diff --git a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d index 8bc9f6177..ff05609ad 100644 --- a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d +++ b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d @@ -1,4 +1,4 @@ -// 1.21.1 2025-06-12T06:39:30.6430683 Loot Tables +// 1.21.1 2025-06-15T01:28:46.5008501 Loot Tables e71d9e1055ddb98520b16fafd202f9db3a696f54 data/superbwarfare/loot_table/blocks/aircraft_catapult.json 98386b2e65b2afb7cf5b0cabf6a7b0f062c1e640 data/superbwarfare/loot_table/blocks/barbed_wire.json 811e69929a14e6736015849c220100bb58d914c9 data/superbwarfare/loot_table/blocks/cemented_carbide_block.json @@ -20,6 +20,7 @@ a223f61202cf9937e8be5b90791925bba09d17b9 data/superbwarfare/loot_table/blocks/si fb31a40f6a04000f317823cbb80eda8588ba9c69 data/superbwarfare/loot_table/blocks/silver_ore.json a0180f3c8988e3564d05bbdd0862c10305ed663e data/superbwarfare/loot_table/blocks/small_container.json 83112ebff477e322bd3d23ed4653c7c02b230473 data/superbwarfare/loot_table/blocks/steel_block.json +a2eb9639d1e17d10a31d32168e3188e062ae6f01 data/superbwarfare/loot_table/blocks/superb_item_interface.json 71fc892124b5343e10688cabc2fb7c87d83cfef8 data/superbwarfare/loot_table/blocks/tungsten_block.json 5f0de0936df3f782d015d5ee22a224e54c943d5c data/superbwarfare/loot_table/blocks/vehicle_deployer.json 6e2346c664cd643bff31c0a26e463c6c8dd46e37 data/superbwarfare/loot_table/chests/ancient_cpu.json diff --git a/src/generated/resources/.cache/aea51f45d35dbbd3220b84682ce1417a457a0246 b/src/generated/resources/.cache/aea51f45d35dbbd3220b84682ce1417a457a0246 index 66f2d4a06..d9dca1980 100644 --- a/src/generated/resources/.cache/aea51f45d35dbbd3220b84682ce1417a457a0246 +++ b/src/generated/resources/.cache/aea51f45d35dbbd3220b84682ce1417a457a0246 @@ -1,4 +1,4 @@ -// 1.21.1 2025-06-01T19:55:44.140652 Tags for minecraft:block mod id superbwarfare +// 1.21.1 2025-06-15T01:28:46.4973304 Tags for minecraft:block mod id superbwarfare d3607e34f27546886470700c887fcc13572b29ad data/c/tags/block/ores.json af38bb7460b2d1c0b07f5ac3a4cb1af53a41a456 data/c/tags/block/ores/lead.json 6b4ec9b667b534e868b5463f06acf89fe114be9a data/c/tags/block/ores/silver.json @@ -6,7 +6,7 @@ af38bb7460b2d1c0b07f5ac3a4cb1af53a41a456 data/c/tags/block/ores/lead.json 91ca1b4d467e94a2f407f7465b3cadade7ff661b data/c/tags/block/ores_in_ground/deepslate.json 2227e4cdbfc8a9c9af4975fa5ed1360146623768 data/c/tags/block/ores_in_ground/stone.json 0acfd31854bf15f2c108138b3df7206bd2593e6b data/minecraft/tags/block/mineable/axe.json -cd3701aa4a886404eb31c2e2e9d8342673710960 data/minecraft/tags/block/mineable/pickaxe.json +48c284ffa0a74f3632fffc0024b86ab74db16687 data/minecraft/tags/block/mineable/pickaxe.json 3da7f021790388a122717f16f51c7ec5232eebcb data/minecraft/tags/block/mineable/shovel.json f42a8c01336e64b74da966f03d45ee0d60ac5d6b data/minecraft/tags/block/needs_iron_tool.json 32d65f7120acb277f54e1a7d4f6163456b9d1030 data/superbwarfare/tags/block/hard_collision.json diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json index 788ae352a..db05f94df 100644 --- a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -19,6 +19,7 @@ "superbwarfare:fumo_25", "superbwarfare:small_container", "superbwarfare:vehicle_deployer", - "superbwarfare:aircraft_catapult" + "superbwarfare:aircraft_catapult", + "superbwarfare:superb_item_interface" ] } \ No newline at end of file diff --git a/src/generated/resources/data/superbwarfare/loot_table/blocks/superb_item_interface.json b/src/generated/resources/data/superbwarfare/loot_table/blocks/superb_item_interface.json new file mode 100644 index 000000000..97e5bdf9c --- /dev/null +++ b/src/generated/resources/data/superbwarfare/loot_table/blocks/superb_item_interface.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "superbwarfare:superb_item_interface" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "superbwarfare:blocks/superb_item_interface" +} \ No newline at end of file diff --git a/src/main/java/com/atsuishio/superbwarfare/datagen/ModBlockLootProvider.java b/src/main/java/com/atsuishio/superbwarfare/datagen/ModBlockLootProvider.java index 2f64ce179..a9c6a9158 100644 --- a/src/main/java/com/atsuishio/superbwarfare/datagen/ModBlockLootProvider.java +++ b/src/main/java/com/atsuishio/superbwarfare/datagen/ModBlockLootProvider.java @@ -41,6 +41,7 @@ public class ModBlockLootProvider extends BlockLootSubProvider { this.dropSelf(ModBlocks.FUMO_25.get()); this.dropSelf(ModBlocks.VEHICLE_DEPLOYER.get()); this.dropSelf(ModBlocks.AIRCRAFT_CATAPULT.get()); + this.dropSelf(ModBlocks.SUPERB_ITEM_INTERFACE.get()); this.add(ModBlocks.CHARGING_STATION.get(), createCopyComponentsDrops( ModBlocks.CHARGING_STATION.get(), diff --git a/src/main/java/com/atsuishio/superbwarfare/datagen/ModBlockTagProvider.java b/src/main/java/com/atsuishio/superbwarfare/datagen/ModBlockTagProvider.java index 1ae22878d..3fcfcfa58 100644 --- a/src/main/java/com/atsuishio/superbwarfare/datagen/ModBlockTagProvider.java +++ b/src/main/java/com/atsuishio/superbwarfare/datagen/ModBlockTagProvider.java @@ -37,7 +37,8 @@ public class ModBlockTagProvider extends BlockTagsProvider { ModBlocks.REFORGING_TABLE.get(), ModBlocks.LEAD_BLOCK.get(), ModBlocks.STEEL_BLOCK.get(), ModBlocks.TUNGSTEN_BLOCK.get(), ModBlocks.CEMENTED_CARBIDE_BLOCK.get(), ModBlocks.SILVER_ORE.get(), ModBlocks.DEEPSLATE_SILVER_ORE.get(), ModBlocks.SILVER_BLOCK.get(), ModBlocks.JUMP_PAD.get(), ModBlocks.CONTAINER.get(), ModBlocks.CHARGING_STATION.get(), - ModBlocks.FUMO_25.get(), ModBlocks.SMALL_CONTAINER.get(), ModBlocks.VEHICLE_DEPLOYER.get(), ModBlocks.AIRCRAFT_CATAPULT.get()); + ModBlocks.FUMO_25.get(), ModBlocks.SMALL_CONTAINER.get(), ModBlocks.VEHICLE_DEPLOYER.get(), ModBlocks.AIRCRAFT_CATAPULT.get(), + ModBlocks.SUPERB_ITEM_INTERFACE.get()); this.tag(BlockTags.MINEABLE_WITH_SHOVEL).add(ModBlocks.SANDBAG.get()); this.tag(ModTags.Blocks.SOFT_COLLISION)