From 154d455f3fbdef3000ad3e35e88b0909b66c69f8 Mon Sep 17 00:00:00 2001 From: Rabbitminers Date: Fri, 24 Mar 2023 23:41:56 +0000 Subject: [PATCH] Added BogeyStyle Wrapper --- .../logistics/trains/entity/BogeyStyle.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/main/java/com/simibubi/create/content/logistics/trains/entity/BogeyStyle.java diff --git a/src/main/java/com/simibubi/create/content/logistics/trains/entity/BogeyStyle.java b/src/main/java/com/simibubi/create/content/logistics/trains/entity/BogeyStyle.java new file mode 100644 index 000000000..4ff645b65 --- /dev/null +++ b/src/main/java/com/simibubi/create/content/logistics/trains/entity/BogeyStyle.java @@ -0,0 +1,23 @@ +package com.simibubi.create.content.logistics.trains.entity; + +import com.simibubi.create.content.logistics.trains.BogeyRenderer.BogeySize; +import com.simibubi.create.content.logistics.trains.IBogeyBlock; + +import net.minecraftforge.registries.ForgeRegistryEntry; +import net.minecraftforge.registries.IForgeRegistryEntry; + +import java.util.Map; + + +public class BogeyStyle extends ForgeRegistryEntry implements IForgeRegistryEntry { + public Map blocks; + final Class instance; + + public BogeyStyle(Class instance) { + this.instance = instance; + } + + public BogeyInstance getInstance() throws IllegalAccessException, InstantiationException { + return instance.newInstance(); + } +}