-
Recently Browsing
- No registered users viewing this page.
-
Posts
-
You never register your EventHandler, but:
-
In my ModClass @Mod(MOD_ID) public class Belloto { // Directly reference a slf4j logger private static final Logger LOGGER = LogUtils.getLogger(); public static final String MOD_ID = "belloto"; public static final CreativeModeTab BELLOTO_TAB = new CreativeModeTab(MOD_ID) { @Override @OnlyIn(Dist.CLIENT) public ItemStack makeIcon() { return new ItemStack(ItemInit.BELLOTA_ITEM.get()); } }; public Belloto() { IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus(); ItemInit.ITEMS.register(bus); BlockInit.BLOCKS.register(bus); MinecraftForge.EVENT_BUS.register(this); ModEntityTypes.register(bus); GeckoLib.initialize(); } private void clientSetup(final FMLClientSetupEvent event) { EntityRenderers.register(ModEntityTypes.ARDILLA.get(), ArdillaRenderer::new); } private void setup (FMLCommonSetupEvent event){ event.enqueueWork(() -> { SpawnPlacements.register(ModEntityTypes.ARDILLA.get(), SpawnPlacements.Type.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Animal::checkAnimalSpawnRules); }); ModMessages.register(); } } I call it in setup
-
Problem with Optifine. Refer to the Optifine downloads page regarding compatibility with Forge.
-
Topics
-
Who's Online (See full list)
Recommended Posts