From 43523302c22d5da374d71c69499269eb8c98dadf Mon Sep 17 00:00:00 2001 From: Rabbitminers Date: Sun, 2 Apr 2023 16:45:33 +0100 Subject: [PATCH] Removed Unused Standard Bogey Instance --- .../trains/entity/BogeyInstance.java | 4 +--- .../trains/entity/StandardBogeyInstance.java | 24 ------------------- 2 files changed, 1 insertion(+), 27 deletions(-) delete mode 100644 src/main/java/com/simibubi/create/content/logistics/trains/entity/StandardBogeyInstance.java diff --git a/src/main/java/com/simibubi/create/content/logistics/trains/entity/BogeyInstance.java b/src/main/java/com/simibubi/create/content/logistics/trains/entity/BogeyInstance.java index 9eb349124..6533fd2cd 100644 --- a/src/main/java/com/simibubi/create/content/logistics/trains/entity/BogeyInstance.java +++ b/src/main/java/com/simibubi/create/content/logistics/trains/entity/BogeyInstance.java @@ -24,7 +24,7 @@ import net.minecraft.world.phys.Vec3; import java.util.EnumMap; import java.util.Map; -public abstract class BogeyInstance { +public final class BogeyInstance { public final CarriageBogey bogey; public final BogeyRenderer renderer; @@ -39,8 +39,6 @@ public abstract class BogeyInstance { renderer.initialiseContraptionModelData(materialManager, size); } - public abstract BogeyInstanceFactory getInstanceFactory(); - protected void hiddenFrame() { beginFrame(0, null); } diff --git a/src/main/java/com/simibubi/create/content/logistics/trains/entity/StandardBogeyInstance.java b/src/main/java/com/simibubi/create/content/logistics/trains/entity/StandardBogeyInstance.java deleted file mode 100644 index c00a6a078..000000000 --- a/src/main/java/com/simibubi/create/content/logistics/trains/entity/StandardBogeyInstance.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.simibubi.create.content.logistics.trains.entity; - -import com.jozufozu.flywheel.api.MaterialManager; -import com.simibubi.create.content.logistics.trains.BogeyRenderer; -import com.simibubi.create.content.logistics.trains.StandardBogeyRenderer; - -public class StandardBogeyInstance extends BogeyInstance { - public StandardBogeyInstance(CarriageBogey bogey, BogeyRenderer.BogeySize bogeySize, MaterialManager materialManager) { - super(bogey, new StandardBogeyRenderer(), bogeySize, materialManager); - } - - public static StandardBogeyInstance drive(CarriageBogey bogey, MaterialManager materialManager) { - return new StandardBogeyInstance(bogey, BogeyRenderer.BogeySize.LARGE, materialManager); - } - - - public static StandardBogeyInstance frame(CarriageBogey bogey, MaterialManager materialManager) { - return new StandardBogeyInstance(bogey, BogeyRenderer.BogeySize.SMALL, materialManager); - } - - public static BogeyInstanceFactory getInstanceFactory() { - return StandardBogeyInstance::new; - } -}