From 7c8a51bcac72fc99618455380a1b55887370c4ea Mon Sep 17 00:00:00 2001 From: Sen Date: Thu, 19 Jun 2025 18:33:54 +0200 Subject: [PATCH] temp fixed block id removal --- common/src/main/java/common/init/BlockRegistry.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/common/init/BlockRegistry.java b/common/src/main/java/common/init/BlockRegistry.java index abb35940..643e3dab 100755 --- a/common/src/main/java/common/init/BlockRegistry.java +++ b/common/src/main/java/common/init/BlockRegistry.java @@ -136,6 +136,8 @@ public abstract class BlockRegistry { private static final String AIR_ID = "air"; public static final RegistryNamespacedDefaultedByKey REGISTRY = new RegistryNamespacedDefaultedByKey(AIR_ID); public static final ObjectIntIdentityMap STATEMAP = new ObjectIntIdentityMap(); + + private static int nextBlockId = 1; public static int getIdFromBlock(Block block) { return REGISTRY.getIDForObject(block); @@ -212,7 +214,7 @@ public abstract class BlockRegistry { } private static void registerBlock(int id, String name, Block block) { - BlockRegistry.REGISTRY.register(id, name, block); + BlockRegistry.REGISTRY.register(nextBlockId++, name, block); } private static void registerFluid(int idd, int ids, String name, String display, boolean infinite, LiquidType type, boolean opaque,