diff --git a/src/main/java/com/simibubi/create/AllRegistries.java b/src/main/java/com/simibubi/create/AllRegistries.java deleted file mode 100644 index 00d931565..000000000 --- a/src/main/java/com/simibubi/create/AllRegistries.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.simibubi.create; - -import com.simibubi.create.content.logistics.trains.entity.BogeyStyle; - -import net.minecraft.core.Registry; -import net.minecraft.resources.ResourceKey; -import net.minecraft.resources.ResourceLocation; -import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.registries.DeferredRegister; -import net.minecraftforge.registries.IForgeRegistry; -import net.minecraftforge.registries.IForgeRegistryEntry; -import net.minecraftforge.registries.NewRegistryEvent; -import net.minecraftforge.registries.RegistryBuilder; - -import java.util.function.Supplier; - -@Mod.EventBusSubscriber(modid = Create.ID, bus = Mod.EventBusSubscriber.Bus.MOD) -public class AllRegistries { - static final DeferredRegister DEFERRED_BOGEY_REGISTRY = DeferredRegister - .create(Keys.BOGEYS, Keys.BOGEYS.location().getNamespace()); - - public static final Supplier> BOGEY_REGISTRY = DEFERRED_BOGEY_REGISTRY - .makeRegistry(BogeyStyle.class, AllRegistries::getBogeyRegistryBuilder); - - public static RegistryBuilder getBogeyRegistryBuilder() { - return makeRegistry(Keys.BOGEYS, BogeyStyle.class); - } - - private static > RegistryBuilder makeRegistry(ResourceKey> key, Class type) { - return new RegistryBuilder().setName(key.location()).setType(type); - } - - @SubscribeEvent - public void onRegistryNewRegistry(final NewRegistryEvent event) { - event.create(getBogeyRegistryBuilder()); - } - - public static class Keys { - public static final ResourceKey> BOGEYS = ResourceKey - .createRegistryKey(new ResourceLocation(Create.ID, "bogeys")); - } -}