From 6d862290d71b24b1d841444fa21dcb44ecc0d6c7 Mon Sep 17 00:00:00 2001 From: Rabbitminers Date: Fri, 24 Mar 2023 23:43:23 +0000 Subject: [PATCH] Added BogeyStyleBuilder To Registrate --- .../create/foundation/data/CreateRegistrate.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/com/simibubi/create/foundation/data/CreateRegistrate.java b/src/main/java/com/simibubi/create/foundation/data/CreateRegistrate.java index e0200c3b5..de34fd210 100644 --- a/src/main/java/com/simibubi/create/foundation/data/CreateRegistrate.java +++ b/src/main/java/com/simibubi/create/foundation/data/CreateRegistrate.java @@ -16,8 +16,10 @@ import com.simibubi.create.CreateClient; import com.simibubi.create.content.AllSections; import com.simibubi.create.content.contraptions.fluids.VirtualFluid; import com.simibubi.create.content.contraptions.relays.encased.CasingConnectivity; +import com.simibubi.create.content.logistics.trains.entity.BogeyStyle; import com.simibubi.create.foundation.block.connected.CTModel; import com.simibubi.create.foundation.block.connected.ConnectedTextureBehaviour; +import com.simibubi.create.foundation.utility.CreateRegistry; import com.simibubi.create.foundation.utility.RegisteredObjects; import com.tterrag.registrate.AbstractRegistrate; import com.tterrag.registrate.builders.BlockBuilder; @@ -133,6 +135,14 @@ public class CreateRegistrate extends AbstractRegistrate { (callback) -> CreateTileEntityBuilder.create(this, parent, name, callback, factory)); } + public BogeyStyleBuilder bogeyStyle(String name, T style) { + return this.bogeyStyle(self(), name, style); + } + + public BogeyStyleBuilder bogeyStyle(P parent, String name, T style) { + return this.entry(name, (callback) -> BogeyStyleBuilder.create(this, parent, name, callback, style)); + } + @Override public CreateEntityBuilder entity(String name, EntityType.EntityFactory factory, MobCategory classification) {