diff --git a/src/main/java/dev/micle/totemofreviving/setup/Registration.java b/src/main/java/dev/micle/totemofreviving/setup/Registration.java index 8e00556..a690687 100755 --- a/src/main/java/dev/micle/totemofreviving/setup/Registration.java +++ b/src/main/java/dev/micle/totemofreviving/setup/Registration.java @@ -1,25 +1,26 @@ package dev.micle.totemofreviving.setup; import dev.micle.totemofreviving.TotemOfReviving; -import dev.micle.totemofreviving.events.ServerTickEventHandler; import net.minecraft.block.Block; import net.minecraft.item.Item; -import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.*; public class Registration { - public static final DeferredRegister BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, TotemOfReviving.MOD_ID); - public static final DeferredRegister ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, TotemOfReviving.MOD_ID); + public static final DeferredRegister BLOCKS = create(ForgeRegistries.BLOCKS); + public static final DeferredRegister ITEMS = create(ForgeRegistries.ITEMS); public static void register() { - IEventBus mod_event_bus = FMLJavaModLoadingContext.get().getModEventBus(); - BLOCKS.register(mod_event_bus); - ITEMS.register(mod_event_bus); - MinecraftForge.EVENT_BUS.register(new ServerTickEventHandler()); + IEventBus eventBus = FMLJavaModLoadingContext.get().getModEventBus(); + + BLOCKS.register(eventBus); + ITEMS.register(eventBus); ModItems.register(); } + + private static > DeferredRegister create(IForgeRegistry registry) { + return DeferredRegister.create(registry, TotemOfReviving.MOD_ID); + } }