Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sleep.tutorial;
- import net.minecraft.block.Block;
- import net.minecraft.init.Items;
- import net.minecraft.item.Item;
- import net.minecraftforge.client.event.ModelRegistryEvent;
- import net.minecraftforge.event.RegistryEvent;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.SidedProxy;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
- import sleep.tutorial.block.ModBlocks;
- import sleep.tutorial.creativetabs.TutorialModOres;
- import sleep.tutorial.creativetabs.TutorialTab;
- import sleep.tutorial.item.ModItems;
- import sleep.tutorial.proxy.CommonProxy;
- @Mod(modid = TutorialMod.modId, name = TutorialMod.name, version = TutorialMod.version, acceptedMinecraftVersions = "[1.12.2]")
- public class TutorialMod {
- public static final String modId = "tutorial";
- public static final String name = "Tutorial Mod";
- public static final String version = "1.0.0";
- public static final TutorialTab creativeTab = new TutorialTab(Items.REDSTONE);
- public static TutorialTab ORES;
- @Mod.Instance(modId)
- public static TutorialMod instance;
- @SidedProxy(serverSide = "sleep.tutorial.proxy.CommonProxy", clientSide = "sleep.tutorial.proxy.ClientProxy")
- public static CommonProxy proxy;
- //public static final TutorialTab creativeTab = new TutorialTab();
- @Mod.EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- System.out.println(name + " is loading!");
- }
- @Mod.EventHandler
- public void init(FMLInitializationEvent event) {
- }
- @Mod.EventHandler
- public void postInit(FMLPostInitializationEvent event) {
- ORES = new TutorialTab(Item.getItemFromBlock(ModBlocks.ORE_COPPER));
- }
- @Mod.EventBusSubscriber
- public static class RegistrationHandler {
- @SubscribeEvent
- public static void registerBlocks(RegistryEvent.Register<Block> event) {
- ModBlocks.register(event.getRegistry());
- }
- @SubscribeEvent
- public static void registerItems(RegistryEvent.Register<Item> event) {
- ModItems.register(event.getRegistry());
- ModBlocks.registerItemBlocks(event.getRegistry());
- }
- @SubscribeEvent
- public static void registerItems(ModelRegistryEvent event) {
- ModItems.registerItemModels();
- ModBlocks.registerBlockModels();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement