diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c8672bb5..32699571 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,6 +26,9 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew + - name: Run Data Generation + run: ./gradlew runDatagen + - name: Build with Gradle run: ./gradlew build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 66bcb696..a83abe54 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,6 +29,9 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew + - name: Run Data Generation + run: ./gradlew runDatagen + - name: Build with Gradle run: ./gradlew build diff --git a/.gitignore b/.gitignore index 550b373c..fa8c46c7 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ bin/ # fabric run/ +src/main/generated/ diff --git a/build.gradle b/build.gradle index 631aef25..afbfc8b9 100644 --- a/build.gradle +++ b/build.gradle @@ -17,6 +17,13 @@ repositories { maven { url = "https://repo.viaversion.com" } } +fabricApi { + configureDataGeneration { + createSourceSet = true + modId = "nucleoid_extras" + } +} + dependencies { minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" diff --git a/src/datagen/java/xyz/nucleoid/extras/data/NEDatagen.java b/src/datagen/java/xyz/nucleoid/extras/data/NEDatagen.java new file mode 100644 index 00000000..b3f79e39 --- /dev/null +++ b/src/datagen/java/xyz/nucleoid/extras/data/NEDatagen.java @@ -0,0 +1,19 @@ +package xyz.nucleoid.extras.data; + +import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint; +import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator; +import xyz.nucleoid.extras.data.provider.NEAdvancementProvider; +import xyz.nucleoid.extras.data.provider.NEBlockTagProvider; +import xyz.nucleoid.extras.data.provider.NEItemTagProvider; + +public class NEDatagen implements DataGeneratorEntrypoint { + @Override + public void onInitializeDataGenerator(FabricDataGenerator dataGenerator) { + var pack = dataGenerator.createPack(); + + pack.addProvider(NEAdvancementProvider::new); + + var blockTags = pack.addProvider(NEBlockTagProvider::new); + pack.addProvider((dataOutput, registries) -> new NEItemTagProvider(dataOutput, registries, blockTags)); + } +} diff --git a/src/datagen/java/xyz/nucleoid/extras/data/provider/NEAdvancementProvider.java b/src/datagen/java/xyz/nucleoid/extras/data/provider/NEAdvancementProvider.java new file mode 100644 index 00000000..235a2d60 --- /dev/null +++ b/src/datagen/java/xyz/nucleoid/extras/data/provider/NEAdvancementProvider.java @@ -0,0 +1,203 @@ +package xyz.nucleoid.extras.data.provider; + +import java.util.Optional; +import java.util.function.Consumer; + +import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; +import net.fabricmc.fabric.api.datagen.v1.provider.FabricAdvancementProvider; +import net.minecraft.advancement.Advancement; +import net.minecraft.advancement.AdvancementEntry; +import net.minecraft.advancement.AdvancementFrame; +import net.minecraft.advancement.AdvancementRequirements.CriterionMerger; +import net.minecraft.block.Block; +import net.minecraft.item.ItemConvertible; +import net.minecraft.registry.Registries; +import net.minecraft.registry.entry.RegistryEntry; +import net.minecraft.text.Text; +import net.minecraft.util.Identifier; +import xyz.nucleoid.extras.NucleoidExtras; +import xyz.nucleoid.extras.lobby.NEBlocks; +import xyz.nucleoid.extras.lobby.NECriteria; +import xyz.nucleoid.extras.lobby.NEItems; +import xyz.nucleoid.extras.lobby.block.tater.TinyPotatoBlock; +import xyz.nucleoid.extras.lobby.criterion.TaterCollectedCriterion; +import xyz.nucleoid.extras.lobby.criterion.TaterCount; +import xyz.nucleoid.extras.lobby.criterion.WearTaterCriterion; + +public class NEAdvancementProvider extends FabricAdvancementProvider { + public NEAdvancementProvider(FabricDataOutput output) { + super(output); + } + + @Override + public void generateAdvancement(Consumer consumer) { + var root = accept(consumer, "root", null, Advancement.Builder.createUntelemetered() + .display( + NEItems.NUCLEOID_LOGO, + Text.translatable("advancements.nucleoid_extras.root.title"), + Text.translatable("advancements.nucleoid_extras.root.description"), + new Identifier("textures/block/lime_concrete.png"), + AdvancementFrame.TASK, + false, + false, + false + ) + .criterion("get_tater", NECriteria.TATER_COLLECTED.create( + new TaterCollectedCriterion.Conditions(Optional.empty(), Optional.of(new TaterCount.Value(1))) + )) + ); + + // Based on number collected + var firstTater = accept(consumer, "first_tater", NEBlocks.TINY_POTATO, requiringTatersCollected(1).parent(root)); + var tenTaters = accept(consumer, "ten_taters", NEBlocks.IRON_TATER, AdvancementFrame.GOAL, requiringTatersCollected(10).parent(firstTater)); + var twentyFiveTaters = accept(consumer, "twenty_five_taters", NEBlocks.GOLD_TATER, AdvancementFrame.GOAL, requiringTatersCollected(25).parent(tenTaters)); + var fiftyTaters = accept(consumer, "fifty_taters", NEBlocks.DIAMOND_TATER, AdvancementFrame.GOAL, requiringTatersCollected(50).parent(twentyFiveTaters)); + var oneHundredTaters = accept(consumer, "one_hundred_taters", NEBlocks.EMERALD_TATER, AdvancementFrame.GOAL, requiringTatersCollected(100).parent(fiftyTaters)); + var twoHundredTaters = accept(consumer, "two_hundred_taters", NEBlocks.NETHERITE_TATER, AdvancementFrame.GOAL, requiringTatersCollected(200).parent(oneHundredTaters)); + + accept(consumer, "all_taters", null, requiringTatersCollected(new TaterCount.All()) + .display( + NEBlocks.TATER_OF_UNDYING, + Text.translatable("advancements.nucleoid_extras.all_taters.title"), + Text.translatable("advancements.nucleoid_extras.all_taters.description"), + null, + AdvancementFrame.CHALLENGE, + true, + true, + false + ) + .parent(twoHundredTaters) + ); + + var copperTaters = accept(consumer, "copper_taters", NEBlocks.COPPER_TATER, requiringTatersCollected(NEBlocks.COPPER_TATER, NEBlocks.EXPOSED_COPPER_TATER, NEBlocks.OXIDIZED_COPPER_TATER, NEBlocks.RAW_COPPER_TATER, NEBlocks.WEATHERED_COPPER_TATER).parent(firstTater)); + var axolotlTaters = accept(consumer, "axolotl_taters", NEBlocks.LUCY_AXOLOTL_TATER, requiringTatersCollected(NEBlocks.BLUE_AXOLOTL_TATER, NEBlocks.CYAN_AXOLOTL_TATER, NEBlocks.GOLD_AXOLOTL_TATER, NEBlocks.LUCY_AXOLOTL_TATER, NEBlocks.WILD_AXOLOTL_TATER).parent(copperTaters)); + var coralTaters = accept(consumer, "coral_taters", NEBlocks.BRAIN_CORAL_TATER, requiringTatersCollected(NEBlocks.BRAIN_CORAL_TATER, NEBlocks.BUBBLE_CORAL_TATER, NEBlocks.DEAD_BRAIN_CORAL_TATER, NEBlocks.DEAD_BUBBLE_CORAL_TATER, NEBlocks.DEAD_FIRE_CORAL_TATER, NEBlocks.DEAD_HORN_CORAL_TATER, NEBlocks.DEAD_TUBE_CORAL_TATER, NEBlocks.FIRE_CORAL_TATER, NEBlocks.HORN_CORAL_TATER, NEBlocks.TUBE_CORAL_TATER).parent(tenTaters)); + accept(consumer, "dyed_taters", NEBlocks.RED_TATER, requiringTatersCollected(NEBlocks.BLACK_TATER, NEBlocks.BLUE_TATER, NEBlocks.BROWN_TATER, NEBlocks.CYAN_TATER, NEBlocks.GRAY_TATER, NEBlocks.GREEN_TATER, NEBlocks.LIGHT_BLUE_TATER, NEBlocks.LIGHT_GRAY_TATER, NEBlocks.LIME_TATER, NEBlocks.MAGENTA_TATER, NEBlocks.ORANGE_TATER, NEBlocks.PINK_TATER, NEBlocks.PURPLE_TATER, NEBlocks.RED_TATER, NEBlocks.WHITE_TATER, NEBlocks.YELLOW_TATER).parent(tenTaters)); + accept(consumer, "earth_taters", NEBlocks.MOOBLOOM_TATER, requiringTatersCollected(NEBlocks.BOULDERING_ZOMBIE_TATER, NEBlocks.GLOW_SQUID_TATER, NEBlocks.LOBBER_ZOMBIE_TATER, NEBlocks.MOOBLOOM_TATER, NEBlocks.MOOLIP_TATER, NEBlocks.MUDDY_PIG_TATER, NEBlocks.TROPICAL_SLIME_TATER).parent(firstTater)); + var frogTaters = accept(consumer, "frog_taters", NEBlocks.TEMPERATE_FROG_TATER, requiringTatersCollected(NEBlocks.COLD_FROG_TATER, NEBlocks.TEMPERATE_FROG_TATER, NEBlocks.WARM_FROG_TATER).parent(firstTater)); + var froglightTaters = accept(consumer, "froglight_taters", NEBlocks.OCHRE_FROGLIGHT_TATER, requiringTatersCollected(NEBlocks.OCHRE_FROGLIGHT_TATER, NEBlocks.PEARLESCENT_FROGLIGHT_TATER, NEBlocks.VERDANT_FROGLIGHT_TATER).parent(frogTaters)); + accept(consumer, "ice_taters", NEBlocks.ICE_TATER, requiringTatersCollected(NEBlocks.BLUE_ICE_TATER, NEBlocks.ICE_TATER, NEBlocks.PACKED_ICE_TATER).parent(firstTater)); + accept(consumer, "ore_taters", NEBlocks.COAL_TATER, requiringTatersCollected(NEBlocks.AMETHYST_TATER, NEBlocks.COAL_TATER, NEBlocks.COPPER_TATER, NEBlocks.DIAMOND_TATER, NEBlocks.EMERALD_TATER, NEBlocks.EXPOSED_COPPER_TATER, NEBlocks.GOLD_TATER, NEBlocks.IRON_TATER, NEBlocks.LAPIS_TATER, NEBlocks.NETHERITE_TATER, NEBlocks.OXIDIZED_COPPER_TATER, NEBlocks.QUARTZ_TATER, NEBlocks.RAW_COPPER_TATER, NEBlocks.RAW_GOLD_TATER, NEBlocks.RAW_IRON_TATER, NEBlocks.REDSTONE_TATER, NEBlocks.WEATHERED_COPPER_TATER).parent(copperTaters)); + accept(consumer, "pride_taters", NEBlocks.GAY_TATER, requiringTatersCollected(NEBlocks.ASEXUAL_TATER, NEBlocks.BI_TATER, NEBlocks.DEMISEXUAL_TATER, NEBlocks.GAY_TATER, NEBlocks.GENDERFLUID_TATER, NEBlocks.LESBIAN_TATER, NEBlocks.NONBINARY_TATER, NEBlocks.PAN_TATER, NEBlocks.TRANS_TATER).parent(firstTater)); + accept(consumer, "raider_taters", NEBlocks.ILLAGER_TATER, requiringTatersCollected(NEBlocks.ILLAGER_TATER, NEBlocks.ILLUSIONER_TATER, NEBlocks.VEX_TATER, NEBlocks.VINDITATER, NEBlocks.WITCH_TATER).parent(firstTater)); + accept(consumer, "raw_taters", NEBlocks.RAW_IRON_TATER, requiringTatersCollected(NEBlocks.RAW_COPPER_TATER, NEBlocks.RAW_GOLD_TATER, NEBlocks.RAW_IRON_TATER).parent(firstTater)); + accept(consumer, "skeletaters", NEBlocks.SKELETATER, requiringTatersCollected(NEBlocks.MOSSY_SKELETATER, NEBlocks.SKELETATER, NEBlocks.STRAY_TATER, NEBlocks.WITHER_SKELETATER).parent(firstTater)); + accept(consumer, "slime_taters", NEBlocks.SLIME_TATER, requiringTatersCollected(NEBlocks.MAGMA_CUBE_TATER, NEBlocks.SLIME_TATER, NEBlocks.TROPICAL_SLIME_TATER).parent(firstTater)); + accept(consumer, "tateroids", NEBlocks.TATEROID, requiringTatersCollected(NEBlocks.BLUE_TATEROID, NEBlocks.GREEN_TATEROID, NEBlocks.ORANGE_TATEROID, NEBlocks.PURPLE_TATEROID, NEBlocks.RED_TATEROID, NEBlocks.TATEROID, NEBlocks.YELLOW_TATEROID).parent(firstTater)); + accept(consumer, "wood_taters", NEBlocks.OAK_TATER, requiringTatersCollected(NEBlocks.ACACIA_LOG_TATER, NEBlocks.ACACIA_TATER, NEBlocks.BIRCH_LOG_TATER, NEBlocks.BIRCH_TATER, NEBlocks.CRIMSON_STEM_TATER, NEBlocks.CRIMSON_TATER, NEBlocks.DARK_OAK_LOG_TATER, NEBlocks.DARK_OAK_TATER, NEBlocks.JUNGLE_LOG_TATER, NEBlocks.JUNGLE_TATER, NEBlocks.MANGROVE_LOG_TATER, NEBlocks.MANGROVE_TATER, NEBlocks.OAK_LOG_TATER, NEBlocks.OAK_TATER, NEBlocks.SPRUCE_LOG_TATER, NEBlocks.SPRUCE_TATER, NEBlocks.STRIPPED_ACACIA_LOG_TATER, NEBlocks.STRIPPED_BIRCH_LOG_TATER, NEBlocks.STRIPPED_CRIMSON_STEM_TATER, NEBlocks.STRIPPED_DARK_OAK_LOG_TATER, NEBlocks.STRIPPED_JUNGLE_LOG_TATER, NEBlocks.STRIPPED_MANGROVE_LOG_TATER, NEBlocks.STRIPPED_OAK_LOG_TATER, NEBlocks.STRIPPED_SPRUCE_LOG_TATER, NEBlocks.STRIPPED_WARPED_STEM_TATER, NEBlocks.WARPED_STEM_TATER, NEBlocks.WARPED_TATER).parent(tenTaters)); + accept(consumer, "zombie_taters", NEBlocks.ZOMBIE_TATER, requiringTatersCollected(NEBlocks.BOULDERING_ZOMBIE_TATER, NEBlocks.DROWNED_TATER, NEBlocks.HUSK_TATER, NEBlocks.LOBBER_ZOMBIE_TATER, NEBlocks.ZOMBIE_TATER, NEBlocks.ZOMBIE_VILLAGER_TATER, NEBlocks.ZOMBIFIED_PIGLIN_TATER).parent(firstTater)); + + // Special conditions + accept(consumer, "wednesday_my_dudes", null, Advancement.Builder.createUntelemetered() + .display( + NEBlocks.WARM_FROG_TATER, + Text.translatable("advancements.nucleoid_extras.wednesday_my_dudes.title"), + Text.translatable("advancements.nucleoid_extras.wednesday_my_dudes.description"), + null, + AdvancementFrame.CHALLENGE, + true, + true, + true + ) + .criterion("wear_cold_frog_tater", NECriteria.WEAR_TATER.create( + new WearTaterCriterion.Conditions(getTaterEntry(NEBlocks.COLD_FROG_TATER), Optional.of(4)) + )) + .criterion("wear_temperate_frog_tater", NECriteria.WEAR_TATER.create( + new WearTaterCriterion.Conditions(getTaterEntry(NEBlocks.TEMPERATE_FROG_TATER), Optional.of(4)) + )) + .criterion("wear_warm_frog_tater", NECriteria.WEAR_TATER.create( + new WearTaterCriterion.Conditions(getTaterEntry(NEBlocks.WARM_FROG_TATER), Optional.of(4)) + )) + .criteriaMerger(CriterionMerger.OR) + .parent(frogTaters) + ); + + // Based on Minecraft releases + accept(consumer, "pre_classic_taters", NEBlocks.COBBLESTONE_TATER, requiringTatersCollected(NEBlocks.COBBLESTONE_TATER, NEBlocks.DIRT_TATER, NEBlocks.GRASS_TATER, NEBlocks.OAK_TATER, NEBlocks.STEVE_TATER, NEBlocks.STONE_TATER).parent(firstTater)); + accept(consumer, "classic_taters", NEBlocks.CREEPER_TATER, requiringTatersCollected(NEBlocks.BEDROCK_TATER, NEBlocks.BOOKSHELF_TATER, NEBlocks.BRICK_TATER, NEBlocks.CREEPER_TATER, NEBlocks.GOLD_TATER, NEBlocks.IRON_TATER, NEBlocks.OAK_LOG_TATER, NEBlocks.OBSIDIAN_TATER, NEBlocks.PIG_TATER, NEBlocks.SAND_TATER, NEBlocks.SHEEP_TATER, NEBlocks.SKELETATER, NEBlocks.SPIDER_TATER, NEBlocks.SPONGE_TATER, NEBlocks.TNTATER, NEBlocks.WOOL_TATER, NEBlocks.ZOMBIE_TATER).parent(tenTaters)); + accept(consumer, "indev_taters", NEBlocks.CRAFTING_TATER, requiringTatersCollected(NEBlocks.APPLE_TATER, NEBlocks.CRAFTING_TATER, NEBlocks.DIAMOND_TATER, NEBlocks.FURNACE_TATER, NEBlocks.GOLDEN_APPLE_TATER).parent(firstTater)); + accept(consumer, "alpha_taters", NEBlocks.NETHERRACK_TATER, requiringTatersCollected(NEBlocks.CACTUS_TATER, NEBlocks.CLAY_TATER, NEBlocks.COW_TATER, NEBlocks.GHAST_TATER, NEBlocks.GLOWSTONE_TATER, NEBlocks.ICE_TATER, NEBlocks.JACK_O_TATER, NEBlocks.JUKEBOX_TATER, NEBlocks.NETHERRACK_TATER, NEBlocks.PUMPKIN_TATER, NEBlocks.SLIME_TATER, NEBlocks.SOUL_SAND_TATER, NEBlocks.ZOMBIFIED_PIGLIN_TATER).parent(tenTaters)); + accept(consumer, "beta_taters", NEBlocks.CAKE_TATER, requiringTatersCollected(NEBlocks.BIRCH_LOG_TATER, NEBlocks.CAKE_TATER, NEBlocks.CHARGED_CREEPER_TATER, NEBlocks.LAPIS_TATER, NEBlocks.PISTON_TATER, NEBlocks.SANDSTONE_TATER, NEBlocks.SPRUCE_LOG_TATER, NEBlocks.SQUID_TATER, NEBlocks.STICKY_PISTON_TATER).parent(firstTater)); + accept(consumer, "adventure_taters", NEBlocks.ENDERTATER, requiringTatersCollected(NEBlocks.BLAZE_TATER, NEBlocks.BROWN_MUSHROOM_TATER, NEBlocks.CAVE_SPIDER_TATER, NEBlocks.END_STONE_TATER, NEBlocks.ENDERTATER, NEBlocks.EYE_OF_ENDER_TATER, NEBlocks.MAGMA_CUBE_TATER, NEBlocks.MELON_TATER, NEBlocks.MUSHROOM_STEM_TATER, NEBlocks.MYCELIUM_TATER, NEBlocks.NETHER_BRICK_TATER, NEBlocks.RED_MOOSHROOM_TATER, NEBlocks.RED_MUSHROOM_TATER, NEBlocks.SNOWMAN_TATER, NEBlocks.STONE_BRICK_TATER, NEBlocks.VILLAGER_TATER).parent(tenTaters)); + accept(consumer, "1_2_taters", NEBlocks.JUNGLE_TATER, requiringTatersCollected(NEBlocks.JUNGLE_TATER, NEBlocks.JUNGLE_LOG_TATER, NEBlocks.SPRUCE_TATER, NEBlocks.BIRCH_TATER).parent(firstTater)); + accept(consumer, "1_3_taters", NEBlocks.EMERALD_TATER, requiringTatersCollected(NEBlocks.BIRCH_TATER, NEBlocks.COCOA_TATER, NEBlocks.EMERALD_TATER, NEBlocks.SPRUCE_TATER).parent(firstTater)); + accept(consumer, "pretty_scary_taters", NEBlocks.WITHER_TATER, requiringTatersCollected(NEBlocks.BEACON_TATER, NEBlocks.FLOWER_POT_TATER, NEBlocks.SHIELDED_WITHER_TATER, NEBlocks.WITCH_TATER, NEBlocks.WITHER_SKELETATER, NEBlocks.WITHER_TATER, NEBlocks.ZOMBIE_VILLAGER_TATER).parent(firstTater)); + accept(consumer, "redstone_taters", NEBlocks.REDSTONE_TATER, requiringTatersCollected(NEBlocks.DAYLIGHT_DETECTOR_TATER, NEBlocks.QUARTZ_TATER, NEBlocks.REDSTONE_TATER).parent(firstTater)); + accept(consumer, "horse_taters", NEBlocks.HAY_TATER, requiringTatersCollected(NEBlocks.COAL_TATER, NEBlocks.HAY_TATER, NEBlocks.TERRACOTTA_TATER).parent(firstTater)); + accept(consumer, "changed_the_world_taters", NEBlocks.DARK_OAK_TATER, requiringTatersCollected(NEBlocks.ACACIA_LOG_TATER, NEBlocks.ACACIA_TATER, NEBlocks.DARK_OAK_LOG_TATER, NEBlocks.DARK_OAK_TATER, NEBlocks.PACKED_ICE_TATER, NEBlocks.PODZOL_TATER, NEBlocks.PUFFERTATER, NEBlocks.RED_SAND_TATER).parent(firstTater)); + accept(consumer, "bountiful_taters", NEBlocks.GRANITE_TATER, requiringTatersCollected(NEBlocks.ALEX_TATER, NEBlocks.ANDESITE_TATER, NEBlocks.DARK_PRISMARINE_TATER, NEBlocks.DIORITE_TATER, NEBlocks.ELDER_GUARDIAN_TATER, NEBlocks.GRANITE_TATER, NEBlocks.GUARDIAN_TATER, NEBlocks.INVERTED_DAYLIGHT_DETECTOR_TATER, NEBlocks.PRISMARINE_BRICK_TATER, NEBlocks.PRISMARINE_TATER, NEBlocks.RED_SANDSTONE_TATER, NEBlocks.SEA_LANTERN_TATER, NEBlocks.SLIME_TATER, NEBlocks.SPONGE_TATER).parent(tenTaters)); + accept(consumer, "combat_taters", NEBlocks.PURPUR_TATER, requiringTatersCollected(NEBlocks.CHORUS_TATER, NEBlocks.END_STONE_BRICK_TATER, NEBlocks.PURPUR_TATER).parent(firstTater)); + accept(consumer, "frostburn_taters", NEBlocks.POLAR_BEAR_TATER, requiringTatersCollected(NEBlocks.BONE_TATER, NEBlocks.HUSK_TATER, NEBlocks.NETHER_WART_TATER, NEBlocks.POLAR_BEAR_TATER, NEBlocks.RED_NETHER_BRICK_TATER, NEBlocks.STRAY_TATER).parent(firstTater)); + accept(consumer, "exploration_taters", NEBlocks.VEX_TATER, requiringTatersCollected(NEBlocks.ILLAGER_TATER, NEBlocks.TATER_OF_UNDYING, NEBlocks.VEX_TATER, NEBlocks.VINDITATER).parent(firstTater)); + // No taters for new blocks in Minecraft 1.12 + accept(consumer, "aquatic_taters", NEBlocks.PRISMARINE_TATER, requiringTatersCollected(NEBlocks.BLUE_ICE_TATER, NEBlocks.BRAIN_CORAL_TATER, NEBlocks.BUBBLE_CORAL_TATER, NEBlocks.CONDUIT_TATER, NEBlocks.DEAD_BRAIN_CORAL_TATER, NEBlocks.DEAD_BUBBLE_CORAL_TATER, NEBlocks.DEAD_FIRE_CORAL_TATER, NEBlocks.DEAD_HORN_CORAL_TATER, NEBlocks.DEAD_TUBE_CORAL_TATER, NEBlocks.DRIED_KELP_TATER, NEBlocks.DROWNED_TATER, NEBlocks.FIRE_CORAL_TATER, NEBlocks.HORN_CORAL_TATER, NEBlocks.PUFFERTATER, NEBlocks.SEA_PICKLE_TATER, NEBlocks.SMOOTH_STONE_TATER, NEBlocks.STRIPPED_ACACIA_LOG_TATER, NEBlocks.STRIPPED_BIRCH_LOG_TATER, NEBlocks.STRIPPED_DARK_OAK_LOG_TATER, NEBlocks.STRIPPED_JUNGLE_LOG_TATER, NEBlocks.STRIPPED_OAK_LOG_TATER, NEBlocks.STRIPPED_SPRUCE_LOG_TATER, NEBlocks.TUBE_CORAL_TATER, NEBlocks.TURTLE_EGG_TATER).parent(coralTaters)); + accept(consumer, "village_and_pillage_taters", NEBlocks.ILLAGER_TATER, requiringTatersCollected(NEBlocks.BAMBOO_TATER, NEBlocks.BELL_TATER, NEBlocks.BROWN_MOOSHROOM_TATER, NEBlocks.FOX_TATER, NEBlocks.ILLAGER_TATER, NEBlocks.LANTERN_TATER, NEBlocks.SNOW_FOX_TATER, NEBlocks.WANDERING_TRADER_TATER).parent(firstTater)); + accept(consumer, "buzzy_taters", NEBlocks.BEE_TATER, requiringTatersCollected(NEBlocks.BEE_NEST_TATER, NEBlocks.BEE_TATER, NEBlocks.BEEHIVE_TATER, NEBlocks.HONEY_TATER, NEBlocks.HONEYCOMB_TATER).parent(firstTater)); + accept(consumer, "nether_taters", NEBlocks.WARPED_NYLIUM_TATER, requiringTatersCollected(NEBlocks.BASALT_TATER, NEBlocks.BLACKSTONE_TATER, NEBlocks.COLD_STRIDER_TATER, NEBlocks.CRIMSON_NYLIUM_TATER, NEBlocks.CRIMSON_STEM_TATER, NEBlocks.CRIMSON_TATER, NEBlocks.CRYING_OBSIDIAN_TATER, NEBlocks.GILDED_BLACKSTONE_TATER, NEBlocks.NETHERITE_TATER, NEBlocks.PIGLIN_TATER, NEBlocks.SHROOMLIGHT_TATER, NEBlocks.SOUL_LANTERN_TATER, NEBlocks.SOUL_SOIL_TATER, NEBlocks.STRIDER_TATER, NEBlocks.STRIPPED_CRIMSON_STEM_TATER, NEBlocks.STRIPPED_WARPED_STEM_TATER, NEBlocks.WARPED_NYLIUM_TATER, NEBlocks.WARPED_STEM_TATER, NEBlocks.WARPED_TATER, NEBlocks.WARPED_WART_TATER, NEBlocks.ZOMBIFIED_PIGLIN_TATER).parent(tenTaters)); + accept(consumer, "caves_and_cliffs_taters", NEBlocks.AZALEA_TATER, requiringTatersCollected(NEBlocks.AMETHYST_TATER, NEBlocks.AZALEA_TATER, NEBlocks.BLUE_AXOLOTL_TATER, NEBlocks.CALCITE_TATER, NEBlocks.COBBLED_DEEPSLATE_TATER, NEBlocks.COPPER_TATER, NEBlocks.CYAN_AXOLOTL_TATER, NEBlocks.DEEPSLATE_BRICK_TATER, NEBlocks.DEEPSLATE_TATER, NEBlocks.DRIPSTONE_TATER, NEBlocks.EXPOSED_COPPER_TATER, NEBlocks.FLOWERING_AZALEA_TATER, NEBlocks.GLOW_SQUID_TATER, NEBlocks.GOLD_AXOLOTL_TATER, NEBlocks.LUCY_AXOLOTL_TATER, NEBlocks.OXIDIZED_COPPER_TATER, NEBlocks.RAW_COPPER_TATER, NEBlocks.RAW_GOLD_TATER, NEBlocks.RAW_IRON_TATER, NEBlocks.TUFF_TATER, NEBlocks.WEATHERED_COPPER_TATER, NEBlocks.WILD_AXOLOTL_TATER).parent(axolotlTaters)); + accept(consumer, "wild_taters", NEBlocks.WARDEN_TATER, requiringTatersCollected(NEBlocks.ALLAY_TATER, NEBlocks.COLD_FROG_TATER, NEBlocks.MANGROVE_LOG_TATER, NEBlocks.MANGROVE_TATER, NEBlocks.MUD_BRICK_TATER, NEBlocks.MUD_TATER, NEBlocks.OCHRE_FROGLIGHT_TATER, NEBlocks.PACKED_MUD_TATER, NEBlocks.PEARLESCENT_FROGLIGHT_TATER, NEBlocks.SCULK_TATER, NEBlocks.STRIPPED_MANGROVE_LOG_TATER, NEBlocks.TEMPERATE_FROG_TATER, NEBlocks.VERDANT_FROGLIGHT_TATER, NEBlocks.WARDEN_TATER, NEBlocks.WARM_FROG_TATER).parent(froglightTaters)); + } + + private static Advancement.Builder requiringTatersCollected(int count) { + return requiringTatersCollected(new TaterCount.Value(count)); + } + + private static Advancement.Builder requiringTatersCollected(TaterCount count) { + var builder = Advancement.Builder.createUntelemetered(); + + var name = "get_" + count.count() + "_tater" + (count.count() == 1 ? "" : "s"); + var conditions = new TaterCollectedCriterion.Conditions(Optional.empty(), Optional.of(count)); + + builder.criterion(name, NECriteria.TATER_COLLECTED.create(conditions)); + + return builder; + } + + private static Advancement.Builder requiringTatersCollected(Block... taters) { + var builder = Advancement.Builder.createUntelemetered(); + + for (Block tater : taters) { + var id = Registries.BLOCK.getId(tater); + var name = "get_" + id.getPath(); + + var conditions = new TaterCollectedCriterion.Conditions(getTaterEntry(tater), Optional.empty()); + + builder.criterion(name, NECriteria.TATER_COLLECTED.create(conditions)); + } + + return builder; + } + + private static AdvancementEntry accept(Consumer consumer, String path, ItemConvertible icon, Advancement.Builder builder) { + return accept(consumer, path, icon, AdvancementFrame.TASK, builder); + } + + private static AdvancementEntry accept(Consumer consumer, String path, ItemConvertible icon, AdvancementFrame frame, Advancement.Builder builder) { + if (icon != null) { + builder.display( + icon, + Text.translatable("advancements.nucleoid_extras." + path + ".title"), + Text.translatable("advancements.nucleoid_extras." + path + ".description"), + null, + frame, + true, + true, + false + ); + } + + var id = NucleoidExtras.identifier("taters/" + path); + var advancement = builder.build(id); + + consumer.accept(advancement); + return advancement; + } + + private static Optional> getTaterEntry(Block block) { + if (block instanceof TinyPotatoBlock tater) { + return Optional.of(tater.getRegistryEntry()); + } + + throw new IllegalArgumentException("Not a tater: " + block); + } +} diff --git a/src/datagen/java/xyz/nucleoid/extras/data/provider/NEBlockTagProvider.java b/src/datagen/java/xyz/nucleoid/extras/data/provider/NEBlockTagProvider.java new file mode 100644 index 00000000..42dde02f --- /dev/null +++ b/src/datagen/java/xyz/nucleoid/extras/data/provider/NEBlockTagProvider.java @@ -0,0 +1,48 @@ +package xyz.nucleoid.extras.data.provider; + +import java.util.concurrent.CompletableFuture; + +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 xyz.nucleoid.extras.lobby.NEBlocks; +import xyz.nucleoid.extras.tag.NEBlockTags; + +public class NEBlockTagProvider extends FabricTagProvider.BlockTagProvider { + public NEBlockTagProvider(FabricDataOutput dataOutput, CompletableFuture registries) { + super(dataOutput, registries); + } + + @Override + protected void configure(WrapperLookup lookup) { + this.getOrCreateTagBuilder(BlockTags.DOORS) + .add(NEBlocks.TRANSIENT_IRON_DOOR); + + this.getOrCreateTagBuilder(NEBlockTags.LUCKY_TATER_DROPS) + .add(NEBlocks.BRONZE_CAPSULE_TATER) + .add(NEBlocks.SILVER_CAPSULE_TATER) + .add(NEBlocks.GOLD_CAPSULE_TATER); + + this.getOrCreateTagBuilder(NEBlockTags.NON_VIBRATING_TATERS) + .addOptionalTag(BlockTags.DAMPENS_VIBRATIONS) + .add(NEBlocks.WARDEN_TATER); + + this.getOrCreateTagBuilder(BlockTags.WOODEN_DOORS) + .add(NEBlocks.TRANSIENT_OAK_DOOR) + .add(NEBlocks.TRANSIENT_SPRUCE_DOOR) + .add(NEBlocks.TRANSIENT_BIRCH_DOOR) + .add(NEBlocks.TRANSIENT_JUNGLE_DOOR) + .add(NEBlocks.TRANSIENT_ACACIA_DOOR) + .add(NEBlocks.TRANSIENT_CHERRY_DOOR) + .add(NEBlocks.TRANSIENT_DARK_OAK_DOOR) + .add(NEBlocks.TRANSIENT_MANGROVE_DOOR) + .add(NEBlocks.TRANSIENT_BAMBOO_DOOR) + .add(NEBlocks.TRANSIENT_CRIMSON_DOOR) + .add(NEBlocks.TRANSIENT_WARPED_DOOR); + + this.getOrCreateTagBuilder(NEBlockTags.VIRAL_TATERS) + .add(NEBlocks.VIRAL_TATER); + } +} diff --git a/src/datagen/java/xyz/nucleoid/extras/data/provider/NEItemTagProvider.java b/src/datagen/java/xyz/nucleoid/extras/data/provider/NEItemTagProvider.java new file mode 100644 index 00000000..f6a80860 --- /dev/null +++ b/src/datagen/java/xyz/nucleoid/extras/data/provider/NEItemTagProvider.java @@ -0,0 +1,22 @@ +package xyz.nucleoid.extras.data.provider; + +import java.util.concurrent.CompletableFuture; + +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 NEItemTagProvider extends FabricTagProvider.ItemTagProvider { + public NEItemTagProvider(FabricDataOutput dataOutput, CompletableFuture registries, FabricTagProvider.BlockTagProvider blockTags) { + super(dataOutput, registries, blockTags); + } + + @Override + protected void configure(WrapperLookup lookup) { + this.copy(BlockTags.DOORS, ItemTags.DOORS); + this.copy(BlockTags.WOODEN_DOORS, ItemTags.WOODEN_DOORS); + } +} diff --git a/src/main/resources/data/minecraft/tags/blocks/doors.json b/src/main/resources/data/minecraft/tags/blocks/doors.json deleted file mode 100644 index e4f9eb0e..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/doors.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "nucleoid_extras:transient_iron_door" - ] -} 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 9e3a7253..00000000 --- a/src/main/resources/data/minecraft/tags/blocks/wooden_doors.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "values": [ - "nucleoid_extras:transient_oak_door", - "nucleoid_extras:transient_spruce_door", - "nucleoid_extras:transient_birch_door", - "nucleoid_extras:transient_jungle_door", - "nucleoid_extras:transient_acacia_door", - "nucleoid_extras:transient_cherry_door", - "nucleoid_extras:transient_dark_oak_door", - "nucleoid_extras:transient_mangrove_door", - "nucleoid_extras:transient_bamboo_door", - "nucleoid_extras:transient_crimson_door", - "nucleoid_extras:transient_warped_door" - ] -} diff --git a/src/main/resources/data/minecraft/tags/items/doors.json b/src/main/resources/data/minecraft/tags/items/doors.json deleted file mode 100644 index e4f9eb0e..00000000 --- a/src/main/resources/data/minecraft/tags/items/doors.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "nucleoid_extras:transient_iron_door" - ] -} 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 9e3a7253..00000000 --- a/src/main/resources/data/minecraft/tags/items/wooden_doors.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "values": [ - "nucleoid_extras:transient_oak_door", - "nucleoid_extras:transient_spruce_door", - "nucleoid_extras:transient_birch_door", - "nucleoid_extras:transient_jungle_door", - "nucleoid_extras:transient_acacia_door", - "nucleoid_extras:transient_cherry_door", - "nucleoid_extras:transient_dark_oak_door", - "nucleoid_extras:transient_mangrove_door", - "nucleoid_extras:transient_bamboo_door", - "nucleoid_extras:transient_crimson_door", - "nucleoid_extras:transient_warped_door" - ] -} diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/1_2_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/1_2_taters.json deleted file mode 100644 index d0f31875..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/1_2_taters.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:jungle_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.1_2_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.1_2_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_jungle_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:jungle_tater" - } - }, - "get_jungle_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:jungle_log_tater" - } - }, - "get_spruce_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:spruce_tater" - } - }, - "get_birch_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:birch_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/1_3_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/1_3_taters.json deleted file mode 100644 index ca39da76..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/1_3_taters.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:emerald_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.1_3_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.1_3_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_emerald_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:emerald_tater" - } - }, - "get_cocoa_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cocoa_tater" - } - }, - "get_spruce_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:spruce_tater" - } - }, - "get_birch_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:birch_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/adventure_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/adventure_taters.json deleted file mode 100644 index 325e8351..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/adventure_taters.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/ten_taters", - "display": { - "icon": { - "item": "nucleoid_extras:endertater" - }, - "title": { - "translate": "advancements.nucleoid_extras.adventure_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.adventure_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_red_mooshroom_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:red_mooshroom_tater" - } - }, - "get_snowman_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:snowman_tater" - } - }, - "get_magma_cube_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:magma_cube_tater" - } - }, - "get_blaze_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:blaze_tater" - } - }, - "get_cave_spider_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cave_spider_tater" - } - }, - "get_endertater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:endertater" - } - }, - "get_stone_brick_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stone_brick_tater" - } - }, - "get_melon_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:melon_tater" - } - }, - "get_mycelium_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:mycelium_tater" - } - }, - "get_red_mushroom_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:red_mushroom_tater" - } - }, - "get_brown_mushroom_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:brown_mushroom_tater" - } - }, - "get_mushroom_stem_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:mushroom_stem_tater" - } - }, - "get_nether_brick_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:nether_brick_tater" - } - }, - "get_end_stone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:end_stone_tater" - } - }, - "get_eye_of_ender_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:eye_of_ender_tater" - } - }, - "get_villager_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:villager_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/all_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/all_taters.json deleted file mode 100644 index b10e4ec7..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/all_taters.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/two_hundred_taters", - "display": { - "icon": { - "item": "nucleoid_extras:tater_of_undying" - }, - "title": { - "translate": "advancements.nucleoid_extras.all_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.all_taters.description" - }, - "frame": "challenge", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_all_taters_170322": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "count": "all" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/alpha_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/alpha_taters.json deleted file mode 100644 index 0e5a0b0a..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/alpha_taters.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/ten_taters", - "display": { - "icon": { - "item": "nucleoid_extras:netherrack_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.alpha_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.alpha_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_clay_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:clay_tater" - } - }, - "get_jukebox_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:jukebox_tater" - } - }, - "get_cactus_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cactus_tater" - } - }, - "get_pumpkin_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:pumpkin_tater" - } - }, - "get_jack_o_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:jack_o_tater" - } - }, - "get_netherrack_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:netherrack_tater" - } - }, - "get_soul_sand_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:soul_sand_tater" - } - }, - "get_ghast_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:ghast_tater" - } - }, - "get_zombified_piglin_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:zombified_piglin_tater" - } - }, - "get_glowstone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:glowstone_tater" - } - }, - "get_cow_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cow_tater" - } - }, - "get_slime_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:slime_tater" - } - }, - "get_ice_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:ice_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/aquatic_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/aquatic_taters.json deleted file mode 100644 index 071ec85e..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/aquatic_taters.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/coral_taters", - "display": { - "icon": { - "item": "nucleoid_extras:prismarine_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.aquatic_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.aquatic_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_blue_ice_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:blue_ice_tater" - } - }, - "get_smooth_stone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:smooth_stone_tater" - } - }, - "get_brain_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:brain_coral_tater" - } - }, - "get_bubble_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bubble_coral_tater" - } - }, - "get_fire_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:fire_coral_tater" - } - }, - "get_horn_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:horn_coral_tater" - } - }, - "get_tube_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:tube_coral_tater" - } - }, - "get_dead_brain_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_brain_coral_tater" - } - }, - "get_dead_bubble_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_bubble_coral_tater" - } - }, - "get_dead_fire_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_fire_coral_tater" - } - }, - "get_dead_horn_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_horn_coral_tater" - } - }, - "get_dead_tube_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_tube_coral_tater" - } - }, - "get_puffertater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:puffertater" - } - }, - "get_dried_kelp_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dried_kelp_tater" - } - }, - "get_sea_pickle_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:sea_pickle_tater" - } - }, - "get_turtle_egg_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:turtle_egg_tater" - } - }, - "get_drowned_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:drowned_tater" - } - }, - "get_conduit_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:conduit_tater" - } - }, - "get_stripped_oak_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_oak_log_tater" - } - }, - "get_stripped_spruce_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_spruce_log_tater" - } - }, - "get_stripped_birch_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_birch_log_tater" - } - }, - "get_stripped_jungle_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_jungle_log_tater" - } - }, - "get_stripped_acacia_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_acacia_log_tater" - } - }, - "get_stripped_dark_oak_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_dark_oak_log_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/axolotl_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/axolotl_taters.json deleted file mode 100644 index 62ccf16a..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/axolotl_taters.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/copper_taters", - "display": { - "icon": { - "item": "nucleoid_extras:lucy_axolotl_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.axolotl_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.axolotl_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_lucy_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:lucy_axolotl_tater" - } - }, - "get_wild_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:wild_axolotl_tater" - } - }, - "get_gold_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:gold_axolotl_tater" - } - }, - "get_cyan_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cyan_axolotl_tater" - } - }, - "get_blue_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:blue_axolotl_tater" - } - } - } -} diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/beta_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/beta_taters.json deleted file mode 100644 index 7062a67e..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/beta_taters.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:cake_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.beta_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.beta_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_cake_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cake_tater" - } - }, - "get_squid_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:squid_tater" - } - }, - "get_lapis_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:lapis_tater" - } - }, - "get_sandstone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:sandstone_tater" - } - }, - "get_birch_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:birch_log_tater" - } - }, - "get_spruce_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:spruce_log_tater" - } - }, - "get_piston_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:piston_tater" - } - }, - "get_sticky_piston_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:sticky_piston_tater" - } - }, - "get_charged_creeper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:charged_creeper_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/bountiful_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/bountiful_taters.json deleted file mode 100644 index 15955230..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/bountiful_taters.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/ten_taters", - "display": { - "icon": { - "item": "nucleoid_extras:granite_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.bountiful_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.bountiful_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_andesite_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:andesite_tater" - } - }, - "get_dark_prismarine_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dark_prismarine_tater" - } - }, - "get_diorite_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:diorite_tater" - } - }, - "get_granite_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:granite_tater" - } - }, - "get_prismarine_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:prismarine_tater" - } - }, - "get_prismarine_brick_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:prismarine_brick_tater" - } - }, - "get_red_sandstone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:red_sandstone_tater" - } - }, - "get_sea_lantern_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:sea_lantern_tater" - } - }, - "get_sponge_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:sponge_tater" - } - }, - "get_inverted_daylight_detector_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:inverted_daylight_detector_tater" - } - }, - "get_guardian_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:guardian_tater" - } - }, - "get_elder_guardian_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:elder_guardian_tater" - } - }, - "get_slime_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:slime_tater" - } - }, - "get_alex_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:alex_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/buzzy_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/buzzy_taters.json deleted file mode 100644 index 3ef87337..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/buzzy_taters.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:bee_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.buzzy_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.buzzy_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_bee_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bee_tater" - } - }, - "get_beehive_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:beehive_tater" - } - }, - "get_bee_nest_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bee_nest_tater" - } - }, - "get_honey_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:honey_tater" - } - }, - "get_honeycomb_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:honeycomb_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/caves_and_cliffs_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/caves_and_cliffs_taters.json deleted file mode 100644 index 0b19448d..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/caves_and_cliffs_taters.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/axolotl_taters", - "display": { - "icon": { - "item": "nucleoid_extras:azalea_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.caves_and_cliffs_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.caves_and_cliffs_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:copper_tater" - } - }, - "get_exposed_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:exposed_copper_tater" - } - }, - "get_weathered_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:weathered_copper_tater" - } - }, - "get_oxidized_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:oxidized_copper_tater" - } - }, - "get_azalea_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:azalea_tater" - } - }, - "get_calcite_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:calcite_tater" - } - }, - "get_tuff_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:tuff_tater" - } - }, - "get_dripstone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dripstone_tater" - } - }, - "get_amethyst_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:amethyst_tater" - } - }, - "get_glow_squid_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:glow_squid_tater" - } - }, - "get_deepslate_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:deepslate_tater" - } - }, - "get_cobbled_deepslate_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cobbled_deepslate_tater" - } - }, - "get_deepslate_brick_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:deepslate_brick_tater" - } - }, - "get_flowering_azalea_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:flowering_azalea_tater" - } - }, - "get_raw_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_copper_tater" - } - }, - "get_raw_gold_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_gold_tater" - } - }, - "get_raw_iron_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_iron_tater" - } - }, - "get_lucy_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:lucy_axolotl_tater" - } - }, - "get_wild_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:wild_axolotl_tater" - } - }, - "get_gold_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:gold_axolotl_tater" - } - }, - "get_cyan_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cyan_axolotl_tater" - } - }, - "get_blue_axolotl_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:blue_axolotl_tater" - } - } - } -} diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/changed_the_world_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/changed_the_world_taters.json deleted file mode 100644 index 9cc665da..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/changed_the_world_taters.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:dark_oak_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.changed_the_world_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.changed_the_world_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_acacia_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:acacia_tater" - } - }, - "get_acacia_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:acacia_log_tater" - } - }, - "get_dark_oak_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dark_oak_tater" - } - }, - "get_dark_oak_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dark_oak_log_tater" - } - }, - "get_packed_ice_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:packed_ice_tater" - } - }, - "get_red_sand_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:red_sand_tater" - } - }, - "get_podzol_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:podzol_tater" - } - }, - "get_puffertater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:puffertater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/classic_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/classic_taters.json deleted file mode 100644 index 24709e7f..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/classic_taters.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/ten_taters", - "display": { - "icon": { - "item": "nucleoid_extras:creeper_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.classic_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.classic_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_creeper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:creeper_tater" - } - }, - "get_skeletater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:skeletater" - } - }, - "get_zombie_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:zombie_tater" - } - }, - "get_pig_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:pig_tater" - } - }, - "get_spider_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:spider_tater" - } - }, - "get_sheep_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:sheep_tater" - } - }, - "get_bedrock_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bedrock_tater" - } - }, - "get_sand_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:sand_tater" - } - }, - "get_oak_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:oak_log_tater" - } - }, - "get_sponge_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:sponge_tater" - } - }, - "get_gold_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:gold_tater" - } - }, - "get_iron_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:iron_tater" - } - }, - "get_tntater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:tntater" - } - }, - "get_brick_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:brick_tater" - } - }, - "get_bookshelf_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bookshelf_tater" - } - }, - "get_obsidian_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:obsidian_tater" - } - }, - "get_wool_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:wool_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/combat_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/combat_taters.json deleted file mode 100644 index 58c07cb5..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/combat_taters.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:purpur_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.combat_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.combat_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_chorus_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:chorus_tater" - } - }, - "get_end_stone_brick_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:end_stone_brick_tater" - } - }, - "get_purpur_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:purpur_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/copper_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/copper_taters.json deleted file mode 100644 index e8ce80d9..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/copper_taters.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:copper_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.copper_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.copper_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:copper_tater" - } - }, - "get_exposed_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:exposed_copper_tater" - } - }, - "get_weathered_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:weathered_copper_tater" - } - }, - "get_oxidized_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:oxidized_copper_tater" - } - }, - "get_raw_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_copper_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/coral_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/coral_taters.json deleted file mode 100644 index 11fe6522..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/coral_taters.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/ten_taters", - "display": { - "icon": { - "item": "nucleoid_extras:brain_coral_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.coral_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.coral_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_brain_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:brain_coral_tater" - } - }, - "get_bubble_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bubble_coral_tater" - } - }, - "get_fire_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:fire_coral_tater" - } - }, - "get_horn_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:horn_coral_tater" - } - }, - "get_tube_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:tube_coral_tater" - } - }, - "get_dead_brain_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_brain_coral_tater" - } - }, - "get_dead_bubble_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_bubble_coral_tater" - } - }, - "get_dead_fire_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_fire_coral_tater" - } - }, - "get_dead_horn_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_horn_coral_tater" - } - }, - "get_dead_tube_coral_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dead_tube_coral_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/dyed_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/dyed_taters.json deleted file mode 100644 index a5d4ef12..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/dyed_taters.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/ten_taters", - "display": { - "icon": { - "item": "nucleoid_extras:red_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.dyed_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.dyed_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_white_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:white_tater" - } - }, - "get_orange_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:orange_tater" - } - }, - "get_magenta_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:magenta_tater" - } - }, - "get_light_blue_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:light_blue_tater" - } - }, - "get_yellow_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:yellow_tater" - } - }, - "get_lime_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:lime_tater" - } - }, - "get_pink_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:pink_tater" - } - }, - "get_gray_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:gray_tater" - } - }, - "get_light_gray_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:light_gray_tater" - } - }, - "get_cyan_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cyan_tater" - } - }, - "get_purple_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:purple_tater" - } - }, - "get_blue_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:blue_tater" - } - }, - "get_brown_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:brown_tater" - } - }, - "get_green_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:green_tater" - } - }, - "get_red_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:red_tater" - } - }, - "get_black_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:black_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/earth_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/earth_taters.json deleted file mode 100644 index bc80f63e..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/earth_taters.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:moobloom_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.earth_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.earth_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_moobloom_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:moobloom_tater" - } - }, - "get_moolip_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:moolip_tater" - } - }, - "get_glow_squid_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:glow_squid_tater" - } - }, - "get_tropical_slime_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:tropical_slime_tater" - } - }, - "get_muddy_pig_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:muddy_pig_tater" - } - }, - "get_bouldering_zombie_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bouldering_zombie_tater" - } - }, - "get_lobber_zombie_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:lobber_zombie_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/exploration_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/exploration_taters.json deleted file mode 100644 index 9e84c001..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/exploration_taters.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:vex_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.exploration_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.exploration_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_illager_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:illager_tater" - } - }, - "get_vinditater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:vinditater" - } - }, - "get_vex_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:vex_tater" - } - }, - "get_tater_of_undying": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:tater_of_undying" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/fifty_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/fifty_taters.json deleted file mode 100644 index a63ad1c4..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/fifty_taters.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/twenty_five_taters", - "display": { - "icon": { - "item": "nucleoid_extras:diamond_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.fifty_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.fifty_taters.description" - }, - "frame": "goal", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_50_taters": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "count": 50 - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/first_tater.json b/src/main/resources/data/nucleoid_extras/advancements/taters/first_tater.json deleted file mode 100644 index fdcabca5..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/first_tater.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/root", - "display": { - "icon": { - "item": "nucleoid_extras:tiny_potato" - }, - "title": { - "translate": "advancements.nucleoid_extras.first_tater.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.first_tater.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_1_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "count": 1 - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/frog_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/frog_taters.json deleted file mode 100644 index b35b08aa..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/frog_taters.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:temperate_frog_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.frog_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.frog_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_temperate_frog_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:temperate_frog_tater" - } - }, - "get_cold_frog_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cold_frog_tater" - } - }, - "get_warm_frog_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:warm_frog_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/froglight_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/froglight_taters.json deleted file mode 100644 index 8e9b91bf..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/froglight_taters.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/frog_taters", - "display": { - "icon": { - "item": "nucleoid_extras:ochre_froglight_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.froglight_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.froglight_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_ochre_froglight_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:ochre_froglight_tater" - } - }, - "get_pearlescent_froglight_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:pearlescent_froglight_tater" - } - }, - "get_verdant_froglight_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:verdant_froglight_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/frostburn_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/frostburn_taters.json deleted file mode 100644 index 8f11edc7..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/frostburn_taters.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:polar_bear_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.frostburn_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.frostburn_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_bone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bone_tater" - } - }, - "get_nether_wart_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:nether_wart_tater" - } - }, - "get_polar_bear_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:polar_bear_tater" - } - }, - "get_red_nether_brick_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:red_nether_brick_tater" - } - }, - "get_husk_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:husk_tater" - } - }, - "get_stray_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stray_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/horse_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/horse_taters.json deleted file mode 100644 index 7f597ef0..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/horse_taters.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:hay_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.horse_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.horse_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_hay_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:hay_tater" - } - }, - "get_terracotta_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:terracotta_tater" - } - }, - "get_coal_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:coal_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/ice_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/ice_taters.json deleted file mode 100644 index 609831f5..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/ice_taters.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:ice_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.ice_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.ice_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_ice_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:ice_tater" - } - }, - "get_packed_ice_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:packed_ice_tater" - } - }, - "get_blue_ice_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:blue_ice_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/indev_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/indev_taters.json deleted file mode 100644 index e8258704..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/indev_taters.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:crafting_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.indev_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.indev_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_diamond_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:diamond_tater" - } - }, - "get_crafting_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:crafting_tater" - } - }, - "get_furnace_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:furnace_tater" - } - }, - "get_apple_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:apple_tater" - } - }, - "get_golden_apple_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:golden_apple_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/nether_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/nether_taters.json deleted file mode 100644 index d69d11dd..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/nether_taters.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/ten_taters", - "display": { - "icon": { - "item": "nucleoid_extras:warped_nylium_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.nether_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.nether_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_crying_obsidian_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:crying_obsidian_tater" - } - }, - "get_basalt_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:basalt_tater" - } - }, - "get_netherite_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:netherite_tater" - } - }, - "get_crimson_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:crimson_tater" - } - }, - "get_warped_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:warped_tater" - } - }, - "get_warped_wart_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:warped_wart_tater" - } - }, - "get_shroomlight_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:shroomlight_tater" - } - }, - "get_strider_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:strider_tater" - } - }, - "get_cold_strider_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cold_strider_tater" - } - }, - "get_blackstone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:blackstone_tater" - } - }, - "get_gilded_blackstone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:gilded_blackstone_tater" - } - }, - "get_crimson_nylium_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:crimson_nylium_tater" - } - }, - "get_warped_nylium_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:warped_nylium_tater" - } - }, - "get_crimson_stem_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:crimson_stem_tater" - } - }, - "get_warped_stem_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:warped_stem_tater" - } - }, - "get_piglin_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:piglin_tater" - } - }, - "get_soul_lantern_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:soul_lantern_tater" - } - }, - "get_soul_soil_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:soul_soil_tater" - } - }, - "get_zombified_piglin_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:zombified_piglin_tater" - } - }, - "get_stripped_crimson_stem_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_crimson_stem_tater" - } - }, - "get_stripped_warped_stem_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_warped_stem_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/one_hundred_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/one_hundred_taters.json deleted file mode 100644 index 4c91dab5..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/one_hundred_taters.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/fifty_taters", - "display": { - "icon": { - "item": "nucleoid_extras:emerald_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.one_hundred_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.one_hundred_taters.description" - }, - "frame": "goal", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_100_taters": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "count": 100 - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/ore_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/ore_taters.json deleted file mode 100644 index d1166d82..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/ore_taters.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/copper_taters", - "display": { - "icon": { - "item": "nucleoid_extras:coal_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.ore_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.ore_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:copper_tater" - } - }, - "get_exposed_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:exposed_copper_tater" - } - }, - "get_weathered_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:weathered_copper_tater" - } - }, - "get_oxidized_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:oxidized_copper_tater" - } - }, - "get_coal_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:coal_tater" - } - }, - "get_iron_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:iron_tater" - } - }, - "get_gold_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:gold_tater" - } - }, - "get_diamond_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:diamond_tater" - } - }, - "get_emerald_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:emerald_tater" - } - }, - "get_redstone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:redstone_tater" - } - }, - "get_lapis_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:lapis_tater" - } - }, - "get_quartz_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:quartz_tater" - } - }, - "get_netherite_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:netherite_tater" - } - }, - "get_amethyst_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:amethyst_tater" - } - }, - "get_raw_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_copper_tater" - } - }, - "get_raw_gold_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_gold_tater" - } - }, - "get_raw_iron_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_iron_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/pre_classic_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/pre_classic_taters.json deleted file mode 100644 index 8493faa8..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/pre_classic_taters.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:cobblestone_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.pre_classic_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.pre_classic_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_steve_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:steve_tater" - } - }, - "get_grass_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:grass_tater" - } - }, - "get_cobblestone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cobblestone_tater" - } - }, - "get_dirt_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dirt_tater" - } - }, - "get_stone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stone_tater" - } - }, - "get_oak_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:oak_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/pretty_scary_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/pretty_scary_taters.json deleted file mode 100644 index 3de5fc59..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/pretty_scary_taters.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:wither_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.pretty_scary_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.pretty_scary_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_beacon_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:beacon_tater" - } - }, - "get_wither_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:wither_tater" - } - }, - "get_wither_skeletater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:wither_skeletater" - } - }, - "get_shielded_wither_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:shielded_wither_tater" - } - }, - "get_zombie_villager_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:zombie_villager_tater" - } - }, - "get_witch_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:witch_tater" - } - }, - "get_flower_pot_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:flower_pot_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/pride_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/pride_taters.json deleted file mode 100644 index e0adfe4b..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/pride_taters.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:gay_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.pride_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.pride_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_gay_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:gay_tater" - } - }, - "get_lesbian_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:lesbian_tater" - } - }, - "get_bi_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bi_tater" - } - }, - "get_trans_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:trans_tater" - } - }, - "get_asexual_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:asexual_tater" - } - }, - "get_pan_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:pan_tater" - } - }, - "get_nonbinary_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:nonbinary_tater" - } - }, - "get_genderfluid_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:genderfluid_tater" - } - }, - "get_demisexual_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:demisexual_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/raider_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/raider_taters.json deleted file mode 100644 index 0750b6b8..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/raider_taters.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:illager_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.raider_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.raider_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_illager_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:illager_tater" - } - }, - "get_vinditater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:vinditater" - } - }, - "get_illusioner_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:illusioner_tater" - } - }, - "get_vex_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:vex_tater" - } - }, - "get_witch_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:witch_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/raw_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/raw_taters.json deleted file mode 100644 index b13e798d..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/raw_taters.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:raw_iron_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.raw_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.raw_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_raw_copper_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_copper_tater" - } - }, - "get_raw_gold_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_gold_tater" - } - }, - "get_raw_iron_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:raw_iron_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/redstone_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/redstone_taters.json deleted file mode 100644 index 5eae2155..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/redstone_taters.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:redstone_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.redstone_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.redstone_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_redstone_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:redstone_tater" - } - }, - "get_quartz_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:quartz_tater" - } - }, - "get_daylight_detector_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:daylight_detector_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/root.json b/src/main/resources/data/nucleoid_extras/advancements/taters/root.json deleted file mode 100644 index 4b4b30cb..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/root.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "display": { - "title": { - "translate": "advancements.nucleoid_extras.root.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.root.description" - }, - "icon": { - "item": "nucleoid_extras:nucleoid_logo" - }, - "frame": "task", - "show_toast": false, - "announce_to_chat": false, - "hidden": false, - "background": "minecraft:textures/block/lime_concrete.png" - }, - "criteria": { - "get_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "count": 1 - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/skeletaters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/skeletaters.json deleted file mode 100644 index 57e53b48..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/skeletaters.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:skeletater" - }, - "title": { - "translate": "advancements.nucleoid_extras.skeletaters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.skeletaters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_skeletater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:skeletater" - } - }, - "get_wither_skeletater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:wither_skeletater" - } - }, - "get_stray_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stray_tater" - } - }, - "get_mossy_skeletater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:mossy_skeletater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/slime_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/slime_taters.json deleted file mode 100644 index dbd7582f..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/slime_taters.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:slime_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.slime_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.slime_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_slime_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:slime_tater" - } - }, - "get_magma_cube_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:magma_cube_tater" - } - }, - "get_tropical_slime_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:tropical_slime_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/tateroids.json b/src/main/resources/data/nucleoid_extras/advancements/taters/tateroids.json deleted file mode 100644 index 4cbd420c..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/tateroids.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:tateroid" - }, - "title": { - "translate": "advancements.nucleoid_extras.tateroids.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.tateroids.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_tateroid": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:tateroid" - } - }, - "get_orange_tateroid": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:orange_tateroid" - } - }, - "get_yellow_tateroid": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:yellow_tateroid" - } - }, - "get_purple_tateroid": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:purple_tateroid" - } - }, - "get_blue_tateroid": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:blue_tateroid" - } - }, - "get_green_tateroid": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:green_tateroid" - } - }, - "get_red_tateroid": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:red_tateroid" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/ten_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/ten_taters.json deleted file mode 100644 index 502d6ff7..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/ten_taters.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:iron_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.ten_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.ten_taters.description" - }, - "frame": "goal", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_10_taters": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "count": 10 - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/twenty_five_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/twenty_five_taters.json deleted file mode 100644 index 75a7b19e..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/twenty_five_taters.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/ten_taters", - "display": { - "icon": { - "item": "nucleoid_extras:gold_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.twenty_five_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.twenty_five_taters.description" - }, - "frame": "goal", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_25_taters": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "count": 25 - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/two_hundred_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/two_hundred_taters.json deleted file mode 100644 index f776b18c..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/two_hundred_taters.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/one_hundred_taters", - "display": { - "icon": { - "item": "nucleoid_extras:netherite_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.two_hundred_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.two_hundred_taters.description" - }, - "frame": "goal", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_200_taters": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "count": 200 - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/village_and_pillage_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/village_and_pillage_taters.json deleted file mode 100644 index 15947192..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/village_and_pillage_taters.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:illager_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.village_and_pillage_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.village_and_pillage_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_brown_mooshroom_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:brown_mooshroom_tater" - } - }, - "get_fox_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:fox_tater" - } - }, - "get_snow_fox_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:snow_fox_tater" - } - }, - "get_bamboo_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bamboo_tater" - } - }, - "get_illager_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:illager_tater" - } - }, - "get_wandering_trader_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:wandering_trader_tater" - } - }, - "get_bell_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bell_tater" - } - }, - "get_lantern_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:lantern_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/wednesday_my_dudes.json b/src/main/resources/data/nucleoid_extras/advancements/taters/wednesday_my_dudes.json deleted file mode 100644 index c86f64f0..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/wednesday_my_dudes.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/frog_taters", - "display": { - "icon": { - "item": "nucleoid_extras:warm_frog_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.wednesday_my_dudes.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.wednesday_my_dudes.description" - }, - "frame": "challenge", - "show_toast": true, - "announce_to_chat": true, - "hidden": true - }, - "criteria": { - "wear_temperate_frog_tater": { - "trigger": "nucleoid_extras:wear_tater", - "conditions": { - "tater": "nucleoid_extras:temperate_frog_tater", - "day_of_week": "wednesday" - } - }, - "wear_cold_frog_tater": { - "trigger": "nucleoid_extras:wear_tater", - "conditions": { - "tater": "nucleoid_extras:cold_frog_tater", - "day_of_week": "wednesday" - } - }, - "wear_warm_frog_tater": { - "trigger": "nucleoid_extras:wear_tater", - "conditions": { - "tater": "nucleoid_extras:warm_frog_tater", - "day_of_week": "wednesday" - } - } - }, - "requirements": [ - [ - "wear_temperate_frog_tater", - "wear_cold_frog_tater", - "wear_warm_frog_tater" - ] - ] -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/wild_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/wild_taters.json deleted file mode 100644 index 477d7d17..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/wild_taters.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/froglight_taters", - "display": { - "icon": { - "item": "nucleoid_extras:warden_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.wild_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.wild_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_ochre_froglight_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:ochre_froglight_tater" - } - }, - "get_pearlescent_froglight_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:pearlescent_froglight_tater" - } - }, - "get_verdant_froglight_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:verdant_froglight_tater" - } - }, - "get_warden_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:warden_tater" - } - }, - "get_sculk_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:sculk_tater" - } - }, - "get_temperate_frog_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:temperate_frog_tater" - } - }, - "get_cold_frog_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:cold_frog_tater" - } - }, - "get_warm_frog_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:warm_frog_tater" - } - }, - "get_allay_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:allay_tater" - } - }, - "get_mangrove_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:mangrove_log_tater" - } - }, - "get_mangrove_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:mangrove_tater" - } - }, - "get_mud_brick_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:mud_brick_tater" - } - }, - "get_mud_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:mud_tater" - } - }, - "get_packed_mud_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:packed_mud_tater" - } - }, - "get_stripped_mangrove_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_mangrove_log_tater" - } - } - } -} diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/wood_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/wood_taters.json deleted file mode 100644 index 0f79bc96..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/wood_taters.json +++ /dev/null @@ -1,182 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/ten_taters", - "display": { - "icon": { - "item": "nucleoid_extras:oak_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.wood_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.wood_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_oak_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:oak_tater" - } - }, - "get_spruce_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:spruce_tater" - } - }, - "get_birch_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:birch_tater" - } - }, - "get_jungle_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:jungle_tater" - } - }, - "get_acacia_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:acacia_tater" - } - }, - "get_dark_oak_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dark_oak_tater" - } - }, - "get_crimson_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:crimson_tater" - } - }, - "get_warped_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:warped_tater" - } - }, - "get_oak_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:oak_log_tater" - } - }, - "get_spruce_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:spruce_log_tater" - } - }, - "get_birch_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:birch_log_tater" - } - }, - "get_jungle_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:jungle_log_tater" - } - }, - "get_acacia_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:acacia_log_tater" - } - }, - "get_dark_oak_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:dark_oak_log_tater" - } - }, - "get_crimson_stem_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:crimson_stem_tater" - } - }, - "get_warped_stem_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:warped_stem_tater" - } - }, - "get_stripped_oak_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_oak_log_tater" - } - }, - "get_stripped_spruce_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_spruce_log_tater" - } - }, - "get_stripped_birch_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_birch_log_tater" - } - }, - "get_stripped_jungle_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_jungle_log_tater" - } - }, - "get_stripped_acacia_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_acacia_log_tater" - } - }, - "get_stripped_dark_oak_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_dark_oak_log_tater" - } - }, - "get_stripped_crimson_stem_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_crimson_stem_tater" - } - }, - "get_stripped_warped_stem_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_warped_stem_tater" - } - }, - "get_mangrove_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:mangrove_tater" - } - }, - "get_mangrove_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:mangrove_log_tater" - } - }, - "get_stripped_mangrove_log_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:stripped_mangrove_log_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/advancements/taters/zombie_taters.json b/src/main/resources/data/nucleoid_extras/advancements/taters/zombie_taters.json deleted file mode 100644 index 4b849464..00000000 --- a/src/main/resources/data/nucleoid_extras/advancements/taters/zombie_taters.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "parent": "nucleoid_extras:taters/first_tater", - "display": { - "icon": { - "item": "nucleoid_extras:zombie_tater" - }, - "title": { - "translate": "advancements.nucleoid_extras.zombie_taters.title" - }, - "description": { - "translate": "advancements.nucleoid_extras.zombie_taters.description" - }, - "frame": "task", - "show_toast": true, - "announce_to_chat": true, - "hidden": false - }, - "criteria": { - "get_zombie_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:zombie_tater" - } - }, - "get_zombie_villager_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:zombie_villager_tater" - } - }, - "get_husk_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:husk_tater" - } - }, - "get_drowned_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:drowned_tater" - } - }, - "get_zombified_piglin_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:zombified_piglin_tater" - } - }, - "get_bouldering_zombie_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:bouldering_zombie_tater" - } - }, - "get_lobber_zombie_tater": { - "trigger": "nucleoid_extras:tater_collected", - "conditions": { - "tater": "nucleoid_extras:lobber_zombie_tater" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/nucleoid_extras/tags/blocks/lucky_tater_drops.json b/src/main/resources/data/nucleoid_extras/tags/blocks/lucky_tater_drops.json deleted file mode 100644 index 947bd897..00000000 --- a/src/main/resources/data/nucleoid_extras/tags/blocks/lucky_tater_drops.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "nucleoid_extras:bronze_capsule_tater", - "nucleoid_extras:silver_capsule_tater", - "nucleoid_extras:gold_capsule_tater" - ] -} diff --git a/src/main/resources/data/nucleoid_extras/tags/blocks/non_vibrating_taters.json b/src/main/resources/data/nucleoid_extras/tags/blocks/non_vibrating_taters.json deleted file mode 100644 index 01cd8efd..00000000 --- a/src/main/resources/data/nucleoid_extras/tags/blocks/non_vibrating_taters.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "values": [ - "#minecraft:dampens_vibrations", - "nucleoid_extras:warden_tater" - ] -} diff --git a/src/main/resources/data/nucleoid_extras/tags/blocks/viral_taters.json b/src/main/resources/data/nucleoid_extras/tags/blocks/viral_taters.json deleted file mode 100644 index 0d3507d4..00000000 --- a/src/main/resources/data/nucleoid_extras/tags/blocks/viral_taters.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "values": [ - "nucleoid_extras:viral_tater" - ] -} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index a77aa315..3a56524b 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -8,7 +8,8 @@ "license": "LGPLv3", "environment": "*", "entrypoints": { - "main": ["xyz.nucleoid.extras.NucleoidExtras"] + "main": ["xyz.nucleoid.extras.NucleoidExtras"], + "fabric-datagen": ["xyz.nucleoid.extras.data.NEDatagen"] }, "mixins": ["extras.mixins.json"], "depends": {