Skip to content

Instantly share code, notes, and snippets.

import net.minecraft.world.World;
import net.minecraft.world.chunk.Chunk;
import net.minecraft.world.chunk.storage.ExtendedBlockStorage;
class Test {
void checkBlock(World world, int x, int y, int z) {
int[] xOffsets = {-8, -8, 8, 8};
int[] zOffsets = {-8, 8, -8, 8};
int[] yOffsets = {-8, 8};
ExtendedBlockStorage[][][] esbs = new ExtendedBlockStorage[2][2][2];
--- ../src-base/minecraft/net/minecraft/client/renderer/block/model/FaceBakery.java
+++ ../src-work/minecraft/net/minecraft/client/renderer/block/model/FaceBakery.java
...
@@ -38,13 +42,13 @@
return new BakedQuad(aint, p_178414_3_.field_178245_c, enumfacing1);
}
- private int[] func_178405_a(BlockPartFace p_178405_1_, TextureAtlasSprite p_178405_2_, EnumFacing p_178405_3_, float[] p_178405_4_, ModelRotation p_178405_5_, BlockPartRotation p_178405_6_, boolean p_178405_7_, boolean p_178405_8_)
+ private int[] makeQuadVertexData(BlockPartFace p_178405_1_, TextureAtlasSprite p_178405_2_, EnumFacing p_178405_3_, float[] p_178405_4_, net.minecraftforge.client.model.ITransformation p_178405_5_, BlockPartRotation p_178405_6_, boolean p_178405_7_, boolean p_178405_8_)
{
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQENBFEv6JUBCADU7idZryNFzoE2giUw8sVbyiSs9n7Ke6jAy5lP/G3L11ygSn2K
oJqrmC+WpSoIKQrW0zkzV3WRbYlaXg9lmlBJfjnpMj8U1WNrhyiMACpcro9HKHos
OEVq2hquCi/kHheZhgFYu8CDZf/aVRVdq7gSJNWirOj+AVlI/qxYGxlzT+BDjg92
9RYHv8I+rCKZ6nyvNPZH7veXF7kK8lpEDUUf6ilmrXqwtAxeHtWMM4clLRbtd0A4
4Jgvx97BVV8Ck3lzdQY4VNlt8QSVnTvj69nb4S6OWUI2e6WXcj9BnS4UhuNazNxO
JmMgxb5aGbtr2BqBiS3tojQhXTda6fyrk37RABEBAAG0IFJhaW5XYXJyaW9yIDxy
YWlud2FycmlvckBmcnkuc3U+iQE4BBMBAgAiBQJRL+iVAhsDBgsJCAcDAgYVCAIJ
diff --git a/src/main/java/net/minecraftforge/client/model/ModelLoader.java b/src/main/java/net/minecraftforge/client/model/ModelLoader.java
index 3f51eae..7fa28da 100644
--- a/src/main/java/net/minecraftforge/client/model/ModelLoader.java
+++ b/src/main/java/net/minecraftforge/client/model/ModelLoader.java
@@ -1,7 +1,9 @@
package net.minecraftforge.client.model;
+import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.ArrayList;
@RainWarrior
RainWarrior / LoadController.java.patch
Last active August 29, 2015 14:18
Splash testing code
--- a/src/main/java/cpw/mods/fml/common/LoadController.java
+++ b/src/main/java/cpw/mods/fml/common/LoadController.java
@@ -37,6 +37,7 @@ import com.google.common.eventbus.EventBus;
import com.google.common.eventbus.Subscribe;
import cpw.mods.fml.common.LoaderState.ModState;
+import cpw.mods.fml.common.ProgressManager.ProgressBar;
import cpw.mods.fml.common.event.FMLEvent;
import cpw.mods.fml.common.event.FMLLoadEvent;
import cpw.mods.fml.common.event.FMLModDisabledEvent;
Test: test testJar(org.jetbrains.java.decompiler.MinecraftDecompilationTest) produced standard out/err: WARN: Invalid signature: Lcom/google/common/cache/LocalCache<TK;TV;>.AbstractCacheSet<Ljava/util/Map$Entry<TK;TV;>;>;
Test: test testJar(org.jetbrains.java.decompiler.MinecraftDecompilationTest) produced standard out/err: WARN: Invalid signature: Lcom/google/common/cache/LocalCache<TK;TV;>.WriteThroughEntry;
Test: test testJar(org.jetbrains.java.decompiler.MinecraftDecompilationTest) produced standard out/err: WARN: Invalid signature: Lcom/google/common/cache/LocalCache<TK;TV;>.WriteThroughEntry;
Test: test testJar(org.jetbrains.java.decompiler.MinecraftDecompilationTest) produced standard out/err: WARN: Invalid signature: ()Lcom/google/common/cache/LocalCache<TK;TV;>.WriteThroughEntry;
Test: test testJar(org.jetbrains.java.decompiler.MinecraftDecompilationTest) produced standard out/err: WARN: Invalid signature: Lcom/google/common/cache/LocalCache<TK;TV;>.HashIterator<TK;>;
Test: test testJar(org.jetb
testCompile 'commons-logging:commons-logging:1.1.3'
// testCompile 'com.mojang:realms:1.7.9'
// testCompile 'com.mojang:authlib:1.5.21'
testCompile 'com.google.guava:guava:17.0'
testCompile 'com.google.code.gson:gson:2.2.4'
// testCompile 'com.ibm.icu:icu4j-core-mojang:51.2'
// testCompile 'com.paulscode:codecwav:20101023'
// testCompile 'com.paulscode:librarylwjglopenal:20100824'
// testCompile 'com.paulscode:soundsystem:20120107'
// testCompile 'com.paulscode:libraryjavasound:20101123'
{
"forge_marker": 1,
"defaults": {
"textures": { "all": "yourmod:blocks/yourtexture" },
"model": "cube_all",
"transform": "forge:default-block"
},
"variants": {
"normal": [{}],
"inventory": [{}]
{
"forge_marker": 1,
"defaults": {
"model": "forge:multi-layer",
"custom": {
"base": "rftools:modular_storage_aux#main",
"Solid": "rftools:modular_storage_aux#main",
"Cutout": "rftools:modular_storage_aux#overlay"
},
"transform": "forge:default-block"
package net.minecraftforge.permissions.api
import java.util.{ List => JList }
import com.google.gson.JsonObject
import net.minecraft.tileentity.TileEntity
import net.minecraft.dispenser.ILocation
import net.minecraft.entity.{ Entity, EntityLiving, player }
import player.EntityPlayer
import net.minecraft.world.World
import net.minecraftforge.common.FakePlayer