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(); + } +}