From 7d1d2f45da13c5b5546d4b0e364f8df1bd82d521 Mon Sep 17 00:00:00 2001 From: Sollace Date: Mon, 18 Mar 2024 17:11:16 +0000 Subject: [PATCH] Set up tags and loot tables generation --- .../unicopia/datagen/Datagen.java | 23 +++ .../providers/UBlockLootTableProvider.java | 131 ++++++++++++++ .../providers/UBlockStateModelGenerator.java | 9 +- .../datagen/providers/UBlockTagProvider.java | 167 ++++++++++++++++++ .../datagen/providers/UItemTagProvider.java | 59 +++++++ .../datagen/providers/UModelProvider.java | 13 ++ .../data/minecraft/tags/blocks/crops.json | 7 - .../minecraft/tags/blocks/dragon_immune.json | 8 - .../data/minecraft/tags/blocks/fire.json | 6 - .../data/minecraft/tags/blocks/leaves.json | 13 -- .../data/minecraft/tags/blocks/logs.json | 18 -- .../minecraft/tags/blocks/logs_that_burn.json | 14 -- .../tags/blocks/maintains_farmland.json | 14 -- .../minecraft/tags/blocks/mineable/axe.json | 10 -- .../minecraft/tags/blocks/mineable/hoe.json | 16 -- .../tags/blocks/mineable/pickaxe.json | 18 -- .../tags/blocks/mineable/shovel.json | 7 - .../tags/blocks/needs_diamond_tool.json | 6 - .../minecraft/tags/blocks/piglin_loved.json | 8 - .../data/minecraft/tags/blocks/planks.json | 7 - .../data/minecraft/tags/blocks/saplings.json | 6 - .../minecraft/tags/blocks/standing_signs.json | 6 - .../minecraft/tags/blocks/wall_signs.json | 6 - .../minecraft/tags/blocks/wooden_buttons.json | 6 - .../minecraft/tags/blocks/wooden_doors.json | 6 - .../tags/blocks/wooden_fence_gates.json | 8 - .../minecraft/tags/blocks/wooden_fences.json | 8 - .../tags/blocks/wooden_pressure_plates.json | 6 - .../minecraft/tags/blocks/wooden_slabs.json | 8 - .../minecraft/tags/blocks/wooden_stairs.json | 8 - .../tags/blocks/wooden_trapdoors.json | 6 - .../data/minecraft/tags/items/beds.json | 7 - .../minecraft/tags/items/bookshelf_books.json | 6 - .../minecraft/tags/items/chest_boats.json | 6 - .../tags/items/creeper_drop_music_discs.json | 9 - .../minecraft/tags/items/fence_gates.json | 8 - .../minecraft/tags/items/hanging_signs.json | 6 - .../data/minecraft/tags/items/leaves.json | 11 -- .../data/minecraft/tags/items/logs.json | 17 -- .../minecraft/tags/items/logs_that_burn.json | 17 -- .../minecraft/tags/items/music_discs.json | 9 - .../minecraft/tags/items/piglin_loved.json | 9 - .../data/minecraft/tags/items/planks.json | 7 - .../data/minecraft/tags/items/saplings.json | 11 -- .../data/minecraft/tags/items/signs.json | 6 - .../data/minecraft/tags/items/slabs.json | 6 - .../data/minecraft/tags/items/stairs.json | 6 - .../data/minecraft/tags/items/tools.json | 7 - .../minecraft/tags/items/wooden_buttons.json | 6 - .../minecraft/tags/items/wooden_doors.json | 8 - .../minecraft/tags/items/wooden_fences.json | 8 - .../tags/items/wooden_pressure_plates.json | 6 - .../minecraft/tags/items/wooden_slabs.json | 8 - .../minecraft/tags/items/wooden_stairs.json | 8 - .../tags/items/wooden_trapdoors.json | 6 - .../loot_tables/blocks/carved_cloud.json | 20 --- .../loot_tables/blocks/chiselled_chitin.json | 20 --- .../blocks/chiselled_chitin_slab.json | 36 ---- .../blocks/chiselled_chitin_stairs.json | 20 --- .../unicopia/loot_tables/blocks/chitin.json | 27 --- .../loot_tables/blocks/chitin_spikes.json | 27 --- .../loot_tables/blocks/cloth_bed.json | 29 --- .../unicopia/loot_tables/blocks/cloud.json | 27 --- .../loot_tables/blocks/cloud_bed.json | 29 --- .../loot_tables/blocks/cloud_brick_slab.json | 36 ---- .../blocks/cloud_brick_stairs.json | 20 --- .../loot_tables/blocks/cloud_bricks.json | 20 --- .../loot_tables/blocks/cloud_door.json | 29 --- .../loot_tables/blocks/cloud_pillar.json | 27 --- .../loot_tables/blocks/cloud_plank_slab.json | 36 ---- .../blocks/cloud_plank_stairs.json | 20 --- .../loot_tables/blocks/cloud_planks.json | 20 --- .../loot_tables/blocks/cloud_stairs.json | 27 --- .../loot_tables/blocks/crystal_door.json | 29 --- .../loot_tables/blocks/curing_joke.json | 20 --- .../blocks/dark_oak_stable_door.json | 29 --- .../loot_tables/blocks/dense_cloud.json | 27 --- .../blocks/dense_cloud_stairs.json | 27 --- .../loot_tables/blocks/etched_cloud.json | 27 --- .../blocks/etched_cloud_stairs.json | 27 --- .../blocks/flowering_zap_leaves.json | 135 -------------- .../loot_tables/blocks/frosted_obsidian.json | 20 --- .../loot_tables/blocks/golden_oak_leaves.json | 116 ------------ .../loot_tables/blocks/golden_oak_log.json | 20 --- .../blocks/golden_oak_sapling.json | 20 --- .../loot_tables/blocks/green_apple.json | 20 --- .../blocks/green_apple_leaves.json | 116 ------------ .../blocks/green_apple_sapling.json | 20 --- .../unicopia/loot_tables/blocks/hive.json | 20 --- .../unicopia/loot_tables/blocks/mango.json | 20 --- .../loot_tables/blocks/mango_leaves.json | 135 -------------- .../loot_tables/blocks/palm_button.json | 20 --- .../loot_tables/blocks/palm_door.json | 29 --- .../loot_tables/blocks/palm_fence.json | 20 --- .../loot_tables/blocks/palm_fence_gate.json | 20 --- .../loot_tables/blocks/palm_hanging_sign.json | 20 --- .../loot_tables/blocks/palm_leaves.json | 135 -------------- .../unicopia/loot_tables/blocks/palm_log.json | 20 --- .../loot_tables/blocks/palm_planks.json | 20 --- .../blocks/palm_pressure_plate.json | 20 --- .../loot_tables/blocks/palm_sapling.json | 20 --- .../loot_tables/blocks/palm_sign.json | 20 --- .../loot_tables/blocks/palm_slab.json | 20 --- .../loot_tables/blocks/palm_stairs.json | 20 --- .../loot_tables/blocks/palm_trapdoor.json | 20 --- .../loot_tables/blocks/palm_wood.json | 20 --- .../blocks/potted_golden_oak_sapling.json | 36 ---- .../blocks/potted_green_apple_sapling.json | 36 ---- .../blocks/potted_mango_sapling.json | 36 ---- .../blocks/potted_palm_sapling.json | 36 ---- .../blocks/potted_sour_apple_sapling.json | 36 ---- .../blocks/potted_sweet_apple_sapling.json | 36 ---- .../loot_tables/blocks/potted_zapling.json | 36 ---- .../loot_tables/blocks/soggy_cloud.json | 20 --- .../blocks/soggy_cloud_stairs.json | 27 --- .../loot_tables/blocks/sour_apple.json | 20 --- .../loot_tables/blocks/sour_apple_leaves.json | 116 ------------ .../blocks/sour_apple_sapling.json | 20 --- .../loot_tables/blocks/stable_door.json | 29 --- .../loot_tables/blocks/stripped_palm_log.json | 20 --- .../blocks/stripped_palm_wood.json | 20 --- .../loot_tables/blocks/stripped_zap_log.json | 20 --- .../loot_tables/blocks/stripped_zap_wood.json | 20 --- .../loot_tables/blocks/surface_chitin.json | 27 --- .../loot_tables/blocks/sweet_apple.json | 20 --- .../blocks/sweet_apple_leaves.json | 116 ------------ .../blocks/sweet_apple_sapling.json | 20 --- .../loot_tables/blocks/unstable_cloud.json | 20 --- .../blocks/waxed_stripped_zap_log.json | 20 --- .../blocks/waxed_stripped_zap_wood.json | 20 --- .../loot_tables/blocks/waxed_zap_fence.json | 20 --- .../blocks/waxed_zap_fence_gate.json | 20 --- .../loot_tables/blocks/waxed_zap_log.json | 20 --- .../loot_tables/blocks/waxed_zap_planks.json | 20 --- .../loot_tables/blocks/waxed_zap_slab.json | 20 --- .../loot_tables/blocks/waxed_zap_stairs.json | 20 --- .../loot_tables/blocks/waxed_zap_wood.json | 20 --- .../loot_tables/blocks/weather_vane.json | 20 --- .../loot_tables/blocks/zap_apple.json | 20 --- .../unicopia/loot_tables/blocks/zap_bulb.json | 20 --- .../loot_tables/blocks/zap_fence.json | 20 --- .../loot_tables/blocks/zap_fence_gate.json | 20 --- .../loot_tables/blocks/zap_leaves.json | 135 -------------- .../unicopia/loot_tables/blocks/zap_log.json | 20 --- .../loot_tables/blocks/zap_planks.json | 20 --- .../unicopia/loot_tables/blocks/zap_slab.json | 20 --- .../loot_tables/blocks/zap_stairs.json | 20 --- .../unicopia/loot_tables/blocks/zap_wood.json | 20 --- .../unicopia/loot_tables/blocks/zapling.json | 20 --- .../unicopia/tags/blocks/catapult_immune.json | 7 - .../data/unicopia/tags/blocks/cloud_beds.json | 6 - .../unicopia/tags/blocks/cloud_slabs.json | 11 -- .../unicopia/tags/blocks/cloud_stairs.json | 11 -- .../data/unicopia/tags/blocks/clouds.json | 15 -- .../tags/blocks/mineable/polearm.json | 7 - .../data/unicopia/tags/items/horse_shoes.json | 9 - .../data/unicopia/tags/items/polearms.json | 11 -- 157 files changed, 394 insertions(+), 3533 deletions(-) create mode 100644 src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockLootTableProvider.java create mode 100644 src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockTagProvider.java create mode 100644 src/main/java/com/minelittlepony/unicopia/datagen/providers/UItemTagProvider.java delete mode 100644 src/main/resources/data/minecraft/tags/blocks/crops.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/dragon_immune.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/fire.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/leaves.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/logs.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/logs_that_burn.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/maintains_farmland.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/mineable/axe.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/mineable/hoe.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/mineable/shovel.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/piglin_loved.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/planks.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/saplings.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/standing_signs.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/wall_signs.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/wooden_buttons.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/wooden_doors.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/wooden_fence_gates.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/wooden_fences.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/wooden_pressure_plates.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/wooden_slabs.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/wooden_stairs.json delete mode 100644 src/main/resources/data/minecraft/tags/blocks/wooden_trapdoors.json delete mode 100644 src/main/resources/data/minecraft/tags/items/beds.json delete mode 100644 src/main/resources/data/minecraft/tags/items/bookshelf_books.json delete mode 100644 src/main/resources/data/minecraft/tags/items/chest_boats.json delete mode 100644 src/main/resources/data/minecraft/tags/items/creeper_drop_music_discs.json delete mode 100644 src/main/resources/data/minecraft/tags/items/fence_gates.json delete mode 100644 src/main/resources/data/minecraft/tags/items/hanging_signs.json delete mode 100644 src/main/resources/data/minecraft/tags/items/leaves.json delete mode 100644 src/main/resources/data/minecraft/tags/items/logs.json delete mode 100644 src/main/resources/data/minecraft/tags/items/logs_that_burn.json delete mode 100644 src/main/resources/data/minecraft/tags/items/music_discs.json delete mode 100644 src/main/resources/data/minecraft/tags/items/piglin_loved.json delete mode 100644 src/main/resources/data/minecraft/tags/items/planks.json delete mode 100644 src/main/resources/data/minecraft/tags/items/saplings.json delete mode 100644 src/main/resources/data/minecraft/tags/items/signs.json delete mode 100644 src/main/resources/data/minecraft/tags/items/slabs.json delete mode 100644 src/main/resources/data/minecraft/tags/items/stairs.json delete mode 100644 src/main/resources/data/minecraft/tags/items/tools.json delete mode 100644 src/main/resources/data/minecraft/tags/items/wooden_buttons.json delete mode 100644 src/main/resources/data/minecraft/tags/items/wooden_doors.json delete mode 100644 src/main/resources/data/minecraft/tags/items/wooden_fences.json delete mode 100644 src/main/resources/data/minecraft/tags/items/wooden_pressure_plates.json delete mode 100644 src/main/resources/data/minecraft/tags/items/wooden_slabs.json delete mode 100644 src/main/resources/data/minecraft/tags/items/wooden_stairs.json delete mode 100644 src/main/resources/data/minecraft/tags/items/wooden_trapdoors.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/carved_cloud.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin_slab.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/chitin.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/chitin_spikes.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloth_bed.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_bed.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_brick_slab.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_brick_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_bricks.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_door.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_pillar.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_plank_slab.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_plank_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_planks.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/cloud_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/crystal_door.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/curing_joke.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/dark_oak_stable_door.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/dense_cloud.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/dense_cloud_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/etched_cloud.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/etched_cloud_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/flowering_zap_leaves.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/frosted_obsidian.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_leaves.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_log.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/green_apple.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/green_apple_leaves.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/green_apple_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/hive.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/mango.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/mango_leaves.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_button.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_door.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_fence.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_fence_gate.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_hanging_sign.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_leaves.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_log.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_planks.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_pressure_plate.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_sign.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_slab.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_trapdoor.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/palm_wood.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/potted_golden_oak_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/potted_green_apple_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/potted_mango_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/potted_palm_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/potted_sour_apple_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/potted_sweet_apple_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/potted_zapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/soggy_cloud.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/soggy_cloud_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/sour_apple.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/sour_apple_leaves.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/sour_apple_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/stable_door.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/stripped_palm_log.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/stripped_palm_wood.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/stripped_zap_log.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/stripped_zap_wood.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/surface_chitin.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple_leaves.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple_sapling.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/unstable_cloud.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/waxed_stripped_zap_log.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/waxed_stripped_zap_wood.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_fence.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_fence_gate.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_log.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_planks.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_slab.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_wood.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/weather_vane.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_apple.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_bulb.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_fence.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_fence_gate.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_leaves.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_log.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_planks.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_slab.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_stairs.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zap_wood.json delete mode 100644 src/main/resources/data/unicopia/loot_tables/blocks/zapling.json delete mode 100644 src/main/resources/data/unicopia/tags/blocks/catapult_immune.json delete mode 100644 src/main/resources/data/unicopia/tags/blocks/cloud_beds.json delete mode 100644 src/main/resources/data/unicopia/tags/blocks/cloud_slabs.json delete mode 100644 src/main/resources/data/unicopia/tags/blocks/cloud_stairs.json delete mode 100644 src/main/resources/data/unicopia/tags/blocks/clouds.json delete mode 100644 src/main/resources/data/unicopia/tags/blocks/mineable/polearm.json delete mode 100644 src/main/resources/data/unicopia/tags/items/horse_shoes.json delete mode 100644 src/main/resources/data/unicopia/tags/items/polearms.json diff --git a/src/main/java/com/minelittlepony/unicopia/datagen/Datagen.java b/src/main/java/com/minelittlepony/unicopia/datagen/Datagen.java index 50ed2e3f..68e013d8 100644 --- a/src/main/java/com/minelittlepony/unicopia/datagen/Datagen.java +++ b/src/main/java/com/minelittlepony/unicopia/datagen/Datagen.java @@ -1,17 +1,40 @@ package com.minelittlepony.unicopia.datagen; +import com.minelittlepony.unicopia.datagen.providers.UBlockLootTableProvider; +import com.minelittlepony.unicopia.datagen.providers.UBlockTagProvider; +import com.minelittlepony.unicopia.datagen.providers.UItemTagProvider; import com.minelittlepony.unicopia.datagen.providers.UModelProvider; import com.minelittlepony.unicopia.datagen.providers.URecipeProvider; +import com.minelittlepony.unicopia.server.world.UWorldGen; import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint; import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator; +import net.minecraft.registry.RegistryBuilder; +import net.minecraft.registry.RegistryEntryLookup; +import net.minecraft.registry.RegistryKeys; +import net.minecraft.world.biome.OverworldBiomeCreator; +import net.minecraft.world.gen.carver.ConfiguredCarver; +import net.minecraft.world.gen.feature.PlacedFeature; public class Datagen implements DataGeneratorEntrypoint { @Override public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { final FabricDataGenerator.Pack pack = fabricDataGenerator.createPack(); + UBlockTagProvider blockTags = pack.addProvider(UBlockTagProvider::new); + pack.addProvider((output, registries) -> new UItemTagProvider(output, registries, blockTags)); + pack.addProvider(UModelProvider::new); pack.addProvider(URecipeProvider::new); + pack.addProvider(UBlockLootTableProvider::new); + } + + @Override + public void buildRegistry(RegistryBuilder builder) { + builder.addRegistry(RegistryKeys.BIOME, registerable -> { + RegistryEntryLookup placedFeatureLookup = registerable.getRegistryLookup(RegistryKeys.PLACED_FEATURE); + RegistryEntryLookup> carverLookup = registerable.getRegistryLookup(RegistryKeys.CONFIGURED_CARVER); + registerable.register(UWorldGen.SWEET_APPLE_ORCHARD, OverworldBiomeCreator.createNormalForest(placedFeatureLookup, carverLookup, false, false, false)); + }); } } diff --git a/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockLootTableProvider.java b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockLootTableProvider.java new file mode 100644 index 00000000..d099100a --- /dev/null +++ b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockLootTableProvider.java @@ -0,0 +1,131 @@ +package com.minelittlepony.unicopia.datagen.providers; + +import java.util.List; +import com.minelittlepony.unicopia.block.UBlocks; +import com.minelittlepony.unicopia.item.UItems; +import com.minelittlepony.unicopia.server.world.Tree; +import com.minelittlepony.unicopia.server.world.UTreeGen; + +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider; +import net.minecraft.block.BedBlock; +import net.minecraft.block.Block; +import net.minecraft.block.Blocks; +import net.minecraft.block.enums.BedPart; +import net.minecraft.enchantment.Enchantments; +import net.minecraft.item.Items; +import net.minecraft.loot.LootPool; +import net.minecraft.loot.LootTable; +import net.minecraft.loot.condition.TableBonusLootCondition; +import net.minecraft.loot.entry.ItemEntry; +import net.minecraft.loot.function.SetCountLootFunction; +import net.minecraft.loot.provider.number.ConstantLootNumberProvider; +import net.minecraft.loot.provider.number.UniformLootNumberProvider; + +public class UBlockLootTableProvider extends FabricBlockLootTableProvider { + + public UBlockLootTableProvider(FabricDataOutput output) { + super(output); + } + + @Override + public void generate() { + + // simple drops + List.of( + UBlocks.CARVED_CLOUD, UBlocks.UNSTABLE_CLOUD, + UBlocks.CHISELLED_CHITIN_STAIRS, UBlocks.CHISELLED_CHITIN, + UBlocks.CLOUD_BRICK_STAIRS, UBlocks.CLOUD_BRICKS, + UBlocks.CLOUD_PLANK_STAIRS, UBlocks.CLOUD_PLANKS, + UBlocks.CURING_JOKE, + UBlocks.GOLDEN_OAK_LOG, + UBlocks.HIVE, + + UBlocks.PALM_BUTTON, UBlocks.PALM_FENCE_GATE, UBlocks.PALM_FENCE, UBlocks.PALM_LOG, UBlocks.PALM_PLANKS, + UBlocks.PALM_PRESSURE_PLATE, UBlocks.PALM_SIGN, UBlocks.PALM_HANGING_SIGN, UBlocks.PALM_STAIRS, UBlocks.PALM_TRAPDOOR, UBlocks.PALM_WOOD, + + UBlocks.STRIPPED_PALM_LOG, UBlocks.STRIPPED_PALM_WOOD, + UBlocks.STRIPPED_ZAP_LOG, UBlocks.STRIPPED_ZAP_WOOD, + + UBlocks.WAXED_STRIPPED_ZAP_LOG, UBlocks.WAXED_STRIPPED_ZAP_WOOD, + UBlocks.WAXED_ZAP_FENCE_GATE, UBlocks.WAXED_ZAP_FENCE, + UBlocks.WAXED_ZAP_LOG, UBlocks.WAXED_ZAP_PLANKS, UBlocks.WAXED_ZAP_STAIRS, UBlocks.WAXED_ZAP_WOOD, + + UBlocks.WEATHER_VANE, + + UBlocks.ZAP_FENCE_GATE, UBlocks.ZAP_FENCE, + UBlocks.ZAP_LOG, UBlocks.ZAP_PLANKS, UBlocks.ZAP_STAIRS, UBlocks.ZAP_WOOD + ).forEach(this::addDrop); + + // slabs + List.of( + UBlocks.CHISELLED_CHITIN_SLAB, UBlocks.CLOUD_BRICK_SLAB, + UBlocks.CLOUD_PLANK_SLAB, UBlocks.PALM_SLAB, UBlocks.ZAP_SLAB, UBlocks.WAXED_ZAP_SLAB + ).forEach(slab -> addDrop(slab, this::slabDrops)); + + // fruit + UModelProvider.FRUITS.forEach((block, drop) -> { + if (block != UBlocks.GOLDEN_APPLE) { + addDrop(block, drop); + } + }); + List.of(UBlocks.GREEN_APPLE_LEAVES, UBlocks.SOUR_APPLE_LEAVES, UBlocks.SWEET_APPLE_LEAVES, UBlocks.GOLDEN_OAK_LEAVES).forEach(block -> addDrop(block, this::fruitLeavesDrops)); + addDrop(UBlocks.MANGO_LEAVES, block -> leavesDrops(block, UTreeGen.MANGO_TREE.sapling().get(), 0.025F, 0.027777778F, 0.03125F, 0.041666668F, 0.1F)); // same chance as jungle + addDrop(UBlocks.ZAP_LEAVES, block -> leavesDrops(block, UTreeGen.ZAP_APPLE_TREE.sapling().get(), SAPLING_DROP_CHANCE)); + addDrop(UBlocks.FLOWERING_ZAP_LEAVES, block -> leavesDrops(block, UTreeGen.ZAP_APPLE_TREE.sapling().get(), SAPLING_DROP_CHANCE)); + addDrop(UBlocks.PALM_LEAVES, block -> leavesDrops(block, UTreeGen.BANANA_TREE.sapling().get(), SAPLING_DROP_CHANCE)); + + Tree.REGISTRY.forEach(tree -> { + tree.sapling().ifPresent(this::addDrop); + tree.pot().ifPresent(this::addPottedPlantDrops); + }); + + // doors + List.of( + UBlocks.CLOUD_DOOR, UBlocks.CRYSTAL_DOOR, + UBlocks.DARK_OAK_DOOR, UBlocks.PALM_DOOR, UBlocks.STABLE_DOOR + ).forEach(door -> addDrop(door, this::doorDrops)); + + //beds + List.of( + UBlocks.CLOUD_BED, UBlocks.CLOTH_BED + ).forEach(bed -> addDrop(bed, b -> dropsWithProperty(b, BedBlock.PART, BedPart.HEAD))); + + addDrop(UBlocks.CHITIN_SPIKES, drops(UBlocks.CHITIN_SPIKES, UItems.CARAPACE, ConstantLootNumberProvider.create(6))); + addDrop(UBlocks.CHITIN, drops(UBlocks.CHITIN, UItems.CARAPACE, ConstantLootNumberProvider.create(9))); + addDrop(UBlocks.SURFACE_CHITIN, drops(UBlocks.SURFACE_CHITIN, UItems.CARAPACE, ConstantLootNumberProvider.create(9))); + + addDrop(UBlocks.CLOUD, drops(UBlocks.CLOUD, UItems.CLOUD_LUMP, ConstantLootNumberProvider.create(4))); + addDrop(UBlocks.CLOUD_STAIRS, drops(UBlocks.CLOUD_STAIRS, UItems.CLOUD_LUMP, ConstantLootNumberProvider.create(6))); + + addDrop(UBlocks.SOGGY_CLOUD, drops(UBlocks.CLOUD, UItems.CLOUD_LUMP, ConstantLootNumberProvider.create(4))); + addDrop(UBlocks.SOGGY_CLOUD_STAIRS, drops(UBlocks.CLOUD_STAIRS, UItems.CLOUD_LUMP, ConstantLootNumberProvider.create(6))); + + addDrop(UBlocks.DENSE_CLOUD, drops(UBlocks.DENSE_CLOUD, UItems.CLOUD_LUMP, ConstantLootNumberProvider.create(9))); + addDrop(UBlocks.DENSE_CLOUD_STAIRS, drops(UBlocks.DENSE_CLOUD_STAIRS, UItems.CLOUD_LUMP, ConstantLootNumberProvider.create(13))); + addDrop(UBlocks.ETCHED_CLOUD, drops(UBlocks.ETCHED_CLOUD, UItems.CLOUD_LUMP, ConstantLootNumberProvider.create(9))); + addDrop(UBlocks.ETCHED_CLOUD_STAIRS, drops(UBlocks.ETCHED_CLOUD_STAIRS, UItems.CLOUD_LUMP, ConstantLootNumberProvider.create(13))); + + addDrop(UBlocks.CLOUD_PILLAR, drops(UBlocks.CLOUD_PILLAR, UBlocks.CLOUD, ConstantLootNumberProvider.create(6))); + + addDrop(UBlocks.FROSTED_OBSIDIAN, Blocks.OBSIDIAN); + } + + public LootTable.Builder fruitLeavesDrops(Block leaves) { + return LootTable.builder() + .pool(LootPool.builder() + .rolls(ConstantLootNumberProvider.create(1)) + .with(ItemEntry.builder(leaves).conditionally(WITH_SILK_TOUCH_OR_SHEARS)) + ) + .pool(LootPool.builder() + .rolls(ConstantLootNumberProvider.create(1)) + .conditionally(WITHOUT_SILK_TOUCH_NOR_SHEARS) + .with( + applyExplosionDecay(leaves, ItemEntry.builder(Items.STICK) + .apply(SetCountLootFunction.builder(UniformLootNumberProvider.create(1, 2))) + ) + .conditionally(TableBonusLootCondition.builder(Enchantments.FORTUNE, LEAVES_STICK_DROP_CHANCE)) + ) + ); + } +} diff --git a/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockStateModelGenerator.java b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockStateModelGenerator.java index 2d89a5e7..e31252fb 100644 --- a/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockStateModelGenerator.java +++ b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockStateModelGenerator.java @@ -181,14 +181,7 @@ public class UBlockStateModelGenerator extends BlockStateModelGenerator { registerParentedItemModel(UBlocks.MANGO_LEAVES, ModelIds.getBlockModelId(Blocks.JUNGLE_LEAVES)); // fruit - Map.of(UBlocks.GREEN_APPLE, UItems.GREEN_APPLE, - UBlocks.GOLDEN_APPLE, Items.GOLDEN_APPLE, - UBlocks.MANGO, UItems.MANGO, - UBlocks.SOUR_APPLE, UItems.SOUR_APPLE, - UBlocks.SWEET_APPLE, UItems.SWEET_APPLE, - UBlocks.ZAP_APPLE, UItems.ZAP_APPLE, - UBlocks.ZAP_BULB, UItems.ZAP_BULB - ).forEach((block, item) -> registerSingleton(block, TextureMap.cross(ModelIds.getItemModelId(item)), BlockModels.FRUIT)); + UModelProvider.FRUITS.forEach((block, item) -> registerSingleton(block, TextureMap.cross(ModelIds.getItemModelId(item)), BlockModels.FRUIT)); // bales registerAll((g, block) -> g.registerBale(Unicopia.id(block.getLeft().getPath().replace("bale", "block")), block.getLeft(), block.getRight()), diff --git a/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockTagProvider.java b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockTagProvider.java new file mode 100644 index 00000000..64fa1437 --- /dev/null +++ b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UBlockTagProvider.java @@ -0,0 +1,167 @@ +package com.minelittlepony.unicopia.datagen.providers; + +import java.util.concurrent.CompletableFuture; + +import com.minelittlepony.unicopia.UTags; +import com.minelittlepony.unicopia.Unicopia; +import com.minelittlepony.unicopia.block.UBlocks; +import com.minelittlepony.unicopia.server.world.Tree; + +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; +import net.minecraft.block.Block; +import net.minecraft.block.Blocks; +import net.minecraft.registry.RegistryWrapper; +import net.minecraft.registry.RegistryWrapper.WrapperLookup; +import net.minecraft.registry.tag.BlockTags; + +public class UBlockTagProvider extends FabricTagProvider.BlockTagProvider { + public UBlockTagProvider(FabricDataOutput output, CompletableFuture registriesFuture) { + super(output, registriesFuture); + } + + @Override + protected void configure(WrapperLookup registries) { + Block[] crops = { + UBlocks.OATS, UBlocks.OATS_STEM, UBlocks.OATS_CROWN, + UBlocks.ROCKS, UBlocks.PINEAPPLE, + UBlocks.SWEET_APPLE_SPROUT, UBlocks.GREEN_APPLE_SPROUT, UBlocks.SWEET_APPLE_SPROUT, + UBlocks.GOLDEN_OAK_SPROUT + }; + + getOrCreateTagBuilder(UTags.CATAPULT_IMMUNE).add(Blocks.BEDROCK).forceAddTag(BlockTags.DOORS).forceAddTag(BlockTags.TRAPDOORS); + getOrCreateTagBuilder(BlockTags.CROPS).add(crops); + getOrCreateTagBuilder(BlockTags.BEE_GROWABLES).add(crops); + getOrCreateTagBuilder(BlockTags.MAINTAINS_FARMLAND).add(crops); + getOrCreateTagBuilder(BlockTags.NEEDS_DIAMOND_TOOL).add(UBlocks.FROSTED_OBSIDIAN); + getOrCreateTagBuilder(BlockTags.PICKAXE_MINEABLE).add(UBlocks.ROCKS, UBlocks.FROSTED_OBSIDIAN, UBlocks.WEATHER_VANE); + getOrCreateTagBuilder(BlockTags.DRAGON_IMMUNE).add(UBlocks.FROSTED_OBSIDIAN, UBlocks.GOLDEN_OAK_LOG, UBlocks.GOLDEN_OAK_LEAVES); + getOrCreateTagBuilder(BlockTags.FIRE).add(UBlocks.SPECTRAL_FIRE); + getOrCreateTagBuilder(BlockTags.HOE_MINEABLE).add(UBlocks.HAY_BLOCK).addOptional(Unicopia.id("rice_block")).addOptional(Unicopia.id("straw_block")); + + addZapWoodset(); + addPalmWoodset(); + addCloudBlocksets(); + addChitinBlocksets(); + addHayBlocks(); + addFruitTrees(); + } + + private void addFruitTrees() { + Block[] leaves = { + UBlocks.GREEN_APPLE_LEAVES, UBlocks.SWEET_APPLE_LEAVES, UBlocks.SOUR_APPLE_LEAVES, + UBlocks.GOLDEN_OAK_LEAVES, UBlocks.MANGO_LEAVES + }; + + getOrCreateTagBuilder(BlockTags.LEAVES).add(leaves); + getOrCreateTagBuilder(BlockTags.HOE_MINEABLE).add(leaves); + + Block[] burnableLogs = { UBlocks.GOLDEN_OAK_LOG }; + getOrCreateTagBuilder(BlockTags.LOGS).add(burnableLogs); + getOrCreateTagBuilder(BlockTags.LOGS_THAT_BURN).add(burnableLogs); + + var saplings = Tree.REGISTRY.stream().flatMap(tree -> tree.sapling().stream()).toArray(Block[]::new); + + getOrCreateTagBuilder(BlockTags.SAPLINGS).add(saplings); + getOrCreateTagBuilder(BlockTags.MAINTAINS_FARMLAND).add(saplings); + getOrCreateTagBuilder(BlockTags.GUARDED_BY_PIGLINS).add(UBlocks.GOLDEN_OAK_LEAVES, UBlocks.GOLDEN_OAK_LOG, UBlocks.GOLDEN_OAK_SPROUT, UBlocks.GOLDEN_APPLE); + } + + private void addZapWoodset() { + getOrCreateTagBuilder(BlockTags.LEAVES).add(UBlocks.ZAP_LEAVES, UBlocks.FLOWERING_ZAP_LEAVES); + getOrCreateTagBuilder(UTags.POLEARM_MINEABLE).add( + UBlocks.ZAP_LEAVES, UBlocks.FLOWERING_ZAP_LEAVES, + UBlocks.ZAP_PLANKS, + UBlocks.ZAP_LOG, UBlocks.ZAP_WOOD, UBlocks.STRIPPED_ZAP_LOG, UBlocks.STRIPPED_ZAP_WOOD, + UBlocks.ZAP_FENCE_GATE, UBlocks.ZAP_FENCE, + UBlocks.ZAP_SLAB, + UBlocks.ZAP_STAIRS + ); + + Block[] burnableLogs = { UBlocks.WAXED_ZAP_LOG, UBlocks.WAXED_ZAP_WOOD, UBlocks.WAXED_STRIPPED_ZAP_LOG, UBlocks.WAXED_STRIPPED_ZAP_WOOD }; + getOrCreateTagBuilder(BlockTags.LOGS).add(burnableLogs).add(UBlocks.ZAP_LOG, UBlocks.ZAP_WOOD, UBlocks.STRIPPED_ZAP_LOG, UBlocks.STRIPPED_ZAP_WOOD); + getOrCreateTagBuilder(BlockTags.LOGS_THAT_BURN).add(burnableLogs); + getOrCreateTagBuilder(BlockTags.PLANKS).add(UBlocks.ZAP_PLANKS, UBlocks.WAXED_ZAP_PLANKS); + + //getOrCreateTagBuilder(BlockTags.WOODEN_BUTTONS).add(UBlocks.ZAP_BUTTON); + //getOrCreateTagBuilder(BlockTags.WOODEN_DOORS).add(UBlocks.ZAP_DOOR); + getOrCreateTagBuilder(BlockTags.FENCE_GATES).add(UBlocks.ZAP_FENCE_GATE, UBlocks.WAXED_ZAP_FENCE_GATE); + getOrCreateTagBuilder(BlockTags.WOODEN_FENCES).add(UBlocks.ZAP_FENCE, UBlocks.WAXED_ZAP_FENCE); + //getOrCreateTagBuilder(BlockTags.PRESSURE_PLATES).add(UBlocks.ZAP_PRESSURE_PLATE); + //getOrCreateTagBuilder(BlockTags.WOODEN_PRESSURE_PLATES).add(UBlocks.ZAP_PRESSURE_PLATE); + getOrCreateTagBuilder(BlockTags.SLABS).add(UBlocks.ZAP_SLAB, UBlocks.WAXED_ZAP_SLAB); + getOrCreateTagBuilder(BlockTags.WOODEN_SLABS).add(UBlocks.ZAP_SLAB, UBlocks.WAXED_ZAP_SLAB); + getOrCreateTagBuilder(BlockTags.STAIRS).add(UBlocks.ZAP_STAIRS, UBlocks.WAXED_ZAP_STAIRS); + getOrCreateTagBuilder(BlockTags.WOODEN_STAIRS).add(UBlocks.ZAP_STAIRS, UBlocks.WAXED_ZAP_STAIRS); + //getOrCreateTagBuilder(BlockTags.TRAPDOORS).add(UBlocks.ZAP_TRAPDOOR); + //getOrCreateTagBuilder(BlockTags.WOODEN_TRAPDOORS).add(UBlocks.ZAP_TRAPDOOR); + } + + private void addPalmWoodset() { + getOrCreateTagBuilder(BlockTags.LEAVES).add(UBlocks.PALM_LEAVES); + getOrCreateTagBuilder(BlockTags.HOE_MINEABLE).add(UBlocks.PALM_LEAVES); + + Block[] logs = { UBlocks.PALM_LOG, UBlocks.PALM_WOOD, UBlocks.STRIPPED_PALM_LOG, UBlocks.STRIPPED_PALM_WOOD }; + getOrCreateTagBuilder(BlockTags.LOGS).add(logs); + getOrCreateTagBuilder(BlockTags.LOGS_THAT_BURN).add(logs); + getOrCreateTagBuilder(BlockTags.PLANKS).add(UBlocks.PALM_PLANKS); + addSign(UBlocks.PALM_SIGN, UBlocks.PALM_WALL_SIGN, UBlocks.PALM_HANGING_SIGN, UBlocks.PALM_WALL_HANGING_SIGN); + getOrCreateTagBuilder(BlockTags.WOODEN_BUTTONS).add(UBlocks.PALM_BUTTON); + getOrCreateTagBuilder(BlockTags.WOODEN_DOORS).add(UBlocks.PALM_DOOR); + getOrCreateTagBuilder(BlockTags.FENCE_GATES).add(UBlocks.PALM_FENCE_GATE); + getOrCreateTagBuilder(BlockTags.WOODEN_FENCES).add(UBlocks.PALM_FENCE); + getOrCreateTagBuilder(BlockTags.PRESSURE_PLATES).add(UBlocks.PALM_PRESSURE_PLATE); + getOrCreateTagBuilder(BlockTags.WOODEN_PRESSURE_PLATES).add(UBlocks.PALM_PRESSURE_PLATE); + getOrCreateTagBuilder(BlockTags.SLABS).add(UBlocks.PALM_SLAB); + getOrCreateTagBuilder(BlockTags.WOODEN_SLABS).add(UBlocks.PALM_SLAB); + getOrCreateTagBuilder(BlockTags.STAIRS).add(UBlocks.PALM_STAIRS); + getOrCreateTagBuilder(BlockTags.WOODEN_STAIRS).add(UBlocks.PALM_STAIRS); + getOrCreateTagBuilder(BlockTags.TRAPDOORS).add(UBlocks.PALM_TRAPDOOR); + getOrCreateTagBuilder(BlockTags.WOODEN_TRAPDOORS).add(UBlocks.PALM_TRAPDOOR); + } + + private void addCloudBlocksets() { + getOrCreateTagBuilder(BlockTags.PICKAXE_MINEABLE).add( + UBlocks.CLOUD_BRICKS, UBlocks.CLOUD_BRICK_SLAB, UBlocks.CLOUD_BRICK_STAIRS, UBlocks.COMPACTED_CLOUD_BRICKS, UBlocks.CARVED_CLOUD + ); + getOrCreateTagBuilder(BlockTags.AXE_MINEABLE).add( + UBlocks.CLOUD_PLANKS, UBlocks.CLOUD_PLANK_SLAB, UBlocks.CLOUD_PLANK_STAIRS, UBlocks.COMPACTED_CLOUD_PLANKS + ); + + getOrCreateTagBuilder(UTags.block("cloud_beds")).add(UBlocks.CLOUD_BED); + getOrCreateTagBuilder(UTags.block("cloud_slabs")).add( + UBlocks.CLOUD_SLAB, UBlocks.SOGGY_CLOUD_SLAB, UBlocks.DENSE_CLOUD_SLAB, UBlocks.ETCHED_CLOUD_SLAB, + UBlocks.CLOUD_PLANK_SLAB, UBlocks.CLOUD_BRICK_SLAB + ); + getOrCreateTagBuilder(UTags.block("cloud_stairs")).add( + UBlocks.CLOUD_STAIRS, UBlocks.SOGGY_CLOUD_STAIRS, UBlocks.DENSE_CLOUD_STAIRS, UBlocks.ETCHED_CLOUD_STAIRS, + UBlocks.CLOUD_PLANK_STAIRS, UBlocks.CLOUD_BRICK_STAIRS + ); + getOrCreateTagBuilder(UTags.block("clouds")).add( + UBlocks.CLOUD, UBlocks.CLOUD_PLANKS, UBlocks.CLOUD_BRICKS, UBlocks.DENSE_CLOUD, + UBlocks.ETCHED_CLOUD, UBlocks.CARVED_CLOUD, + UBlocks.COMPACTED_CLOUD, UBlocks.COMPACTED_CLOUD_PLANKS, UBlocks.COMPACTED_CLOUD_BRICKS, + UBlocks.UNSTABLE_CLOUD, UBlocks.SOGGY_CLOUD + ); + } + + private void addChitinBlocksets() { + getOrCreateTagBuilder(BlockTags.PICKAXE_MINEABLE).add( + UBlocks.CHITIN_SPIKES, + UBlocks.CHISELLED_CHITIN, UBlocks.CHISELLED_CHITIN_HULL, UBlocks.CHISELLED_CHITIN_SLAB, UBlocks.CHISELLED_CHITIN_STAIRS + ); + getOrCreateTagBuilder(BlockTags.SHOVEL_MINEABLE).add(UBlocks.CHITIN, UBlocks.SURFACE_CHITIN); + } + + private void addSign(Block standing, Block wall, Block hanging, Block wallHanging) { + getOrCreateTagBuilder(BlockTags.STANDING_SIGNS).add(standing); + getOrCreateTagBuilder(BlockTags.WALL_SIGNS).add(wall); + + getOrCreateTagBuilder(BlockTags.CEILING_HANGING_SIGNS).add(hanging); + getOrCreateTagBuilder(BlockTags.WALL_HANGING_SIGNS).add(wallHanging); + } + + private void addHayBlocks() { + + } +} diff --git a/src/main/java/com/minelittlepony/unicopia/datagen/providers/UItemTagProvider.java b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UItemTagProvider.java new file mode 100644 index 00000000..22104b6a --- /dev/null +++ b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UItemTagProvider.java @@ -0,0 +1,59 @@ +package com.minelittlepony.unicopia.datagen.providers; + +import java.util.concurrent.CompletableFuture; + +import com.minelittlepony.unicopia.UTags; +import com.minelittlepony.unicopia.block.UBlocks; +import com.minelittlepony.unicopia.item.UItems; + +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider; +import net.minecraft.registry.RegistryWrapper; +import net.minecraft.registry.RegistryWrapper.WrapperLookup; +import net.minecraft.registry.tag.BlockTags; +import net.minecraft.registry.tag.ItemTags; + +public class UItemTagProvider extends FabricTagProvider.ItemTagProvider { + public UItemTagProvider(FabricDataOutput output, CompletableFuture registriesFuture, BlockTagProvider blockTagProvider) { + super(output, registriesFuture, blockTagProvider); + } + + @Override + protected void configure(WrapperLookup arg) { + copyBlockTags(); + getOrCreateTagBuilder(ItemTags.BOOKSHELF_BOOKS).add(UItems.SPELLBOOK); + getOrCreateTagBuilder(ItemTags.BEDS).add(UItems.CLOTH_BED, UItems.CLOUD_BED); + + getOrCreateTagBuilder(ItemTags.CHEST_BOATS).add(UItems.PALM_CHEST_BOAT); + getOrCreateTagBuilder(ItemTags.BOATS).add(UItems.PALM_BOAT); + getOrCreateTagBuilder(ItemTags.MUSIC_DISCS).add(UItems.MUSIC_DISC_CRUSADE, UItems.MUSIC_DISC_FUNK, UItems.MUSIC_DISC_PET, UItems.MUSIC_DISC_POPULAR); + getOrCreateTagBuilder(ItemTags.CREEPER_DROP_MUSIC_DISCS).add(UItems.MUSIC_DISC_CRUSADE, UItems.MUSIC_DISC_FUNK, UItems.MUSIC_DISC_PET, UItems.MUSIC_DISC_POPULAR); + + getOrCreateTagBuilder(ItemTags.SIGNS).add(UBlocks.PALM_SIGN.asItem()); + getOrCreateTagBuilder(ItemTags.HANGING_SIGNS).add(UBlocks.PALM_HANGING_SIGN.asItem()); + + getOrCreateTagBuilder(UTags.HORSE_SHOES).add(UItems.IRON_HORSE_SHOE, UItems.GOLDEN_HORSE_SHOE, UItems.COPPER_HORSE_SHOE, UItems.NETHERITE_HORSE_SHOE); + getOrCreateTagBuilder(UTags.POLEARMS).add(UItems.WOODEN_POLEARM, UItems.STONE_POLEARM, UItems.IRON_POLEARM, UItems.GOLDEN_POLEARM, UItems.DIAMOND_POLEARM, UItems.NETHERITE_POLEARM); + + getOrCreateTagBuilder(ItemTags.TOOLS).addTag(UTags.HORSE_SHOES).addTag(UTags.POLEARMS); + } + + private void copyBlockTags() { + copy(BlockTags.LEAVES, ItemTags.LEAVES); + copy(BlockTags.LOGS_THAT_BURN, ItemTags.LOGS_THAT_BURN); + copy(BlockTags.LOGS, ItemTags.LOGS); + copy(BlockTags.PLANKS, ItemTags.PLANKS); + copy(BlockTags.WOODEN_BUTTONS, ItemTags.WOODEN_BUTTONS); + copy(BlockTags.WOODEN_DOORS, ItemTags.WOODEN_DOORS); + copy(BlockTags.FENCE_GATES, ItemTags.FENCE_GATES); + copy(BlockTags.WOODEN_FENCES, ItemTags.WOODEN_FENCES); + copy(BlockTags.WOODEN_PRESSURE_PLATES, ItemTags.WOODEN_PRESSURE_PLATES); + copy(BlockTags.SLABS, ItemTags.SLABS); + copy(BlockTags.WOODEN_SLABS, ItemTags.WOODEN_SLABS); + copy(BlockTags.STAIRS, ItemTags.STAIRS); + copy(BlockTags.WOODEN_STAIRS, ItemTags.WOODEN_STAIRS); + copy(BlockTags.TRAPDOORS, ItemTags.TRAPDOORS); + copy(BlockTags.WOODEN_TRAPDOORS, ItemTags.WOODEN_TRAPDOORS); + copy(BlockTags.SAPLINGS, ItemTags.SAPLINGS); + } +} diff --git a/src/main/java/com/minelittlepony/unicopia/datagen/providers/UModelProvider.java b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UModelProvider.java index 394a45ba..f0993a97 100644 --- a/src/main/java/com/minelittlepony/unicopia/datagen/providers/UModelProvider.java +++ b/src/main/java/com/minelittlepony/unicopia/datagen/providers/UModelProvider.java @@ -1,14 +1,18 @@ package com.minelittlepony.unicopia.datagen.providers; import java.util.List; +import java.util.Map; + import com.minelittlepony.unicopia.Race; import com.minelittlepony.unicopia.block.UBlocks; import com.minelittlepony.unicopia.item.BedsheetsItem; import com.minelittlepony.unicopia.item.UItems; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider; +import net.minecraft.block.Block; import net.minecraft.data.client.BlockStateModelGenerator; import net.minecraft.item.Item; +import net.minecraft.item.Items; import net.minecraft.registry.Registries; import net.minecraft.data.client.ItemModelGenerator; import net.minecraft.data.client.ModelIds; @@ -16,6 +20,15 @@ import net.minecraft.data.client.TextureKey; import net.minecraft.data.client.TextureMap; public class UModelProvider extends FabricModelProvider { + static final Map FRUITS = Map.of(UBlocks.GREEN_APPLE, UItems.GREEN_APPLE, + UBlocks.GOLDEN_APPLE, Items.GOLDEN_APPLE, + UBlocks.MANGO, UItems.MANGO, + UBlocks.SOUR_APPLE, UItems.SOUR_APPLE, + UBlocks.SWEET_APPLE, UItems.SWEET_APPLE, + UBlocks.ZAP_APPLE, UItems.ZAP_APPLE, + UBlocks.ZAP_BULB, UItems.ZAP_BULB + ); + public UModelProvider(FabricDataOutput output) { super(output); } diff --git a/src/main/resources/data/minecraft/tags/blocks/crops.json b/src/main/resources/data/minecraft/tags/blocks/crops.json deleted file mode 100644 index 8e14052f..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/crops.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:rocks", - "unicopia:pineapple" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/dragon_immune.json b/src/main/resources/data/minecraft/tags/blocks/dragon_immune.json deleted file mode 100644 index 955d6bc1..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/dragon_immune.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:frosted_obsidian", - "unicopia:golden_oak_leaves", - "unicopia:golden_oak_log" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/fire.json b/src/main/resources/data/minecraft/tags/blocks/fire.json deleted file mode 100644 index 9abc7a3b..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/fire.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:spectral_fire" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/leaves.json b/src/main/resources/data/minecraft/tags/blocks/leaves.json deleted file mode 100644 index ced25022..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/leaves.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_leaves", - "unicopia:zap_leaves", - "unicopia:flowering_zap_leaves", - "unicopia:green_apple_leaves", - "unicopia:sweet_apple_leaves", - "unicopia:sour_apple_leaves", - "unicopia:golden_oak_leaves", - "unicopia:mango_leaves" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/logs.json b/src/main/resources/data/minecraft/tags/blocks/logs.json deleted file mode 100644 index 1748acb9..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/logs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_log", - "unicopia:palm_wood", - "unicopia:golden_oak_log", - "unicopia:stripped_palm_log", - "unicopia:stripped_palm_wood", - "unicopia:zap_log", - "unicopia:zap_wood", - "unicopia:stripped_zap_log", - "unicopia:stripped_zap_wood", - "unicopia:waxed_zap_log", - "unicopia:waxed_zap_wood", - "unicopia:waxed_stripped_zap_log", - "unicopia:waxed_stripped_zap_wood" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/logs_that_burn.json b/src/main/resources/data/minecraft/tags/blocks/logs_that_burn.json deleted file mode 100644 index 61695d92..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/logs_that_burn.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_log", - "unicopia:palm_wood", - "unicopia:golden_oak_log", - "unicopia:stripped_palm_log", - "unicopia:stripped_palm_wood", - "unicopia:waxed_zap_log", - "unicopia:waxed_zap_wood", - "unicopia:waxed_stripped_zap_log", - "unicopia:waxed_stripped_zap_wood" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/maintains_farmland.json b/src/main/resources/data/minecraft/tags/blocks/maintains_farmland.json deleted file mode 100644 index 2d5d0b68..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/maintains_farmland.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:rocks", - "unicopia:pineapple", - "unicopia:oats", - "unicopia:oats_stem", - "unicopia:green_apple_sprout", - "unicopia:sweet_apple_sprout", - "unicopia:sour_apple_sprout", - "unicopia:golden_oak_sprout", - "unicopia:gold_root" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json deleted file mode 100644 index f823947f..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:cloud_planks", - "unicopia:cloud_plank_slab", - "unicopia:cloud_plank_stairs", - "unicopia:compacted_cloud_planks", - "unicopia:waxed_zap_planks" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/hoe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/hoe.json deleted file mode 100644 index c6d84218..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/hoe.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_leaves", - "unicopia:zap_leaves", - "unicopia:flowering_zap_leaves", - "unicopia:green_apple_leaves", - "unicopia:sweet_apple_leaves", - "unicopia:sour_apple_leaves", - "unicopia:golden_oak_leaves", - "unicopia:mango_leaves", - "unicopia:hay_block", - { "id": "unicopia:rice_block", "required": false }, - { "id": "unicopia:straw_block", "required": false } - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json deleted file mode 100644 index 46d67b80..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:rocks", - "unicopia:frosted_obsidian", - "unicopia:weather_vane", - "unicopia:chitin_spikes", - "unicopia:chiselled_chitin", - "unicopia:chiselled_chitin_slab", - "unicopia:chiselled_chitin_stairs", - "unicopia:chiselled_chitin_hull", - "unicopia:cloud_bricks", - "unicopia:cloud_brick_slab", - "unicopia:cloud_brick_stairs", - "unicopia:compacted_cloud_bricks", - "unicopia:carved_cloud" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/main/resources/data/minecraft/tags/blocks/mineable/shovel.json deleted file mode 100644 index 07ee6166..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/shovel.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:chitin", - "unicopia:surface_chitin" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json deleted file mode 100644 index 2daf1e1f..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:frosted_obsidian" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/piglin_loved.json b/src/main/resources/data/minecraft/tags/blocks/piglin_loved.json deleted file mode 100644 index 22641dfc..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/piglin_loved.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:golden_oak_leaves", - "unicopia:golden_oak_log", - "unicopia:golden_oak_sapling" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/planks.json b/src/main/resources/data/minecraft/tags/blocks/planks.json deleted file mode 100644 index cc11bde7..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/planks.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_planks", - "unicopia:zap_planks" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/saplings.json b/src/main/resources/data/minecraft/tags/blocks/saplings.json deleted file mode 100644 index c504b996..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/saplings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:mango_sapling" - ] -} diff --git a/src/main/resources/data/minecraft/tags/blocks/standing_signs.json b/src/main/resources/data/minecraft/tags/blocks/standing_signs.json deleted file mode 100644 index cad58ba6..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/standing_signs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_sign" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wall_signs.json b/src/main/resources/data/minecraft/tags/blocks/wall_signs.json deleted file mode 100644 index 24175517..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wall_signs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_wall_sign" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_buttons.json b/src/main/resources/data/minecraft/tags/blocks/wooden_buttons.json deleted file mode 100644 index 276ebb11..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_buttons.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_button" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_doors.json b/src/main/resources/data/minecraft/tags/blocks/wooden_doors.json deleted file mode 100644 index e7071e6f..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_doors.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_door" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_fence_gates.json b/src/main/resources/data/minecraft/tags/blocks/wooden_fence_gates.json deleted file mode 100644 index 234e65f0..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_fence_gates.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_fence_gate", - "unicopia:zap_fence_gate", - "unicopia:waxed_zap_fence_gate" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json b/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json deleted file mode 100644 index e5c89b87..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_fences.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_fence", - "unicopia:zap_fence", - "unicopia:waxed_zap_fence" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_pressure_plates.json b/src/main/resources/data/minecraft/tags/blocks/wooden_pressure_plates.json deleted file mode 100644 index 9b22cfff..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_pressure_plates.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_pressure_plate" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_slabs.json b/src/main/resources/data/minecraft/tags/blocks/wooden_slabs.json deleted file mode 100644 index f464e8b0..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_slabs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_slab", - "unicopia:zap_slab", - "unicopia:waxed_zap_slab" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_stairs.json b/src/main/resources/data/minecraft/tags/blocks/wooden_stairs.json deleted file mode 100644 index 5549f9cb..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_stairs", - "unicopia:zap_stairs", - "unicopia:waxed_zap_stairs" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/wooden_trapdoors.json b/src/main/resources/data/minecraft/tags/blocks/wooden_trapdoors.json deleted file mode 100644 index cddd514f..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_trapdoors.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_trapdoor" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/beds.json b/src/main/resources/data/minecraft/tags/items/beds.json deleted file mode 100644 index 0ec4b6cd..00000000 --- a/src/main/resources/data/minecraft/tags/items/beds.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "#unicopia:cloud_beds", - "unicopia:cloth_bed" - ] -} diff --git a/src/main/resources/data/minecraft/tags/items/bookshelf_books.json b/src/main/resources/data/minecraft/tags/items/bookshelf_books.json deleted file mode 100644 index 8da8fb6c..00000000 --- a/src/main/resources/data/minecraft/tags/items/bookshelf_books.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:spellbook" - ] -} diff --git a/src/main/resources/data/minecraft/tags/items/chest_boats.json b/src/main/resources/data/minecraft/tags/items/chest_boats.json deleted file mode 100644 index 4ffee04d..00000000 --- a/src/main/resources/data/minecraft/tags/items/chest_boats.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_chest_boat" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/creeper_drop_music_discs.json b/src/main/resources/data/minecraft/tags/items/creeper_drop_music_discs.json deleted file mode 100644 index ee97b7c2..00000000 --- a/src/main/resources/data/minecraft/tags/items/creeper_drop_music_discs.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:music_disc_crusade", - "unicopia:music_disc_pet", - "unicopia:music_disc_popular", - "unicopia:music_disc_funk" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/fence_gates.json b/src/main/resources/data/minecraft/tags/items/fence_gates.json deleted file mode 100644 index 234e65f0..00000000 --- a/src/main/resources/data/minecraft/tags/items/fence_gates.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_fence_gate", - "unicopia:zap_fence_gate", - "unicopia:waxed_zap_fence_gate" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/hanging_signs.json b/src/main/resources/data/minecraft/tags/items/hanging_signs.json deleted file mode 100644 index 2d324a64..00000000 --- a/src/main/resources/data/minecraft/tags/items/hanging_signs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_hanging_sign" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/leaves.json b/src/main/resources/data/minecraft/tags/items/leaves.json deleted file mode 100644 index 852058e8..00000000 --- a/src/main/resources/data/minecraft/tags/items/leaves.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_leaves", - "unicopia:zap_leaves", - "unicopia:green_apple_leaves", - "unicopia:sweet_apple_leaves", - "unicopia:sour_apple_leaves", - "unicopia:mango_leaves" - ] -} diff --git a/src/main/resources/data/minecraft/tags/items/logs.json b/src/main/resources/data/minecraft/tags/items/logs.json deleted file mode 100644 index dbc9931d..00000000 --- a/src/main/resources/data/minecraft/tags/items/logs.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_log", - "unicopia:palm_wood", - "unicopia:stripped_palm_log", - "unicopia:stripped_palm_wood", - "unicopia:zap_log", - "unicopia:zap_wood", - "unicopia:stripped_zap_log", - "unicopia:stripped_zap_wood", - "unicopia:waxed_zap_log", - "unicopia:waxed_zap_wood", - "unicopia:waxed_stripped_zap_log", - "unicopia:waxed_stripped_zap_wood" - ] -} diff --git a/src/main/resources/data/minecraft/tags/items/logs_that_burn.json b/src/main/resources/data/minecraft/tags/items/logs_that_burn.json deleted file mode 100644 index dbc9931d..00000000 --- a/src/main/resources/data/minecraft/tags/items/logs_that_burn.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_log", - "unicopia:palm_wood", - "unicopia:stripped_palm_log", - "unicopia:stripped_palm_wood", - "unicopia:zap_log", - "unicopia:zap_wood", - "unicopia:stripped_zap_log", - "unicopia:stripped_zap_wood", - "unicopia:waxed_zap_log", - "unicopia:waxed_zap_wood", - "unicopia:waxed_stripped_zap_log", - "unicopia:waxed_stripped_zap_wood" - ] -} diff --git a/src/main/resources/data/minecraft/tags/items/music_discs.json b/src/main/resources/data/minecraft/tags/items/music_discs.json deleted file mode 100644 index ee97b7c2..00000000 --- a/src/main/resources/data/minecraft/tags/items/music_discs.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:music_disc_crusade", - "unicopia:music_disc_pet", - "unicopia:music_disc_popular", - "unicopia:music_disc_funk" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/piglin_loved.json b/src/main/resources/data/minecraft/tags/items/piglin_loved.json deleted file mode 100644 index e34a469d..00000000 --- a/src/main/resources/data/minecraft/tags/items/piglin_loved.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:golden_oak_seeds", - "unicopia:golden_oak_leaves", - "unicopia:golden_oak_log", - "unicopia:golden_oak_sapling" - ] -} diff --git a/src/main/resources/data/minecraft/tags/items/planks.json b/src/main/resources/data/minecraft/tags/items/planks.json deleted file mode 100644 index cc11bde7..00000000 --- a/src/main/resources/data/minecraft/tags/items/planks.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_planks", - "unicopia:zap_planks" - ] -} diff --git a/src/main/resources/data/minecraft/tags/items/saplings.json b/src/main/resources/data/minecraft/tags/items/saplings.json deleted file mode 100644 index 1be3e7f1..00000000 --- a/src/main/resources/data/minecraft/tags/items/saplings.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:mango_sapling", - "unicopia:palm_sapling", - "unicopia:green_apple_sapling", - "unicopia:sour_apple_sapling", - "unicopia:sweet_apple_sapling", - "unicopia:zapling" - ] -} diff --git a/src/main/resources/data/minecraft/tags/items/signs.json b/src/main/resources/data/minecraft/tags/items/signs.json deleted file mode 100644 index cad58ba6..00000000 --- a/src/main/resources/data/minecraft/tags/items/signs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_sign" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/slabs.json b/src/main/resources/data/minecraft/tags/items/slabs.json deleted file mode 100644 index 56e1871c..00000000 --- a/src/main/resources/data/minecraft/tags/items/slabs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:chiselled_chitin_slab" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/stairs.json b/src/main/resources/data/minecraft/tags/items/stairs.json deleted file mode 100644 index ddd6b7e3..00000000 --- a/src/main/resources/data/minecraft/tags/items/stairs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:chiselled_chitin_stairs" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/tools.json b/src/main/resources/data/minecraft/tags/items/tools.json deleted file mode 100644 index 1a41feac..00000000 --- a/src/main/resources/data/minecraft/tags/items/tools.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "#unicopia:horse_shoes", - "#unicopia:polearms" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/wooden_buttons.json b/src/main/resources/data/minecraft/tags/items/wooden_buttons.json deleted file mode 100644 index 276ebb11..00000000 --- a/src/main/resources/data/minecraft/tags/items/wooden_buttons.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_button" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/wooden_doors.json b/src/main/resources/data/minecraft/tags/items/wooden_doors.json deleted file mode 100644 index b00445b2..00000000 --- a/src/main/resources/data/minecraft/tags/items/wooden_doors.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_door", - "unicopia:dark_oak_stable_door", - "unicopia:stable_door" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/wooden_fences.json b/src/main/resources/data/minecraft/tags/items/wooden_fences.json deleted file mode 100644 index e5c89b87..00000000 --- a/src/main/resources/data/minecraft/tags/items/wooden_fences.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_fence", - "unicopia:zap_fence", - "unicopia:waxed_zap_fence" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/wooden_pressure_plates.json b/src/main/resources/data/minecraft/tags/items/wooden_pressure_plates.json deleted file mode 100644 index 9b22cfff..00000000 --- a/src/main/resources/data/minecraft/tags/items/wooden_pressure_plates.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_pressure_plate" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/wooden_slabs.json b/src/main/resources/data/minecraft/tags/items/wooden_slabs.json deleted file mode 100644 index f464e8b0..00000000 --- a/src/main/resources/data/minecraft/tags/items/wooden_slabs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_slab", - "unicopia:zap_slab", - "unicopia:waxed_zap_slab" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/wooden_stairs.json b/src/main/resources/data/minecraft/tags/items/wooden_stairs.json deleted file mode 100644 index 5549f9cb..00000000 --- a/src/main/resources/data/minecraft/tags/items/wooden_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_stairs", - "unicopia:zap_stairs", - "unicopia:waxed_zap_stairs" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/wooden_trapdoors.json b/src/main/resources/data/minecraft/tags/items/wooden_trapdoors.json deleted file mode 100644 index cddd514f..00000000 --- a/src/main/resources/data/minecraft/tags/items/wooden_trapdoors.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:palm_trapdoor" - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/carved_cloud.json b/src/main/resources/data/unicopia/loot_tables/blocks/carved_cloud.json deleted file mode 100644 index 5457ca18..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/carved_cloud.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:carved_cloud" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin.json b/src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin.json deleted file mode 100644 index bfeaa8b1..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:chiselled_chitin" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin_slab.json b/src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin_slab.json deleted file mode 100644 index 0e262fa8..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin_slab.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:chiselled_chitin_slab", - "functions": [ - { - "add": false, - "count": 2, - "function": "minecraft:set_count", - "conditions": [ - { - "block": "unicopia:chiselled_chitin_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin_stairs.json deleted file mode 100644 index a3afe157..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/chiselled_chitin_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:chiselled_chitin_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/chitin.json b/src/main/resources/data/unicopia/loot_tables/blocks/chitin.json deleted file mode 100644 index 3d92ed3d..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/chitin.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:carapace", - "functions": [ - { - "add": false, - "count": 9, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/chitin_spikes.json b/src/main/resources/data/unicopia/loot_tables/blocks/chitin_spikes.json deleted file mode 100644 index d40d0816..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/chitin_spikes.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:carapace", - "functions": [ - { - "add": false, - "count": 6, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloth_bed.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloth_bed.json deleted file mode 100644 index a962ce67..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloth_bed.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "minecraft:block", - "functions": [ - { - "function": "minecraft:explosion_decay" - } - ], - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "unicopia:cloth_bed", - "condition": "minecraft:block_state_property", - "properties": { - "part": "head" - } - } - ], - "name": "unicopia:cloth_bed" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud.json deleted file mode 100644 index 282d5ec9..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_lump", - "functions": [ - { - "add": false, - "count": 4, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_bed.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_bed.json deleted file mode 100644 index 29561aae..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_bed.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "minecraft:block", - "functions": [ - { - "function": "minecraft:explosion_decay" - } - ], - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "unicopia:cloud_bed", - "condition": "minecraft:block_state_property", - "properties": { - "part": "head" - } - } - ], - "name": "unicopia:cloud_bed" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_brick_slab.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_brick_slab.json deleted file mode 100644 index 84bc3447..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_brick_slab.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_brick_slab", - "functions": [ - { - "add": false, - "count": 2, - "function": "minecraft:set_count", - "conditions": [ - { - "block": "unicopia:cloud_brick_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_brick_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_brick_stairs.json deleted file mode 100644 index cd3e6120..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_brick_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_brick_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_bricks.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_bricks.json deleted file mode 100644 index bd4602d9..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_bricks.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_bricks" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_door.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_door.json deleted file mode 100644 index 2d948321..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_door.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "unicopia:cloud_door", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "unicopia:cloud_door" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_pillar.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_pillar.json deleted file mode 100644 index 25c27a93..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_pillar.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud", - "functions": [ - { - "add": false, - "count": 6, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_plank_slab.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_plank_slab.json deleted file mode 100644 index 64b9de8c..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_plank_slab.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_plank_slab", - "functions": [ - { - "add": false, - "count": 2, - "function": "minecraft:set_count", - "conditions": [ - { - "block": "unicopia:cloud_plank_slab", - "condition": "minecraft:block_state_property", - "properties": { - "type": "double" - } - } - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_plank_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_plank_stairs.json deleted file mode 100644 index 3fa584df..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_plank_stairs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_plank_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_planks.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_planks.json deleted file mode 100644 index e0208139..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_planks.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_planks" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/cloud_stairs.json deleted file mode 100644 index 2259e860..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/cloud_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_lump", - "functions": [ - { - "add": false, - "count": 6, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/crystal_door.json b/src/main/resources/data/unicopia/loot_tables/blocks/crystal_door.json deleted file mode 100644 index 15fd1392..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/crystal_door.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "unicopia:crystal_door", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "unicopia:crystal_door" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/curing_joke.json b/src/main/resources/data/unicopia/loot_tables/blocks/curing_joke.json deleted file mode 100644 index 7a4cba95..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/curing_joke.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:curing_joke" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/dark_oak_stable_door.json b/src/main/resources/data/unicopia/loot_tables/blocks/dark_oak_stable_door.json deleted file mode 100644 index eb337eb8..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/dark_oak_stable_door.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "unicopia:dark_oak_stable_door", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "unicopia:dark_oak_stable_door" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/dense_cloud.json b/src/main/resources/data/unicopia/loot_tables/blocks/dense_cloud.json deleted file mode 100644 index 163e3667..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/dense_cloud.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_lump", - "functions": [ - { - "add": false, - "count": 9, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/dense_cloud_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/dense_cloud_stairs.json deleted file mode 100644 index 80ba3be4..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/dense_cloud_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_lump", - "functions": [ - { - "add": false, - "count": 13, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/etched_cloud.json b/src/main/resources/data/unicopia/loot_tables/blocks/etched_cloud.json deleted file mode 100644 index 163e3667..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/etched_cloud.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_lump", - "functions": [ - { - "add": false, - "count": 9, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/etched_cloud_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/etched_cloud_stairs.json deleted file mode 100644 index 80ba3be4..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/etched_cloud_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud_lump", - "functions": [ - { - "add": false, - "count": 13, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/flowering_zap_leaves.json b/src/main/resources/data/unicopia/loot_tables/blocks/flowering_zap_leaves.json deleted file mode 100644 index 2676a033..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/flowering_zap_leaves.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ], - "name": "unicopia:flowering_zap_leaves" - }, - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "name": "unicopia:zapling" - } - ] - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "functions": [ - { - "add": false, - "count": { - "type": "minecraft:uniform", - "max": 2.0, - "min": 1.0 - }, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/frosted_obsidian.json b/src/main/resources/data/unicopia/loot_tables/blocks/frosted_obsidian.json deleted file mode 100644 index 35bba516..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/frosted_obsidian.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:obsidian" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_leaves.json b/src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_leaves.json deleted file mode 100644 index 62c30a92..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_leaves.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ], - "name": "unicopia:golden_oak_leaves" - } - ] - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "functions": [ - { - "add": false, - "count": { - "type": "minecraft:uniform", - "max": 2.0, - "min": 1.0 - }, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:blaze_rod" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_log.json b/src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_log.json deleted file mode 100644 index 63a2ecb4..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_log.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:golden_oak_log" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_sapling.json deleted file mode 100644 index d97e4dfe..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/golden_oak_sapling.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:golden_oak_sapling" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/green_apple.json b/src/main/resources/data/unicopia/loot_tables/blocks/green_apple.json deleted file mode 100644 index 6f593d84..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/green_apple.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:green_apple" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/green_apple_leaves.json b/src/main/resources/data/unicopia/loot_tables/blocks/green_apple_leaves.json deleted file mode 100644 index f31c928e..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/green_apple_leaves.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ], - "name": "unicopia:green_apple_leaves" - } - ] - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "functions": [ - { - "add": false, - "count": { - "type": "minecraft:uniform", - "max": 2.0, - "min": 1.0 - }, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/green_apple_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/green_apple_sapling.json deleted file mode 100644 index 2b74e8cb..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/green_apple_sapling.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:green_apple_sapling" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/hive.json b/src/main/resources/data/unicopia/loot_tables/blocks/hive.json deleted file mode 100644 index ee8a6619..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/hive.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:hive" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/mango.json b/src/main/resources/data/unicopia/loot_tables/blocks/mango.json deleted file mode 100644 index d9e9e3d4..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/mango.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:mango" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/mango_leaves.json b/src/main/resources/data/unicopia/loot_tables/blocks/mango_leaves.json deleted file mode 100644 index d48c4a30..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/mango_leaves.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ], - "name": "unicopia:mango_leaves" - }, - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "name": "unicopia:mango_sapling" - } - ] - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "functions": [ - { - "add": false, - "count": { - "type": "minecraft:uniform", - "max": 2.0, - "min": 1.0 - }, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_button.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_button.json deleted file mode 100644 index a97e524b..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_button.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": "unicopia:palm_button" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_door.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_door.json deleted file mode 100644 index f913d7ab..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_door.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "unicopia:palm_door", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "unicopia:palm_door" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_fence.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_fence.json deleted file mode 100644 index b758a545..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_fence.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": "unicopia:palm_fence" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_fence_gate.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_fence_gate.json deleted file mode 100644 index 45927061..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_fence_gate.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": "unicopia:palm_fence_gate" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_hanging_sign.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_hanging_sign.json deleted file mode 100644 index 093e13be..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_hanging_sign.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": "unicopia:palm_sign" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_leaves.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_leaves.json deleted file mode 100644 index 2e12cbe2..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_leaves.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ], - "name": "unicopia:palm_leaves" - }, - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "name": "unicopia:palm_sapling" - } - ] - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "functions": [ - { - "add": false, - "count": { - "type": "minecraft:uniform", - "max": 2.0, - "min": 1.0 - }, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_log.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_log.json deleted file mode 100644 index e856aef5..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_log.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:palm_log" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_planks.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_planks.json deleted file mode 100644 index cfe2c6a6..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_planks.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:palm_planks" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_pressure_plate.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_pressure_plate.json deleted file mode 100644 index 099fce7b..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_pressure_plate.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": "unicopia:palm_pressure_plate" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_sapling.json deleted file mode 100644 index a5e70288..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_sapling.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:palm_sapling" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_sign.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_sign.json deleted file mode 100644 index 093e13be..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_sign.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": "unicopia:palm_sign" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_slab.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_slab.json deleted file mode 100644 index 72b94222..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_slab.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": "unicopia:palm_slab" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_stairs.json deleted file mode 100644 index ca1c3edb..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_stairs.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": "unicopia:palm_stairs" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_trapdoor.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_trapdoor.json deleted file mode 100644 index e9a45c67..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_trapdoor.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": "unicopia:palm_trapdoor" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/palm_wood.json b/src/main/resources/data/unicopia/loot_tables/blocks/palm_wood.json deleted file mode 100644 index cc5db4c2..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/palm_wood.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:palm_wood" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/potted_golden_oak_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/potted_golden_oak_sapling.json deleted file mode 100644 index 514f8e3a..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/potted_golden_oak_sapling.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:golden_oak_sapling" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "minecraft:blocks/potted_dead_bush" -} diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/potted_green_apple_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/potted_green_apple_sapling.json deleted file mode 100644 index a648cbaf..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/potted_green_apple_sapling.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:green_apple_sapling" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "minecraft:blocks/potted_dead_bush" -} diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/potted_mango_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/potted_mango_sapling.json deleted file mode 100644 index 72ffe675..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/potted_mango_sapling.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:mango_sapling" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "minecraft:blocks/potted_dead_bush" -} diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/potted_palm_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/potted_palm_sapling.json deleted file mode 100644 index 8428fcdc..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/potted_palm_sapling.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:palm_sapling" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "minecraft:blocks/potted_dead_bush" -} diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/potted_sour_apple_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/potted_sour_apple_sapling.json deleted file mode 100644 index 6e5b7e92..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/potted_sour_apple_sapling.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:sour_apple_sapling" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "minecraft:blocks/potted_dead_bush" -} diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/potted_sweet_apple_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/potted_sweet_apple_sapling.json deleted file mode 100644 index bc6aff30..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/potted_sweet_apple_sapling.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:sweet_apple_sapling" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "minecraft:blocks/potted_dead_bush" -} diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/potted_zapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/potted_zapling.json deleted file mode 100644 index a93849c6..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/potted_zapling.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:flower_pot" - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:zapling" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "minecraft:blocks/potted_dead_bush" -} diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/soggy_cloud.json b/src/main/resources/data/unicopia/loot_tables/blocks/soggy_cloud.json deleted file mode 100644 index a63862dc..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/soggy_cloud.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/soggy_cloud_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/soggy_cloud_stairs.json deleted file mode 100644 index 25c27a93..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/soggy_cloud_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:cloud", - "functions": [ - { - "add": false, - "count": 6, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/sour_apple.json b/src/main/resources/data/unicopia/loot_tables/blocks/sour_apple.json deleted file mode 100644 index 72c4d970..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/sour_apple.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:sour_apple" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/sour_apple_leaves.json b/src/main/resources/data/unicopia/loot_tables/blocks/sour_apple_leaves.json deleted file mode 100644 index 94406ba9..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/sour_apple_leaves.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ], - "name": "unicopia:sour_apple_leaves" - } - ] - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "functions": [ - { - "add": false, - "count": { - "type": "minecraft:uniform", - "max": 2.0, - "min": 1.0 - }, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/sour_apple_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/sour_apple_sapling.json deleted file mode 100644 index deece711..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/sour_apple_sapling.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:sour_apple_sapling" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/stable_door.json b/src/main/resources/data/unicopia/loot_tables/blocks/stable_door.json deleted file mode 100644 index edeff07c..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/stable_door.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "block": "unicopia:stable_door", - "condition": "minecraft:block_state_property", - "properties": { - "half": "lower" - } - } - ], - "name": "unicopia:stable_door" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/stripped_palm_log.json b/src/main/resources/data/unicopia/loot_tables/blocks/stripped_palm_log.json deleted file mode 100644 index 10dd8193..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/stripped_palm_log.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:stripped_palm_log" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/stripped_palm_wood.json b/src/main/resources/data/unicopia/loot_tables/blocks/stripped_palm_wood.json deleted file mode 100644 index ba34b411..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/stripped_palm_wood.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:stripped_palm_wood" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/stripped_zap_log.json b/src/main/resources/data/unicopia/loot_tables/blocks/stripped_zap_log.json deleted file mode 100644 index c85a26c1..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/stripped_zap_log.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:stripped_zap_log" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/stripped_zap_wood.json b/src/main/resources/data/unicopia/loot_tables/blocks/stripped_zap_wood.json deleted file mode 100644 index 7a1ee886..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/stripped_zap_wood.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:stripped_zap_wood" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/surface_chitin.json b/src/main/resources/data/unicopia/loot_tables/blocks/surface_chitin.json deleted file mode 100644 index 3d92ed3d..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/surface_chitin.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:carapace", - "functions": [ - { - "add": false, - "count": 9, - "function": "minecraft:set_count" - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple.json b/src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple.json deleted file mode 100644 index b8ed57c5..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:sweet_apple" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple_leaves.json b/src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple_leaves.json deleted file mode 100644 index cec41e60..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple_leaves.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ], - "name": "unicopia:sweet_apple_leaves" - } - ] - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "functions": [ - { - "add": false, - "count": { - "type": "minecraft:uniform", - "max": 2.0, - "min": 1.0 - }, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple_sapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple_sapling.json deleted file mode 100644 index 7e34d5f6..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/sweet_apple_sapling.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:sweet_apple_sapling" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/unstable_cloud.json b/src/main/resources/data/unicopia/loot_tables/blocks/unstable_cloud.json deleted file mode 100644 index 6955bf13..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/unstable_cloud.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:unstable_cloud" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_stripped_zap_log.json b/src/main/resources/data/unicopia/loot_tables/blocks/waxed_stripped_zap_log.json deleted file mode 100644 index 06af807c..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_stripped_zap_log.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:waxed_stripped_zap_log" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_stripped_zap_wood.json b/src/main/resources/data/unicopia/loot_tables/blocks/waxed_stripped_zap_wood.json deleted file mode 100644 index 25b08c58..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_stripped_zap_wood.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:waxed_stripped_zap_wood" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_fence.json b/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_fence.json deleted file mode 100644 index d8f7aa05..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_fence.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": "unicopia:waxed_zap_fence" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_fence_gate.json b/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_fence_gate.json deleted file mode 100644 index 035b8340..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_fence_gate.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": "unicopia:waxed_zap_fence_gate" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_log.json b/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_log.json deleted file mode 100644 index 0607cf23..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_log.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:waxed_zap_log" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_planks.json b/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_planks.json deleted file mode 100644 index 42e39c73..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_planks.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:waxed_zap_planks" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_slab.json b/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_slab.json deleted file mode 100644 index 561b61bc..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_slab.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": "unicopia:waxed_zap_slab" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_stairs.json deleted file mode 100644 index e2749e5d..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_stairs.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": "unicopia:waxed_zap_stairs" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_wood.json b/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_wood.json deleted file mode 100644 index 703572f8..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/waxed_zap_wood.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:waxed_zap_wood" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/weather_vane.json b/src/main/resources/data/unicopia/loot_tables/blocks/weather_vane.json deleted file mode 100644 index 327c5fb3..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/weather_vane.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:weather_vane" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_apple.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_apple.json deleted file mode 100644 index 3400bb32..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_apple.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:zap_apple" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_bulb.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_bulb.json deleted file mode 100644 index 2944030f..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_bulb.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:zap_bulb" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_fence.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_fence.json deleted file mode 100644 index ef403726..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_fence.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": "unicopia:zap_fence" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_fence_gate.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_fence_gate.json deleted file mode 100644 index edec2cd1..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_fence_gate.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": "unicopia:zap_fence_gate" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_leaves.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_leaves.json deleted file mode 100644 index e511233e..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_leaves.json +++ /dev/null @@ -1,135 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:alternatives", - "children": [ - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - ], - "name": "unicopia:zap_leaves" - }, - { - "type": "minecraft:item", - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "chances": [ - 0.05, - 0.0625, - 0.083333336, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "name": "unicopia:zapling" - } - ] - } - ], - "rolls": 1.0 - }, - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:inverted", - "term": { - "condition": "minecraft:any_of", - "terms": [ - { - "condition": "minecraft:match_tool", - "predicate": { - "items": [ - "minecraft:shears" - ] - } - }, - { - "condition": "minecraft:match_tool", - "predicate": { - "enchantments": [ - { - "enchantment": "minecraft:silk_touch", - "levels": { - "min": 1 - } - } - ] - } - } - ] - } - } - ], - "entries": [ - { - "type": "minecraft:item", - "conditions": [ - { - "chances": [ - 0.02, - 0.022222223, - 0.025, - 0.033333335, - 0.1 - ], - "condition": "minecraft:table_bonus", - "enchantment": "minecraft:fortune" - } - ], - "functions": [ - { - "add": false, - "count": { - "type": "minecraft:uniform", - "max": 2.0, - "min": 1.0 - }, - "function": "minecraft:set_count" - }, - { - "function": "minecraft:explosion_decay" - } - ], - "name": "minecraft:stick" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_log.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_log.json deleted file mode 100644 index c8e82cb7..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_log.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:zap_log" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_planks.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_planks.json deleted file mode 100644 index d0593f6a..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_planks.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:zap_planks" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_slab.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_slab.json deleted file mode 100644 index 549f4877..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_slab.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": "unicopia:zap_slab" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_stairs.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_stairs.json deleted file mode 100644 index 46c2d001..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_stairs.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": "unicopia:zap_stairs" - } - ], - "rolls": 1.0 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zap_wood.json b/src/main/resources/data/unicopia/loot_tables/blocks/zap_wood.json deleted file mode 100644 index 7eaab0a0..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zap_wood.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:zap_wood" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/zapling.json b/src/main/resources/data/unicopia/loot_tables/blocks/zapling.json deleted file mode 100644 index 508f8ba3..00000000 --- a/src/main/resources/data/unicopia/loot_tables/blocks/zapling.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1.0, - "bonus_rolls": 0.0, - "entries": [ - { - "type": "minecraft:item", - "name": "unicopia:zapling" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/tags/blocks/catapult_immune.json b/src/main/resources/data/unicopia/tags/blocks/catapult_immune.json deleted file mode 100644 index 7b7efde0..00000000 --- a/src/main/resources/data/unicopia/tags/blocks/catapult_immune.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:bedrock", - "#minecraft:doors" - ] -} diff --git a/src/main/resources/data/unicopia/tags/blocks/cloud_beds.json b/src/main/resources/data/unicopia/tags/blocks/cloud_beds.json deleted file mode 100644 index 4338e8fd..00000000 --- a/src/main/resources/data/unicopia/tags/blocks/cloud_beds.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:cloud_bed" - ] -} diff --git a/src/main/resources/data/unicopia/tags/blocks/cloud_slabs.json b/src/main/resources/data/unicopia/tags/blocks/cloud_slabs.json deleted file mode 100644 index 3a2b1dc1..00000000 --- a/src/main/resources/data/unicopia/tags/blocks/cloud_slabs.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:cloud_slab", - "unicopia:soggy_cloud_slab", - "unicopia:dense_cloud_slab", - "unicopia:etched_cloud_slab", - "unicopia:cloud_plank_slab", - "unicopia:cloud_brick_slab" - ] -} diff --git a/src/main/resources/data/unicopia/tags/blocks/cloud_stairs.json b/src/main/resources/data/unicopia/tags/blocks/cloud_stairs.json deleted file mode 100644 index 7f816bb4..00000000 --- a/src/main/resources/data/unicopia/tags/blocks/cloud_stairs.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:cloud_stairs", - "unicopia:soggy_cloud_stairs", - "unicopia:dense_cloud_stairs", - "unicopia:etched_cloud_stairs", - "unicopia:cloud_plank_stairs", - "unicopia:cloud_brick_stairs" - ] -} diff --git a/src/main/resources/data/unicopia/tags/blocks/clouds.json b/src/main/resources/data/unicopia/tags/blocks/clouds.json deleted file mode 100644 index 911abcd4..00000000 --- a/src/main/resources/data/unicopia/tags/blocks/clouds.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:cloud", - "unicopia:cloud_planks", - "unicopia:cloud_bricks", - "unicopia:dense_cloud", - "unicopia:etched_cloud", - "unicopia:carved_cloud", - "unicopia:compacted_cloud", - "unicopia:compacted_cloud_planks", - "unicopia:unstable_cloud", - "unicopia:soggy_cloud" - ] -} diff --git a/src/main/resources/data/unicopia/tags/blocks/mineable/polearm.json b/src/main/resources/data/unicopia/tags/blocks/mineable/polearm.json deleted file mode 100644 index 11c84d4c..00000000 --- a/src/main/resources/data/unicopia/tags/blocks/mineable/polearm.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:zap_leaves", - "unicopia:zap_log" - ] -} diff --git a/src/main/resources/data/unicopia/tags/items/horse_shoes.json b/src/main/resources/data/unicopia/tags/items/horse_shoes.json deleted file mode 100644 index ca3dcfd4..00000000 --- a/src/main/resources/data/unicopia/tags/items/horse_shoes.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:iron_horse_shoe", - "unicopia:golden_horse_shoe", - "unicopia:copper_horse_shoe", - "unicopia:netherite_horse_shoe" - ] -} diff --git a/src/main/resources/data/unicopia/tags/items/polearms.json b/src/main/resources/data/unicopia/tags/items/polearms.json deleted file mode 100644 index 54736807..00000000 --- a/src/main/resources/data/unicopia/tags/items/polearms.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "unicopia:wooden_polearm", - "unicopia:stone_polearm", - "unicopia:iron_polearm", - "unicopia:golden_polearm", - "unicopia:diamond_polearm", - "unicopia:netherite_polearm" - ] -}