From 13cd641ee0a4217e6be7abb2fe3643d56ed6e23b Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 8 Jul 2023 13:09:55 +0200 Subject: [PATCH] [Fix] Blocks were registered after Items, which could cause issues with lootTables (quiqueck/BetterNether#151) --- src/main/java/org/betterx/bclib/registry/BlockRegistry.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/betterx/bclib/registry/BlockRegistry.java b/src/main/java/org/betterx/bclib/registry/BlockRegistry.java index 978d92c0..971d2b9a 100644 --- a/src/main/java/org/betterx/bclib/registry/BlockRegistry.java +++ b/src/main/java/org/betterx/bclib/registry/BlockRegistry.java @@ -25,6 +25,8 @@ public class BlockRegistry extends BaseRegistry { BCLib.LOGGER.warning("Block " + id + " disabled"); return block; } + block = Registry.register(BuiltInRegistries.BLOCK, id, block); + BlockItem item = null; if (block instanceof CustomItemProvider) { item = ((CustomItemProvider) block).getCustomItem(id, makeItemSettings()); @@ -39,8 +41,7 @@ public class BlockRegistry extends BaseRegistry { .getBurnChance() == 0) { FlammableBlockRegistry.getDefaultInstance().add(block, 5, 5); } - - block = Registry.register(BuiltInRegistries.BLOCK, id, block); + getModBlocks(id.getNamespace()).add(block); return block;