Advertisement
Guest User

Untitled

a guest
Jul 19th, 2013
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.18 KB | None | 0 0
  1. package WayofTime.alchemicalWizardry;
  2.  
  3. import cpw.mods.fml.client.registry.RenderingRegistry;
  4. import cpw.mods.fml.common.Mod;
  5. import cpw.mods.fml.common.Mod.EventHandler;
  6. import cpw.mods.fml.common.Mod.Init;
  7. import cpw.mods.fml.common.Mod.Instance;
  8. import cpw.mods.fml.common.Mod.PostInit;
  9. import cpw.mods.fml.common.Mod.PreInit;
  10. import cpw.mods.fml.common.SidedProxy;
  11. import cpw.mods.fml.common.event.FMLInitializationEvent;
  12. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  13. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  14. import cpw.mods.fml.common.network.NetworkMod;
  15. import cpw.mods.fml.common.network.NetworkRegistry;
  16. import cpw.mods.fml.common.registry.EntityRegistry;
  17. import cpw.mods.fml.common.registry.GameRegistry;
  18. import cpw.mods.fml.common.registry.LanguageRegistry;
  19. import net.minecraft.item.Item;
  20. import net.minecraft.item.ItemBlock;
  21. import net.minecraft.item.ItemBucket;
  22. import net.minecraft.item.ItemStack;
  23. import net.minecraft.block.Block;
  24. import net.minecraft.block.material.Material;
  25. import net.minecraft.creativetab.CreativeTabs;
  26. import net.minecraftforge.common.Configuration;
  27. import net.minecraftforge.common.MinecraftForge;
  28. import net.minecraftforge.fluids.Fluid;
  29. import net.minecraftforge.fluids.FluidContainerRegistry;
  30. import net.minecraftforge.fluids.FluidRegistry;
  31. import net.minecraftforge.fluids.FluidStack;
  32.  
  33.  
  34. @Mod(modid = "AWWayofTime", name = "AlchemicalWizardry", version = "Alpha 0.2.0b")
  35. @NetworkMod(clientSideRequired = true, serverSideRequired = true, channels = {"BloodAltar","particle"}, packetHandler = PacketHandler.class)
  36.  
  37. public class AlchemicalWizardry
  38. {
  39. private static Item orbOfTesting;
  40. public static Item weakBloodOrb;
  41. public static Item apprenticeBloodOrb;
  42. private static Item energyBlaster;
  43. private static Item energySword;
  44. public static Item lavaCrystal;
  45. public static Item waterSigil;
  46. public static Item lavaSigil;
  47. public static Item voidSigil;
  48. //public static Item glassShard = new GlassShard(17009).setUnlocalizedName("glassShard");
  49. //public static Item bloodiedShard = new BloodiedShard(17010).setUnlocalizedName("bloodiedShard");
  50. public static Item blankSlate;
  51. public static Item reinforcedSlate;
  52. public static Item sacrificialDagger;
  53. public static Item daggerOfSacrifice;
  54. public static Item airSigil;
  55. public static Item sigilOfTheFastMiner;
  56.  
  57. public static Block testingBlock;
  58. public static Block lifeEssenceStill;
  59. public static Block lifeEssenceFlowing;
  60. public static BlockAltar blockAltar;
  61. public static BloodRune bloodRune;
  62. public static SpeedRune speedRune;
  63. public static EfficiencyRune efficiencyRune;
  64. public static RuneOfSacrifice runeOfSacrifice;
  65. public static RuneOfSelfSacrifice runeOfSelfSacrifice;
  66.  
  67. public static Item bucketLife;
  68. public static Fluid lifeEssenceFluid;
  69.  
  70. public static int weakBloodOrbItemID;
  71. public static int energyBlasterItemID;
  72. public static int energySwordItemID;
  73. public static int lavaCrystalItemID;
  74. public static int waterSigilItemID;
  75. public static int lavaSigilItemID;
  76. public static int voidSigilItemID;
  77. public static int sigilOfTheFastMinerItemID;
  78. public static int blankSlateItemID;
  79. public static int reinforcedSlateItemID;
  80. public static int sacrificialDaggerItemID;
  81. public static int daggerOfSacrificeItemID;
  82. public static int bucketLifeItemID;
  83. public static int apprenticeBloodOrbItemID;
  84. public static int airSigilItemID;
  85.  
  86. public static int testingBlockBlockID;
  87. public static int lifeEssenceFlowingBlockID;
  88. public static int lifeEssenceStillBlockID;
  89. public static int blockAltarBlockID;
  90. public static int bloodRuneBlockID;
  91. public static int speedRuneBlockID;
  92. public static int runeOfSacrificeBlockID;
  93. public static int runeOfSelfSacrificeBlockID;
  94. public static int efficiencyRuneBlockID;
  95. public static int lifeEssenceFluidID;
  96.  
  97. public static void registerRenderInformation() {};
  98. public static void registerRenderThings() {};
  99.  
  100. // The instance of your mod that Forge uses.
  101. @Instance("AWWayofTime")
  102. public static AlchemicalWizardry instance;
  103.  
  104. // Says where the client and server 'proxy' code is loaded.
  105. @SidedProxy(clientSide = "WayofTime.alchemicalWizardry.client.ClientProxy", serverSide = "WayofTime.alchemicalWizardry.common.CommonProxy")
  106. public static CommonProxy proxy;
  107.  
  108. @EventHandler
  109. public void preInit(FMLPreInitializationEvent event)
  110. {
  111. MinecraftForge.EVENT_BUS.register(new LifeBucketHandler());
  112.  
  113. Configuration config = new Configuration(event.getSuggestedConfigurationFile());
  114.  
  115. config.load();
  116.  
  117. testingBlockBlockID = config.getBlock("TestingBlock", 1400).getInt();
  118. lifeEssenceFlowingBlockID = config.getBlock("LifeEssenceFlowing", 1401).getInt();
  119. lifeEssenceStillBlockID = config.getBlock("LifeEssenceStill", 1402).getInt();
  120. blockAltarBlockID = config.getBlock("BloodAltar", 1403).getInt();
  121. bloodRuneBlockID = config.getBlock("BloodRune", 1404).getInt();
  122. speedRuneBlockID = config.getBlock("SpeedRune", 1405).getInt();
  123. efficiencyRuneBlockID = config.getBlock("EfficiencyRune", 1406).getInt();
  124. lifeEssenceFluidID = config.getBlock("LifeEssenceFluid", 1407).getInt();
  125. runeOfSacrificeBlockID = config.getBlock("RuneOfSacrifice", 1408).getInt();
  126. runeOfSelfSacrificeBlockID = config.getBlock("RuneOfSelfSacrifice", 1409).getInt();
  127.  
  128. weakBloodOrbItemID = config.getItem("WeakBloodOrb", 17000).getInt();
  129. energyBlasterItemID = config.getItem("EnergyBlaster", 17001).getInt();
  130. energySwordItemID = config.getItem("EnergySword", 17002).getInt();
  131. lavaCrystalItemID = config.getItem("LavaCrystal", 17003).getInt();
  132. waterSigilItemID = config.getItem("WaterSigil", 17004).getInt();
  133. lavaSigilItemID = config.getItem("LavaSigil", 17005).getInt();
  134. voidSigilItemID = config.getItem("VoidSigil", 17006).getInt();
  135. blankSlateItemID = config.getItem("BlankSlate", 17007).getInt();
  136. reinforcedSlateItemID = config.getItem("ReinforcedSlate", 17008).getInt();
  137. sacrificialDaggerItemID = config.getItem("SacrificialDagger", 17009).getInt();
  138. bucketLifeItemID = config.getItem("BucketLife", 17010).getInt();
  139. apprenticeBloodOrbItemID = config.getItem("ApprenticeBloodOrb", 17011).getInt();
  140. daggerOfSacrificeItemID = config.getItem("DaggerOfSacrifice", 17012).getInt();
  141. airSigilItemID = config.getItem("AirSigil", 17013).getInt();
  142. sigilOfTheFastMinerItemID = config.getItem("SigilOfTheFastMiner", 17014).getInt();
  143.  
  144. config.save();
  145. }
  146.  
  147. @EventHandler
  148. public void load(FMLInitializationEvent event)
  149. {
  150. //orbOfTesting = new OrbOfTesting(17000);
  151. weakBloodOrb = new EnergyBattery(weakBloodOrbItemID, 5000).setUnlocalizedName("weakBloodOrb");
  152. apprenticeBloodOrb = new ApprenticeBloodOrb(apprenticeBloodOrbItemID,25000).setUnlocalizedName("apprenticeBloodOrb");
  153. energyBlaster = new EnergyBlast(energyBlasterItemID).setUnlocalizedName("energyBlast");
  154. energySword = new EnergySword(energySwordItemID).setUnlocalizedName("energySword");
  155. lavaCrystal = new LavaCrystal(lavaCrystalItemID).setUnlocalizedName("lavaCrystal");
  156. waterSigil = new WaterSigil(waterSigilItemID).setUnlocalizedName("waterSigil");
  157. lavaSigil = new LavaSigil(lavaSigilItemID).setUnlocalizedName("lavaSigil");
  158. voidSigil = new VoidSigil(voidSigilItemID).setUnlocalizedName("voidSigil");
  159. //public final static Item glassShard = new GlassShard(17009).setUnlocalizedName("glassShard");
  160. //public final static Item bloodiedShard = new BloodiedShard(17010).setUnlocalizedName("bloodiedShard");
  161. blankSlate = new AWBaseItems(blankSlateItemID).setUnlocalizedName("blankSlate");
  162. reinforcedSlate = new AWBaseItems(reinforcedSlateItemID).setUnlocalizedName("reinforcedSlate");
  163. sacrificialDagger = new SacrificialDagger(sacrificialDaggerItemID).setUnlocalizedName("sacrificialDagger");
  164. daggerOfSacrifice = new DaggerOfSacrifice(daggerOfSacrificeItemID).setUnlocalizedName("daggerOfSacrifice");
  165. airSigil = new AirSigil(airSigilItemID).setUnlocalizedName("airSigil");
  166. sigilOfTheFastMiner = new SigilOfTheFastMiner(sigilOfTheFastMinerItemID).setUnlocalizedName("sigilOfTheFastMiner");
  167.  
  168. testingBlock = new TestingBlock(testingBlockBlockID, Material.ground).setHardness(2.0F).setStepSound(Block.soundStoneFootstep).setCreativeTab(CreativeTabs.tabBlock).setLightValue(1.0F);
  169. lifeEssenceStill = new LifeEssenceStill(lifeEssenceStillBlockID);
  170. lifeEssenceFlowing = new LifeEssenceFlowing(lifeEssenceFlowingBlockID);
  171. blockAltar = new BlockAltar(blockAltarBlockID);
  172. bloodRune = new BloodRune(bloodRuneBlockID);
  173. speedRune = new SpeedRune(speedRuneBlockID);
  174. efficiencyRune = new EfficiencyRune(efficiencyRuneBlockID);
  175. runeOfSacrifice = new RuneOfSacrifice(runeOfSacrificeBlockID);
  176. runeOfSelfSacrifice = new RuneOfSelfSacrifice(runeOfSelfSacrificeBlockID);
  177.  
  178. bucketLife = (new ItemBucket(bucketLifeItemID, lifeEssenceFlowing.blockID)).setUnlocalizedName("bucketLife").setContainerItem(Item.bucketEmpty).setCreativeTab(CreativeTabs.tabMisc);
  179.  
  180. lifeEssenceFluid = new LifeEssence(lifeEssenceFluidID, "Life Essence");
  181.  
  182. proxy.registerRenderers();
  183. proxy.registerEntities();
  184. //ItemStacks used for crafting go here
  185. ItemStack lavaBucketStack = new ItemStack(Item.bucketLava);
  186. ItemStack cobblestoneStack = new ItemStack(Block.cobblestone);
  187. ItemStack glassStack = new ItemStack(Block.glass);
  188. ItemStack ironStack = new ItemStack(Item.ingotIron);
  189. ItemStack diamondStack = new ItemStack(Item.diamond);
  190. ItemStack woolStack = new ItemStack(Block.cloth);
  191. ItemStack goldNuggetStack = new ItemStack(Item.goldNugget);
  192. ItemStack stoneStack = new ItemStack(Block.stone);
  193. ItemStack redstoneStack = new ItemStack(Item.redstone);
  194. ItemStack glowstoneBlockStack = new ItemStack(Block.glowStone);
  195. ItemStack ironBlockStack = new ItemStack(Block.blockIron);
  196. ItemStack waterBucketStack = new ItemStack(Item.bucketWater);
  197. ItemStack emptyBucketStack = new ItemStack(Item.bucketEmpty);
  198. ItemStack magmaCreamStack = new ItemStack(Item.magmaCream);
  199. ItemStack stringStack = new ItemStack(Item.silk);
  200. ItemStack obsidianStack = new ItemStack(Block.obsidian);
  201. ItemStack diamondSwordStack = new ItemStack(Item.swordDiamond);
  202. ItemStack goldIngotStack = new ItemStack(Item.ingotGold);
  203. ItemStack cauldronStack = new ItemStack(Block.cauldron);
  204. ItemStack furnaceStack = new ItemStack(Block.furnaceIdle);
  205. ItemStack sugarStack = new ItemStack(Item.sugar);
  206. ItemStack featherStack = new ItemStack(Item.feather);
  207. ItemStack ghastTearStack = new ItemStack(Item.ghastTear);
  208. ItemStack ironPickaxeStack = new ItemStack(Item.pickaxeIron);
  209. ItemStack ironAxeStack = new ItemStack(Item.axeIron);
  210. ItemStack ironShovelStack = new ItemStack(Item.shovelIron);
  211. ItemStack glowstoneDustStack = new ItemStack(Item.glowstone);
  212. ItemStack blankSlateStack = new ItemStack(blankSlate);
  213. //ItemStack glassShardStack = new ItemStack(glassShard);
  214. ItemStack weakBloodOrbStackCrafted = new ItemStack(weakBloodOrb);
  215. //ItemStack bloodiedShardStack = new ItemStack(bloodiedShard);
  216. ItemStack reinforcedSlateStack = new ItemStack(reinforcedSlate);
  217. ItemStack weakBloodOrbStack = new ItemStack(weakBloodOrb);
  218. ItemStack apprenticeBloodOrbStack = new ItemStack(apprenticeBloodOrb);
  219. ItemStack waterSigilStackCrafted = new ItemStack(waterSigil);
  220. ItemStack lavaSigilStackCrafted = new ItemStack(lavaSigil);
  221. ItemStack voidSigilStackCrafted = new ItemStack(voidSigil);
  222. ItemStack airSigilStack = new ItemStack(airSigil);
  223. ItemStack lavaCrystalStackCrafted = new ItemStack(lavaCrystal);
  224. ItemStack lavaCrystalStack = new ItemStack(lavaCrystal);
  225. ItemStack energySwordStack = new ItemStack(energySword);
  226. ItemStack energyBlasterStack = new ItemStack(energyBlaster);
  227. ItemStack sacrificialDaggerStack = new ItemStack(sacrificialDagger);
  228. ItemStack bloodAltarStack = new ItemStack(blockAltar);
  229. ItemStack bloodRuneCraftedStack = new ItemStack(bloodRune,2);
  230. ItemStack bloodRuneStack = new ItemStack(bloodRune);
  231. ItemStack speedRuneStack = new ItemStack(speedRune);
  232. ItemStack efficiencyRuneStack = new ItemStack(efficiencyRune);
  233. ItemStack runeOfSacrificeStack = new ItemStack(runeOfSacrifice);
  234. ItemStack runeOfSelfSacrificeStack = new ItemStack(runeOfSelfSacrifice);
  235. ItemStack miningSigilStackCrafted = new ItemStack(sigilOfTheFastMiner);
  236. //weakBloodOrbStackCrafted.setItemDamage(weakBloodOrbStackCrafted.getMaxDamage());
  237. waterSigilStackCrafted.setItemDamage(waterSigilStackCrafted.getMaxDamage());
  238. lavaSigilStackCrafted.setItemDamage(lavaSigilStackCrafted.getMaxDamage());
  239. voidSigilStackCrafted.setItemDamage(voidSigilStackCrafted.getMaxDamage());
  240. lavaCrystalStackCrafted.setItemDamage(lavaCrystalStackCrafted.getMaxDamage());
  241. miningSigilStackCrafted.setItemDamage(miningSigilStackCrafted.getMaxDamage());
  242. //All crafting goes here
  243. // GameRegistry.addRecipe(orbOfTestingStack, "x x", " ", "x x", 'x', cobblestoneStack);
  244. //GameRegistry.addRecipe(glassShardStack, " x", "y ", 'x', ironStack, 'y', glassStack);
  245. //GameRegistry.addRecipe(weakBloodOrbStackCrafted, "xxx", "xdx", "www", 'x', bloodiedShardStack, 'd', diamondStack, 'w', woolStack);
  246. GameRegistry.addRecipe(sacrificialDaggerStack, "ggg"," dg","i g", 'g', glassStack, 'd', goldIngotStack, 'i', ironStack);
  247. GameRegistry.addRecipe(blankSlateStack, "sgs", "gig", "sgs", 's', stoneStack, 'g', goldNuggetStack, 'i', ironStack);
  248. GameRegistry.addRecipe(reinforcedSlateStack, "rir", "ibi", "gig", 'r', redstoneStack, 'i', ironStack, 'b', blankSlateStack, 'g', glowstoneBlockStack);
  249. GameRegistry.addRecipe(lavaCrystalStackCrafted, "glg", "lbl", "odo", 'g', glassStack, 'l', lavaBucketStack, 'b', weakBloodOrbStack, 'd', diamondStack, 'o', obsidianStack);
  250. GameRegistry.addRecipe(waterSigilStackCrafted, "www", "wbw", "wow", 'w', waterBucketStack, 'b', blankSlateStack, 'o', weakBloodOrbStack);
  251. GameRegistry.addRecipe(lavaSigilStackCrafted, "lml", "lbl", "lcl", 'l', lavaBucketStack, 'b', blankSlateStack, 'm', magmaCreamStack, 'c', lavaCrystalStack);
  252. GameRegistry.addRecipe(voidSigilStackCrafted, "ese", "ere", "eoe", 'e', emptyBucketStack, 'r', reinforcedSlateStack, 'o', apprenticeBloodOrbStack, 's', stringStack);
  253. GameRegistry.addRecipe(bloodAltarStack, "s s","scs","gdg", 's', stoneStack,'c', furnaceStack,'d', diamondStack,'g',goldIngotStack);
  254. GameRegistry.addRecipe(energySwordStack, " o ", " o ", " s ", 'o', weakBloodOrbStack, 's', diamondSwordStack);
  255. GameRegistry.addRecipe(energyBlasterStack, "oi ", "gdi", " rd", 'o', weakBloodOrbStack, 'i', ironStack, 'd', diamondStack, 'r', reinforcedSlateStack, 'g', goldIngotStack);
  256. GameRegistry.addRecipe(bloodRuneCraftedStack, "sss","sos","sss",'s',stoneStack,'o', weakBloodOrbStack);
  257. GameRegistry.addRecipe(speedRuneStack, "sus","uru","sus",'u', sugarStack, 's',stoneStack,'r', bloodRuneStack);
  258. GameRegistry.addRecipe(efficiencyRuneStack, "srs","rur","srs", 'r', redstoneStack, 's', stoneStack, 'u', bloodRuneStack);
  259. GameRegistry.addRecipe(airSigilStack,"fgf","fsf","fof",'f', featherStack, 'g', ghastTearStack, 's', reinforcedSlateStack, 'o', apprenticeBloodOrbStack);
  260. GameRegistry.addRecipe(miningSigilStackCrafted, "sps","hra","sos",'o', apprenticeBloodOrbStack,'s', stoneStack,'p', ironPickaxeStack, 'h', ironShovelStack, 'a', ironAxeStack,'r', reinforcedSlateStack);
  261. GameRegistry.addRecipe(runeOfSacrificeStack, "sgs","gog","sgs", 's', stoneStack, 'g', goldIngotStack, 'o', apprenticeBloodOrbStack);
  262. GameRegistry.addRecipe(runeOfSelfSacrificeStack, "sgs","gog","sgs", 's', stoneStack, 'g', glowstoneDustStack, 'o', apprenticeBloodOrbStack);
  263.  
  264. //All items registered go here
  265. //LanguageRegistry.addName(orbOfTesting, "Orb of Testing");
  266. LanguageRegistry.addName(weakBloodOrb, "Weak Blood Orb");
  267. LanguageRegistry.addName(apprenticeBloodOrb, "Apprentice Blood Orb");
  268. LanguageRegistry.addName(energyBlaster, "Energy Blaster");
  269. LanguageRegistry.addName(energySword, "Bloodied Blade");
  270. LanguageRegistry.addName(lavaCrystal, "Lava Crystal");
  271. LanguageRegistry.addName(waterSigil, "Water Sigil");
  272. LanguageRegistry.addName(lavaSigil, "Lava Sigil");
  273. LanguageRegistry.addName(voidSigil, "Void Sigil");
  274. //LanguageRegistry.addName(glassShard, "Glass Shard");
  275. //LanguageRegistry.addName(bloodiedShard, "Bloodied Shard");
  276. LanguageRegistry.addName(blankSlate, "Blank Slate");
  277. LanguageRegistry.addName(reinforcedSlate, "Reinforced Slate");
  278. LanguageRegistry.addName(sacrificialDagger, "Sacrificial Knife");
  279. LanguageRegistry.addName(daggerOfSacrifice, "Dagger of Sacrifice");
  280. LanguageRegistry.addName(airSigil, "Air Sigil");
  281. LanguageRegistry.addName(sigilOfTheFastMiner, "Sigil of the Fast Miner");
  282.  
  283.  
  284. //FluidStack lifeEssenceFluidStack = new FluidStack(lifeEssenceFluid, 1);
  285. //LiquidStack lifeEssence = new LiquidStack(lifeEssenceFlowing, 1);
  286. //LiquidDictionary.getOrCreateLiquid("Life Essence", lifeEssence);
  287. FluidRegistry.registerFluid(lifeEssenceFluid);
  288. FluidContainerRegistry.registerFluidContainer(lifeEssenceFluid, new ItemStack(bucketLife), FluidContainerRegistry.EMPTY_BUCKET);
  289.  
  290. //LiquidContainerRegistry.registerLiquid(new LiquidContainerData(LiquidDictionary.getLiquid("Life Essence", LiquidContainerRegistry.BUCKET_VOLUME), new ItemStack(AlchemicalWizardry.bucketLife), new ItemStack(Item.bucketEmpty)));
  291.  
  292. //GameRegistry.registerBlock(testingBlock, "testingBlock");
  293. //LanguageRegistry.addName(testingBlock, "Testing Block");
  294. //MinecraftForge.setBlockHarvestLevel(testingBlock, "pickaxe", 0);
  295.  
  296. GameRegistry.registerBlock(blockAltar, "bloodAltar");
  297. LanguageRegistry.addName(blockAltar, "Blood Altar");
  298. MinecraftForge.setBlockHarvestLevel(blockAltar, "pickaxe", 1);
  299.  
  300. GameRegistry.registerTileEntity(TEAltar.class, "containerAltar");
  301.  
  302. GameRegistry.registerBlock(bloodRune,"bloodRune");
  303. LanguageRegistry.addName(bloodRune, "Blood Rune");
  304.  
  305. GameRegistry.registerBlock(speedRune, "speedRune");
  306. LanguageRegistry.addName(speedRune, "Speed Rune");
  307.  
  308. GameRegistry.registerBlock(efficiencyRune, "efficiencyRune");
  309. LanguageRegistry.addName(efficiencyRune, "Efficiency Rune");
  310.  
  311. GameRegistry.registerBlock(runeOfSacrifice, "runeOfSacrifice");
  312. LanguageRegistry.addName(runeOfSacrifice, "Rune of Sacrifice");
  313.  
  314. GameRegistry.registerBlock(runeOfSelfSacrifice, "runeOfSelfSacrifice");
  315. LanguageRegistry.addName(runeOfSelfSacrifice, "Rune of Self-sacrifice");
  316.  
  317. GameRegistry.registerBlock(lifeEssenceStill, "lifeEssenceStill");
  318. GameRegistry.registerBlock(lifeEssenceFlowing, "lifeEssenceFlowing");
  319. //LanguageRegistry.addName(lifeEssenceStill, "Life Essence");
  320. LanguageRegistry.addName(bucketLife, "Bucket of Life");
  321.  
  322. //Fuel handler
  323. GameRegistry.registerFuelHandler(new AlchemicalWizardryFuelHandler());
  324. EntityRegistry.registerModEntity(EnergyBlastProjectile.class, "BlasterProj", 0, this, 128, 5, true);
  325. //Gui registration
  326. // NetworkRegistry.instance().registerGuiHandler(this, new GuiHandlerAltar());
  327. }
  328.  
  329. @EventHandler
  330. public void postInit(FMLPostInitializationEvent event)
  331. {
  332. // Stub Method
  333. }
  334. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement