From 3ac4bbb6e62be3e503bcb855dfc8a15a2cfa93de Mon Sep 17 00:00:00 2001 From: TeamDman Date: Mon, 3 Aug 2026 10:40:28 -0400 Subject: [PATCH] Fix buffer loot table generation --- .../sfm/datagen/SFMLootTablesDatagen.java | 5 +++-- .../data/sfm/loot_tables/blocks/buffer.json | 20 ------------------- 2 files changed, 3 insertions(+), 22 deletions(-) delete mode 100644 platform/minecraft/src/generated/resources/data/sfm/loot_tables/blocks/buffer.json diff --git a/platform/minecraft/src/datagen/java/ca/teamdman/sfm/datagen/SFMLootTablesDatagen.java b/platform/minecraft/src/datagen/java/ca/teamdman/sfm/datagen/SFMLootTablesDatagen.java index eab71d01e..ba581b5ed 100644 --- a/platform/minecraft/src/datagen/java/ca/teamdman/sfm/datagen/SFMLootTablesDatagen.java +++ b/platform/minecraft/src/datagen/java/ca/teamdman/sfm/datagen/SFMLootTablesDatagen.java @@ -21,7 +21,6 @@ protected void populate(BlockLootWriter writer) { writer.dropSelf(SFMBlocks.MANAGER); writer.dropSelf(SFMBlocks.TUNNELLED_MANAGER); writer.dropSelf(SFMBlocks.CABLE); - writer.dropSelf(SFMBlocks.BUFFER_BLOCK); writer.dropOther(SFMBlocks.CABLE_FACADE, SFMBlocks.CABLE); // Tough cables @@ -46,7 +45,9 @@ protected void populate(BlockLootWriter writer) { protected Set> getExpectedBlocks() { Set> exclude = Set.of( SFMBlocks.TEST_BARREL, - SFMBlocks.TEST_BARREL_TANK + SFMBlocks.TEST_BARREL_TANK, + // The buffer block is WIP and has no item outside the IDE. + SFMBlocks.BUFFER_BLOCK ); HashSet> ourBlocks = new HashSet<>(SFMBlocks.REGISTERER.getOurEntries()); ourBlocks.removeIf(exclude::contains); diff --git a/platform/minecraft/src/generated/resources/data/sfm/loot_tables/blocks/buffer.json b/platform/minecraft/src/generated/resources/data/sfm/loot_tables/blocks/buffer.json deleted file mode 100644 index 0cb83c09d..000000000 --- a/platform/minecraft/src/generated/resources/data/sfm/loot_tables/blocks/buffer.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "sfm:buffer" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file