Advertisement
Guest User

Untitled

a guest
Jul 27th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.06 KB | None | 0 0
  1. package deconstruction;
  2.  
  3. import deconstruction.common.block.BlockDeconTable;
  4. import net.minecraft.block.Block;
  5. import net.minecraft.item.Item;
  6. import net.minecraft.item.ItemBlock;
  7. import net.minecraft.item.ItemGroup;
  8. import net.minecraftforge.common.MinecraftForge;
  9. import net.minecraftforge.event.RegistryEvent;
  10. import net.minecraftforge.eventbus.api.SubscribeEvent;
  11. import net.minecraftforge.fml.common.Mod;
  12. import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
  13. import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
  14. import org.apache.logging.log4j.LogManager;
  15. import org.apache.logging.log4j.Logger;
  16.  
  17. @Mod(DeconTable.MODID)
  18. public class DeconTable {
  19.  
  20.     public static final String NAME = "Deconstruction Table";
  21.     public static final String MODID = "deconstruction";
  22.  
  23.  
  24.     public static final BlockDeconTable BLOCK_DECON_TABLE = new BlockDeconTable();
  25.     public static final ItemBlock ITEM_BLOCK_DECON_TABLE = new ItemBlock(BLOCK_DECON_TABLE, new Item.Properties().group(ItemGroup.DECORATIONS));
  26.  
  27.     public static final Logger LOGGER = LogManager.getLogger();
  28.  
  29.     public static DeconTable instance;
  30.  
  31.     public DeconTable() {
  32.         instance = this;
  33.         MinecraftForge.EVENT_BUS.register(instance);
  34.         FMLJavaModLoadingContext.get().getModEventBus().addListener(this::preInit);
  35.     }
  36.  
  37.     public void preInit(FMLCommonSetupEvent event) {
  38.  
  39.     }
  40.  
  41.     @Mod.EventBusSubscriber(modid = DeconTable.MODID, bus = Mod.EventBusSubscriber.Bus.MOD)
  42.     public static class Register{
  43.         @SubscribeEvent
  44.         public void registerBlocks(final RegistryEvent.Register<Block> event)
  45.         {
  46.             LOGGER.info("Registered Block!");
  47.             event.getRegistry().register(DeconTable.BLOCK_DECON_TABLE.setRegistryName("table"));
  48.         }
  49.  
  50.         @SubscribeEvent
  51.         public void registerItems(final RegistryEvent.Register<Item> event)
  52.         {
  53.             LOGGER.info("Registered Item!");
  54.             event.getRegistry().register(DeconTable.ITEM_BLOCK_DECON_TABLE.setRegistryName("table"));
  55.         }
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement