From 3ce99b987f9c22f3e65678b6f13b31819c170648 Mon Sep 17 00:00:00 2001 From: drcrazy Date: Fri, 1 Mar 2019 14:28:32 +0300 Subject: [PATCH] TE should register now --- .gitignore | 1 + src/main/java/techreborn/init/TRTileEntities.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) 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; }