diff --git a/.gitignore b/.gitignore index 2474789f3..06f87cea6 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ java_pid2412.hprof /asmTemp/ /logs/ /classes/ +/gradle.properties diff --git a/src/main/java/techreborn/init/TRTileEntities.java b/src/main/java/techreborn/init/TRTileEntities.java index 716d25918..f75425e8a 100644 --- a/src/main/java/techreborn/init/TRTileEntities.java +++ b/src/main/java/techreborn/init/TRTileEntities.java @@ -59,6 +59,8 @@ import java.util.ArrayList; import java.util.List; public class TRTileEntities { + + public static List> TYPES = new ArrayList<>(); public static final TileEntityType THERMAL_GEN = register(TileThermalGenerator.class, "thermal_generator"); public static final TileEntityType QUANTUM_TANK = register(TileQuantumTank.class, "quantum_tank"); @@ -119,7 +121,7 @@ public class TRTileEntities { public static final TileEntityType ALARM = register(TileAlarm.class, "alarm"); public static final TileEntityType FLUID_REPLICATOR = register(TileFluidReplicator.class, "fluid_replicator"); - public static List> TYPES = new ArrayList<>(); + public static TileEntityType register(Class tClass, String name) { return register(new ResourceLocation(TechReborn.MOD_ID, name).toString(), TileEntityType.Builder.create(() -> { @@ -135,6 +137,7 @@ public class TRTileEntities { public static TileEntityType register(String id, TileEntityType.Builder builder) { TileEntityType tileEntityType = builder.build(null); tileEntityType.setRegistryName(new ResourceLocation(id)); + TRTileEntities.TYPES.add(tileEntityType); return tileEntityType; }