Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.sirscruffybeard.bigmachines;
- import org.apache.logging.log4j.LogManager;
- import org.apache.logging.log4j.Logger;
- import com.sirscruffybeard.bigmachines.items.ModItems;
- import com.sirscruffybeard.bigmachines.util.Reference;
- import net.minecraft.item.Item;
- import net.minecraft.util.ResourceLocation;
- 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;
- @Mod(Reference.MOD_ID)
- public class BigMachines {
- public static BigMachines instance;
- public static final String modid = Reference.MOD_ID;
- private static final Logger logger = LogManager.getLogger(modid);
- public BigMachines() {
- instance = this;
- MinecraftForge.EVENT_BUS.register(this);
- FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup);
- FMLJavaModLoadingContext.get().getModEventBus().addListener(this::clientRegisteries);
- }//BigMachines()
- private void setup(final FMLCommonSetupEvent event) {
- logger.info("setup method registered");
- }
- private void clientRegisteries(final FMLCommonSetupEvent event) {
- logger.info("clientRegisteries method registered");
- }
- @Mod.EventBusSubscriber(bus=Mod.EventBusSubscriber.Bus.MOD)
- public static class RegistryEvents {
- @SubscribeEvent
- public static void registerItems(final RegistryEvent.Register<Item> event) {
- event.getRegistry().registerAll(
- ModItems.iron_rivet_item = new Item(new Item.Properties().group(ItemGroup.MATERIALS)).setRegistryName(setLocation("iron_rivet_item"))
- );
- logger.info("Items registered");
- }
- public static ResourceLocation setLocation(String name) {
- return new ResourceLocation(Reference.MOD_ID, name);
- }
- }
- }//public class BigMachines
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement