From f7c56b867a6afe52fa742f4d4c310db9788cc2ef Mon Sep 17 00:00:00 2001 From: techno-sam Date: Thu, 6 Apr 2023 21:24:31 -0700 Subject: [PATCH] Track API maybe? Fix build - broken generic Not yet tested, but it is progress --- src/main/java/com/simibubi/create/AllTileEntities.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/simibubi/create/AllTileEntities.java b/src/main/java/com/simibubi/create/AllTileEntities.java index 0582ec7e6..be3363772 100644 --- a/src/main/java/com/simibubi/create/AllTileEntities.java +++ b/src/main/java/com/simibubi/create/AllTileEntities.java @@ -204,6 +204,8 @@ import com.simibubi.create.foundation.tileEntity.renderer.SmartTileEntityRendere import com.tterrag.registrate.util.entry.BlockEntityEntry; import com.tterrag.registrate.util.entry.BlockEntry; +import net.minecraft.world.level.block.Block; + public class AllTileEntities { // Schematics @@ -783,7 +785,7 @@ public class AllTileEntities { .tileEntity("track", TrackTileEntity::new) .instance(() -> TrackInstance::new) .renderer(() -> TrackRenderer::new) - .validBlocks(TrackMaterial.allBlocks().toArray(new BlockEntry[0])) + .validBlocks(((BlockEntry[]) TrackMaterial.allBlocks().toArray(new BlockEntry[0]))) .register(); public static final BlockEntityEntry FAKE_TRACK = REGISTRATE