From 931b2bd79915ee91b7dc65238bcb65cb9d37fc45 Mon Sep 17 00:00:00 2001 From: Progwml6 Date: Fri, 13 Dec 2013 16:07:26 -0500 Subject: [PATCH] make recipe variable in tconstruct that is static, remove static calls on methods in trecipes --- src/main/java/tconstruct/TConstruct.java | 31 ++++++++++--------- src/main/java/tconstruct/common/TRecipes.java | 12 +++---- 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/src/main/java/tconstruct/TConstruct.java b/src/main/java/tconstruct/TConstruct.java index 1bc5bd6e..8c04a0fd 100644 --- a/src/main/java/tconstruct/TConstruct.java +++ b/src/main/java/tconstruct/TConstruct.java @@ -70,11 +70,11 @@ public class TConstruct { System.out.println("[TConstruct] Preparing to take over the world"); } - - System.out.println("[UUID] Armor Speed: "+UUID.randomUUID()); - System.out.println("[UUID] Armor Attack: "+UUID.randomUUID()); - System.out.println("[UUID] Armor Health: "+UUID.randomUUID()); - System.out.println("[UUID] Armor Knockback: "+UUID.randomUUID()); + + logger.info("[UUID] Armor Speed: " + UUID.randomUUID()); + logger.info("[UUID] Armor Attack: " + UUID.randomUUID()); + logger.info("[UUID] Armor Health: " + UUID.randomUUID()); + logger.info("[UUID] Armor Knockback: " + UUID.randomUUID()); EnvironmentChecks.verifyEnvironmentSanity(); MinecraftForge.EVENT_BUS.register(events = new TEventHandler()); @@ -97,7 +97,7 @@ public class TConstruct content = new TContent(); MinecraftForge.EVENT_BUS.register(new TEventHandlerAchievement()); - TRecipes.oreRegistry(); + recipes.oreRegistry(); proxy.registerRenderer(); proxy.addNames(); @@ -121,15 +121,15 @@ public class TConstruct VillagerRegistry.instance().registerVillageCreationHandler(new VillageSmelteryHandler()); try { - // if (new CallableMinecraftVersion(null).minecraftVersion().equals("1.6.4")) - // { - MapGenStructureIO.func_143031_a(ComponentToolWorkshop.class, "TConstruct:ToolWorkshopStructure"); - MapGenStructureIO.func_143031_a(ComponentSmeltery.class, "TConstruct:SmelteryStructure"); - // } + // if (new CallableMinecraftVersion(null).minecraftVersion().equals("1.6.4")) + // { + MapGenStructureIO.func_143031_a(ComponentToolWorkshop.class, "TConstruct:ToolWorkshopStructure"); + MapGenStructureIO.func_143031_a(ComponentSmeltery.class, "TConstruct:SmelteryStructure"); + // } } catch (Throwable e) { - + logger.severe("Error registering TConstruct Structures with Vanilla Minecraft: this is expected in versions earlier than 1.6.4"); } } @@ -165,10 +165,10 @@ public class TConstruct proxy.postInit(); Behavior.registerBuiltInBehaviors(); SpecialStackHandler.registerBuiltInStackHandlers(); - TRecipes.modIntegration(); - TRecipes.addOreDictionarySmelteryRecipes(); + recipes.modIntegration(); + recipes.addOreDictionarySmelteryRecipes(); content.createEntities(); - TRecipes.modRecipes(); + recipes.modRecipes(); PluginController.getController().postInit(); } @@ -189,6 +189,7 @@ public class TConstruct } public static TContent content; + public static TRecipes recipes; public static TEventHandler events; public static TPlayerHandler playerTracker; public static LiquidCasting tableCasting; diff --git a/src/main/java/tconstruct/common/TRecipes.java b/src/main/java/tconstruct/common/TRecipes.java index 185d8bd8..d1db409b 100644 --- a/src/main/java/tconstruct/common/TRecipes.java +++ b/src/main/java/tconstruct/common/TRecipes.java @@ -162,7 +162,7 @@ public class TRecipes } - public static void addOreDictionarySmelteryRecipes () + public void addOreDictionarySmelteryRecipes () { List exceptions = Arrays.asList(new FluidType[] { FluidType.Water, FluidType.Stone, FluidType.Ender, FluidType.Glass, FluidType.Slime }); for (FluidType ft : FluidType.values()) @@ -791,7 +791,7 @@ public class TRecipes chiseling.addDetailing(TRepo.smeltery, 9, TRepo.smeltery, 10, TRepo.chisel); } - public static void oreRegistry () + public void oreRegistry () { OreDictionary.registerOre("oreCobalt", new ItemStack(TRepo.oreSlag, 1, 1)); OreDictionary.registerOre("oreArdite", new ItemStack(TRepo.oreSlag, 1, 2)); @@ -916,7 +916,7 @@ public class TRecipes } } - public static void addShapedRecipeFirst (List recipeList, ItemStack itemstack, Object... objArray) + public void addShapedRecipeFirst (List recipeList, ItemStack itemstack, Object... objArray) { String var3 = ""; int var4 = 0; @@ -989,7 +989,7 @@ public class TRecipes recipeList.add(0, var17); } - public static void modRecipes () + public void modRecipes () { if (!TRepo.initRecipes) { @@ -1235,7 +1235,7 @@ public class TRecipes Smeltery.addMelting(FluidType.Gold, new ItemStack(Item.axeGold, 1, 0), 0, TConstruct.ingotLiquidValue * 3); } - public static void modIntegration () + public void modIntegration () { /* Natura */ Block taintedSoil = GameRegistry.findBlock("Natura", "soil.tainted"); @@ -1385,7 +1385,7 @@ public class TRecipes } } - public static Object getStaticItem (String name, String classPackage) + public Object getStaticItem (String name, String classPackage) { try {