Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package deconstruction;
- import deconstruction.common.block.BlockDeconTable;
- import net.minecraft.block.Block;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemBlock;
- import net.minecraft.item.ItemGroup;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.event.RegistryEvent;
- import net.minecraftforge.eventbus.api.SubscribeEvent;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
- import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
- import org.apache.logging.log4j.LogManager;
- import org.apache.logging.log4j.Logger;
- @Mod(DeconTable.MODID)
- public class DeconTable {
- public static final String NAME = "Deconstruction Table";
- public static final String MODID = "deconstruction";
- public static final BlockDeconTable BLOCK_DECON_TABLE = new BlockDeconTable();
- public static final ItemBlock ITEM_BLOCK_DECON_TABLE = new ItemBlock(BLOCK_DECON_TABLE, new Item.Properties().group(ItemGroup.DECORATIONS));
- public static final Logger LOGGER = LogManager.getLogger();
- public static DeconTable instance;
- public DeconTable() {
- instance = this;
- MinecraftForge.EVENT_BUS.register(instance);
- FMLJavaModLoadingContext.get().getModEventBus().addListener(this::preInit);
- }
- public void preInit(FMLCommonSetupEvent event) {
- }
- @Mod.EventBusSubscriber(modid = DeconTable.MODID, bus = Mod.EventBusSubscriber.Bus.MOD)
- public static class Register{
- @SubscribeEvent
- public void registerBlocks(final RegistryEvent.Register<Block> event)
- {
- LOGGER.info("Registered Block!");
- event.getRegistry().register(DeconTable.BLOCK_DECON_TABLE.setRegistryName("table"));
- }
- @SubscribeEvent
- public void registerItems(final RegistryEvent.Register<Item> event)
- {
- LOGGER.info("Registered Item!");
- event.getRegistry().register(DeconTable.ITEM_BLOCK_DECON_TABLE.setRegistryName("table"));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement