Registration:

- Fixed port errors with creating DeferredRegisters. Removed old helper method.
This commit is contained in:
Micle
2022-11-03 21:09:03 +00:00
parent 9721537ca4
commit 06befb522a

View File

@ -7,13 +7,13 @@ import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.ForgeRegistries;
import net.minecraftforge.registries.IForgeRegistry;
import net.minecraftforge.registries.IForgeRegistryEntry;
public class Registration { public class Registration {
// Initialize variables // Initialize variables
public static final DeferredRegister<Item> ITEMS = create(ForgeRegistries.ITEMS); public static final DeferredRegister<Item> ITEMS =
public static final DeferredRegister<RecipeSerializer<?>> RECIPE_SERIALIZERS = create(ForgeRegistries.RECIPE_SERIALIZERS); DeferredRegister.create(ForgeRegistries.ITEMS, TotemOfReviving.MOD_ID);
public static final DeferredRegister<RecipeSerializer<?>> RECIPE_SERIALIZERS =
DeferredRegister.create(ForgeRegistries.RECIPE_SERIALIZERS, TotemOfReviving.MOD_ID);
public static void register() { public static void register() {
IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();
@ -24,8 +24,4 @@ public class Registration {
RECIPE_SERIALIZERS.register(modEventBus); RECIPE_SERIALIZERS.register(modEventBus);
ModRecipes.register(); ModRecipes.register();
} }
private static <T extends IForgeRegistryEntry<T>> DeferredRegister<T> create(IForgeRegistry<T> registry) {
return DeferredRegister.create(registry, TotemOfReviving.MOD_ID);
}
} }