From 3dfb9e3b3b4b7cec3833b65838ce9523b0cf7666 Mon Sep 17 00:00:00 2001 From: Rabbitminers Date: Fri, 24 Mar 2023 23:43:08 +0000 Subject: [PATCH] Implemented AllBogeyStyles --- .../com/simibubi/create/AllBogeyStyles.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/main/java/com/simibubi/create/AllBogeyStyles.java diff --git a/src/main/java/com/simibubi/create/AllBogeyStyles.java b/src/main/java/com/simibubi/create/AllBogeyStyles.java new file mode 100644 index 000000000..5fdba3d5e --- /dev/null +++ b/src/main/java/com/simibubi/create/AllBogeyStyles.java @@ -0,0 +1,29 @@ +package com.simibubi.create; + +import com.simibubi.create.content.logistics.trains.BogeyRenderer; + +import com.simibubi.create.content.logistics.trains.entity.BogeyStyle; + +import com.simibubi.create.content.logistics.trains.entity.StandardBogeyInstance; + +import com.tterrag.registrate.util.entry.RegistryEntry; + +import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; +import net.minecraftforge.registries.DeferredRegister; + +import static com.simibubi.create.Create.REGISTRATE; + +@SuppressWarnings("unused") +public class AllBogeyStyles { + public static final DeferredRegister BOGEYS = DeferredRegister.create(AllRegistries.BOGEY_NAME, Create.ID); + + public static final RegistryEntry STANDARD = REGISTRATE + .bogeyStyle("standard", new BogeyStyle(StandardBogeyInstance.class)) + .block(BogeyRenderer.BogeySize.SMALL, AllBlocks.SMALL_BOGEY.get()) + .block(BogeyRenderer.BogeySize.LARGE, AllBlocks.LARGE_BOGEY.get()) + .register(); + + public static void register() { + BOGEYS.register(FMLJavaModLoadingContext.get().getModEventBus()); + } +}