diff --git a/build.gradle b/build.gradle index ee6e6a2d40..5b22a176d6 100644 --- a/build.gradle +++ b/build.gradle @@ -29,7 +29,7 @@ apply plugin: "net.minecraftforge.gradle.launch4j" minecraft.version = "1.12" minecraft { - mappings = 'snapshot_nodoc_20170611' + mappings = 'snapshot_nodoc_20170617' workspaceDir = "projects" versionJson = "jsons/${minecraft.version}-dev.json" buildUserdev = true diff --git a/patches/minecraft/net/minecraft/block/Block.java.patch b/patches/minecraft/net/minecraft/block/Block.java.patch index 55c71d95ad..180abb1c55 100644 --- a/patches/minecraft/net/minecraft/block/Block.java.patch +++ b/patches/minecraft/net/minecraft/block/Block.java.patch @@ -293,7 +293,7 @@ + * @param side The side to check + * @return True if the block is solid on the specified side. + */ -+ @Deprecated //Use IBlockState.func_193401_d ++ @Deprecated //Use IBlockState.getBlockFaceShape + public boolean isSideSolid(IBlockState base_state, IBlockAccess world, BlockPos pos, EnumFacing side) + { + if (base_state.func_185896_q() && side == EnumFacing.UP) // Short circuit to vanilla function if its true diff --git a/src/main/java/net/minecraftforge/client/ForgeHooksClient.java b/src/main/java/net/minecraftforge/client/ForgeHooksClient.java index 929571621a..553bb8a325 100644 --- a/src/main/java/net/minecraftforge/client/ForgeHooksClient.java +++ b/src/main/java/net/minecraftforge/client/ForgeHooksClient.java @@ -597,10 +597,10 @@ public class ForgeHooksClient Class tileClass = tileItemMap.get(Pair.of(item, metadata)); if (tileClass != null) { - TileEntitySpecialRenderer r = TileEntityRendererDispatcher.instance.getSpecialRendererByClass(tileClass); + TileEntitySpecialRenderer r = TileEntityRendererDispatcher.instance.getRenderer(tileClass); if (r != null) { - r.func_192841_a(null, 0, 0, 0, 0, -1, 0.0F); + r.render(null, 0, 0, 0, 0, -1, 0.0F); } } } diff --git a/src/main/java/net/minecraftforge/client/model/animation/FastTESR.java b/src/main/java/net/minecraftforge/client/model/animation/FastTESR.java index 41af878403..e318d1017a 100644 --- a/src/main/java/net/minecraftforge/client/model/animation/FastTESR.java +++ b/src/main/java/net/minecraftforge/client/model/animation/FastTESR.java @@ -36,7 +36,7 @@ import javax.annotation.Nonnull; public abstract class FastTESR extends TileEntitySpecialRenderer { @Override - public final void func_192841_a(@Nonnull T te, double x, double y, double z, float partialTicks, int destroyStage, float partial) + public final void render(@Nonnull T te, double x, double y, double z, float partialTicks, int destroyStage, float partial) { Tessellator tessellator = Tessellator.getInstance(); BufferBuilder buffer = tessellator.getBuffer(); diff --git a/src/main/java/net/minecraftforge/common/crafting/CompoundIngredient.java b/src/main/java/net/minecraftforge/common/crafting/CompoundIngredient.java index 29f0330790..405d426792 100644 --- a/src/main/java/net/minecraftforge/common/crafting/CompoundIngredient.java +++ b/src/main/java/net/minecraftforge/common/crafting/CompoundIngredient.java @@ -1,8 +1,10 @@ package net.minecraftforge.common.crafting; import java.util.Collection; +import java.util.Collections; import java.util.List; +import javax.annotation.Nonnull; import javax.annotation.Nullable; import com.google.common.collect.Lists; @@ -28,29 +30,31 @@ public class CompoundIngredient extends Ingredient } @Override - public ItemStack[] func_193365_a() + @Nonnull + public ItemStack[] getMatchingStacks() { if (stacks == null) { List tmp = Lists.newArrayList(); for (Ingredient child : children) - for (ItemStack stack : child.func_193365_a()) - tmp.add(stack); + Collections.addAll(tmp, child.getMatchingStacks()); stacks = tmp.toArray(new ItemStack[tmp.size()]); } return stacks; } + @Override + @Nonnull @SideOnly(Side.CLIENT) - public IntList func_194139_b() + public IntList getValidItemStacksPacked() { //TODO: Add a child.isInvalid()? if (this.itemIds == null) { this.itemIds = new IntArrayList(); for (Ingredient child : children) - this.itemIds.addAll(child.func_194139_b()); + this.itemIds.addAll(child.getValidItemStacksPacked()); this.itemIds.sort(IntComparators.NATURAL_COMPARATOR); } diff --git a/src/main/java/net/minecraftforge/common/crafting/CraftingHelper.java b/src/main/java/net/minecraftforge/common/crafting/CraftingHelper.java index 4c0c085e14..df928ffe87 100644 --- a/src/main/java/net/minecraftforge/common/crafting/CraftingHelper.java +++ b/src/main/java/net/minecraftforge/common/crafting/CraftingHelper.java @@ -114,11 +114,11 @@ public class CraftingHelper { if (obj instanceof Ingredient) return (Ingredient)obj; else if (obj instanceof ItemStack) - return Ingredient.func_193369_a(((ItemStack)obj).copy()); + return Ingredient.fromStacks(((ItemStack)obj).copy()); else if (obj instanceof Item) - return Ingredient.func_193367_a((Item)obj); + return Ingredient.fromItem((Item)obj); else if (obj instanceof Block) - return Ingredient.func_193369_a(new ItemStack((Block)obj, 1, OreDictionary.WILDCARD_VALUE)); + return Ingredient.fromStacks(new ItemStack((Block)obj, 1, OreDictionary.WILDCARD_VALUE)); else if (obj instanceof String) return new OreIngredient((String)obj); else if (obj instanceof JsonElement) @@ -144,7 +144,7 @@ public class CraftingHelper { if (ing.getClass() == Ingredient.class) { //Vanilla, Due to how we read it splits each itemstack, so we pull out to re-merge later - for (ItemStack stack : ing.func_193365_a()) + for (ItemStack stack : ing.getMatchingStacks()) vanilla.add(stack); } else @@ -156,7 +156,7 @@ public class CraftingHelper { if (!vanilla.isEmpty()) { ItemStack[] items = vanilla.toArray(new ItemStack[vanilla.size()]); - ingredients.add(Ingredient.func_193369_a(items)); + ingredients.add(Ingredient.fromStacks(items)); } if (ingredients.size() == 0) @@ -308,7 +308,7 @@ public class CraftingHelper { } HashMap itemMap = Maps.newHashMap(); - itemMap.put(' ', Ingredient.field_193370_a); + itemMap.put(' ', Ingredient.EMPTY); for (; idx < recipe.length; idx += 2) { @@ -334,7 +334,7 @@ public class CraftingHelper { } } - ret.input = NonNullList.withSize(ret.width * ret.height, Ingredient.field_193370_a); + ret.input = NonNullList.withSize(ret.width * ret.height, Ingredient.EMPTY); Set keys = Sets.newHashSet(itemMap.keySet()); keys.remove(' '); @@ -448,7 +448,7 @@ public class CraftingHelper { ingMap.put(entry.getKey().toCharArray()[0], CraftingHelper.getIngredient(entry.getValue(), context)); } - ingMap.put(' ', Ingredient.field_193370_a); + ingMap.put(' ', Ingredient.EMPTY); JsonArray patternJ = JsonUtils.getJsonArray(json, "pattern"); @@ -468,7 +468,7 @@ public class CraftingHelper { pattern[x] = line; } - NonNullList input = NonNullList.withSize(pattern[0].length() * pattern.length, Ingredient.field_193370_a); + NonNullList input = NonNullList.withSize(pattern[0].length() * pattern.length, Ingredient.EMPTY); Set keys = Sets.newHashSet(ingMap.keySet()); keys.remove(' '); @@ -503,15 +503,15 @@ public class CraftingHelper { if (ings.size() > 9) throw new JsonParseException("Too many ingredients for shapeless recipe"); - ItemStack itemstack = ShapedRecipes.func_192405_a(JsonUtils.getJsonObject(json, "result"), true); + ItemStack itemstack = ShapedRecipes.deserializeItem(JsonUtils.getJsonObject(json, "result"), true); return new ShapelessRecipes(group, itemstack, ings); }); registerR("forge:ore_shaped", ShapedOreRecipe::factory); registerR("forge:ore_shapeless", ShapelessOreRecipe::factory); - registerI("minecraft:item", (context, json) -> Ingredient.func_193369_a(CraftingHelper.getItemStackBasic(json, context))); - registerI("minecraft:empty", (context, json) -> Ingredient.field_193370_a); - registerI("minecraft:item_nbt", (context, json) -> Ingredient.func_193369_a(CraftingHelper.getItemStack(json, context))); + registerI("minecraft:item", (context, json) -> Ingredient.fromStacks(CraftingHelper.getItemStackBasic(json, context))); + registerI("minecraft:empty", (context, json) -> Ingredient.EMPTY); + registerI("minecraft:item_nbt", (context, json) -> Ingredient.fromStacks(CraftingHelper.getItemStack(json, context))); registerI("forge:ore_dict", (context, json) -> new OreIngredient(JsonUtils.getString(json, "ore"))); } diff --git a/src/main/java/net/minecraftforge/fluids/BlockFluidBase.java b/src/main/java/net/minecraftforge/fluids/BlockFluidBase.java index fadb8d8ce3..1169f7b600 100644 --- a/src/main/java/net/minecraftforge/fluids/BlockFluidBase.java +++ b/src/main/java/net/minecraftforge/fluids/BlockFluidBase.java @@ -345,7 +345,7 @@ public abstract class BlockFluidBase extends Block implements IFluidBlock } @Override - public boolean blocksMovement(@Nonnull IBlockAccess world, @Nonnull BlockPos pos) + public boolean isPassable(@Nonnull IBlockAccess world, @Nonnull BlockPos pos) { return true; } @@ -731,7 +731,7 @@ public abstract class BlockFluidBase extends Block implements IFluidBlock private boolean isBlockSolid(IBlockAccess world, BlockPos pos, EnumFacing face) { - return world.getBlockState(pos).func_193401_d(world, pos, face) == BlockFaceShape.SOLID; + return world.getBlockState(pos).getBlockFaceShape(world, pos, face) == BlockFaceShape.SOLID; } /* IFluidBlock */ diff --git a/src/main/java/net/minecraftforge/fluids/UniversalBucket.java b/src/main/java/net/minecraftforge/fluids/UniversalBucket.java index ef6496f1d8..f2bb8babb3 100644 --- a/src/main/java/net/minecraftforge/fluids/UniversalBucket.java +++ b/src/main/java/net/minecraftforge/fluids/UniversalBucket.java @@ -106,7 +106,7 @@ public class UniversalBucket extends Item @Override public void getSubItems(@Nullable CreativeTabs tab, @Nonnull NonNullList subItems) { - if (!this.func_194125_a(tab)) + if (!this.isInCreativeTab(tab)) return; for (Fluid fluid : FluidRegistry.getRegisteredFluids().values()) { diff --git a/src/main/java/net/minecraftforge/fml/client/FMLConfigGuiFactory.java b/src/main/java/net/minecraftforge/fml/client/FMLConfigGuiFactory.java index 79e0593246..418491409e 100644 --- a/src/main/java/net/minecraftforge/fml/client/FMLConfigGuiFactory.java +++ b/src/main/java/net/minecraftforge/fml/client/FMLConfigGuiFactory.java @@ -123,10 +123,10 @@ public class FMLConfigGuiFactory implements IModGuiFactory } @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { textFieldValue.setTextColor((int) (Math.random() * 0xFFFFFF)); - super.func_192634_a(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); + super.drawEntry(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); } } diff --git a/src/main/java/net/minecraftforge/fml/client/GuiErrorBase.java b/src/main/java/net/minecraftforge/fml/client/GuiErrorBase.java index f2351bb44e..88c50cafec 100644 --- a/src/main/java/net/minecraftforge/fml/client/GuiErrorBase.java +++ b/src/main/java/net/minecraftforge/fml/client/GuiErrorBase.java @@ -86,7 +86,7 @@ public class GuiErrorBase extends GuiErrorScreen { for(GuiButton button : buttonList) { - button.func_191745_a(this.mc, mouseX, mouseY, partialTicks); + button.drawButton(this.mc, mouseX, mouseY, partialTicks); } } } diff --git a/src/main/java/net/minecraftforge/fml/client/GuiOldSaveLoadConfirm.java b/src/main/java/net/minecraftforge/fml/client/GuiOldSaveLoadConfirm.java index a9dc121ce0..f9e9c71031 100644 --- a/src/main/java/net/minecraftforge/fml/client/GuiOldSaveLoadConfirm.java +++ b/src/main/java/net/minecraftforge/fml/client/GuiOldSaveLoadConfirm.java @@ -61,7 +61,7 @@ public class GuiOldSaveLoadConfirm extends GuiYesNo implements GuiYesNoCallback for (k = 0; k < this.buttonList.size(); ++k) { - this.buttonList.get(k).func_191745_a(this.mc, mouseX, mouseY, partialTicks); + this.buttonList.get(k).drawButton(this.mc, mouseX, mouseY, partialTicks); } for (k = 0; k < this.labelList.size(); ++k) diff --git a/src/main/java/net/minecraftforge/fml/client/config/GuiButtonExt.java b/src/main/java/net/minecraftforge/fml/client/config/GuiButtonExt.java index 14e5e79b4d..f9d4f9e1d7 100644 --- a/src/main/java/net/minecraftforge/fml/client/config/GuiButtonExt.java +++ b/src/main/java/net/minecraftforge/fml/client/config/GuiButtonExt.java @@ -48,7 +48,7 @@ public class GuiButtonExt extends GuiButton * Draws this button to the screen. */ @Override - public void func_191745_a(Minecraft mc, int mouseX, int mouseY, float partial) + public void drawButton(Minecraft mc, int mouseX, int mouseY, float partial) { if (this.visible) { diff --git a/src/main/java/net/minecraftforge/fml/client/config/GuiCheckBox.java b/src/main/java/net/minecraftforge/fml/client/config/GuiCheckBox.java index 9c51a37cd9..4819d6b7d5 100644 --- a/src/main/java/net/minecraftforge/fml/client/config/GuiCheckBox.java +++ b/src/main/java/net/minecraftforge/fml/client/config/GuiCheckBox.java @@ -42,7 +42,7 @@ public class GuiCheckBox extends GuiButton } @Override - public void func_191745_a(Minecraft mc, int mouseX, int mouseY, float partial) + public void drawButton(Minecraft mc, int mouseX, int mouseY, float partial) { if (this.visible) { diff --git a/src/main/java/net/minecraftforge/fml/client/config/GuiConfigEntries.java b/src/main/java/net/minecraftforge/fml/client/config/GuiConfigEntries.java index db114fb967..2762947ead 100644 --- a/src/main/java/net/minecraftforge/fml/client/config/GuiConfigEntries.java +++ b/src/main/java/net/minecraftforge/fml/client/config/GuiConfigEntries.java @@ -84,7 +84,7 @@ public class GuiConfigEntries extends GuiListExtended { super(mc, parent.width, parent.height, parent.titleLine2 != null ? 33 : 23, parent.height - 32, 20); this.owningScreen = parent; - this.func_193651_b(false); + this.setShowSelectionBox(false); this.mc = mc; this.listEntries = new ArrayList(); @@ -562,10 +562,10 @@ public class GuiConfigEntries extends GuiListExtended } @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { this.btnValue.packedFGColour = GuiUtils.getColorCode(this.configElement.getValidValues()[currentIndex].charAt(0), true); - super.func_192634_a(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); + super.drawEntry(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); } @Override @@ -910,14 +910,14 @@ public class GuiConfigEntries extends GuiListExtended public abstract void valueButtonPressed(int slotIndex); @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { - super.func_192634_a(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); + super.drawEntry(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); this.btnValue.width = this.owningEntryList.controlWidth; this.btnValue.x = this.owningScreen.entryList.controlX; this.btnValue.y = y; this.btnValue.enabled = enabled(); - this.btnValue.func_191745_a(this.mc, mouseX, mouseY, partial); + this.btnValue.drawButton(this.mc, mouseX, mouseY, partial); } /** @@ -1190,9 +1190,9 @@ public class GuiConfigEntries extends GuiListExtended } @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { - super.func_192634_a(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); + super.drawEntry(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); this.textFieldValue.x = this.owningEntryList.controlX + 2; this.textFieldValue.y = y + 1; this.textFieldValue.width = this.owningEntryList.controlWidth - 4; @@ -1326,14 +1326,14 @@ public class GuiConfigEntries extends GuiListExtended } @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { this.btnSelectCategory.x = listWidth / 2 - 150; this.btnSelectCategory.y = y; this.btnSelectCategory.enabled = enabled(); - this.btnSelectCategory.func_191745_a(this.mc, mouseX, mouseY, partial); + this.btnSelectCategory.drawButton(this.mc, mouseX, mouseY, partial); - super.func_192634_a(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); + super.drawEntry(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); } @Override @@ -1526,7 +1526,7 @@ public class GuiConfigEntries extends GuiListExtended } @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { boolean isChanged = isChanged(); @@ -1545,12 +1545,12 @@ public class GuiConfigEntries extends GuiListExtended this.btnUndoChanges.x = this.owningEntryList.scrollBarX - 44; this.btnUndoChanges.y = y; this.btnUndoChanges.enabled = enabled() && isChanged; - this.btnUndoChanges.func_191745_a(this.mc, mouseX, mouseY, partial); + this.btnUndoChanges.drawButton(this.mc, mouseX, mouseY, partial); this.btnDefault.x = this.owningEntryList.scrollBarX - 22; this.btnDefault.y = y; this.btnDefault.enabled = enabled() && !isDefault(); - this.btnDefault.func_191745_a(this.mc, mouseX, mouseY, partial); + this.btnDefault.drawButton(this.mc, mouseX, mouseY, partial); if (this.tooltipHoverChecker == null) this.tooltipHoverChecker = new HoverChecker(y, y + slotHeight, x, this.owningScreen.entryList.controlX - 8, 800); diff --git a/src/main/java/net/minecraftforge/fml/client/config/GuiEditArrayEntries.java b/src/main/java/net/minecraftforge/fml/client/config/GuiEditArrayEntries.java index 5acca74731..338765db5a 100644 --- a/src/main/java/net/minecraftforge/fml/client/config/GuiEditArrayEntries.java +++ b/src/main/java/net/minecraftforge/fml/client/config/GuiEditArrayEntries.java @@ -60,7 +60,7 @@ public class GuiEditArrayEntries extends GuiListExtended this.configElement = configElement; this.beforeValues = beforeValues; this.currentValues = currentValues; - this.func_193651_b(false); + this.setShowSelectionBox(false); this.isChanged = !Arrays.deepEquals(beforeValues, currentValues); this.isDefault = Arrays.deepEquals(currentValues, configElement.getDefaults()); this.canAddMoreEntries = !configElement.isListLengthFixed() && (configElement.getMaxListLength() == -1 || currentValues.length < configElement.getMaxListLength()); @@ -450,9 +450,9 @@ public class GuiEditArrayEntries extends GuiListExtended } @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { - super.func_192634_a(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); + super.drawEntry(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); if (configElement.isListLengthFixed() || slotIndex != owningEntryList.listEntries.size() - 1) { this.textFieldValue.setVisible(true); @@ -516,9 +516,9 @@ public class GuiEditArrayEntries extends GuiListExtended } @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { - super.func_192634_a(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); + super.drawEntry(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isSelected, partial); this.btnValue.x = listWidth / 4; this.btnValue.y = y; @@ -529,7 +529,7 @@ public class GuiEditArrayEntries extends GuiListExtended this.btnValue.displayString = String.valueOf(value); btnValue.packedFGColour = value ? GuiUtils.getColorCode('2', true) : GuiUtils.getColorCode('4', true); - this.btnValue.func_191745_a(owningEntryList.getMC(), mouseX, mouseY, partial); + this.btnValue.drawButton(owningEntryList.getMC(), mouseX, mouseY, partial); } @Override @@ -593,7 +593,7 @@ public class GuiEditArrayEntries extends GuiListExtended } @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { if (this.getValue() != null && this.isValidated) owningEntryList.getMC().fontRenderer.drawString( @@ -608,7 +608,7 @@ public class GuiEditArrayEntries extends GuiListExtended this.btnAddNewEntryAbove.visible = true; this.btnAddNewEntryAbove.x = half + ((half / 2) - 44); this.btnAddNewEntryAbove.y = y; - this.btnAddNewEntryAbove.func_191745_a(owningEntryList.getMC(), mouseX, mouseY, partial); + this.btnAddNewEntryAbove.drawButton(owningEntryList.getMC(), mouseX, mouseY, partial); } else this.btnAddNewEntryAbove.visible = false; @@ -618,7 +618,7 @@ public class GuiEditArrayEntries extends GuiListExtended this.btnRemoveEntry.visible = true; this.btnRemoveEntry.x = half + ((half / 2) - 22); this.btnRemoveEntry.y = y; - this.btnRemoveEntry.func_191745_a(owningEntryList.getMC(), mouseX, mouseY, partial); + this.btnRemoveEntry.drawButton(owningEntryList.getMC(), mouseX, mouseY, partial); } else this.btnRemoveEntry.visible = false; diff --git a/src/main/java/net/minecraftforge/fml/client/config/GuiSelectStringEntries.java b/src/main/java/net/minecraftforge/fml/client/config/GuiSelectStringEntries.java index 477df15105..bb498cfa0f 100644 --- a/src/main/java/net/minecraftforge/fml/client/config/GuiSelectStringEntries.java +++ b/src/main/java/net/minecraftforge/fml/client/config/GuiSelectStringEntries.java @@ -54,7 +54,7 @@ public class GuiSelectStringEntries extends GuiListExtended this.mc = mc; this.configElement = configElement; this.selectableValues = selectableValues; - this.func_193651_b(true); + this.setShowSelectionBox(true); listEntries = new ArrayList(); @@ -173,7 +173,7 @@ public class GuiSelectStringEntries extends GuiListExtended } @Override - public void func_192634_a(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) + public void drawEntry(int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isSelected, float partial) { owningList.mc.fontRenderer.drawString(value.getValue(), x + 1, y, slotIndex == owningList.selectedIndex ? 16777215 : 14737632); } diff --git a/src/main/java/net/minecraftforge/fml/client/config/GuiUnicodeGlyphButton.java b/src/main/java/net/minecraftforge/fml/client/config/GuiUnicodeGlyphButton.java index 62bcd1314f..ed1958a00a 100644 --- a/src/main/java/net/minecraftforge/fml/client/config/GuiUnicodeGlyphButton.java +++ b/src/main/java/net/minecraftforge/fml/client/config/GuiUnicodeGlyphButton.java @@ -41,7 +41,7 @@ public class GuiUnicodeGlyphButton extends GuiButtonExt } @Override - public void func_191745_a(Minecraft mc, int mouseX, int mouseY, float partial) + public void drawButton(Minecraft mc, int mouseX, int mouseY, float partial) { if (this.visible) { diff --git a/src/main/java/net/minecraftforge/fml/client/registry/ClientRegistry.java b/src/main/java/net/minecraftforge/fml/client/registry/ClientRegistry.java index d801a9ba67..7d9fde8415 100644 --- a/src/main/java/net/minecraftforge/fml/client/registry/ClientRegistry.java +++ b/src/main/java/net/minecraftforge/fml/client/registry/ClientRegistry.java @@ -53,7 +53,7 @@ public class ClientRegistry public static void bindTileEntitySpecialRenderer(Class tileEntityClass, TileEntitySpecialRenderer specialRenderer) { - TileEntityRendererDispatcher.instance.mapSpecialRenderers.put(tileEntityClass, specialRenderer); + TileEntityRendererDispatcher.instance.renderers.put(tileEntityClass, specialRenderer); specialRenderer.setRendererDispatcher(TileEntityRendererDispatcher.instance); } diff --git a/src/main/java/net/minecraftforge/oredict/OreDictionary.java b/src/main/java/net/minecraftforge/oredict/OreDictionary.java index 759282d052..2d8468cd51 100644 --- a/src/main/java/net/minecraftforge/oredict/OreDictionary.java +++ b/src/main/java/net/minecraftforge/oredict/OreDictionary.java @@ -114,7 +114,7 @@ public class OreDictionary registerOre("ingotBrick", Items.BRICK); registerOre("ingotBrickNether", Items.NETHERBRICK); registerOre("nuggetGold", Items.GOLD_NUGGET); - registerOre("nuggetIron", Items.field_191525_da); + registerOre("nuggetIron", Items.IRON_NUGGET); // gems and dusts registerOre("gemDiamond", Items.DIAMOND); @@ -351,7 +351,7 @@ public class OreDictionary int replaced = 0; // Search vanilla recipes for recipes to replace - for(IRecipe obj : CraftingManager.field_193380_a) + for(IRecipe obj : CraftingManager.REGISTRY) { if(obj.getClass() == ShapedRecipes.class || obj.getClass() == ShapelessRecipes.class) { @@ -361,11 +361,11 @@ public class OreDictionary continue; } - NonNullList lst = obj.func_192400_c(); + NonNullList lst = obj.getIngredients(); for (int x = 0; x < lst.size(); x++) { Ingredient ing = lst.get(x); - ItemStack[] ingredients = ing.func_193365_a(); + ItemStack[] ingredients = ing.getMatchingStacks(); String oreName = null; boolean skip = false; diff --git a/src/main/java/net/minecraftforge/oredict/OreIngredient.java b/src/main/java/net/minecraftforge/oredict/OreIngredient.java index 75a0409b05..370a2a8379 100644 --- a/src/main/java/net/minecraftforge/oredict/OreIngredient.java +++ b/src/main/java/net/minecraftforge/oredict/OreIngredient.java @@ -18,6 +18,7 @@ */ package net.minecraftforge.oredict; +import javax.annotation.Nonnull; import javax.annotation.Nullable; import it.unimi.dsi.fastutil.ints.IntArrayList; @@ -42,13 +43,17 @@ public class OreIngredient extends Ingredient } @Override - public ItemStack[] func_193365_a() + @Nonnull + public ItemStack[] getMatchingStacks() { return ores.toArray(new ItemStack[ores.size()]); } + + @Override + @Nonnull @SideOnly(Side.CLIENT) - public IntList func_194139_b() + public IntList getValidItemStacksPacked() { if (this.itemIds == null || this.itemIds.size() != ores.size()) { @@ -56,7 +61,7 @@ public class OreIngredient extends Ingredient for (ItemStack itemstack : this.ores) { - this.itemIds.add(RecipeItemHelper.func_194113_b(itemstack)); + this.itemIds.add(RecipeItemHelper.pack(itemstack)); } this.itemIds.sort(IntComparators.NATURAL_COMPARATOR); diff --git a/src/main/java/net/minecraftforge/oredict/RecipeSorter.java b/src/main/java/net/minecraftforge/oredict/RecipeSorter.java index 2dadc0f351..0a608a7f8e 100644 --- a/src/main/java/net/minecraftforge/oredict/RecipeSorter.java +++ b/src/main/java/net/minecraftforge/oredict/RecipeSorter.java @@ -171,8 +171,8 @@ public class RecipeSorter implements Comparator } else { - if (r2.func_192400_c().size() < r1.func_192400_c().size()) return -1; - if (r2.func_192400_c().size() > r1.func_192400_c().size()) return 1; + if (r2.getIngredients().size() < r1.getIngredients().size()) return -1; + if (r2.getIngredients().size() > r1.getIngredients().size()) return 1; return getPriority(r2) - getPriority(r1); // high priority value first! } } diff --git a/src/main/java/net/minecraftforge/oredict/ShapedOreRecipe.java b/src/main/java/net/minecraftforge/oredict/ShapedOreRecipe.java old mode 100755 new mode 100644 index d128b822ba..aa813b6e27 --- a/src/main/java/net/minecraftforge/oredict/ShapedOreRecipe.java +++ b/src/main/java/net/minecraftforge/oredict/ShapedOreRecipe.java @@ -143,8 +143,9 @@ public class ShapedOreRecipe extends IForgeRegistryEntry.Impl implement return this; } + @Override @Nonnull - public NonNullList func_192400_c() + public NonNullList getIngredients() { return this.input; } @@ -168,12 +169,13 @@ public class ShapedOreRecipe extends IForgeRegistryEntry.Impl implement @Override @Nonnull - public String func_193358_e() + public String getGroup() { return this.group.toString(); } - public boolean func_194133_a(int p_194133_1_, int p_194133_2_) + @Override + public boolean canFit(int p_194133_1_, int p_194133_2_) { return p_194133_1_ >= this.width && p_194133_2_ >= this.height; } @@ -195,7 +197,7 @@ public class ShapedOreRecipe extends IForgeRegistryEntry.Impl implement ingMap.put(entry.getKey().toCharArray()[0], CraftingHelper.getIngredient(entry.getValue(), context)); } - ingMap.put(' ', Ingredient.field_193370_a); + ingMap.put(' ', Ingredient.EMPTY); JsonArray patternJ = JsonUtils.getJsonArray(json, "pattern"); @@ -215,7 +217,7 @@ public class ShapedOreRecipe extends IForgeRegistryEntry.Impl implement primer.width = pattern[0].length(); primer.height = pattern.length; primer.mirrored = JsonUtils.getBoolean(json, "mirrored", true); - primer.input = NonNullList.withSize(primer.width * primer.height, Ingredient.field_193370_a); + primer.input = NonNullList.withSize(primer.width * primer.height, Ingredient.EMPTY); Set keys = Sets.newHashSet(ingMap.keySet()); keys.remove(' '); diff --git a/src/main/java/net/minecraftforge/oredict/ShapelessOreRecipe.java b/src/main/java/net/minecraftforge/oredict/ShapelessOreRecipe.java old mode 100755 new mode 100644 index 8b3d481ea8..0771a461f7 --- a/src/main/java/net/minecraftforge/oredict/ShapelessOreRecipe.java +++ b/src/main/java/net/minecraftforge/oredict/ShapelessOreRecipe.java @@ -126,7 +126,7 @@ public class ShapelessOreRecipe extends IForgeRegistryEntry.Impl implem @Override @Nonnull - public NonNullList func_192400_c() + public NonNullList getIngredients() { return this.input; } @@ -140,12 +140,13 @@ public class ShapelessOreRecipe extends IForgeRegistryEntry.Impl implem @Override @Nonnull - public String func_193358_e() + public String getGroup() { return this.group == null ? "" : this.group.toString(); } - public boolean func_194133_a(int p_194133_1_, int p_194133_2_) + @Override + public boolean canFit(int p_194133_1_, int p_194133_2_) { return p_194133_1_ * p_194133_2_ >= this.input.size(); } @@ -161,7 +162,7 @@ public class ShapelessOreRecipe extends IForgeRegistryEntry.Impl implem if (ings.isEmpty()) throw new JsonParseException("No ingredients for shapeless recipe"); - ItemStack itemstack = ShapedRecipes.func_192405_a(JsonUtils.getJsonObject(json, "result"), true); + ItemStack itemstack = ShapedRecipes.deserializeItem(JsonUtils.getJsonObject(json, "result"), true); return new ShapelessOreRecipe(group.isEmpty() ? null : new ResourceLocation(group), ings, itemstack); } } diff --git a/src/test/java/net/minecraftforge/debug/DynBucketTest.java b/src/test/java/net/minecraftforge/debug/DynBucketTest.java index 4223ee7e9b..df79987bf8 100644 --- a/src/test/java/net/minecraftforge/debug/DynBucketTest.java +++ b/src/test/java/net/minecraftforge/debug/DynBucketTest.java @@ -238,7 +238,7 @@ public class DynBucketTest @Override public void getSubItems(CreativeTabs tab, NonNullList subItems) { - if (!this.func_194125_a(tab)) + if (!this.isInCreativeTab(tab)) return; for (int i = 0; i < 4; i++) { diff --git a/src/test/java/net/minecraftforge/debug/FluidPlacementTest.java b/src/test/java/net/minecraftforge/debug/FluidPlacementTest.java index d9ae12a752..2374bf9ac3 100644 --- a/src/test/java/net/minecraftforge/debug/FluidPlacementTest.java +++ b/src/test/java/net/minecraftforge/debug/FluidPlacementTest.java @@ -94,15 +94,10 @@ public class FluidPlacementTest ModelLoader.setBucketModelDefinition(FluidContainer.instance); // no need to pass the locations here, since they'll be loaded by the block model logic. ModelBakery.registerItemVariants(fluid); - ModelLoader.setCustomMeshDefinition(fluid, new ItemMeshDefinition() - { - public ModelResourceLocation getModelLocation(@Nonnull ItemStack stack) - { - return fluidLocation; - } - }); + ModelLoader.setCustomMeshDefinition(fluid, stack -> fluidLocation); ModelLoader.setCustomStateMapper(FiniteFluidBlock.instance, new StateMapperBase() { + @Override protected ModelResourceLocation getModelResourceLocation(IBlockState state) { return fluidLocation; @@ -249,7 +244,7 @@ public class FluidPlacementTest @Override public void getSubItems(@Nullable CreativeTabs tab, @Nonnull NonNullList subItems) { - if (!this.func_194125_a(tab)) + if (!this.isInCreativeTab(tab)) return; Fluid[] fluids = new Fluid[]{FluidRegistry.WATER, FluidRegistry.LAVA, FiniteFluid.instance, ModelFluidDebug.TestFluid.instance}; // add 16 variable fillings diff --git a/src/test/java/net/minecraftforge/debug/ItemTileDebug.java b/src/test/java/net/minecraftforge/debug/ItemTileDebug.java index d4c2e666db..a37eb729cc 100644 --- a/src/test/java/net/minecraftforge/debug/ItemTileDebug.java +++ b/src/test/java/net/minecraftforge/debug/ItemTileDebug.java @@ -113,7 +113,7 @@ public class ItemTileDebug } @Override - public void func_192841_a(CustomTileEntity p_180535_1_, double x, double y, double z, float p_180535_8_, int p_180535_9_, float partial) + public void render(CustomTileEntity p_180535_1_, double x, double y, double z, float p_180535_8_, int p_180535_9_, float partial) { glPushMatrix(); glTranslated(x, y, z); diff --git a/src/test/java/net/minecraftforge/debug/NBTShareTagItemTest.java b/src/test/java/net/minecraftforge/debug/NBTShareTagItemTest.java index 9a75ef1dba..11c665cfdd 100644 --- a/src/test/java/net/minecraftforge/debug/NBTShareTagItemTest.java +++ b/src/test/java/net/minecraftforge/debug/NBTShareTagItemTest.java @@ -63,7 +63,7 @@ public class NBTShareTagItemTest @Override public void getSubItems(CreativeTabs tab, NonNullList subItems) { - if (!this.func_194125_a(tab)) + if (!this.isInCreativeTab(tab)) return; ItemStack creativeMenuItem = new ItemStack(this); NBTTagCompound creativeMenuNBT = new NBTTagCompound();