Advertisement
Guest User

Main

a guest
Apr 28th, 2021
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. public class CrystalMain
  2. {
  3.     public static final Logger LOGGER = LogManager.getLogger();
  4.     public static final String Mod_ID = "crystalcodex";
  5.     public static final ItemGroup CRYSTAL_GROUP = new CrystalGroup("crystaltab");
  6.  
  7.     public CrystalMain() {
  8.         IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus();
  9.         bus.addListener(this::setup);
  10.        
  11.         ItemInit.ITEMS.register(bus);
  12.         BlockInit.BLOCKS.register(bus);
  13.         MobRegistration.ENTITIES.register(bus);
  14.  
  15.         MinecraftForge.EVENT_BUS.register(this);
  16.     }
  17.  
  18.     private void setup(final FMLCommonSetupEvent event)
  19.     {
  20.        
  21.     }
  22.    
  23.     public static class CrystalGroup extends ItemGroup{
  24.         public CrystalGroup(String label) {
  25.             super(label);
  26.         }
  27.  
  28.         @Override
  29.         public ItemStack makeIcon() {
  30.             return ItemInit.RUBERON_CRYSTAL.get().getDefaultInstance();
  31.         }
  32.     }
  33.    
  34.     @SubscribeEvent
  35.     public static void entityAttributeCreationEvent(EntityAttributeCreationEvent event) {
  36.         LOGGER.info("Entity Attribute Event");
  37.         event.put(WeirdMobEntity.TYPE, WeirdMobEntity.MAP);
  38.     }
  39.    
  40.     public static ResourceLocation location(String name)
  41.     {
  42.         return new ResourceLocation(Mod_ID, name);
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement