temp fixed block id removal

This commit is contained in:
Sen 2025-06-19 18:33:54 +02:00
parent dd3ac39530
commit 7c8a51bcac
Signed by: sen
GPG key ID: 3AC50A6F47D1B722

View file

@ -136,6 +136,8 @@ public abstract class BlockRegistry {
private static final String AIR_ID = "air";
public static final RegistryNamespacedDefaultedByKey<String, Block> REGISTRY = new RegistryNamespacedDefaultedByKey(AIR_ID);
public static final ObjectIntIdentityMap<State> 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,