Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class IridiumCore
- {
- public static final Logger LOGGER = LogManager.getLogger(References.MOD_NAME);
- public static CreativeTabs IridiumCreativeTab = new IridiumCreativeTab("IridiumCreativeTab");
- {}
- @Instance(References.MOD_ID)
- public static IridiumCore instance;
- @SidedProxy(clientSide = References.CLIENT_PROXY, serverSide = References.SERVER_PROXY)
- public static CommonProxy proxy;
- @EventHandler
- public void preInit(FMLPreInitializationEvent event)
- {
- BlockMod.init();
- BlockMod.register();
- ItemMod.init();
- ItemMod.register();
- ArmorMod.init();
- ArmorMod.register();
- }
- @EventHandler
- public void init(FMLInitializationEvent event)
- {
- proxy.registerRenders();
- GameRegistry.addRecipe(new ItemStack(ItemMod.WateringCan, 1, 1), new Object[] {"ID ", "IEI", " I ", 'I', Items.iron_ingot, 'D', Items.diamond, 'E', Items.nether_star});
- GameRegistry.addRecipe(new ItemStack(ItemMod.WateringCan, 1, 3), new Object[] {"I ", "III", " I ", 'I', Items.iron_ingot});
- GameRegistry.addRecipe(new ItemStack(ItemMod.WateringCan, 1, 2), new Object[] {"Ww ", 'W', ItemMod.WateringCan, 'w', Items.water_bucket});
- GameRegistry.addShapelessRecipe(new ItemStack(ItemMod.WateringCan), new ItemStack(ItemMod.WateringCan, 1, 1), new ItemStack(Items.water_bucket));
- GameRegistry.registerTileEntity(TileEntityIronCreate.class, "Iridium:IronCreate");
- GameRegistry.registerTileEntity(TileEntityGemMachine.class, "Iridium:GemMachine");
- GameRegistry.registerTileEntity(TileEntityMachineTuto.class, "Iridium:MachineTutoTileEntity");
- NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandlerIridium());
- if(event.getSide().isClient())
- {
- FMLCommonHandler.instance().bus().register(this);
- }
- }
- @SubscribeEvent
- @SideOnly(Side.CLIENT)
- public void onTick(TickEvent.ClientTickEvent event)
- {
- Minecraft mc = FMLClientHandler.instance().getClient();
- if(mc.currentScreen != null && mc.currentScreen.getClass().equals(GuiMainMenu.class))
- {
- mc.displayGuiScreen(new GuiCustomMainMenu());
- }
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event)
- {
- }
- @Mod.EventHandler
- public void serverLoad(FMLServerStartingEvent event)
- {
- event.registerServerCommand(new CommandFurnaceInfo());
- event.registerServerCommand(new CommandFurnace());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement