From 0d10cfa3d9dcbd4588bc66377c50b1d0011a3ce5 Mon Sep 17 00:00:00 2001 From: Hexugory Date: Thu, 2 Mar 2023 15:41:30 -0600 Subject: [PATCH] it begins --- .gitattributes | 2 + .gitignore | 8 + .packwizignore | 5 + config/MouseTweaks.cfg | 8 + config/NoChatReports/NCR-Client.json | 24 + config/NoChatReports/NCR-Common.json | 7 + config/NoChatReports/NCR-Encryption.json | 26 + config/NoChatReports/NCR-ServerWhitelist.json | 5 + config/NoChatReports/README.md | 3 + config/PaginatedAdvancements.json5 | 16 + config/Revelationary.json | 6 + config/Revelationary.json5 | 8 + config/Spectrum.json5 | 139 + config/YungsExtras/README.txt | 7 + config/YungsExtras/fabric-1_19/README.txt | 29 + .../fabric-1_19/wishing_wells.json | 10 + config/ad_astra.json | 137 + config/adaptive-tooltips.json | 14 + config/advancementplaques-common.toml | 67 + config/adventurez.json5 | 41 + config/ae2/client.json | 53 + config/ae2/common.json | 118 + config/almostunified/debug.json | 7 + config/almostunified/duplicates.json | 30 + config/almostunified/startup.json | 3 + config/almostunified/unify.json | 160 + config/almostunified/unify.json.bak | 154 + config/ambientsounds-client.json | 76 + config/appleskin.json5 | 22 + config/archeology.json | 9 + config/architects_palette.json5 | 13 + config/armorsoundtweak.toml | 8 + config/artifacts/general.toml | 5 + config/artifacts/worldgen.toml | 5 + config/attributefix.json | 796 + config/authme.json5 | 45 + config/bedbenefits.json | 12 + config/besmirchment.json | 18 + config/bettercombat/client.json5 | 15 + .../bettercombat/fallback_compatibility.json | 102 + config/bettercombat/server.json5 | 53 + config/betterdeserttemples-fabric-1_19.toml | 3 + config/betterdeserttemples/README.txt | 7 + .../fabric-1_19/README.txt | 30 + .../fabric-1_19/armorstands.json | 58 + .../fabric-1_19/itemframes.json | 31 + config/betterdungeons-fabric-1_19.toml | 16 + config/bettermineshafts-fabric-1_19.toml | 28 + config/betteroceanmonuments-fabric-1_19.toml | 2 + config/betterpingdisplay.json | 6 + config/betterstats.properties | 21 + config/betterstrongholds-fabric-1_19.toml | 5 + config/betterstrongholds/README.txt | 7 + .../betterstrongholds/fabric-1_19/README.txt | 49 + .../fabric-1_19/armorstands.json | 60 + .../fabric-1_19/itemframes.json | 34 + .../betterstrongholds/fabric-1_19/ores.json | 14 + .../fabric-1_19/rareblocks.json | 11 + config/betterwitchhuts-fabric-1_19.toml | 2 + config/bewitchment.json | 34 + config/bhmenu/bhmenu-client.properties | 15 + config/biomemakeover.json | 4 + config/bosses_of_mass_destruction.json5 | 85 + config/botania-client.json5 | 42 + config/botania-common.json5 | 46 + config/brazier-client.toml | 1 + config/brazier-common.toml | 10 + config/builtinservers.json | 13 + config/bwncr.toml | 7 + config/bwplus.json | 21 + config/byg/README.txt | 1 + .../backups/last_working_configs_backup.zip | Bin 0 -> 41812 bytes config/byg/biomepedia.json5 | 13 + config/byg/client/biomepedia_inventory.json5 | 20 + config/byg/config_versions.json5 | 12 + config/byg/end-biomes.json5 | 120 + config/byg/growing-patterns.json5 | 2961 +++ config/byg/nether-biomes.json5 | 258 + .../beach_biomes/beach_biomes_1.json5 | 28 + .../beach_biomes/beach_biomes_vanilla.json5 | 28 + .../middle_biomes/middle_biomes_1.json5 | 28 + .../middle_biomes/middle_biomes_2.json5 | 28 + .../middle_biomes/middle_biomes_3.json5 | 28 + .../middle_biomes/middle_biomes_vanilla.json5 | 28 + .../middle_biomes_variant_vanilla.json5 | 28 + .../biome_selectors/oceans/oceans_1.json5 | 21 + .../oceans/oceans_vanilla.json5 | 21 + .../peak_biomes/peak_biomes_1.json5 | 28 + .../peak_biomes/peak_biomes_vanilla.json5 | 28 + .../peak_biomes_variant_vanilla.json5 | 28 + .../plateau_biomes/plateau_biomes_1.json5 | 28 + .../plateau_biomes/plateau_biomes_2.json5 | 28 + .../plateau_biomes/plateau_biomes_3.json5 | 28 + .../plateau_biomes_vanilla.json5 | 28 + .../plateau_biomes_variant_vanilla.json5 | 28 + .../shattered_biomes_vanilla.json5 | 28 + .../slope_biomes/slope_biomes_1.json5 | 28 + .../slope_biomes/slope_biomes_vanilla.json5 | 28 + .../slope_biomes_variant_vanilla.json5 | 28 + .../byg/overworld/byg-overworld-biomes.json5 | 22 + .../byg/overworld/regions/rare_region_1.json5 | 142 + config/byg/overworld/regions/region_1.json5 | 143 + config/byg/overworld/regions/region_2.json5 | 142 + config/byg/overworld/regions/region_3.json5 | 142 + config/byg/settings.json5 | 41 + .../byg/surface_rules/end_surface_rules.json5 | 292 + .../surface_rules/nether_surface_rules.json5 | 980 + .../overworld_surface_rules.json5 | 2912 +++ config/byg/trades.json5 | 999 + config/campanion.json | 3 + config/cardinal-components-api.properties | 6 + config/carryon-common.json | 191 + config/chefsdelightconfig.properties | 7 + config/chiselsandbits-client.json | 109 + config/chiselsandbits-common.json | 15 + config/chiselsandbits-server.json | 13 + config/clienttweaks.toml | 22 + config/compressor/compressor.properties | 10 + .../blockstates/compressed_andesite.json | 7 + .../blockstates/compressed_basalt.json | 7 + .../blockstates/compressed_blackstone.json | 7 + .../compressed_cobbled_deepslate.json | 7 + .../blockstates/compressed_cobblestone.json | 7 + .../blockstates/compressed_deepslate.json | 7 + .../blockstates/compressed_diorite.json | 7 + .../blockstates/compressed_dirt.json | 7 + .../blockstates/compressed_end_stone.json | 7 + .../blockstates/compressed_granite.json | 7 + .../blockstates/compressed_gravel.json | 7 + .../blockstates/compressed_netherrack.json | 7 + .../blockstates/compressed_sand.json | 7 + .../blockstates/compressed_stone.json | 7 + .../double_compressed_andesite.json | 7 + .../blockstates/double_compressed_basalt.json | 7 + .../double_compressed_blackstone.json | 7 + .../double_compressed_cobbled_deepslate.json | 7 + .../double_compressed_cobblestone.json | 7 + .../double_compressed_deepslate.json | 7 + .../double_compressed_diorite.json | 7 + .../blockstates/double_compressed_dirt.json | 7 + .../double_compressed_end_stone.json | 7 + .../double_compressed_granite.json | 7 + .../blockstates/double_compressed_gravel.json | 7 + .../double_compressed_netherrack.json | 7 + .../blockstates/double_compressed_sand.json | 7 + .../blockstates/double_compressed_stone.json | 7 + .../octuple_compressed_andesite.json | 7 + .../octuple_compressed_basalt.json | 7 + .../octuple_compressed_blackstone.json | 7 + .../octuple_compressed_cobbled_deepslate.json | 7 + .../octuple_compressed_cobblestone.json | 7 + .../octuple_compressed_deepslate.json | 7 + .../octuple_compressed_diorite.json | 7 + .../blockstates/octuple_compressed_dirt.json | 7 + .../octuple_compressed_end_stone.json | 7 + .../octuple_compressed_granite.json | 7 + .../octuple_compressed_gravel.json | 7 + .../octuple_compressed_netherrack.json | 7 + .../blockstates/octuple_compressed_sand.json | 7 + .../blockstates/octuple_compressed_stone.json | 7 + .../quadruple_compressed_andesite.json | 7 + .../quadruple_compressed_basalt.json | 7 + .../quadruple_compressed_blackstone.json | 7 + ...uadruple_compressed_cobbled_deepslate.json | 7 + .../quadruple_compressed_cobblestone.json | 7 + .../quadruple_compressed_deepslate.json | 7 + .../quadruple_compressed_diorite.json | 7 + .../quadruple_compressed_dirt.json | 7 + .../quadruple_compressed_end_stone.json | 7 + .../quadruple_compressed_granite.json | 7 + .../quadruple_compressed_gravel.json | 7 + .../quadruple_compressed_netherrack.json | 7 + .../quadruple_compressed_sand.json | 7 + .../quadruple_compressed_stone.json | 7 + .../quintuple_compressed_andesite.json | 7 + .../quintuple_compressed_basalt.json | 7 + .../quintuple_compressed_blackstone.json | 7 + ...uintuple_compressed_cobbled_deepslate.json | 7 + .../quintuple_compressed_cobblestone.json | 7 + .../quintuple_compressed_deepslate.json | 7 + .../quintuple_compressed_diorite.json | 7 + .../quintuple_compressed_dirt.json | 7 + .../quintuple_compressed_end_stone.json | 7 + .../quintuple_compressed_granite.json | 7 + .../quintuple_compressed_gravel.json | 7 + .../quintuple_compressed_netherrack.json | 7 + .../quintuple_compressed_sand.json | 7 + .../quintuple_compressed_stone.json | 7 + .../septuple_compressed_andesite.json | 7 + .../septuple_compressed_basalt.json | 7 + .../septuple_compressed_blackstone.json | 7 + ...septuple_compressed_cobbled_deepslate.json | 7 + .../septuple_compressed_cobblestone.json | 7 + .../septuple_compressed_deepslate.json | 7 + .../septuple_compressed_diorite.json | 7 + .../blockstates/septuple_compressed_dirt.json | 7 + .../septuple_compressed_end_stone.json | 7 + .../septuple_compressed_granite.json | 7 + .../septuple_compressed_gravel.json | 7 + .../septuple_compressed_netherrack.json | 7 + .../blockstates/septuple_compressed_sand.json | 7 + .../septuple_compressed_stone.json | 7 + .../sextuple_compressed_andesite.json | 7 + .../sextuple_compressed_basalt.json | 7 + .../sextuple_compressed_blackstone.json | 7 + ...sextuple_compressed_cobbled_deepslate.json | 7 + .../sextuple_compressed_cobblestone.json | 7 + .../sextuple_compressed_deepslate.json | 7 + .../sextuple_compressed_diorite.json | 7 + .../blockstates/sextuple_compressed_dirt.json | 7 + .../sextuple_compressed_end_stone.json | 7 + .../sextuple_compressed_granite.json | 7 + .../sextuple_compressed_gravel.json | 7 + .../sextuple_compressed_netherrack.json | 7 + .../blockstates/sextuple_compressed_sand.json | 7 + .../sextuple_compressed_stone.json | 7 + .../triple_compressed_andesite.json | 7 + .../blockstates/triple_compressed_basalt.json | 7 + .../triple_compressed_blackstone.json | 7 + .../triple_compressed_cobbled_deepslate.json | 7 + .../triple_compressed_cobblestone.json | 7 + .../triple_compressed_deepslate.json | 7 + .../triple_compressed_diorite.json | 7 + .../blockstates/triple_compressed_dirt.json | 7 + .../triple_compressed_end_stone.json | 7 + .../triple_compressed_granite.json | 7 + .../blockstates/triple_compressed_gravel.json | 7 + .../triple_compressed_netherrack.json | 7 + .../blockstates/triple_compressed_sand.json | 7 + .../blockstates/triple_compressed_stone.json | 7 + .../c/tags/blocks/compressed_andesite.json | 6 + .../data/c/tags/blocks/compressed_basalt.json | 6 + .../c/tags/blocks/compressed_blackstone.json | 6 + .../blocks/compressed_cobbled_deepslate.json | 6 + .../c/tags/blocks/compressed_cobblestone.json | 6 + .../c/tags/blocks/compressed_deepslate.json | 6 + .../c/tags/blocks/compressed_diorite.json | 6 + .../data/c/tags/blocks/compressed_dirt.json | 6 + .../c/tags/blocks/compressed_end_stone.json | 6 + .../c/tags/blocks/compressed_granite.json | 6 + .../data/c/tags/blocks/compressed_gravel.json | 6 + .../c/tags/blocks/compressed_netherrack.json | 6 + .../data/c/tags/blocks/compressed_sand.json | 6 + .../data/c/tags/blocks/compressed_stone.json | 6 + .../blocks/double_compressed_andesite.json | 6 + .../tags/blocks/double_compressed_basalt.json | 6 + .../blocks/double_compressed_blackstone.json | 6 + .../double_compressed_cobbled_deepslate.json | 6 + .../blocks/double_compressed_cobblestone.json | 6 + .../blocks/double_compressed_deepslate.json | 6 + .../blocks/double_compressed_diorite.json | 6 + .../c/tags/blocks/double_compressed_dirt.json | 6 + .../blocks/double_compressed_end_stone.json | 6 + .../blocks/double_compressed_granite.json | 6 + .../tags/blocks/double_compressed_gravel.json | 6 + .../blocks/double_compressed_netherrack.json | 6 + .../c/tags/blocks/double_compressed_sand.json | 6 + .../tags/blocks/double_compressed_stone.json | 6 + .../blocks/octuple_compressed_andesite.json | 6 + .../blocks/octuple_compressed_basalt.json | 6 + .../blocks/octuple_compressed_blackstone.json | 6 + .../octuple_compressed_cobbled_deepslate.json | 6 + .../octuple_compressed_cobblestone.json | 6 + .../blocks/octuple_compressed_deepslate.json | 6 + .../blocks/octuple_compressed_diorite.json | 6 + .../tags/blocks/octuple_compressed_dirt.json | 6 + .../blocks/octuple_compressed_end_stone.json | 6 + .../blocks/octuple_compressed_granite.json | 6 + .../blocks/octuple_compressed_gravel.json | 6 + .../blocks/octuple_compressed_netherrack.json | 6 + .../tags/blocks/octuple_compressed_sand.json | 6 + .../tags/blocks/octuple_compressed_stone.json | 6 + .../blocks/quadruple_compressed_andesite.json | 6 + .../blocks/quadruple_compressed_basalt.json | 6 + .../quadruple_compressed_blackstone.json | 6 + ...uadruple_compressed_cobbled_deepslate.json | 6 + .../quadruple_compressed_cobblestone.json | 6 + .../quadruple_compressed_deepslate.json | 6 + .../blocks/quadruple_compressed_diorite.json | 6 + .../blocks/quadruple_compressed_dirt.json | 6 + .../quadruple_compressed_end_stone.json | 6 + .../blocks/quadruple_compressed_granite.json | 6 + .../blocks/quadruple_compressed_gravel.json | 6 + .../quadruple_compressed_netherrack.json | 6 + .../blocks/quadruple_compressed_sand.json | 6 + .../blocks/quadruple_compressed_stone.json | 6 + .../blocks/quintuple_compressed_andesite.json | 6 + .../blocks/quintuple_compressed_basalt.json | 6 + .../quintuple_compressed_blackstone.json | 6 + ...uintuple_compressed_cobbled_deepslate.json | 6 + .../quintuple_compressed_cobblestone.json | 6 + .../quintuple_compressed_deepslate.json | 6 + .../blocks/quintuple_compressed_diorite.json | 6 + .../blocks/quintuple_compressed_dirt.json | 6 + .../quintuple_compressed_end_stone.json | 6 + .../blocks/quintuple_compressed_granite.json | 6 + .../blocks/quintuple_compressed_gravel.json | 6 + .../quintuple_compressed_netherrack.json | 6 + .../blocks/quintuple_compressed_sand.json | 6 + .../blocks/quintuple_compressed_stone.json | 6 + .../blocks/septuple_compressed_andesite.json | 6 + .../blocks/septuple_compressed_basalt.json | 6 + .../septuple_compressed_blackstone.json | 6 + ...septuple_compressed_cobbled_deepslate.json | 6 + .../septuple_compressed_cobblestone.json | 6 + .../blocks/septuple_compressed_deepslate.json | 6 + .../blocks/septuple_compressed_diorite.json | 6 + .../tags/blocks/septuple_compressed_dirt.json | 6 + .../blocks/septuple_compressed_end_stone.json | 6 + .../blocks/septuple_compressed_granite.json | 6 + .../blocks/septuple_compressed_gravel.json | 6 + .../septuple_compressed_netherrack.json | 6 + .../tags/blocks/septuple_compressed_sand.json | 6 + .../blocks/septuple_compressed_stone.json | 6 + .../blocks/sextuple_compressed_andesite.json | 6 + .../blocks/sextuple_compressed_basalt.json | 6 + .../sextuple_compressed_blackstone.json | 6 + ...sextuple_compressed_cobbled_deepslate.json | 6 + .../sextuple_compressed_cobblestone.json | 6 + .../blocks/sextuple_compressed_deepslate.json | 6 + .../blocks/sextuple_compressed_diorite.json | 6 + .../tags/blocks/sextuple_compressed_dirt.json | 6 + .../blocks/sextuple_compressed_end_stone.json | 6 + .../blocks/sextuple_compressed_granite.json | 6 + .../blocks/sextuple_compressed_gravel.json | 6 + .../sextuple_compressed_netherrack.json | 6 + .../tags/blocks/sextuple_compressed_sand.json | 6 + .../blocks/sextuple_compressed_stone.json | 6 + .../blocks/triple_compressed_andesite.json | 6 + .../tags/blocks/triple_compressed_basalt.json | 6 + .../blocks/triple_compressed_blackstone.json | 6 + .../triple_compressed_cobbled_deepslate.json | 6 + .../blocks/triple_compressed_cobblestone.json | 6 + .../blocks/triple_compressed_deepslate.json | 6 + .../blocks/triple_compressed_diorite.json | 6 + .../c/tags/blocks/triple_compressed_dirt.json | 6 + .../blocks/triple_compressed_end_stone.json | 6 + .../blocks/triple_compressed_granite.json | 6 + .../tags/blocks/triple_compressed_gravel.json | 6 + .../blocks/triple_compressed_netherrack.json | 6 + .../c/tags/blocks/triple_compressed_sand.json | 6 + .../tags/blocks/triple_compressed_stone.json | 6 + .../c/tags/items/compressed_andesite.json | 6 + .../data/c/tags/items/compressed_basalt.json | 6 + .../c/tags/items/compressed_blackstone.json | 6 + .../items/compressed_cobbled_deepslate.json | 6 + .../c/tags/items/compressed_cobblestone.json | 6 + .../c/tags/items/compressed_deepslate.json | 6 + .../data/c/tags/items/compressed_diorite.json | 6 + .../data/c/tags/items/compressed_dirt.json | 6 + .../c/tags/items/compressed_end_stone.json | 6 + .../data/c/tags/items/compressed_granite.json | 6 + .../data/c/tags/items/compressed_gravel.json | 6 + .../c/tags/items/compressed_netherrack.json | 6 + .../data/c/tags/items/compressed_sand.json | 6 + .../data/c/tags/items/compressed_stone.json | 6 + .../items/double_compressed_andesite.json | 6 + .../tags/items/double_compressed_basalt.json | 6 + .../items/double_compressed_blackstone.json | 6 + .../double_compressed_cobbled_deepslate.json | 6 + .../items/double_compressed_cobblestone.json | 6 + .../items/double_compressed_deepslate.json | 6 + .../tags/items/double_compressed_diorite.json | 6 + .../c/tags/items/double_compressed_dirt.json | 6 + .../items/double_compressed_end_stone.json | 6 + .../tags/items/double_compressed_granite.json | 6 + .../tags/items/double_compressed_gravel.json | 6 + .../items/double_compressed_netherrack.json | 6 + .../c/tags/items/double_compressed_sand.json | 6 + .../c/tags/items/double_compressed_stone.json | 6 + .../items/octuple_compressed_andesite.json | 6 + .../tags/items/octuple_compressed_basalt.json | 6 + .../items/octuple_compressed_blackstone.json | 6 + .../octuple_compressed_cobbled_deepslate.json | 6 + .../items/octuple_compressed_cobblestone.json | 6 + .../items/octuple_compressed_deepslate.json | 6 + .../items/octuple_compressed_diorite.json | 6 + .../c/tags/items/octuple_compressed_dirt.json | 6 + .../items/octuple_compressed_end_stone.json | 6 + .../items/octuple_compressed_granite.json | 6 + .../tags/items/octuple_compressed_gravel.json | 6 + .../items/octuple_compressed_netherrack.json | 6 + .../c/tags/items/octuple_compressed_sand.json | 6 + .../tags/items/octuple_compressed_stone.json | 6 + .../items/quadruple_compressed_andesite.json | 6 + .../items/quadruple_compressed_basalt.json | 6 + .../quadruple_compressed_blackstone.json | 6 + ...uadruple_compressed_cobbled_deepslate.json | 6 + .../quadruple_compressed_cobblestone.json | 6 + .../items/quadruple_compressed_deepslate.json | 6 + .../items/quadruple_compressed_diorite.json | 6 + .../tags/items/quadruple_compressed_dirt.json | 6 + .../items/quadruple_compressed_end_stone.json | 6 + .../items/quadruple_compressed_granite.json | 6 + .../items/quadruple_compressed_gravel.json | 6 + .../quadruple_compressed_netherrack.json | 6 + .../tags/items/quadruple_compressed_sand.json | 6 + .../items/quadruple_compressed_stone.json | 6 + .../items/quintuple_compressed_andesite.json | 6 + .../items/quintuple_compressed_basalt.json | 6 + .../quintuple_compressed_blackstone.json | 6 + ...uintuple_compressed_cobbled_deepslate.json | 6 + .../quintuple_compressed_cobblestone.json | 6 + .../items/quintuple_compressed_deepslate.json | 6 + .../items/quintuple_compressed_diorite.json | 6 + .../tags/items/quintuple_compressed_dirt.json | 6 + .../items/quintuple_compressed_end_stone.json | 6 + .../items/quintuple_compressed_granite.json | 6 + .../items/quintuple_compressed_gravel.json | 6 + .../quintuple_compressed_netherrack.json | 6 + .../tags/items/quintuple_compressed_sand.json | 6 + .../items/quintuple_compressed_stone.json | 6 + .../items/septuple_compressed_andesite.json | 6 + .../items/septuple_compressed_basalt.json | 6 + .../items/septuple_compressed_blackstone.json | 6 + ...septuple_compressed_cobbled_deepslate.json | 6 + .../septuple_compressed_cobblestone.json | 6 + .../items/septuple_compressed_deepslate.json | 6 + .../items/septuple_compressed_diorite.json | 6 + .../tags/items/septuple_compressed_dirt.json | 6 + .../items/septuple_compressed_end_stone.json | 6 + .../items/septuple_compressed_granite.json | 6 + .../items/septuple_compressed_gravel.json | 6 + .../items/septuple_compressed_netherrack.json | 6 + .../tags/items/septuple_compressed_sand.json | 6 + .../tags/items/septuple_compressed_stone.json | 6 + .../items/sextuple_compressed_andesite.json | 6 + .../items/sextuple_compressed_basalt.json | 6 + .../items/sextuple_compressed_blackstone.json | 6 + ...sextuple_compressed_cobbled_deepslate.json | 6 + .../sextuple_compressed_cobblestone.json | 6 + .../items/sextuple_compressed_deepslate.json | 6 + .../items/sextuple_compressed_diorite.json | 6 + .../tags/items/sextuple_compressed_dirt.json | 6 + .../items/sextuple_compressed_end_stone.json | 6 + .../items/sextuple_compressed_granite.json | 6 + .../items/sextuple_compressed_gravel.json | 6 + .../items/sextuple_compressed_netherrack.json | 6 + .../tags/items/sextuple_compressed_sand.json | 6 + .../tags/items/sextuple_compressed_stone.json | 6 + .../items/triple_compressed_andesite.json | 6 + .../tags/items/triple_compressed_basalt.json | 6 + .../items/triple_compressed_blackstone.json | 6 + .../triple_compressed_cobbled_deepslate.json | 6 + .../items/triple_compressed_cobblestone.json | 6 + .../items/triple_compressed_deepslate.json | 6 + .../tags/items/triple_compressed_diorite.json | 6 + .../c/tags/items/triple_compressed_dirt.json | 6 + .../items/triple_compressed_end_stone.json | 6 + .../tags/items/triple_compressed_granite.json | 6 + .../tags/items/triple_compressed_gravel.json | 6 + .../items/triple_compressed_netherrack.json | 6 + .../c/tags/items/triple_compressed_sand.json | 6 + .../c/tags/items/triple_compressed_stone.json | 6 + .../blocks/compressed_andesite.json | 20 + .../loot_tables/blocks/compressed_basalt.json | 20 + .../blocks/compressed_blackstone.json | 20 + .../blocks/compressed_cobbled_deepslate.json | 20 + .../blocks/compressed_cobblestone.json | 20 + .../blocks/compressed_deepslate.json | 20 + .../blocks/compressed_diorite.json | 20 + .../loot_tables/blocks/compressed_dirt.json | 20 + .../blocks/compressed_end_stone.json | 20 + .../blocks/compressed_granite.json | 20 + .../loot_tables/blocks/compressed_gravel.json | 20 + .../blocks/compressed_netherrack.json | 20 + .../loot_tables/blocks/compressed_sand.json | 20 + .../loot_tables/blocks/compressed_stone.json | 20 + .../blocks/double_compressed_andesite.json | 20 + .../blocks/double_compressed_basalt.json | 20 + .../blocks/double_compressed_blackstone.json | 20 + .../double_compressed_cobbled_deepslate.json | 20 + .../blocks/double_compressed_cobblestone.json | 20 + .../blocks/double_compressed_deepslate.json | 20 + .../blocks/double_compressed_diorite.json | 20 + .../blocks/double_compressed_dirt.json | 20 + .../blocks/double_compressed_end_stone.json | 20 + .../blocks/double_compressed_granite.json | 20 + .../blocks/double_compressed_gravel.json | 20 + .../blocks/double_compressed_netherrack.json | 20 + .../blocks/double_compressed_sand.json | 20 + .../blocks/double_compressed_stone.json | 20 + .../blocks/octuple_compressed_andesite.json | 20 + .../blocks/octuple_compressed_basalt.json | 20 + .../blocks/octuple_compressed_blackstone.json | 20 + .../octuple_compressed_cobbled_deepslate.json | 20 + .../octuple_compressed_cobblestone.json | 20 + .../blocks/octuple_compressed_deepslate.json | 20 + .../blocks/octuple_compressed_diorite.json | 20 + .../blocks/octuple_compressed_dirt.json | 20 + .../blocks/octuple_compressed_end_stone.json | 20 + .../blocks/octuple_compressed_granite.json | 20 + .../blocks/octuple_compressed_gravel.json | 20 + .../blocks/octuple_compressed_netherrack.json | 20 + .../blocks/octuple_compressed_sand.json | 20 + .../blocks/octuple_compressed_stone.json | 20 + .../blocks/quadruple_compressed_andesite.json | 20 + .../blocks/quadruple_compressed_basalt.json | 20 + .../quadruple_compressed_blackstone.json | 20 + ...uadruple_compressed_cobbled_deepslate.json | 20 + .../quadruple_compressed_cobblestone.json | 20 + .../quadruple_compressed_deepslate.json | 20 + .../blocks/quadruple_compressed_diorite.json | 20 + .../blocks/quadruple_compressed_dirt.json | 20 + .../quadruple_compressed_end_stone.json | 20 + .../blocks/quadruple_compressed_granite.json | 20 + .../blocks/quadruple_compressed_gravel.json | 20 + .../quadruple_compressed_netherrack.json | 20 + .../blocks/quadruple_compressed_sand.json | 20 + .../blocks/quadruple_compressed_stone.json | 20 + .../blocks/quintuple_compressed_andesite.json | 20 + .../blocks/quintuple_compressed_basalt.json | 20 + .../quintuple_compressed_blackstone.json | 20 + ...uintuple_compressed_cobbled_deepslate.json | 20 + .../quintuple_compressed_cobblestone.json | 20 + .../quintuple_compressed_deepslate.json | 20 + .../blocks/quintuple_compressed_diorite.json | 20 + .../blocks/quintuple_compressed_dirt.json | 20 + .../quintuple_compressed_end_stone.json | 20 + .../blocks/quintuple_compressed_granite.json | 20 + .../blocks/quintuple_compressed_gravel.json | 20 + .../quintuple_compressed_netherrack.json | 20 + .../blocks/quintuple_compressed_sand.json | 20 + .../blocks/quintuple_compressed_stone.json | 20 + .../blocks/septuple_compressed_andesite.json | 20 + .../blocks/septuple_compressed_basalt.json | 20 + .../septuple_compressed_blackstone.json | 20 + ...septuple_compressed_cobbled_deepslate.json | 20 + .../septuple_compressed_cobblestone.json | 20 + .../blocks/septuple_compressed_deepslate.json | 20 + .../blocks/septuple_compressed_diorite.json | 20 + .../blocks/septuple_compressed_dirt.json | 20 + .../blocks/septuple_compressed_end_stone.json | 20 + .../blocks/septuple_compressed_granite.json | 20 + .../blocks/septuple_compressed_gravel.json | 20 + .../septuple_compressed_netherrack.json | 20 + .../blocks/septuple_compressed_sand.json | 20 + .../blocks/septuple_compressed_stone.json | 20 + .../blocks/sextuple_compressed_andesite.json | 20 + .../blocks/sextuple_compressed_basalt.json | 20 + .../sextuple_compressed_blackstone.json | 20 + ...sextuple_compressed_cobbled_deepslate.json | 20 + .../sextuple_compressed_cobblestone.json | 20 + .../blocks/sextuple_compressed_deepslate.json | 20 + .../blocks/sextuple_compressed_diorite.json | 20 + .../blocks/sextuple_compressed_dirt.json | 20 + .../blocks/sextuple_compressed_end_stone.json | 20 + .../blocks/sextuple_compressed_granite.json | 20 + .../blocks/sextuple_compressed_gravel.json | 20 + .../sextuple_compressed_netherrack.json | 20 + .../blocks/sextuple_compressed_sand.json | 20 + .../blocks/sextuple_compressed_stone.json | 20 + .../blocks/triple_compressed_andesite.json | 20 + .../blocks/triple_compressed_basalt.json | 20 + .../blocks/triple_compressed_blackstone.json | 20 + .../triple_compressed_cobbled_deepslate.json | 20 + .../blocks/triple_compressed_cobblestone.json | 20 + .../blocks/triple_compressed_deepslate.json | 20 + .../blocks/triple_compressed_diorite.json | 20 + .../blocks/triple_compressed_dirt.json | 20 + .../blocks/triple_compressed_end_stone.json | 20 + .../blocks/triple_compressed_granite.json | 20 + .../blocks/triple_compressed_gravel.json | 20 + .../blocks/triple_compressed_netherrack.json | 20 + .../blocks/triple_compressed_sand.json | 20 + .../blocks/triple_compressed_stone.json | 20 + .../tags/blocks/mineable/pickaxe.json | 117 + .../tags/blocks/needs_stone_tool.json | 117 + .../compressor/resources/pack.png | Bin 0 -> 6484 bytes config/computercraft-client.toml | 5 + config/config.json | 19 + config/connectiblechains.toml | 4 + config/connectivity.json | 30 + config/continuity.json | 6 + config/cookingforblockheads.toml | 11 + config/couplings.toml | 9 + config/coxinhautilities.json | 8 + config/craftingtweaks.toml | 10 + config/create-client.toml | 143 + config/create-common.toml | 64 + config/createaddition-common.toml | 138 + config/creeperoverhaul.json | 6 + config/croptopia/croptopia.conf | 426 + config/croptosis/config.json | 48 + config/crowdin.txt | 2 + config/ctm.json | 4 + config/darkmodeeverywhere-client.toml | 21 + config/darkmodeeverywhereshaders.json | 20 + config/de/mari_023/ae2wtlib.json5 | 4 + config/deeperdarker-client.json5 | 1 + config/deeperdarker.json5 | 24 + config/deepslatecutting.properties | 3 + config/defaultoptions.toml | 2 + config/defaultoptions/keybindings.txt | 100 + config/defaultoptions/options.txt | 16 + config/defaultoptions/servers.dat | Bin 0 -> 300 bytes config/dml-refabricated.json | 117 + config/doodads.toml | 38 + config/dracomelette.json | 5 + config/dragonfight.json | 44 + config/dragonloot.json5 | 18 + config/dummmmmmy-client.json | 22 + config/dummmmmmy-common.json | 15 + config/dusk.json | 18 + config/dynamicfps.toml | 6 + config/ecologics.json | 25 + config/effecttooltips.json | 3 + config/emojiful.json | 12 + config/entityculling.json | 26 + config/equipmentcompare-common.toml | 30 + config/extraalchemy.json | 29 + config/fabric/indigo-renderer.properties | 8 + config/fabric_loader_dependencies.json | 780 + config/farmersdelight.json | 38 + config/farmersrespite-common.toml | 14 + config/farmingforblockheads.toml | 8 + .../farmingforblockheads/MarketRegistry.json | 1429 ++ config/ferritecore.mixin.properties | 20 + config/fertilization.toml | 10 + config/findme.json | 11 + config/fishofthieves.json | 22 + config/flywheel.json | 5 + config/friendlyfire.json | 6 + config/ftbquests/quests/chapter_groups.snbt | 8 + .../ftbquests/quests/chapters/ad_astra.snbt | 1136 + .../ftbquests/quests/chapters/adventurer.snbt | 455 + .../quests/chapters/agriculture.snbt | 3000 +++ .../quests/chapters/applied_energistics.snbt | 1232 + .../quests/chapters/bewitchment.snbt | 1152 + config/ftbquests/quests/chapters/botania.snbt | 3259 +++ config/ftbquests/quests/chapters/create.snbt | 2352 ++ .../quests/chapters/deep_mob_learning.snbt | 466 + .../quests/chapters/getting_started.snbt | 254 + .../quests/chapters/hex_crafting.snbt | 333 + .../chapters/industrial_revolution.snbt | 2015 ++ .../ftbquests/quests/chapters/infinity.snbt | 536 + config/ftbquests/quests/chapters/kibe.snbt | 1647 ++ .../chapters/modern_industrialization.snbt | 2913 +++ config/ftbquests/quests/chapters/powah.snbt | 1250 + .../ftbquests/quests/chapters/spectrum.snbt | 1704 ++ config/ftbquests/quests/chapters/spirit.snbt | 1149 + config/ftbquests/quests/chapters/storage.snbt | 1326 + .../quests/chapters/tech_reborn.snbt | 3270 +++ .../quests/chapters/tools_and_armor.snbt | 2013 ++ config/ftbquests/quests/data.snbt | 22 + config/ftbultimine.snbt | 18 + config/fullturtlearmor - Fabric.toml | 6 + config/fwaystones/config.json5 | 66 + config/geodes.properties | 8 + .../graveyard/the-graveyard-2.1-config.json5 | 471 + .../graveyard/the-graveyard-2.2-config.json5 | 499 + config/guardvillagers.json | 28 + config/harvest_scythes/config.json | 6 + config/healingcampfire-fabric.json5 | 26 + config/healthoverlay.json5 | 124 + config/hexal/client.json5 | 1 + config/hexal/common.json5 | 1 + config/hexal/server.json5 | 42 + config/hexcasting-client.json5 | 12 + config/hexcasting-common.json5 | 12 + config/hexcasting-server.json5 | 37 + config/hexcasting/client.json5 | 6 + config/hexcasting/common.json5 | 6 + config/hexcasting/server.json5 | 23 + config/hookshot.json5 | 49 + config/horseexpert-client.toml | 28 + config/immersive_armors.json | 28 + config/indium-renderer.properties | 8 + config/indrev/cables.json | 14 + config/indrev/generators.json | 44 + config/indrev/hud.json | 4 + config/indrev/machines.json | 421 + config/indrev/mining_rig_config.json | 48 + config/indrev/oregen.json | 9 + config/indrev/upgrades.json | 6 + config/inmis.json | 88 + config/inventoryessentials.toml | 7 + config/inventoryhud.json | 71 + config/inventorysorter/blacklist.json5 | 8 + config/inventorysorter/config.json5 | 21 + config/iris.properties | 7 + config/ironchests/chests/copper.json | 16 + config/ironchests/chests/crystal.json | 19 + config/ironchests/chests/diamond.json | 16 + config/ironchests/chests/dirt.json | 20 + config/ironchests/chests/gold.json | 16 + config/ironchests/chests/iron.json | 16 + config/ironchests/chests/netherite.json | 16 + config/ironchests/chests/obsidian.json | 17 + config/ironchests/defaults.lock | 0 config/ironchests/upgrade_types/copper.json | 3 + config/ironchests/upgrade_types/crystal.json | 4 + config/ironchests/upgrade_types/diamond.json | 4 + config/ironchests/upgrade_types/gold.json | 4 + config/ironchests/upgrade_types/iron.json | 4 + .../ironchests/upgrade_types/netherite.json | 4 + config/ironchests/upgrade_types/obsidian.json | 4 + config/itemmodelfix.json | 3 + config/kibe.json | 15 + config/kleeslabs.toml | 2 + config/labels-client.json | 12 + config/legendarytooltips-common.toml | 109 + config/libgui.json5 | 4 + config/lightoverlay.properties | 18 + config/lithium.properties | 3 + config/logbegone.toml | 8 + config/logprot.json | 14 + config/lootr.json | 45 + config/magna.json | 18 + config/mcdar.json5 | 63 + config/merequester.json | 5 + config/midnightlib.json | 4 + config/minecarttweaks.json | 16 + config/minecells-client.json5 | 20 + config/minecells-common.json5 | 26 + config/mininggadgets-client.toml | 1 + config/mininggadgets-common.toml | 64 + config/mobscarecrows.json | 3 + config/modern_industrialization.toml | 15 + config/modmenu.json | 19 + config/morevillagers.json | 16 + config/naturalist.json | 25 + config/naturescompass.json | 26 + config/noindium.json | 5 + config/notes.json | 16 + config/nyfsquivers_config.json | 56 + config/pal.properties | 5 + config/paragon.json5 | 7 + config/patchouli.json5 | 16 + config/patchoulibutton.json5 | 8 + config/paucal-common.json5 | 8 + config/paxi/datapack_load_order.json | 3 + ...ed_Structures-Better_Desert_Temples_v6.zip | Bin 0 -> 6922068 bytes ...purposed_Structures-Better_Dungeons_v4.zip | Bin 0 -> 119118 bytes ...urposed_Structures-Better_Monuments_v4.zip | Bin 0 -> 3008158 bytes ...posed_Structures-Better_Strongholds_v4.zip | Bin 0 -> 560779 bytes ...rposed_Structures-Better_Witch_Huts_v3.zip | Bin 0 -> 64091 bytes ...epurposed_Structures-Chef's_Delight_v1.zip | Bin 0 -> 100853 bytes ...purposed_Structures-Farmers_Delight_v5.zip | Bin 0 -> 50486 bytes ...epurposed_Structures-More_Villagers_v8.zip | Bin 0 -> 130024 bytes ...d_Structures-Oh_The_Biomes_Youll_Go_v2.zip | Bin 0 -> 58002 bytes ...Repurposed_Structures-VillagersPlus_v1.zip | Bin 0 -> 147276 bytes .../Repurposed_Structures-Wizards_v2.zip | Bin 0 -> 65380 bytes config/paxi/resourcepack_load_order.json | 3 + config/pehkui/config.json | 79 + config/pling.json | 9 + config/powah.json5 | 381 + config/probablychests.toml | 17 + config/projectile_damage.json | 7 + config/quickshulkerconfig.json5 | 28 + config/rare-ice.properties | 4 + config/reacharound.json | 12 + config/reborncore/misc.json | 12 + config/redbits.json | 6 + config/repurposed_structures.json | 4 + config/respawnablepets.json | 3 + config/rightclickharvest.json | 5 + config/rottencreatures.json | 12 + config/roughlyenoughitems/config.json5 | 206 + config/roughlyenoughitems/hints.json | 1 + config/roughlyenoughitems/pinyin.properties | 2 + .../pinyin_double.properties | 3 + config/rrp.properties | 5 + config/sdrp-common.json | 6 + config/shulkerboxtooltip.json5 | 156 + config/sidebar_buttons.json | 17 + config/sihywtcamd/arthropod.json | 15 + config/sihywtcamd/boss.json | 4 + config/sihywtcamd/end.json | 5 + config/sihywtcamd/illager.json | 20 + config/sihywtcamd/nether.json | 9 + config/sihywtcamd/overworld.json | 28 + config/sihywtcamd/skeleton.json | 19 + config/sihywtcamd/zombie.json | 17 + config/simplyswords/backupconfig.json | 4 + config/simplyswords/booleans.json5 | 9 + config/simplyswords/effects_config.json5 | 273 + config/simplyswords/general_config.json5 | 19 + config/simplyswords/weapon_attributes.json5 | 132 + config/slightguimodifications/background.png | Bin 0 -> 1384118 bytes config/slightguimodifications/buttons.png | Bin 0 -> 67221 bytes config/slightguimodifications/config.json5 | 65 + .../slightguimodifications/config_button.png | Bin 0 -> 4871 bytes .../config_button_hovered.png | Bin 0 -> 4879 bytes config/slightguimodifications/cts.groovy | 152 + .../slightguimodifications/discord_button.png | Bin 0 -> 4828 bytes .../discord_button_hovered.png | Bin 0 -> 4811 bytes config/slightguimodifications/exit_button.png | Bin 0 -> 4683 bytes .../exit_button_hovered.png | Bin 0 -> 4674 bytes .../languages_button.png | Bin 0 -> 5246 bytes .../languages_button_hovered.png | Bin 0 -> 5298 bytes config/slightguimodifications/text_field.png | Bin 0 -> 24430 bytes config/sodium-extra-options.json | 64 + config/sodium-extra.properties | 7 + config/sodium-mixins.properties | 6 + config/sodium-options.json | 26 + config/spell_engine/client.json5 | 16 + config/spell_engine/enchantments.json | 9 + config/spell_engine/hud_config.json | 40 + config/spell_engine/server.json5 | 32 + config/spell_power/attributes.json | 4 + config/spell_power/enchantments.json | 65 + config/spell_power/status_effects.json | 58 + config/spiceoffabric.hjson | 88 + config/spirit.json | 1 + config/status-effect-bars.json | 27 + config/stoneholm.json5 | 4 + config/strongersnowballs.json | 10 + config/supplementaries-client.json | 115 + config/supplementaries-common.json | 361 + config/supplementaries-registry.json | 100 + config/survivalisland.json | 13 + config/swampier_swamps.json5 | 75 + config/takesapillage.json | 5 + config/techreborn/generators.json | 206 + config/techreborn/items.json | 206 + config/techreborn/machines.json | 503 + config/techreborn/misc.json | 62 + config/techreborn/world.json | 34 + config/tempad.json | 21 + config/tempad_client.json | 36 + config/terrablender.toml | 18 + config/the-graveyard-biomes_config.json5 | 66 + config/the_bumblezone.json | 49 + config/tiered.json5 | 19 + config/tips.json | 6 + config/toastmanager-client.toml | 50 + config/toolstats.json | 10 + config/tr7zwDonorSettings.json | 4 + config/tramplenomore.json | 6 + config/travelersbackpack.json5 | 54 + config/trofers-common.toml | 9 + config/twilightforest-client.toml | 15 + config/twilightforest-common.toml | 89 + config/untitledduckmod.json | 6 + config/vanilla-hammers.json | 5 + config/villagerfix.json5 | 6 + config/visuality.json | 42 + config/voidtotem.toml | 9 + config/voidz.json5 | 5 + config/waila/blacklist.json | 22 + config/waila/megane.json | 56 + config/waila/megane_modules.json | 37 + config/waila/waila.json | 56 + config/waila/waila_plugins.json | 48 + config/wands.json | 62 + config/wizards/items.json | 425 + config/wizards/loot.json | 125 + config/wizards/world_gen.json | 39 + config/yigd.toml | 163 + config/yungsextras-fabric-1_19.toml | 0 index.toml | 7157 ++++++ kubejs/README.txt | 15 + .../textures/gui/plaques.png | Bin 0 -> 14690 bytes kubejs/assets/aof/font/icons.json | 40 + .../aof/textures/other/aof6_bannerA.png | Bin 0 -> 67024 bytes .../aof/textures/other/aof6_bannerB.png | Bin 0 -> 68391 bytes .../aof/textures/other/aof6_bannerC.png | Bin 0 -> 76148 bytes kubejs/assets/aof/textures/other/logo.png | Bin 0 -> 33816 bytes .../assets/aof/textures/other/space_split.png | Bin 0 -> 336 bytes kubejs/assets/artifality/lang/en_us.json | 5 + kubejs/assets/chalk/lang/en_us.json | 3 + kubejs/assets/croptopia/lang/en_us.json | 4 + .../assets/dankstorage/models/block/core.json | 22 + .../dankstorage/textures/block/dank_1.png | Bin 0 -> 296 bytes .../dankstorage/textures/block/dank_2.png | Bin 0 -> 293 bytes .../dankstorage/textures/block/dank_3.png | Bin 0 -> 299 bytes .../dankstorage/textures/block/dank_4.png | Bin 0 -> 295 bytes .../dankstorage/textures/block/dank_5.png | Bin 0 -> 277 bytes .../dankstorage/textures/block/dank_6.png | Bin 0 -> 297 bytes .../dankstorage/textures/block/dank_7.png | Bin 0 -> 347 bytes .../assets/kubejs/textures/item/aof6_logo.png | Bin 0 -> 21811 bytes .../kubejs/textures/item/completionist.png | Bin 0 -> 2864 bytes kubejs/assets/minecraft/font/default.json | 30 + kubejs/assets/minecraft/lang/de_de.json | 12 + kubejs/assets/minecraft/lang/en_au.json | 12 + kubejs/assets/minecraft/lang/en_ca.json | 12 + kubejs/assets/minecraft/lang/en_gb.json | 12 + kubejs/assets/minecraft/lang/en_nz.json | 12 + kubejs/assets/minecraft/lang/en_us.json | 12 + kubejs/assets/minecraft/lang/es_ar.json | 12 + kubejs/assets/minecraft/lang/es_cl.json | 12 + kubejs/assets/minecraft/lang/es_ec.json | 12 + kubejs/assets/minecraft/lang/es_es.json | 12 + kubejs/assets/minecraft/lang/es_mx.json | 12 + kubejs/assets/minecraft/lang/es_uy.json | 12 + kubejs/assets/minecraft/lang/es_ve.json | 12 + kubejs/assets/minecraft/lang/fr_fr.json | 12 + kubejs/assets/minecraft/lang/ja_jp.json | 12 + kubejs/assets/minecraft/lang/lzh.json | 12 + kubejs/assets/minecraft/lang/pt_br.json | 12 + kubejs/assets/minecraft/lang/pt_pt.json | 12 + kubejs/assets/minecraft/lang/ru_ru.json | 12 + kubejs/assets/minecraft/lang/zh_cn.json | 12 + kubejs/assets/minecraft/lang/zh_hk.json | 12 + kubejs/assets/minecraft/lang/zh_tw.json | 12 + .../minecraft/textures/font/enderdragon.png | Bin 0 -> 13544 bytes .../minecraft/textures/font/ferrous.png | Bin 0 -> 9779 bytes .../minecraft/textures/font/frostmaw.png | Bin 0 -> 9357 bytes .../assets/minecraft/textures/font/raid.png | Bin 0 -> 9528 bytes .../assets/minecraft/textures/font/wither.png | Bin 0 -> 13819 bytes kubejs/assets/minecraft/textures/gui/bars.png | Bin 0 -> 32854 bytes .../textures/models/armor/glitch_layer_1.png | Bin 0 -> 1982 bytes .../textures/models/armor/glitch_layer_2.png | Bin 0 -> 979 bytes kubejs/assets/naturecompass/lang/en_us.json | 3 + kubejs/assets/patchoulibutton/lang/en_us.json | 4 + kubejs/assets/rare-ice/lang/en_us.json | 3 + .../assets/spirit/textures/quests/diagram.png | Bin 0 -> 1496278 bytes kubejs/client_scripts/categories.js | 4 + kubejs/client_scripts/collapsed_entries.js | 4 + kubejs/client_scripts/rei.js | 23 + kubejs/config/client.properties | 15 + kubejs/config/common.properties | 11 + kubejs/config/packicon.png | Bin 0 -> 21811 bytes .../loot_bags/ad_astra_common.json | 186 + .../loot_tables/loot_bags/ad_astra_epic.json | 230 + .../loot_bags/ad_astra_legendary.json | 219 + .../loot_tables/loot_bags/ad_astra_rare.json | 230 + .../loot_bags/agriculturist_loot.json | 625 + .../loot_tables/loot_bags/artifacts_loot.json | 636 + .../loot_tables/loot_bags/create_common.json | 131 + .../loot_tables/loot_bags/create_epic.json | 120 + .../loot_bags/create_legendary.json | 120 + .../loot_tables/loot_bags/create_rare.json | 219 + .../industrial_revolution_loot_common.json | 109 + .../industrial_revolution_loot_rare.json | 98 + .../loot_tables/loot_bags/logistics_loot.json | 229 + .../loot_tables/loot_bags/magic_common.json | 472 + .../aof/loot_tables/loot_bags/magic_epic.json | 329 + .../loot_bags/magic_legendary.json | 384 + .../aof/loot_tables/loot_bags/magic_rare.json | 516 + .../modern_industrialization_common.json | 142 + .../modern_industrialization_epic.json | 197 + .../modern_industrialization_legendary.json | 121 + .../modern_industrialization_rare.json | 175 + .../loot_bags/tech_reborn_common.json | 76 + .../loot_bags/tech_reborn_epic.json | 131 + .../loot_bags/tech_reborn_rare.json | 131 + .../loot_tables/loot_bags/utilities_loot.json | 262 + .../recipes/loot_bags/ad_astra/common.json | 95 + .../aof/recipes/loot_bags/ad_astra/epic.json | 9 + .../recipes/loot_bags/ad_astra/legendary.json | 9 + .../aof/recipes/loot_bags/ad_astra/rare.json | 9 + .../aof/recipes/loot_bags/create/common.json | 9 + .../aof/recipes/loot_bags/create/epic.json | 9 + .../recipes/loot_bags/create/legendary.json | 9 + .../aof/recipes/loot_bags/create/rare.json | 9 + .../aof/recipes/loot_bags/ind_rev/common.json | 9 + .../aof/recipes/loot_bags/ind_rev/rare.json | 9 + .../aof/recipes/loot_bags/magic/common.json | 9 + .../aof/recipes/loot_bags/magic/epic.json | 9 + .../recipes/loot_bags/magic/legendary.json | 9 + .../aof/recipes/loot_bags/magic/rare.json | 9 + .../data/aof/recipes/loot_bags/mi/common.json | 9 + .../data/aof/recipes/loot_bags/mi/epic.json | 9 + .../aof/recipes/loot_bags/mi/legendary.json | 9 + .../data/aof/recipes/loot_bags/mi/rare.json | 9 + .../recipes/loot_bags/misc/agriculturist.json | 9 + .../aof/recipes/loot_bags/misc/artifacts.json | 9 + .../aof/recipes/loot_bags/misc/logistics.json | 9 + .../aof/recipes/loot_bags/misc/utilities.json | 9 + .../aof/recipes/loot_bags/powah/common.json | 95 + .../aof/recipes/loot_bags/powah/epic.json | 91 + .../recipes/loot_bags/powah/legendary.json | 91 + .../aof/recipes/loot_bags/powah/rare.json | 95 + .../recipes/loot_bags/tech_reborn/common.json | 9 + .../recipes/loot_bags/tech_reborn/epic.json | 9 + .../loot_bags/tech_reborn/legendary.json | 9 + .../recipes/loot_bags/tech_reborn/rare.json | 9 + .../data/artifacts/loot_tables/artifacts.json | 186 + .../loot_tables/inject/entities/cow.json | 40 + .../blocks/deepslate_silver_ore.json | 49 + .../loot_tables/blocks/silver_ore.json | 49 + .../recipes/bewitchment/cypress_sapling.json | 43 + .../bewitchment/dragons_blood_sapling.json | 43 + .../recipes/bewitchment/elder_sapling.json | 43 + .../recipes/bewitchment/juniper_sapling.json | 43 + .../recipes/biomemakeover/ancient_oak.json | 45 + .../recipes/biomemakeover/blighted_balsa.json | 45 + .../recipes/biomemakeover/swamp_cypress.json | 45 + .../recipes/biomemakeover/willow.json | 45 + .../botanytrees/recipes/byg/araucaria.json | 45 + .../data/botanytrees/recipes/byg/aspen.json | 45 + .../data/botanytrees/recipes/byg/baobab.json | 53 + .../recipes/byg/blue_enchanted.json | 45 + .../botanytrees/recipes/byg/blue_spruce.json | 45 + .../botanytrees/recipes/byg/brown_birch.json | 45 + .../botanytrees/recipes/byg/brown_oak.json | 45 + .../recipes/byg/brown_zelkova.json | 45 + kubejs/data/botanytrees/recipes/byg/cika.json | 45 + .../data/botanytrees/recipes/byg/cypress.json | 45 + .../data/botanytrees/recipes/byg/ebony.json | 45 + .../data/botanytrees/recipes/byg/ether.json | 45 + kubejs/data/botanytrees/recipes/byg/fir.json | 45 + .../recipes/byg/green_enchanted.json | 45 + .../data/botanytrees/recipes/byg/holly.json | 53 + .../recipes/byg/indigo_jacaranda.json | 45 + .../botanytrees/recipes/byg/jacaranda.json | 45 + .../data/botanytrees/recipes/byg/joshua.json | 53 + .../data/botanytrees/recipes/byg/lament.json | 53 + .../botanytrees/recipes/byg/mahogany.json | 45 + .../botanytrees/recipes/byg/mangrove.json | 45 + .../data/botanytrees/recipes/byg/maple.json | 45 + .../botanytrees/recipes/byg/nightshade.json | 53 + .../botanytrees/recipes/byg/orange_birch.json | 45 + .../botanytrees/recipes/byg/orange_oak.json | 45 + .../recipes/byg/orange_spruce.json | 45 + .../data/botanytrees/recipes/byg/orchard.json | 53 + kubejs/data/botanytrees/recipes/byg/palm.json | 45 + .../botanytrees/recipes/byg/palo_verde.json | 45 + kubejs/data/botanytrees/recipes/byg/pine.json | 45 + .../botanytrees/recipes/byg/pink_cherry.json | 45 + .../recipes/byg/rainbow_eucalyptus.json | 45 + .../botanytrees/recipes/byg/red_birch.json | 45 + .../botanytrees/recipes/byg/red_maple.json | 45 + .../data/botanytrees/recipes/byg/red_oak.json | 45 + .../botanytrees/recipes/byg/red_spruce.json | 45 + .../data/botanytrees/recipes/byg/redwood.json | 45 + .../botanytrees/recipes/byg/silver_maple.json | 45 + .../data/botanytrees/recipes/byg/skyris.json | 53 + .../botanytrees/recipes/byg/white_cherry.json | 45 + .../data/botanytrees/recipes/byg/willow.json | 45 + .../botanytrees/recipes/byg/witch_hazel.json | 45 + .../recipes/byg/withering_oak.json | 45 + .../botanytrees/recipes/byg/yellow_birch.json | 45 + .../recipes/byg/yellow_spruce.json | 45 + .../data/botanytrees/recipes/byg/zelkova.json | 45 + .../recipes/colorful-azaleas/blue_azalea.json | 45 + .../colorful-azaleas/orange_azalea.json | 45 + .../recipes/colorful-azaleas/pink_azalea.json | 45 + .../colorful-azaleas/purple_azalea.json | 45 + .../recipes/colorful-azaleas/red_azalea.json | 45 + .../colorful-azaleas/yellow_azalea.json | 45 + .../botanytrees/recipes/croptopia/almond.json | 53 + .../botanytrees/recipes/croptopia/apple.json | 53 + .../recipes/croptopia/apricot.json | 53 + .../recipes/croptopia/avocado.json | 53 + .../botanytrees/recipes/croptopia/banana.json | 53 + .../botanytrees/recipes/croptopia/cashew.json | 53 + .../botanytrees/recipes/croptopia/cherry.json | 53 + .../recipes/croptopia/cinnamon.json | 53 + .../recipes/croptopia/coconut.json | 53 + .../botanytrees/recipes/croptopia/date.json | 53 + .../recipes/croptopia/dragonfruit.json | 53 + .../botanytrees/recipes/croptopia/fig.json | 53 + .../recipes/croptopia/grapefruit.json | 53 + .../recipes/croptopia/kumquat.json | 53 + .../botanytrees/recipes/croptopia/lemon.json | 53 + .../botanytrees/recipes/croptopia/lime.json | 53 + .../botanytrees/recipes/croptopia/mango.json | 53 + .../recipes/croptopia/nectarine.json | 53 + .../botanytrees/recipes/croptopia/nutmeg.json | 53 + .../botanytrees/recipes/croptopia/orange.json | 53 + .../botanytrees/recipes/croptopia/peach.json | 53 + .../botanytrees/recipes/croptopia/pear.json | 53 + .../botanytrees/recipes/croptopia/pecan.json | 53 + .../recipes/croptopia/persimmon.json | 53 + .../botanytrees/recipes/croptopia/plum.json | 53 + .../recipes/croptopia/starfruit.json | 53 + .../botanytrees/recipes/croptopia/walnut.json | 53 + .../botanytrees/recipes/ecologics/walnut.json | 53 + .../botanytrees/recipes/minecraft/azalea.json | 45 + .../recipes/minecraft/flowering_azalea.json | 45 + .../recipes/spectrum/black_sapling.json | 43 + .../recipes/spectrum/blue_sapling.json | 43 + .../recipes/spectrum/brown_sapling.json | 43 + .../recipes/spectrum/cyan_sapling.json | 43 + .../recipes/spectrum/gray_sapling.json | 43 + .../recipes/spectrum/green_sapling.json | 43 + .../recipes/spectrum/light_blue_sapling.json | 43 + .../recipes/spectrum/light_gray_sapling.json | 43 + .../recipes/spectrum/lime_sapling.json | 43 + .../recipes/spectrum/magenta_sapling.json | 43 + .../recipes/spectrum/orange_sapling.json | 43 + .../recipes/spectrum/pink_sapling.json | 43 + .../recipes/spectrum/purple_sapling.json | 43 + .../recipes/spectrum/red_sapling.json | 43 + .../recipes/spectrum/white_sapling.json | 43 + .../recipes/spectrum/yellow_sapling.json | 43 + .../recipes/techreborn/rubber.json | 53 + .../recipes/twilightforest/canopy.json | 45 + .../recipes/twilightforest/darkwood.json | 45 + .../recipes/twilightforest/mangrove.json | 45 + .../recipes/twilightforest/miners_tree.json | 53 + .../recipes/twilightforest/rainbow_oak.json | 45 + .../twilightforest/sickly_twilight_oak.json | 53 + .../recipes/twilightforest/sortingwood.json | 53 + .../recipes/twilightforest/time_tree.json | 53 + .../twilightforest/transformation.json | 53 + .../recipes/vinery/cherry_sapling.json | 45 + .../recipes/vinery/old_cherry_sapling.json | 45 + .../recipes/vinery/red_grape_seeds.json | 37 + .../recipes/vinery/white_grape_seeds.json | 37 + .../byg/advancements/biomepedia_gift.json | 29 + kubejs/data/chalk/lang/en_us.json | 3 + .../loot_tables/blocks/cabbage_crop.json | 66 + .../loot_tables/blocks/coffee_crop.json | 66 + .../loot_tables/blocks/garlic_crop.json | 66 + .../loot_tables/blocks/onion_crop.json | 66 + .../loot_tables/blocks/rice_crop.json | 66 + .../loot_tables/blocks/tomato_crop.json | 66 + kubejs/data/emojiful/recipes/aof.json | 6 + kubejs/data/emojiful/recipes/concern.json | 6 + kubejs/data/emojiful/recipes/confused.json | 6 + kubejs/data/emojiful/recipes/hyperrage.json | 6 + kubejs/data/emojiful/recipes/ioa.json | 6 + kubejs/data/emojiful/recipes/irritater.json | 6 + kubejs/data/emojiful/recipes/kekw.json | 6 + kubejs/data/emojiful/recipes/lisa_stare.json | 6 + kubejs/data/emojiful/recipes/omg.json | 6 + kubejs/data/emojiful/recipes/pepecough.json | 6 + kubejs/data/emojiful/recipes/pepecringe.json | 6 + kubejs/data/emojiful/recipes/pepedance.json | 6 + kubejs/data/emojiful/recipes/pepedriving.json | 6 + kubejs/data/emojiful/recipes/pepeevil.json | 6 + kubejs/data/emojiful/recipes/pepehehe.json | 6 + kubejs/data/emojiful/recipes/pepelaugh.json | 6 + kubejs/data/emojiful/recipes/pepelurk.json | 6 + kubejs/data/emojiful/recipes/pepeno.json | 6 + kubejs/data/emojiful/recipes/pepepoint.json | 6 + kubejs/data/emojiful/recipes/peperee.json | 6 + kubejs/data/emojiful/recipes/pepesad.json | 6 + kubejs/data/emojiful/recipes/pepesadge.json | 6 + kubejs/data/emojiful/recipes/pepesimp.json | 6 + kubejs/data/emojiful/recipes/pepesip.json | 6 + kubejs/data/emojiful/recipes/sad.json | 6 + kubejs/data/emojiful/recipes/smart.json | 6 + kubejs/data/emojiful/recipes/sus.json | 6 + kubejs/data/emojiful/recipes/taterdance.json | 6 + kubejs/data/emojiful/recipes/thonkcool.json | 6 + kubejs/data/emojiful/recipes/tiny_potato.json | 6 + kubejs/data/emojiful/recipes/ugh.json | 6 + kubejs/data/emojiful/recipes/vibing.json | 6 + kubejs/data/emojiful/recipes/what.json | 6 + kubejs/data/emojiful/recipes/whiskey0.json | 6 + kubejs/data/emojiful/recipes/whiskey9.json | 6 + .../loot_tables/blocks/earthworms_drops.json | 1 + .../ftbchunks/tags/blocks/edit_whitelist.json | 17 + .../tags/blocks/interact_whitelist.json | 92 + .../advancements/grant_patchi_book.json | 1 + .../blocks/deepslate_silver_ore.json | 49 + .../indrev/loot_tables/blocks/silver_ore.json | 49 + kubejs/data/indrev/veintypes/bauxite.json | 48 + .../data/indrev/veintypes/certus_quartz.json | 57 + kubejs/data/indrev/veintypes/coal.json | 248 + kubejs/data/indrev/veintypes/copper.json | 51 + kubejs/data/indrev/veintypes/gold.json | 108 + kubejs/data/indrev/veintypes/iridium.json | 48 + kubejs/data/indrev/veintypes/iron.json | 281 + kubejs/data/indrev/veintypes/nikolite.json | 61 + kubejs/data/indrev/veintypes/quartz.json | 42 + kubejs/data/indrev/veintypes/silver.json | 163 + kubejs/data/indrev/veintypes/tin.json | 120 + kubejs/data/indrev/veintypes/tungsten.json | 171 + .../worldgen/biome/valid_portal_biomes.json | 9 + .../minecells/worldgen/structure/portal.json | 15 + .../data/minecraft/tags/functions/load.json | 5 + .../mininggadgets/recipes/mininggadget.json | 28 + .../recipes/mininggadget_fancy.json | 28 + .../recipes/mininggadget_simple.json | 28 + .../recipes/modificationtable.json | 22 + .../mininggadgets/recipes/upgrade_empty.json | 25 + .../mininggadgets/recipes/upgrade_magnet.json | 25 + .../blocks/deepslate_salt_ore.json | 49 + .../loot_tables/blocks/salt_ore.json | 49 + ...ron_nuggets_from_chain_anvil_crushing.json | 14 + .../blocks/deepslate_silver_ore.json | 49 + .../loot_tables/blocks/silver_ore.json | 49 + .../recipes/blast_furnace/silicon_dust.json | 22 + .../recipes/blast_furnace/silicon_dust2.json | 19 + kubejs/data/trofers/trofers/angel_ring.json | 29 + kubejs/data/trofers/trofers/boss_rush.json | 26 + .../data/trofers/trofers/completionist.json | 29 + kubejs/data/trofers/trofers/cooking.json | 29 + kubejs/data/trofers/trofers/ender_dragon.json | 29 + kubejs/data/trofers/trofers/quantum.json | 29 + kubejs/data/trofers/trofers/terra.json | 29 + .../loot_tables/blocks/uncrafting_table.json | 20 + .../loot_tables/structures/graveyard.json | 106 + .../loot_tables/structures/hill_2.json | 202 + .../recipes/jeed/blindness.json | 24 + .../recipes/jeed/fire_resistance.json | 24 + .../twilightforest/recipes/jeed/frosted.json | 33 + .../twilightforest/recipes/jeed/hunger.json | 24 + .../twilightforest/recipes/jeed/poison.json | 27 + .../recipes/jeed/regeneration.json | 27 + .../recipes/jeed/resistance.json | 24 + .../twilightforest/recipes/jeed/slowness.json | 27 + kubejs/exported/tags/ae2/keytypes.txt | 1 + .../exported/tags/bewitchment/contracts.txt | 1 + kubejs/exported/tags/bewitchment/curses.txt | 1 + kubejs/exported/tags/bewitchment/fortunes.txt | 1 + .../tags/bewitchment/ritual_functions.txt | 1 + kubejs/exported/tags/bewitchment/sigils.txt | 1 + .../tags/bewitchment/transformations.txt | 1 + kubejs/exported/tags/botania/brews.txt | 1 + .../exported/tags/byg/blending_function.txt | 1 + .../tags/byg/villager_trades_item_listing.txt | 1 + .../tags/connectiblechains/chain_types.txt | 1 + .../exported/tags/datacriteria/container.txt | 1 + kubejs/exported/tags/hexcasting/iota_type.txt | 1 + .../exported/tags/incubus_core/condition.txt | 1 + .../exported/tags/incubus_core/material.txt | 1 + .../ingredient_serializers.txt | 1 + kubejs/exported/tags/minecraft/activity.txt | 1 + .../tags/minecraft/ancientscale_variant.txt | 8 + kubejs/exported/tags/minecraft/attribute.txt | 1 + .../tags/minecraft/banner_pattern.txt | 177 + .../tags/minecraft/battlegill_variant.txt | 8 + kubejs/exported/tags/minecraft/block.txt | 20726 ++++++++++++++++ .../tags/minecraft/block_entity_type.txt | 1 + .../tags/minecraft/block_predicate_type.txt | 1 + .../exported/tags/minecraft/cat_variant.txt | 17 + kubejs/exported/tags/minecraft/chat_type.txt | 1 + .../exported/tags/minecraft/chunk_status.txt | 1 + .../tags/minecraft/command_argument_type.txt | 1 + .../exported/tags/minecraft/custom_stat.txt | 1 + .../tags/minecraft/devilfish_variant.txt | 8 + .../tags/minecraft/dimension_type.txt | 7 + .../exported/tags/minecraft/enchantment.txt | 86 + .../exported/tags/minecraft/entity_type.txt | 1026 + .../tags/minecraft/float_provider_type.txt | 1 + kubejs/exported/tags/minecraft/fluid.txt | 194 + .../exported/tags/minecraft/frog_variant.txt | 1 + kubejs/exported/tags/minecraft/game_event.txt | 105 + .../tags/minecraft/height_provider_type.txt | 1 + kubejs/exported/tags/minecraft/instrument.txt | 17 + .../tags/minecraft/int_provider_type.txt | 1 + .../tags/minecraft/islehopper_variant.txt | 8 + kubejs/exported/tags/minecraft/item.txt | 20670 +++++++++++++++ .../tags/minecraft/loot_condition_type.txt | 1 + .../tags/minecraft/loot_function_type.txt | 1 + .../tags/minecraft/loot_nbt_provider_type.txt | 1 + .../minecraft/loot_number_provider_type.txt | 1 + .../tags/minecraft/loot_pool_entry_type.txt | 1 + .../minecraft/loot_score_provider_type.txt | 1 + .../tags/minecraft/memory_module_type.txt | 1 + kubejs/exported/tags/minecraft/menu.txt | 1 + kubejs/exported/tags/minecraft/mob_effect.txt | 16 + .../tags/minecraft/painting_variant.txt | 101 + .../exported/tags/minecraft/particle_type.txt | 1 + .../tags/minecraft/plentifin_variant.txt | 8 + .../tags/minecraft/point_of_interest_type.txt | 38 + .../tags/minecraft/pondie_variant.txt | 8 + .../exported/tags/minecraft/pos_rule_test.txt | 1 + .../tags/minecraft/position_source_type.txt | 1 + kubejs/exported/tags/minecraft/potion.txt | 1 + .../tags/minecraft/recipe_serializer.txt | 1 + .../exported/tags/minecraft/recipe_type.txt | 1 + kubejs/exported/tags/minecraft/rule_test.txt | 1 + kubejs/exported/tags/minecraft/schedule.txt | 1 + .../exported/tags/minecraft/sensor_type.txt | 1 + .../exported/tags/minecraft/sound_event.txt | 1 + .../tags/minecraft/splashtail_variant.txt | 8 + kubejs/exported/tags/minecraft/stat_type.txt | 1 + .../tags/minecraft/stormfish_variant.txt | 8 + .../tags/minecraft/villager_profession.txt | 1 + .../exported/tags/minecraft/villager_type.txt | 1 + .../tags/minecraft/wildsplash_variant.txt | 8 + .../tags/minecraft/worldgen/biome.txt | 4488 ++++ .../tags/minecraft/worldgen/biome_source.txt | 1 + .../worldgen/block_state_provider_type.txt | 1 + .../tags/minecraft/worldgen/carver.txt | 1 + .../minecraft/worldgen/chunk_generator.txt | 1 + .../minecraft/worldgen/configured_carver.txt | 1 + .../minecraft/worldgen/configured_feature.txt | 1 + .../minecraft/worldgen/density_function.txt | 1 + .../worldgen/density_function_type.txt | 1 + .../tags/minecraft/worldgen/feature.txt | 1 + .../minecraft/worldgen/feature_size_type.txt | 1 + .../worldgen/flat_level_generator_preset.txt | 12 + .../worldgen/foliage_placer_type.txt | 1 + .../minecraft/worldgen/material_condition.txt | 1 + .../tags/minecraft/worldgen/material_rule.txt | 1 + .../tags/minecraft/worldgen/noise.txt | 1 + .../minecraft/worldgen/noise_settings.txt | 1 + .../minecraft/worldgen/placed_feature.txt | 4 + .../worldgen/placement_modifier_type.txt | 1 + .../minecraft/worldgen/processor_list.txt | 1 + .../minecraft/worldgen/root_placer_type.txt | 1 + .../tags/minecraft/worldgen/structure.txt | 581 + .../minecraft/worldgen/structure_piece.txt | 1 + .../worldgen/structure_placement.txt | 1 + .../worldgen/structure_pool_element.txt | 1 + .../worldgen/structure_processor.txt | 1 + .../tags/minecraft/worldgen/structure_set.txt | 62 + .../minecraft/worldgen/structure_type.txt | 1 + .../tags/minecraft/worldgen/template_pool.txt | 1 + .../worldgen/tree_decorator_type.txt | 1 + .../minecraft/worldgen/trunk_placer_type.txt | 1 + .../tags/minecraft/worldgen/world_preset.txt | 13 + .../tags/minecraft/wrecker_variant.txt | 8 + .../tags/moonlight/moonlight/map_markers.txt | 1 + .../tags/moonlight/moonlight/soft_fluids.txt | 1 + .../global_loot_modifier_serializers.txt | 1 + .../repurposed_structures/json_conditions.txt | 1 + .../ingredient_deserializers.txt | 1 + .../value_deserializers.txt | 1 + .../tags/the_bumblezone/biome_height.txt | 1 + kubejs/exported/tags/tweed4/serializers.txt | 1 + kubejs/exported/tags/tweed4/tailors.txt | 1 + .../twilightforest/dwarf_rabbit_variant.txt | 1 + .../tags/twilightforest/tiny_bird_variant.txt | 1 + kubejs/server_scripts/first_join.js | 8 + .../recipetypes/ad_astra/shaped.js | 31 + .../recipetypes/bewitchment/shaped.js | 85 + .../recipetypes/blast/shaped.js | 14 + .../recipetypes/blockus/shaped.js | 61 + .../recipetypes/building_wands/shaped.js | 42 + .../recipetypes/byg/shaped.js.disabled | 50 + .../recipetypes/cacao/shaped.js | 24 + .../recipetypes/campanion/shaped.js | 37 + .../recipetypes/colorful_azaleas/shaped.js | 30 + .../cookingforblockheads/shaped.js | 25 + .../recipetypes/coxinha/shaped.js | 24 + .../recipetypes/create/crushing.js | 195 + .../recipetypes/create/pressing.js | 53 + .../recipetypes/croptopia/shaped.js | 25 + .../recipetypes/deeperdarker/shaped.js | 25 + .../recipetypes/hex_casting/shaped.js | 24 + .../recipetypes/indrev/compressing.js | 138 + .../recipetypes/indrev/pulverizer.js | 100 + .../recipetypes/indrev/recycle.js | 42 + .../recipetypes/indrev/shaped.js | 69 + .../server_scripts/recipetypes/kibe/shaped.js | 34 + .../recipetypes/macaw/shaped.js | 74 + .../recipetypes/minecraft/shaped.js | 50 + .../modern_industrialization/compressor.js | 26 + .../modern_industrialization/electrolyzer.js | 28 + .../modern_industrialization/macerator.js | 73 + .../modern_industrialization/quarry.js | 261 + .../modern_industrialization/shaped.js | 35 + .../recipetypes/powah/energizing.js | 24 + .../recipetypes/supplementaries/shaped.js | 96 + .../recipetypes/techreborn/centrifuge.js | 24 + .../recipetypes/techreborn/shaped.js | 70 + .../recipetypes/techreborn/vacuum_freezer.js | 24 + .../recipetypes/tinycoal/shaped.js | 29 + .../recipetypes/travelersbackpack/shaped.js | 24 + .../twilight_forest/shaped.js.disabled | 24 + .../recipetypes/vinery/shaped.js | 23 + kubejs/server_scripts/removals.js | 126 + kubejs/server_scripts/replace_inputs.js | 6 + kubejs/server_scripts/tags/flowers.js | 61 + kubejs/server_scripts/tags/general.js | 53 + kubejs/server_scripts/tags/logs.js | 22 + kubejs/server_scripts/tags/materials.js | 88 + .../tags/replicator_blacklist.js | 195 + kubejs/server_scripts/unification/farming.js | 38 + kubejs/startup_scripts/items.js | 5 + kubejs/startup_scripts/worldgen.js | 17 + mods/accelerated-decay.pw.toml | 13 + mods/adaptive-tooltips.pw.toml | 13 + mods/advanced-netherite-fabric.pw.toml | 13 + mods/advancement-plaques-fabric.pw.toml | 13 + mods/advancements-debug.pw.toml | 13 + mods/adventurez.pw.toml | 13 + mods/aeronautics.pw.toml | 13 + mods/almost-unified.pw.toml | 13 + mods/ambientsounds.pw.toml | 13 + mods/animal-feeding-trough.pw.toml | 13 + mods/another-furniture.pw.toml | 13 + mods/antighost.pw.toml | 13 + mods/appleskin.pw.toml | 13 + mods/applied-botanics-addon.pw.toml | 13 + ...d-energistics-2-wireless-terminals.pw.toml | 13 + mods/applied-energistics-2.pw.toml | 13 + mods/archeology.pw.toml | 13 + mods/architects-palette-fabric.pw.toml | 13 + mods/architectury-api.pw.toml | 13 + mods/arrp.pw.toml | 13 + mods/artifacts-fabric.pw.toml | 13 + mods/attributefix.pw.toml | 13 + mods/auth-me.pw.toml | 13 + mods/auto-workstations-fabric.pw.toml | 13 + mods/autotag.pw.toml | 13 + mods/axolotl-bucket-fix.pw.toml | 13 + mods/bad-wither-no-cookie-reloaded.pw.toml | 13 + mods/badpackets.pw.toml | 13 + mods/balm-fabric.pw.toml | 13 + mods/bamboo-combat.pw.toml | 13 + mods/bamboo-everything.pw.toml | 13 + mods/beaconoverhaul.pw.toml | 13 + mods/bed-benefits.pw.toml | 13 + mods/besmirchment-2.pw.toml | 13 + mods/better-combat-by-daedelus.pw.toml | 13 + mods/better-lily-pads.pw.toml | 13 + mods/better-mount-hud.pw.toml | 13 + mods/better-ping-display-fabric.pw.toml | 13 + mods/better-stats.pw.toml | 13 + mods/bewitchment-plus.pw.toml | 13 + mods/bewitchment.pw.toml | 13 + mods/biome-makeover.pw.toml | 13 + ...ing-server-integration-menu-fabric.pw.toml | 13 + mods/blast.pw.toml | 13 + mods/blockus.pw.toml | 13 + mods/bone-zone.pw.toml | 13 + mods/bookshelf.pw.toml | 13 + mods/bosses-of-mass-destruction.pw.toml | 13 + mods/botania-fabric.pw.toml | 13 + mods/botany-pots.pw.toml | 13 + mods/botany-trees.pw.toml | 13 + mods/botarium.pw.toml | 13 + mods/bow-infinity-fix.pw.toml | 13 + mods/brazier.pw.toml | 13 + mods/brewin-and-chewin-fabric.pw.toml | 13 + mods/building-wands.pw.toml | 13 + mods/builtin-servers.pw.toml | 13 + mods/bushier-flowers.pw.toml | 13 + mods/calibrated.pw.toml | 13 + mods/campanion.pw.toml | 13 + mods/can-i-mine-this-block.pw.toml | 13 + mods/cardinal-components.pw.toml | 13 + mods/catwalks-inc.pw.toml | 13 + mods/cc-restitched.pw.toml | 13 + mods/chalk-fabric.pw.toml | 13 + mods/charm-of-undying-fabric.pw.toml | 13 + mods/chassis.pw.toml | 13 + mods/chefs-delight-fabric.pw.toml | 13 + mods/cherished-worlds-fabric.pw.toml | 13 + mods/chimes.pw.toml | 13 + mods/chisels-bits-for-fabric.pw.toml | 13 + .../choicetheorems-overhauled-village.pw.toml | 13 + mods/cleancut.pw.toml | 13 + mods/client-tweaks-fabric.pw.toml | 13 + mods/cloth-api.pw.toml | 13 + mods/cloth-config.pw.toml | 13 + mods/clumps.pw.toml | 13 + mods/colorful-subtitles.pw.toml | 13 + mods/colorfulazaleas.pw.toml | 13 + mods/compressor.pw.toml | 13 + mods/connectible-chains.pw.toml | 13 + mods/connectivity.pw.toml | 13 + mods/continuity.pw.toml | 13 + mods/controlling.pw.toml | 13 + mods/convenient-decor.pw.toml | 13 + mods/convenient-name-tags.pw.toml | 13 + mods/cooking-for-blockheads-fabric.pw.toml | 13 + mods/couplings.pw.toml | 13 + mods/coxinha-utilities.pw.toml | 13 + mods/crafting-tweaks-fabric.pw.toml | 13 + mods/crawl.pw.toml | 13 + mods/create-fabric.pw.toml | 13 + mods/createaddition.pw.toml | 13 + mods/creativecore.pw.toml | 13 + mods/creeper-overhaul.pw.toml | 13 + mods/croptopia.pw.toml | 13 + mods/croptopias-chocolaterie-fabric.pw.toml | 13 + mods/croptosis.pw.toml | 13 + mods/dank-storage-fabric.pw.toml | 13 + mods/dark-mode-everywhere-fabric.pw.toml | 13 + mods/dark-utilities.pw.toml | 13 + mods/decorative-blocks.pw.toml | 13 + mods/deep-mob-learning-refabricated.pw.toml | 13 + mods/deeperdarker.pw.toml | 13 + mods/deepslatecutting.pw.toml | 13 + mods/default-options-fabric.pw.toml | 13 + mods/displaycase.pw.toml | 13 + mods/doodads-fabric.pw.toml | 13 + mods/dracomelette.pw.toml | 13 + mods/dragonloot.pw.toml | 13 + ...-beer-unofficial-clockwerk-edition.pw.toml | 13 + mods/duckling.pw.toml | 13 + mods/dusk.pw.toml | 13 + mods/dyed.pw.toml | 13 + mods/dynamic-fps.pw.toml | 13 + mods/ecologics.pw.toml | 13 + mods/effect-tooltips.pw.toml | 13 + mods/elytra-slot-fabric.pw.toml | 13 + mods/emerald-geodes.pw.toml | 13 + mods/emojiful.pw.toml | 13 + mods/entityculling.pw.toml | 13 + mods/equipment-compare-fabric.pw.toml | 13 + mods/extra-alchemy.pw.toml | 13 + mods/fabric-api.pw.toml | 13 + ...abric-disable-custom-worlds-advice.pw.toml | 13 + .../fabric-extended-armor-bars-forked.pw.toml | 13 + mods/fabric-language-kotlin.pw.toml | 13 + mods/fabric-waystones.pw.toml | 13 + mods/farmers-delight-fabric.pw.toml | 13 + mods/farmers-respite-fabric.pw.toml | 13 + mods/farming-for-blockheads-fabric.pw.toml | 13 + mods/ferritecore-fabric.pw.toml | 13 + mods/fertilization-fabric.pw.toml | 13 + mods/findme.pw.toml | 13 + mods/fish-of-thieves.pw.toml | 13 + mods/fix-experience-bug.pw.toml | 13 + mods/forge-config-api-port-fabric.pw.toml | 13 + mods/friendly-fire.pw.toml | 13 + mods/ftb-chunks-fabric.pw.toml | 13 + mods/ftb-library-fabric.pw.toml | 13 + mods/ftb-quests-fabric.pw.toml | 13 + mods/ftb-teams-fabric.pw.toml | 13 + mods/ftb-ultimine-fabric.pw.toml | 13 + mods/fuel-info.pw.toml | 13 + mods/full-turtle-armor.pw.toml | 13 + mods/geckolib.pw.toml | 13 + mods/glassential-fabric.pw.toml | 13 + mods/go-fish.pw.toml | 13 + mods/guard-villagers-fabric.pw.toml | 13 + mods/handcrafted.pw.toml | 13 + mods/harvest-scythes.pw.toml | 13 + mods/health-overlay-fabric.pw.toml | 13 + mods/hexal.pw.toml | 13 + mods/hexcasting.pw.toml | 13 + mods/highlight.pw.toml | 13 + mods/iceberg-fabric.pw.toml | 13 + mods/icy-incitement.pw.toml | 13 + mods/immersive-armors.pw.toml | 13 + mods/impaled.pw.toml | 13 + mods/indium.pw.toml | 13 + mods/industrial-revolution.pw.toml | 13 + mods/ingredient-extension-api.pw.toml | 13 + mods/inmis.pw.toml | 13 + mods/inventory-essentials-fabric.pw.toml | 13 + mods/inventory-sorting.pw.toml | 13 + mods/irisshaders.pw.toml | 13 + mods/ironchests.pw.toml | 13 + mods/it-takes-a-pillage-fabric.pw.toml | 13 + mods/item-filters.pw.toml | 13 + mods/item-model-fix.pw.toml | 13 + mods/jamlib.pw.toml | 13 + mods/jump-over-fences-forge.pw.toml | 13 + mods/just-another-void-dimension.pw.toml | 13 + mods/kibe.pw.toml | 13 + mods/kleeslabs-fabric.pw.toml | 13 + mods/kubejs.pw.toml | 13 + mods/labels.pw.toml | 13 + mods/lazydfu.pw.toml | 13 + mods/legendary-tooltips-fabric.pw.toml | 13 + mods/lets-do-wine.pw.toml | 13 + mods/light-overlay.pw.toml | 13 + mods/lithium.pw.toml | 13 + mods/log-begone.pw.toml | 13 + mods/login-protection.pw.toml | 13 + mods/loot-integrations.pw.toml | 13 + mods/lootr-fabric.pw.toml | 13 + mods/luggage.pw.toml | 13 + mods/macaws-bridges.pw.toml | 13 + mods/macaws-doors.pw.toml | 13 + mods/macaws-fences-and-walls.pw.toml | 13 + mods/macaws-lights-and-lamps.pw.toml | 13 + mods/macaws-paintings.pw.toml | 13 + mods/macaws-paths-and-pavings.pw.toml | 13 + mods/macaws-roofs.pw.toml | 13 + mods/macaws-trapdoors.pw.toml | 13 + mods/macaws-windows.pw.toml | 13 + mods/max-health-fix.pw.toml | 13 + mods/mega-cells.pw.toml | 13 + mods/megane.pw.toml | 13 + mods/merequester.pw.toml | 13 + mods/midnightlib.pw.toml | 13 + mods/minecells.pw.toml | 13 + mods/mining-gadgets-fabric.pw.toml | 13 + mods/mmmmmmmmmmmm.pw.toml | 13 + mods/mob-scarecrows.pw.toml | 13 + mods/mob-vote-2022.pw.toml | 13 + mods/modern-dynamics.pw.toml | 13 + mods/modern-industrialization.pw.toml | 13 + mods/modmenu.pw.toml | 13 + mods/more-totems-of-undying.pw.toml | 13 + mods/more-villagers-fabric.pw.toml | 13 + mods/moreachievements-fabric.pw.toml | 13 + mods/mouse-tweaks.pw.toml | 13 + mods/muffins-slime-golem.pw.toml | 13 + mods/naturalist.pw.toml | 13 + mods/natures-compass.pw.toml | 13 + mods/nears.pw.toml | 13 + mods/nether-depths-upgrade.pw.toml | 13 + mods/netherportalfix-fabric.pw.toml | 13 + mods/nethers-delight-fabric.pw.toml | 13 + mods/nikolite-expansion.pw.toml | 13 + mods/no-chat-reports.pw.toml | 13 + mods/nyfs-quivers.pw.toml | 13 + mods/oh-the-biomes-youll-go-fabric.pw.toml | 13 + mods/owo-lib.pw.toml | 13 + mods/paginated-advancements.pw.toml | 13 + mods/patchouli-fabric.pw.toml | 13 + mods/patchoulibutton.pw.toml | 13 + mods/paucal.pw.toml | 13 + mods/paxi-fabric.pw.toml | 13 + mods/pehkui.pw.toml | 13 + mods/piercing-paxels.pw.toml | 13 + mods/pig-pen-cipher.pw.toml | 13 + mods/playdate.pw.toml | 13 + mods/playeranimator.pw.toml | 13 + mods/pling.pw.toml | 13 + mods/portable-tables.pw.toml | 13 + mods/powah-rearchitected.pw.toml | 13 + mods/prism-fabric.pw.toml | 13 + mods/probably-chests.pw.toml | 13 + mods/projectile-damage-attribute.pw.toml | 13 + mods/pyrotastic.pw.toml | 13 + mods/quick-shulker.pw.toml | 13 + mods/rare-ice.pw.toml | 13 + mods/reacharound.pw.toml | 13 + mods/reaper.pw.toml | 13 + mods/rebind-narrator.pw.toml | 13 + mods/reborncore.pw.toml | 13 + mods/red-bits.pw.toml | 13 + mods/reeses-sodium-options.pw.toml | 13 + mods/repurposed-structures-fabric.pw.toml | 13 + mods/resourceful-config.pw.toml | 13 + mods/resourceful-lib.pw.toml | 13 + mods/resourceful-lootbags.pw.toml | 13 + mods/respawnable-pets.pw.toml | 13 + mods/revelationary.pw.toml | 13 + mods/rhino.pw.toml | 13 + mods/rightclickharvest.pw.toml | 13 + mods/river-redux.pw.toml | 13 + mods/rotten-creatures.pw.toml | 13 + mods/roughly-enough-items.pw.toml | 13 + mods/roughly-enough-loot-tables.pw.toml | 13 + mods/roughly-enough-professions-rep.pw.toml | 13 + mods/roughly-enough-resources.pw.toml | 13 + mods/roughly-enough-trades.pw.toml | 13 + mods/rune-crafting.pw.toml | 13 + mods/runelic.pw.toml | 13 + mods/savage-ender-dragon.pw.toml | 13 + mods/selene.pw.toml | 13 + mods/show-me-what-you-got.pw.toml | 13 + mods/shroom-dealers.pw.toml | 13 + mods/shulkerboxtooltip.pw.toml | 13 + mods/sihywtcamd.pw.toml | 13 + mods/simple-discord-rich-presence.pw.toml | 13 + mods/simply-swords.pw.toml | 13 + mods/slight-gui-modifications.pw.toml | 13 + mods/slimyboyos.pw.toml | 13 + mods/small-ships.pw.toml | 13 + mods/sodium-extra.pw.toml | 13 + mods/sodium.pw.toml | 13 + mods/spark.pw.toml | 13 + mods/spectrum.pw.toml | 13 + mods/spell-engine.pw.toml | 13 + mods/spell-power.pw.toml | 13 + mods/spice-of-fabric.pw.toml | 13 + mods/spirit.pw.toml | 13 + mods/srias-flowers.pw.toml | 13 + mods/starlight.pw.toml | 13 + mods/status-effect-bars.pw.toml | 13 + mods/stoneholm.pw.toml | 13 + mods/stronger-snowballs.pw.toml | 13 + mods/structory-towers.pw.toml | 13 + mods/structory.pw.toml | 13 + mods/subterrestrial.pw.toml | 13 + mods/supplementaries.pw.toml | 13 + mods/survival-island.pw.toml | 13 + mods/techreborn.pw.toml | 13 + mods/tempad.pw.toml | 13 + mods/terrablender-fabric.pw.toml | 13 + mods/the-bumblezone-fabric.pw.toml | 13 + mods/the-graveyard-fabric.pw.toml | 13 + mods/the-splash-milk.pw.toml | 13 + mods/the-twilight-forest.pw.toml | 13 + mods/tieredz.pw.toml | 13 + mods/tiny-coal.pw.toml | 13 + mods/tips.pw.toml | 13 + mods/toast-manager.pw.toml | 13 + mods/tool-stats.pw.toml | 13 + ...s-of-the-wild-additional-additions.pw.toml | 13 + mods/trample-no-more.pw.toml | 13 + mods/travelers-backpack-fabric.pw.toml | 13 + mods/trinkets.pw.toml | 13 + mods/trofers-fabric.pw.toml | 13 + mods/vanilla-hammers.pw.toml | 13 + mods/villager-hats-mod.pw.toml | 13 + mods/villager-trading-station.pw.toml | 13 + mods/villagersplus-fabric.pw.toml | 13 + mods/visuality.pw.toml | 13 + mods/vitalize.pw.toml | 13 + mods/voidtotem-fabric.pw.toml | 13 + mods/voidz.pw.toml | 13 + mods/what-the-bucket.pw.toml | 13 + mods/when-dungeons-arise-fabric.pw.toml | 13 + mods/wizards.pw.toml | 13 + mods/wmitaf.pw.toml | 13 + mods/wolf-armor-compat.pw.toml | 13 + mods/wolves-with-armor.pw.toml | 13 + mods/wthit.pw.toml | 13 + mods/xl-packets-fabric.pw.toml | 13 + mods/xp-obelisk.pw.toml | 13 + mods/yacl.pw.toml | 13 + mods/youre-in-grave-danger.pw.toml | 13 + mods/yungs-api-fabric.pw.toml | 13 + ...yungs-better-desert-temples-fabric.pw.toml | 13 + mods/yungs-better-dungeons-fabric.pw.toml | 13 + mods/yungs-better-mineshafts-fabric.pw.toml | 13 + ...ungs-better-ocean-monuments-fabric.pw.toml | 13 + mods/yungs-better-strongholds-fabric.pw.toml | 13 + mods/yungs-better-witch-huts-fabric.pw.toml | 13 + mods/yungs-bridges-fabric.pw.toml | 13 + mods/yungs-extras-fabric.pw.toml | 13 + pack.toml | 13 + ...tures-better-desert-temples-compat.pw.toml | 13 + ...tructures-better-dungeons-datapack.pw.toml | 13 + ...-structures-better-ocean-monuments.pw.toml | 13 + ...ctures-better-strongholds-datapack.pw.toml | 13 + ...tructures-better-witch-huts-compat.pw.toml | 13 + ...ed-structures-chefs-delight-compat.pw.toml | 13 + ...tructures-farmers-delight-datapack.pw.toml | 13 + ...structures-more-villagers-datapack.pw.toml | 13 + ...-structures-oh-the-biomes-youll-go.pw.toml | 13 + ...tures-villagerplus-compat-datapack.pw.toml | 13 + ...structures-wizards-compat-datapack.pw.toml | 13 + .../ComplementaryReimagined_r1.3.2.zip | Bin 0 -> 223623 bytes shaderpacks/ComplementaryShaders_v4.6.zip | Bin 0 -> 3454588 bytes 1706 files changed, 141122 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .packwizignore create mode 100644 config/MouseTweaks.cfg create mode 100644 config/NoChatReports/NCR-Client.json create mode 100644 config/NoChatReports/NCR-Common.json create mode 100644 config/NoChatReports/NCR-Encryption.json create mode 100644 config/NoChatReports/NCR-ServerWhitelist.json create mode 100644 config/NoChatReports/README.md create mode 100644 config/PaginatedAdvancements.json5 create mode 100644 config/Revelationary.json create mode 100644 config/Revelationary.json5 create mode 100644 config/Spectrum.json5 create mode 100644 config/YungsExtras/README.txt create mode 100644 config/YungsExtras/fabric-1_19/README.txt create mode 100644 config/YungsExtras/fabric-1_19/wishing_wells.json create mode 100644 config/ad_astra.json create mode 100644 config/adaptive-tooltips.json create mode 100644 config/advancementplaques-common.toml create mode 100644 config/adventurez.json5 create mode 100644 config/ae2/client.json create mode 100644 config/ae2/common.json create mode 100644 config/almostunified/debug.json create mode 100644 config/almostunified/duplicates.json create mode 100644 config/almostunified/startup.json create mode 100644 config/almostunified/unify.json create mode 100644 config/almostunified/unify.json.bak create mode 100644 config/ambientsounds-client.json create mode 100644 config/appleskin.json5 create mode 100644 config/archeology.json create mode 100644 config/architects_palette.json5 create mode 100644 config/armorsoundtweak.toml create mode 100644 config/artifacts/general.toml create mode 100644 config/artifacts/worldgen.toml create mode 100644 config/attributefix.json create mode 100644 config/authme.json5 create mode 100644 config/bedbenefits.json create mode 100644 config/besmirchment.json create mode 100644 config/bettercombat/client.json5 create mode 100644 config/bettercombat/fallback_compatibility.json create mode 100644 config/bettercombat/server.json5 create mode 100644 config/betterdeserttemples-fabric-1_19.toml create mode 100644 config/betterdeserttemples/README.txt create mode 100644 config/betterdeserttemples/fabric-1_19/README.txt create mode 100644 config/betterdeserttemples/fabric-1_19/armorstands.json create mode 100644 config/betterdeserttemples/fabric-1_19/itemframes.json create mode 100644 config/betterdungeons-fabric-1_19.toml create mode 100644 config/bettermineshafts-fabric-1_19.toml create mode 100644 config/betteroceanmonuments-fabric-1_19.toml create mode 100644 config/betterpingdisplay.json create mode 100644 config/betterstats.properties create mode 100644 config/betterstrongholds-fabric-1_19.toml create mode 100644 config/betterstrongholds/README.txt create mode 100644 config/betterstrongholds/fabric-1_19/README.txt create mode 100644 config/betterstrongholds/fabric-1_19/armorstands.json create mode 100644 config/betterstrongholds/fabric-1_19/itemframes.json create mode 100644 config/betterstrongholds/fabric-1_19/ores.json create mode 100644 config/betterstrongholds/fabric-1_19/rareblocks.json create mode 100644 config/betterwitchhuts-fabric-1_19.toml create mode 100644 config/bewitchment.json create mode 100644 config/bhmenu/bhmenu-client.properties create mode 100644 config/biomemakeover.json create mode 100644 config/bosses_of_mass_destruction.json5 create mode 100644 config/botania-client.json5 create mode 100644 config/botania-common.json5 create mode 100644 config/brazier-client.toml create mode 100644 config/brazier-common.toml create mode 100644 config/builtinservers.json create mode 100644 config/bwncr.toml create mode 100644 config/bwplus.json create mode 100644 config/byg/README.txt create mode 100644 config/byg/backups/last_working_configs_backup.zip create mode 100644 config/byg/biomepedia.json5 create mode 100644 config/byg/client/biomepedia_inventory.json5 create mode 100644 config/byg/config_versions.json5 create mode 100644 config/byg/end-biomes.json5 create mode 100644 config/byg/growing-patterns.json5 create mode 100644 config/byg/nether-biomes.json5 create mode 100644 config/byg/overworld/biome_selectors/beach_biomes/beach_biomes_1.json5 create mode 100644 config/byg/overworld/biome_selectors/beach_biomes/beach_biomes_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_1.json5 create mode 100644 config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_2.json5 create mode 100644 config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_3.json5 create mode 100644 config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/middle_biomes_variant/middle_biomes_variant_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/oceans/oceans_1.json5 create mode 100644 config/byg/overworld/biome_selectors/oceans/oceans_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/peak_biomes/peak_biomes_1.json5 create mode 100644 config/byg/overworld/biome_selectors/peak_biomes/peak_biomes_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/peak_biomes_variant/peak_biomes_variant_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_1.json5 create mode 100644 config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_2.json5 create mode 100644 config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_3.json5 create mode 100644 config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/plateau_biomes_variant/plateau_biomes_variant_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/shattered_biomes/shattered_biomes_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/slope_biomes/slope_biomes_1.json5 create mode 100644 config/byg/overworld/biome_selectors/slope_biomes/slope_biomes_vanilla.json5 create mode 100644 config/byg/overworld/biome_selectors/slope_biomes_variant/slope_biomes_variant_vanilla.json5 create mode 100644 config/byg/overworld/byg-overworld-biomes.json5 create mode 100644 config/byg/overworld/regions/rare_region_1.json5 create mode 100644 config/byg/overworld/regions/region_1.json5 create mode 100644 config/byg/overworld/regions/region_2.json5 create mode 100644 config/byg/overworld/regions/region_3.json5 create mode 100644 config/byg/settings.json5 create mode 100644 config/byg/surface_rules/end_surface_rules.json5 create mode 100644 config/byg/surface_rules/nether_surface_rules.json5 create mode 100644 config/byg/surface_rules/overworld_surface_rules.json5 create mode 100644 config/byg/trades.json5 create mode 100644 config/campanion.json create mode 100644 config/cardinal-components-api.properties create mode 100644 config/carryon-common.json create mode 100644 config/chefsdelightconfig.properties create mode 100644 config/chiselsandbits-client.json create mode 100644 config/chiselsandbits-common.json create mode 100644 config/chiselsandbits-server.json create mode 100644 config/clienttweaks.toml create mode 100644 config/compressor/compressor.properties create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_andesite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_basalt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_blackstone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_cobbled_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_cobblestone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_deepslate.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_diorite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_dirt.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_end_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_granite.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_gravel.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_netherrack.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_sand.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_stone.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/minecraft/tags/blocks/mineable/pickaxe.json create mode 100644 config/compressor/resourcepacks/compressor/resources/data/minecraft/tags/blocks/needs_stone_tool.json create mode 100644 config/compressor/resourcepacks/compressor/resources/pack.png create mode 100644 config/computercraft-client.toml create mode 100644 config/config.json create mode 100644 config/connectiblechains.toml create mode 100644 config/connectivity.json create mode 100644 config/continuity.json create mode 100644 config/cookingforblockheads.toml create mode 100644 config/couplings.toml create mode 100644 config/coxinhautilities.json create mode 100644 config/craftingtweaks.toml create mode 100644 config/create-client.toml create mode 100644 config/create-common.toml create mode 100644 config/createaddition-common.toml create mode 100644 config/creeperoverhaul.json create mode 100644 config/croptopia/croptopia.conf create mode 100644 config/croptosis/config.json create mode 100644 config/crowdin.txt create mode 100644 config/ctm.json create mode 100644 config/darkmodeeverywhere-client.toml create mode 100644 config/darkmodeeverywhereshaders.json create mode 100644 config/de/mari_023/ae2wtlib.json5 create mode 100644 config/deeperdarker-client.json5 create mode 100644 config/deeperdarker.json5 create mode 100644 config/deepslatecutting.properties create mode 100644 config/defaultoptions.toml create mode 100644 config/defaultoptions/keybindings.txt create mode 100644 config/defaultoptions/options.txt create mode 100644 config/defaultoptions/servers.dat create mode 100644 config/dml-refabricated.json create mode 100644 config/doodads.toml create mode 100644 config/dracomelette.json create mode 100644 config/dragonfight.json create mode 100644 config/dragonloot.json5 create mode 100644 config/dummmmmmy-client.json create mode 100644 config/dummmmmmy-common.json create mode 100644 config/dusk.json create mode 100644 config/dynamicfps.toml create mode 100644 config/ecologics.json create mode 100644 config/effecttooltips.json create mode 100644 config/emojiful.json create mode 100644 config/entityculling.json create mode 100644 config/equipmentcompare-common.toml create mode 100644 config/extraalchemy.json create mode 100644 config/fabric/indigo-renderer.properties create mode 100644 config/fabric_loader_dependencies.json create mode 100644 config/farmersdelight.json create mode 100644 config/farmersrespite-common.toml create mode 100644 config/farmingforblockheads.toml create mode 100644 config/farmingforblockheads/MarketRegistry.json create mode 100644 config/ferritecore.mixin.properties create mode 100644 config/fertilization.toml create mode 100644 config/findme.json create mode 100644 config/fishofthieves.json create mode 100644 config/flywheel.json create mode 100644 config/friendlyfire.json create mode 100644 config/ftbquests/quests/chapter_groups.snbt create mode 100644 config/ftbquests/quests/chapters/ad_astra.snbt create mode 100644 config/ftbquests/quests/chapters/adventurer.snbt create mode 100644 config/ftbquests/quests/chapters/agriculture.snbt create mode 100644 config/ftbquests/quests/chapters/applied_energistics.snbt create mode 100644 config/ftbquests/quests/chapters/bewitchment.snbt create mode 100644 config/ftbquests/quests/chapters/botania.snbt create mode 100644 config/ftbquests/quests/chapters/create.snbt create mode 100644 config/ftbquests/quests/chapters/deep_mob_learning.snbt create mode 100644 config/ftbquests/quests/chapters/getting_started.snbt create mode 100644 config/ftbquests/quests/chapters/hex_crafting.snbt create mode 100644 config/ftbquests/quests/chapters/industrial_revolution.snbt create mode 100644 config/ftbquests/quests/chapters/infinity.snbt create mode 100644 config/ftbquests/quests/chapters/kibe.snbt create mode 100644 config/ftbquests/quests/chapters/modern_industrialization.snbt create mode 100644 config/ftbquests/quests/chapters/powah.snbt create mode 100644 config/ftbquests/quests/chapters/spectrum.snbt create mode 100644 config/ftbquests/quests/chapters/spirit.snbt create mode 100644 config/ftbquests/quests/chapters/storage.snbt create mode 100644 config/ftbquests/quests/chapters/tech_reborn.snbt create mode 100644 config/ftbquests/quests/chapters/tools_and_armor.snbt create mode 100644 config/ftbquests/quests/data.snbt create mode 100644 config/ftbultimine.snbt create mode 100644 config/fullturtlearmor - Fabric.toml create mode 100644 config/fwaystones/config.json5 create mode 100644 config/geodes.properties create mode 100644 config/graveyard/the-graveyard-2.1-config.json5 create mode 100644 config/graveyard/the-graveyard-2.2-config.json5 create mode 100644 config/guardvillagers.json create mode 100644 config/harvest_scythes/config.json create mode 100644 config/healingcampfire-fabric.json5 create mode 100644 config/healthoverlay.json5 create mode 100644 config/hexal/client.json5 create mode 100644 config/hexal/common.json5 create mode 100644 config/hexal/server.json5 create mode 100644 config/hexcasting-client.json5 create mode 100644 config/hexcasting-common.json5 create mode 100644 config/hexcasting-server.json5 create mode 100644 config/hexcasting/client.json5 create mode 100644 config/hexcasting/common.json5 create mode 100644 config/hexcasting/server.json5 create mode 100644 config/hookshot.json5 create mode 100644 config/horseexpert-client.toml create mode 100644 config/immersive_armors.json create mode 100644 config/indium-renderer.properties create mode 100644 config/indrev/cables.json create mode 100644 config/indrev/generators.json create mode 100644 config/indrev/hud.json create mode 100644 config/indrev/machines.json create mode 100644 config/indrev/mining_rig_config.json create mode 100644 config/indrev/oregen.json create mode 100644 config/indrev/upgrades.json create mode 100644 config/inmis.json create mode 100644 config/inventoryessentials.toml create mode 100644 config/inventoryhud.json create mode 100644 config/inventorysorter/blacklist.json5 create mode 100644 config/inventorysorter/config.json5 create mode 100644 config/iris.properties create mode 100644 config/ironchests/chests/copper.json create mode 100644 config/ironchests/chests/crystal.json create mode 100644 config/ironchests/chests/diamond.json create mode 100644 config/ironchests/chests/dirt.json create mode 100644 config/ironchests/chests/gold.json create mode 100644 config/ironchests/chests/iron.json create mode 100644 config/ironchests/chests/netherite.json create mode 100644 config/ironchests/chests/obsidian.json create mode 100644 config/ironchests/defaults.lock create mode 100644 config/ironchests/upgrade_types/copper.json create mode 100644 config/ironchests/upgrade_types/crystal.json create mode 100644 config/ironchests/upgrade_types/diamond.json create mode 100644 config/ironchests/upgrade_types/gold.json create mode 100644 config/ironchests/upgrade_types/iron.json create mode 100644 config/ironchests/upgrade_types/netherite.json create mode 100644 config/ironchests/upgrade_types/obsidian.json create mode 100644 config/itemmodelfix.json create mode 100644 config/kibe.json create mode 100644 config/kleeslabs.toml create mode 100644 config/labels-client.json create mode 100644 config/legendarytooltips-common.toml create mode 100644 config/libgui.json5 create mode 100644 config/lightoverlay.properties create mode 100644 config/lithium.properties create mode 100644 config/logbegone.toml create mode 100644 config/logprot.json create mode 100644 config/lootr.json create mode 100644 config/magna.json create mode 100644 config/mcdar.json5 create mode 100644 config/merequester.json create mode 100644 config/midnightlib.json create mode 100644 config/minecarttweaks.json create mode 100644 config/minecells-client.json5 create mode 100644 config/minecells-common.json5 create mode 100644 config/mininggadgets-client.toml create mode 100644 config/mininggadgets-common.toml create mode 100644 config/mobscarecrows.json create mode 100644 config/modern_industrialization.toml create mode 100644 config/modmenu.json create mode 100644 config/morevillagers.json create mode 100644 config/naturalist.json create mode 100644 config/naturescompass.json create mode 100644 config/noindium.json create mode 100644 config/notes.json create mode 100644 config/nyfsquivers_config.json create mode 100644 config/pal.properties create mode 100644 config/paragon.json5 create mode 100644 config/patchouli.json5 create mode 100644 config/patchoulibutton.json5 create mode 100644 config/paucal-common.json5 create mode 100644 config/paxi/datapack_load_order.json create mode 100644 config/paxi/datapacks/Repurposed_Structures-Better_Desert_Temples_v6.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-Better_Dungeons_v4.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-Better_Monuments_v4.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-Better_Strongholds_v4.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-Better_Witch_Huts_v3.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-Chef's_Delight_v1.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-Farmers_Delight_v5.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-More_Villagers_v8.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-Oh_The_Biomes_Youll_Go_v2.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-VillagersPlus_v1.zip create mode 100644 config/paxi/datapacks/Repurposed_Structures-Wizards_v2.zip create mode 100644 config/paxi/resourcepack_load_order.json create mode 100644 config/pehkui/config.json create mode 100644 config/pling.json create mode 100644 config/powah.json5 create mode 100644 config/probablychests.toml create mode 100644 config/projectile_damage.json create mode 100644 config/quickshulkerconfig.json5 create mode 100644 config/rare-ice.properties create mode 100644 config/reacharound.json create mode 100644 config/reborncore/misc.json create mode 100644 config/redbits.json create mode 100644 config/repurposed_structures.json create mode 100644 config/respawnablepets.json create mode 100644 config/rightclickharvest.json create mode 100644 config/rottencreatures.json create mode 100644 config/roughlyenoughitems/config.json5 create mode 100644 config/roughlyenoughitems/hints.json create mode 100644 config/roughlyenoughitems/pinyin.properties create mode 100644 config/roughlyenoughitems/pinyin_double.properties create mode 100644 config/rrp.properties create mode 100644 config/sdrp-common.json create mode 100644 config/shulkerboxtooltip.json5 create mode 100644 config/sidebar_buttons.json create mode 100644 config/sihywtcamd/arthropod.json create mode 100644 config/sihywtcamd/boss.json create mode 100644 config/sihywtcamd/end.json create mode 100644 config/sihywtcamd/illager.json create mode 100644 config/sihywtcamd/nether.json create mode 100644 config/sihywtcamd/overworld.json create mode 100644 config/sihywtcamd/skeleton.json create mode 100644 config/sihywtcamd/zombie.json create mode 100644 config/simplyswords/backupconfig.json create mode 100644 config/simplyswords/booleans.json5 create mode 100644 config/simplyswords/effects_config.json5 create mode 100644 config/simplyswords/general_config.json5 create mode 100644 config/simplyswords/weapon_attributes.json5 create mode 100644 config/slightguimodifications/background.png create mode 100644 config/slightguimodifications/buttons.png create mode 100644 config/slightguimodifications/config.json5 create mode 100644 config/slightguimodifications/config_button.png create mode 100644 config/slightguimodifications/config_button_hovered.png create mode 100644 config/slightguimodifications/cts.groovy create mode 100644 config/slightguimodifications/discord_button.png create mode 100644 config/slightguimodifications/discord_button_hovered.png create mode 100644 config/slightguimodifications/exit_button.png create mode 100644 config/slightguimodifications/exit_button_hovered.png create mode 100644 config/slightguimodifications/languages_button.png create mode 100644 config/slightguimodifications/languages_button_hovered.png create mode 100644 config/slightguimodifications/text_field.png create mode 100644 config/sodium-extra-options.json create mode 100644 config/sodium-extra.properties create mode 100644 config/sodium-mixins.properties create mode 100644 config/sodium-options.json create mode 100644 config/spell_engine/client.json5 create mode 100644 config/spell_engine/enchantments.json create mode 100644 config/spell_engine/hud_config.json create mode 100644 config/spell_engine/server.json5 create mode 100644 config/spell_power/attributes.json create mode 100644 config/spell_power/enchantments.json create mode 100644 config/spell_power/status_effects.json create mode 100644 config/spiceoffabric.hjson create mode 100644 config/spirit.json create mode 100644 config/status-effect-bars.json create mode 100644 config/stoneholm.json5 create mode 100644 config/strongersnowballs.json create mode 100644 config/supplementaries-client.json create mode 100644 config/supplementaries-common.json create mode 100644 config/supplementaries-registry.json create mode 100644 config/survivalisland.json create mode 100644 config/swampier_swamps.json5 create mode 100644 config/takesapillage.json create mode 100644 config/techreborn/generators.json create mode 100644 config/techreborn/items.json create mode 100644 config/techreborn/machines.json create mode 100644 config/techreborn/misc.json create mode 100644 config/techreborn/world.json create mode 100644 config/tempad.json create mode 100644 config/tempad_client.json create mode 100644 config/terrablender.toml create mode 100644 config/the-graveyard-biomes_config.json5 create mode 100644 config/the_bumblezone.json create mode 100644 config/tiered.json5 create mode 100644 config/tips.json create mode 100644 config/toastmanager-client.toml create mode 100644 config/toolstats.json create mode 100644 config/tr7zwDonorSettings.json create mode 100644 config/tramplenomore.json create mode 100644 config/travelersbackpack.json5 create mode 100644 config/trofers-common.toml create mode 100644 config/twilightforest-client.toml create mode 100644 config/twilightforest-common.toml create mode 100644 config/untitledduckmod.json create mode 100644 config/vanilla-hammers.json create mode 100644 config/villagerfix.json5 create mode 100644 config/visuality.json create mode 100644 config/voidtotem.toml create mode 100644 config/voidz.json5 create mode 100644 config/waila/blacklist.json create mode 100644 config/waila/megane.json create mode 100644 config/waila/megane_modules.json create mode 100644 config/waila/waila.json create mode 100644 config/waila/waila_plugins.json create mode 100644 config/wands.json create mode 100644 config/wizards/items.json create mode 100644 config/wizards/loot.json create mode 100644 config/wizards/world_gen.json create mode 100644 config/yigd.toml create mode 100644 config/yungsextras-fabric-1_19.toml create mode 100644 index.toml create mode 100644 kubejs/README.txt create mode 100644 kubejs/assets/advancementplaques/textures/gui/plaques.png create mode 100644 kubejs/assets/aof/font/icons.json create mode 100644 kubejs/assets/aof/textures/other/aof6_bannerA.png create mode 100644 kubejs/assets/aof/textures/other/aof6_bannerB.png create mode 100644 kubejs/assets/aof/textures/other/aof6_bannerC.png create mode 100644 kubejs/assets/aof/textures/other/logo.png create mode 100644 kubejs/assets/aof/textures/other/space_split.png create mode 100644 kubejs/assets/artifality/lang/en_us.json create mode 100644 kubejs/assets/chalk/lang/en_us.json create mode 100644 kubejs/assets/croptopia/lang/en_us.json create mode 100644 kubejs/assets/dankstorage/models/block/core.json create mode 100644 kubejs/assets/dankstorage/textures/block/dank_1.png create mode 100644 kubejs/assets/dankstorage/textures/block/dank_2.png create mode 100644 kubejs/assets/dankstorage/textures/block/dank_3.png create mode 100644 kubejs/assets/dankstorage/textures/block/dank_4.png create mode 100644 kubejs/assets/dankstorage/textures/block/dank_5.png create mode 100644 kubejs/assets/dankstorage/textures/block/dank_6.png create mode 100644 kubejs/assets/dankstorage/textures/block/dank_7.png create mode 100644 kubejs/assets/kubejs/textures/item/aof6_logo.png create mode 100644 kubejs/assets/kubejs/textures/item/completionist.png create mode 100644 kubejs/assets/minecraft/font/default.json create mode 100644 kubejs/assets/minecraft/lang/de_de.json create mode 100644 kubejs/assets/minecraft/lang/en_au.json create mode 100644 kubejs/assets/minecraft/lang/en_ca.json create mode 100644 kubejs/assets/minecraft/lang/en_gb.json create mode 100644 kubejs/assets/minecraft/lang/en_nz.json create mode 100644 kubejs/assets/minecraft/lang/en_us.json create mode 100644 kubejs/assets/minecraft/lang/es_ar.json create mode 100644 kubejs/assets/minecraft/lang/es_cl.json create mode 100644 kubejs/assets/minecraft/lang/es_ec.json create mode 100644 kubejs/assets/minecraft/lang/es_es.json create mode 100644 kubejs/assets/minecraft/lang/es_mx.json create mode 100644 kubejs/assets/minecraft/lang/es_uy.json create mode 100644 kubejs/assets/minecraft/lang/es_ve.json create mode 100644 kubejs/assets/minecraft/lang/fr_fr.json create mode 100644 kubejs/assets/minecraft/lang/ja_jp.json create mode 100644 kubejs/assets/minecraft/lang/lzh.json create mode 100644 kubejs/assets/minecraft/lang/pt_br.json create mode 100644 kubejs/assets/minecraft/lang/pt_pt.json create mode 100644 kubejs/assets/minecraft/lang/ru_ru.json create mode 100644 kubejs/assets/minecraft/lang/zh_cn.json create mode 100644 kubejs/assets/minecraft/lang/zh_hk.json create mode 100644 kubejs/assets/minecraft/lang/zh_tw.json create mode 100644 kubejs/assets/minecraft/textures/font/enderdragon.png create mode 100644 kubejs/assets/minecraft/textures/font/ferrous.png create mode 100644 kubejs/assets/minecraft/textures/font/frostmaw.png create mode 100644 kubejs/assets/minecraft/textures/font/raid.png create mode 100644 kubejs/assets/minecraft/textures/font/wither.png create mode 100644 kubejs/assets/minecraft/textures/gui/bars.png create mode 100644 kubejs/assets/minecraft/textures/models/armor/glitch_layer_1.png create mode 100644 kubejs/assets/minecraft/textures/models/armor/glitch_layer_2.png create mode 100644 kubejs/assets/naturecompass/lang/en_us.json create mode 100644 kubejs/assets/patchoulibutton/lang/en_us.json create mode 100644 kubejs/assets/rare-ice/lang/en_us.json create mode 100644 kubejs/assets/spirit/textures/quests/diagram.png create mode 100644 kubejs/client_scripts/categories.js create mode 100644 kubejs/client_scripts/collapsed_entries.js create mode 100644 kubejs/client_scripts/rei.js create mode 100644 kubejs/config/client.properties create mode 100644 kubejs/config/common.properties create mode 100644 kubejs/config/packicon.png create mode 100644 kubejs/data/aof/loot_tables/loot_bags/ad_astra_common.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/ad_astra_epic.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/ad_astra_legendary.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/ad_astra_rare.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/agriculturist_loot.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/artifacts_loot.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/create_common.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/create_epic.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/create_legendary.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/create_rare.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/industrial_revolution_loot_common.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/industrial_revolution_loot_rare.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/logistics_loot.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/magic_common.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/magic_epic.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/magic_legendary.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/magic_rare.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/modern_industrialization_common.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/modern_industrialization_epic.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/modern_industrialization_legendary.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/modern_industrialization_rare.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/tech_reborn_common.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/tech_reborn_epic.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/tech_reborn_rare.json create mode 100644 kubejs/data/aof/loot_tables/loot_bags/utilities_loot.json create mode 100644 kubejs/data/aof/recipes/loot_bags/ad_astra/common.json create mode 100644 kubejs/data/aof/recipes/loot_bags/ad_astra/epic.json create mode 100644 kubejs/data/aof/recipes/loot_bags/ad_astra/legendary.json create mode 100644 kubejs/data/aof/recipes/loot_bags/ad_astra/rare.json create mode 100644 kubejs/data/aof/recipes/loot_bags/create/common.json create mode 100644 kubejs/data/aof/recipes/loot_bags/create/epic.json create mode 100644 kubejs/data/aof/recipes/loot_bags/create/legendary.json create mode 100644 kubejs/data/aof/recipes/loot_bags/create/rare.json create mode 100644 kubejs/data/aof/recipes/loot_bags/ind_rev/common.json create mode 100644 kubejs/data/aof/recipes/loot_bags/ind_rev/rare.json create mode 100644 kubejs/data/aof/recipes/loot_bags/magic/common.json create mode 100644 kubejs/data/aof/recipes/loot_bags/magic/epic.json create mode 100644 kubejs/data/aof/recipes/loot_bags/magic/legendary.json create mode 100644 kubejs/data/aof/recipes/loot_bags/magic/rare.json create mode 100644 kubejs/data/aof/recipes/loot_bags/mi/common.json create mode 100644 kubejs/data/aof/recipes/loot_bags/mi/epic.json create mode 100644 kubejs/data/aof/recipes/loot_bags/mi/legendary.json create mode 100644 kubejs/data/aof/recipes/loot_bags/mi/rare.json create mode 100644 kubejs/data/aof/recipes/loot_bags/misc/agriculturist.json create mode 100644 kubejs/data/aof/recipes/loot_bags/misc/artifacts.json create mode 100644 kubejs/data/aof/recipes/loot_bags/misc/logistics.json create mode 100644 kubejs/data/aof/recipes/loot_bags/misc/utilities.json create mode 100644 kubejs/data/aof/recipes/loot_bags/powah/common.json create mode 100644 kubejs/data/aof/recipes/loot_bags/powah/epic.json create mode 100644 kubejs/data/aof/recipes/loot_bags/powah/legendary.json create mode 100644 kubejs/data/aof/recipes/loot_bags/powah/rare.json create mode 100644 kubejs/data/aof/recipes/loot_bags/tech_reborn/common.json create mode 100644 kubejs/data/aof/recipes/loot_bags/tech_reborn/epic.json create mode 100644 kubejs/data/aof/recipes/loot_bags/tech_reborn/legendary.json create mode 100644 kubejs/data/aof/recipes/loot_bags/tech_reborn/rare.json create mode 100644 kubejs/data/artifacts/loot_tables/artifacts.json create mode 100644 kubejs/data/artifacts/loot_tables/inject/entities/cow.json create mode 100644 kubejs/data/bewitchment/loot_tables/blocks/deepslate_silver_ore.json create mode 100644 kubejs/data/bewitchment/loot_tables/blocks/silver_ore.json create mode 100644 kubejs/data/botanytrees/recipes/bewitchment/cypress_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/bewitchment/dragons_blood_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/bewitchment/elder_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/bewitchment/juniper_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/biomemakeover/ancient_oak.json create mode 100644 kubejs/data/botanytrees/recipes/biomemakeover/blighted_balsa.json create mode 100644 kubejs/data/botanytrees/recipes/biomemakeover/swamp_cypress.json create mode 100644 kubejs/data/botanytrees/recipes/biomemakeover/willow.json create mode 100644 kubejs/data/botanytrees/recipes/byg/araucaria.json create mode 100644 kubejs/data/botanytrees/recipes/byg/aspen.json create mode 100644 kubejs/data/botanytrees/recipes/byg/baobab.json create mode 100644 kubejs/data/botanytrees/recipes/byg/blue_enchanted.json create mode 100644 kubejs/data/botanytrees/recipes/byg/blue_spruce.json create mode 100644 kubejs/data/botanytrees/recipes/byg/brown_birch.json create mode 100644 kubejs/data/botanytrees/recipes/byg/brown_oak.json create mode 100644 kubejs/data/botanytrees/recipes/byg/brown_zelkova.json create mode 100644 kubejs/data/botanytrees/recipes/byg/cika.json create mode 100644 kubejs/data/botanytrees/recipes/byg/cypress.json create mode 100644 kubejs/data/botanytrees/recipes/byg/ebony.json create mode 100644 kubejs/data/botanytrees/recipes/byg/ether.json create mode 100644 kubejs/data/botanytrees/recipes/byg/fir.json create mode 100644 kubejs/data/botanytrees/recipes/byg/green_enchanted.json create mode 100644 kubejs/data/botanytrees/recipes/byg/holly.json create mode 100644 kubejs/data/botanytrees/recipes/byg/indigo_jacaranda.json create mode 100644 kubejs/data/botanytrees/recipes/byg/jacaranda.json create mode 100644 kubejs/data/botanytrees/recipes/byg/joshua.json create mode 100644 kubejs/data/botanytrees/recipes/byg/lament.json create mode 100644 kubejs/data/botanytrees/recipes/byg/mahogany.json create mode 100644 kubejs/data/botanytrees/recipes/byg/mangrove.json create mode 100644 kubejs/data/botanytrees/recipes/byg/maple.json create mode 100644 kubejs/data/botanytrees/recipes/byg/nightshade.json create mode 100644 kubejs/data/botanytrees/recipes/byg/orange_birch.json create mode 100644 kubejs/data/botanytrees/recipes/byg/orange_oak.json create mode 100644 kubejs/data/botanytrees/recipes/byg/orange_spruce.json create mode 100644 kubejs/data/botanytrees/recipes/byg/orchard.json create mode 100644 kubejs/data/botanytrees/recipes/byg/palm.json create mode 100644 kubejs/data/botanytrees/recipes/byg/palo_verde.json create mode 100644 kubejs/data/botanytrees/recipes/byg/pine.json create mode 100644 kubejs/data/botanytrees/recipes/byg/pink_cherry.json create mode 100644 kubejs/data/botanytrees/recipes/byg/rainbow_eucalyptus.json create mode 100644 kubejs/data/botanytrees/recipes/byg/red_birch.json create mode 100644 kubejs/data/botanytrees/recipes/byg/red_maple.json create mode 100644 kubejs/data/botanytrees/recipes/byg/red_oak.json create mode 100644 kubejs/data/botanytrees/recipes/byg/red_spruce.json create mode 100644 kubejs/data/botanytrees/recipes/byg/redwood.json create mode 100644 kubejs/data/botanytrees/recipes/byg/silver_maple.json create mode 100644 kubejs/data/botanytrees/recipes/byg/skyris.json create mode 100644 kubejs/data/botanytrees/recipes/byg/white_cherry.json create mode 100644 kubejs/data/botanytrees/recipes/byg/willow.json create mode 100644 kubejs/data/botanytrees/recipes/byg/witch_hazel.json create mode 100644 kubejs/data/botanytrees/recipes/byg/withering_oak.json create mode 100644 kubejs/data/botanytrees/recipes/byg/yellow_birch.json create mode 100644 kubejs/data/botanytrees/recipes/byg/yellow_spruce.json create mode 100644 kubejs/data/botanytrees/recipes/byg/zelkova.json create mode 100644 kubejs/data/botanytrees/recipes/colorful-azaleas/blue_azalea.json create mode 100644 kubejs/data/botanytrees/recipes/colorful-azaleas/orange_azalea.json create mode 100644 kubejs/data/botanytrees/recipes/colorful-azaleas/pink_azalea.json create mode 100644 kubejs/data/botanytrees/recipes/colorful-azaleas/purple_azalea.json create mode 100644 kubejs/data/botanytrees/recipes/colorful-azaleas/red_azalea.json create mode 100644 kubejs/data/botanytrees/recipes/colorful-azaleas/yellow_azalea.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/almond.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/apple.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/apricot.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/avocado.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/banana.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/cashew.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/cherry.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/cinnamon.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/coconut.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/date.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/dragonfruit.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/fig.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/grapefruit.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/kumquat.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/lemon.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/lime.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/mango.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/nectarine.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/nutmeg.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/orange.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/peach.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/pear.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/pecan.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/persimmon.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/plum.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/starfruit.json create mode 100644 kubejs/data/botanytrees/recipes/croptopia/walnut.json create mode 100644 kubejs/data/botanytrees/recipes/ecologics/walnut.json create mode 100644 kubejs/data/botanytrees/recipes/minecraft/azalea.json create mode 100644 kubejs/data/botanytrees/recipes/minecraft/flowering_azalea.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/black_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/blue_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/brown_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/cyan_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/gray_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/green_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/light_blue_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/light_gray_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/lime_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/magenta_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/orange_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/pink_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/purple_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/red_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/white_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/spectrum/yellow_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/techreborn/rubber.json create mode 100644 kubejs/data/botanytrees/recipes/twilightforest/canopy.json create mode 100644 kubejs/data/botanytrees/recipes/twilightforest/darkwood.json create mode 100644 kubejs/data/botanytrees/recipes/twilightforest/mangrove.json create mode 100644 kubejs/data/botanytrees/recipes/twilightforest/miners_tree.json create mode 100644 kubejs/data/botanytrees/recipes/twilightforest/rainbow_oak.json create mode 100644 kubejs/data/botanytrees/recipes/twilightforest/sickly_twilight_oak.json create mode 100644 kubejs/data/botanytrees/recipes/twilightforest/sortingwood.json create mode 100644 kubejs/data/botanytrees/recipes/twilightforest/time_tree.json create mode 100644 kubejs/data/botanytrees/recipes/twilightforest/transformation.json create mode 100644 kubejs/data/botanytrees/recipes/vinery/cherry_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/vinery/old_cherry_sapling.json create mode 100644 kubejs/data/botanytrees/recipes/vinery/red_grape_seeds.json create mode 100644 kubejs/data/botanytrees/recipes/vinery/white_grape_seeds.json create mode 100644 kubejs/data/byg/advancements/biomepedia_gift.json create mode 100644 kubejs/data/chalk/lang/en_us.json create mode 100644 kubejs/data/croptopia/loot_tables/blocks/cabbage_crop.json create mode 100644 kubejs/data/croptopia/loot_tables/blocks/coffee_crop.json create mode 100644 kubejs/data/croptopia/loot_tables/blocks/garlic_crop.json create mode 100644 kubejs/data/croptopia/loot_tables/blocks/onion_crop.json create mode 100644 kubejs/data/croptopia/loot_tables/blocks/rice_crop.json create mode 100644 kubejs/data/croptopia/loot_tables/blocks/tomato_crop.json create mode 100644 kubejs/data/emojiful/recipes/aof.json create mode 100644 kubejs/data/emojiful/recipes/concern.json create mode 100644 kubejs/data/emojiful/recipes/confused.json create mode 100644 kubejs/data/emojiful/recipes/hyperrage.json create mode 100644 kubejs/data/emojiful/recipes/ioa.json create mode 100644 kubejs/data/emojiful/recipes/irritater.json create mode 100644 kubejs/data/emojiful/recipes/kekw.json create mode 100644 kubejs/data/emojiful/recipes/lisa_stare.json create mode 100644 kubejs/data/emojiful/recipes/omg.json create mode 100644 kubejs/data/emojiful/recipes/pepecough.json create mode 100644 kubejs/data/emojiful/recipes/pepecringe.json create mode 100644 kubejs/data/emojiful/recipes/pepedance.json create mode 100644 kubejs/data/emojiful/recipes/pepedriving.json create mode 100644 kubejs/data/emojiful/recipes/pepeevil.json create mode 100644 kubejs/data/emojiful/recipes/pepehehe.json create mode 100644 kubejs/data/emojiful/recipes/pepelaugh.json create mode 100644 kubejs/data/emojiful/recipes/pepelurk.json create mode 100644 kubejs/data/emojiful/recipes/pepeno.json create mode 100644 kubejs/data/emojiful/recipes/pepepoint.json create mode 100644 kubejs/data/emojiful/recipes/peperee.json create mode 100644 kubejs/data/emojiful/recipes/pepesad.json create mode 100644 kubejs/data/emojiful/recipes/pepesadge.json create mode 100644 kubejs/data/emojiful/recipes/pepesimp.json create mode 100644 kubejs/data/emojiful/recipes/pepesip.json create mode 100644 kubejs/data/emojiful/recipes/sad.json create mode 100644 kubejs/data/emojiful/recipes/smart.json create mode 100644 kubejs/data/emojiful/recipes/sus.json create mode 100644 kubejs/data/emojiful/recipes/taterdance.json create mode 100644 kubejs/data/emojiful/recipes/thonkcool.json create mode 100644 kubejs/data/emojiful/recipes/tiny_potato.json create mode 100644 kubejs/data/emojiful/recipes/ugh.json create mode 100644 kubejs/data/emojiful/recipes/vibing.json create mode 100644 kubejs/data/emojiful/recipes/what.json create mode 100644 kubejs/data/emojiful/recipes/whiskey0.json create mode 100644 kubejs/data/emojiful/recipes/whiskey9.json create mode 100644 kubejs/data/fishofthieves/loot_tables/blocks/earthworms_drops.json create mode 100644 kubejs/data/ftbchunks/tags/blocks/edit_whitelist.json create mode 100644 kubejs/data/ftbchunks/tags/blocks/interact_whitelist.json create mode 100644 kubejs/data/hexcasting/advancements/grant_patchi_book.json create mode 100644 kubejs/data/indrev/loot_tables/blocks/deepslate_silver_ore.json create mode 100644 kubejs/data/indrev/loot_tables/blocks/silver_ore.json create mode 100644 kubejs/data/indrev/veintypes/bauxite.json create mode 100644 kubejs/data/indrev/veintypes/certus_quartz.json create mode 100644 kubejs/data/indrev/veintypes/coal.json create mode 100644 kubejs/data/indrev/veintypes/copper.json create mode 100644 kubejs/data/indrev/veintypes/gold.json create mode 100644 kubejs/data/indrev/veintypes/iridium.json create mode 100644 kubejs/data/indrev/veintypes/iron.json create mode 100644 kubejs/data/indrev/veintypes/nikolite.json create mode 100644 kubejs/data/indrev/veintypes/quartz.json create mode 100644 kubejs/data/indrev/veintypes/silver.json create mode 100644 kubejs/data/indrev/veintypes/tin.json create mode 100644 kubejs/data/indrev/veintypes/tungsten.json create mode 100644 kubejs/data/minecells/tags/worldgen/biome/valid_portal_biomes.json create mode 100644 kubejs/data/minecells/worldgen/structure/portal.json create mode 100644 kubejs/data/minecraft/tags/functions/load.json create mode 100644 kubejs/data/mininggadgets/recipes/mininggadget.json create mode 100644 kubejs/data/mininggadgets/recipes/mininggadget_fancy.json create mode 100644 kubejs/data/mininggadgets/recipes/mininggadget_simple.json create mode 100644 kubejs/data/mininggadgets/recipes/modificationtable.json create mode 100644 kubejs/data/mininggadgets/recipes/upgrade_empty.json create mode 100644 kubejs/data/mininggadgets/recipes/upgrade_magnet.json create mode 100644 kubejs/data/modern_industrialization/loot_tables/blocks/deepslate_salt_ore.json create mode 100644 kubejs/data/modern_industrialization/loot_tables/blocks/salt_ore.json create mode 100644 kubejs/data/spectrum/recipes/anvil_crushing/vanilla_items/iron_nuggets_from_chain_anvil_crushing.json create mode 100644 kubejs/data/techreborn/loot_tables/blocks/deepslate_silver_ore.json create mode 100644 kubejs/data/techreborn/loot_tables/blocks/silver_ore.json create mode 100644 kubejs/data/techreborn/recipes/blast_furnace/silicon_dust.json create mode 100644 kubejs/data/techreborn/recipes/blast_furnace/silicon_dust2.json create mode 100644 kubejs/data/trofers/trofers/angel_ring.json create mode 100644 kubejs/data/trofers/trofers/boss_rush.json create mode 100644 kubejs/data/trofers/trofers/completionist.json create mode 100644 kubejs/data/trofers/trofers/cooking.json create mode 100644 kubejs/data/trofers/trofers/ender_dragon.json create mode 100644 kubejs/data/trofers/trofers/quantum.json create mode 100644 kubejs/data/trofers/trofers/terra.json create mode 100644 kubejs/data/twilightforest/loot_tables/blocks/uncrafting_table.json create mode 100644 kubejs/data/twilightforest/loot_tables/structures/graveyard.json create mode 100644 kubejs/data/twilightforest/loot_tables/structures/hill_2.json create mode 100644 kubejs/data/twilightforest/recipes/jeed/blindness.json create mode 100644 kubejs/data/twilightforest/recipes/jeed/fire_resistance.json create mode 100644 kubejs/data/twilightforest/recipes/jeed/frosted.json create mode 100644 kubejs/data/twilightforest/recipes/jeed/hunger.json create mode 100644 kubejs/data/twilightforest/recipes/jeed/poison.json create mode 100644 kubejs/data/twilightforest/recipes/jeed/regeneration.json create mode 100644 kubejs/data/twilightforest/recipes/jeed/resistance.json create mode 100644 kubejs/data/twilightforest/recipes/jeed/slowness.json create mode 100644 kubejs/exported/tags/ae2/keytypes.txt create mode 100644 kubejs/exported/tags/bewitchment/contracts.txt create mode 100644 kubejs/exported/tags/bewitchment/curses.txt create mode 100644 kubejs/exported/tags/bewitchment/fortunes.txt create mode 100644 kubejs/exported/tags/bewitchment/ritual_functions.txt create mode 100644 kubejs/exported/tags/bewitchment/sigils.txt create mode 100644 kubejs/exported/tags/bewitchment/transformations.txt create mode 100644 kubejs/exported/tags/botania/brews.txt create mode 100644 kubejs/exported/tags/byg/blending_function.txt create mode 100644 kubejs/exported/tags/byg/villager_trades_item_listing.txt create mode 100644 kubejs/exported/tags/connectiblechains/chain_types.txt create mode 100644 kubejs/exported/tags/datacriteria/container.txt create mode 100644 kubejs/exported/tags/hexcasting/iota_type.txt create mode 100644 kubejs/exported/tags/incubus_core/condition.txt create mode 100644 kubejs/exported/tags/incubus_core/material.txt create mode 100644 kubejs/exported/tags/ingredient-extension-api/ingredient_serializers.txt create mode 100644 kubejs/exported/tags/minecraft/activity.txt create mode 100644 kubejs/exported/tags/minecraft/ancientscale_variant.txt create mode 100644 kubejs/exported/tags/minecraft/attribute.txt create mode 100644 kubejs/exported/tags/minecraft/banner_pattern.txt create mode 100644 kubejs/exported/tags/minecraft/battlegill_variant.txt create mode 100644 kubejs/exported/tags/minecraft/block.txt create mode 100644 kubejs/exported/tags/minecraft/block_entity_type.txt create mode 100644 kubejs/exported/tags/minecraft/block_predicate_type.txt create mode 100644 kubejs/exported/tags/minecraft/cat_variant.txt create mode 100644 kubejs/exported/tags/minecraft/chat_type.txt create mode 100644 kubejs/exported/tags/minecraft/chunk_status.txt create mode 100644 kubejs/exported/tags/minecraft/command_argument_type.txt create mode 100644 kubejs/exported/tags/minecraft/custom_stat.txt create mode 100644 kubejs/exported/tags/minecraft/devilfish_variant.txt create mode 100644 kubejs/exported/tags/minecraft/dimension_type.txt create mode 100644 kubejs/exported/tags/minecraft/enchantment.txt create mode 100644 kubejs/exported/tags/minecraft/entity_type.txt create mode 100644 kubejs/exported/tags/minecraft/float_provider_type.txt create mode 100644 kubejs/exported/tags/minecraft/fluid.txt create mode 100644 kubejs/exported/tags/minecraft/frog_variant.txt create mode 100644 kubejs/exported/tags/minecraft/game_event.txt create mode 100644 kubejs/exported/tags/minecraft/height_provider_type.txt create mode 100644 kubejs/exported/tags/minecraft/instrument.txt create mode 100644 kubejs/exported/tags/minecraft/int_provider_type.txt create mode 100644 kubejs/exported/tags/minecraft/islehopper_variant.txt create mode 100644 kubejs/exported/tags/minecraft/item.txt create mode 100644 kubejs/exported/tags/minecraft/loot_condition_type.txt create mode 100644 kubejs/exported/tags/minecraft/loot_function_type.txt create mode 100644 kubejs/exported/tags/minecraft/loot_nbt_provider_type.txt create mode 100644 kubejs/exported/tags/minecraft/loot_number_provider_type.txt create mode 100644 kubejs/exported/tags/minecraft/loot_pool_entry_type.txt create mode 100644 kubejs/exported/tags/minecraft/loot_score_provider_type.txt create mode 100644 kubejs/exported/tags/minecraft/memory_module_type.txt create mode 100644 kubejs/exported/tags/minecraft/menu.txt create mode 100644 kubejs/exported/tags/minecraft/mob_effect.txt create mode 100644 kubejs/exported/tags/minecraft/painting_variant.txt create mode 100644 kubejs/exported/tags/minecraft/particle_type.txt create mode 100644 kubejs/exported/tags/minecraft/plentifin_variant.txt create mode 100644 kubejs/exported/tags/minecraft/point_of_interest_type.txt create mode 100644 kubejs/exported/tags/minecraft/pondie_variant.txt create mode 100644 kubejs/exported/tags/minecraft/pos_rule_test.txt create mode 100644 kubejs/exported/tags/minecraft/position_source_type.txt create mode 100644 kubejs/exported/tags/minecraft/potion.txt create mode 100644 kubejs/exported/tags/minecraft/recipe_serializer.txt create mode 100644 kubejs/exported/tags/minecraft/recipe_type.txt create mode 100644 kubejs/exported/tags/minecraft/rule_test.txt create mode 100644 kubejs/exported/tags/minecraft/schedule.txt create mode 100644 kubejs/exported/tags/minecraft/sensor_type.txt create mode 100644 kubejs/exported/tags/minecraft/sound_event.txt create mode 100644 kubejs/exported/tags/minecraft/splashtail_variant.txt create mode 100644 kubejs/exported/tags/minecraft/stat_type.txt create mode 100644 kubejs/exported/tags/minecraft/stormfish_variant.txt create mode 100644 kubejs/exported/tags/minecraft/villager_profession.txt create mode 100644 kubejs/exported/tags/minecraft/villager_type.txt create mode 100644 kubejs/exported/tags/minecraft/wildsplash_variant.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/biome.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/biome_source.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/block_state_provider_type.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/carver.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/chunk_generator.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/configured_carver.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/configured_feature.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/density_function.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/density_function_type.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/feature.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/feature_size_type.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/flat_level_generator_preset.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/foliage_placer_type.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/material_condition.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/material_rule.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/noise.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/noise_settings.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/placed_feature.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/placement_modifier_type.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/processor_list.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/root_placer_type.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/structure.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/structure_piece.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/structure_placement.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/structure_pool_element.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/structure_processor.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/structure_set.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/structure_type.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/template_pool.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/tree_decorator_type.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/trunk_placer_type.txt create mode 100644 kubejs/exported/tags/minecraft/worldgen/world_preset.txt create mode 100644 kubejs/exported/tags/minecraft/wrecker_variant.txt create mode 100644 kubejs/exported/tags/moonlight/moonlight/map_markers.txt create mode 100644 kubejs/exported/tags/moonlight/moonlight/soft_fluids.txt create mode 100644 kubejs/exported/tags/porting_lib/global_loot_modifier_serializers.txt create mode 100644 kubejs/exported/tags/repurposed_structures/json_conditions.txt create mode 100644 kubejs/exported/tags/serialization_hooks/ingredient_deserializers.txt create mode 100644 kubejs/exported/tags/serialization_hooks/value_deserializers.txt create mode 100644 kubejs/exported/tags/the_bumblezone/biome_height.txt create mode 100644 kubejs/exported/tags/tweed4/serializers.txt create mode 100644 kubejs/exported/tags/tweed4/tailors.txt create mode 100644 kubejs/exported/tags/twilightforest/dwarf_rabbit_variant.txt create mode 100644 kubejs/exported/tags/twilightforest/tiny_bird_variant.txt create mode 100644 kubejs/server_scripts/first_join.js create mode 100644 kubejs/server_scripts/recipetypes/ad_astra/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/bewitchment/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/blast/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/blockus/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/building_wands/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/byg/shaped.js.disabled create mode 100644 kubejs/server_scripts/recipetypes/cacao/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/campanion/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/colorful_azaleas/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/cookingforblockheads/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/coxinha/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/create/crushing.js create mode 100644 kubejs/server_scripts/recipetypes/create/pressing.js create mode 100644 kubejs/server_scripts/recipetypes/croptopia/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/deeperdarker/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/hex_casting/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/indrev/compressing.js create mode 100644 kubejs/server_scripts/recipetypes/indrev/pulverizer.js create mode 100644 kubejs/server_scripts/recipetypes/indrev/recycle.js create mode 100644 kubejs/server_scripts/recipetypes/indrev/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/kibe/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/macaw/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/minecraft/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/modern_industrialization/compressor.js create mode 100644 kubejs/server_scripts/recipetypes/modern_industrialization/electrolyzer.js create mode 100644 kubejs/server_scripts/recipetypes/modern_industrialization/macerator.js create mode 100644 kubejs/server_scripts/recipetypes/modern_industrialization/quarry.js create mode 100644 kubejs/server_scripts/recipetypes/modern_industrialization/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/powah/energizing.js create mode 100644 kubejs/server_scripts/recipetypes/supplementaries/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/techreborn/centrifuge.js create mode 100644 kubejs/server_scripts/recipetypes/techreborn/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/techreborn/vacuum_freezer.js create mode 100644 kubejs/server_scripts/recipetypes/tinycoal/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/travelersbackpack/shaped.js create mode 100644 kubejs/server_scripts/recipetypes/twilight_forest/shaped.js.disabled create mode 100644 kubejs/server_scripts/recipetypes/vinery/shaped.js create mode 100644 kubejs/server_scripts/removals.js create mode 100644 kubejs/server_scripts/replace_inputs.js create mode 100644 kubejs/server_scripts/tags/flowers.js create mode 100644 kubejs/server_scripts/tags/general.js create mode 100644 kubejs/server_scripts/tags/logs.js create mode 100644 kubejs/server_scripts/tags/materials.js create mode 100644 kubejs/server_scripts/tags/replicator_blacklist.js create mode 100644 kubejs/server_scripts/unification/farming.js create mode 100644 kubejs/startup_scripts/items.js create mode 100644 kubejs/startup_scripts/worldgen.js create mode 100644 mods/accelerated-decay.pw.toml create mode 100644 mods/adaptive-tooltips.pw.toml create mode 100644 mods/advanced-netherite-fabric.pw.toml create mode 100644 mods/advancement-plaques-fabric.pw.toml create mode 100644 mods/advancements-debug.pw.toml create mode 100644 mods/adventurez.pw.toml create mode 100644 mods/aeronautics.pw.toml create mode 100644 mods/almost-unified.pw.toml create mode 100644 mods/ambientsounds.pw.toml create mode 100644 mods/animal-feeding-trough.pw.toml create mode 100644 mods/another-furniture.pw.toml create mode 100644 mods/antighost.pw.toml create mode 100644 mods/appleskin.pw.toml create mode 100644 mods/applied-botanics-addon.pw.toml create mode 100644 mods/applied-energistics-2-wireless-terminals.pw.toml create mode 100644 mods/applied-energistics-2.pw.toml create mode 100644 mods/archeology.pw.toml create mode 100644 mods/architects-palette-fabric.pw.toml create mode 100644 mods/architectury-api.pw.toml create mode 100644 mods/arrp.pw.toml create mode 100644 mods/artifacts-fabric.pw.toml create mode 100644 mods/attributefix.pw.toml create mode 100644 mods/auth-me.pw.toml create mode 100644 mods/auto-workstations-fabric.pw.toml create mode 100644 mods/autotag.pw.toml create mode 100644 mods/axolotl-bucket-fix.pw.toml create mode 100644 mods/bad-wither-no-cookie-reloaded.pw.toml create mode 100644 mods/badpackets.pw.toml create mode 100644 mods/balm-fabric.pw.toml create mode 100644 mods/bamboo-combat.pw.toml create mode 100644 mods/bamboo-everything.pw.toml create mode 100644 mods/beaconoverhaul.pw.toml create mode 100644 mods/bed-benefits.pw.toml create mode 100644 mods/besmirchment-2.pw.toml create mode 100644 mods/better-combat-by-daedelus.pw.toml create mode 100644 mods/better-lily-pads.pw.toml create mode 100644 mods/better-mount-hud.pw.toml create mode 100644 mods/better-ping-display-fabric.pw.toml create mode 100644 mods/better-stats.pw.toml create mode 100644 mods/bewitchment-plus.pw.toml create mode 100644 mods/bewitchment.pw.toml create mode 100644 mods/biome-makeover.pw.toml create mode 100644 mods/bisecthosting-server-integration-menu-fabric.pw.toml create mode 100644 mods/blast.pw.toml create mode 100644 mods/blockus.pw.toml create mode 100644 mods/bone-zone.pw.toml create mode 100644 mods/bookshelf.pw.toml create mode 100644 mods/bosses-of-mass-destruction.pw.toml create mode 100644 mods/botania-fabric.pw.toml create mode 100644 mods/botany-pots.pw.toml create mode 100644 mods/botany-trees.pw.toml create mode 100644 mods/botarium.pw.toml create mode 100644 mods/bow-infinity-fix.pw.toml create mode 100644 mods/brazier.pw.toml create mode 100644 mods/brewin-and-chewin-fabric.pw.toml create mode 100644 mods/building-wands.pw.toml create mode 100644 mods/builtin-servers.pw.toml create mode 100644 mods/bushier-flowers.pw.toml create mode 100644 mods/calibrated.pw.toml create mode 100644 mods/campanion.pw.toml create mode 100644 mods/can-i-mine-this-block.pw.toml create mode 100644 mods/cardinal-components.pw.toml create mode 100644 mods/catwalks-inc.pw.toml create mode 100644 mods/cc-restitched.pw.toml create mode 100644 mods/chalk-fabric.pw.toml create mode 100644 mods/charm-of-undying-fabric.pw.toml create mode 100644 mods/chassis.pw.toml create mode 100644 mods/chefs-delight-fabric.pw.toml create mode 100644 mods/cherished-worlds-fabric.pw.toml create mode 100644 mods/chimes.pw.toml create mode 100644 mods/chisels-bits-for-fabric.pw.toml create mode 100644 mods/choicetheorems-overhauled-village.pw.toml create mode 100644 mods/cleancut.pw.toml create mode 100644 mods/client-tweaks-fabric.pw.toml create mode 100644 mods/cloth-api.pw.toml create mode 100644 mods/cloth-config.pw.toml create mode 100644 mods/clumps.pw.toml create mode 100644 mods/colorful-subtitles.pw.toml create mode 100644 mods/colorfulazaleas.pw.toml create mode 100644 mods/compressor.pw.toml create mode 100644 mods/connectible-chains.pw.toml create mode 100644 mods/connectivity.pw.toml create mode 100644 mods/continuity.pw.toml create mode 100644 mods/controlling.pw.toml create mode 100644 mods/convenient-decor.pw.toml create mode 100644 mods/convenient-name-tags.pw.toml create mode 100644 mods/cooking-for-blockheads-fabric.pw.toml create mode 100644 mods/couplings.pw.toml create mode 100644 mods/coxinha-utilities.pw.toml create mode 100644 mods/crafting-tweaks-fabric.pw.toml create mode 100644 mods/crawl.pw.toml create mode 100644 mods/create-fabric.pw.toml create mode 100644 mods/createaddition.pw.toml create mode 100644 mods/creativecore.pw.toml create mode 100644 mods/creeper-overhaul.pw.toml create mode 100644 mods/croptopia.pw.toml create mode 100644 mods/croptopias-chocolaterie-fabric.pw.toml create mode 100644 mods/croptosis.pw.toml create mode 100644 mods/dank-storage-fabric.pw.toml create mode 100644 mods/dark-mode-everywhere-fabric.pw.toml create mode 100644 mods/dark-utilities.pw.toml create mode 100644 mods/decorative-blocks.pw.toml create mode 100644 mods/deep-mob-learning-refabricated.pw.toml create mode 100644 mods/deeperdarker.pw.toml create mode 100644 mods/deepslatecutting.pw.toml create mode 100644 mods/default-options-fabric.pw.toml create mode 100644 mods/displaycase.pw.toml create mode 100644 mods/doodads-fabric.pw.toml create mode 100644 mods/dracomelette.pw.toml create mode 100644 mods/dragonloot.pw.toml create mode 100644 mods/drink-beer-unofficial-clockwerk-edition.pw.toml create mode 100644 mods/duckling.pw.toml create mode 100644 mods/dusk.pw.toml create mode 100644 mods/dyed.pw.toml create mode 100644 mods/dynamic-fps.pw.toml create mode 100644 mods/ecologics.pw.toml create mode 100644 mods/effect-tooltips.pw.toml create mode 100644 mods/elytra-slot-fabric.pw.toml create mode 100644 mods/emerald-geodes.pw.toml create mode 100644 mods/emojiful.pw.toml create mode 100644 mods/entityculling.pw.toml create mode 100644 mods/equipment-compare-fabric.pw.toml create mode 100644 mods/extra-alchemy.pw.toml create mode 100644 mods/fabric-api.pw.toml create mode 100644 mods/fabric-disable-custom-worlds-advice.pw.toml create mode 100644 mods/fabric-extended-armor-bars-forked.pw.toml create mode 100644 mods/fabric-language-kotlin.pw.toml create mode 100644 mods/fabric-waystones.pw.toml create mode 100644 mods/farmers-delight-fabric.pw.toml create mode 100644 mods/farmers-respite-fabric.pw.toml create mode 100644 mods/farming-for-blockheads-fabric.pw.toml create mode 100644 mods/ferritecore-fabric.pw.toml create mode 100644 mods/fertilization-fabric.pw.toml create mode 100644 mods/findme.pw.toml create mode 100644 mods/fish-of-thieves.pw.toml create mode 100644 mods/fix-experience-bug.pw.toml create mode 100644 mods/forge-config-api-port-fabric.pw.toml create mode 100644 mods/friendly-fire.pw.toml create mode 100644 mods/ftb-chunks-fabric.pw.toml create mode 100644 mods/ftb-library-fabric.pw.toml create mode 100644 mods/ftb-quests-fabric.pw.toml create mode 100644 mods/ftb-teams-fabric.pw.toml create mode 100644 mods/ftb-ultimine-fabric.pw.toml create mode 100644 mods/fuel-info.pw.toml create mode 100644 mods/full-turtle-armor.pw.toml create mode 100644 mods/geckolib.pw.toml create mode 100644 mods/glassential-fabric.pw.toml create mode 100644 mods/go-fish.pw.toml create mode 100644 mods/guard-villagers-fabric.pw.toml create mode 100644 mods/handcrafted.pw.toml create mode 100644 mods/harvest-scythes.pw.toml create mode 100644 mods/health-overlay-fabric.pw.toml create mode 100644 mods/hexal.pw.toml create mode 100644 mods/hexcasting.pw.toml create mode 100644 mods/highlight.pw.toml create mode 100644 mods/iceberg-fabric.pw.toml create mode 100644 mods/icy-incitement.pw.toml create mode 100644 mods/immersive-armors.pw.toml create mode 100644 mods/impaled.pw.toml create mode 100644 mods/indium.pw.toml create mode 100644 mods/industrial-revolution.pw.toml create mode 100644 mods/ingredient-extension-api.pw.toml create mode 100644 mods/inmis.pw.toml create mode 100644 mods/inventory-essentials-fabric.pw.toml create mode 100644 mods/inventory-sorting.pw.toml create mode 100644 mods/irisshaders.pw.toml create mode 100644 mods/ironchests.pw.toml create mode 100644 mods/it-takes-a-pillage-fabric.pw.toml create mode 100644 mods/item-filters.pw.toml create mode 100644 mods/item-model-fix.pw.toml create mode 100644 mods/jamlib.pw.toml create mode 100644 mods/jump-over-fences-forge.pw.toml create mode 100644 mods/just-another-void-dimension.pw.toml create mode 100644 mods/kibe.pw.toml create mode 100644 mods/kleeslabs-fabric.pw.toml create mode 100644 mods/kubejs.pw.toml create mode 100644 mods/labels.pw.toml create mode 100644 mods/lazydfu.pw.toml create mode 100644 mods/legendary-tooltips-fabric.pw.toml create mode 100644 mods/lets-do-wine.pw.toml create mode 100644 mods/light-overlay.pw.toml create mode 100644 mods/lithium.pw.toml create mode 100644 mods/log-begone.pw.toml create mode 100644 mods/login-protection.pw.toml create mode 100644 mods/loot-integrations.pw.toml create mode 100644 mods/lootr-fabric.pw.toml create mode 100644 mods/luggage.pw.toml create mode 100644 mods/macaws-bridges.pw.toml create mode 100644 mods/macaws-doors.pw.toml create mode 100644 mods/macaws-fences-and-walls.pw.toml create mode 100644 mods/macaws-lights-and-lamps.pw.toml create mode 100644 mods/macaws-paintings.pw.toml create mode 100644 mods/macaws-paths-and-pavings.pw.toml create mode 100644 mods/macaws-roofs.pw.toml create mode 100644 mods/macaws-trapdoors.pw.toml create mode 100644 mods/macaws-windows.pw.toml create mode 100644 mods/max-health-fix.pw.toml create mode 100644 mods/mega-cells.pw.toml create mode 100644 mods/megane.pw.toml create mode 100644 mods/merequester.pw.toml create mode 100644 mods/midnightlib.pw.toml create mode 100644 mods/minecells.pw.toml create mode 100644 mods/mining-gadgets-fabric.pw.toml create mode 100644 mods/mmmmmmmmmmmm.pw.toml create mode 100644 mods/mob-scarecrows.pw.toml create mode 100644 mods/mob-vote-2022.pw.toml create mode 100644 mods/modern-dynamics.pw.toml create mode 100644 mods/modern-industrialization.pw.toml create mode 100644 mods/modmenu.pw.toml create mode 100644 mods/more-totems-of-undying.pw.toml create mode 100644 mods/more-villagers-fabric.pw.toml create mode 100644 mods/moreachievements-fabric.pw.toml create mode 100644 mods/mouse-tweaks.pw.toml create mode 100644 mods/muffins-slime-golem.pw.toml create mode 100644 mods/naturalist.pw.toml create mode 100644 mods/natures-compass.pw.toml create mode 100644 mods/nears.pw.toml create mode 100644 mods/nether-depths-upgrade.pw.toml create mode 100644 mods/netherportalfix-fabric.pw.toml create mode 100644 mods/nethers-delight-fabric.pw.toml create mode 100644 mods/nikolite-expansion.pw.toml create mode 100644 mods/no-chat-reports.pw.toml create mode 100644 mods/nyfs-quivers.pw.toml create mode 100644 mods/oh-the-biomes-youll-go-fabric.pw.toml create mode 100644 mods/owo-lib.pw.toml create mode 100644 mods/paginated-advancements.pw.toml create mode 100644 mods/patchouli-fabric.pw.toml create mode 100644 mods/patchoulibutton.pw.toml create mode 100644 mods/paucal.pw.toml create mode 100644 mods/paxi-fabric.pw.toml create mode 100644 mods/pehkui.pw.toml create mode 100644 mods/piercing-paxels.pw.toml create mode 100644 mods/pig-pen-cipher.pw.toml create mode 100644 mods/playdate.pw.toml create mode 100644 mods/playeranimator.pw.toml create mode 100644 mods/pling.pw.toml create mode 100644 mods/portable-tables.pw.toml create mode 100644 mods/powah-rearchitected.pw.toml create mode 100644 mods/prism-fabric.pw.toml create mode 100644 mods/probably-chests.pw.toml create mode 100644 mods/projectile-damage-attribute.pw.toml create mode 100644 mods/pyrotastic.pw.toml create mode 100644 mods/quick-shulker.pw.toml create mode 100644 mods/rare-ice.pw.toml create mode 100644 mods/reacharound.pw.toml create mode 100644 mods/reaper.pw.toml create mode 100644 mods/rebind-narrator.pw.toml create mode 100644 mods/reborncore.pw.toml create mode 100644 mods/red-bits.pw.toml create mode 100644 mods/reeses-sodium-options.pw.toml create mode 100644 mods/repurposed-structures-fabric.pw.toml create mode 100644 mods/resourceful-config.pw.toml create mode 100644 mods/resourceful-lib.pw.toml create mode 100644 mods/resourceful-lootbags.pw.toml create mode 100644 mods/respawnable-pets.pw.toml create mode 100644 mods/revelationary.pw.toml create mode 100644 mods/rhino.pw.toml create mode 100644 mods/rightclickharvest.pw.toml create mode 100644 mods/river-redux.pw.toml create mode 100644 mods/rotten-creatures.pw.toml create mode 100644 mods/roughly-enough-items.pw.toml create mode 100644 mods/roughly-enough-loot-tables.pw.toml create mode 100644 mods/roughly-enough-professions-rep.pw.toml create mode 100644 mods/roughly-enough-resources.pw.toml create mode 100644 mods/roughly-enough-trades.pw.toml create mode 100644 mods/rune-crafting.pw.toml create mode 100644 mods/runelic.pw.toml create mode 100644 mods/savage-ender-dragon.pw.toml create mode 100644 mods/selene.pw.toml create mode 100644 mods/show-me-what-you-got.pw.toml create mode 100644 mods/shroom-dealers.pw.toml create mode 100644 mods/shulkerboxtooltip.pw.toml create mode 100644 mods/sihywtcamd.pw.toml create mode 100644 mods/simple-discord-rich-presence.pw.toml create mode 100644 mods/simply-swords.pw.toml create mode 100644 mods/slight-gui-modifications.pw.toml create mode 100644 mods/slimyboyos.pw.toml create mode 100644 mods/small-ships.pw.toml create mode 100644 mods/sodium-extra.pw.toml create mode 100644 mods/sodium.pw.toml create mode 100644 mods/spark.pw.toml create mode 100644 mods/spectrum.pw.toml create mode 100644 mods/spell-engine.pw.toml create mode 100644 mods/spell-power.pw.toml create mode 100644 mods/spice-of-fabric.pw.toml create mode 100644 mods/spirit.pw.toml create mode 100644 mods/srias-flowers.pw.toml create mode 100644 mods/starlight.pw.toml create mode 100644 mods/status-effect-bars.pw.toml create mode 100644 mods/stoneholm.pw.toml create mode 100644 mods/stronger-snowballs.pw.toml create mode 100644 mods/structory-towers.pw.toml create mode 100644 mods/structory.pw.toml create mode 100644 mods/subterrestrial.pw.toml create mode 100644 mods/supplementaries.pw.toml create mode 100644 mods/survival-island.pw.toml create mode 100644 mods/techreborn.pw.toml create mode 100644 mods/tempad.pw.toml create mode 100644 mods/terrablender-fabric.pw.toml create mode 100644 mods/the-bumblezone-fabric.pw.toml create mode 100644 mods/the-graveyard-fabric.pw.toml create mode 100644 mods/the-splash-milk.pw.toml create mode 100644 mods/the-twilight-forest.pw.toml create mode 100644 mods/tieredz.pw.toml create mode 100644 mods/tiny-coal.pw.toml create mode 100644 mods/tips.pw.toml create mode 100644 mods/toast-manager.pw.toml create mode 100644 mods/tool-stats.pw.toml create mode 100644 mods/towers-of-the-wild-additional-additions.pw.toml create mode 100644 mods/trample-no-more.pw.toml create mode 100644 mods/travelers-backpack-fabric.pw.toml create mode 100644 mods/trinkets.pw.toml create mode 100644 mods/trofers-fabric.pw.toml create mode 100644 mods/vanilla-hammers.pw.toml create mode 100644 mods/villager-hats-mod.pw.toml create mode 100644 mods/villager-trading-station.pw.toml create mode 100644 mods/villagersplus-fabric.pw.toml create mode 100644 mods/visuality.pw.toml create mode 100644 mods/vitalize.pw.toml create mode 100644 mods/voidtotem-fabric.pw.toml create mode 100644 mods/voidz.pw.toml create mode 100644 mods/what-the-bucket.pw.toml create mode 100644 mods/when-dungeons-arise-fabric.pw.toml create mode 100644 mods/wizards.pw.toml create mode 100644 mods/wmitaf.pw.toml create mode 100644 mods/wolf-armor-compat.pw.toml create mode 100644 mods/wolves-with-armor.pw.toml create mode 100644 mods/wthit.pw.toml create mode 100644 mods/xl-packets-fabric.pw.toml create mode 100644 mods/xp-obelisk.pw.toml create mode 100644 mods/yacl.pw.toml create mode 100644 mods/youre-in-grave-danger.pw.toml create mode 100644 mods/yungs-api-fabric.pw.toml create mode 100644 mods/yungs-better-desert-temples-fabric.pw.toml create mode 100644 mods/yungs-better-dungeons-fabric.pw.toml create mode 100644 mods/yungs-better-mineshafts-fabric.pw.toml create mode 100644 mods/yungs-better-ocean-monuments-fabric.pw.toml create mode 100644 mods/yungs-better-strongholds-fabric.pw.toml create mode 100644 mods/yungs-better-witch-huts-fabric.pw.toml create mode 100644 mods/yungs-bridges-fabric.pw.toml create mode 100644 mods/yungs-extras-fabric.pw.toml create mode 100644 pack.toml create mode 100644 resourcepacks/repurposed-structures-better-desert-temples-compat.pw.toml create mode 100644 resourcepacks/repurposed-structures-better-dungeons-datapack.pw.toml create mode 100644 resourcepacks/repurposed-structures-better-ocean-monuments.pw.toml create mode 100644 resourcepacks/repurposed-structures-better-strongholds-datapack.pw.toml create mode 100644 resourcepacks/repurposed-structures-better-witch-huts-compat.pw.toml create mode 100644 resourcepacks/repurposed-structures-chefs-delight-compat.pw.toml create mode 100644 resourcepacks/repurposed-structures-farmers-delight-datapack.pw.toml create mode 100644 resourcepacks/repurposed-structures-more-villagers-datapack.pw.toml create mode 100644 resourcepacks/repurposed-structures-oh-the-biomes-youll-go.pw.toml create mode 100644 resourcepacks/repurposed-structures-villagerplus-compat-datapack.pw.toml create mode 100644 resourcepacks/repurposed-structures-wizards-compat-datapack.pw.toml create mode 100644 shaderpacks/ComplementaryReimagined_r1.3.2.zip create mode 100644 shaderpacks/ComplementaryShaders_v4.6.zip diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d790abd --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Disable Git line ending conversion, to prevent packwiz index hashes changing when committing from Windows +* -text \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fcf7a55 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# Exclude exported CurseForge zip files +/*.zip + +# Exclude exported Modrinth modpacks +*.mrpack + +# Exclude packwiz binary +packwiz.exe \ No newline at end of file diff --git a/.packwizignore b/.packwizignore new file mode 100644 index 0000000..e5c7cba --- /dev/null +++ b/.packwizignore @@ -0,0 +1,5 @@ +# .packwizignore follows the same format as .gitignore, and can be used to exclude unwanted files from pack exports +# See https://git-scm.com/docs/gitignore + +# Exclude README +/README.md \ No newline at end of file diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg new file mode 100644 index 0000000..81190ac --- /dev/null +++ b/config/MouseTweaks.cfg @@ -0,0 +1,8 @@ +RMBTweak=1 +LMBTweakWithItem=1 +LMBTweakWithoutItem=1 +WheelTweak=1 +WheelSearchOrder=1 +WheelScrollDirection=0 +ScrollItemScaling=0 +Debug=0 diff --git a/config/NoChatReports/NCR-Client.json b/config/NoChatReports/NCR-Client.json new file mode 100644 index 0000000..4175a22 --- /dev/null +++ b/config/NoChatReports/NCR-Client.json @@ -0,0 +1,24 @@ +{ + "demandOnServer": false, + "showServerSafety": true, + "hideRedChatIndicators": true, + "hideYellowChatIndicators": true, + "hideGrayChatIndicators": true, + "hideWarningToast": true, + "alwaysHideReportButton": false, + "disableTelemetry": true, + "showReloadButton": true, + "whitelistAllServers": false, + "verifiedIconEnabled": true, + "showNCRButton": true, + "enableMod": true, + "skipRealmsWarning": false, + "verifiedIconOffsetX": 0, + "verifiedIconOffsetY": 0, + "reconnectAwaitSeconds": 4, + "postDisconnectAwaitSeconds": 10, + "signingCheckDelaySeconds": 43200, + "serverSigningChecks": { + "localhost:25565": 1668800800 + } +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Common.json b/config/NoChatReports/NCR-Common.json new file mode 100644 index 0000000..ad80163 --- /dev/null +++ b/config/NoChatReports/NCR-Common.json @@ -0,0 +1,7 @@ +{ + "demandOnClientMessage": "You do not have No Chat Reports, and this server is configured to require it on client!", + "demandOnClient": true, + "enableDebugLog": false, + "convertToGameMessage": false, + "addQueryData": true +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Encryption.json b/config/NoChatReports/NCR-Encryption.json new file mode 100644 index 0000000..d964731 --- /dev/null +++ b/config/NoChatReports/NCR-Encryption.json @@ -0,0 +1,26 @@ +{ + "skipWarning": false, + "enableEncryption": false, + "encryptPublic": true, + "showEncryptionButton": true, + "showEncryptionIndicators": true, + "encryptionKey": "blfrngArk3chG6wzncOZ5A\u003d\u003d", + "encryptionPassphrase": "", + "algorithmName": "AES/CFB8+Base64", + "encryptableCommands": [ + "msg:1", + "w:1", + "whisper:1", + "tell:1", + "r:0", + "dm:1", + "me:0", + "m:1", + "t:1", + "pm:1", + "emsg:1", + "epm:1", + "etell:1", + "ewhisper:1" + ] +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-ServerWhitelist.json b/config/NoChatReports/NCR-ServerWhitelist.json new file mode 100644 index 0000000..5a43cc8 --- /dev/null +++ b/config/NoChatReports/NCR-ServerWhitelist.json @@ -0,0 +1,5 @@ +{ + "whitelistedServers": [ + "localhost:25565" + ] +} \ No newline at end of file diff --git a/config/NoChatReports/README.md b/config/NoChatReports/README.md new file mode 100644 index 0000000..33141b5 --- /dev/null +++ b/config/NoChatReports/README.md @@ -0,0 +1,3 @@ +# No Chat Reports +You can find updated documentation of configuration files on the wiki: +https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files diff --git a/config/PaginatedAdvancements.json5 b/config/PaginatedAdvancements.json5 new file mode 100644 index 0000000..7f74dfb --- /dev/null +++ b/config/PaginatedAdvancements.json5 @@ -0,0 +1,16 @@ +{ + // Fade the background slightly gray when hovering over an advancement + "FadeOutBackgroundOnAdvancementHover": true, + // List of pinned Tabs (root advancement identifier) + "PinnedTabs": [], + // Save and restore the last selected tab + "SaveLastSelectedTab": true, + // The identifier of the last opened tab + "LastSelectedTab": "bwplus:root", + // Spacing between horizontal tabs (vanilla default: 4) + "SpacingBetweenHorizontalTabs": 4, + // Spacing between pinned tabs + "SpacingBetweenPinnedTabs": 2, + // Always Show Debug Info (default: only when advanced tooltips enabled) + "AlwaysShowDebugInfo": false +} \ No newline at end of file diff --git a/config/Revelationary.json b/config/Revelationary.json new file mode 100644 index 0000000..95851a2 --- /dev/null +++ b/config/Revelationary.json @@ -0,0 +1,6 @@ +{ + "PreventMiningOfUnrevealedBlocks": false, + "UseTargetBlockOrItemNameInsteadOfScatter": false, + "NameForUnrevealedBlocks": "", + "NameForUnrevealedItems": "" +} \ No newline at end of file diff --git a/config/Revelationary.json5 b/config/Revelationary.json5 new file mode 100644 index 0000000..808f0c5 --- /dev/null +++ b/config/Revelationary.json5 @@ -0,0 +1,8 @@ +{ + // Use target block/item name instead of scattering it + "UseTargetBlockOrItemNameInsteadOfScatter": false, + // Name for cloaked Blocks + "NameForCloakedBlocks": "", + // Name for cloaked Items + "NameForCloakedItems": "" +} \ No newline at end of file diff --git a/config/Spectrum.json5 b/config/Spectrum.json5 new file mode 100644 index 0000000..df11d1c --- /dev/null +++ b/config/Spectrum.json5 @@ -0,0 +1,139 @@ +{ + // The duration in milliseconds ingame recipe/unlock popups stay on the screen + "ToastTimeMilliseconds": 7500, + /* The vanilla anvil caps enchantment levels at the max level for the enchantment + So enchanted books that exceed the enchantments natural max level get capped + If true the bedrock anvil will not cap the enchantments level to it's natural max level + */ + "BedrockAnvilCanExceedMaxVanillaEnchantmentLevel": false, + /* The heights where citrine and topaz geodes will spawn + By default citrine will generate slightly below sea level (y=32-60) + while topaz will generate at the top of mountains (everywhere from y=82+) + if the worldgen has lots of high mountains consider raising the TopazGeodeMinFixedGenerationHeight + */ + "CitrineGeodeMinAboveBottomGenerationHeight": 96, + "CitrineGeodeFixedMaxGenerationHeight": 55, + "TopazGeodeMinFixedGenerationHeight": 82, + "TopazGeodeMaxBelowTopGenerationHeight": 0, + // Every x chunks there is a chance for a geode to generate, Moonstone geodes do not spawn in the Overworld + "TopazGeodeChunkChance": 7, + "CitrineGeodeChunkChance": 50, + "MoonstoneGeodeChunkChance": 45, + // The amount of colored tree patches to generate every X chunks + "ColoredTreePatchChanceChunk": 75, + /* The chance that an Enderman is holding a special treasure block on spawn + Separate value for Endermen spawning in the end, since there are LOTS of them there + Those blocks do not gate progression, so it is not that drastic not finding any right away. + Better to let players stumble about them organically instead of forcing it. + */ + "EndermanHoldingEnderTreasureChance": 0.07999999821186066, + "EndermanHoldingEnderTreasureInEndChance": 0.004999999888241291, + // Worlds where shooting stars spawn for players. Shooting Stars will only spawn for players with sufficient progress in the mod + "ShootingStarWorlds": [ + "minecraft:overworld", + "starry_sky:starry_sky" + ], + // Worlds where lightning strikes can spawn Storm Stones + "LightningStonesWorlds": [ + "minecraft:overworld", + "starry_sky:starry_sky" + ], + // chance for a lightning strike to spawn a Storm Stone + "LightningStonesChance": 0.4000000059604645, + /* Shooting star spawns are checked every night between time 13000 and 22000, every 100 ticks (so 90 chances per night). + By default, there is a 0.004 ^= 0.4 % chance at each of those check times. Making it ~1 shooting star spawn + per night per player that unlocked the required progression. + */ + "ShootingStarChance": 0.004000000189989805, + "MermaidsBrushChanceChunk": 16, + "QuitoxicReedsCountPerChunk": 25, + // The time in ticks it takes a Pigment Pedestal to autocraft a vanilla crafting table recipe without upgrades + "VanillaRecipeCraftingTimeTicks": 40, + /* How fast decay will be spreading on random tick + can be used to slow down propagation speed of decay in the worlds + decay does use very few resources, but if your fear of someone letting decay + spread free or using higher random tick rates than vanilla you can limit the spreading rate here + + Fading and Failing do no real harm to the world. If you turn up these values too high players + may lack the feedback they need that what they are doing is correct + + 1.0: every random tick (default) + 0.5: Every second random tick + 0.0: never (forbidden - players would be unable to progress) + */ + "FadingDecayTickRate": 1.0, + "FailingDecayTickRate": 1.0, + "RuinDecayTickRate": 1.0, + "TerrorDecayTickRate": 1.0, + // The audio volume for Spectrums crafting blocks. Set to 0.0 to turn those sounds off completely. + "BlockSoundVolume": 0.75, + /* Enable or disable specific enchantments. Resonance and Voiding can not be disabled. + This does only disable the registration of said Enchantments, not all recipes based on them (except for Enchantment Upgrade Recipes) + */ + "AutoSmeltEnchantmentEnabled": true, + "ExuberanceEnchantmentEnabled": true, + "InventoryInsertionEnchantmentEnabled": true, + "PestControlEnchantmentEnabled": true, + "TreasureHunterEnchantmentEnabled": true, + "DisarmingEnchantmentEnabled": true, + "FirstStrikeEnchantmentEnabled": true, + "ImprovedCriticalEnchantmentEnabled": true, + "InertiaEnchantmentEnabled": true, + "CloversFavorEnchantmentEnabled": true, + "SniperEnchantmentEnabled": true, + "TightGripEnchantmentEnabled": true, + "SteadfastEnchantmentEnabled": true, + "IndestructibleEnchantmentEnabled": true, + "BigCatchEnchantmentEnabled": true, + // The max levels for all Enchantments + "TreasureHunterMaxLevel": 3, + "DisarmingMaxLevel": 2, + "FirstStrikeMaxLevel": 2, + "ImprovedCriticalMaxLevel": 2, + "InertiaMaxLevel": 3, + "CloversFavorMaxLevel": 3, + "TightGripMaxLevel": 2, + "BigCatchMaxLevel": 3, + // Exuberance increases experience gained when killing mobs. With 25% bonus XP and 5 levels this would mean 2,25x XP on max level + "ExuberanceMaxLevel": 5, + "ExuberanceBonusExperiencePercentPerLevel": 0.25, + // In vanilla, crits are a flat 50 % damage bonus. Improved Critical increases this damage by additional 50 % per level by default + "ImprovedCriticalExtraDamageMultiplierPerLevel": 0.5, + // Flat additional damage dealt with each level of the First Strike enchantment + "FirstStrikeDamagePerLevel": 2.0, + // The percentile a mobs armor/hand stacks are being dropped when hit with a Disarming enchanted weapon per the enchantments level + "DisarmingChancePerLevelMobs": 0.009999999776482582, + // If > 0 the Disarming Enchantment is able to remove armor and hand tools from a hit player. Should be a far smaller chance than for mobs + "DisarmingChancePerLevelPlayers": 0.0010000000474974513, + // The duration a glow ink sac gives night vision when wearing a glow vision helmet in seconds + "GlowVisionGogglesDuration": 240, + "GemstoneArmorHelmetProtection": 3, + "GemstoneArmorChestplateProtection": 7, + "GemstoneArmorLeggingsProtection": 5, + "GemstoneArmorBootsProtection": 3, + "GemstoneArmorToughness": 0.0, + "GemstoneArmorKnockbackResistance": 0.0, + "GemstoneArmorWeaknessAmplifier": 1, + "GemstoneArmorSlownessAmplifier": 1, + "GemstoneArmorAbsorptionAmplifier": 0, + "GemstoneArmorResistanceAmplifier": 1, + "GemstoneArmorRegenerationAmplifier": 1, + "GemstoneArmorSpeedAmplifier": 2, + "BedrockArmorHelmetProtection": 6, + "BedrockArmorLeggingsProtection": 10, + "BedrockArmorChestplateProtection": 14, + "BedrockArmorBootsProtection": 6, + "BedrockArmorToughness": 4.0, + "BedrockArmorKnockbackResistance": 0.4000000059604645, + "MaxLevelForEffectsInLesserPotionPendant": 3, + "MaxLevelForEffectsInGreaterPotionPendant": 1, + // By Default, Roughly Enough Items will show a 'recipe not unlocked yet' screen for not yet unlocked recipes. Setting this value to false will instead not show this screen, showing no recipes whatsoever, until unlocked + "REIListsRecipesAsNotUnlocked": true, + /* If the player has Azure Dike Charges: Where should they be rendered on the screen. Default: Over the food bar + Only touch those values if you have other mods that render GUI overlays! + */ + "azureDikeHudOffsetX": 0, + "azureDikeHudOffsetY": 0, + "azureDikeHudOffsetYWithArmor": -10, + "azureDikeHudOffsetYForEachRowOfExtraHearts": -10 +} \ No newline at end of file diff --git a/config/YungsExtras/README.txt b/config/YungsExtras/README.txt new file mode 100644 index 0000000..b8365bf --- /dev/null +++ b/config/YungsExtras/README.txt @@ -0,0 +1,7 @@ +This directory is for a few additional options for YUNG's Extras. +Options provided may vary by version. +This directory contains subdirectories for supported versions. The first time you run YUNG's Extras, a version subdirectory will be created if that version supports advanced options. +For example, the first time you use YUNG's Extras for MC 1.16 on Forge, the 'forge-1_16' subdirectory will be created in this folder. +If no subdirectory for your version is created, then that version probably does not support the additional options. + +NOTE -- AS OF 1.19, ALL SPAWN RATE RELATED OPTIONS MUST NOW BE MODIFIED VIA DATA PACK. diff --git a/config/YungsExtras/fabric-1_19/README.txt b/config/YungsExtras/fabric-1_19/README.txt new file mode 100644 index 0000000..91bd485 --- /dev/null +++ b/config/YungsExtras/fabric-1_19/README.txt @@ -0,0 +1,29 @@ +###################################### +# wishing_wells.json # +###################################### + +This file contains a BlockStateRandomizer (see below) describing the probability of a given block being chosen. +These probabilities are used for Wishing Wells, which have +loot deposits at the bottom of them. + +###################################### +# BlockStateRandomizer # +###################################### + +Describes a set of blockstates and the probability of each blockstate being chosen. + - entries: An object where each entry's key is a blockstate, and each value is that blockstate's probability of being chosen. + The total sum of all probabilities SHOULD NOT exceed 1.0! + - defaultBlock: The blockstate used for any leftover probability ranges. + For example, if the total sum of all the probabilities of the entries is 0.6, then + there is a 0.4 chance of the defaultBlock being selected. + +Here's an example randomizer: +"entries": { + "minecraft:cobblestone": 0.25, + "minecraft:air": 0.2, + "minecraft:stone_bricks": 0.1 +}, +"defaultBlock": "minecraft:oak_planks" + +For each block, this randomizer has a 25% chance of returning cobblestone, 20% chance of choosing air, +10% chance of choosing stone bricks, and a 100 - (25 + 20 + 10) = 45% chance of choosing oak planks (since it's the default block). diff --git a/config/YungsExtras/fabric-1_19/wishing_wells.json b/config/YungsExtras/fabric-1_19/wishing_wells.json new file mode 100644 index 0000000..6905f8e --- /dev/null +++ b/config/YungsExtras/fabric-1_19/wishing_wells.json @@ -0,0 +1,10 @@ +{ + "lootBlockChances": { + "entries": { + "minecraft:gold_block": 0.01, + "minecraft:gold_ore": 0.5, + "minecraft:emerald_ore": 0.05 + }, + "defaultBlock": "minecraft:sandstone" + } +} \ No newline at end of file diff --git a/config/ad_astra.json b/config/ad_astra.json new file mode 100644 index 0000000..d374aff --- /dev/null +++ b/config/ad_astra.json @@ -0,0 +1,137 @@ +{ + "#doEntityGravity": "If true, entities will be affected by gravity.", + "doEntityGravity": true, + "#doLivingEntityGravity": "Do gravity for mobs, players etc.", + "doLivingEntityGravity": true, + "acidRainBurns": true, + "doOxygen": true, + "#doSpaceMuffler": "Do sound suppression in orbit dimensions. If it gets annoying, you can turn it off.", + "doSpaceMuffler": true, + "oxygenTankSize": 40500, + "hammerDurability": 64, + "giveAstroduxAtSpawn": false, + "oxygenBarXOffset": 0, + "oxygenBarYOffset": 0, + "oxygenBarScale": 1.0, + "energyBarXOffset": 0, + "energyBarYOffset": 85, + "energyBarScale": 1.0, + "orbitGravity": 3.26, + "oxygenDamage": 1, + "freezeDamage": 1, + "heatDamage": 2, + "acidRainDamage": 3, + "allowFlagImages": true, + "#disabledPlanets": "A list of planets that should be disabled. This is a comma-separated list of planet ids.", + "disabledPlanets": "", + "#avoidOverworldChecks": "Prevents stuff like gravity and oxygen checks in the overworld as that\u0027s normally not used in Ad Astra. enable if you\u0027re making an addon or something that transforms the overworld into some sort of planet.", + "avoidOverworldChecks": true, + "spawning": { + "spawnCorruptedLunarians": true, + "spawnStarCrawlers": true, + "spawnMartianRaptors": true, + "spawnMoglers": true, + "spawnSulfurCreepers": true, + "spawnLunarianWanderingTrader": true + }, + "spaceSuit": { + "spaceSuitTankSize": 81000, + "netheriteSpaceSuitTankSize": 162000, + "netheriteSpaceSuitHasFireResistance": true, + "#jetSuitSpeed": "The speed when flying forward.", + "jetSuitSpeed": 0.8, + "#jetSuitUpwardsSpeed": "The speed when idle flying up.", + "jetSuitUpwardsSpeed": 0.5, + "jetSuitEnergyPerTick": 60, + "jetSuitTankSize": 324000, + "jetSuitMaxEnergy": 1000000, + "enableJetSuitFlight": true, + "jetSuitProtectionMultiplier": 1, + "jetSuitArmorToughness": 5, + "spawnJetSuitParticles": true + }, + "vehicles": { + "#fallingExplosionThreshold": "The velocity to trigger a vehicle explosion while falling.", + "fallingExplosionThreshold": -1.2, + "#fallingExplosionMultiplier": "How much the explosion should be multiplied by when the vehicle has fallen.", + "fallingExplosionMultiplier": 0.7, + "gravity": -2.0, + "#moveCameraInVehicle": "Should the camera move in 3rd person in the rocket and lander for a better view?", + "moveCameraInVehicle": true, + "lander": { + "boosterThreshold": -0.1, + "boosterSpeed": 0.1 + }, + "rover": { + "explodeRoverInLava": true, + "fuelPerSecond": 810, + "turnSpeed": 3.0, + "maxTurnSpeed": 6.0, + "deceleration": 0.9, + "minSpeed": -0.2, + "maxSpeed": 0.3, + "tankSize": 243000 + }, + "rocket": { + "atmosphereLeave": 600, + "countDownTicks": 200, + "acceleration": 0.005, + "maxSpeed": 0.5, + "entitiesBurnUnderRocket": true, + "tankSize": 243000, + "fuelLaunchCost": 243000, + "efficientFuelLaunchCost": 81000 + } + }, + "coalGenerator": { + "maxEnergy": 9000, + "energyPerTick": 10 + }, + "compressor": { + "maxEnergy": 9000, + "energyPerTick": 10 + }, + "fuelRefinery": { + "maxEnergy": 9000, + "energyPerTick": 30, + "tankSize": 243000 + }, + "oxygenLoader": { + "maxEnergy": 9000, + "energyPerTick": 10, + "tankSize": 243000 + }, + "oxygenDistributor": { + "maxEnergy": 20000, + "fluidConversionEnergyPerTick": 5, + "tankSize": 486000, + "#maxBlockChecks": "How many blocks the distributor can distribute oxygen in. Be careful increasing this number, as it can reduce server performance significantly. If you are adamant about increasing this value, consider increasing the Oxygen Loader refresh ticks so the server is not constantly checking thousands of blocks.", + "maxBlockChecks": 2000, + "#refreshTicks": "How often the oxygen loader checks if the structure is sealed. Performing this operation too often can kill server TPS, so be wary.", + "refreshTicks": 60, + "#oxygenMultiplier": "Increases the oxygen requirements as the distributor covers more blocks.", + "oxygenMultiplier": 1.0, + "#energyMultiplier": "Increases the energy requirements as the distributor covers more blocks.", + "energyMultiplier": 3.0 + }, + "solarPanel": { + "maxEnergy": 18000, + "energyMultiplier": 1.0 + }, + "waterPump": { + "maxEnergy": 9000, + "energyPerTick": 10, + "tankSize": 486000, + "transferPerTick": 8100, + "deleteWaterBelowWaterPump": true + }, + "energizer": { + "maxEnergy": 2000000, + "energyPerTick": 170 + }, + "cryoFreezer": { + "maxEnergy": 30000, + "energyPerTick": 243000, + "tankSize": 243000 + } +} \ No newline at end of file diff --git a/config/adaptive-tooltips.json b/config/adaptive-tooltips.json new file mode 100644 index 0000000..10fabb0 --- /dev/null +++ b/config/adaptive-tooltips.json @@ -0,0 +1,14 @@ +{ + "wrap_text": "SCREEN_WIDTH", + "prioritize_tooltip_top": true, + "bedrock_centering": true, + "best_corner": false, + "always_best_corner": false, + "scroll_key_code": 342, + "horizontal_scroll_key_code": 341, + "smooth_scrolling": true, + "scroll_direction": "REVERSE", + "vertical_scroll_sensitivity": 10, + "horizontal_scroll_sensitivity": 10, + "tooltip_transparency": 1.0 +} \ No newline at end of file diff --git a/config/advancementplaques-common.toml b/config/advancementplaques-common.toml new file mode 100644 index 0000000..855b4d2 --- /dev/null +++ b/config/advancementplaques-common.toml @@ -0,0 +1,67 @@ + +#Client Configuration +[client] + + [client.visual_options] + # If plaques should show on the top of the screen. + on_top = true + # The distance from the top or bottom of the screen, in pixels. + #Range: 8 ~ 256 + distance = 16 + # The horizontal offset from the center, in pixels. + #Range: -256 ~ 256 + horizontal_offset = 0 + # Hide waila/hwyla/jade popups while plaques are showing. + hide_waila = true + # If plaques should show for task advancements (normal advancements). + tasks = true + # If plaques should show for goal advancements (medium-difficulty advancements). + goals = true + # If plaques should show for challenge advancements (high-difficulty advancements). + challenges = true + # Text color to use for plaque titles (like "Advancement made!"). Can be entered as an 8-digit hex color code 0xAARRGGBB for convenience. + #Range: 0 ~ 4294967295 + title_color = 63171119 + # Text color to use for advancement names on plaques. Can be entered as an 8-digit hex color code 0xAARRGGBB for convenience. + #Range: 0 ~ 4294967295 + name_color = 4294967295 + + [client.duration_options] + # Duration of the shiny effect fade in for tasks. + #Range: 0.1 ~ 3.0 + task_effect_fadein = 0.5 + # Duration of the shiny effect fade out for tasks. + #Range: 0.1 ~ 3.0 + task_effect_fadeout = 1.5 + # Duration of the plaques for tasks (minus the effect fade in/out durations). + #Range: 2.0 ~ 10.0 + task_duration = 7.0 + # Duration of the shiny effect fade in for goals. + #Range: 0.1 ~ 3.0 + goal_effect_fadein = 0.5 + # Duration of the shiny effect fade out for goals. + #Range: 0.1 ~ 3.0 + goal_effect_fadeout = 1.5 + # Duration of the plaques for goals (minus the effect fade in/out durations). + #Range: 2.0 ~ 10.0 + goal_duration = 7.0 + # Duration of the shiny effect fade in for challenges. + #Range: 0.1 ~ 3.0 + challenge_effect_fadein = 1.25 + # Duration of the shiny effect fade out for challenges. + #Range: 0.1 ~ 3.0 + challenge_effect_fadeout = 1.5 + # Duration of the plaques for challenges (minus the effect fade in/out durations). + #Range: 2.0 ~ 10.0 + challenge_duration = 7.0 + + [client.functionality_options] + # Whitelist of advancements to show plaques for. Leave empty to display for all. + whitelist = [] + # If task sounds should be muted. + mute_tasks = false + # If goal sounds should be muted. + mute_goals = false + # If challenge sounds should be muted. + mute_challenges = false + diff --git a/config/adventurez.json5 b/config/adventurez.json5 new file mode 100644 index 0000000..0c0c0bd --- /dev/null +++ b/config/adventurez.json5 @@ -0,0 +1,41 @@ +{ + "necromancer_spawn_weight": 1, + "nightmare_spawn_weight": 5, + // Chance for spawning when mining gold ore in nether; 1/Value + "piglin_beast_ore_spawn_chance": 30, + // Chance for spawning when killing too many piglins; 1/Value + "piglin_beast_attack_piglin_spawn_chance": 7, + "small_stone_golem_spawn_weight": 5, + // Chance for spawning when thunder occurs; 1/Value + "summoner_thunder_spawn_chance": 4, + "blaze_guardian_spawn_weight": 1, + "fungus_spawn_weight": 8, + "orc_spawn_weight": 30, + "mammoth_spawn_weight": 1, + "ender_whale_spawn_weight": 5, + "iguana_spawn_weight": 10, + // Chance for spawning when geode generates; 1/Value + "amethyst_golem_spawn_chance": 5, + "desert_rhino_spawn_weight": 1, + // Chance for spawning when desert well generates; 1/Value + "desert_rhino_well_spawn_chance": 1, + "shaman_spawn_weight": 1, + "deer_spawn_weight": 6, + "enderwarthog_spawn_weight": 1, + "allow_stone_golem_summoning": true, + "allow_the_eye_summoning": true, + "allow_dragon_hatching": true, + "allow_guardian_spawner_spawn": true, + "allow_source_stone_tp": true, + "disable_armor_bonus": false, + "resummoned_ender_dragon_drops_egg": true, + "allow_ender_dragon_nether_portal": false, + "heavy_dragon_flight": true, + "allow_special_enchant_loot": true, + "allow_extra_tooltips": true, + "allow_all_items_on_holder": false, + "warthog_rare_chance": 0.009999999776482582, + "stoned_heart_duration": 72000, + "stoned_heart_amplifier": 0, + "allow_other_dragon_hatching": false +} \ No newline at end of file diff --git a/config/ae2/client.json b/config/ae2/client.json new file mode 100644 index 0000000..f5108e6 --- /dev/null +++ b/config/ae2/client.json @@ -0,0 +1,53 @@ +{ + "client": { + "disableColoredCableRecipesInJEI": true, + "enableFacadesInJEI_comment": "Show facades in JEI ingredient list", + "enableFacadesInJEI": true, + "enableFacadeRecipesInJEI_comment": "Show facade recipes in JEI for supported blocks", + "enableFacadeRecipesInJEI": true, + "enableEffects": true, + "useTerminalUseLargeFont": false, + "useColoredCraftingStatus": true, + "PowerUnit_comment": "Power unit shown in AE UIs", + "PowerUnit": "ae", + "showDebugGuiOverlays_comment": "Show debugging GUI overlays", + "showDebugGuiOverlays": false, + "showPlacementPreview_comment": "Show a preview of part and facade placement", + "showPlacementPreview": true, + "notifyForFinishedCraftingJobs_comment": "Show toast when long-running crafting jobs finish.", + "notifyForFinishedCraftingJobs": true, + "clearGridOnClose_comment": "Automatically clear the crafting/encoding grid when closing the terminal", + "clearGridOnClose": false, + "terminalMargin_comment": "The vertical margin to apply when sizing terminals. Used to make room for centered item mod search bars", + "terminalMargin": 25 + }, + "terminals": { + "terminalStyle": "full", + "pinAutoCraftedItems_comment": "Pin items that the player auto-crafts to the top of the terminal", + "pinAutoCraftedItems": true + }, + "search": { + "searchTooltips_comment": "Should tooltips be searched. Performance impact", + "searchTooltips": true, + "searchModNameInTooltips_comment": "Should the mod name be included when searching in tooltips.", + "searchModNameInTooltips": false, + "useExternalSearch_comment": "Replaces AEs own search with the search of REI or JEI", + "useExternalSearch": false, + "clearExternalSearchOnOpen_comment": "When using useExternalSearch, clears the search when the terminal opens", + "clearExternalSearchOnOpen": true, + "syncWithExternalSearch_comment": "When REI/JEI is installed, automatically set the AE or REI/JEI search text when either is changed while the terminal is open", + "syncWithExternalSearch": true, + "rememberLastSearch_comment": "Remembers the last search term and restores it when the terminal opens", + "rememberLastSearch": true, + "autoFocusSearch_comment": "Automatically focuses the search field when the terminal opens", + "autoFocusSearch": false + }, + "tooltips": { + "showCellUpgrades_comment": "Show installed upgrades in the tooltips of storage cells, color applicators and matter cannons", + "showCellUpgrades": true, + "showCellContent_comment": "Show a preview of the content in the tooltips of storage cells, color applicators and matter cannons", + "showCellContent": true, + "maxCellContentShown_comment": "The maximum number of content entries to show in the tooltip of storage cells, color applicators and matter cannons", + "maxCellContentShown": 5 + } +} \ No newline at end of file diff --git a/config/ae2/common.json b/config/ae2/common.json new file mode 100644 index 0000000..a0f1027 --- /dev/null +++ b/config/ae2/common.json @@ -0,0 +1,118 @@ +{ + "general": { + "unsupportedDeveloperTools": false, + "matterCannonBlockDamage_comment": "Enables the ability of the Matter Cannon to break blocks.", + "matterCannonBlockDamage": true, + "tinyTntBlockDamage_comment": "Enables the ability of Tiny TNT to break blocks.", + "tinyTntBlockDamage": true, + "serverOpsIgnoreSecurity_comment": "Server operators are not restricted by ME security terminal settings.", + "serverOpsIgnoreSecurity": true, + "channels_comment": "Changes the channel capacity that cables provide in AE2.", + "channels": "default", + "pathfindingStepsPerTick_comment": "The number of pathfinding steps that are taken per tick and per grid that is booting. Lower numbers will mean booting takes longer, but less work is done per tick.", + "pathfindingStepsPerTick": 4 + }, + "automation": { + "formationPlaneEntityLimit": 128 + }, + "facades": { + "allowBlockEntities_comment": "Unsupported: Allows whitelisting block entities as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK.", + "allowBlockEntities": false + }, + "craftingCPU": { + "craftingCalculationTimePerTick": 5, + "craftingSimulatedExtraction_comment": "When true: simulate extraction of all the network\u0027s contents when starting a crafting job calculation. When false: use the cached available content list (same as terminals). Enabling might work a bit better, but it will significantly reduce performance.", + "craftingSimulatedExtraction": false + }, + "crafting": { + "disassemblyCrafting_comment": "Enable shift-clicking with the crafting units in hand to disassemble them.", + "disassemblyCrafting": true, + "growthAccelerator_comment": "Number of ticks between two crystal growth accelerator ticks", + "growthAccelerator": 10 + }, + "spatialio": { + "spatialPowerMultiplier": 1250.0, + "spatialPowerExponent": 1.35 + }, + "logging": { + "securityAuditLog": false, + "blockUpdateLog": false, + "packetLog": false, + "craftingLog": false, + "debugLog": false, + "gridLog": false, + "chunkLoggerTrace_comment": "Enable stack trace logging for the chunk loading debug command", + "chunkLoggerTrace": false + }, + "battery": { + "chargerChargeRate_comment": "The chargers charging rate factor, which is applied to the charged items charge rate. 2 means it charges everything twice as fast. 0.5 half as fast.", + "chargerChargeRate": 1.0, + "wirelessTerminal": 1600000, + "chargedStaff": 8000, + "entropyManipulator": 200000, + "portableCell": 20000, + "colorApplicator": 20000, + "matterCannon": 200000 + }, + "worldGen": { + "spawnPressesInMeteorites": true, + "generateMeteorites": true + }, + "wireless": { + "wirelessBaseCost": 8.0, + "wirelessCostMultiplier": 1.0, + "wirelessBaseRange": 16.0, + "wirelessBoosterRangeMultiplier": 1.0, + "wirelessBoosterExp": 1.5, + "wirelessHighWirelessCount": 64.0, + "wirelessTerminalDrainMultiplier": 1.0 + }, + "PortableCells": { + "allowDisassembly_comment": "Allow disassembly of portable cells into the recipe ingredients using shift+right-click", + "allowDisassembly": true + }, + "PowerRatios": { + "TechReborn": 2.0, + "UsageMultiplier": 1.0 + }, + "Condenser": { + "MatterBalls": 256, + "Singularity": 256000 + }, + "tickRates": { + "_comment": " Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested.", + "InterfaceMin": 5, + "InterfaceMax": 120, + "ImportBusMin": 5, + "ImportBusMax": 40, + "ExportBusMin": 5, + "ExportBusMax": 60, + "AnnihilationPlaneMin": 2, + "AnnihilationPlaneMax": 120, + "METunnelMin": 5, + "METunnelMax": 20, + "InscriberMin": 1, + "InscriberMax": 1, + "ChargerMin": 10, + "ChargerMax": 10, + "IOPortMin": 1, + "IOPortMax": 5, + "VibrationChamberMin": 10, + "VibrationChamberMax": 40, + "StorageBusMin": 5, + "StorageBusMax": 60, + "ItemTunnelMin": 5, + "ItemTunnelMax": 60, + "LightTunnelMin": 5, + "LightTunnelMax": 60 + }, + "vibrationChamber": { + "_comment": "Settings for the Vibration Chamber", + "energyPerFuelTick_comment": "AE energy produced per fuel burn tick (reminder: coal \u003d 1600, block of coal \u003d 16000, lava bucket \u003d 20000 burn ticks)", + "energyPerFuelTick": 5.0, + "minEnergyPerGameTick_comment": "Minimum amount of AE/t the vibration chamber can slow down to when energy is being wasted.", + "minEnergyPerGameTick": 4, + "maxEnergyPerGameTick_comment": "Maximum amount of AE/t the vibration chamber can speed up to when generated energy is being fully consumed.", + "maxEnergyPerGameTick": 40 + } +} \ No newline at end of file diff --git a/config/almostunified/debug.json b/config/almostunified/debug.json new file mode 100644 index 0000000..f163e52 --- /dev/null +++ b/config/almostunified/debug.json @@ -0,0 +1,7 @@ +{ + "dumpTagMap": false, + "dumpDuplicates": false, + "dumpUnification": false, + "dumpOverview": false, + "dumpRecipes": false +} \ No newline at end of file diff --git a/config/almostunified/duplicates.json b/config/almostunified/duplicates.json new file mode 100644 index 0000000..7fb7754 --- /dev/null +++ b/config/almostunified/duplicates.json @@ -0,0 +1,30 @@ +{ + "ignoredRecipeTypes": [], + "ignoredRecipes": [], + "defaultDuplicateRules": { + "ignoredFields": [ + "fabric:conditions", + "cookingTime", + "group" + ], + "rules": { + "cookingtime": "HigherRule", + "energy": "HigherRule", + "experience": "HigherRule" + }, + "shouldSanitize": false + }, + "overrideDuplicateRules": { + "minecraft:crafting_shaped": { + "ignoredFields": [ + "fabric:conditions", + "pattern", + "key", + "group" + ], + "rules": {}, + "shouldSanitize": false + } + }, + "strictMode": false +} \ No newline at end of file diff --git a/config/almostunified/startup.json b/config/almostunified/startup.json new file mode 100644 index 0000000..448a42c --- /dev/null +++ b/config/almostunified/startup.json @@ -0,0 +1,3 @@ +{ + "serverOnly": false +} \ No newline at end of file diff --git a/config/almostunified/unify.json b/config/almostunified/unify.json new file mode 100644 index 0000000..570fc55 --- /dev/null +++ b/config/almostunified/unify.json @@ -0,0 +1,160 @@ +{ + "modPriorities": [ + "minecraft", + "modern_industrialization", + "farmersdelight", + "nethersdelight", + "create", + "createaddition", + "ae2", + "techreborn", + "ad_astra", + "indrev", + "botania", + "bewitchment", + "bwplus", + "hexcasting", + "brewinandchewin", + "croptopia", + "vinery", + "byg", + "tinycoal", + "catwalksinc" + ], + "stoneStrata": [ + "stone", + "nether", + "deepslate", + "granite", + "diorite", + "andesite" + ], + "tags": [ + "c:{material}_nuggets", + "c:{material}_dusts", + "c:{material}_gears", + "c:{material}_gems", + "c:{material}_ingots", + "c:{material}_raw_materials", + "c:{material}_ores", + "c:{material}_plates", + "c:{material}_rods", + "c:{material}_wires", + "c:{material}_blocks", + "c:{material}_storage_blocks", + "c:raw_{material}_storage_blocks", + "c:raw_{material}_blocks", + "c:raw_{material}_ores", + "c:crops/{material}", + "c:seeds/{material}", + "c:rice", + "c:dough", + "c:flour", + "c:raw_bacon", + "c:cooked_bacon", + "c:netherrack_dusts" + + ], + "materials": [ + "aluminum", + "bauxite", + "bronze", + "chrome", + "chromium", + "coal", + "copper", + "diamond", + "electrum", + "emerald", + "gold", + "invar", + "iridium", + "iron", + "lapis", + "lead", + "manganese", + "nickel", + "platinum", + "ruby", + "silicon", + "silver", + "steel", + "sulfur", + "tin", + "titanium", + "tungsten", + "salt", + "carbon", + "brass", + "zinc", + "amethyst", + "zinc", + "uranium", + "tomato", + "cabbage", + "onion", + "garlic", + "quartz", + "ender_pearl" + ], + "priorityOverrides": {"c:salt_dusts": "bewitchment"}, + "ignoredTags": [ + "minecraft:stairs", + "minecraft:slabs", + "c:quartz_blocks" + ], + "ignoredItems": [ + "minecraft:copper_block", + "minecraft:raw_iron", + "minecraft:raw_gold", + "minecraft:raw_copper", + "minecraft:quartz_block", + "minecraft:quartz", + "minecraft:quartz_ore", + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:nether_quartz_ore", + "minecraft:deepslate_coal_ore", + "minecraft:deepslate_copper_ore", + "minecraft:deepslate_iron_ore", + "minecraft:deepslate_gold_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:deepslate_lapis_ore", + "modern_industrialization:deepslate_nickel_ore", + "modern_industrialization:deepslate_bauxite_ore", + "modern_industrialization:deepslate_iridium_ore", + "modern_industrialization:deepslate_lead_ore", + "modern_industrialization:deepslate_salt_ore", + "modern_industrialization:deepslate_tin_ore", + "modern_industrialization:deepslate_tungsten_ore", + "modern_industrialization:deepslate_uranium_ore", + "techreborn:deepslate_silver_ore", + "techreborn:deepslate_ruby_ore", + "byg:blue_nether_gold_ore", + "byg:brimstone_nether_gold_ore", + "deeperdarker:sculk_stone_copper_ore", + "deeperdarker:sculk_stone_gold_ore", + "deeperdarker:sculk_stone_lapis_ore", + "deeperdarker:sculk_stone_coal_ore", + "deeperdarker:sculk_stone_emerald_ore", + "ad_astra:mercury_iron_ore", + "ad_astra:moon_iron_ore", + "ad_astra:mars_iron_ore", + "ad_astra:glacio_iron_ore", + "ad_astra:glacio_copper_ore", + "ad_astra:mars_diamond_ore", + "ad_astra:venus_diamond_ore", + "ad_astra:glacio_lapis_ore", + "ad_astra:glacio_coal_ore", + "ad_astra:venus_coal_ore", + "farmersdelight:cabbage", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper", + "tinycoal:tinycharcoal" + + ], + "ignoredRecipeTypes": [], + "ignoredRecipes": ["croptopia:rice_seed"], + "itemsHidingJeiRei": true +} \ No newline at end of file diff --git a/config/almostunified/unify.json.bak b/config/almostunified/unify.json.bak new file mode 100644 index 0000000..d14d701 --- /dev/null +++ b/config/almostunified/unify.json.bak @@ -0,0 +1,154 @@ +{ + "modPriorities": [ + "minecraft", + "modern_industrialization", + "farmersdelight", + "create", + "ae2", + "techreborn", + "ad_astra", + "indrev", + "botania", + "bewitchment", + "hexcasting", + "croptopia", + "vinery", + "byg", + "tinycoal", + "catwalksinc" + ], + "stoneStrata": [ + "stone", + "nether", + "deepslate", + "granite", + "diorite", + "andesite" + ], + "tags": [ + "c:{material}_nuggets", + "c:{material}_dusts", + "c:{material}_gears", + "c:{material}_gems", + "c:{material}_ingots", + "c:{material}_raw_materials", + "c:{material}_ores", + "c:{material}_plates", + "c:{material}_rods", + "c:{material}_wires", + "c:{material}_blocks", + "c:{material}_storage_blocks", + "c:raw_{material}_storage_blocks", + "c:raw_{material}_blocks", + "c:raw_{material}_ores", + "c:crops/{material}", + "c:seeds/{material}", + "c:rice", + "c:dough", + "c:flour", + "c:raw_bacon", + "c:cooked_bacon" + + ], + "materials": [ + "aluminum", + "bauxite", + "bronze", + "chrome", + "chromium", + "coal", + "copper", + "diamond", + "electrum", + "emerald", + "gold", + "invar", + "iridium", + "iron", + "lapis", + "lead", + "manganese", + "nickel", + "platinum", + "ruby", + "silicon", + "silver", + "steel", + "sulfur", + "tin", + "titanium", + "tungsten", + "salt", + "carbon", + "brass", + "zinc", + "amethyst", + "zinc", + "uranium", + "tomato", + "cabbage", + "onion", + "garlic", + "quartz", + "ender_pearl" + ], + "priorityOverrides": {}, + "ignoredTags": [ + "#minecraft:stairs", + "#minecraft:slabs", + "#c:quartz_blocks" + ], + "ignoredItems": [ + "minecraft:copper_block", + "minecraft:raw_iron", + "minecraft:raw_gold", + "minecraft:raw_copper", + "minecraft:quartz_block", + "minecraft:quartz", + "minecraft:quartz_ore", + "minecraft:gold_ore", + "minecraft:nether_gold_ore", + "minecraft:nether_quartz_ore", + "minecraft:deepslate_coal_ore", + "minecraft:deepslate_copper_ore", + "minecraft:deepslate_iron_ore", + "minecraft:deepslate_gold_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:deepslate_emerald_ore", + "minecraft:deepslate_lapis_ore", + "modern_industrialization:deepslate_nickel_ore", + "modern_industrialization:deepslate_bauxite_ore", + "modern_industrialization:deepslate_iridium_ore", + "modern_industrialization:deepslate_lead_ore", + "modern_industrialization:deepslate_salt_ore", + "modern_industrialization:deepslate_tin_ore", + "modern_industrialization:deepslate_tungsten_ore", + "modern_industrialization:deepslate_uranium_ore", + "techreborn:deepslate_silver_ore", + "techreborn:deepslate_ruby_ore", + "byg:blue_nether_gold_ore", + "byg:brimstone_nether_gold_ore", + "deeperdarker:sculk_stone_copper_ore", + "deeperdarker:sculk_stone_gold_ore", + "deeperdarker:sculk_stone_lapis_ore", + "deeperdarker:sculk_stone_coal_ore", + "deeperdarker:sculk_stone_emerald_ore", + "ad_astra:mercury_iron_ore", + "ad_astra:moon_iron_ore", + "ad_astra:mars_iron_ore", + "ad_astra:glacio_iron_ore", + "ad_astra:glacio_copper_ore", + "ad_astra:mars_diamond_ore", + "ad_astra:venus_diamond_ore", + "ad_astra:glacio_lapis_ore", + "ad_astra:glacio_coal_ore", + "ad_astra:venus_coal_ore", + "farmersdelight:cabbage", + "minecraft:waxed_copper_block", + "minecraft:waxed_cut_copper" + + ], + "ignoredRecipeTypes": [], + "ignoredRecipes": ["croptopia:rice_seed"], + "itemsHidingJeiRei": true +} \ No newline at end of file diff --git a/config/ambientsounds-client.json b/config/ambientsounds-client.json new file mode 100644 index 0000000..fffc18b --- /dev/null +++ b/config/ambientsounds-client.json @@ -0,0 +1,76 @@ +{ + "sounds": { + "suspense.nether": 1, + "unknown.suspense": 1, + "dark.suspense": 1, + "deep.cave": 1, + "wind.wind": 0.8, + "underwater.underwater": 1, + "underwater.underwater-deep": 1, + "rain.rain": 1, + "storm.close.storm-close": 0.8, + "storm.close.wind": 0.8, + "storm.away.storm-away": 0.8, + "storm.away.howling-wind": 0.8, + "underworld.underworld": 1, + "cave.ambience.cave": 1, + "cave.ambience.cave-water": 1, + "cave.ambience.cave-deep": 1, + "cave.ambience.cave-large": 1, + "cave.lush.cave-lush": 1, + "cave.lush.frog": 1, + "sky.light-wind": 0.8, + "forest.bird-ambience": 1, + "forest.owl": 1, + "forest.cold.crow": 1, + "taiga.bird-ambience-huge": 1, + "highland.heavy-wind": 0.8, + "highland.wind-in-leaves": 0.8, + "mesa.wind-mesa": 0.8, + "forest.roofed.bird-ambience-spooky": 1, + "grass.cricket": 1, + "grass.cricket-night": 1, + "grass.cicadas-night": 1, + "plains.cricket": 1, + "plains.cricket-night": 1, + "plains.cicadas-night": 1, + "savanna.cricket": 1, + "savanna.cicadas": 1, + "savanna.cicadas-desert": 1, + "savanna.cricket-warm-night": 1, + "savanna.wolf": 1, + "savanna.bird-warm": 1, + "desert.cicadas-desert": 1, + "desert.light-wind": 0.8, + "swamp.cricket-swamp": 1, + "swamp.cricket-warm-night": 1, + "swamp.frog": 1, + "jungle.cricket-jungle": 1, + "jungle.cricket-jungle-night": 1, + "jungle.bird-ambience-jungle": 1, + "jungle.bird-ambience-jungle-night": 1, + "cold.light-wind": 0.8, + "beach.beach": 1, + "beach.seagull": 1, + "beach.seagull-long": 1, + "ocean.ocean": 1, + "ocean.light-wind": 0.8 + }, + "dimensions": { + "nether": 1, + "end": 1, + "abyssalcraft": 1, + "void": 1, + "twilightforest": 1, + "betweenlands": 1, + "cave": 1, + "midnight": 1, + "galacticraft": 1, + "galacticraft.planets": 1, + "surface": 1 + }, + "silent-dimensions": [], + "general": { + "engine": "default" + } +} \ No newline at end of file diff --git a/config/appleskin.json5 b/config/appleskin.json5 new file mode 100644 index 0000000..2da9a78 --- /dev/null +++ b/config/appleskin.json5 @@ -0,0 +1,22 @@ +{ + // If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT + "showFoodValuesInTooltip": true, + // If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT) + "showFoodValuesInTooltipAlways": true, + // If true, shows your current saturation level overlayed on the hunger bar + "showSaturationHudOverlay": true, + // If true, shows the hunger (and saturation if showSaturationHudOverlay is true) that would be restored by food you are currently holding + "showFoodValuesHudOverlay": true, + // If true, enables the hunger/saturation/health overlays for food in your off-hand + "showFoodValuesHudOverlayWhenOffhand": true, + // If true, shows your food exhaustion as a progress bar behind the hunger bar + "showFoodExhaustionHudUnderlay": true, + // If true, shows estimated health restored by food on the health bar + "showFoodHealthHudOverlay": true, + // If true, shows your hunger, saturation, and exhaustion level in Debug Screen + "showFoodDebugInfo": true, + // If true, health/hunger overlay will shake to match Minecraft's icon animations + "showVanillaAnimationsOverlay": true, + // Alpha value of the flashing icons at their most visible point (1.0 = fully opaque, 0.0 = fully transparent) + "maxHudOverlayFlashAlpha": 0.6499999761581421 +} \ No newline at end of file diff --git a/config/archeology.json b/config/archeology.json new file mode 100644 index 0000000..bcaa06a --- /dev/null +++ b/config/archeology.json @@ -0,0 +1,9 @@ +{ + "releaseUseKeyAfterBrushing": false, + "brushingLayerChance": 0.35, + "brushingLowerThreshold": 0.02, + "brushingBreakingSpeed": 3.0, + "brushingRepairSpeed": 1.0, + "disableBrushingAnimation": false, + "removeShardsItemGroup": false +} \ No newline at end of file diff --git a/config/architects_palette.json5 b/config/architects_palette.json5 new file mode 100644 index 0000000..dd2025f --- /dev/null +++ b/config/architects_palette.json5 @@ -0,0 +1,13 @@ +{ + // Controls ALL worldgen features added by Architect's Palette. (If false, NOTHING from AP will generate. If true, individual features may still be disabled.) + "globalWorldGenToggle": true, + // Controls the spawning of Monazite, Ekanite, and Heliodor rods in various Nether biomes. + "netherCrystalGeneration": true, + // Chance of updating adjacent moon/sunstone blocks, cascading updates and helping larger areas stay in sync (RANGE:0.0 ~ 1) + "sunstoneSpreadChance": 1.0, + // Villagers that already sell AP items will continue to do so regardless of this setting. + "enableVillagerTrades": true, + "enableWandererTrades": true, + // Adds vertical slabs for the OG builders out there + "enableVerticalSlabs": false +} \ No newline at end of file diff --git a/config/armorsoundtweak.toml b/config/armorsoundtweak.toml new file mode 100644 index 0000000..afaab2f --- /dev/null +++ b/config/armorsoundtweak.toml @@ -0,0 +1,8 @@ + +[sounds] + armor = true + elytra = true + skulls = false + pumpkins = false + anything = false + diff --git a/config/artifacts/general.toml b/config/artifacts/general.toml new file mode 100644 index 0000000..4f7077d --- /dev/null +++ b/config/artifacts/general.toml @@ -0,0 +1,5 @@ +configVersion = 1 +everlastingFoodCooldown = 300 +playExtraHurtSounds = true +showFirstPersonGloves = true +showTooltips = true diff --git a/config/artifacts/worldgen.toml b/config/artifacts/worldgen.toml new file mode 100644 index 0000000..2856ea5 --- /dev/null +++ b/config/artifacts/worldgen.toml @@ -0,0 +1,5 @@ +artifactRarity = 1.0 + +[campsite] +campsiteRarity = 5 +mimicChance = 0.3 diff --git a/config/attributefix.json b/config/attributefix.json new file mode 100644 index 0000000..8eeb56b --- /dev/null +++ b/config/attributefix.json @@ -0,0 +1,796 @@ +{ + "attributes": { + "dml-refabricated:archery": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "dml-refabricated:fire_protection": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "minecraft:generic.follow_range": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "dml-refabricated:zombie_friendly": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "spell_power:arcane": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "spell_power:critical_chance": { + "enabled": false, + "min": { + "default": 100, + "value": 100 + }, + "max": { + "default": 1000, + "value": 10000000 + } + }, + "dml-refabricated:auto_extinguish": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "porting_lib:step_height_addition": { + "enabled": false, + "min": { + "default": -512, + "value": -512 + }, + "max": { + "default": 512, + "value": 10000000 + } + }, + "dml-refabricated:fly": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "minecraft:generic.luck": { + "enabled": true, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "dml-refabricated:jump_boost": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "dml-refabricated:soul_vision": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "tiered:generic.range_attack_damage": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "creeperoverhaul:reach_distance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "dml-refabricated:underwater_haste": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "porting_lib:entity_gravity": { + "enabled": false, + "min": { + "default": -8, + "value": -8 + }, + "max": { + "default": 8, + "value": 10000000 + } + }, + "additionalentityattributes:magic_protection": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "spell_power:critical_damage": { + "enabled": false, + "min": { + "default": 100, + "value": 100 + }, + "max": { + "default": 1000, + "value": 10000000 + } + }, + "additionalentityattributes:lava_visibility": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "dml-refabricated:fire_immunity": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "dml-refabricated:fall_immunity": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "additionalentityattributes:bonus_loot_count_rolls": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 128, + "value": 10000000 + } + }, + "spell_power:frost": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "stepheightentityattribute:stepheight": { + "enabled": false, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "dml-refabricated:depth_strider": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "tiered:generic.crit_chance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 10000000 + } + }, + "minecraft:zombie.spawn_reinforcements": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 10000000 + } + }, + "minecraft:generic.attack_knockback": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 5, + "value": 10000000 + } + }, + "minecraft:generic.armor_toughness": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 20, + "value": 10000000 + } + }, + "additionalentityattributes:dig_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "dml-refabricated:shulker_friendly": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "dml-refabricated:piglin_truce": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "dml-refabricated:undying": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "reach-entity-attributes:attack_range": { + "enabled": false, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "dml-refabricated:poseidon_bless": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "additionalentityattributes:water_visibility": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "dml-refabricated:endermen_proof_vision": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "reach-entity-attributes:reach": { + "enabled": false, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "dml-refabricated:night_vision": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "additionalentityattributes:water_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 10000000 + } + }, + "dml-refabricated:unrotten_flesh": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "projectile_damage:generic": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "biomemakeover:projectile_resistance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 30, + "value": 10000000 + } + }, + "minecraft:generic.attack_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "minecraft:generic.attack_damage": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "tiered:generic.durable": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 10000000 + } + }, + "spell_power:fire": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "spell_power:haste": { + "enabled": false, + "min": { + "default": 100, + "value": 100 + }, + "max": { + "default": 1000, + "value": 10000000 + } + }, + "minecraft:generic.armor": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 30, + "value": 10000000 + } + }, + "dml-refabricated:skeleton_friendly": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "additionalentityattributes:critical_bonus_damage": { + "enabled": false, + "min": { + "default": -1, + "value": -1 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "dml-refabricated:plenty": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "porting_lib:swim_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "creeperoverhaul:swim_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "spell_power:lightning": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "dml-refabricated:teleport": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "dml-refabricated:resistance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "dml-refabricated:water_breathing": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "minecraft:generic.flying_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "spell_power:soul": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "minecraft:generic.movement_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "botania:pixie_spawn_chance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 10000000 + } + }, + "minecraft:generic.max_health": { + "enabled": true, + "min": { + "default": 1, + "value": 1 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "dml-refabricated:rot_resistance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "additionalentityattributes:lava_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 10000000 + } + }, + "additionalentityattributes:bonus_rare_loot_rolls": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 128, + "value": 10000000 + } + }, + "minecraft:horse.jump_strength": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2, + "value": 10000000 + } + }, + "dml-refabricated:feather_falling": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 10000000 + } + }, + "spell_power:healing": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + }, + "minecraft:generic.knockback_resistance": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 10000000 + } + }, + "additionalentityattributes:dropped_experience": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 10000000 + } + }, + "tiered:generic.dig_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 10000000 + } + } + } +} \ No newline at end of file diff --git a/config/authme.json5 b/config/authme.json5 new file mode 100644 index 0000000..6dbe5ea --- /dev/null +++ b/config/authme.json5 @@ -0,0 +1,45 @@ +{ + // Auth Button + "authButton": { + // Position of the button on the multiplayer screen + "x": 6, + // Position of the button on the multiplayer screen + "y": 6, + // True if the button can be dragged to a new position + "draggable": true + }, + // Login Methods + "methods": { + // Login via Microsoft + "microsoft": { + // Indicates the type of user interaction that is required + "prompt": "DEFAULT", + // The port from which to listen for OAuth2 callbacks + "port": 25585, + // OAuth2 client id + "clientId": "e16699bb-2aa8-46da-b5e3-45cbcce29091", + // OAuth2 authorization url + "authorizeUrl": "https://login.live.com/oauth20_authorize.srf", + // OAuth2 access token url + "tokenUrl": "https://login.live.com/oauth20_token.srf", + // Xbox authentication url + "xboxAuthUrl": "https://user.auth.xboxlive.com/user/authenticate", + // Xbox XSTS authorization url + "xboxXstsUrl": "https://xsts.auth.xboxlive.com/xsts/authorize", + // Minecraft authentication url + "mcAuthUrl": "https://api.minecraftservices.com/authentication/login_with_xbox", + // Minecraft profile url + "mcProfileUrl": "https://api.minecraftservices.com/minecraft/profile" + }, + // Login via Mojang (or legacy) + "mojang": { + // Last used username + "lastUsername": "" + }, + // Login Offline + "offline": { + // Last used username + "lastUsername": "" + } + } +} \ No newline at end of file diff --git a/config/bedbenefits.json b/config/bedbenefits.json new file mode 100644 index 0000000..65cf75d --- /dev/null +++ b/config/bedbenefits.json @@ -0,0 +1,12 @@ +{ + "restoreHealth": { + "healAmount": 10.0, + "requiredFoodAmount": 0 + }, + "sleepOffEffects": { + "removeHarmfulEffects": true, + "removeBeneficialEffects": false, + "removeNeutralEffects": false, + "requiredFoodAmount": 0 + } +} \ No newline at end of file diff --git a/config/besmirchment.json b/config/besmirchment.json new file mode 100644 index 0000000..3e7bf53 --- /dev/null +++ b/config/besmirchment.json @@ -0,0 +1,18 @@ +{ + "enableFinalBroom": true, + "enableWitchyDye": true, + "enableEliteCoffin": true, + "enableLovePotion": true, + "enableWerepyrism": true, + "enableSunscreen": true, + "enableTamableDemons": true, + "enableLichdom": true, + "enablePhasingWhitelist": false, + "werepyreWeight": 10, + "werepyreMinGroupCount": 1, + "werepyreMaxGroupCount": 1, + "enableBeelzebub": true, + "villagerFamiliarReputationBase": 20, + "chickenFamiliarEggChance": 0.005, + "universalFamiliars": true +} \ No newline at end of file diff --git a/config/bettercombat/client.json5 b/config/bettercombat/client.json5 new file mode 100644 index 0000000..704e0ea --- /dev/null +++ b/config/bettercombat/client.json5 @@ -0,0 +1,15 @@ +{ + "isHoldToAttackEnabled": true, + "isMiningWithWeaponsEnabled": true, + "isSwingThruGrassEnabled": true, + "isAttackInsteadOfMineWhenEnemiesCloseEnabled": true, + "isHighlightCrosshairEnabled": true, + "hudHighlightColor": 16711680, + "isShowingArmsInFirstPerson": false, + "isShowingOtherHandFirstPerson": true, + "isSweepingParticleEnabled": true, + "isTooltipAttackRangeEnabled": true, + "weaponSwingSoundVolume": 100, + "isDebugOBBEnabled": true, + "swingThruGrassBlacklist": "farmersdelight" +} \ No newline at end of file diff --git a/config/bettercombat/fallback_compatibility.json b/config/bettercombat/fallback_compatibility.json new file mode 100644 index 0000000..c1fcaaf --- /dev/null +++ b/config/bettercombat/fallback_compatibility.json @@ -0,0 +1,102 @@ +{ + "schema_version": 1, + "blacklist_item_id_regex": "pickaxe|farmersdelight|botania:terra_sword|botania:star_sword|botania:thunder_sword", + "fallback_compatibility": [ + { + "item_id_regex": "claymore|great_sword|greatsword", + "weapon_attributes": "bettercombat:claymore" + }, + { + "item_id_regex": "great_hammer|greathammer|war_hammer|warhammer|maul", + "weapon_attributes": "bettercombat:hammer" + }, + { + "item_id_regex": "double_axe|doubleaxe|war_axe|waraxe|great_axe|greataxe", + "weapon_attributes": "bettercombat:double_axe" + }, + { + "item_id_regex": "scythe", + "weapon_attributes": "bettercombat:scythe" + }, + { + "item_id_regex": "halberd", + "weapon_attributes": "bettercombat:halberd" + }, + { + "item_id_regex": "glaive", + "weapon_attributes": "bettercombat:glaive" + }, + { + "item_id_regex": "spear|lance", + "weapon_attributes": "bettercombat:spear" + }, + { + "item_id_regex": "anchor", + "weapon_attributes": "bettercombat:anchor" + }, + { + "item_id_regex": "battlestaff|battle_staff", + "weapon_attributes": "bettercombat:battlestaff" + }, + { + "item_id_regex": "claw", + "weapon_attributes": "bettercombat:claw" + }, + { + "item_id_regex": "fist|gauntlet", + "weapon_attributes": "bettercombat:fist" + }, + { + "item_id_regex": "trident|impaled", + "weapon_attributes": "bettercombat:trident" + }, + { + "item_id_regex": "katana", + "weapon_attributes": "bettercombat:katana" + }, + { + "item_id_regex": "rapier", + "weapon_attributes": "bettercombat:rapier" + }, + { + "item_id_regex": "sickle", + "weapon_attributes": "bettercombat:sickle" + }, + { + "item_id_regex": "soul_knife", + "weapon_attributes": "bettercombat:soul_knife" + }, + { + "item_id_regex": "dagger|knife", + "weapon_attributes": "bettercombat:dagger" + }, + { + "item_id_regex": "staff|wand|sceptre|stave|rod", + "weapon_attributes": "bettercombat:wand" + }, + { + "item_id_regex": "mace|hammer|flail", + "weapon_attributes": "bettercombat:mace" + }, + { + "item_id_regex": "axe", + "weapon_attributes": "bettercombat:axe" + }, + { + "item_id_regex": "coral_blade", + "weapon_attributes": "bettercombat:coral_blade" + }, + { + "item_id_regex": "twin_blade|twinblade", + "weapon_attributes": "bettercombat:twin_blade" + }, + { + "item_id_regex": "cutlass|scimitar|machete", + "weapon_attributes": "bettercombat:cutlass" + }, + { + "item_id_regex": "sword|blade", + "weapon_attributes": "bettercombat:sword" + } + ] +} \ No newline at end of file diff --git a/config/bettercombat/server.json5 b/config/bettercombat/server.json5 new file mode 100644 index 0000000..bc81faa --- /dev/null +++ b/config/bettercombat/server.json5 @@ -0,0 +1,53 @@ +{ + /* Upswing (aka windup) is the first phase of the attack (between clicking and performing the damage). + Typical duration of upswing is `weapon cooldown * 0.5`. (Weapon specific upswing values can be defined in weapon attributes) + This config allows you to change upswing duration. + Example values: + - `0.5` (default, fast paced attack initiation) upswing typically lasts 25% of the attack cooldown + - `1.0` (classic setting, realistic attack initiation) upswing typically lasts 50% of the attack cooldown + */ + "upswing_multiplier": 1.0, + // Bypass damage receive throttling of LivingEntity from player attacks. + "allow_fast_attacks": true, + // Allows client-side target search and server-side attack request execution against currently mounted entity of the player + "allow_attacking_mount": false, + // The minimum number of ticks between two attacks + "attack_interval_cap": 7, + /* Blacklist for entities that are acting as vehicle but should not be treated as protected mounts. + Classical example is an alexsmobs:crocodile attempting a death spin. + (Note all hostile mobs hittable by default, this config is to fix faulty mobs) + */ + "hostile_player_vehicles": [ + "alexsmobs:crocodile" + ], + // Allows vanilla sweeping mechanic to work and Sweeping Edge enchantment + "allow_sweeping": true, + // Allows client-side target search to ignore obstacles. WARNING! Setting this to `false` significantly increases the load on clients. + "allow_attacking_thru_walls": false, + // Applies movement speed multiplier while attacking. (Min: 0, Max: 1). Use `0` for a full stop while attacking. Use `1` for no movement speed penalty + "movement_speed_while_attacking": 0.5, + // Determines if applying the movement speed multiplier while attacking is done smoothly or instantly + "movement_speed_applied_smoothly": true, + // Determines whether or not to apply movement speed reduction while attacking mounted + "movement_speed_effected_while_mounting": false, + // Attacks faster than a vanilla sword will do smaller knockback, proportionally. + "knockback_reduced_for_fast_attacks": true, + // Multiplier for `attack_range`, during target lookup on both sides. Large sized entities may be colliding with weapon hitbox, but center of entities can have bigger distance than `attack_range` + "target_search_range_multiplier": 3.5, + // Total multiplier, (examples: +30% = 1.3, -30% = 0.7) + "dual_wielding_attack_speed_multiplier": 1.2000000476837158, + // Total multiplier, (examples: +30% = 1.3, -30% = 0.7) + "dual_wielding_main_hand_damage_multiplier": 1.0, + // Total multiplier, (examples: +30% = 1.3, -30% = 0.7) + "dual_wielding_off_hand_damage_multiplier": 1.0, + // Entities with `HOSTILE` relation will be hit by undirected weapon swings. NOTE: Vanilla sweeping will still happen, if not disabled via `allow_sweeping` + "player_relation_to_teamless_players": "NEUTRAL", + "player_relation_to_villagers": "NEUTRAL", + "player_relation_to_passives": "HOSTILE", + "player_relation_to_hostiles": "HOSTILE", + "player_relation_to_other": "HOSTILE", + // Try to guess and apply a preset for items without weapon attributes data file + "fallback_compatibility_enabled": true, + // Allow printing the content of weapon attributes registry + "weapon_registry_logging": false +} \ No newline at end of file diff --git a/config/betterdeserttemples-fabric-1_19.toml b/config/betterdeserttemples-fabric-1_19.toml new file mode 100644 index 0000000..3efd9a8 --- /dev/null +++ b/config/betterdeserttemples-fabric-1_19.toml @@ -0,0 +1,3 @@ +[general] +disableVanillaPyramids = true +applyMiningFatigue = true diff --git a/config/betterdeserttemples/README.txt b/config/betterdeserttemples/README.txt new file mode 100644 index 0000000..7d9fed0 --- /dev/null +++ b/config/betterdeserttemples/README.txt @@ -0,0 +1,7 @@ +This directory is for a few additional options for YUNG's Better Desert Temples. +Options provided may vary by version. +This directory contains subdirectories for supported versions. The first time you run Better Desert Temples, a version subdirectory will be created if that version supports advanced options. +For example, the first time you use Better Desert Temples for 1.18.2 on Forge, the 'forge-1_18_2' subdirectory will be created in this folder. +If no subdirectory for your version is created, then that version probably does not support the additional options. +NOTE -- MOST OPTIONS CAN BE FOUND IN A CONFIG FILE OUTSIDE THIS FOLDER! +For example, on Forge 1.18.2 the file is 'betterdeserttemples-forge-1_18_2.toml'. \ No newline at end of file diff --git a/config/betterdeserttemples/fabric-1_19/README.txt b/config/betterdeserttemples/fabric-1_19/README.txt new file mode 100644 index 0000000..09b809b --- /dev/null +++ b/config/betterdeserttemples/fabric-1_19/README.txt @@ -0,0 +1,30 @@ +###################################### +# armorstands.json # +###################################### + This file contains ItemRandomizers describing the probability distribution of armor on armor stands. +Armor stands spawn in armory rooms and wardrobe rooms. +For information on ItemRandomizers, see the bottom of this README. +###################################### +# itemframes.json # +###################################### + This file contains ItemRandomizers describing the probability distribution of items in item frames. +Item frames only spawn in food storage rooms and armoury rooms. +For information on ItemRandomizers, see the bottom of this README. +###################################### +# ItemRandomizers # +###################################### +Describes a set of items and the probability of each item being chosen. + - entries: An object where each entry's key is a item, and each value is that item's probability of being chosen. + The total sum of all probabilities SHOULD NOT exceed 1.0! + - defaultItem: The item used for any leftover probability ranges. + For example, if the total sum of all the probabilities of the entries is 0.6, then + there is a 0.4 chance of the defaultItem being selected. +Here's an example ItemRandomizer: +"entries": { + "minecraft:stone_axe": 0.25, + "minecraft:shield": 0.2, + "minecraft:air": 0.1 +}, +"defaultItem": "minecraft:iron_axe" +For each item, this randomizer has a 25% chance of returning a stone axe, 20% chance of choosing a shield, +10% chance of choosing air (nothing), and a 100 - (25 + 20 + 10) = 45% chance of choosing an iron axe (since it's the default item). diff --git a/config/betterdeserttemples/fabric-1_19/armorstands.json b/config/betterdeserttemples/fabric-1_19/armorstands.json new file mode 100644 index 0000000..587e812 --- /dev/null +++ b/config/betterdeserttemples/fabric-1_19/armorstands.json @@ -0,0 +1,58 @@ +{ + "armoryHelmets": { + "entries": { + "chainmail_helmet": 0.3, + "golden_helmet": 0.2 + }, + "defaultItem": "air" + }, + "wardrobeHelmets": { + "entries": { + "chainmail_helmet": 0.2, + "leather_helmet": 0.4 + }, + "defaultItem": "air" + }, + "armoryChestplates": { + "entries": { + "chainmail_chestplate": 0.3, + "golden_chestplate": 0.2 + }, + "defaultItem": "air" + }, + "wardrobeChestplates": { + "entries": { + "chainmail_chestplate": 0.2, + "leather_chestplate": 0.4 + }, + "defaultItem": "air" + }, + "armoryLeggings": { + "entries": { + "chainmail_leggings": 0.3, + "golden_leggings": 0.2 + }, + "defaultItem": "air" + }, + "wardrobeLeggings": { + "entries": { + "leather_leggings": 0.4, + "chainmail_leggings": 0.2 + }, + "defaultItem": "air" + }, + "armoryBoots": { + "entries": { + "chainmail_boots": 0.3, + "golden_boots": 0.2 + }, + "defaultItem": "air" + }, + "wardrobeBoots": { + "entries": { + "chainmail_boots": 0.2, + "leather_boots": 0.4 + }, + "defaultItem": "air" + } +} \ No newline at end of file diff --git a/config/betterdeserttemples/fabric-1_19/itemframes.json b/config/betterdeserttemples/fabric-1_19/itemframes.json new file mode 100644 index 0000000..1e0f25c --- /dev/null +++ b/config/betterdeserttemples/fabric-1_19/itemframes.json @@ -0,0 +1,31 @@ +{ + "armouryItems": { + "entries": { + "arrow": 0.05, + "golden_axe": 0.1, + "stone_axe": 0.05, + "shield": 0.1, + "stone_sword": 0.05, + "bow": 0.1, + "name_tag": 0.05, + "golden_sword": 0.1 + }, + "defaultItem": "air" + }, + "storageItems": { + "entries": { + "cake": 0.1, + "beetroot_seeds": 0.025, + "bread": 0.2, + "pumpkin_seeds": 0.025, + "rabbit_foot": 0.01, + "cookie": 0.1, + "slime_ball": 0.05, + "wheat_seeds": 0.025, + "honey_bottle": 0.1, + "potato": 0.2, + "melon_seeds": 0.025 + }, + "defaultItem": "air" + } +} \ No newline at end of file diff --git a/config/betterdungeons-fabric-1_19.toml b/config/betterdungeons-fabric-1_19.toml new file mode 100644 index 0000000..f47999a --- /dev/null +++ b/config/betterdungeons-fabric-1_19.toml @@ -0,0 +1,16 @@ +[betterDungeons.general] +enableHeads = true +removeVanillaDungeons = true +enableNetherBlocks = true +[betterDungeons.zombieDungeon] +zombieDungeonMaxSurfaceStaircaseLength = 20 +[betterDungeons.smallDungeon] +bannerMaxCount = 2 +chestMinCount = 1 +chestMaxCount = 2 +enableOreProps = true +[betterDungeons.smallNetherDungeon] +enabled = false +witherSkeletonsDropWitherSkulls = true +blazesDropBlazeRods = true +bannerMaxCount = 2 diff --git a/config/bettermineshafts-fabric-1_19.toml b/config/bettermineshafts-fabric-1_19.toml new file mode 100644 index 0000000..ab9e55e --- /dev/null +++ b/config/bettermineshafts-fabric-1_19.toml @@ -0,0 +1,28 @@ +minY = -55 +maxY = 30 +disableVanillaMineshafts = true + +[spawnRates] +lanternSpawnRate = 0.0067 +torchSpawnRate = 0.02 +workstationSpawnRate = 0.025 +workstationDungeonSpawnRate = 0.25 +smallShaftSpawnRate = 0.07 +cobwebSpawnRate = 0.15 +smallShaftChestMinecartSpawnRate = 0.00125 +mainShaftChestMinecartSpawnRate = 0.01 +smallShaftTntMinecartSpawnRate = 0.0024999999441206455 +mainShaftTntMinecartSpawnRate = 0.0024999999441206455 +zombieVillagerRoomSpawnChance = 2 +smallShaftPieceChainLength = 9 + +[ores] +enabled = true +cobble = 50 +coal = 20 +iron = 9 +redstone = 7 +gold = 7 +lapis = 3 +emerald = 3 +diamond = 1 diff --git a/config/betteroceanmonuments-fabric-1_19.toml b/config/betteroceanmonuments-fabric-1_19.toml new file mode 100644 index 0000000..ca08d83 --- /dev/null +++ b/config/betteroceanmonuments-fabric-1_19.toml @@ -0,0 +1,2 @@ +[general] +disableVanillaMonuments = true diff --git a/config/betterpingdisplay.json b/config/betterpingdisplay.json new file mode 100644 index 0000000..0766bb8 --- /dev/null +++ b/config/betterpingdisplay.json @@ -0,0 +1,6 @@ +{ + "autoColorPingText": true, + "renderPingBars": false, + "pingTextColor": "#A0A0A0", + "pingTextFormatString": "%dms" +} \ No newline at end of file diff --git a/config/betterstats.properties b/config/betterstats.properties new file mode 100644 index 0000000..d0b950d --- /dev/null +++ b/config/betterstats.properties @@ -0,0 +1,21 @@ +#betterstats properties +#Wed Nov 16 07:21:27 CET 2022 +ENABLE_REI_LINKS=true +IGNORE_ENTITY_RENDER_ERRORS=true +COLOR_TOOLTIP_BG=-15794161 +BS_OPTIONS_GUI=true +COLOR_TOOLTIP_OUTLINE=-15007682 +COLOR_STAT_BG=599045300 +COLOR_TOOLTIP_TEXT=-1 +COLOR_CATEGORY_NAME_NORMAL=-922747136 +BSS_BTN_IMG=false +ENABLE_WIKI_LINKS=true +COLOR_STAT_GENERAL_TEXT=-1 +COLOR_STAT_BG_ERRORED=771724950 +FILTER_HIDE_EMPTY_STATS=false +COLOR_CONTENTPANE_BG=2013265920 +FILTER_SHOW_ITEM_NAMES=true +ALLOW_CHEATS=false +SEEN_BSS=true +COLOR_STAT_OUTLINE=-4144960 +COLOR_CATEGORY_NAME_HIGHLIGHTED=-256 diff --git a/config/betterstrongholds-fabric-1_19.toml b/config/betterstrongholds-fabric-1_19.toml new file mode 100644 index 0000000..44379d7 --- /dev/null +++ b/config/betterstrongholds-fabric-1_19.toml @@ -0,0 +1,5 @@ +[betterStrongholds.general] +cobwebReplacementChanceNormal = 0.1 +cobwebReplacementChanceSpawner = 0.3 +torchSpawnRate = 0.1 +lanternSpawnRate = 0.2 diff --git a/config/betterstrongholds/README.txt b/config/betterstrongholds/README.txt new file mode 100644 index 0000000..a66f7c5 --- /dev/null +++ b/config/betterstrongholds/README.txt @@ -0,0 +1,7 @@ +This directory is for a few additional options for YUNG's Better Strongholds. +Options provided may vary by version. +This directory contains subdirectories for supported versions. The first time you run Better Strongholds, a version subdirectory will be created if that version supports advanced options. +For example, the first time you use Better Strongholds for MC 1.16 on Forge, the 'forge-1_16' subdirectory will be created in this folder. +If no subdirectory for your version is created, then that version probably does not support the additional options. +NOTE -- MOST OPTIONS CAN BE FOUND IN A CONFIG FILE OUTSIDE THIS FOLDER! +For example, on Forge 1.16 the file is 'betterstrongholds-forge-1_16.toml'. \ No newline at end of file diff --git a/config/betterstrongholds/fabric-1_19/README.txt b/config/betterstrongholds/fabric-1_19/README.txt new file mode 100644 index 0000000..96b8874 --- /dev/null +++ b/config/betterstrongholds/fabric-1_19/README.txt @@ -0,0 +1,49 @@ +###################################### +# ores.json # +###################################### + This file contains a BlockSetSelector (see below) describing the probability of a given ore being chosen. +These probabilities are used in treasure rooms in the stronghold, in which +piles of ore have a chance of spawning. +For information on BlockSetSelectors, see the bottom of this README. +###################################### +# rareblocks.json # +###################################### + This file contains a BlockSetSelector describing the probability of a given block being chosen. +These probabilities are used in grand libraries, in which +two rare blocks will spawn. +For information on BlockSetSelectors, see the bottom of this README. +###################################### +# armorstands.json # +###################################### + This file contains ItemSetSelectors describing the probability distribution of armor on armor stands. +Common armor stands spawn in Armoury rooms, while Rare ones are only available in the rare Commander rooms. +For information on ItemSetSelectors, see the bottom of this README. +###################################### +# itemframes.json # +###################################### + This file contains ItemSetSelectors describing the probability distribution of items in item frames. +Item frames only spawn in storage rooms and armoury rooms. +For information on ItemSetSelectors, see the bottom of this README. +###################################### +# BlockSetSelectors # +###################################### +Describes a set of blockstates and the probability of each blockstate being chosen. + - entries: An object where each entry's key is a blockstate, and each value is that blockstate's probability of being chosen. + The total sum of all probabilities SHOULD NOT exceed 1.0! + - defaultBlock: The blockstate used for any leftover probability ranges. + For example, if the total sum of all the probabilities of the entries is 0.6, then + there is a 0.4 chance of the defaultBlock being selected. +Here's an example block selector: +"entries": { + "minecraft:cobblestone": 0.25, + "minecraft:air": 0.2, + "minecraft:stone_bricks": 0.1 +}, +"defaultBlock": "minecraft:oak_planks" +For each block, this selector has a 25% chance of returning cobblestone, 20% chance of choosing air, +10% chance of choosing stone bricks, and a 100 - (25 + 20 + 10) = 45% chance of choosing oak planks (since it's the default block). +###################################### +# ItemSetSelectors # +###################################### +Describes a set of items and the probability of each item being chosen. +Works the same as BlockSetSelectors, but with items instead of blockstates. diff --git a/config/betterstrongholds/fabric-1_19/armorstands.json b/config/betterstrongholds/fabric-1_19/armorstands.json new file mode 100644 index 0000000..1cccf7b --- /dev/null +++ b/config/betterstrongholds/fabric-1_19/armorstands.json @@ -0,0 +1,60 @@ +{ + "commonHelmets": { + "entries": { + "carved_pumpkin": 0.01, + "iron_helmet": 0.3, + "chainmail_helmet": 0.3, + "leather_helmet": 0.1 + }, + "defaultItem": "air" + }, + "rareHelmets": { + "entries": { + "carved_pumpkin": 0.2, + "diamond_helmet": 0.3 + }, + "defaultItem": "air" + }, + "commonChestplates": { + "entries": { + "chainmail_chestplate": 0.3, + "leather_chestplate": 0.1, + "iron_chestplate": 0.3 + }, + "defaultItem": "air" + }, + "rareChestplates": { + "entries": { + "diamond_chestplate": 0.3 + }, + "defaultItem": "air" + }, + "commonLeggings": { + "entries": { + "leather_leggings": 0.1, + "iron_leggings": 0.3, + "chainmail_leggings": 0.3 + }, + "defaultItem": "air" + }, + "rareLeggings": { + "entries": { + "diamond_leggings": 0.3 + }, + "defaultItem": "air" + }, + "commonBoots": { + "entries": { + "iron_boots": 0.3, + "chainmail_boots": 0.3, + "leather_boots": 0.1 + }, + "defaultItem": "air" + }, + "rareBoots": { + "entries": { + "diamond_boots": 0.3 + }, + "defaultItem": "air" + } +} \ No newline at end of file diff --git a/config/betterstrongholds/fabric-1_19/itemframes.json b/config/betterstrongholds/fabric-1_19/itemframes.json new file mode 100644 index 0000000..f2089df --- /dev/null +++ b/config/betterstrongholds/fabric-1_19/itemframes.json @@ -0,0 +1,34 @@ +{ + "armouryItems": { + "entries": { + "arrow": 0.05, + "golden_axe": 0.05, + "iron_axe": 0.1, + "stone_axe": 0.05, + "shield": 0.1, + "stone_sword": 0.05, + "bow": 0.1, + "iron_sword": 0.1, + "name_tag": 0.05, + "golden_sword": 0.05 + }, + "defaultItem": "air" + }, + "storageItems": { + "entries": { + "cake": 0.05, + "beetroot_seeds": 0.025, + "compass": 0.05, + "pumpkin_seeds": 0.025, + "flint": 0.05, + "rabbit_foot": 0.01, + "slime_ball": 0.05, + "paper": 0.25, + "wheat_seeds": 0.025, + "lead": 0.05, + "map": 0.25, + "melon_seeds": 0.025 + }, + "defaultItem": "air" + } +} \ No newline at end of file diff --git a/config/betterstrongholds/fabric-1_19/ores.json b/config/betterstrongholds/fabric-1_19/ores.json new file mode 100644 index 0000000..92bcc13 --- /dev/null +++ b/config/betterstrongholds/fabric-1_19/ores.json @@ -0,0 +1,14 @@ +{ + "oreChances": { + "entries": { + "minecraft:gold_ore": 0.2, + "minecraft:redstone_ore[lit=false]": 0.15, + "minecraft:diamond_ore": 0.05, + "minecraft:lapis_ore": 0.15, + "minecraft:iron_ore": 0.2, + "minecraft:emerald_ore": 0.05, + "minecraft:coal_ore": 0.2 + }, + "defaultBlock": "minecraft:coal_ore" + } +} \ No newline at end of file diff --git a/config/betterstrongholds/fabric-1_19/rareblocks.json b/config/betterstrongholds/fabric-1_19/rareblocks.json new file mode 100644 index 0000000..fe2e2c4 --- /dev/null +++ b/config/betterstrongholds/fabric-1_19/rareblocks.json @@ -0,0 +1,11 @@ +{ + "blockChances": { + "entries": { + "minecraft:gold_block": 0.3, + "minecraft:iron_block": 0.3, + "minecraft:quartz_block": 0.3, + "minecraft:diamond_block": 0.1 + }, + "defaultBlock": "minecraft:iron_block" + } +} \ No newline at end of file diff --git a/config/betterwitchhuts-fabric-1_19.toml b/config/betterwitchhuts-fabric-1_19.toml new file mode 100644 index 0000000..259e334 --- /dev/null +++ b/config/betterwitchhuts-fabric-1_19.toml @@ -0,0 +1,2 @@ +[general] +disableVanillaWitchHuts = true diff --git a/config/bewitchment.json b/config/bewitchment.json new file mode 100644 index 0000000..2336f20 --- /dev/null +++ b/config/bewitchment.json @@ -0,0 +1,34 @@ +{ + "disabledPoppets": [ + "bewitchment:voodoo_poppet", + "bewitchment:vampiric_poppet" + ], + "enableCurses": true, + "altarDistributionRadius": 24, + "generateSilver": false, + "generateSalt": false, + "owlWeight": 10, + "owlMinGroupCount": 1, + "owlMaxGroupCount": 2, + "ravenWeight": 10, + "ravenMinGroupCount": 1, + "ravenMaxGroupCount": 3, + "snakeWeight": 6, + "snakeMinGroupCount": 1, + "snakeMaxGroupCount": 2, + "toadWeight": 10, + "toadMinGroupCount": 1, + "toadMaxGroupCount": 3, + "ghostWeight": 20, + "ghostMinGroupCount": 1, + "ghostMaxGroupCount": 1, + "vampireWeight": 20, + "vampireMinGroupCount": 1, + "vampireMaxGroupCount": 1, + "werewolfWeight": 20, + "werewolfMinGroupCount": 1, + "werewolfMaxGroupCount": 1, + "hellhoundWeight": 6, + "hellhoundMinGroupCount": 1, + "hellhoundMaxGroupCount": 1 +} \ No newline at end of file diff --git a/config/bhmenu/bhmenu-client.properties b/config/bhmenu/bhmenu-client.properties new file mode 100644 index 0000000..21b7993 --- /dev/null +++ b/config/bhmenu/bhmenu-client.properties @@ -0,0 +1,15 @@ +#BHMenu config file. +# +#IMPORTANT INFO +#Partner id and Pack id can be found at https://www.bisecthosting.com/partners/console.php +# +#Language translation keys are: +#'server_entry.title' for the config title; +#'server_entry.description' for the config description. +# +#Fri Feb 17 20:13:18 CET 2023 +partner_id=2567 +use_language_files=false +pack_id=18425 +description=Click me to get your own server\! +title=Need a server? diff --git a/config/biomemakeover.json b/config/biomemakeover.json new file mode 100644 index 0000000..702a488 --- /dev/null +++ b/config/biomemakeover.json @@ -0,0 +1,4 @@ +{ + "info": "You\u0027ve found the config file for Biome Makeover!. This mod is made to be customised via datapack, so options in here may be limited. We have added additional functionality to datapacks, so you may find what you\u0027re looking for in our docs.", + "strictAltarCursing": false +} \ No newline at end of file diff --git a/config/bosses_of_mass_destruction.json5 b/config/bosses_of_mass_destruction.json5 new file mode 100644 index 0000000..269905b --- /dev/null +++ b/config/bosses_of_mass_destruction.json5 @@ -0,0 +1,85 @@ +{ + "lichConfig": { + "eternalNighttime": true, + "experienceDrop": 1500, + "idleHealingPerTick": 0.20000000298023224, + "health": 300.0, + "missile": { + "statusEffectId": "minecraft:slowness", + "statusEffectDuration": 100, + "statusEffectPotency": 2, + "damage": 9.0 + }, + "comet": { + "explosionStrength": 4.0, + "destroysBlocks": true + }, + "summonMechanic": { + "isEnabled": true, + "entitiesThatCountToSummonCounter": [ + "minecraft:zombie", + "minecraft:skeleton", + "minecraft:drowned", + "minecraft:giant", + "minecraft:husk", + "minecraft:phantom", + "minecraft:skeleton_horse", + "minecraft:stray", + "minecraft:wither", + "minecraft:wither_skeleton", + "minecraft:zoglin", + "minecraft:zombie_horse", + "minecraft:zombie_villager", + "minecraft:zombified_piglin" + ], + "numEntitiesKilledToDropSoulStar": 50 + }, + "towerGeneration": { + "generateLichTower": true, + "lichTowerGenerationSpacing": 100, + "lichTowerGenerationSeparation": 50 + } + }, + "obsidilithConfig": { + "health": 300.0, + "armor": 14.0, + "attack": 16.0, + "idleHealingPerTick": 0.5, + "experienceDrop": 1000, + "spawnPillarOnDeath": true, + "anvilAttackExplosionStrength": 4.0, + "arenaGeneration": { + "generationHeight": 90, + "generationSpacing": 64, + "generationSeparation": 32, + "generationEnabled": true + } + }, + "gauntletConfig": { + "health": 250.0, + "armor": 8.0, + "attack": 16.0, + "idleHealingPerTick": 0.5, + "experienceDrop": 1000, + "spawnAncientDebrisOnDeath": true, + "energizedPunchExplosionSize": 4.5, + "normalPunchExplosionMultiplier": 1.5, + "arenaGeneration": { + "generationSpacing": 32, + "generationSeparation": 16, + "generationEnabled": true + } + }, + "voidBlossomConfig": { + "health": 350.0, + "armor": 4.0, + "attack": 12.0, + "idleHealingPerTick": 0.5, + "experienceDrop": 1000, + "arenaGeneration": { + "generationSpacing": 64, + "generationSeparation": 24, + "generationEnabled": true + } + } +} \ No newline at end of file diff --git a/config/botania-client.json5 b/config/botania-client.json5 new file mode 100644 index 0000000..121fd6a --- /dev/null +++ b/config/botania-client.json5 @@ -0,0 +1,42 @@ +{ + "rendering": { + // Set this to false to disable the wireframe when looking a block bound to something (spreaders, flowers, etc). + "boundBlockWireframe": true, + // Set this to false to disable rendering of accessories in the player. + "accessories": true, + // The height of the mana display bar in above the XP bar. You can change this if you have a mod that changes where the XP bar is. + "manaBarHeight": 29, + // Set this to true if you use lots of floating flowers and are experiencing rendering lag. Will disable the floating flowers' animations and render them statically for a major performance boost. Hit F3+A in-world after toggling this. + "staticFloaters": false + }, + "fancySkybox": { + // Set this to false to disable the fancy skybox in Garden of Glass + "enabled": true, + // Set this to true to enable the fancy skybox in non Garden of Glass worlds. (Does not require Garden of Glass loaded to use, needs 'fancySkybox.enabled' to be true as well) + "normalWorlds": false + }, + "lexicon": { + // Set this to false to disable the rotating items in the petal and rune entries in the Lexica Botania. + "rotatingItems": true, + // Set this to false to disable the animated 3D render for the Lexica Botania. + "render_3d": true + }, + "particles": { + // Set this to true to set the power system's particles to be a lot more subtle. Good for low-end systems, if the particles are causing lag. + "powerSystem": false, + // Set this to true to use a static wand beam that shows every single position of the burst, similar to the way it used to work on old Botania versions. Warning: Disabled by default because it may be laggy. + "staticWandBeam": false, + // The frequency in which particles spawn from normal (worldgen) mystical flowers + "flowerFrequency": 0, + // Set this to false to disable the particles in the elven portal. + "elvenPortal": true + }, + // Set this to false to disable seasonal features, such as halloween and christmas. + "seasonalFeatures": true, + // Set to false to disable Botania's messages in the F3 debug screen + "debugInfo": true, + // Set this to false to disable the references in the flower tooltips. (You monster D:) + "references": true, + // Set this to false to disable Botania's splashes in the main menu. + "splashes": true +} \ No newline at end of file diff --git a/config/botania-common.json5 b/config/botania-common.json5 new file mode 100644 index 0000000..5359f57 --- /dev/null +++ b/config/botania-common.json5 @@ -0,0 +1,46 @@ +{ + "blockBreakingParticles": { + // Set this to false to remove the block breaking particles from the flowers and other items in the mod. + "enabled": true, + // Set this to false to remove the block breaking particles from the Terra Shatterer, as there can be a good amount in higher levels. + "toolEnabled": true + }, + "manaSpreaders": { + // Set this to true to disable the mana spreader shooting sound + "silent": false, + // How many ticks into the future will mana spreaders attempt to predict where mana bursts go? Setting this lower will improve spreader performance, but will cause them to not fire at targets that are too far away. + "traceTime": 400 + }, + "harvestLevels": { + // The harvest level of the Mana Lens: Weight. 3 is diamond level. Defaults to 2 (iron level) + "weightLens": 2, + // The harvest level of the Mana Lens: Bore. 3 is diamond level. Defaults to 3 + "boreLens": 3 + }, + // Set this to false to disable the animation when an item is charging on top of a mana pool + "chargeAnimation": true, + // Set to false to disable the ability for the Hand of Ender to pickpocket other players' ender chests + "enderPickpocket": true, + // Set this to false to disable the Mana Enchanter. Since some people find it OP or something. This only disables the entry and creation. Old ones that are already in the world will stay. + "manaEnchanter": true, + // Set this to false to disable the Relic System. This only disables the entries, drops and achievements. Old ones that are already in the world will stay. + "relics": true, + // Set this to true to invert the Ring of Magnetization's controls (from shift to stop to shift to work) + "invertMagnetRing": false, + // Set this to false to disable spawning with a Lexica Botania in Garden of Glass worlds, if you are modifying the modpack's progression to not start with Botania. + "gardenOfGlass.spawnWithLexicon": true, + /* The multiplier for island distances for multiplayer Garden of Glass worlds. + Islands are placed on a grid with 256 blocks between points, with the spawn island always being placed on 256, 256. + By default, the scale is 8, putting each island on points separated by 2048 blocks. + Values below 4 (1024 block spacing) are not recommended due to Nether portal collisions. + */ + "gardenOfGlass.islandScaleMultiplier": 8, + // List of item registry names that will be ignored by rannuncarpuses when placing blocks. + "rannuncarpusItemBlackList": [], + /* List of mod names for rannuncarpuses to ignore. + Ignores Storage Drawers by default due to crashes with placing drawer blocks without player involvement. + */ + "rannuncarpusModBlacklist": [ + "storagedrawers" + ] +} \ No newline at end of file diff --git a/config/brazier-client.toml b/config/brazier-client.toml new file mode 100644 index 0000000..60e122f --- /dev/null +++ b/config/brazier-client.toml @@ -0,0 +1 @@ +RENDER_RUNES = true diff --git a/config/brazier-common.toml b/config/brazier-common.toml new file mode 100644 index 0000000..14fb0d7 --- /dev/null +++ b/config/brazier-common.toml @@ -0,0 +1,10 @@ +JUNGLE_LOOT = true +SPAWN_CRAZED = true +CRAZED_CHANCE = 0.6 +MAX_HEIGHT = 10 +RANGE_PER_LEVEL = 10 +BASE_RANGE = 20 +PROTECT_ABOVE = false +DISTANCE_CALC = "CYLINDER" +SPAWN_POWDER = true +DECORATION = true diff --git a/config/builtinservers.json b/config/builtinservers.json new file mode 100644 index 0000000..53ac29f --- /dev/null +++ b/config/builtinservers.json @@ -0,0 +1,13 @@ +{ + "badgeVisible": false, + "builtinServers": [ + { + "name": "Europe Central", + "address": "aof6eu.alloffabric.com" + }, + { + "name": "North America", + "address": "aof6na.alloffabric.com" + } + ] +} \ No newline at end of file diff --git a/config/bwncr.toml b/config/bwncr.toml new file mode 100644 index 0000000..d1b09eb --- /dev/null +++ b/config/bwncr.toml @@ -0,0 +1,7 @@ +[general] +silenceWither = true +silenceTrader = true +silenceDragon = true +silenceLightning = true +silenceUs = [] +debugMode = false diff --git a/config/bwplus.json b/config/bwplus.json new file mode 100644 index 0000000..5ff5dd1 --- /dev/null +++ b/config/bwplus.json @@ -0,0 +1,21 @@ +{ + "blackDogBiomeCategories": [ + "TagKey[minecraft:worldgen/biome / c:plains]" + ], + "blackDogWeight": 8, + "blackDogMinGroupCount": 0, + "blackDogMaxGroupCount": 2, + "cambionBiomeCategories": [ + "TagKey[minecraft:worldgen/biome / c:in_nether]", + "TagKey[minecraft:worldgen/biome / c:desert]" + ], + "cambionWeight": 12, + "cambionMinGroupCount": 0, + "cambionMaxGroupCount": 2, + "blackDogStructureSpawn": true, + "cambionVillageStructureSpawn": true, + "yewTreeWeight": 10, + "lotusTreeWeight": 50.0, + "allowGetVampBloodFromGobletAndAthame": false, + "allowSummoningPlayersWithDeathGearInsteadOfDeath": false +} \ No newline at end of file diff --git a/config/byg/README.txt b/config/byg/README.txt new file mode 100644 index 0000000..642ed94 --- /dev/null +++ b/config/byg/README.txt @@ -0,0 +1 @@ +For information on how BYG configs work, you can find that here: https://github.com/AOCAWOL/BYG/wiki/Configs \ No newline at end of file diff --git a/config/byg/backups/last_working_configs_backup.zip b/config/byg/backups/last_working_configs_backup.zip new file mode 100644 index 0000000000000000000000000000000000000000..87e5ca97014a6132f8e56b9846b3a0b017e5763f GIT binary patch literal 41812 zcmbT7bC6|gmiE)OZQHhOJG0WZZQH1{ZM)L8&8oDW`PJ>)ccy!0y1$7z5$Eg^d;hU_ z#JkpSJ?mNfRgeY-K>>h(fB>k@S5yP|hY!r}|IUtv#wJd5mQHrItXn$Lb_Z+-eB!-< z4;F3-&Fr;&FetqD%Y%<~QD~xy5X2TF4zdYAlA1SYZ#&${=NhirKU@!4_J>l<9XWRF z^@_y4cR}-=Y}O@18>a{kTE|+md>SQpVKz^>TPb4IkW@P1oxlVuu)->44pmSnXbpno z62g*7=`b1Cx-&m_?$WDTm_~pN25Vy}_XTF?EZIDnhGuSLgG~!w8xx^2LtE@UX5S=Z zx=dRdV{McpwJ4xUtI&o78e@U@dB3WXa+tI?7iY+kF>b}2Y^o4MS0mL7v)CiOKmL4* zW3NI{9X`Sy@!-C^@H7DQ3~fO{xWbsBMLR}+dO?JGZ=Vf`zj3$Sw7$aD1PxFHi7DDO zaLjPoMMaf_?YCb%*xe#|X6ML~Sv7-&Y%u~!z2TH%I}s8H%}miMHqV|MvEe7Pj~!r` zJta9ulMI@SFHhF(>V=#ZYav7zi?Zi+XE9+}S%bKC%#4iO3B`g9jCER^*qIhXcYb){ zKbd+kIeD#c^4V(dv8efZo7IUg8f7hofwPfCvbCh?Bu`tPNI9d1yN>ql=jZ<5OT|z` znwA)78itj`g~~T1w3M-CrJ>UreZbayWmWdq+Zq?r&g+&Ue7cQeyNO(JSH*(Di?$&k z)^HM%nn6=Talz87JC0bE@?!#bR~6=%=fus9nVOP|k@q-mkJ=Qe0SSVa*g=e5uAFrI zU6#_$x~h2=q7}?xh40_@VvA}Y~;DC2} zjwFhvxE+4!kNjFdJoahYw+rwzFkw@GG?^3@+#MutqkH|aq}iEeMv6E^BMO-n5O17IkefyTv6{vtQ9dTP}cn=t3 z&K{zW3Z%asm|F~|j{>UTPU&)5=PN>^>6B=xs$fOhnp|qpoBK+xa|PC_CtK+{SGZhL z2XZ8`M^-PJp~H{qFF@u7NTHL+Pl8mu8GlD>;3BtFnv3!*lFXgjAW$dLrsnC2ber9R zo|!8|28z*4zBcIW(G7e`m9BPUjfhownB;3bQnHUB?eoak@8n?J;OPLh)17t-y*~az z@Cs~yPw;xedA|jL6#mn7HmVLkc%|S~Opw!iXa{@93bE5m=>X>_uegUk+}CF+=q59f zxRq1(bq1tLX#i#O_#>$XQHu19v<7LB>5!>Bx_D9Iy4IjQaY0VHv4VH1#G$#*G&1q{ zk{NrW;CsTZrwlQBS*g&^BuKK-kD+o5w{>Ttc_iIi-v&@s#=!Fr6^n0BPn(T9Q(;3K zD;Sitr4$TgL6Kf43SpiBXu)O9%W-O8Q!q)8Z_IXT&B_jdCX%UEmrzt>tSq7D<4ig^ z!M44V9QNCr*Ag6YHZCD28_k$Ci$-4e?n?pEVgQ*H(TbrBoOjv@dJhg=0?exqJvxsi zvUssvI-9bHEy_*$rj#YD($hH;|e5eg0K6;K-zv?>>cbf?PWmq z3czIEs=yaSh$}#is)F$aC$n8p37Be4IXt^(-g*M<0ip~JWtTjG#E>(P%s5&(O7Qe4 z1yXbgusQ07OWc>bbDiD|NM93jf=4SlzD$wDx3Ah! z$Kb&LVpMj5NAiApw0%1j>bHKjH{TKM(QtxSE8+aXUR+}YPh|3DY4d}%9YDU%-H@IZ z#jb0uA>8|#L*?!Zpl5XgDFz*^@yC9YzFLt%9`ESmmP0!E@qV7WAvIh$eP~0UDf)3l zB<z|X0qp9IH6MaV)YZE7WJ697& zH#?;n)oZTecL-&IsX&s}VsPrwM!IgA=m#Fpd>fQ$&KKF&Z5Z~O-i9x|#$U`EHK!NUIYmZVww zJw~EO`WCc632klE*6-}i@M~t7g@{h>_Ga=ME{ev%vlvN-bEswoc&QM^9EZhYE%Q6F ziB1#MGo{hN!&b{>>sK^%`-hdz^Tm#YKQ0-S_uE}uYvJDM#MWxzx4B%BHfbdopVqHI z-7mk7ZU2KWF%J9d-KAIg-WB9D&u+ksRl=x!tFfzX0v-B&ePBQJTWYKY(iU_WFA*IP zYa6>P=5VL39g?H)WpK8rKw-i5k%t!fWL}mYHnPPLw!N^!v89K5m+0ViSl5+p+eghv zRavMtQlFh-8Z|k^h;0Fiz8aU7DD*v<&F>I4KiI=qoSF7GP}nb((c3YI1F+rX5~oZl z()YbHZTdSs<$0vm2vYJ^3Gn6()RS~Oo>br^u*mGzS}e-si~2HUxzJPJJ00nyb&p-^&w=$M56e z>yE?g^LcagDcu5FK$OArG^j%iEak43(#rcoeN-Q&;+2Gw-~q;EXEbXAJ3LzmO6Zn? zhNXi&JfGz4M~cKq!^1Dw&;C=PQL>NPQeCkh?&ZO${YsOtI}46cz+6*!BS{dM;_@kZS!t9 z>FJL*-uBGzlV9EzsW{&hKO>GKG|@}o86nX3BtO>2@>oC4s^>c{&XXwZ%Nf!$;T{;j zNtjYx;pZ;+!MEeA50)P9&bbDr)FrO`V2Ub?>XcLheYCYI4C>7)TEeJ0We0^r@2qY* z@x)>y=jK7j2zdcV%Pq5VXp%`8I7Yek)mU~gLTFAXn11)JY@%Y~_Kh_EndqwSPWMC~ zmoY=W08^XkGuvGJYp_e8MwkelT)FEGZ(}nyzYE(99Drs#}eJke79`aO75FXp6YFP-k0p3b41h}D+Kk- zQr2G&)y_QV=k@hTE8oT$ZXsHe$}Q>!)awVtrhhDcHwE)+q8aYZ+kjATcBM!h$6z=e zRq&ro=q_k#vyU`n@1e71ayS-BaBL-yzD0=I2$z{b5X9-suHchZbwg84%dZ%cx0tG~ zECKQF8&A>7?Q^6s5@Mk<^zeMngjo&)p*H;NBwsm$W_dWM9^jF{_;jjOd8IM=U_N5d1nE?(hg3g#evkz?2yX zG|wm~>4Lza(}F3jw5F z+50XHgRT*qi8HEok*3vGEYtTI3orN63U5#eR;#oKCe}I47B$l1E)DH)NIJ)TbYx72 zQZkzeARd%!g+5_HjQVDITxb&ipmkkvI4F*?Lp@$Ns*Lv5))r!Y$@IP*Ux2iRVjw!) z5NZ64N#O~B$_pphyDF2M<{dGBr><#x&RG_yLY-z+-F8XaS63H&_n}hrFz%bsxXDkw zYuwzyr&dR1Di7B8!6IEqWnN2I8*=npPz>&ap#y{c1cP-=z>6MCx$;Q&w4A+|?K7qd z_}m6R(>f5=hb7lj_wzj~8E}Bc#!fgIcd|2!&2!}|CJ(sGJuErBUn8u@!mbA!5h+t&2R*U=74JVpj9IynDjm68$iD&W>*n$4LKk@h&!XTZ} z*Fb(BWCvr8FgYr&%k(I+pBLbaK`nA6`{a<$&~;} z_GZ|YoPV(_Dg+H}UDFuv>V>f~1OUXjE0BmK88kvU`F#t@##zfSJ~-0DIf-S)*){@E zv;L?B8e*`}Apt(5p=0(hBZI*4Lu(NVpgiJwWSGuS`Z%!GH}ib7IMVY9bU2Xdy#BDwss-anII{#QYk1 zW+i%mQZXAv(ca589`IWw;pbL+U>C2!sVCpr`ZVu%ISqeHY_Eof{99%#u%G04<$i{y zK3gkmLW`ySkloaIQAv#wN=D|WOFfCcg^jolsHb6r!IeoWA zdbrFAc9C=ii|HKSW~ThmDL*+0$Dx8E0c`e(*6A3}HNiI0hq-Tyg-H@6lbp&}I z7K^?J#^HEgv6{5x_c@qTl{{ra0lRPhzF_*9AQSEmqT44`cA{s!o+UOCXPWa; zZX9`gE->^AbA2Kw3&6-Z-Tb z`0+<|!3mtw7(Gx2fH*jgC3^5;M$BrX5!2`OO6=9Rua8AW?CH%R2y!)xEfgk(vVlwh zV~79}kmPEzG_^aQF8Uc>UH72e2N%ml_=UU2dV0+{quBI0R8N4&0nXu3oGda>l-qO* zdGzZe-NePD9Afi+O zPKmbreAy)XAp$%X#o>muQo&hPkZN~fJdtV?msj;+?G@*h3A9zfPjs#_Hz^mbsbIeq zDSLotyLNxT4`?DbP(&;9Vbtop-Yn)W&L^0ge@mQjn~VHPzG+3mwRlFi9jpjn4pjZm8);!ifoE z7>!_G|?=UAy_9k3bE=-=t>pnmyw=Pr#wN}W-)r|^{kfC4#Q?w zO=Gr%9uQL~dPoaI^o^~PnEPYpER1=cQ_uS+ndE)%#Gr2rb9{ec^T1ZY{lIu=gwChq~WuH(ZZPZWx8u;#}(Wei?h1aQmF`Mk+R$l@H>H88msoc>g}v z8@=n)+XmC?6pl%>sy$2*%^Oc*OsN6!Ae2~w;B-uSiUg&0LlVrpEBToHLjGizs2CSz z=FT9bb6sR`RG&@*eXBEobfdwb7XTvqO@^ms0LPpEW_I%1;SX)0xB(%R!)l3RQR4_? zpaSTXkFz^Fl0bC5$(KOg=#l(qwhkd0V8{c_;86*N*e&?nuV?2=+C=NvYvgi|{wL?b zbRbX27b3v?KzxVv2K~dYTmdLQIg89)d*`8|riD%Qnu!PoS$DzAi0dv>y-dhj!9Ii{ z;+2o=xeSE;Ihug>PPSnGNIyjoV)#jpB0Ug}Yczr`6gafwW4f7g;$*aVp0SrYg>hj} z*E4N-@ypt69%01E7Y$)+h&uKZcBZ{~jQLFP6QF48%&ZU6&?`uj0jhVt!iA-_#gBXW zm-vO9qd|FoA{b#R6uyt^OJ}CcE=+l3Ce%+6_iW|p`B5J>*DojB+w0NV;H5Aqf}h%ZnGKCQ%~umZLnj5eC(xmhWl_jwnDR8A=I+h)BKNWUrt# z>;;&+>f?n{NqG!#t~+dUoju=x_d`ac3#5$0NJuom$odm$O6T465AzvHN>uT2Vsp9a zc8%*Fm5NINagyUR^cA1_=1`ork-kBR#{o08kAz1g5~2`efFbH!Yiy1ZQkwwd3=Nmx0Fqe&54nO02*Q6zW=iH ztq-;*tgwnF(h5)Z>-k>AiTXWtrb41JUGcPRuGrabi&+-@gvFTcTfE)73KlIPh_fn} zO3@%ri^Vv&y5|aX@^Bv4BI=gQ6fo2vj-TLIO4(4;o}!sBfyANtf`Ma`gZ|bJ7pW0Y6h;uc0x}Fxe#-?*$7i@Fl^_(LcPQbC4H#V3 z9dKB8c?&7kKL&(~DmC&IQ5dr-j>{|Jmc;VZ@P;cvOn#DW*Lbm7f}PBT&LGW#MhBmy z>u{g*xOXgwmnw=T&ymuV?t1lo15}VnlvpmDJ8P}g@8-?Q?)JX>HMDm4{?OTYVu$sU z4#m1In-5=>>?Ed_9vdc|U>UBE==L2f$8wI4!)jo0ND0@4tCZ!Vz%8b5j8D>YzChW; zpm@LlD>WFnz04_rijW)cmqQ{mOKMYMQ}lrm8Z}yhY`#soSYd?F%HE>t^%m5!nj$R( zZ4FjA+6r3@p-6;=tF|$G=y?ECJ?Jvb>Uvu3gIO7lYRp8(&8CQH%%H*dZ%6`}r;O0J zK|*#oOkzn{JrZ+al9gA^ym|WE0+&D~a-gjoykglZE~`Y%s7i0N-e_f!g|Ca9<96_& z;OCN)M~opjp`3Y$KfKH>DLb1U>Qq_SUG4-1U%G9P%sD_=H0v|uKeZG~GM=}JD7&HZ zt>Z2#GpyKltVn_iGOEiJ(X2->&SRPyBAYh~Yy!~E-=H4_A1z#iU1u=zcUCxe%g~gP znF62KOKdi*u6RR~=9;DpRMNP~l{ySEvgPL1_4y0ueVSa!Oz+l6ax25L$!?4Gr`eNQ zN6$8BSUh?1xGsttJOt8GyTQ}NJDW$~dEXvK<~o`yb*c}c$u-+5W)~})C^a^4D3xU= ztgu_Q^0iyjmSx~{fmfQCYcF;(TkK+5v~6cQY)VUN9Jps&S^2`qAYY=ejh<}eo8^Ob2&pq2P5bHE}2$DNXS&?paT8Ui@gD;={ zte}OB6;+%v61RjtbSNquy74D|faX@(5tUfdCXeJr(#C}9H~_mzH@$YvYY|uvcn!DT z+!45F!Q<{qvS{MuY+5K?KUTiFvAJj8*uvgk$6noB3>Cjqt&Ud!(V`dAd$O2=2z_g1 zPwIunq5(XJzc8>W>HKPlEq&ynsEIC+a%DC9i%E@e>7 zZQ&`H+rBuRY&b7-pMY4CpekWv=TpAFc3RtSqRz$}S$!tR^F$duU?ga+L~O8zElV59 zY#G{49b(8aWl2wb@r|SAtHYZp{3^~Rvc4Rww|)gy zLi$k&njsv&si^cs7C;3Kqhvq)>n^!1wh^?$il+njyN7lRbdQPuEq+Wc&PMA?hy=+oepV7L_kBPX z_AIvY$`|k-)%=-$+}<4=0H9v?-#Npi|E-#v*#6I+u*OEkh8T)ZYL8JxDaqU&mFx^|HSt3jPgUOz0xs&r=J79dl@1*y7a5VA=r z>A@iu*)MnRZy++77d{6i9(wboV@SHY^DhLmG8ByR{5+qJHvz0nlZw5kWIKo5JS0@M z=)2fs6VNZGg6+ATPjNc^^5azH6Jzr(Tf+&JEDxb-#AqF?iZfnk~ zi@|FIg!3){j?(mm0t|W{bu#udnu8Odh%#qlpEjm>7^DFp;?_9_}$q>y>%V} zfQ&P^&9v>Njh6%n#jLA%K~5df3{h5o6?-}Lu`TmgfjP}Du8%iYx(PRLHP6rLiwas; z?(cgS&%TadT)C3W#C(b;h>VIvJ}ISNMUuz6R{$Ns*5jX2Nx?#riH54~*c}@0*~ZK) zP*Bd=DlpA=KWRoWJB+5Q^I#j@Z#|kMZ)_G&M;C3=EohJg&%(#TadcPn;CZzDfxQ%L0Y@)9HCH)M#K`4AY9!9a%Ot>i~Oyj zHLl`Mv~@CExovx2*7~|5t~>?B^%ep*T)7*MJmE^yZT7Y{Q&@&gdHY_3e15sMxx@uP zN0DZLibo?}{1~2-OmvYu=ejSNTeN{h3R-7Bb!nqOvKSv4vY5`pB{#M%q~9DdBwBx zp4EN_o09Ww&gRzFvwfS%FCS+Fq>w(A8)m8=6#w68?f%wWK)VFK{C_VLRhqq{F&0u$J8lY+8;3xdF7?aalJ6v9e_q zj2PpH@4E)^Roi?f1V92eH;HG+*%Yw;NY5pQFYHhCx3Y*qnik&VNOogppbqy1D-6wR zqz1+2_rEP{)T4sjtFW(1UGrl_Ahw$emU9)@#JP1?%o|` zzB~e49kZ{jZ*A}euv2imiS9*jSg7rs)l{EZN$BpDYNmp^PsUOWSYWBiC|ZG4VWlmc zGt|S0+Bb6`iQTJKviH5a@d!Rt>6enm0c!1YiZQhCEv)B|WzptFwqL8D51 zI$g`^^f7eE6F5J|B1g0q!SUF^My+hOb^`uLEq~!my@0?}zKbAFo#5~2Op*{}mnf|k zh2c|IF(RwLwQT;v8Brc*2}i66jF}_LM3oo!IGKL&0(az`YAa&DyU-2JYg1d70=-fUmA%iyvHS_Bi4BB!T?Rnv}Oi;+hz2E zOFT6S>;<9Hve+S#nlz>Y_&9O(rQ>5-mJXohZeqzicLRf_b;S8kJu6E9vHFv;N1U|_ z{%+re4+KyAv8EL=-dCQsQ0E5J%gg7n1h4i`)iA?E-GpYgEmyL_8NpxxK;oiWF57GCiUgV%*r)ePzI;`-a8 z@#JK6efxc5>)+ph{b&Tgul~mfm)_CD%)-vr>F-B<=D$yIGqis<-zX!wh4Ky+Vb!!c zl{T~JfJ3`Fq0XZw5=mg9iWp5U)(#00DMjb*qP=f$l4GeTOI!Y+qYS+qhln$|X?F*N zsG>7LmC07=H!%5&W&K4Ed)M%^Ls_#~H`95uI#3!V-kCrXOzkA-8X4JFgIlM# zzON^E^_pRiWS48Rhz^(Ver_7n_|^BG(2TUUk25pk(luRNglJb1FeH|URT`9z4RtYg zcNM7$mvB}XB1D@rIdx{9t2a9*GF#J4_l2fxZ{E92X&uvMn?i=G)N01Rf)4CPzl;)6Cry7P*OEn z?fPdCWR-j?Eg!VR-8X;-*qkB9(Cy*&yt%wS0EngIe;s(ad009+T~xP?t@YkJe4T6! zo(U?s+8g?r;PzO&zOho(N$=sOeF>ogr}s^_++-Q7vZ=Y(&6cN{=*UoSsE~CNFjH1(aWi*cAJ116i2|v~+=MIw zE)c<1EHJO&89nTvwiwaHs%ZU?psPVwdv8w%VT+(jk-X*Wc_g_n~GI?%d53r8- z;Ul_C{X~Q-Rd(okQu!RQ24~=kwJD!azXELr-2{obpP*cZq86K*D>b&~?yKt&fRp7bYQ+u!CAS`)T52VLKJ z^*-@F`-ormuX5aENw7kj??|x+M2a)-hhbn zAm*_rvJFCTn+soG`do?ijr2=T*ck6@jUSoWA0$7rHCoS1eFN+mxhCU$%4|I{%V84c zQQl!)q77b&bBk~WzvA}{=@FOn&MhgkGEZFZ>G^SSCbL-etnGZ};Z%FSR>=3wELUek z6BE*NEYfr6v?u^mcZSDUic1_FL$qldRuCz+0>V=^3lB@5UM)bVcZ8HgrIO z3@ZR-L(12ty&8DSC*Pb3L`1%QTmSgdo((d%pI-$e7W!mSzMb}irS?QHd41o}b7%F| zOs%ueAa^P{=Ii9O%hp*X!($+wM9PhejrSJA<;t*6?Rz!ZSaoQDLgFvIZ(y9rPNe7@ zC1@UdpTIqtBNNHkIJLP)GCz|6u$p|d>5#J)$`ai7N@*)OetFKk2rg7T2HE-j4dSl!GrVq~0031u|7VCZ{RQ#A zIjDX7;(kM__$^KL)qJz`K#~0(FhAo*;>lnm3mDAL{sZD)Pq_aHald+xlg@(!Umhj3 zdzv<>_E5|j1gRJ-nMeerm;j02)-`k$NW4Z zt;S-SQiKgM5J}3|SSrfJOb+y;L?qKWhQKUb!|bdG*~dbTXGSoIl}hbknoHkHPMxde z58~9%18Ah0#llvJR0Oj|0?Ec5P^zH81Ovy_&kBM})Eo}E7&bGJ$|#Pvon$6;g1EpL zR>MP=Q7jmNRHyqv3M{bF$*lAn6C>A zz6r9%g4>zSRkchA_XyDE;~hA6)LD3P1;-D!dwN@FmyNHluNy1ZZSUlLgiXF;wvEIG zpVJ+O-eB!wX5G6pWff08*4DA0NN-72^t@HVmJZ$sR5NVck7#VNEL4-v zwo6B5R30)VBTKpwx+MW=z38ScEFsJl%6Cl(SW7Q1WajDRru*>mLd`AZy$RuWa8;cnTl$A{Q`g zsgfbpHEXMbyef3q?T+9%FxpE?RJIRH*d2vdnM{T%Y$5?^(^O1@+}^5HCDbi6Z$fs9 zYXn{Z)0~I?g_TQJ_W-Y0o7w~F(%)jpBiMm6FB>En3O&h%(An7AYUvwTcyO>oZEaH- zILpS)p;;c-&&EFX3UVbcR;u#g6RdSDXla34s`jkVd|2=s;;Mf^Tz{h>d15}_{3^+1 z*tf$^$F)HW@NW>O|4)dU{|Ce&JKMu9p1r!>dEW!X_o8~;wpkObvt4pv!c?9p!d~9UBvDFHAj5U>$v~MBC0Ez zwD|ZyYO8NnP_k<`SG|+vRVU-iJS}Y%jO=)B3(*XD3Gj$ur}c9k8C0eiI{D_2 z87!7Bge?Rm7 zP4c?`JINXUBKbecaoXQ<9Q|HYfRQ7O5Z4iNzDQ6J1dE;ao!KR-WOTJ@Bo}+~f&TF>`{DZCK@h?2IYO$E$ruC2>GL{i;x6?f;UT>K$Po!6N6Sx86{Z>`f&6Dc}Da)wzYO36x?1dA| z^vBZ8iM5)T`nOmun}{6kZMUB_3Z0#i53ZnBGNR92np21&FKFsmP$je`DBrslhmrPL z@>o~P-1lj!*UOfWPq2?gCROS)BFe|y2|bVkHy*cB6zAgQ^A$QL`>ITTp2E!3%F926 zkW~D5r)-BT5JqsWG^`VUK5u3W-_Q{G-3OR(Jo8zDkCdXbC$qIlfmp)Q)9e}3gVtvo zHtb-IDbI$m(7DaMCkDIMc4)@46S*ZfWZuTc*OWc0jI@zy36KmeSmzUPPr=T3P05?w4L-EoFPAH_lmR z8eVGnHR@**r9>wkR?scKjQIBR(_t+F3v%-^wqqpM9uKX94AcQSvP|)k|L}h$#-rT& zVIDXp&Y!FweHS!?2%|FAG5da(<@VScOJBoiMJ}YK5KNX z)q&N&6yt#UQwJvFu(2yMjwQ}g0I=&l>k{=?XDU=xxX5hH-?x`-w$BYa8q^UlI;SW& zGQr-bgq=jA6s_rQ>-SkKbzcUH;yey=UiI6asR^IFiHX1nPBk9_|xcFSn-AAG09-T0I5 zwtw+mR{igMpZt^Wnsax%j?=6%9-#`Biw4KP?H2k!?Uv=g*)7u^OyH>|j*@grf<%AX zE!h8Pw-EfzZc+ZzZgFbApVEbwwmm*!jaKRhMwMHDc&O15(9)db8@nV>|-(y z<=rWQVUJ0C6k}?7Rh1THB|R`Zkito&VNn%129vBQ+V=x<@)-y;T{WPkUa%NLv=2vQmSb@1ThzKuWZ71QJB<~*lfTg={X@pJQC z|9|+tQh0~_U--_|dH+v*Z~7bG!TvqpWeQdoe=Hhz#q+@S+jw1#mzj^2DwOG(8mKio zJBOC4kBrFw!S{2_|KPju^Lf)>d{_O0?_OaeW-EX29rQQfY5&gm*CysfvpC-l=^yi+}hms+S?#m;}fE~Q#~2M zrK0O(8T2KzY(e`?hqf~IUHxk=ePUkF+%D0j%D3H1!F690h#w~!D0F#y%2B1#|($}j4nMNuQUVqtM|H2 zF&?3zAhMbQjmu!0Hnv;$ZEGe;D^{eCWCeE&=Aq1Fvd(V0 z)?vuol^1IiIh&y7n(2aCl(9)I(t4*!Q(Gq2`*D!3WRy7htF`TBC*d1kMIN7fBvr+> zU_EAI)rOm=06M(N8Jg;I++Svk$^fN}BOOwROktG##Z4vHRBzr>=i^5xy|6^PY0_l3 zmUVPrfI;U`)0jmkRcyz$o$oBmka~aXpJsmHgfyMYZ;luITaJ_b6UU7_%xM3E>a<1{ zb~b-)4YpD0k6aW$;4SSfm=whw21)4#5m_7z3`5mHL`#@Ws*xPOxWww@O2Yl&*P1w4 zL+x(y%KD(E+P(5H?2Rd5AdhE=f-(v$r1^mmi+=PP?S@&1Af68P3#@MYt_VeL)&T;e z(Z5t%rGiQk1e)20ke`vAhitS0@RWj@d=+`LZ$YcaIh_JtibqSnCKkpqa&6lt;E|v! z1d?!XeY`(H+@42tW|?)^yZf^b4jaRfPeOSmr{I?alNP;)^N$oHtGk=mg(Xm&_f=(Y zHu;|0?_Z=~S+^>b5o1)sL*Ua_BcSQ zq+09`f{H*1f*?fUxGcOpgs;7kWup4f>()h9SD_F>^{^;?AA50TgXC4-~sEWD7@2cWILHLG?1|1gCwIxGp zUgbHK4}l#SO*=u~`o%CY+0tcqQ)9$h2bsF+ZCcNBcv5ala+({ly$_Vm-~BQi8Fu^{ zU!~-n@6AY3sp(MI_gmlI9q#C<4GOs*@BSuNC(xDkEPn^N;P2g@|9UVe_`eSH{~F-` zGOz))67||dDk@Oo^PnP7gb;-kjT@4x`mJhtwrMIWzPb-wfDnajJTFN-PYyC7Mj9`1 zqbzD5Ql*Ghf&q`l|+2RVk^K$)pqJ@yAov%_)kMZgnyz%omTNxSavv z7W1pp#1MGbt;X!iHFqMYFQrcYR6%FS>_t&d3c~j7oIBKB`goOVthx#hYjV-7%TOMT zVn=)*F_De*q&v^Fq=^y(PT+u=x3`J4s9l2m^@R~f&w(aI8YW5L4CUb|!s7Aty4Ibz z33L%i)1jaT-YhT-nfeL2y4e$Dw)|xwhVG^ud5|H?C0&W4&bHo&OnR~Qr8N&voPmlq zlNMkMRfFJFU)JGhFV+T9ZLGr4Qg{g4v0Qa${~;Gzq@^~gR=$Wz0=y@94~{(XMkMVz zR)DoAh~|Jyc);>?G^`+H#B->7WmF^&4^fjg7LMVsi#88#^~f$OI1wd^AZYTmo|(Ou z^$MDR$I9?@?RKtLmYs(jLDvZ@1k{_gC!xAUEN;*R0X+fJXke0nPn?4CudiWkbn| zc36xsBe`Rx_E(0M)KFeOq32oZTa>sJ<0+~tDxgB5_Lv;UD5nMIny&axlqle{nrt&4 z13z8g8|hs&fKGTEJ z#=-MZ1h)sM^iOpRD&o7`Yc2yx{DUin)aU&B;(8A=+4^3@t3Otp^mEjCyuxTv+9q8leC zW%f8&%Vu?Au4Nve9f=thG$wnrKydS9R%9q+GHb-pk1*PL9>k;$#4zYYY@&GNi@c?Lg>36`J;@U{x#gRP`hw?PmK$5-N7VfJ zBb?i~hV1Su{BKOh(}|W@05A>okC+z!XH1*wIXW8I8yWtUk0bkWGC~;H!8+tKOH|)7zE^r+iD$Sz@pCS?Qvu_u3!$3rM3G>SH zamB=*K3#=qY=H%r1MqD)IEq*NpykaYbnIA;sVSMKbiyTfmFtP;=M8deaEt(SCB=}X0e4z0CmoH0R;C0U{H$5ve7Z{O8O)Je@ z&&|nGlXVUbwZnraLt$@7mqXZ>$ER;!{Z>|^S0qgv8Pm>jpAPH}n!v z+*|E=Lg3_W%0{;#p$PLU^Xr~G=9GuF+osgT>=RTOt};K*AjOxlhNV&rlUTk%e(vQsVMLC8YXYC^`ehx&vro z6zd@~$JT%|S@*?#q_ishl{3lSYIO*9+TU+Zlak)(2nV*-3uAu4m%O{3tB6~gTxcKN zZS|w%dE8uZ{zfo&=#NxM0D@Eg5y49Th+tbwJx3!wr+=SO|Ie5Ij^>JZc|cAL*ss%M z^)Af>3pSwX5(-OziIaaw6#PICD7xEy0BqMZllR4iUXSePqa6OMR@e5m8E@~-=lg+e z`pV|M0jvQ?93XxLfO1+x}xPi%dn-)BGYqnCNLb2#MR*I~@)kQ;zjnvki(urzX9g5co?A zyHA=u^xnzH&gMvuG(KDr+Xx_&PM01k8foE4CE0trrM~cQdk^GHPRApqSHos>LzGt5 z&+7o?wU&8{tBY}k5=tN=gXC`2P+!_RQA3hg6d`ewCsGTEdO-8!N+D@vVl_Pys%1hN zCS8YQU;a2(McW88-V0iq~hjcKSZyd!lk*I~!LASBw)H zRb5*kzKGl=%u$|^#S%oOI$dkzsU>g0%XXH|j7_`ZBuW=NLshV6^ads0t#mVa(`lZz zdsNp@?h3OYvE8CMWK_G{R1_+_o}AlK{%zW{#IGkyNosONGE3WNCDGqp$_uH?uM5N zp@Z{gkL))K5Roz&{QxZB{YMrE|8KB>?mwXaUlQ)Wp&nAs?6Fs}!0hxBWZ|qtISiq{ zOrf2JkEXqZJ$I?ume*u~5vUXL+=G2B?#KCl*3(OnzB)O)Ljk0@ES>;=^gUh&%a9t> zoCCpL0?Ratx$-A-D{PT+zZ4ot#vVUq*?w{r1uz7n&0de)#YH%vrBAVx^oqMso_cBV zo6e@+$T2i?m1}LNpAsOS)V{g6f90rSW&OHXdB3+yqP@m&JWPdY2p5?ME&f%GzX$u$%@_hp73 z*tIxHoFd);k2Hng&4 z{lPhNvfiW2WMf%3`iw}9oHh7e4YC;R={11-DorcipKG`(MvDPY<#xx(Qk1RCsMEF) zQuvZeW$Ji~vx|-Nc`K%>sUqkKYOu5uHeoCWLoaP*yY zRrP&jsz=yv~s{!BS0h9S)yeq$hPRU*nCY>K> z1HlL`qBUdN(@a~apa|Bkcd|T3(rQgPM!tOKhmCwsBnegthkoWQRw&)MyCoH=}`6Om7Aafym>_Ybaa! zh~N(_c0!Ph2EILbq4=VzS0(tR8yBkrZSgZa>vk08F>G~OPiD6wWr40OH+fUjV2--+ zO4b%#MlK06p<}xyHRa7A=L9zvT*s_6ZMX2l(BoR#)O1Sc;saME*ADIG51JR6fJxnZ zI#=A{gRR|1FpZan`-++c&!L*tBKb0EXc={6RQj z75MNiqZc^SpmLV@+w(rdVBLbe+EYdmOE1tw@`D!Oka6 zKj{b~v?1DJlxQ*01CL+ZzK}>6l~x_UH85$G(AO*o8K@67a>aGiY>e^j4%Flmhlvm# z9+j|xbGR}j{J_LHHni>uIkmE~!nA)NN5{5VGp-@eUdFbsH5Fh9Y!?lQiA;GX0WFQ_ zUdAP}1BouT6r@Wb#!iOb;KIovWE9YdZ1L@0PV;N=vMFOI{DCG{h?B4+xdwMYpEkA@ z+YYg2jxY(ZmMyYcA-xSaT~W02i5LIMQe=Dh%PTU64$JJ}K9P%|tRVuf(^e*qvL1;n z-%dm6-Ykv^5pOYI`pUy(M@$|UUv24x_(W@xx1ITu)fRa_FT6S2^YE1!0UxOFk2Ji(ZHAPdcJ;IedaV!JOOvRLQ!Q z%%i+4p~F-yN-`jTZR_{&Vq#oPQjH=Bi6I5vYuUg^o+y5MKURWR@4x!GNP`~c z+u=s16*T%RBgSO1P4s+saJvgzUs{&W14kCs97m?>=PcN%r1}O*$IWu7^`xyUXoI~* zt~Ks~UfO}xAc17l%%V(KPvO+Cq&-(-?k^LYK~~mCQcvhZLL|)XjwDBUS039i{L;az zqqAwhGz%p?*<-N{?9e_ZRV0Q3a4?+7I4hM;@R>P<56ec6WSiwpLNe`XXOXns^KvYAWnm z{n(99TlK}6ne_M=WZzVXAniJun5sZm(9aJoV{dIg%#`DZkPO3w1H|_-Z=Gu_!EqCg zF19`<6)LPi=k}_cO(CEDQqG?+E%T>_q_rj!j3=%S#m)*0ec+JjPiwfJ`v*kNDL4fN z)~)`p`^U$4v!2C?1uT(AG*sbSfBPQ*e7Qht%0!UDtrp#g&{R5 z))4e@QIsv1d;DUlh~v}qKf@tjZ392(T7dg-eF}i-H{JB5vx;kU!NkIp09w)%kHLoS zWbv_iAwb`@!p8y$qDc6$xJY1W5PzUQyu2|Hg8J2;(SH>FXM473bzIMrL_bvNm@T+E1}w>v&n_kSDfU}E~jEeO~&}E(7(`ka^@*YlEJvc+q}x<3Pw-O z5&A7y(pC(vq?QAQg8>heF!^xYLgbAMoXiZ22;$3-!Ha8VZOD-2jiIb(NymNd>X6{v zDd{?p8B8kr7iACk$<1L`$G2i&Ou*3%GIqwHdC!SARg)wyzmb+A6iu9j=M?wJlS|r? ztkD!*s1_NL7*aMoBHkCZ5s&hcJJdD8=>m8hvDE?-UH@lW2?~O195~GF&MXfgx_x1Gi_K|ul12-O4d*$?v9Ow9$x@0RaO#yOqh&WSi z6@5h7;JO&4<7UT#Y8?FVzz^KRbE-2VLsbJ-f6>J=?#sj)+Xv`Wwf3)>63=WpyIsk$Yw0>WYl_WtFM zQj?j+W|%ra>a&vq8E3+9vluE&yIj4s-F2zp6nCoJBN?RP+gJ93IpdBFgTE&Q5g%v2wl|TpP7U|!B3BA|T0h0%Y1S}`ll$`!{ubA!F^zD^i=LKT!Kui_2HkzF3ctBQ3E%3-xE_nrL!^@`{+P}@%G zMIWSf#|~}FsP8}``q~L-A!{qHEll2rhPDO9GQVVEB$7zrLpKWtlsy%$wuWLyZPxk! zmiU-k_B1T2sF8Y(X!nm1@6ML={O;ex+khwl&9*N-oHw8PP8Oa=7FN8_CyO4%!|AL| z=61+IUC`@@X>F<$Nw}Pw)>jN2GrRK}4MT}izv<^~`sjoqf1p{?Y@+3kX+(!>_u*Ex z?c8x-k~BDp%h!uh-pF5dC&j7hYt#s@5yV!A5lFhC=$pcn*ASAEAeMgZ6c+xRiLh!H z4qbC%)#e7HlIm*%C!}l|22Gcw*M0IlXqLdw`3@OJ4ZM_uSK>v;_@V@14Y~5<%*;_A zN!DK(iBb1Sh4;9pE=>`o;04aZxCRK`ogF7h;O9t_mQ>N=OAa> zxB~uO(4YAw`{?@@mhZ8nVr82(_@s|jip@Dc#n%Kam3+5cB} z>c7GE-y}VN-~nh6@5$zD_L)kio)^&hFw{0qM>6{`YfvStd$?Q!DJrfGeOv8h~KFa^18OCqd;Z5#3M z)&gx0I_a1rQjH-AX(|QUJFkvO3l{Fx(nb#i9_^vi%HNe0yRasvVt3$4l7E7@Y?5_F zy5~TylpyYf)5&E|MyK0zf#p@=`T|AAjdp49g!>bS7o|~-l)Mz$q~ z(|*BNhzwWe%L}!f2ES(gdh213q<;mW_8=lv&jN4H4O7&_Apfn6dIpLjH`EjG$h{%j zit_pNB7`9okr+}Y1~w(Ag(Xh>Iy;J#z!8GAi-j>&&q#_9{X~214P`E#*$JoY`JZaue6u3AF#ycZ z0C(AcZnldVg0#gNz-s34eL$#)n0%H3ou6WmAz!#b@|+n2 zd0YfbP2(zPSxZe`@WVqib|ZB$P&@J2-Nty+(sLrQz*Y_-M2^#OThgE4fi{K?#m zv(}9}b%sOO3K2?23#blub=ie{EPJwP5lc;_VJj6rB)9s+IQ=TISYJUnBo}f)@)@Gw zUo29AnpHXh^2b2Y>BQHN8a*41FZYLY`|LR7BU~M8X>})iw|eQ99Yr^NNgZyyI=#^R z=#P8M8N9H^eoP2B?OQlO-Fyz$?uF4cHSyI0i~Iu_eeG>sr5QyD*djcf5|2fL&{x?we*GAb8+he^(4-+^w zqgV}?zIU4L&Oi^tkClzxZfH7-DlCT)I?%6fID&AHuU+GUZ$+j>f7cqur|>3rQzWva zuV(5S!3x0wP|^@`pUBufu|mhVg~Czh)0AjMj@;S7#)HlEwPORIRl(e z0$gpYg4B*2X&Rz9I#P8Yf0!f~L$To%lj8{*0t_<7>`ZhmSZ#6jSC_#M{44&WBQ zmLL&&Q|Yx2bcRkSX(Zt81t(}^ z`2M*HIPtE9+oZN%wty~TVvoCF!P8Ng3ZMts4U5 zPN!DGQk&05-m{H2fdF*}@zM;Nlvlr^-iAa0^hM1#Iv90bx@gO$Qz|p4gC(WNMbv@S zOOq#jF7J`q8xT6LjwD_69PM~z=AIR0v(h`eM?9+Rpze%hv{lT=`kRzb8pkSBmaR!{pMk0nTE9`Jtw>Cw=1fWPH+yLb%$A4FUU$WM}Ci4FH<2bVM?&UHl0AWM_h%m)} zM3|MCp`qn}FiHMTSO31tb;L{m_9p~REmkEz&4UeHlAsGxSR;u^Ao-mU`y-&au{==D zNB|59*orS(oa!r;iZC<<7X#zr_w7GPF1F>Qprz@T{xaY+eF#nBxhP`%nO^>Bz_Gxv z!?RaOGzIpVnHnaiGJ{3}Xj|aBn+teA7N00_lPM0MifyGiHjPak0os;C-a&ybF@^L9v(={2zF%Lu2FMNTe< zO=%A%rK*|P^jQi*?s8&9TI2h+!Xa*YacQ~{L8>B7u7;hkFC1b>!n4YG{p^~$yttfQ zfjqJ(2Iy0e_YY&Z4x;jtgvbq)X)L1X22N`aU_%v7Z4c=5t;ch8f z?J>FuqdCwW=?#lDI;uN)gb+vPEcDO;?pW}qZ-1&4pcA~XlbdhX##K(2*^!ibao^JN z#@9S4_sXszhay+f!GY^nnK`M|kJupO3YIz2Yl6!#5JBaY+Ld@%YCiqdW#Uqy74%4`;`#Sbn%mD&jwuKiLGu~ zg<5GA*;uwg3&Zo*l2jto5$pF~L)_7LQHPXJlQymL6tu;RSHApPb#C#fJ`-oLh^T}N+(86@kgfG1Ae|a zkH%&83F;(-!VS8TURvskl6e*##JV|F|IaAT0n!3y5;#qu8eRZWUkIj$RRMzzi1J(M zm_Eql?N#fBT$97tR{3Qu_MK?6;Se}=Hf&+f6yHiG3wU5Sqt<6^s`np2y$W0x`y`_Z zUXeN-w0DnY6D3UYBA^#!TD1XT9yg*DA(FzW)1ke#uo94|UIa^*LAAg_&J#r~+Mg~j zg{|yHPEu4%ALDoetr87bNCQC)=rML>Ou#h|%4gt{h;CEvwHcEYpa|%_5KD*9ZbY*d zVT%XKWeZ2!u)PpceI6)@%6xhJG7I0~d=6sdl?l9V~95dCdur2>L7YanPrCF z%h0IBi%O34tN({Hu>{hjabx_9h*8ph$p6!kc5qI)HRzZyG6`=dE|a9 zBcc4P>RE9ShMQ{=VV=|ME>wuExkVOnoH42|)z=W({T@%r~uvZ<``1mcA7)AG_R{JW1f~=fS+V zx&XETdSaOH#HMGNKom#6HYJ;hEg_FrOS>z0#wE5<)Z7S@%PlbTF+PPe))~4h>WKg2 z$s-W#FQfLE#!MT*(g)+y1caHJg=XlJ)KOOOB_?i{2zv5chniCkfh?qE;h1*O%jK=3 zvoVd%qT5*oh-ih+G=%zi;%Np6;!rMHRU)eQj$U8yt9^xL+{O$XNS%X6f1doX)hP z*SIG`w`77jz8E>KEl`)RVu;@@JCd@+$r<8BP;#C@eYcNix=~rlW0GTe@vSzAxHjP# z@CcxR&BTex>1dC{j)`fAjOVXv1{=i;c1#Zvdx9&4PxK9B4xxz8{B_e9vUigV%gf`{i*s{in9eQOt8IJ@x_EqCu8aWkDV!Jeo ze#~l1m3rH%nvs?ngqxbnkDf>q`dstt?*d&v6m11J?{@}b+tYB}!tZ`!a&FR9JoyB3=;o*A3jh+n;NlK0Lw`Ki&*xTTAT1~OLmP9#+&qezzA}7}7bJ(g-zRD_ zVVBu^hcfJH23u~Sw)jJ0g+;O4Z`NFz)K$)2T*`>V>=WTE=dHK1i3Ye2%MX8;@tNk& zI%`h8E|`mq^HQ2QvHFJ8PZ5w$%%565*??D*+QutDE-$0`YhfG7hu57C-G`tu2Xgoi zMv3OdcI-&Jpe4XpL^}`n%Rl^jx!uLUT2P+F=^sVDx(+Cwp`l=g8gqGKjDE=4djw+f znw6nagj3-$ex1Ij9P>TM19+Pm3QDwbWt-Mn1n5R!>%`{}S|PU4K<(jL40I*|*H(DS zocI%7?R>Ef!LfmbCPxB)9++@+*QE|iJ*DRb*;<}v;apOH5FXG}m+n-pVZDvm2QD5# z96rMK@*CwRd}OfwxYV=1zqspbifj9vuDwCBw|j2v%#uQS^kA77Ud46<2?_6)>0-~$ zE!}T;KfW()UW>%GS~Wbi-M_`r(a(yY)F^}G?yO_BAyYXSCs*tKXYS=)uM^XyJ&DxB zWNboA1Q3agkPCFhvEgCeWr;TZti67)^Rx9cAgpaRqy;s_@-$C)4=(8zJ2pcY zyla)0qp$KWckN+AI8xidDrFdb`97 zP#=dPM`aZx+j=uh%?v^Y(Nd$)`S6{I7Z>f_+S8sscTJ4IHxdT7$+N>|r#>XtXL;Y!wZgX(_KMc&-V}WJvn6v9Xw7^H zAQsnu5wZSX8CKc`P&#uj0ist4O|4;))*mjU<-l^#R%c;(z^D#}8Z0l2Sez-0hb>Vx zyG3JAX9ls*s~C48Zq5m7^AkN1RQ|IO!D7hUlenfsF95NaqHkugj?L8;0K|$UT;w-u zAVuaPZy^k1jAQAt*^JFbsPO~nsk$;|sGAn{fH`3|S(drBm zX|OPhG&q8ExkWFYu_9-NDpR=z5DS0r5sAfX8bB=RCLU!EPSXUVp4$c009R?V#i`07 z4dsYwN&7j=8D@W4(rO`}bV23wxq;i$$SaBr`hD(pVC$H@3P8=i`?afGi#964NTH5r zM7Eoa6-NI^9V(}oykKEJjK<+hml%&vDvr;3$8lIW4oYpL&%MWwf%~MNO*)g8WVYU3 zS>a=0YiVZ#jO;GxY$H#euQW!zdxrfPS~OG0^lD!K=G4@3|A+^sYg+c5$4Rjoc%j6O zxM1f?rpmT~`zE3I@)#1g7$P-D{0o!qDHS$IPK+;(wnX;yNYT=+OwGp4EZc zeEkr0VPvCrjLwTzPN-iKa1R8nd4ht@kB>j!*6K`oMfm&_L$UZXdhKKjkP-KVO=Im` z^Xhe-WQ5NZ95=|#+w07#$qq=wB6*Kr1Y=#cZVOkP`aVW^VoV8;C1@_?O#8Pl8(^$W zpDsh7%gtZC#$i))SfsoP%O7fLbe6E|+PHS5ud_{P)-Hf=*-Mu3mDD#jv?mmr!AcFK$&?u z6qip!ooeQ@+fq152eU?>=JFj-i`9qO*T`+U|c&h7^_R!LDwp6m(n5 zL8B$R?k*T^mGHBQ-?L!|rcuQejL@a8AI+XYHEdN@_*p)*yp-fKSq=>X<_K-165R}*2I^9um zYPuSB0&CrI6%YjCstk)sNDs@Z`Ou6tQDiaDbm-&YTD5%0-@)nLEWdO1g7@PWzMqj|()_UNLi-57p|LR;@NWNO zwz(nKk9KlE6sY^h#{54Y9s5@#(*5g~|1r>`BTioSUu*X)*AixFC4S!$l#+Ntf4KwV zrNO?MFIj)p?p74YHrO5^?=CG{AG>32u9Rp2M5+`Ka>z)(OZPVdi^;fTK0y~@zUP~NXb^IlubT@kVT*Z}m$HE0@pwbmkHH?5^Lv2j9szL71;71f8 zM3#)dY`gx^w}RT>3onBzfCl9vikcM9R5jO%WJt+jo(}@T^<90BL@`pPRy30QecBPz zmFE>X{AdZ?WGQZlM{^uMFIj7o?r_fx29Fk9UUOrsU&8hBs(Iw%j>uR3Vi*IIxpWxJ z>yu5`mo9i`v{xb974R8TY&=))@FTVv^3n{+a9?4-VaJzGovm6zjmVt!&_F985Vig$ zgoEmR(2XDo#Jyb9mTGZ9C^;J4(GZGPgA-v*%KKU##IXvP{jpvPDCKw=&81kOqMt?K@%faQ!E8Zzvu4Wzr(o#O@trUrj{@ zSubieeDXi=wf$G#Zy@mzzNf6RiLc$0ClEL26wb0cGRA+Gc+i@%y--+dhuzB}+iI|g zA1Ub>rE}PXJ8~H=I&hownELCqBYCsO+;3rY`yU~T45+*RyiVtDLkTXF<$vF!;~nWe zAPujP>ei@IKcK4%vFNnS2(uy>3OhiLL3Ts!kRz6qpGztD@p>udVK=>)fs5iHrfn$M z9_8}5al<1c6PhH6tD6JMk50~~i4?!rnDa&qssr%j5~9>zhXWNA{Cu81nf<7xk8ii<&*bQE5lH}`iG zk?nJ<#?-|%?;qT&hM%CW%+M?!tC0tWA1vVO6SQ=4PzOJv7c1kEScIM;0`6X6$ z3EFE67XJKk_~-*G0`}Jkg0xbHT z#+lGdm?Rmypd|&M=K^edyM_vHS~$|A*S!U_yK=Wky69SCh)e5V{S3|Qd!A97_i@vL zP#4^D*oiXgs5Pug9-4!ha1Yr#kti?JW#H20c8i4yI++f+Xt$cU~;ca z`)|_u)S)e~l&J*Z-(=Ij(b^j}nSm6ntzYczLVTJ%q5pa<0Tv`34D4DD%isxi&_%x8 zy_0~D#?P;#IHJM8Eo$Wa6h>_uEQS6(_L#Qc6ioK3Zpahah8QvTjSUXJr0GvUSEO zLcXb{cfX@jcvX~#ohT<$znM>KTAj<3GcTK*qN?2SZkCWh&nR%45L{UEibeB0F15I| z?!-~9Bm@jiC~9Mxw4~Tgd8XB9tD#|~x!hs^^4iFWS_*2}VD|9Sp4s$dvF8@^#1DiA zE(2d>*FkGne$Dlm7r_em8al{Sz2gWr!7JX!zIuVb?2h6Mt4EwVtNS#i^Xp0Y2epWr z-L|iAr%V#1Q))i(TDcMFRC%~ooCT_O)%iEs#fg}8 zI^7~i>q|%MiCsl)KHYDm7*Y^9DgG4S~%AbX)gY;Y}p(oc9-)OTmK0ORcmTUCYS>D|5JtlLdS(}cH zaEtx&o8QtX`PgrLWguKGXv;cJv}^~CHx{&BX| z`mY-cE;6)i_8Ux3!OW8-TRP47Ve${Tp z4q2%vp#Y*PR=TL@pUm@|n{&b7OCbcO$@zD-;!n8pyRrM>V#>Ib1fnr9eEZ_WrnYVB zzg~YW5$QG&OU-q(c62`6>!>_x8Zj%Fq1oCMxU_3~eY^*`uo>bTX=J|T5L7+9=5H_* z+7Hco3H^%shs7#jm)WiMB3(P(tc;=b zYn)0M+fvy_6>a5K^rIs_>e_`_Dr3qwumZ!eD>VVum}?i6GH8Ke&KNY(Djo%5bbA+Z zAtc;1Sw663zSN_WScqEk}UGt<#ticDaD@J>lZLPN`Kshu1G9K1Frx^IYr8EXy$^%BcM|o8V?D zzoQ%`I`v}Sr%UXO@$SPC!}E*Q&D*1~!({foHTs3LF0K2{6u48_s2`=_?WNyoDzqB% zAE@o@Q)OfdI%4u2f!xExNkL!g0xH?QSsojU_wwK@Cc(c&(mb!C@}*uOtn5!p$1_Bc zc#FlwgG$a~wdTGAiYg?E8&}XbB&AHHx0A-HSY6LP@vUO%`)F1LsYbP!cL6P$$U^sx zwG62?2_&nvyVYFgm@t?wFF0n;sLc6*=}Egd*L+=?-MH2fI(U#@>I0|3qPXo}vpor_ z%uT7(y;Q|5&c)RC*`Fsw6Jx~H=Vl0t^v}uWME8#a)$8`eGbB>fHuB2m!x03A9AsdQ z{(&RtAtfi1NEP}7rl5uoC8Xn3OtxvC`Q3;kOIu&f-95S&PY^if5hHb>Sz=`t9POgN z13NHN=2yhPjs!R|jL8YuX&tB>p8%vA&t@mT2WQdYsZXqwn zE};b^{2dxQ#pVXRbBQ^Y2SN5{4>xvI$*vp4MYWxm2 zHB`r2DJqPx&SeghfysMJ^6#Jxl^vCt? zT>_Pc!zR(zoLR@ibrnwwzXOjwih*`TBjnW4^aea66DpR-knEuCUwn#n5SJ*3ib z0u#Yc!J~3~@ilxQ>d0~mU>H0c4_sFUEz}eM0@>);}fjMcEkCC962AuiO&hrn<%XxI$Usb+}_@^80RUt zPRbi%S4F%f%Smnua7th?A0X1iU**!+9C}T}* z+jr=!&AOo_p}d!RRXovkU<_|#Ev=|oh!surl*l=ye7`@>gLK1nX+HHd6<1tEke15o zA~Lq^SqQnbl<{k9raDplq@$$&teKGzo+k|pL8Bj^(Il`i zbXQoMceGbajf{dGN zb%zxX(R5@l1~OMRPS4z)M~(Xn&8Z7VltW)hHb7Ee+X}!VKT|r04D*eqBQi!an)t)y zxA6)X&s|Kpp@ewWxcQ^-!W*Ls9I{X=aY9ox)eDic7mx^ykkG^^se}}H9|zn4hoPZV zI#BLYu6-!qd9h~Hs%Ps!cS8CAi2z^O8K*i*OGJ$t$4i0dRPKdU)@cy3UL;gmxDZ&S z=+ZCs5MqoU*g^y?{RyKFnHG#=WYa#@c_I7s!#?W@Q8&AA@H z_VK*24J3XAmL#23WIayP;E@pk*6{3;I|Bj?DT)k3j3-@Pr*X-Y#R*ebN1(Eq@|!&^ z@00tSZOQ3pzFCOy>Q%k3-MJafMU|Z?<6#j4K9p&It(NryFw|=r%oM2W|Sl?@eZzzQIsSQ;feUT=KDR!)2_gxN`;XfCwkqTr9?gzA^u9nyz*UvI8 z(7P%fvqi8Ad2F+r^(l+KgPG{WKPS@>tz~BvTu7);DGWB#Xr>p9I^nKi3?H-fp~lpc z2=8X5^HNP}UQrN%*;Rb;&w^(^lEbF!b8Zn z%wL(>oX(?F?AGC>&QE8|SN1ck!2_a+!7`w zZD}5ix$i=3gnQoIUY6xwv^`rq+#rO%5d#|`dV_}BFvIDWD_|JVZN85~b0$rLb+cPo z@Z30aQNNsp`hnt6hl$&gk3S!y6LXq(CT9UU0^>Wiue=wNxavfIC3pyx+h^pXKl&C* ziL%1Mi!&P%c6_a2gvf{ZDa38Q`ZKUb)=4D^`w!#8?jPG&aY6x%j}l5tTi8EW7wHb3 z7BD_oK3TvWq~~6_0TI7C;v65W!0UkcGLTqs2v3zVf4SGI5oN~GH1bi1>rs~51dD8k zyj>M&YC4U*^oLbx#S~GnF(A7;2u%tJ_QT_|V~_0)>pV}Gb{`9Oi)mAX^nVRQ!&gh*T~r|gF4x-U$7;S} zSAjoKq91%5SgDhoWZ%7MMwL-TE+w5(mp?!NESkA^f@o-lGZBwRPN|?Lq(-}0D>la+ zv>lq*KoG86-E_Tb5x)0MUaypELOZs2Ne{Qsc*Dq$z}!bD`btBR;pmyqV}Pdg5n0E5 z0;x?R=RnD6)pA=J;!y8AbHZ`om~L3MPO!`!cjOWW4osc!_$1_6{{i(7RiVpX?+_u} zVal9_o2j#LW`@j3rSuaB83>N|`nz`(Z`iJC%D`8&C`X+KBwCbEI_T-8SaPpT`eDAxfYt3d_iB1w}Tip98 zdv?Ryh=)JFvY~ieJ=y6cYjOoCmiyh|dOK;w!8n*cgb1WT1Ux;FHo^WQzwskt6|W9E zYXe30=JF3$O;r%74+)?U?gCt&{hxby0afxR0~>2&GZP(WBYTJ6cXs_bNzy8sK^B++ zCcxyDYFt__p{-<0JlH292S!*dd}hE(Dy}&+qfI&ZL#C3gyIX%Gk(ak?sbV~h%!eD) zpNKpgFUO2GV6ISY&{bJVAYJ#C*|nPR`WxaTy={2%H-c$IDs?(}AZRA<0GkQ$Bp7v@ zPaLzOLLQ%QxM}_{|B8yO#TQ`#*H<&oj zd&)BNuUd1QFT@lq5ojWtD|Ah?ovYSh(*@Y&TGM!SnqPJ3S3QNeK{?<0;`HN-TCA=5 zhmsA%1UW~`A8aQ^F%HZt3hCGK9iI&75>v6%3CAncoDRp zA`E-qQsUfM`(ppEwtQoH?D4$2_4aY%+~pS~T>sC?HjCbRe{RRkRLcWLgVa7(=Rdpo z_f$=xiory8jV7j>id*jbKdiW_m%8V?M61Q2HyH&9d!I)N`WX~}4|25*37M+V)Y=vQ zK>Qi|be2d{2KQ5^SgP3yZS>!Yx6j-Z{2|4*w>D)$@tJRRye5qwq|#biy03Di>lu8K zvAtcGeP;VzcDX`sz2}Q_e%D=C|IQ_7&GZnGgbUrF+q z-A%Nsvi{QyI>+_;=VNR&;z1t@U-$*xjf>x8qy}spX#r-!(B66^>V1O0%!d_8V&7EL&wf6!=#-50FqYYS}Tv9O^ZEk+{8Sq#dDA2+AH0u7*2}eTT#H|!~-*?;jzyTr6K)c`HpI5zgs}h zQ8M#C#u{=LwkZY(A2@!ZSutk8!zl)<9hR7zT+s?-;}^C&y!_qF-%MGi4ADW!ljI$l z_>aFYZf`V^sQ57PmX+~|8CUnmGrV>9!Nk_mbUaMA=Z^Df=e{?$rxy3mj?OD&b=*2R zG}gRqHJ{4f{zbLkF_ICxcc1J6}eR9iQrEL@EYz#cCb6!SqL&j4- zG5aH@%O4))Dl=2vbzUE|Ch(<&i-9LF8rZQ$fC#5?vqi)nf_>O+eN~pgwpwt-8AIu zZ%|E}riI5e=<+ml(~xgmKs7DF0FP}A)ot=8e!IESWUycvjN>m;|%4IS^|-o`ZtXtwTQk5;Xgc z0K0(;>Jf<#T$p=*o9G-#h^O@`6Mn^6eooH5bp%Mr_rHXiG27FXu~-Iqyvv!AlBFDRzeqw z6K~n`Ao4B4Q6M3oD}m;-F!C+Kk!F#1^aH~U2|SC$YZ=PUeQ3(T6vLlvkoRSy`t)WD zk(Q(E#YQ;@A3Y9{_sxQ~dLzJucycVm5unH$CruG{09mm~_^iRRB^TW%$UEosQLH$e zLcA3?+>g8y3AFhR0aVlR8IHc+2$CeQisDZc$a_IR8=errD2r$Z;M@L$9-PR_;z3(X z5Wp~(TnllOBghMdQLUO@K(19dN)hBmlBiaFC??k`97zUw;Tvjw9$${nD&+NTsEgh3 zW@O|=OQ`kvw@UJ?!{IOFg#@5APzbQH2J4C_^pu4>#tT|+fB{-Hv|c^PrxzkgKh+JcUTe000xHh6Nwn{KsOG#TZihOeUmYJ)B)bC Tz-}IJ%L)+w1a{k8r-FC@x}zhR literal 0 HcmV?d00001 diff --git a/config/byg/biomepedia.json5 b/config/byg/biomepedia.json5 new file mode 100644 index 0000000..216ffd6 --- /dev/null +++ b/config/byg/biomepedia.json5 @@ -0,0 +1,13 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +*/ +{ + // Whether the biomepedia button is enabled or not in the player inventory for all users connected to this host. + "inventory_enabled": false +} \ No newline at end of file diff --git a/config/byg/client/biomepedia_inventory.json5 b/config/byg/client/biomepedia_inventory.json5 new file mode 100644 index 0000000..ed1cf2d --- /dev/null +++ b/config/byg/client/biomepedia_inventory.json5 @@ -0,0 +1,20 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +*/ +{ + // Inventory GUI settings for the biomepedia button position. + "inventory_position": { + "height_offset": 22, + "width_offset": 126 + }, + /* Whether the biomepedia button is visible in the player inventory. + Servers can disable this button from functioning regardless of this value. + */ + "visible": true +} \ No newline at end of file diff --git a/config/byg/config_versions.json5 b/config/byg/config_versions.json5 new file mode 100644 index 0000000..4e8a4d7 --- /dev/null +++ b/config/byg/config_versions.json5 @@ -0,0 +1,12 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +*/ +{ + "version": 5 +} \ No newline at end of file diff --git a/config/byg/end-biomes.json5 b/config/byg/end-biomes.json5 new file mode 100644 index 0000000..1ca081d --- /dev/null +++ b/config/byg/end-biomes.json5 @@ -0,0 +1,120 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. + +If your settings in this file seem to have to no effect on the generation of the end, it is more than likely that another mod(s) related to the end has taken control instead, and you should user their config. +*/ +{ + // Does this config automatically fill with all biomes using the "the_end" biome category? Note: Vanilla at the time of writing does not have an end biomes tag. + "addAllEndBiomeCategoryEntries": true, + /* Is BYG's End Biome Source used? + BYG's end biome source will automatically add all known end biomes that specify their biome category as "the_end", see "addAllEndBiomeCategoryEntries" comment. + */ + "forceBYGEndBiomeSource": true, + // Biomes that spawn where the large end islands/surface generate. + "islandLayer": { + "biomeSize": 4, + /* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here. + Weight of 0 means the biome is disabled. + + "data" should be a valid biome ID from vanilla, mods, or datapacks. + If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log". + */ + "biomeWeights": [ + { + "data": "minecraft:end_midlands", + "weight": 2 + }, + { + "data": "minecraft:end_barrens", + "weight": 2 + }, + { + "data": "minecraft:end_highlands", + "weight": 2 + }, + { + "data": "byg:ivis_fields", + "weight": 1 + }, + { + "data": "byg:nightshade_forest", + "weight": 3 + }, + { + "data": "byg:ethereal_islands", + "weight": 3 + }, + { + "data": "byg:bulbis_gardens", + "weight": 3 + }, + { + "data": "byg:shulkren_forest", + "weight": 3 + }, + { + "data": "byg:cryptic_wastes", + "weight": 1 + }, + { + "data": "byg:imparius_grove", + "weight": 3 + }, + { + "data": "minecraft:small_end_islands", + "weight": 0 + }, + { + "data": "byg:viscal_isles", + "weight": 0 + }, + { + "data": "minecraft:the_end", + "weight": 0 + } + ] + }, + // Biomes that spawn in the Y range of "skyLayerStartY to Dimension Max Y. + "skyLayer": { + "biomeSize": 3, + /* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here. + Weight of 0 means the biome is disabled. + + "data" should be a valid biome ID from vanilla, mods, or datapacks. + If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log". + */ + "biomeWeights": [ + { + "data": "byg:viscal_isles", + "weight": 1 + }, + { + "data": "minecraft:the_end", + "weight": 9 + } + ] + }, + "skyLayerStartY": 180, + // Biomes that spawn where there is no ground aka void. + "voidLayer": { + "biomeSize": 3, + /* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here. + Weight of 0 means the biome is disabled. + + "data" should be a valid biome ID from vanilla, mods, or datapacks. + If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log". + */ + "biomeWeights": [ + { + "data": "minecraft:small_end_islands", + "weight": 2 + } + ] + } +} \ No newline at end of file diff --git a/config/byg/growing-patterns.json5 b/config/byg/growing-patterns.json5 new file mode 100644 index 0000000..01fd3ae --- /dev/null +++ b/config/byg/growing-patterns.json5 @@ -0,0 +1,2961 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +*/ +{ + /* Sapling patterns for a given block. + Not all blocks work, only blocks using "FeatureGrowerFromBlockPattern" + */ + "sapling_patterns": { + "byg:araucaria_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:araucaria_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:araucaria_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:aspen_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:aspen_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:aspen_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:aspen_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:baobab_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xxx", + "xxx", + "xxx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:baobab_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:baobab_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:blue_enchanted_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:blue_enchanted_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:blue_enchanted_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:blue_spruce_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_blue_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_blue_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_blue_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_blue_tree4" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_blue_tree_medium1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_blue_tree_medium2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_blue_tree_medium3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_blue_tree_medium4" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xxx", + "xxx", + "xxx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_blue_tree_large1" + }, + "weight": 1 + } + ] + } + ], + "byg:brown_birch_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:brown_birch_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:brown_birch_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:brown_birch_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:brown_birch_tree4" + }, + "weight": 1 + } + ] + } + ], + "byg:brown_oak_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_brown_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_brown_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_brown_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_brown_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:brown_oak_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:brown_oak_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:brown_oak_tree3" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_brown_oak_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_brown_oak_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_brown_oak_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:brown_zelkova_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:zelkova_brown_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:zelkova_brown_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:zelkova_brown_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:bulbis_oddity": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:bulbis_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:bulbis_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:bulbis_tree3" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + "xxx", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:bulbis_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:bulbis_tree5" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xxx", + "xxx", + "xxx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:bulbis_tree6", + // Some features don't spawn centered, this lets us offset the feature to center it. + "spawnOffset": [ + -1, + 0, + -1 + ] + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + " xxx ", + "xxxxx", + " xxx ", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:bulbis_tree7" + }, + "weight": 1 + } + ] + } + ], + "byg:cika_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + "xxx", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:cika_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:cika_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:cika_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:cypress_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + " x ", + "xxxxx", + " x ", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:cypress_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:cypress_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:cypress_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:death_cap": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:death_cap_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:death_cap_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:death_cap_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:ebony_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:ebony_bush1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:ebony_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:ebony_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:embur_wart": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:embur_mushroom1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:embur_mushroom2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:embur_mushroom3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:embur_mushroom4" + }, + "weight": 1 + } + ] + } + ], + "byg:ether_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:ether_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:ether_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:ether_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:ether_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:ether_tree5" + }, + "weight": 1 + } + ] + } + ], + "byg:fir_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:conifer_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:conifer_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:conifer_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:conifer_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:conifer_tree5" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:conifer_tree6" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:conifer_tree7" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:conifer_tree8" + }, + "weight": 1 + } + ] + } + ], + "byg:fungal_imparius": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius5" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + "x x", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:fungal_imparius5" + }, + "weight": 1 + } + ] + } + ], + "byg:green_enchanted_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:green_enchanted_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:green_enchanted_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:green_enchanted_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:green_mushroom": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:huge_green_mushroom" + }, + "weight": 1 + } + ] + } + ], + "byg:holly_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:holly_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:holly_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:holly_tree4" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:holly_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:imparius_mushroom": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + "x x", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:imparius_mushroom1", + // Some features don't spawn centered, this lets us offset the feature to center it. + "spawnOffset": [ + 0, + 0, + 1 + ] + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + "x x", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:imparius_mushroom2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:imparius_mushroom3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:imparius_mushroom4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:imparius_mushroom5" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:imparius_mushroom6" + }, + "weight": 1 + } + ] + } + ], + "byg:indigo_jacaranda_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:indigo_jacaranda_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:indigo_jacaranda_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:jacaranda_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:jacaranda_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:jacaranda_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:joshua_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:joshua_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:joshua_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:lament_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:lament_twisty_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:lament_twisty_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:lament_twisty_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:lament_weeping_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:lament_weeping_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:lament_weeping_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:mahogany_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:mahogany_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:mahogany_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:mahogany_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:mahogany_tree4" + }, + "weight": 1 + } + ] + } + ], + "byg:maple_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:maple_tree1" + }, + "weight": 1 + } + ] + } + ], + "byg:nightshade_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:nightshade_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:nightshade_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:nightshade_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:nightshade_tree4" + }, + "weight": 1 + } + ] + } + ], + "byg:orange_birch_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orange_birch_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orange_birch_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orange_birch_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orange_birch_tree4" + }, + "weight": 1 + } + ] + } + ], + "byg:orange_oak_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_orange_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_orange_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_orange_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_orange_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orange_oak_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orange_oak_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orange_oak_tree3" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_orange_oak_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_orange_oak_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_orange_oak_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:orange_spruce_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_orange_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_orange_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_orange_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_orange_tree4" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_orange_tree_medium1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_orange_tree_medium2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_orange_tree_medium3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_orange_tree_medium4" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xxx", + "xxx", + "xxx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_orange_tree_large1" + }, + "weight": 1 + } + ] + } + ], + "byg:orchard_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orchard_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orchard_tree3" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xxx", + "xxx", + "xxx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:orchard_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:palm_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:palm_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:palm_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:palm_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:palm_tree4" + }, + "weight": 1 + } + ] + } + ], + "byg:palo_verde_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:palo_verde_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:palo_verde_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:pine_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:pine_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:pine_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:pink_cherry_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:pink_cherry_tree2" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:pink_cherry_tree1" + }, + "weight": 1 + } + ] + } + ], + "byg:purple_bulbis_oddity": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:purple_bulbis_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:purple_bulbis_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:purple_bulbis_tree3" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + "xxx", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:purple_bulbis_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:purple_bulbis_tree5" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xxx", + "xxx", + "xxx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:purple_bulbis_tree6", + // Some features don't spawn centered, this lets us offset the feature to center it. + "spawnOffset": [ + -1, + 0, + -1 + ] + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + " xxx ", + "xxxxx", + " xxx ", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:bulbis_tree7" + }, + "weight": 1 + } + ] + } + ], + "byg:rainbow_eucalyptus_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:rainbow_eucalyptus_tree1" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + "xxx", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_rainbow_eucalyptus_tree1" + }, + "weight": 1 + } + ] + } + ], + "byg:red_birch_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:red_birch_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:red_birch_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:red_birch_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:red_birch_tree4" + }, + "weight": 1 + } + ] + } + ], + "byg:red_maple_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:red_maple_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:red_maple_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:red_oak_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_red_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_red_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_red_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:deciduous_red_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:red_oak_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:red_oak_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:red_oak_tree3" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_red_oak_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_red_oak_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:large_red_oak_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:red_spruce_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_red_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_red_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_red_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_red_tree4" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_red_tree_medium1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_red_tree_medium2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_red_tree_medium3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_red_tree_medium4" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xxx", + "xxx", + "xxx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_red_tree_large1" + }, + "weight": 1 + } + ] + } + ], + "byg:redwood_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + "xxx", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:redwood_tree3" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xxx", + "xxx", + "xxx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:redwood_tree1" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + " xxx ", + "xxxxx", + " xxx ", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:redwood_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:shulkren_fungus": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:shulkren_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:shulkren_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:silver_maple_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:silver_maple_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:silver_maple_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:skyris_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:skyris_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:skyris_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:skyris_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:skyris_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:skyris_tree5" + }, + "weight": 1 + } + ] + } + ], + "byg:soul_shroom": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:soul_shroom_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:soul_shroom_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:soul_shroom_tree3" + }, + "weight": 1 + } + ] + } + ], + "byg:sythian_fungus": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:sythian_fungus_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:sythian_fungus_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:sythian_fungus_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:sythian_fungus_tree4" + }, + "weight": 1 + } + ] + } + ], + "byg:weeping_milkcap": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:huge_weeping_milkcap" + }, + "weight": 1 + } + ] + } + ], + "byg:white_cherry_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:white_cherry_tree2" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:white_cherry_tree1" + }, + "weight": 1 + } + ] + } + ], + "byg:white_mangrove_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + "x x", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:white_mangrove_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:white_mangrove_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:white_mangrove_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:white_mangrove_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:white_mangrove_tree5" + }, + "weight": 1 + } + ] + } + ], + "byg:willow_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + " x ", + " ", + "x x", + " ", + " x " + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:willow_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:willow_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:willow_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:willow_tree4" + }, + "weight": 1 + } + ] + } + ], + "byg:witch_hazel_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:hazel_tree1" + }, + "weight": 4 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:hazel_tree2" + }, + "weight": 4 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:dead_hazel_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:dead_hazel_tree2" + }, + "weight": 1 + } + ] + } + ], + "byg:withering_oak_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:withering_oak_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:withering_oak_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:withering_oak_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:withering_oak_tree4" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:withering_oak_tree5" + }, + "weight": 1 + } + ] + } + ], + "byg:wood_blewit": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:huge_wood_blewit" + }, + "weight": 1 + } + ] + } + ], + "byg:yellow_birch_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:yellow_birch_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:yellow_birch_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:yellow_birch_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:yellow_birch_tree4" + }, + "weight": 1 + } + ] + } + ], + "byg:yellow_spruce_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_yellow_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_yellow_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_yellow_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_yellow_tree4" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xx", + "xx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_yellow_tree_medium1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_yellow_tree_medium2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_yellow_tree_medium3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_yellow_tree_medium4" + }, + "weight": 1 + } + ] + }, + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "xxx", + "xxx", + "xxx" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:spruce_yellow_tree_large1" + }, + "weight": 1 + } + ] + } + ], + "byg:zelkova_sapling": [ + { + /* Pattern required for this block to spawn a configured feature. + "x" represents a sapling position." " represents air. + Max size is 5x5. + */ + "pattern": [ + "x" + ], + // Configured Feature spawner. + "spawners": [ + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:zelkova_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:zelkova_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:zelkova_tree3" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:zelkova_brown_tree1" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:zelkova_brown_tree2" + }, + "weight": 1 + }, + { + "data": { + // Registry ID of the configured feature. + "featureID": "byg:zelkova_brown_tree3" + }, + "weight": 1 + } + ] + } + ] + } +} \ No newline at end of file diff --git a/config/byg/nether-biomes.json5 b/config/byg/nether-biomes.json5 new file mode 100644 index 0000000..5781a99 --- /dev/null +++ b/config/byg/nether-biomes.json5 @@ -0,0 +1,258 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. + +If your settings in this file seem to have to no effect on the generation of the nether, it is more than likely that another mod(s) related to the nether has taken control instead, and you should user their config. +*/ +{ + // Does this config automatically fill with all values specified in the "minecraft:is_nether" biome tag? + "addAllNetherBiomeTagEntries": true, + /* Biomes that appear at the bottom of the nether dimension. + This layer appears in the y range of: "dimension min Y to layer size". + */ + "bottomLayer": { + "biomeSize": 4, + /* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here. + Weight of 0 means the biome is disabled. + + "data" should be a valid biome ID from vanilla, mods, or datapacks. + If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log". + */ + "biomeWeights": [ + { + "data": "minecraft:crimson_forest", + "weight": 2 + }, + { + "data": "minecraft:nether_wastes", + "weight": 2 + }, + { + "data": "minecraft:soul_sand_valley", + "weight": 2 + }, + { + "data": "minecraft:basalt_deltas", + "weight": 2 + }, + { + "data": "minecraft:warped_forest", + "weight": 2 + }, + { + "data": "byg:weeping_mire", + "weight": 2 + }, + { + "data": "byg:embur_bog", + "weight": 2 + }, + { + "data": "byg:brimstone_caverns", + "weight": 2 + }, + { + "data": "byg:subzero_hypogeal", + "weight": 0 + }, + { + "data": "byg:warped_desert", + "weight": 0 + }, + { + "data": "byg:magma_wastes", + "weight": 2 + }, + { + "data": "byg:quartz_desert", + "weight": 0 + }, + { + "data": "byg:crimson_gardens", + "weight": 2 + }, + { + "data": "byg:glowstone_gardens", + "weight": 2 + }, + { + "data": "byg:sythian_torrids", + "weight": 2 + }, + { + "data": "byg:wailing_garth", + "weight": 2 + }, + { + "data": "byg:arisian_undergrowth", + "weight": 2 + } + ] + }, + /* Is BYG's Nether Biome Source used? + BYG's nether biome source will automatically add all known nether biomes that specify their biomes in the "minecraft:is_nether" tag, see "addAllNetherBiomeTagEntries" comment. + */ + "forceBYGNetherBiomeSource": true, + "layerSizeInBlocks": 40, + /* Biomes that appear at the middle of the nether dimension above the bottom layer. + This layer appears in the y range of: "layer size to (layer size + layer size)". + ie. y40 to y80 if layer size is 40 or y60 to y120 if layer size is 60. + */ + "middleLayer": { + "biomeSize": 4, + /* Higher weight, means the biome in question is bound to spawn more frequently against all other biomes listed here. + Weight of 0 means the biome is disabled. + + "data" should be a valid biome ID from vanilla, mods, or datapacks. + If the biome in question is not in the biome registry, the biome is ignored & logged in the "latest.log". + */ + "biomeWeights": [ + { + "data": "minecraft:crimson_forest", + "weight": 2 + }, + { + "data": "minecraft:nether_wastes", + "weight": 2 + }, + { + "data": "minecraft:soul_sand_valley", + "weight": 2 + }, + { + "data": "minecraft:basalt_deltas", + "weight": 2 + }, + { + "data": "minecraft:warped_forest", + "weight": 2 + }, + { + "data": "byg:brimstone_caverns", + "weight": 2 + }, + { + "data": "byg:subzero_hypogeal", + "weight": 2 + }, + { + "data": "byg:warped_desert", + "weight": 2 + }, + { + "data": "byg:weeping_mire", + "weight": 2 + }, + { + "data": "byg:magma_wastes", + "weight": 2 + }, + { + "data": "byg:embur_bog", + "weight": 2 + }, + { + "data": "byg:quartz_desert", + "weight": 2 + }, + { + "data": "byg:crimson_gardens", + "weight": 2 + }, + { + "data": "byg:glowstone_gardens", + "weight": 2 + }, + { + "data": "byg:sythian_torrids", + "weight": 2 + }, + { + "data": "byg:wailing_garth", + "weight": 2 + }, + { + "data": "byg:arisian_undergrowth", + "weight": 2 + } + ] + }, + "upperLayer": { + "biomeSize": 4, + "biomeWeights": [ + { + "data": "minecraft:crimson_forest", + "weight": 2 + }, + { + "data": "minecraft:nether_wastes", + "weight": 2 + }, + { + "data": "minecraft:soul_sand_valley", + "weight": 2 + }, + { + "data": "minecraft:basalt_deltas", + "weight": 2 + }, + { + "data": "minecraft:warped_forest", + "weight": 2 + }, + { + "data": "byg:brimstone_caverns", + "weight": 2 + }, + { + "data": "byg:subzero_hypogeal", + "weight": 2 + }, + { + "data": "byg:embur_bog", + "weight": 2 + }, + { + "data": "byg:weeping_mire", + "weight": 2 + }, + { + "data": "byg:warped_desert", + "weight": 2 + }, + { + "data": "byg:quartz_desert", + "weight": 2 + }, + { + "data": "byg:crimson_gardens", + "weight": 2 + }, + { + "data": "byg:magma_wastes", + "weight": 2 + }, + { + "data": "byg:glowstone_gardens", + "weight": 2 + }, + { + "data": "byg:sythian_torrids", + "weight": 2 + }, + { + "data": "byg:wailing_garth", + "weight": 2 + }, + { + "data": "byg:arisian_undergrowth", + "weight": 2 + } + ] + } +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/beach_biomes/beach_biomes_1.json5 b/config/byg/overworld/biome_selectors/beach_biomes/beach_biomes_1.json5 new file mode 100644 index 0000000..bdb75c1 --- /dev/null +++ b/config/byg/overworld/biome_selectors/beach_biomes/beach_biomes_1.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on terrain bordering oceans, here is the "beach_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach" ], + [ "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach" ], + [ "byg:basalt_barrera", "byg:basalt_barrera", "byg:basalt_barrera", "byg:basalt_barrera", "byg:basalt_barrera" ], + [ "byg:rainbow_beach", "byg:rainbow_beach", "byg:rainbow_beach", "byg:rainbow_beach", "byg:rainbow_beach" ], + [ "byg:windswept_desert", "byg:windswept_desert", "byg:windswept_desert", "byg:windswept_desert", "byg:windswept_desert" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/beach_biomes/beach_biomes_vanilla.json5 b/config/byg/overworld/biome_selectors/beach_biomes/beach_biomes_vanilla.json5 new file mode 100644 index 0000000..e817536 --- /dev/null +++ b/config/byg/overworld/biome_selectors/beach_biomes/beach_biomes_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on terrain bordering oceans, here is the "beach_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach", "minecraft:snowy_beach" ], + [ "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach" ], + [ "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach" ], + [ "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach", "minecraft:beach" ], + [ "minecraft:desert", "minecraft:desert", "minecraft:desert", "minecraft:desert", "minecraft:desert" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_1.json5 b/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_1.json5 new file mode 100644 index 0000000..3dae899 --- /dev/null +++ b/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_1.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "byg:shattered_glacier", "byg:cardinal_tundra", "byg:cardinal_tundra", "byg:skyris_vale", "byg:skyris_vale" ], + [ "byg:rose_fields", "byg:weeping_witch_forest", "byg:twilight_meadow", "byg:autumnal_valley", "byg:cika_woods" ], + [ "byg:forgotten_forest", "byg:prairie", "byg:allium_fields", "byg:aspen_forest", "byg:temperate_rainforest" ], + [ "byg:araucaria_savanna", "byg:baobab_savanna", "byg:cherry_blossom_forest", "byg:ebony_woods", "byg:jacaranda_forest" ], + [ "byg:atacama_desert", "byg:red_rock_valley", "byg:mojave_desert", "byg:sierra_badlands", "byg:windswept_desert" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_2.json5 b/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_2.json5 new file mode 100644 index 0000000..5a02084 --- /dev/null +++ b/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_2.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "byg:frosted_coniferous_forest", "byg:frosted_coniferous_forest", "byg:frosted_taiga", "byg:autumnal_forest", "byg:autumnal_taiga" ], + [ "byg:rose_fields", "byg:fragment_forest", "byg:zelkova_forest", "byg:coconino_meadow", "byg:redwood_thicket" ], + [ "byg:temperate_grove", "byg:orchard", "byg:orchard", "byg:red_oak_forest", "byg:jacaranda_forest" ], + [ "byg:firecracker_shrubland", "byg:firecracker_shrubland", "byg:amaranth_fields", "byg:crag_gardens", "byg:tropical_rainforest" ], + [ "byg:atacama_desert", "byg:atacama_desert", "byg:sierra_badlands", "byg:atacama_desert", "byg:mojave_desert" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_3.json5 b/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_3.json5 new file mode 100644 index 0000000..015d077 --- /dev/null +++ b/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_3.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "byg:shattered_glacier", "byg:cardinal_tundra", "byg:borealis_grove", "byg:borealis_grove", "byg:black_forest" ], + [ "byg:coconino_meadow", "byg:maple_taiga", "byg:maple_taiga", "byg:coconino_meadow", "byg:coniferous_forest" ], + [ "byg:temperate_grove", "byg:prairie", "byg:allium_fields", "byg:aspen_forest", "byg:dacite_ridges" ], + [ "byg:baobab_savanna", "byg:araucaria_savanna", "byg:cherry_blossom_forest", "byg:ebony_woods", "byg:tropical_rainforest" ], + [ "byg:atacama_desert", "byg:windswept_desert", "byg:windswept_desert", "byg:mojave_desert", "byg:red_rock_valley" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_vanilla.json5 b/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_vanilla.json5 new file mode 100644 index 0000000..e7a41a1 --- /dev/null +++ b/config/byg/overworld/biome_selectors/middle_biomes/middle_biomes_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "minecraft:snowy_plains", "minecraft:snowy_plains", "minecraft:snowy_plains", "minecraft:snowy_taiga", "minecraft:taiga" ], + [ "minecraft:plains", "minecraft:plains", "minecraft:forest", "minecraft:taiga", "minecraft:old_growth_spruce_taiga" ], + [ "minecraft:flower_forest", "minecraft:plains", "minecraft:forest", "minecraft:birch_forest", "minecraft:dark_forest" ], + [ "minecraft:savanna", "minecraft:savanna", "minecraft:forest", "minecraft:jungle", "minecraft:jungle" ], + [ "minecraft:desert", "minecraft:desert", "minecraft:desert", "minecraft:desert", "minecraft:desert" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/middle_biomes_variant/middle_biomes_variant_vanilla.json5 b/config/byg/overworld/biome_selectors/middle_biomes_variant/middle_biomes_variant_vanilla.json5 new file mode 100644 index 0000000..791351d --- /dev/null +++ b/config/byg/overworld/biome_selectors/middle_biomes_variant/middle_biomes_variant_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. +*/ +{ + "value": [ + [ "minecraft:ice_spikes", "minecraft:the_void", "minecraft:snowy_taiga", "minecraft:the_void", "minecraft:the_void" ], + [ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:old_growth_pine_taiga" ], + [ "minecraft:sunflower_plains", "minecraft:the_void", "minecraft:the_void", "minecraft:old_growth_birch_forest", "minecraft:the_void" ], + [ "minecraft:the_void", "minecraft:the_void", "minecraft:plains", "minecraft:sparse_jungle", "minecraft:bamboo_jungle" ], + [ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/oceans/oceans_1.json5 b/config/byg/overworld/biome_selectors/oceans/oceans_1.json5 new file mode 100644 index 0000000..5b560ba --- /dev/null +++ b/config/byg/overworld/biome_selectors/oceans/oceans_1.json5 @@ -0,0 +1,21 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on terrain below sea level, here is the "ocean_biomes" layout: +[ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ] +[ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ], + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "minecraft:deep_frozen_ocean", "minecraft:cold_ocean", "minecraft:ocean", "byg:lush_stacks", "byg:dead_sea" ], + [ "minecraft:frozen_ocean", "minecraft:cold_ocean", "minecraft:ocean", "byg:lush_stacks", "byg:dead_sea" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/oceans/oceans_vanilla.json5 b/config/byg/overworld/biome_selectors/oceans/oceans_vanilla.json5 new file mode 100644 index 0000000..f3be9d9 --- /dev/null +++ b/config/byg/overworld/biome_selectors/oceans/oceans_vanilla.json5 @@ -0,0 +1,21 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on terrain below sea level, here is the "ocean_biomes" layout: +[ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ] +[ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ], + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "minecraft:deep_frozen_ocean", "minecraft:deep_cold_ocean", "minecraft:deep_ocean", "minecraft:deep_lukewarm_ocean", "minecraft:warm_ocean" ], + [ "minecraft:frozen_ocean", "minecraft:cold_ocean", "minecraft:ocean", "minecraft:lukewarm_ocean", "minecraft:warm_ocean" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/peak_biomes/peak_biomes_1.json5 b/config/byg/overworld/biome_selectors/peak_biomes/peak_biomes_1.json5 new file mode 100644 index 0000000..7d940ab --- /dev/null +++ b/config/byg/overworld/biome_selectors/peak_biomes/peak_biomes_1.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks" ], + [ "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks" ], + [ "byg:canadian_shield", "byg:canadian_shield", "byg:dacite_ridges", "byg:dacite_ridges", "byg:dacite_ridges" ], + [ "byg:canadian_shield", "byg:canadian_shield", "byg:guiana_shield", "byg:guiana_shield", "byg:guiana_shield" ], + [ "minecraft:eroded_badlands", "minecraft:eroded_badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/peak_biomes/peak_biomes_vanilla.json5 b/config/byg/overworld/biome_selectors/peak_biomes/peak_biomes_vanilla.json5 new file mode 100644 index 0000000..db84c9e --- /dev/null +++ b/config/byg/overworld/biome_selectors/peak_biomes/peak_biomes_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks" ], + [ "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks" ], + [ "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks", "minecraft:jagged_peaks" ], + [ "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks" ], + [ "minecraft:eroded_badlands", "minecraft:eroded_badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/peak_biomes_variant/peak_biomes_variant_vanilla.json5 b/config/byg/overworld/biome_selectors/peak_biomes_variant/peak_biomes_variant_vanilla.json5 new file mode 100644 index 0000000..c7d17f5 --- /dev/null +++ b/config/byg/overworld/biome_selectors/peak_biomes_variant/peak_biomes_variant_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead. +*/ +{ + "value": [ + [ "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks" ], + [ "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks" ], + [ "minecraft:frozen_peaks", "minecraft:frozen_peaks", "minecraft:frozen_peaks", "byg:dacite_ridges", "byg:dacite_ridges" ], + [ "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks", "minecraft:stony_peaks" ], + [ "minecraft:badlands", "minecraft:badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_1.json5 b/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_1.json5 new file mode 100644 index 0000000..d50aed7 --- /dev/null +++ b/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_1.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "byg:frosted_coniferous_forest", "byg:cardinal_tundra", "byg:frosted_taiga", "byg:borealis_grove", "byg:black_forest" ], + [ "byg:rose_fields", "byg:coconino_meadow", "byg:zelkova_forest", "byg:canadian_shield", "byg:skyris_vale" ], + [ "byg:temperate_grove", "byg:orchard", "byg:aspen_forest", "byg:red_oak_forest", "byg:dacite_ridges" ], + [ "byg:baobab_savanna", "byg:araucaria_savanna", "byg:ebony_woods", "byg:tropical_rainforest", "byg:guiana_shield" ], + [ "byg:firecracker_shrubland", "byg:sierra_badlands", "byg:sierra_badlands", "byg:red_rock_valley", "byg:red_rock_valley" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_2.json5 b/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_2.json5 new file mode 100644 index 0000000..8627dd6 --- /dev/null +++ b/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_2.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "byg:frosted_coniferous_forest", "byg:cardinal_tundra", "byg:frosted_taiga", "byg:borealis_grove", "byg:black_forest" ], + [ "byg:rose_fields", "byg:coconino_meadow", "byg:twilight_meadow", "byg:canadian_shield", "byg:skyris_vale" ], + [ "byg:temperate_grove", "byg:orchard", "byg:aspen_forest", "byg:allium_fields", "byg:dacite_ridges" ], + [ "byg:baobab_savanna", "byg:araucaria_savanna", "byg:ebony_woods", "byg:amaranth_fields", "byg:guiana_shield" ], + [ "byg:firecracker_shrubland", "byg:sierra_badlands", "byg:sierra_badlands", "byg:red_rock_valley", "byg:red_rock_valley" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_3.json5 b/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_3.json5 new file mode 100644 index 0000000..8627dd6 --- /dev/null +++ b/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_3.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "byg:frosted_coniferous_forest", "byg:cardinal_tundra", "byg:frosted_taiga", "byg:borealis_grove", "byg:black_forest" ], + [ "byg:rose_fields", "byg:coconino_meadow", "byg:twilight_meadow", "byg:canadian_shield", "byg:skyris_vale" ], + [ "byg:temperate_grove", "byg:orchard", "byg:aspen_forest", "byg:allium_fields", "byg:dacite_ridges" ], + [ "byg:baobab_savanna", "byg:araucaria_savanna", "byg:ebony_woods", "byg:amaranth_fields", "byg:guiana_shield" ], + [ "byg:firecracker_shrubland", "byg:sierra_badlands", "byg:sierra_badlands", "byg:red_rock_valley", "byg:red_rock_valley" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_vanilla.json5 b/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_vanilla.json5 new file mode 100644 index 0000000..90273ae --- /dev/null +++ b/config/byg/overworld/biome_selectors/plateau_biomes/plateau_biomes_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "minecraft:snowy_plains", "minecraft:snowy_plains", "minecraft:snowy_plains", "minecraft:snowy_taiga", "minecraft:snowy_taiga" ], + [ "minecraft:meadow", "minecraft:meadow", "minecraft:forest", "minecraft:taiga", "minecraft:old_growth_spruce_taiga" ], + [ "minecraft:meadow", "minecraft:meadow", "minecraft:meadow", "minecraft:meadow", "minecraft:dark_forest" ], + [ "minecraft:savanna_plateau", "minecraft:savanna_plateau", "minecraft:forest", "minecraft:forest", "minecraft:jungle" ], + [ "minecraft:badlands", "minecraft:badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/plateau_biomes_variant/plateau_biomes_variant_vanilla.json5 b/config/byg/overworld/biome_selectors/plateau_biomes_variant/plateau_biomes_variant_vanilla.json5 new file mode 100644 index 0000000..84bf9c8 --- /dev/null +++ b/config/byg/overworld/biome_selectors/plateau_biomes_variant/plateau_biomes_variant_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead. +*/ +{ + "value": [ + [ "minecraft:ice_spikes", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ], + [ "minecraft:the_void", "minecraft:the_void", "minecraft:meadow", "minecraft:meadow", "minecraft:old_growth_pine_taiga" ], + [ "minecraft:the_void", "minecraft:the_void", "minecraft:forest", "minecraft:birch_forest", "minecraft:the_void" ], + [ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ], + [ "minecraft:eroded_badlands", "minecraft:eroded_badlands", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/shattered_biomes/shattered_biomes_vanilla.json5 b/config/byg/overworld/biome_selectors/shattered_biomes/shattered_biomes_vanilla.json5 new file mode 100644 index 0000000..40a0425 --- /dev/null +++ b/config/byg/overworld/biome_selectors/shattered_biomes/shattered_biomes_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on shattered terrain here is the "shattered_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. +*/ +{ + "value": [ + [ "minecraft:windswept_gravelly_hills", "minecraft:windswept_gravelly_hills", "minecraft:windswept_hills", "minecraft:windswept_forest", "minecraft:windswept_forest" ], + [ "minecraft:windswept_gravelly_hills", "minecraft:windswept_gravelly_hills", "minecraft:windswept_hills", "minecraft:windswept_forest", "minecraft:windswept_forest" ], + [ "minecraft:windswept_hills", "minecraft:windswept_hills", "minecraft:windswept_hills", "minecraft:windswept_forest", "minecraft:windswept_forest" ], + [ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ], + [ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/slope_biomes/slope_biomes_1.json5 b/config/byg/overworld/biome_selectors/slope_biomes/slope_biomes_1.json5 new file mode 100644 index 0000000..e785c0d --- /dev/null +++ b/config/byg/overworld/biome_selectors/slope_biomes/slope_biomes_1.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on sloped terrain, near mountainous terrain, & BELOW weirdness 0, here is the "slope_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks" ], + [ "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks", "byg:howling_peaks" ], + [ "byg:canadian_shield", "byg:canadian_shield", "byg:dacite_ridges", "byg:dacite_ridges", "byg:dacite_ridges" ], + [ "byg:canadian_shield", "byg:canadian_shield", "byg:guiana_shield", "byg:guiana_shield", "byg:guiana_shield" ], + [ "minecraft:badlands", "minecraft:badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/slope_biomes/slope_biomes_vanilla.json5 b/config/byg/overworld/biome_selectors/slope_biomes/slope_biomes_vanilla.json5 new file mode 100644 index 0000000..74a2c82 --- /dev/null +++ b/config/byg/overworld/biome_selectors/slope_biomes/slope_biomes_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on sloped terrain, near mountainous terrain, & BELOW weirdness 0, here is the "slope_biomes" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +"minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. +*/ +{ + "value": [ + [ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ], + [ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ], + [ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ], + [ "minecraft:savanna_plateau", "minecraft:savanna_plateau", "minecraft:forest", "minecraft:forest", "minecraft:jungle" ], + [ "minecraft:badlands", "minecraft:badlands", "minecraft:badlands", "minecraft:wooded_badlands", "minecraft:wooded_badlands" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/biome_selectors/slope_biomes_variant/slope_biomes_variant_vanilla.json5 b/config/byg/overworld/biome_selectors/slope_biomes_variant/slope_biomes_variant_vanilla.json5 new file mode 100644 index 0000000..ff1e3d4 --- /dev/null +++ b/config/byg/overworld/biome_selectors/slope_biomes_variant/slope_biomes_variant_vanilla.json5 @@ -0,0 +1,28 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +Appearing on sloped terrain, near mountainous terrain, & ABOVE weirdness 0, here is the "slope_biome_variants" layout: + +[ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], +[ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], +[ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], +[ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], +[ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + +All keys passed in must be valid in the biome registry! +In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead. +*/ +{ + "value": [ + [ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ], + [ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ], + [ "minecraft:snowy_slopes", "minecraft:snowy_slopes", "minecraft:grove", "minecraft:grove", "minecraft:grove" ], + [ "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ], + [ "minecraft:eroded_badlands", "minecraft:eroded_badlands", "minecraft:the_void", "minecraft:the_void", "minecraft:the_void" ] + ] +} \ No newline at end of file diff --git a/config/byg/overworld/byg-overworld-biomes.json5 b/config/byg/overworld/byg-overworld-biomes.json5 new file mode 100644 index 0000000..c876a2a --- /dev/null +++ b/config/byg/overworld/byg-overworld-biomes.json5 @@ -0,0 +1,22 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +*/ +{ + // Global toggle to enable or disable BYG's overworld biomes. + "overworld_enabled": true, + /* A list of weighted regions containing a unique biome layout. + Regions may be inlined or may call a file from "this_file_parent_directory/regions" + */ + "regions": [ + "region_1", + "region_2", + "region_3", + "rare_region_1" + ] +} \ No newline at end of file diff --git a/config/byg/overworld/regions/rare_region_1.json5 b/config/byg/overworld/regions/rare_region_1.json5 new file mode 100644 index 0000000..161ba60 --- /dev/null +++ b/config/byg/overworld/regions/rare_region_1.json5 @@ -0,0 +1,142 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. + +A region is a unique biome layout comprised of numerous biome selectors for a given type of terrain in an MC world. +Biome selectors may be inlined or may call a file from "this_file_parent_directory/biome_selectors" +*/ +{ + /* Appearing on terrain bordering oceans, here is the "beach_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "beach_biomes": "beach_biomes/beach_biomes_1", + /* Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "middle_biomes": "middle_biomes/middle_biomes_3", + /* Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. + */ + "middle_biomes_variant": "middle_biomes_variant/middle_biomes_variant_vanilla", + /* Appearing on terrain below sea level, here is the "ocean_biomes" layout: + [ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ] + [ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ], + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "ocean_biomes": "oceans/oceans_1", + /* Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "peak_biomes": "peak_biomes/peak_biomes_1", + /* Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead. + */ + "peak_biomes_variant": "peak_biomes_variant/peak_biomes_variant_vanilla", + /* Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "plateau_biomes": "plateau_biomes/plateau_biomes_3", + /* Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead. + */ + "plateau_biomes_variant": "plateau_biomes_variant/plateau_biomes_variant_vanilla", + /* Appearing on shattered terrain here is the "shattered_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. + */ + "shattered_biomes": "shattered_biomes/shattered_biomes_vanilla", + "slope_biomes": "slope_biomes/slope_biomes_1", + "slope_biomes_variant": "slope_biomes_variant/slope_biomes_variant_vanilla", + /* Used to swap biomes not found in the biome selectors. + Biomes found within the biome selectors, may not be used as the swapped "value" and biomes only from Minecraft may be used as the "key". + + "key" = "minecraft:biome_registry_path" + "value" = "modid:new_biome_registry_path" + + For example: + { + "key1":"value1", + "key2":"value2", + "key3":"value3" + } + */ + "swapper": { + "minecraft:mangrove_swamp": "byg:bayou", + "minecraft:swamp": "byg:cypress_swamplands" + }, + /* The weight of this provider/region against all other providers. + Higher numbers do NOT increase the provider's size. + Weight "0" disables this provider and all its entries. + */ + "weight": 1 +} \ No newline at end of file diff --git a/config/byg/overworld/regions/region_1.json5 b/config/byg/overworld/regions/region_1.json5 new file mode 100644 index 0000000..46b1986 --- /dev/null +++ b/config/byg/overworld/regions/region_1.json5 @@ -0,0 +1,143 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. + +A region is a unique biome layout comprised of numerous biome selectors for a given type of terrain in an MC world. +Biome selectors may be inlined or may call a file from "this_file_parent_directory/biome_selectors" +*/ +{ + /* Appearing on terrain bordering oceans, here is the "beach_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "beach_biomes": "beach_biomes/beach_biomes_1", + /* Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "middle_biomes": "middle_biomes/middle_biomes_1", + /* Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. + */ + "middle_biomes_variant": "middle_biomes_variant/middle_biomes_variant_vanilla", + /* Appearing on terrain below sea level, here is the "ocean_biomes" layout: + [ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ] + [ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ], + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "ocean_biomes": "oceans/oceans_vanilla", + /* Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "peak_biomes": "peak_biomes/peak_biomes_1", + /* Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead. + */ + "peak_biomes_variant": "peak_biomes_variant/peak_biomes_variant_vanilla", + /* Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "plateau_biomes": "plateau_biomes/plateau_biomes_1", + /* Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead. + */ + "plateau_biomes_variant": "plateau_biomes_variant/plateau_biomes_variant_vanilla", + /* Appearing on shattered terrain here is the "shattered_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. + */ + "shattered_biomes": "shattered_biomes/shattered_biomes_vanilla", + "slope_biomes": "slope_biomes/slope_biomes_1", + "slope_biomes_variant": "slope_biomes_variant/slope_biomes_variant_vanilla", + /* Used to swap biomes not found in the biome selectors. + Biomes found within the biome selectors, may not be used as the swapped "value" and biomes only from Minecraft may be used as the "key". + + "key" = "minecraft:biome_registry_path" + "value" = "modid:new_biome_registry_path" + + For example: + { + "key1":"value1", + "key2":"value2", + "key3":"value3" + } + */ + "swapper": { + "minecraft:mangrove_swamp": "byg:white_mangrove_marshes", + "minecraft:stony_shore": "byg:dacite_shore", + "minecraft:swamp": "byg:cypress_swamplands" + }, + /* The weight of this provider/region against all other providers. + Higher numbers do NOT increase the provider's size. + Weight "0" disables this provider and all its entries. + */ + "weight": 3 +} \ No newline at end of file diff --git a/config/byg/overworld/regions/region_2.json5 b/config/byg/overworld/regions/region_2.json5 new file mode 100644 index 0000000..2f31567 --- /dev/null +++ b/config/byg/overworld/regions/region_2.json5 @@ -0,0 +1,142 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. + +A region is a unique biome layout comprised of numerous biome selectors for a given type of terrain in an MC world. +Biome selectors may be inlined or may call a file from "this_file_parent_directory/biome_selectors" +*/ +{ + /* Appearing on terrain bordering oceans, here is the "beach_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "beach_biomes": "beach_biomes/beach_biomes_1", + /* Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "middle_biomes": "middle_biomes/middle_biomes_2", + /* Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. + */ + "middle_biomes_variant": "middle_biomes_variant/middle_biomes_variant_vanilla", + /* Appearing on terrain below sea level, here is the "ocean_biomes" layout: + [ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ] + [ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ], + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "ocean_biomes": "oceans/oceans_vanilla", + /* Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "peak_biomes": "peak_biomes/peak_biomes_1", + /* Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead. + */ + "peak_biomes_variant": "peak_biomes_variant/peak_biomes_variant_vanilla", + /* Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "plateau_biomes": "plateau_biomes/plateau_biomes_2", + /* Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead. + */ + "plateau_biomes_variant": "plateau_biomes_variant/plateau_biomes_variant_vanilla", + /* Appearing on shattered terrain here is the "shattered_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. + */ + "shattered_biomes": "shattered_biomes/shattered_biomes_vanilla", + "slope_biomes": "slope_biomes/slope_biomes_1", + "slope_biomes_variant": "slope_biomes_variant/slope_biomes_variant_vanilla", + /* Used to swap biomes not found in the biome selectors. + Biomes found within the biome selectors, may not be used as the swapped "value" and biomes only from Minecraft may be used as the "key". + + "key" = "minecraft:biome_registry_path" + "value" = "modid:new_biome_registry_path" + + For example: + { + "key1":"value1", + "key2":"value2", + "key3":"value3" + } + */ + "swapper": { + "minecraft:stony_shore": "byg:dacite_shore", + "minecraft:swamp": "byg:white_mangrove_marshes" + }, + /* The weight of this provider/region against all other providers. + Higher numbers do NOT increase the provider's size. + Weight "0" disables this provider and all its entries. + */ + "weight": 3 +} \ No newline at end of file diff --git a/config/byg/overworld/regions/region_3.json5 b/config/byg/overworld/regions/region_3.json5 new file mode 100644 index 0000000..2ffbdec --- /dev/null +++ b/config/byg/overworld/regions/region_3.json5 @@ -0,0 +1,142 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. + +A region is a unique biome layout comprised of numerous biome selectors for a given type of terrain in an MC world. +Biome selectors may be inlined or may call a file from "this_file_parent_directory/biome_selectors" +*/ +{ + /* Appearing on terrain bordering oceans, here is the "beach_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "beach_biomes": "beach_biomes/beach_biomes_1", + /* Appearing on terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "middle_biomes_variants", here is the "middle_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "middle_biomes": "middle_biomes/middle_biomes_3", + /* Appearing on terrain ABOVE weirdness 0, here is the "middle_biomes_variant" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. + */ + "middle_biomes_variant": "middle_biomes_variant/middle_biomes_variant_vanilla", + /* Appearing on terrain below sea level, here is the "ocean_biomes" layout: + [ DEEP-ICY, DEEP-COLD, DEEP-NEUTRAL, DEEP-WARM, DEEP-HOT ] + [ SHALLOW-ICY, SHALLOW-COLD, SHALLOW-NEUTRAL, SHALLOW-WARM, SHALLOW-HOT ], + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "ocean_biomes": "oceans/oceans_vanilla", + /* Appearing on mountainous terrain & BELOW weirdness 0, here is the "peak_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "peak_biomes": "peak_biomes/peak_biomes_1", + /* Appearing on mountainous terrain & ABOVE weirdness 0, here is the "peak_biome_variants" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "slope_biomes" will be used instead. + */ + "peak_biomes_variant": "peak_biomes_variant/peak_biomes_variant_vanilla", + /* Appearing on elevated flat terrain BELOW weirdness 0 or in unfilled("NULL(nothing)") spots in "plateau_biome_variants", here is the "plateau_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + "minecraft:the_void" is invalid as it represents a value of "NULL(nothing)" internally. + */ + "plateau_biomes": "plateau_biomes/plateau_biomes_3", + /* Appearing on elevated flat terrain ABOVE weirdness 0, here is the "plateau_biomes_variant" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "plateau_biomes" will be used instead. + */ + "plateau_biomes_variant": "plateau_biomes_variant/plateau_biomes_variant_vanilla", + /* Appearing on shattered terrain here is the "shattered_biomes" layout: + + [ ARID-ICY, DRY-ICY, NEUTRAL-ICY, WET-ICY, HUMID-ICY ], + [ ARID-COLD, DRY-COLD, NEUTRAL-COLD, WET-COLD, HUMID-COLD ], + [ ARID-NEUTRAL, DRY-NEUTRAL, NEUTRAL-NEUTRAL, WET-NEUTRAL, HUMID-NEUTRAL ], + [ ARID-WARM, DRY-WARM, NEUTRAL-WARM, WET-WARM, HUMID-WARM ], + [ ARID-HOT, DRY-HOT, NEUTRAL-HOT, WET-HOT, HUMID-HOT ] + + All keys passed in must be valid in the biome registry! + In slots containing "minecraft:the_void", biomes at the equivalent temperature/humidity index in "middle_biomes" will be used instead. + */ + "shattered_biomes": "shattered_biomes/shattered_biomes_vanilla", + "slope_biomes": "slope_biomes/slope_biomes_1", + "slope_biomes_variant": "slope_biomes_variant/slope_biomes_variant_vanilla", + /* Used to swap biomes not found in the biome selectors. + Biomes found within the biome selectors, may not be used as the swapped "value" and biomes only from Minecraft may be used as the "key". + + "key" = "minecraft:biome_registry_path" + "value" = "modid:new_biome_registry_path" + + For example: + { + "key1":"value1", + "key2":"value2", + "key3":"value3" + } + */ + "swapper": { + "minecraft:mangrove_swamp": "byg:white_mangrove_marshes", + "minecraft:swamp": "byg:bayou" + }, + /* The weight of this provider/region against all other providers. + Higher numbers do NOT increase the provider's size. + Weight "0" disables this provider and all its entries. + */ + "weight": 3 +} \ No newline at end of file diff --git a/config/byg/settings.json5 b/config/byg/settings.json5 new file mode 100644 index 0000000..06b228f --- /dev/null +++ b/config/byg/settings.json5 @@ -0,0 +1,41 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +*/ +{ + /* Add BYG's placed features to all biomes? + + By disabling this, you remove BYG placed features not designated to specific biomes. + + To configure the features that spawn using this, use the "/worldgenexport" command and edit the files found at: + "byg/worldgen/placed_feature/global/" + "byg/worldgen/placed_feature/global/placed_feature/" + "byg/worldgen/configured_feature/global/" + in the output folder. + */ + "add_biome_placed_features": true, + // Add custom BYG Structures? + "add_custom_structures": true, + // Add custom BYG Villagers/Structures to villages? + "add_custom_villagers": true, + /* Add BYG items automatically to applicable loot tables? + + For example BYG may add piglin trades to the piglin trade loot table. + + To configure these loot tables or add your own, create a datapack with loot tables matching the following path: + "data/modid/append_loot_tables/file_path_to_loot_table_you_want_to_append" + + Examples: + BYG's added Piglin trades: "data/byg/append_loot_tables/minecraft/gameplay/piglin_bartering.json", + BYG's added loot to abandoned mineshafts: "data/byg/append_loot_tables/minecraft/chests/abandoned_mineshaft.json" + BYG's added loot to Repurposed Structure's Jungle Village Jungle House: "data/byg/append_loot_tables/repurposed_structures/chests/villages/jungle_house.json" + */ + "add_loot_tables": true, + // Use BYG world generation? + "world_generation": true +} \ No newline at end of file diff --git a/config/byg/surface_rules/end_surface_rules.json5 b/config/byg/surface_rules/end_surface_rules.json5 new file mode 100644 index 0000000..d4a119d --- /dev/null +++ b/config/byg/surface_rules/end_surface_rules.json5 @@ -0,0 +1,292 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. + +Surface rules in this file are added after data packs load for this dimension(file name is the dimension). +A guide for surface rules can be found here: https://github.com/TheForsakenFurby/Surface-Rules-Guide-Minecraft-JE-1.18/blob/main/Guide.md +*/ +{ + "sequence": [ + { + "if_true": { + "biome_is": [ + "byg:bulbis_gardens" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:bulbis_phycelium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:nightshade_forest" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:nightshade_phylium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:imparius_grove" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:imparius_phylium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:ivis_fields" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:ivis_phylium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:shulkren_forest" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:shulkren_phylium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:ethereal_islands" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:ether_phylium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "result_state": { + "Name": "byg:ether_stone" + }, + "type": "minecraft:block" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:cryptic_wastes" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 0.0125, + "min_threshold": -0.0125, + "noise": "minecraft:calcite", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "result_state": { + "Name": "byg:cryptic_magma_block" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "result_state": { + "Name": "byg:cryptic_stone" + }, + "type": "minecraft:block" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" +} \ No newline at end of file diff --git a/config/byg/surface_rules/nether_surface_rules.json5 b/config/byg/surface_rules/nether_surface_rules.json5 new file mode 100644 index 0000000..e22bf0c --- /dev/null +++ b/config/byg/surface_rules/nether_surface_rules.json5 @@ -0,0 +1,980 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. + +Surface rules in this file are added after data packs load for this dimension(file name is the dimension). +A guide for surface rules can be found here: https://github.com/TheForsakenFurby/Surface-Rules-Guide-Minecraft-JE-1.18/blob/main/Guide.md +*/ +{ + "sequence": [ + { + "if_true": { + "false_at_and_above": { + "above_bottom": 5 + }, + "random_name": "minecraft:bedrock_floor", + "true_at_and_below": { + "above_bottom": 0 + }, + "type": "minecraft:vertical_gradient" + }, + "then_run": { + "result_state": { + "Name": "minecraft:bedrock" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "invert": { + "false_at_and_above": { + "below_top": 0 + }, + "random_name": "minecraft:bedrock_roof", + "true_at_and_below": { + "below_top": 5 + }, + "type": "minecraft:vertical_gradient" + }, + "type": "minecraft:not" + }, + "then_run": { + "result_state": { + "Name": "minecraft:bedrock" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_stone_depth": false, + "anchor": { + "absolute": 31 + }, + "surface_depth_multiplier": 0, + "type": "minecraft:y_above" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "biome_is": [ + "byg:weeping_mire" + ], + "type": "minecraft:biome" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "provider": [ + { + "data": { + "result_state": { + "Name": "minecraft:soul_soil" + }, + "type": "minecraft:block" + }, + "weight": 1 + }, + { + "data": { + "result_state": { + "Name": "byg:overgrown_netherrack" + }, + "type": "minecraft:block" + }, + "weight": 9 + } + ], + "type": "byg:state_provider" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:arisian_undergrowth" + ], + "type": "minecraft:biome" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "provider": [ + { + "data": { + "result_state": { + "Name": "byg:magmatic_stone" + }, + "type": "minecraft:block" + }, + "weight": 1 + }, + { + "data": { + "result_state": { + "Name": "byg:overgrown_netherrack" + }, + "type": "minecraft:block" + }, + "weight": 9 + } + ], + "type": "byg:state_provider" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:sythian_torrids" + ], + "type": "minecraft:biome" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:sythian_nylium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:warped_desert" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:warped_soul_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:warped_soul_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:warped_soul_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:warped_soul_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:warped_soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:warped_soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:warped_soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:warped_soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:glowstone_gardens" + ], + "type": "minecraft:biome" + }, + "then_run": { + "provider": [ + { + "data": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:mycelium_netherrack" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "weight": 1 + }, + { + "data": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:warped_nylium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "weight": 1 + }, + { + "data": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:overgrown_netherrack" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "weight": 1 + } + ], + "type": "byg:state_provider" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:crimson_gardens" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "anchor": { + "absolute": 31 + }, + "surface_depth_multiplier": 0, + "type": "minecraft:y_above" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:overgrown_crimson_blackstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "result_state": { + "Name": "minecraft:blackstone" + }, + "type": "minecraft:block" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:wailing_garth" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "provider": [ + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 4 + }, + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 2 + }, + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:wailing_nylium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:soul_soil" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 2 + } + ], + "type": "byg:state_provider" + }, + { + "if_true": { + "add_stone_depth": false, + "anchor": { + "absolute": 31 + }, + "surface_depth_multiplier": 0, + "type": "minecraft:y_above" + }, + "then_run": { + "result_state": { + "Name": "byg:scoria_stone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:magma_wastes" + ], + "type": "minecraft:biome" + }, + "then_run": { + "provider": [ + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:magmatic_stone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:magmatic_stone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:magmatic_stone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:magmatic_stone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 4 + }, + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:magma_block" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:magma_block" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:magma_block" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:magma_block" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 1 + } + ], + "type": "byg:state_provider" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:embur_bog" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "anchor": { + "absolute": 31 + }, + "surface_depth_multiplier": 0, + "type": "minecraft:y_above" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:embur_nylium" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "result_state": { + "Name": "byg:blue_netherrack" + }, + "type": "minecraft:block" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:subzero_hypogeal" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:subzero_ash_block" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "result_state": { + "Name": "byg:travertine" + }, + "type": "minecraft:block" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:brimstone_caverns" + ], + "type": "minecraft:biome" + }, + "then_run": { + "result_state": { + "Name": "byg:brimstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:quartz_desert" + ], + "type": "minecraft:biome" + }, + "then_run": { + "result_state": { + "Name": "byg:quartzite_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" +} \ No newline at end of file diff --git a/config/byg/surface_rules/overworld_surface_rules.json5 b/config/byg/surface_rules/overworld_surface_rules.json5 new file mode 100644 index 0000000..aa44dc3 --- /dev/null +++ b/config/byg/surface_rules/overworld_surface_rules.json5 @@ -0,0 +1,2912 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. + +Surface rules in this file are added after data packs load for this dimension(file name is the dimension). +A guide for surface rules can be found here: https://github.com/TheForsakenFurby/Surface-Rules-Guide-Minecraft-JE-1.18/blob/main/Guide.md +*/ +{ + "sequence": [ + { + "if_true": { + "type": "minecraft:above_preliminary_surface" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "biome_is": [ + "byg:bayou" + ], + "type": "minecraft:biome" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "if_true": { + "add_stone_depth": false, + "anchor": { + "absolute": 62 + }, + "surface_depth_multiplier": 0, + "type": "minecraft:y_above" + }, + "then_run": { + "if_true": { + "invert": { + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": 0, + "type": "minecraft:y_above" + }, + "type": "minecraft:not" + }, + "then_run": { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.0, + "noise": "minecraft:surface_swamp", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "result_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:cypress_swamplands", + "byg:white_mangrove_marshes" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "if_true": { + "add_stone_depth": false, + "anchor": { + "absolute": 62 + }, + "surface_depth_multiplier": 0, + "type": "minecraft:y_above" + }, + "then_run": { + "if_true": { + "invert": { + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": 0, + "type": "minecraft:y_above" + }, + "type": "minecraft:not" + }, + "then_run": { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.0, + "noise": "minecraft:surface_swamp", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "result_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "invert": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "type": "minecraft:not" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "result_state": { + "Name": "minecraft:clay" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "result_state": { + "Name": "minecraft:mud" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "result_state": { + "Name": "byg:white_sand" + }, + "type": "minecraft:block" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.20363636363636362, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:peat" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:peat" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.09333333333333334, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:moss_block" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:cardinal_tundra" + ], + "type": "minecraft:biome" + }, + "then_run": { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:stone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:stone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:borealis_grove" + ], + "type": "minecraft:biome" + }, + "then_run": { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:peat" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:peat" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:cika_woods", + "byg:redwood_thicket", + "byg:frosted_taiga" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:coarse_dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:podzol", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:coniferous_forest", + "byg:frosted_coniferous_forest", + "byg:black_forest", + "byg:twilight_meadow" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:coarse_dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:peat" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:peat" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:canadian_shield", + "byg:guiana_shield", + "byg:fragment_forest", + "byg:crag_gardens", + "byg:lush_stacks" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:overgrown_stone", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:stone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:dacite_ridges" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:coarse_dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:podzol_dacite", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:overgrown_dacite", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:dacite_shore" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.22424242424242424, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite_cobblestone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:white_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:skyris_vale" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:lush_grass_block", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:lush_dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:podzol_dacite", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:overgrown_dacite", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:dacite" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:howling_peaks" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:peat" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:peat" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:podzol", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:atacama_desert" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:red_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:red_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:red_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:cracked_red_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:red_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:red_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:cracked_red_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:red_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:ebony_woods" + ], + "type": "minecraft:biome" + }, + "then_run": { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:coarse_dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:mojave_desert" + ], + "type": "minecraft:biome" + }, + "then_run": { + "provider": [ + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 3 + }, + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:coarse_dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 1 + }, + { + "data": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 1 + } + ], + "type": "byg:state_provider" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:coconino_meadow", + "byg:temperate_rainforest", + "byg:weeping_witch_forest", + "byg:autumnal_valley" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:lush_grass_block", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:lush_dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:shattered_glacier" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "states": [ + { + "Name": "byg:black_ice" + }, + { + "Name": "byg:packed_black_ice" + }, + { + "Name": "byg:packed_black_ice" + }, + { + "Name": "byg:packed_black_ice" + }, + { + "Name": "byg:packed_black_ice" + }, + { + "Name": "byg:packed_black_ice" + }, + { + "Name": "byg:packed_black_ice" + }, + { + "Name": "byg:packed_black_ice" + } + ], + "type": "byg:bands" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:sierra_badlands" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:coarse_dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "invert": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "type": "minecraft:not" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0, + "type": "minecraft:water" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "type": "minecraft:bandlands" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:windswept_desert", + "byg:windswept_desert" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:windswept_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:windswept_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:windswept_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:windswept_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:red_rock_valley" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:coarse_dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:dirt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "max_threshold": 1.7976931348623157E308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "type": "minecraft:bandlands" + }, + "type": "minecraft:condition" + }, + { + "result_state": { + "Name": "byg:red_rock" + }, + "type": "minecraft:block" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:rainbow_beach" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "noise": "minecraft:calcite", + "repeat_from_noise": -2.0, + "repeat_to_noise": 2.0, + "rule_sources": [ + { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:purple_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:purple_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:purple_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:purple_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:white_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:white_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:white_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:white_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:black_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:black_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:black_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:black_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:pink_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:pink_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:pink_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:pink_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + } + ], + "size_per_repetition": 0.019999999552965164, + "type": "byg:between_repeating_noise_range" + }, + { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:blue_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:blue_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:blue_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:blue_sandstone" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "biome_is": [ + "byg:basalt_barrera" + ], + "type": "minecraft:biome" + }, + "then_run": { + "sequence": [ + { + "if_true": { + "max_threshold": 0.0045, + "min_threshold": -0.0045, + "noise": "minecraft:calcite", + "type": "minecraft:noise_threshold" + }, + "then_run": { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:magma_block" + }, + "tick_delay": 0, + "type": "byg:result_state_with_tick" + }, + "type": "minecraft:condition" + }, + "type": "minecraft:condition" + }, + { + "provider": [ + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 9 + }, + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "byg:black_sand" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 3 + }, + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 5 + }, + { + "data": { + "sequence": [ + { + "if_true": { + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:smooth_basalt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:smooth_basalt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "floor", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:smooth_basalt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + }, + { + "if_true": { + "add_surface_depth": false, + "offset": 10, + "secondary_depth_range": 0, + "surface_type": "ceiling", + "type": "minecraft:stone_depth" + }, + "then_run": { + "result_state": { + "Name": "minecraft:smooth_basalt" + }, + "type": "minecraft:block" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "weight": 10 + } + ], + "type": "byg:state_provider" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" + }, + "type": "minecraft:condition" + } + ], + "type": "minecraft:sequence" +} \ No newline at end of file diff --git a/config/byg/trades.json5 b/config/byg/trades.json5 new file mode 100644 index 0000000..8106a63 --- /dev/null +++ b/config/byg/trades.json5 @@ -0,0 +1,999 @@ +/* +This file uses the ".json5" file extension which allows for comments like this in a json file! +Your text editor may show this file with invalid/no syntax, if so, we recommend you download: + +VSCode: https://code.visualstudio.com/ +JSON5 plugin(for VSCode): https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 + +to make editing this file much easier. +*/ +{ + // Trades for a given villager profession. Trade levels are in the range of 1-5 + "trades_by_profession": { + "ae2:fluix_researcher": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "byg:forager": { + "1": [ + { + "config": { + "cost": 10, + "item": "minecraft:red_mushroom", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "cost": 10, + "item": "minecraft:brown_mushroom", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "cost": 10, + "item": "byg:green_mushroom", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + } + ], + "2": [ + { + "config": { + "cost": 8, + "item": "byg:wood_blewit", + "max_uses": 12, + "villager_xp": 3 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "cost": 8, + "item": "byg:white_puffball_cap", + "max_uses": 12, + "villager_xp": 3 + }, + "type": "byg:emerald_for_items" + } + ], + "3": [ + { + "config": { + "emerald_cost": 4, + "item": "byg:white_puffball_spores", + "max_uses": 4, + "number_of_items": 5, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "cost": 10, + "item": "minecraft:crimson_fungus", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "cost": 10, + "item": "minecraft:warped_fungus", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "cost": 10, + "item": "byg:sythian_fungus", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + } + ], + "4": [ + { + "config": { + "emerald_cost": 4, + "item": "byg:witch_hazel_branch", + "max_uses": 4, + "number_of_items": 9, + "villager_xp": 3 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 10, + "item": "byg:witch_hazel_blossom", + "max_uses": 10, + "number_of_items": 1, + "villager_xp": 3 + }, + "type": "byg:items_for_emeralds" + } + ], + "5": [ + { + "config": { + "cost": 10, + "item": "byg:imparius_mushroom", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "cost": 10, + "item": "byg:shulkren_fungus", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "cost": 10, + "item": "byg:fungal_imparius", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + } + ] + }, + "minecraft:armorer": { + "1": [], + "2": [], + "3": [], + "4": [ + { + "config": { + "emerald_cost": 3, + "item": "byg:chain_plating", + "max_uses": 12, + "number_of_items": 7, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + } + ], + "5": [] + }, + "minecraft:butcher": { + "1": [], + "2": [ + { + "config": { + "cost": 10, + "item": "byg:blueberries", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + } + ], + "3": [], + "4": [], + "5": [] + }, + "minecraft:cartographer": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "minecraft:cleric": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "minecraft:farmer": { + "1": [ + { + "config": { + "cost": 24, + "item": "byg:cattail_sprout", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + } + ], + "2": [ + { + "config": { + "cost": 10, + "item": "byg:baobab_fruit", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "cost": 16, + "item": "byg:aloe_vera", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "cost": 24, + "item": "byg:green_apple", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + } + ], + "3": [ + { + "config": { + "cost": 10, + "item": "byg:joshua_fruit", + "max_uses": 12, + "villager_xp": 2 + }, + "type": "byg:emerald_for_items" + } + ], + "4": [ + { + "config": { + "emerald_cost": 2, + "from_count": 16, + "from_item": "minecraft:dirt", + "max_uses": 4, + "to_count": 16, + "to_item": "byg:lush_dirt", + "villager_xp": 4 + }, + "type": "byg:items_and_emeralds_to_items" + } + ], + "5": [] + }, + "minecraft:fisherman": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "minecraft:fletcher": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "minecraft:leatherworker": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "minecraft:librarian": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "minecraft:mason": { + "1": [], + "2": [], + "3": [ + { + "config": { + "emerald_cost": 1, + "item": "byg:rocky_stone", + "max_uses": 12, + "number_of_items": 12, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "cost": 1, + "item": "byg:rocky_stone", + "max_uses": 12, + "villager_xp": 12 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "emerald_cost": 1, + "item": "byg:mossy_stone", + "max_uses": 12, + "number_of_items": 12, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "cost": 1, + "item": "byg:mossy_stone", + "max_uses": 12, + "villager_xp": 12 + }, + "type": "byg:emerald_for_items" + } + ], + "4": [ + { + "config": { + "emerald_cost": 1, + "item": "byg:dacite", + "max_uses": 12, + "number_of_items": 12, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "cost": 1, + "item": "byg:dacite", + "max_uses": 12, + "villager_xp": 12 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "emerald_cost": 1, + "item": "byg:soapstone", + "max_uses": 12, + "number_of_items": 12, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "cost": 1, + "item": "byg:soapstone", + "max_uses": 12, + "villager_xp": 12 + }, + "type": "byg:emerald_for_items" + }, + { + "config": { + "emerald_cost": 1, + "item": "byg:red_rock", + "max_uses": 12, + "number_of_items": 12, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "cost": 1, + "item": "byg:red_rock", + "max_uses": 12, + "villager_xp": 12 + }, + "type": "byg:emerald_for_items" + } + ], + "5": [] + }, + "minecraft:shepherd": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "minecraft:toolsmith": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "minecraft:weaponsmith": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "modern_industrialization:industrialist": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "morevillagers:enderian": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "morevillagers:engineer": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "morevillagers:florist": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "morevillagers:hunter": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "morevillagers:miner": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "morevillagers:netherian": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "morevillagers:oceanographer": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "morevillagers:woodworker": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "techreborn:electrician": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + }, + "techreborn:metallurgist": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [] + } + }, + // Whether this file appends villager/wandering trader trades. + "visible": true, + // Trades for the wandering trader. Trades in "1" are "generic" trades. Trades appearing in "2" are "rare" trades. + "wandering_trader_trades": { + // Trades listed here are "generic" and a few(not only from these listed here but from other mods/vanilla also) are picked when a wandering trader spawns. + "1": [ + { + "config": { + "emerald_cost": 5, + "item": "byg:aspen_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:baobab_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:blue_enchanted_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:pink_cherry_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:white_cherry_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:cika_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:cypress_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:ebony_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:ether_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:fir_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:green_enchanted_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:holly_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:lament_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:indigo_jacaranda_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:jacaranda_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:mahogany_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:white_mangrove_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:red_maple_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:silver_maple_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:maple_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:nightshade_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:palm_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:palo_verde_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:pine_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:rainbow_eucalyptus_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:redwood_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:skyris_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:willow_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:witch_hazel_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:zelkova_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:withering_oak_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:araucaria_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:blue_spruce_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:brown_birch_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:brown_oak_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:brown_zelkova_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:joshua_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:orange_birch_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:orange_oak_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:orange_spruce_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:orchard_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:red_birch_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:red_oak_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:red_spruce_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:yellow_birch_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:yellow_spruce_sapling", + "max_uses": 12, + "number_of_items": 1, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:skyris_vine", + "max_uses": 12, + "number_of_items": 2, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + }, + { + "config": { + "emerald_cost": 5, + "item": "byg:poison_ivy", + "max_uses": 12, + "number_of_items": 2, + "villager_xp": 2 + }, + "type": "byg:items_for_emeralds" + } + ], + // Trades listed here are "rare" and only one(not only from these listed here but from other mods/vanilla also) is picked when a wandering trader spawns. + "2": [] + } +} \ No newline at end of file diff --git a/config/campanion.json b/config/campanion.json new file mode 100644 index 0000000..cd1f6ec --- /dev/null +++ b/config/campanion.json @@ -0,0 +1,3 @@ +{ + "trinkets_backpack_support": false +} \ No newline at end of file diff --git a/config/cardinal-components-api.properties b/config/cardinal-components-api.properties new file mode 100644 index 0000000..b08e3fa --- /dev/null +++ b/config/cardinal-components-api.properties @@ -0,0 +1,6 @@ +# If set to false, warnings will not get logged when a component fails to be resolved (typically due to mods being removed) +# Default value: true +log-deserialization-warnings = true + +# Internal value, do not edit or your changes may be arbitrarily reset +config-version = 1 diff --git a/config/carryon-common.json b/config/carryon-common.json new file mode 100644 index 0000000..169484e --- /dev/null +++ b/config/carryon-common.json @@ -0,0 +1,191 @@ +{ + "settings": { + "//settings": "General Settings", + "//maxDistance": "Maximum distance from where Blocks and Entities can be picked up", + "maxDistance": 2.5, + "//maxEntityWidth": "Max width of entities that can be picked up in survival mode", + "maxEntityWidth": 1.5, + "//maxEntityHeight": "Max height of entities that can be picked up in survival mode", + "maxEntityHeight": 2.5, + "//blockSlownessMultiplier": "Slowness multiplier for blocks", + "blockSlownessMultiplier": 1.0, + "//entitySlownessMultiplier": "Slowness multiplier for entities", + "entitySlownessMultiplier": 1.0, + "//maxEntityStackLimit": "Maximum stack limit for entities", + "maxEntityStackLimit": 10, + "//heavyTiles": "More complex Tile Entities slow down the player more", + "heavyTiles": true, + "//pickupAllBlocks": "Allow all blocks to be picked up, not just Tile Entites. White/Blacklist will still be respected.", + "pickupAllBlocks": false, + "//slownessInCreative": "Whether Blocks and Entities slow the creative player down when carried", + "slownessInCreative": true, + "//pickupHostileMobs": "Whether hostile mobs should be able to picked up in survival mode", + "pickupHostileMobs": false, + "//heavyEntities": "Larger Entities slow down the player more", + "heavyEntities": true, + "//allowBabies": "Allow babies to be carried even when adult mob is blacklisted (or not whitelisted)", + "allowBabies": false, + "//useWhitelistBlocks": "Use Whitelist instead of Blacklist for Blocks", + "useWhitelistBlocks": false, + "//useWhitelistEntities": "Use Whitelist instead of Blacklist for Entities", + "useWhitelistEntities": false, + "//useWhitelistStacking": "Use Whitelist instead of Blacklist for Stacking", + "useWhitelistStacking": false, + "//hitWhileCarrying": "Whether the player can hit blocks and entities while carrying or not", + "hitWhileCarrying": false, + "//dropCarriedWhenHit": "Whether the player drops the carried object when hit or not", + "dropCarriedWhenHit": false, + "//useScripts": "Use custom Pickup Scripts. Having this set to false, will not allow you to run scripts, but will increase your performance", + "useScripts": false, + "//stackableEntities": "Allows entities to be stacked on top of each other", + "stackableEntities": true, + "//entitySizeMattersStacking": "Whether entities' size matters when stacking or not. This means that larger entities cannot be stacked on smaller ones", + "entitySizeMattersStacking": true, + "//placementStateExceptions": "Usually all the block state information is retained when placing a block that was picked up. But some information is changed to a modified property, like rotation or orientation. In this list, add additional properties that should NOT be saved and instead be updated when placed. Format: modid:block[propertyname]. Note: You don't need to add an entry for every subtype of a same block. For example, we only add an entry for one type of slab, but the change is applied to all slabs.", + "placementStateExceptions": [ + "minecraft:chest[type]", + "minecraft:stone_button[face]", + "minecraft:vine[north,east,south,west,up]", + "minecraft:creeper_head[rotation]", + "minecraft:glow_lichen[north,east,south,west,up,down]", + "minecraft:oak_sign[rotation]", + "minecraft:oak_trapdoor[half]" + ], + "//pickupPlayers": "Whether Players can be picked up. Creative players can't be picked up in Survival Mode", + "pickupPlayers": true + }, + "whitelist": { + "//whitelist": "Whitelist. Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Black---and-Whitelist-Config", + "//allowedEntities": "Entities that CAN be picked up (useWhitelistEntities must be true)", + "allowedEntities": [], + "//allowedBlocks": "Blocks that CAN be picked up (useWhitelistBlocks must be true)", + "allowedBlocks": [], + "//allowedStacking": "Entities that CAN have other entities stacked on top of them (useWhitelistStacking must be true)", + "allowedStacking": [] + }, + "blacklist": { + "//blacklist": "Blacklist. Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Black---and-Whitelist-Config", + "//forbiddenTiles": "Blocks that cannot be picked up", + "forbiddenTiles": [ + "#forge:immovable", + "#forge:relocation_not_supported", + "minecraft:end_portal", + "minecraft:piston_head", + "minecraft:end_gateway", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:lilac", + "minecraft:sunflower", + "minecraft:*_bed", + "minecraft:*_door", + "minecraft:big_dripleaf_stem", + "minecraft:waterlily", + "minecraft:cake", + "minecraft:nether_portal", + "minecraft:tall_seagrass", + "animania:block_trough", + "animania:block_invisiblock", + "colossalchests:*", + "ic2:*", + "bigreactors:*", + "forestry:*", + "tconstruct:*", + "rustic:*", + "botania:*", + "astralsorcery:*", + "quark:colored_bed_*", + "immersiveengineering:*", + "embers:block_furnace", + "embers:ember_bore", + "embers:ember_activator", + "embers:mixer", + "embers:heat_coil", + "embers:large_tank", + "embers:crystal_cell", + "embers:alchemy_pedestal", + "embers:boiler", + "embers:combustor", + "embers:catalzyer", + "embers:field_chart", + "embers:inferno_forge", + "storagedrawers:framingtable", + "skyresources:*", + "lootbags:*", + "exsartagine:*", + "aquamunda:tank", + "opencomputers:*", + "malisisdoors:*", + "industrialforegoing:*", + "minecolonies:*", + "thaumcraft:pillar*", + "thaumcraft:infernal_furnace", + "thaumcraft:placeholder*", + "thaumcraft:infusion_matrix", + "thaumcraft:golem_builder", + "thaumcraft:thaumatorium*", + "magneticraft:oil_heater", + "magneticraft:solar_panel", + "magneticraft:steam_engine", + "magneticraft:shelving_unit", + "magneticraft:grinder", + "magneticraft:sieve", + "magneticraft:solar_tower", + "magneticraft:solar_mirror", + "magneticraft:container", + "magneticraft:pumpjack", + "magneticraft:solar_panel", + "magneticraft:refinery", + "magneticraft:oil_heater", + "magneticraft:hydraulic_press", + "magneticraft:multiblock_gap", + "refinedstorage:*", + "mcmultipart:*", + "enderstorage:*", + "betterstorage:*", + "practicallogistics2:*", + "wearablebackpacks:*", + "rftools:screen", + "rftools:creative_screen", + "create:*", + "magic_doorknob:*", + "iceandfire:*", + "ftbquests:*", + "waystones:*" + ], + "//forbiddenEntities": "Entities that cannot be picked up", + "forbiddenEntities": [ + "minecraft:end_crystal", + "minecraft:ender_dragon", + "minecraft:ghast", + "minecraft:shulker", + "minecraft:leash_knot", + "minecraft:armor_stand", + "minecraft:item_frame", + "minecraft:painting", + "minecraft:shulker_bullet", + "animania:hamster", + "animania:ferret*", + "animania:hedgehog*", + "animania:cart", + "animania:wagon", + "mynko:*", + "pixelmon:*", + "mocreatures:*", + "quark:totem", + "vehicle:*" + ], + "//forbiddenStacking": "Entities that cannot have other entities stacked on top of them", + "forbiddenStacking": [ + "minecraft:horse" + ] + }, + "customPickupConditions": { + "//customPickupConditions": "Custom Pickup Conditions. Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Custom-Pickup-Condition-Config", + "//customPickupConditionsBlocks": "Custom Pickup Conditions for Blocks", + "customPickupConditionsBlocks": [], + "//customPickupConditionsEntities": "Custom Pickup Conditions for Entities", + "customPickupConditionsEntities": [] + } +} \ No newline at end of file diff --git a/config/chefsdelightconfig.properties b/config/chefsdelightconfig.properties new file mode 100644 index 0000000..023afc2 --- /dev/null +++ b/config/chefsdelightconfig.properties @@ -0,0 +1,7 @@ +plains_chef_house=2 #int | default: 2 +plains_cook_house=1 #int | default: 1 +desert_chef_house=4 #int | default: 4 +desert_cook_house=1 #int | default: 1 +taiga_chef_house=1 #int | default: 1 +taiga_cook_house=2 #int | default: 2 + diff --git a/config/chiselsandbits-client.json b/config/chiselsandbits-client.json new file mode 100644 index 0000000..0040f0a --- /dev/null +++ b/config/chiselsandbits-client.json @@ -0,0 +1,109 @@ +{ + "settings": { + "bit-bag": { + "invert-durability-bar-indication": false + }, + "placement": { + "render-mode": { + "success": "GHOST_BLOCK_MODEL", + "failed": "GHOST_BLOCK_MODEL_SOLID_COLOR" + }, + "color": { + "success": { + "field_21486": 0.1882353, + "field_21487": 0.47058824, + "field_21488": 0.7882353, + "field_21489": 0.7058824 + }, + "not-fitting": { + "field_21486": 0.7176471, + "field_21487": 0.25490198, + "field_21488": 0.05490196, + "field_21489": 0.7058824 + }, + "missing-bits-or-space": { + "field_21486": 1.0, + "field_21487": 0.85882354, + "field_21488": 0.34509805, + "field_21489": 0.7058824 + } + } + }, + "chiseling-previews": { + "default": { + "colors": { + "chiseling": [ + 0.85, + 0.0, + 0.0, + 0.65 + ], + "placement": [ + 0.0, + 0.85, + 0.0, + 0.65 + ] + } + }, + "debug": { + "mutator": { + "colors": { + "chiseling": [ + 0.0, + 0.0, + 0.85, + 0.65 + ], + "placement": [ + 0.85, + 0.85, + 0.0, + 0.65 + ] + } + }, + "enabled": false + }, + "renderer": "chiselsandbits:default" + }, + "selected-tool-mode-icons": { + "renderer": "chiselsandbits:group" + }, + "clipboard": { + "size": 64, + "add-broken-blocks": true, + "add-picked-blocks": true + }, + "patterns": { + "export-path": "./chiselsandbits/patterns" + }, + "warnings": { + "show-cool-down-error": false + }, + "invert-pick-block-behaviour": false + }, + "performance": { + "caches": { + "sizes": { + "bit-storage-content-models": 100, + "block-models": 10000, + "block-faces": 1000000, + "cull-testing": 3500, + "stack-models": 100 + } + }, + "lighting": { + "extract-lighting-values-from-faces": true, + "extract-lighting-values-from-blockstates": false + }, + "model-building": { + "thread-count": 16 + } + }, + "gui": { + "radial-menu": { + "display-mouse-indicator": false + } + } +} \ No newline at end of file diff --git a/config/chiselsandbits-common.json b/config/chiselsandbits-common.json new file mode 100644 index 0000000..4025dd6 --- /dev/null +++ b/config/chiselsandbits-common.json @@ -0,0 +1,15 @@ +{ + "help": { + "enabled-in-tooltips": true + }, + "performance": { + "caches": { + "sizes": { + "collision-boxes": 10000 + } + }, + "saving": { + "thread-count": 16 + } + } +} \ No newline at end of file diff --git a/config/chiselsandbits-server.json b/config/chiselsandbits-server.json new file mode 100644 index 0000000..890137a --- /dev/null +++ b/config/chiselsandbits-server.json @@ -0,0 +1,13 @@ +{ + "balancing": { + "blacklist-random-ticking-blocks": false, + "enable-compatibility-mode": false, + "bit-bag-stack-size": 512, + "change-tracker-size": 20, + "delete-excess-bits": true, + "light-factor-multiplier": 1.0 + }, + "style": { + "bit-size": "ONE_SIXTEENTH" + } +} \ No newline at end of file diff --git a/config/clienttweaks.toml b/config/clienttweaks.toml new file mode 100644 index 0000000..5e5c540 --- /dev/null +++ b/config/clienttweaks.toml @@ -0,0 +1,22 @@ +[tweaks] +autoClimbLadder = true +doNotUseLastTorch = false +hideOffhandItem = false +hideOwnParticleEffects = false +hideShieldUnlessHoldingWeapon = true +noOffhandTorchAtAll = false +noOffhandTorchWithBlock = true +noOffhandTorchWithFood = true +noOffhandTorchWithEmptyHand = false +offhandTorchWithToolOnly = false +disableStepAssist = true +disableLogStripping = false +masterVolumeSlider = true +musicVolumeSlider = true +paneBuildingSupport = true +noRecipeBookShifting = false +[customization] +torchItems = ["minecraft:torch", "minecraft:soul_torch", "tconstruct:stone_torch"] +torchTools = ["minecraft:wooden_pickaxe", "minecraft:stone_pickaxe", "minecraft:iron_pickaxe", "minecraft:golden_pickaxe", "minecraft:diamond_pickaxe", "minecraft:netherite_pickaxe", "tconstruct:pickaxe", "tconstruct:hammer"] +shieldWeapons = ["tetra:modular_sword"] +shieldItems = ["basicshields:wooden_shield", "basicshields:golden_shield", "basicshields:diamond_shield", "basicshields:netherite_shield"] diff --git a/config/compressor/compressor.properties b/config/compressor/compressor.properties new file mode 100644 index 0000000..a8bb471 --- /dev/null +++ b/config/compressor/compressor.properties @@ -0,0 +1,10 @@ +# Compressor Configs +# Sun Oct 23 17:05:16 CEST 2022 + +# Lock Compressor configs from being regenerated +compressorConfigLocked = true +# Lock Compressor resources from being regenerated +compressorResourceLocked = true + +# Hide Compressor's ResourcePack from the GUI +hideResourcePack = true diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_andesite.json new file mode 100644 index 0000000..d752ac4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_andesite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_basalt.json new file mode 100644 index 0000000..2c67d5b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_basalt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_blackstone.json new file mode 100644 index 0000000..92cd044 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_blackstone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_cobbled_deepslate.json new file mode 100644 index 0000000..76c6e0e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_cobbled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_cobbled_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_cobblestone.json new file mode 100644 index 0000000..ad45fb0 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_cobblestone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_deepslate.json new file mode 100644 index 0000000..0938f4a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_diorite.json new file mode 100644 index 0000000..ba474b2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_diorite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_dirt.json new file mode 100644 index 0000000..3c5ec9e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_dirt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_end_stone.json new file mode 100644 index 0000000..292001c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_end_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_end_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_granite.json new file mode 100644 index 0000000..f1b1078 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_granite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_gravel.json new file mode 100644 index 0000000..76a78d3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_gravel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_gravel" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_netherrack.json new file mode 100644 index 0000000..630c66f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_netherrack.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_netherrack" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_sand.json new file mode 100644 index 0000000..eb68c36 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_sand" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_stone.json new file mode 100644 index 0000000..ec0b9f7 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/compressed_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/compressed_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_andesite.json new file mode 100644 index 0000000..b175a8c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_andesite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_basalt.json new file mode 100644 index 0000000..b8ac442 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_basalt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_blackstone.json new file mode 100644 index 0000000..d2c5f73 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_blackstone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..131f004 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_cobbled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_cobbled_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_cobblestone.json new file mode 100644 index 0000000..797b888 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_cobblestone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_deepslate.json new file mode 100644 index 0000000..1d5ce89 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_diorite.json new file mode 100644 index 0000000..00cc1ab --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_diorite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_dirt.json new file mode 100644 index 0000000..d6e0d88 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_dirt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_end_stone.json new file mode 100644 index 0000000..403ccf1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_end_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_end_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_granite.json new file mode 100644 index 0000000..fc72b8c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_granite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_gravel.json new file mode 100644 index 0000000..dc3ae96 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_gravel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_gravel" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_netherrack.json new file mode 100644 index 0000000..5200923 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_netherrack.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_netherrack" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_sand.json new file mode 100644 index 0000000..c20cc1b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_sand" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_stone.json new file mode 100644 index 0000000..1e95c6b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/double_compressed_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/double_compressed_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_andesite.json new file mode 100644 index 0000000..b507149 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_andesite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_basalt.json new file mode 100644 index 0000000..9257a04 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_basalt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_blackstone.json new file mode 100644 index 0000000..6b54213 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_blackstone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..45e8743 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_cobbled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_cobbled_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_cobblestone.json new file mode 100644 index 0000000..b0751a1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_cobblestone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_deepslate.json new file mode 100644 index 0000000..60a4cf3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_diorite.json new file mode 100644 index 0000000..bf40fc8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_diorite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_dirt.json new file mode 100644 index 0000000..4ee9be5 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_dirt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_end_stone.json new file mode 100644 index 0000000..9a60893 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_end_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_end_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_granite.json new file mode 100644 index 0000000..adfbe7e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_granite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_gravel.json new file mode 100644 index 0000000..bddee78 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_gravel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_gravel" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_netherrack.json new file mode 100644 index 0000000..4a3f2d2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_netherrack.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_netherrack" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_sand.json new file mode 100644 index 0000000..86e9fc5 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_sand" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_stone.json new file mode 100644 index 0000000..64d6e0b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/octuple_compressed_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/octuple_compressed_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_andesite.json new file mode 100644 index 0000000..5f37a4a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_andesite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_basalt.json new file mode 100644 index 0000000..03ccd74 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_basalt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_blackstone.json new file mode 100644 index 0000000..f276cf8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_blackstone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..b6919c4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_cobbled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_cobbled_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_cobblestone.json new file mode 100644 index 0000000..01e9e40 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_cobblestone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_deepslate.json new file mode 100644 index 0000000..6629ba6 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_diorite.json new file mode 100644 index 0000000..1bd8dd5 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_diorite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_dirt.json new file mode 100644 index 0000000..5416ff6 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_dirt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_end_stone.json new file mode 100644 index 0000000..bf14630 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_end_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_end_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_granite.json new file mode 100644 index 0000000..25e4f21 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_granite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_gravel.json new file mode 100644 index 0000000..ad03f59 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_gravel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_gravel" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_netherrack.json new file mode 100644 index 0000000..2b8af60 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_netherrack.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_netherrack" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_sand.json new file mode 100644 index 0000000..16dc1ba --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_sand" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_stone.json new file mode 100644 index 0000000..69906cb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quadruple_compressed_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quadruple_compressed_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_andesite.json new file mode 100644 index 0000000..1fbd772 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_andesite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_basalt.json new file mode 100644 index 0000000..c1a99a1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_basalt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_blackstone.json new file mode 100644 index 0000000..17173c9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_blackstone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..eefb402 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_cobbled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_cobbled_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_cobblestone.json new file mode 100644 index 0000000..88de000 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_cobblestone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_deepslate.json new file mode 100644 index 0000000..cf0e7d5 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_diorite.json new file mode 100644 index 0000000..39d4d6e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_diorite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_dirt.json new file mode 100644 index 0000000..aa60972 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_dirt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_end_stone.json new file mode 100644 index 0000000..2617fea --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_end_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_end_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_granite.json new file mode 100644 index 0000000..2bc8f69 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_granite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_gravel.json new file mode 100644 index 0000000..edd5588 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_gravel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_gravel" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_netherrack.json new file mode 100644 index 0000000..39774cd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_netherrack.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_netherrack" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_sand.json new file mode 100644 index 0000000..5e943db --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_sand" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_stone.json new file mode 100644 index 0000000..2410569 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/quintuple_compressed_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/quintuple_compressed_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_andesite.json new file mode 100644 index 0000000..f54e22f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_andesite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_basalt.json new file mode 100644 index 0000000..62422d7 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_basalt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_blackstone.json new file mode 100644 index 0000000..0206e17 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_blackstone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..95a832d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_cobbled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_cobbled_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_cobblestone.json new file mode 100644 index 0000000..79771de --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_cobblestone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_deepslate.json new file mode 100644 index 0000000..07c8a70 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_diorite.json new file mode 100644 index 0000000..d925cbc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_diorite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_dirt.json new file mode 100644 index 0000000..10d997a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_dirt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_end_stone.json new file mode 100644 index 0000000..6170a47 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_end_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_end_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_granite.json new file mode 100644 index 0000000..5795056 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_granite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_gravel.json new file mode 100644 index 0000000..6654f64 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_gravel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_gravel" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_netherrack.json new file mode 100644 index 0000000..cf74972 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_netherrack.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_netherrack" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_sand.json new file mode 100644 index 0000000..7c2da5e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_sand" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_stone.json new file mode 100644 index 0000000..39dc24f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/septuple_compressed_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/septuple_compressed_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_andesite.json new file mode 100644 index 0000000..0b78248 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_andesite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_basalt.json new file mode 100644 index 0000000..09599fe --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_basalt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_blackstone.json new file mode 100644 index 0000000..670d7f8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_blackstone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..7aaea1b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_cobbled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_cobbled_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_cobblestone.json new file mode 100644 index 0000000..b49623c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_cobblestone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_deepslate.json new file mode 100644 index 0000000..3659f7a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_diorite.json new file mode 100644 index 0000000..f2d2d5a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_diorite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_dirt.json new file mode 100644 index 0000000..4d9f059 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_dirt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_end_stone.json new file mode 100644 index 0000000..dbcddb5 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_end_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_end_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_granite.json new file mode 100644 index 0000000..52a8b29 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_granite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_gravel.json new file mode 100644 index 0000000..548be59 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_gravel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_gravel" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_netherrack.json new file mode 100644 index 0000000..b720270 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_netherrack.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_netherrack" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_sand.json new file mode 100644 index 0000000..921db1d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_sand" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_stone.json new file mode 100644 index 0000000..f5855e1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/sextuple_compressed_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/sextuple_compressed_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_andesite.json new file mode 100644 index 0000000..821d0f9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_andesite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_basalt.json new file mode 100644 index 0000000..a7f5aaa --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_basalt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_blackstone.json new file mode 100644 index 0000000..3acf9bb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_blackstone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..d43d088 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_cobbled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_cobbled_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_cobblestone.json new file mode 100644 index 0000000..6d3343d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_cobblestone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_deepslate.json new file mode 100644 index 0000000..7d4bf2d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_deepslate" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_diorite.json new file mode 100644 index 0000000..8451956 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_diorite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_dirt.json new file mode 100644 index 0000000..bd5178d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_dirt" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_end_stone.json new file mode 100644 index 0000000..93be39e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_end_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_end_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_granite.json new file mode 100644 index 0000000..a910080 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_granite" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_gravel.json new file mode 100644 index 0000000..255b9b7 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_gravel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_gravel" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_netherrack.json new file mode 100644 index 0000000..4b0f263 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_netherrack.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_netherrack" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_sand.json new file mode 100644 index 0000000..888e4dd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_sand" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_stone.json new file mode 100644 index 0000000..899a6e3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/assets/compressor/blockstates/triple_compressed_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "compressor:block/triple_compressed_stone" + } + } +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_andesite.json new file mode 100644 index 0000000..6ed13d3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_basalt.json new file mode 100644 index 0000000..c5c71cd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_blackstone.json new file mode 100644 index 0000000..c77f5a4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_cobbled_deepslate.json new file mode 100644 index 0000000..2a1048e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_cobblestone.json new file mode 100644 index 0000000..d6d6ded --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_deepslate.json new file mode 100644 index 0000000..32b6c3e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_diorite.json new file mode 100644 index 0000000..8d733e8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_dirt.json new file mode 100644 index 0000000..4c32dbb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_end_stone.json new file mode 100644 index 0000000..d8916af --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_granite.json new file mode 100644 index 0000000..81a35d2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_gravel.json new file mode 100644 index 0000000..2607a00 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_netherrack.json new file mode 100644 index 0000000..4916d72 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_sand.json new file mode 100644 index 0000000..851d8dc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_stone.json new file mode 100644 index 0000000..e233bb9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_andesite.json new file mode 100644 index 0000000..deb5916 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_basalt.json new file mode 100644 index 0000000..803eeb3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_blackstone.json new file mode 100644 index 0000000..75c9b9a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..ea587ef --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_cobblestone.json new file mode 100644 index 0000000..9152844 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_deepslate.json new file mode 100644 index 0000000..fb1ba9d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_diorite.json new file mode 100644 index 0000000..c923eb6 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_dirt.json new file mode 100644 index 0000000..80743ed --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_end_stone.json new file mode 100644 index 0000000..6750da4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_granite.json new file mode 100644 index 0000000..f9c6205 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_gravel.json new file mode 100644 index 0000000..52e839e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_netherrack.json new file mode 100644 index 0000000..e91450c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_sand.json new file mode 100644 index 0000000..ecb29ad --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_stone.json new file mode 100644 index 0000000..602f51c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/double_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_andesite.json new file mode 100644 index 0000000..c810a58 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_basalt.json new file mode 100644 index 0000000..3598784 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_blackstone.json new file mode 100644 index 0000000..b8cad8e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..b462099 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_cobblestone.json new file mode 100644 index 0000000..d5319f1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_deepslate.json new file mode 100644 index 0000000..02a0208 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_diorite.json new file mode 100644 index 0000000..2377a51 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_dirt.json new file mode 100644 index 0000000..000e42a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_end_stone.json new file mode 100644 index 0000000..043aad9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_granite.json new file mode 100644 index 0000000..6b409c6 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_gravel.json new file mode 100644 index 0000000..21e8342 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_netherrack.json new file mode 100644 index 0000000..5e4b513 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_sand.json new file mode 100644 index 0000000..1c0570a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_stone.json new file mode 100644 index 0000000..ffa58de --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/octuple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_andesite.json new file mode 100644 index 0000000..75ea83f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_basalt.json new file mode 100644 index 0000000..9010b16 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_blackstone.json new file mode 100644 index 0000000..e3c0ab9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..b5628f2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_cobblestone.json new file mode 100644 index 0000000..93f8f60 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_deepslate.json new file mode 100644 index 0000000..367c200 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_diorite.json new file mode 100644 index 0000000..a6ba903 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_dirt.json new file mode 100644 index 0000000..544fe5b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_end_stone.json new file mode 100644 index 0000000..a764c15 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_granite.json new file mode 100644 index 0000000..2061c2f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_gravel.json new file mode 100644 index 0000000..77b0b9f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_netherrack.json new file mode 100644 index 0000000..4b2d386 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_sand.json new file mode 100644 index 0000000..d8dc57f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_stone.json new file mode 100644 index 0000000..1d7d1f8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quadruple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_andesite.json new file mode 100644 index 0000000..8dfed6a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_basalt.json new file mode 100644 index 0000000..8de1209 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_blackstone.json new file mode 100644 index 0000000..2d10ad3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..764be93 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_cobblestone.json new file mode 100644 index 0000000..ab2f378 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_deepslate.json new file mode 100644 index 0000000..a619752 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_diorite.json new file mode 100644 index 0000000..9d4a4dc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_dirt.json new file mode 100644 index 0000000..4687c49 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_end_stone.json new file mode 100644 index 0000000..59f8b3a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_granite.json new file mode 100644 index 0000000..f4bfaf8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_gravel.json new file mode 100644 index 0000000..d30db38 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_netherrack.json new file mode 100644 index 0000000..c5b3a3d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_sand.json new file mode 100644 index 0000000..b692ec3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_stone.json new file mode 100644 index 0000000..eab3ca7 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/quintuple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_andesite.json new file mode 100644 index 0000000..7e97c84 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_basalt.json new file mode 100644 index 0000000..c8afdb1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_blackstone.json new file mode 100644 index 0000000..ab4968d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..3d377dd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_cobblestone.json new file mode 100644 index 0000000..9344d47 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_deepslate.json new file mode 100644 index 0000000..a185303 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_diorite.json new file mode 100644 index 0000000..1a075bb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_dirt.json new file mode 100644 index 0000000..2ba9811 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_end_stone.json new file mode 100644 index 0000000..ca5b063 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_granite.json new file mode 100644 index 0000000..435096d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_gravel.json new file mode 100644 index 0000000..1d1ab7a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_netherrack.json new file mode 100644 index 0000000..978536c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_sand.json new file mode 100644 index 0000000..bedd2d0 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_stone.json new file mode 100644 index 0000000..7d88e2b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/septuple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_andesite.json new file mode 100644 index 0000000..e977a25 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_basalt.json new file mode 100644 index 0000000..97f44ce --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_blackstone.json new file mode 100644 index 0000000..b6b52dc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..32a93e8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_cobblestone.json new file mode 100644 index 0000000..48286f1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_deepslate.json new file mode 100644 index 0000000..914b351 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_diorite.json new file mode 100644 index 0000000..7a67979 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_dirt.json new file mode 100644 index 0000000..b028428 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_end_stone.json new file mode 100644 index 0000000..13b6490 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_granite.json new file mode 100644 index 0000000..e0f8ccb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_gravel.json new file mode 100644 index 0000000..9cc4586 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_netherrack.json new file mode 100644 index 0000000..cff6216 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_sand.json new file mode 100644 index 0000000..685bf84 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_stone.json new file mode 100644 index 0000000..f88fc2a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/sextuple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_andesite.json new file mode 100644 index 0000000..367db69 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_basalt.json new file mode 100644 index 0000000..eecc872 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_blackstone.json new file mode 100644 index 0000000..f5ebd49 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..6118514 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_cobblestone.json new file mode 100644 index 0000000..841a3ed --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_deepslate.json new file mode 100644 index 0000000..28620cc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_diorite.json new file mode 100644 index 0000000..b080d1b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_dirt.json new file mode 100644 index 0000000..9d8ffef --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_end_stone.json new file mode 100644 index 0000000..0ef6bb1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_granite.json new file mode 100644 index 0000000..7cf2bb7 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_gravel.json new file mode 100644 index 0000000..58a1019 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_netherrack.json new file mode 100644 index 0000000..b19d8cd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_sand.json new file mode 100644 index 0000000..7f95a6b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_stone.json new file mode 100644 index 0000000..8100edf --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/blocks/triple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_andesite.json new file mode 100644 index 0000000..6ed13d3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_basalt.json new file mode 100644 index 0000000..c5c71cd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_blackstone.json new file mode 100644 index 0000000..c77f5a4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_cobbled_deepslate.json new file mode 100644 index 0000000..2a1048e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_cobblestone.json new file mode 100644 index 0000000..d6d6ded --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_deepslate.json new file mode 100644 index 0000000..32b6c3e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_diorite.json new file mode 100644 index 0000000..8d733e8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_dirt.json new file mode 100644 index 0000000..4c32dbb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_end_stone.json new file mode 100644 index 0000000..d8916af --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_granite.json new file mode 100644 index 0000000..81a35d2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_gravel.json new file mode 100644 index 0000000..2607a00 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_netherrack.json new file mode 100644 index 0000000..4916d72 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_sand.json new file mode 100644 index 0000000..851d8dc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_stone.json new file mode 100644 index 0000000..e233bb9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_andesite.json new file mode 100644 index 0000000..deb5916 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_basalt.json new file mode 100644 index 0000000..803eeb3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_blackstone.json new file mode 100644 index 0000000..75c9b9a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..ea587ef --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_cobblestone.json new file mode 100644 index 0000000..9152844 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_deepslate.json new file mode 100644 index 0000000..fb1ba9d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_diorite.json new file mode 100644 index 0000000..c923eb6 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_dirt.json new file mode 100644 index 0000000..80743ed --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_end_stone.json new file mode 100644 index 0000000..6750da4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_granite.json new file mode 100644 index 0000000..f9c6205 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_gravel.json new file mode 100644 index 0000000..52e839e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_netherrack.json new file mode 100644 index 0000000..e91450c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_sand.json new file mode 100644 index 0000000..ecb29ad --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_stone.json new file mode 100644 index 0000000..602f51c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/double_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:double_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_andesite.json new file mode 100644 index 0000000..c810a58 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_basalt.json new file mode 100644 index 0000000..3598784 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_blackstone.json new file mode 100644 index 0000000..b8cad8e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..b462099 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_cobblestone.json new file mode 100644 index 0000000..d5319f1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_deepslate.json new file mode 100644 index 0000000..02a0208 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_diorite.json new file mode 100644 index 0000000..2377a51 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_dirt.json new file mode 100644 index 0000000..000e42a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_end_stone.json new file mode 100644 index 0000000..043aad9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_granite.json new file mode 100644 index 0000000..6b409c6 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_gravel.json new file mode 100644 index 0000000..21e8342 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_netherrack.json new file mode 100644 index 0000000..5e4b513 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_sand.json new file mode 100644 index 0000000..1c0570a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_stone.json new file mode 100644 index 0000000..ffa58de --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/octuple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:octuple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_andesite.json new file mode 100644 index 0000000..75ea83f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_basalt.json new file mode 100644 index 0000000..9010b16 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_blackstone.json new file mode 100644 index 0000000..e3c0ab9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..b5628f2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_cobblestone.json new file mode 100644 index 0000000..93f8f60 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_deepslate.json new file mode 100644 index 0000000..367c200 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_diorite.json new file mode 100644 index 0000000..a6ba903 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_dirt.json new file mode 100644 index 0000000..544fe5b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_end_stone.json new file mode 100644 index 0000000..a764c15 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_granite.json new file mode 100644 index 0000000..2061c2f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_gravel.json new file mode 100644 index 0000000..77b0b9f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_netherrack.json new file mode 100644 index 0000000..4b2d386 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_sand.json new file mode 100644 index 0000000..d8dc57f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_stone.json new file mode 100644 index 0000000..1d7d1f8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quadruple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quadruple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_andesite.json new file mode 100644 index 0000000..8dfed6a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_basalt.json new file mode 100644 index 0000000..8de1209 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_blackstone.json new file mode 100644 index 0000000..2d10ad3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..764be93 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_cobblestone.json new file mode 100644 index 0000000..ab2f378 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_deepslate.json new file mode 100644 index 0000000..a619752 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_diorite.json new file mode 100644 index 0000000..9d4a4dc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_dirt.json new file mode 100644 index 0000000..4687c49 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_end_stone.json new file mode 100644 index 0000000..59f8b3a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_granite.json new file mode 100644 index 0000000..f4bfaf8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_gravel.json new file mode 100644 index 0000000..d30db38 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_netherrack.json new file mode 100644 index 0000000..c5b3a3d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_sand.json new file mode 100644 index 0000000..b692ec3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_stone.json new file mode 100644 index 0000000..eab3ca7 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/quintuple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:quintuple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_andesite.json new file mode 100644 index 0000000..7e97c84 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_basalt.json new file mode 100644 index 0000000..c8afdb1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_blackstone.json new file mode 100644 index 0000000..ab4968d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..3d377dd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_cobblestone.json new file mode 100644 index 0000000..9344d47 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_deepslate.json new file mode 100644 index 0000000..a185303 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_diorite.json new file mode 100644 index 0000000..1a075bb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_dirt.json new file mode 100644 index 0000000..2ba9811 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_end_stone.json new file mode 100644 index 0000000..ca5b063 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_granite.json new file mode 100644 index 0000000..435096d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_gravel.json new file mode 100644 index 0000000..1d1ab7a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_netherrack.json new file mode 100644 index 0000000..978536c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_sand.json new file mode 100644 index 0000000..bedd2d0 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_stone.json new file mode 100644 index 0000000..7d88e2b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/septuple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:septuple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_andesite.json new file mode 100644 index 0000000..e977a25 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_basalt.json new file mode 100644 index 0000000..97f44ce --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_blackstone.json new file mode 100644 index 0000000..b6b52dc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..32a93e8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_cobblestone.json new file mode 100644 index 0000000..48286f1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_deepslate.json new file mode 100644 index 0000000..914b351 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_diorite.json new file mode 100644 index 0000000..7a67979 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_dirt.json new file mode 100644 index 0000000..b028428 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_end_stone.json new file mode 100644 index 0000000..13b6490 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_granite.json new file mode 100644 index 0000000..e0f8ccb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_gravel.json new file mode 100644 index 0000000..9cc4586 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_netherrack.json new file mode 100644 index 0000000..cff6216 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_sand.json new file mode 100644 index 0000000..685bf84 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_stone.json new file mode 100644 index 0000000..f88fc2a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/sextuple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:sextuple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_andesite.json new file mode 100644 index 0000000..367db69 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_andesite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_andesite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_basalt.json new file mode 100644 index 0000000..eecc872 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_basalt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_basalt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_blackstone.json new file mode 100644 index 0000000..f5ebd49 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_blackstone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_blackstone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..6118514 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_cobbled_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_cobblestone.json new file mode 100644 index 0000000..841a3ed --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_cobblestone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_cobblestone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_deepslate.json new file mode 100644 index 0000000..28620cc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_deepslate.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_deepslate" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_diorite.json new file mode 100644 index 0000000..b080d1b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_diorite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_diorite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_dirt.json new file mode 100644 index 0000000..9d8ffef --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_dirt.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_dirt" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_end_stone.json new file mode 100644 index 0000000..0ef6bb1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_end_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_granite.json new file mode 100644 index 0000000..7cf2bb7 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_granite.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_granite" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_gravel.json new file mode 100644 index 0000000..58a1019 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_gravel.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_gravel" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_netherrack.json new file mode 100644 index 0000000..b19d8cd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_netherrack.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_netherrack" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_sand.json new file mode 100644 index 0000000..7f95a6b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_sand" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_stone.json new file mode 100644 index 0000000..8100edf --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/c/tags/items/triple_compressed_stone.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "compressor:triple_compressed_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_andesite.json new file mode 100644 index 0000000..79a6de8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_andesite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_andesite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_basalt.json new file mode 100644 index 0000000..6a532e4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_basalt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_blackstone.json new file mode 100644 index 0000000..cffdb5e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_blackstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_cobbled_deepslate.json new file mode 100644 index 0000000..cdd559e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_cobbled_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_cobbled_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_cobblestone.json new file mode 100644 index 0000000..483e1eb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_cobblestone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_cobblestone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_deepslate.json new file mode 100644 index 0000000..47f922d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_diorite.json new file mode 100644 index 0000000..e055f02 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_diorite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_diorite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_dirt.json new file mode 100644 index 0000000..14b8c97 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_end_stone.json new file mode 100644 index 0000000..aca8b70 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_end_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_end_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_granite.json new file mode 100644 index 0000000..741e6fd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_granite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_granite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_gravel.json new file mode 100644 index 0000000..f82e350 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_gravel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_netherrack.json new file mode 100644 index 0000000..8439ecd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_netherrack.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_netherrack" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_sand.json new file mode 100644 index 0000000..6d1bfff --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_sand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_sand" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_stone.json new file mode 100644 index 0000000..7bb38fa --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/compressed_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:compressed_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_andesite.json new file mode 100644 index 0000000..5c0c122 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_andesite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_andesite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_basalt.json new file mode 100644 index 0000000..e9e46b7 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_basalt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_blackstone.json new file mode 100644 index 0000000..f4c4987 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_blackstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..2e68f4c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_cobbled_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_cobbled_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_cobblestone.json new file mode 100644 index 0000000..deb3263 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_cobblestone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_cobblestone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_deepslate.json new file mode 100644 index 0000000..6c2622e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_diorite.json new file mode 100644 index 0000000..8f9e5d9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_diorite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_diorite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_dirt.json new file mode 100644 index 0000000..7e27e37 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_end_stone.json new file mode 100644 index 0000000..3cf89d2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_end_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_end_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_granite.json new file mode 100644 index 0000000..c04258f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_granite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_granite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_gravel.json new file mode 100644 index 0000000..c0bbfcf --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_gravel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_netherrack.json new file mode 100644 index 0000000..3821bb2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_netherrack.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_netherrack" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_sand.json new file mode 100644 index 0000000..7215db3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_sand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_sand" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_stone.json new file mode 100644 index 0000000..0e69dc4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/double_compressed_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:double_compressed_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_andesite.json new file mode 100644 index 0000000..c85c8a2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_andesite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_andesite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_basalt.json new file mode 100644 index 0000000..31409ab --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_basalt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_blackstone.json new file mode 100644 index 0000000..824134e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_blackstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..05b91b1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_cobbled_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_cobbled_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_cobblestone.json new file mode 100644 index 0000000..b865f1e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_cobblestone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_cobblestone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_deepslate.json new file mode 100644 index 0000000..2263e62 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_diorite.json new file mode 100644 index 0000000..a931dd3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_diorite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_diorite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_dirt.json new file mode 100644 index 0000000..1c4aca4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_end_stone.json new file mode 100644 index 0000000..5a958a4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_end_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_end_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_granite.json new file mode 100644 index 0000000..838f4ce --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_granite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_granite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_gravel.json new file mode 100644 index 0000000..c94c6cb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_gravel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_netherrack.json new file mode 100644 index 0000000..03aa755 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_netherrack.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_netherrack" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_sand.json new file mode 100644 index 0000000..c3bdfc1 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_sand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_sand" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_stone.json new file mode 100644 index 0000000..a6bfe42 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/octuple_compressed_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:octuple_compressed_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_andesite.json new file mode 100644 index 0000000..a59a5e5 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_andesite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_andesite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_basalt.json new file mode 100644 index 0000000..95568cd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_basalt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_blackstone.json new file mode 100644 index 0000000..af2e974 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_blackstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..c5aae19 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_cobbled_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_cobbled_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_cobblestone.json new file mode 100644 index 0000000..cc43f1c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_cobblestone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_cobblestone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_deepslate.json new file mode 100644 index 0000000..9211f96 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_diorite.json new file mode 100644 index 0000000..6c840c8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_diorite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_diorite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_dirt.json new file mode 100644 index 0000000..1352925 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_end_stone.json new file mode 100644 index 0000000..e738ea9 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_end_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_end_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_granite.json new file mode 100644 index 0000000..60ea49e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_granite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_granite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_gravel.json new file mode 100644 index 0000000..f54057c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_gravel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_netherrack.json new file mode 100644 index 0000000..2b7630a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_netherrack.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_netherrack" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_sand.json new file mode 100644 index 0000000..6b41460 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_sand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_sand" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_stone.json new file mode 100644 index 0000000..914e27e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quadruple_compressed_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quadruple_compressed_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_andesite.json new file mode 100644 index 0000000..68746a3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_andesite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_andesite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_basalt.json new file mode 100644 index 0000000..7d1f99d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_basalt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_blackstone.json new file mode 100644 index 0000000..ae711b2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_blackstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..aa0de89 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_cobbled_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_cobbled_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_cobblestone.json new file mode 100644 index 0000000..06aac74 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_cobblestone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_cobblestone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_deepslate.json new file mode 100644 index 0000000..f15ed76 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_diorite.json new file mode 100644 index 0000000..ead526d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_diorite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_diorite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_dirt.json new file mode 100644 index 0000000..9736b4e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_end_stone.json new file mode 100644 index 0000000..37027b4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_end_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_end_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_granite.json new file mode 100644 index 0000000..42749da --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_granite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_granite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_gravel.json new file mode 100644 index 0000000..69bfd83 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_gravel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_netherrack.json new file mode 100644 index 0000000..8807239 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_netherrack.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_netherrack" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_sand.json new file mode 100644 index 0000000..f3c182e --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_sand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_sand" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_stone.json new file mode 100644 index 0000000..9836f13 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/quintuple_compressed_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:quintuple_compressed_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_andesite.json new file mode 100644 index 0000000..4643fac --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_andesite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_andesite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_basalt.json new file mode 100644 index 0000000..c21ef61 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_basalt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_blackstone.json new file mode 100644 index 0000000..0dbc509 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_blackstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..88d61c4 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_cobbled_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_cobbled_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_cobblestone.json new file mode 100644 index 0000000..715e9c0 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_cobblestone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_cobblestone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_deepslate.json new file mode 100644 index 0000000..54edbd5 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_diorite.json new file mode 100644 index 0000000..c38626a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_diorite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_diorite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_dirt.json new file mode 100644 index 0000000..3b18790 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_end_stone.json new file mode 100644 index 0000000..6cbba70 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_end_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_end_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_granite.json new file mode 100644 index 0000000..4c34181 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_granite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_granite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_gravel.json new file mode 100644 index 0000000..0ab900b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_gravel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_netherrack.json new file mode 100644 index 0000000..b292b7a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_netherrack.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_netherrack" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_sand.json new file mode 100644 index 0000000..f5e5f9b --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_sand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_sand" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_stone.json new file mode 100644 index 0000000..9eb1eb2 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/septuple_compressed_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:septuple_compressed_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_andesite.json new file mode 100644 index 0000000..23ea81f --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_andesite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_andesite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_basalt.json new file mode 100644 index 0000000..cc88d6c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_basalt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_blackstone.json new file mode 100644 index 0000000..51c0dbf --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_blackstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..42a54fc --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_cobbled_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_cobbled_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_cobblestone.json new file mode 100644 index 0000000..42a98ee --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_cobblestone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_cobblestone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_deepslate.json new file mode 100644 index 0000000..3d1ce62 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_diorite.json new file mode 100644 index 0000000..687b529 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_diorite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_diorite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_dirt.json new file mode 100644 index 0000000..ed81156 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_end_stone.json new file mode 100644 index 0000000..f20b39c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_end_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_end_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_granite.json new file mode 100644 index 0000000..7136e49 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_granite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_granite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_gravel.json new file mode 100644 index 0000000..12fde6d --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_gravel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_netherrack.json new file mode 100644 index 0000000..40817b0 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_netherrack.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_netherrack" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_sand.json new file mode 100644 index 0000000..f312581 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_sand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_sand" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_stone.json new file mode 100644 index 0000000..642aa84 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/sextuple_compressed_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:sextuple_compressed_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_andesite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_andesite.json new file mode 100644 index 0000000..a67224c --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_andesite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_andesite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_basalt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_basalt.json new file mode 100644 index 0000000..07e8564 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_basalt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_blackstone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_blackstone.json new file mode 100644 index 0000000..2484358 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_blackstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_blackstone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_cobbled_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_cobbled_deepslate.json new file mode 100644 index 0000000..98eeca3 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_cobbled_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_cobbled_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_cobblestone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_cobblestone.json new file mode 100644 index 0000000..fda46e8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_cobblestone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_cobblestone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_deepslate.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_deepslate.json new file mode 100644 index 0000000..a5c56b8 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_deepslate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_deepslate" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_diorite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_diorite.json new file mode 100644 index 0000000..c3eeb40 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_diorite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_diorite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_dirt.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_dirt.json new file mode 100644 index 0000000..f1fc9bd --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_end_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_end_stone.json new file mode 100644 index 0000000..40caa32 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_end_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_end_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_granite.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_granite.json new file mode 100644 index 0000000..7988dfb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_granite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_granite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_gravel.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_gravel.json new file mode 100644 index 0000000..3138efe --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_gravel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_gravel" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_netherrack.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_netherrack.json new file mode 100644 index 0000000..64cf195 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_netherrack.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_netherrack" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_sand.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_sand.json new file mode 100644 index 0000000..b16845a --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_sand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_sand" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_stone.json b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_stone.json new file mode 100644 index 0000000..19ad2bb --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/compressor/loot_tables/blocks/triple_compressed_stone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "compressor:triple_compressed_stone" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/config/compressor/resourcepacks/compressor/resources/data/minecraft/tags/blocks/mineable/pickaxe.json new file mode 100644 index 0000000..e040c99 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -0,0 +1,117 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_stone", + "compressor:double_compressed_stone", + "compressor:triple_compressed_stone", + "compressor:quadruple_compressed_stone", + "compressor:quintuple_compressed_stone", + "compressor:sextuple_compressed_stone", + "compressor:septuple_compressed_stone", + "compressor:octuple_compressed_stone", + "compressor:compressed_granite", + "compressor:double_compressed_granite", + "compressor:triple_compressed_granite", + "compressor:quadruple_compressed_granite", + "compressor:quintuple_compressed_granite", + "compressor:sextuple_compressed_granite", + "compressor:septuple_compressed_granite", + "compressor:octuple_compressed_granite", + "compressor:compressed_diorite", + "compressor:double_compressed_diorite", + "compressor:triple_compressed_diorite", + "compressor:quadruple_compressed_diorite", + "compressor:quintuple_compressed_diorite", + "compressor:sextuple_compressed_diorite", + "compressor:septuple_compressed_diorite", + "compressor:octuple_compressed_diorite", + "compressor:compressed_andesite", + "compressor:double_compressed_andesite", + "compressor:triple_compressed_andesite", + "compressor:quadruple_compressed_andesite", + "compressor:quintuple_compressed_andesite", + "compressor:sextuple_compressed_andesite", + "compressor:septuple_compressed_andesite", + "compressor:octuple_compressed_andesite", + "compressor:compressed_cobblestone", + "compressor:double_compressed_cobblestone", + "compressor:triple_compressed_cobblestone", + "compressor:quadruple_compressed_cobblestone", + "compressor:quintuple_compressed_cobblestone", + "compressor:sextuple_compressed_cobblestone", + "compressor:septuple_compressed_cobblestone", + "compressor:octuple_compressed_cobblestone", + "compressor:compressed_gravel", + "compressor:double_compressed_gravel", + "compressor:triple_compressed_gravel", + "compressor:quadruple_compressed_gravel", + "compressor:quintuple_compressed_gravel", + "compressor:sextuple_compressed_gravel", + "compressor:septuple_compressed_gravel", + "compressor:octuple_compressed_gravel", + "compressor:compressed_sand", + "compressor:double_compressed_sand", + "compressor:triple_compressed_sand", + "compressor:quadruple_compressed_sand", + "compressor:quintuple_compressed_sand", + "compressor:sextuple_compressed_sand", + "compressor:septuple_compressed_sand", + "compressor:octuple_compressed_sand", + "compressor:compressed_dirt", + "compressor:double_compressed_dirt", + "compressor:triple_compressed_dirt", + "compressor:quadruple_compressed_dirt", + "compressor:quintuple_compressed_dirt", + "compressor:sextuple_compressed_dirt", + "compressor:septuple_compressed_dirt", + "compressor:octuple_compressed_dirt", + "compressor:compressed_netherrack", + "compressor:double_compressed_netherrack", + "compressor:triple_compressed_netherrack", + "compressor:quadruple_compressed_netherrack", + "compressor:quintuple_compressed_netherrack", + "compressor:sextuple_compressed_netherrack", + "compressor:septuple_compressed_netherrack", + "compressor:octuple_compressed_netherrack", + "compressor:compressed_basalt", + "compressor:double_compressed_basalt", + "compressor:triple_compressed_basalt", + "compressor:quadruple_compressed_basalt", + "compressor:quintuple_compressed_basalt", + "compressor:sextuple_compressed_basalt", + "compressor:septuple_compressed_basalt", + "compressor:octuple_compressed_basalt", + "compressor:compressed_deepslate", + "compressor:double_compressed_deepslate", + "compressor:triple_compressed_deepslate", + "compressor:quadruple_compressed_deepslate", + "compressor:quintuple_compressed_deepslate", + "compressor:sextuple_compressed_deepslate", + "compressor:septuple_compressed_deepslate", + "compressor:octuple_compressed_deepslate", + "compressor:compressed_cobbled_deepslate", + "compressor:double_compressed_cobbled_deepslate", + "compressor:triple_compressed_cobbled_deepslate", + "compressor:quadruple_compressed_cobbled_deepslate", + "compressor:quintuple_compressed_cobbled_deepslate", + "compressor:sextuple_compressed_cobbled_deepslate", + "compressor:septuple_compressed_cobbled_deepslate", + "compressor:octuple_compressed_cobbled_deepslate", + "compressor:compressed_blackstone", + "compressor:double_compressed_blackstone", + "compressor:triple_compressed_blackstone", + "compressor:quadruple_compressed_blackstone", + "compressor:quintuple_compressed_blackstone", + "compressor:sextuple_compressed_blackstone", + "compressor:septuple_compressed_blackstone", + "compressor:octuple_compressed_blackstone", + "compressor:compressed_end_stone", + "compressor:double_compressed_end_stone", + "compressor:triple_compressed_end_stone", + "compressor:quadruple_compressed_end_stone", + "compressor:quintuple_compressed_end_stone", + "compressor:sextuple_compressed_end_stone", + "compressor:septuple_compressed_end_stone", + "compressor:octuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/data/minecraft/tags/blocks/needs_stone_tool.json b/config/compressor/resourcepacks/compressor/resources/data/minecraft/tags/blocks/needs_stone_tool.json new file mode 100644 index 0000000..e040c99 --- /dev/null +++ b/config/compressor/resourcepacks/compressor/resources/data/minecraft/tags/blocks/needs_stone_tool.json @@ -0,0 +1,117 @@ +{ + "replace": false, + "values": [ + "compressor:compressed_stone", + "compressor:double_compressed_stone", + "compressor:triple_compressed_stone", + "compressor:quadruple_compressed_stone", + "compressor:quintuple_compressed_stone", + "compressor:sextuple_compressed_stone", + "compressor:septuple_compressed_stone", + "compressor:octuple_compressed_stone", + "compressor:compressed_granite", + "compressor:double_compressed_granite", + "compressor:triple_compressed_granite", + "compressor:quadruple_compressed_granite", + "compressor:quintuple_compressed_granite", + "compressor:sextuple_compressed_granite", + "compressor:septuple_compressed_granite", + "compressor:octuple_compressed_granite", + "compressor:compressed_diorite", + "compressor:double_compressed_diorite", + "compressor:triple_compressed_diorite", + "compressor:quadruple_compressed_diorite", + "compressor:quintuple_compressed_diorite", + "compressor:sextuple_compressed_diorite", + "compressor:septuple_compressed_diorite", + "compressor:octuple_compressed_diorite", + "compressor:compressed_andesite", + "compressor:double_compressed_andesite", + "compressor:triple_compressed_andesite", + "compressor:quadruple_compressed_andesite", + "compressor:quintuple_compressed_andesite", + "compressor:sextuple_compressed_andesite", + "compressor:septuple_compressed_andesite", + "compressor:octuple_compressed_andesite", + "compressor:compressed_cobblestone", + "compressor:double_compressed_cobblestone", + "compressor:triple_compressed_cobblestone", + "compressor:quadruple_compressed_cobblestone", + "compressor:quintuple_compressed_cobblestone", + "compressor:sextuple_compressed_cobblestone", + "compressor:septuple_compressed_cobblestone", + "compressor:octuple_compressed_cobblestone", + "compressor:compressed_gravel", + "compressor:double_compressed_gravel", + "compressor:triple_compressed_gravel", + "compressor:quadruple_compressed_gravel", + "compressor:quintuple_compressed_gravel", + "compressor:sextuple_compressed_gravel", + "compressor:septuple_compressed_gravel", + "compressor:octuple_compressed_gravel", + "compressor:compressed_sand", + "compressor:double_compressed_sand", + "compressor:triple_compressed_sand", + "compressor:quadruple_compressed_sand", + "compressor:quintuple_compressed_sand", + "compressor:sextuple_compressed_sand", + "compressor:septuple_compressed_sand", + "compressor:octuple_compressed_sand", + "compressor:compressed_dirt", + "compressor:double_compressed_dirt", + "compressor:triple_compressed_dirt", + "compressor:quadruple_compressed_dirt", + "compressor:quintuple_compressed_dirt", + "compressor:sextuple_compressed_dirt", + "compressor:septuple_compressed_dirt", + "compressor:octuple_compressed_dirt", + "compressor:compressed_netherrack", + "compressor:double_compressed_netherrack", + "compressor:triple_compressed_netherrack", + "compressor:quadruple_compressed_netherrack", + "compressor:quintuple_compressed_netherrack", + "compressor:sextuple_compressed_netherrack", + "compressor:septuple_compressed_netherrack", + "compressor:octuple_compressed_netherrack", + "compressor:compressed_basalt", + "compressor:double_compressed_basalt", + "compressor:triple_compressed_basalt", + "compressor:quadruple_compressed_basalt", + "compressor:quintuple_compressed_basalt", + "compressor:sextuple_compressed_basalt", + "compressor:septuple_compressed_basalt", + "compressor:octuple_compressed_basalt", + "compressor:compressed_deepslate", + "compressor:double_compressed_deepslate", + "compressor:triple_compressed_deepslate", + "compressor:quadruple_compressed_deepslate", + "compressor:quintuple_compressed_deepslate", + "compressor:sextuple_compressed_deepslate", + "compressor:septuple_compressed_deepslate", + "compressor:octuple_compressed_deepslate", + "compressor:compressed_cobbled_deepslate", + "compressor:double_compressed_cobbled_deepslate", + "compressor:triple_compressed_cobbled_deepslate", + "compressor:quadruple_compressed_cobbled_deepslate", + "compressor:quintuple_compressed_cobbled_deepslate", + "compressor:sextuple_compressed_cobbled_deepslate", + "compressor:septuple_compressed_cobbled_deepslate", + "compressor:octuple_compressed_cobbled_deepslate", + "compressor:compressed_blackstone", + "compressor:double_compressed_blackstone", + "compressor:triple_compressed_blackstone", + "compressor:quadruple_compressed_blackstone", + "compressor:quintuple_compressed_blackstone", + "compressor:sextuple_compressed_blackstone", + "compressor:septuple_compressed_blackstone", + "compressor:octuple_compressed_blackstone", + "compressor:compressed_end_stone", + "compressor:double_compressed_end_stone", + "compressor:triple_compressed_end_stone", + "compressor:quadruple_compressed_end_stone", + "compressor:quintuple_compressed_end_stone", + "compressor:sextuple_compressed_end_stone", + "compressor:septuple_compressed_end_stone", + "compressor:octuple_compressed_end_stone" + ] +} \ No newline at end of file diff --git a/config/compressor/resourcepacks/compressor/resources/pack.png b/config/compressor/resourcepacks/compressor/resources/pack.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f956a54ec0408f880666278e4d1162be23d2c0 GIT binary patch literal 6484 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 literal 0 HcmV?d00001 diff --git a/config/computercraft-client.toml b/config/computercraft-client.toml new file mode 100644 index 0000000..2ff19ff --- /dev/null +++ b/config/computercraft-client.toml @@ -0,0 +1,5 @@ +#The renderer to use for monitors. Generally this should be kept at "best" - if monitors have performance issues, you may wish to experiment with alternative renderers. +monitor_renderer = "BEST" +#The maximum distance monitors will render at. This defaults to the standard tile entity limit, but may be extended if you wish to build larger monitors. +monitor_distance = 64 + diff --git a/config/config.json b/config/config.json new file mode 100644 index 0000000..f70fe29 --- /dev/null +++ b/config/config.json @@ -0,0 +1,19 @@ +{ + "armorEnable": true, + "armorHideWhenEmpty": true, + "armorHideEmptySlots": false, + "toughnessEnable": true, + "toughnessHideWhenEmpty": true, + "toughnessHideEmptySlots": false, + "armorBarOffset": 0, + "toughnessBarOffset": 0, + "oneHealthBar": false, + "colors": [ + "#ECEEFF", + "#FF5500", + "#FFC747", + "#27FFE3", + "#00FF00", + "#7F00FF" + ] +} \ No newline at end of file diff --git a/config/connectiblechains.toml b/config/connectiblechains.toml new file mode 100644 index 0000000..a520348 --- /dev/null +++ b/config/connectiblechains.toml @@ -0,0 +1,4 @@ +chainHangAmount = 7.0 +maxChainRange = 7 +quality = 4 +showToolTip = true diff --git a/config/connectivity.json b/config/connectivity.json new file mode 100644 index 0000000..75b2f67 --- /dev/null +++ b/config/connectivity.json @@ -0,0 +1,30 @@ +{ + "disableLoginLimits": { + "desc:": "Should login packet size limits be disabled? Error:(IOException(\"Payload may not be larger than 1048576 bytes\")) default:true", + "disableLoginLimits": true + }, + "disablePacketLimits": { + "desc:": "Should play packet size limits be disabled? Error:(Badly compressed packet) default:true", + "disablePacketLimits": true + }, + "debugPrintMessages": { + "desc:": "If enabled all messages exceeding normal limits will be printed to log. default:false", + "debugPrintMessages": false + }, + "logintimeout": { + "desc:": "Set the max login timeout in ticks. 20 ticks \u003d 1 sec, default \u003d 2400 ticks", + "logintimeout": 2400 + }, + "disconnectTimeout": { + "desc:": "Set the ingame disconnect timeout for disconnecting players. Default \u003d 60sec", + "disconnectTimeout": 60 + }, + "packetHistoryMinutes": { + "desc:": "Set the amount of minutes for which network packet history data is saved. Default \u003d 5 minutes", + "packetHistoryMinutes": 5 + }, + "showFullResourceLocationException": { + "desc:": "Enable to see the full log output for all resource location exceptions. Default \u003d false", + "showFullResourceLocationException": false + } +} \ No newline at end of file diff --git a/config/continuity.json b/config/continuity.json new file mode 100644 index 0000000..9ec8990 --- /dev/null +++ b/config/continuity.json @@ -0,0 +1,6 @@ +{ + "connected_textures": true, + "emissive_textures": true, + "custom_block_layers": true, + "use_manual_culling": true +} \ No newline at end of file diff --git a/config/cookingforblockheads.toml b/config/cookingforblockheads.toml new file mode 100644 index 0000000..e76b665 --- /dev/null +++ b/config/cookingforblockheads.toml @@ -0,0 +1,11 @@ +cowJarEnabled = true +cowJarMilkPerTick = 1 +compressedCowJarMilkMultiplier = 9.0 +sinkRequiresWater = false +largeCounters = false +disallowOvenAutomation = false +ovenFuelTimeMultiplier = 0.33000001311302185 +ovenCookTimeMultiplier = 1.0 +ovenRequiresCookingOil = false +showIngredientIcon = true +allowVeryToastedBread = true diff --git a/config/couplings.toml b/config/couplings.toml new file mode 100644 index 0000000..0459d9d --- /dev/null +++ b/config/couplings.toml @@ -0,0 +1,9 @@ +#Couple regardless of whether the player is sneaking +ignore_sneaking = true +#Couple fence gates above and below on the same axis +couple_fence_gates = true +#Couple doors with opposing hinges +couple_doors = true +#Couple trapdoors along either sides and opposing +couple_trapdoors = true + diff --git a/config/coxinhautilities.json b/config/coxinhautilities.json new file mode 100644 index 0000000..3a92dc1 --- /dev/null +++ b/config/coxinhautilities.json @@ -0,0 +1,8 @@ +{ + "canGenerateEnderOrchids": true, + "enderOrchidSpawnRate": 2, + "hasEnderOrchidStrictPlacement": true, + "enderOrchidRegularGrowthRate": 8, + "enderOrchidSpecialGrowthRate": 12, + "useCarrierBlacklist": true +} \ No newline at end of file diff --git a/config/craftingtweaks.toml b/config/craftingtweaks.toml new file mode 100644 index 0000000..1e0730a --- /dev/null +++ b/config/craftingtweaks.toml @@ -0,0 +1,10 @@ +[common] +compressAnywhere = false +compressBlacklist = ["minecraft:sandstone", "minecraft:iron_trapdoor"] +[client] +hideButtons = false +rightClickCraftsStack = true +hideButtonTooltips = false +hideVanillaCraftingGuide = false +craftingTweaksMode = "DEFAULT" +disabledAddons = [] diff --git a/config/create-client.toml b/config/create-client.toml new file mode 100644 index 0000000..2809494 --- /dev/null +++ b/config/create-client.toml @@ -0,0 +1,143 @@ + +#. +#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! +[client] + #. + #Choose the menu row that the Create config button appears on in the main menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 4 + mainMenuConfigButtonRow = 0 + #. + #Choose the menu row that the Create config button appears on in the in-game menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 5 + ingameMenuConfigButtonRow = 3 + #. + #Higher density means more spawned particles. + #Range: 0.0 ~ 1.0 + fanParticleDensity = 0.5 + #. + #The maximum amount of blocks for which to try and calculate dynamic contraption lighting. Decrease if large contraption cause too much lag + #Range: > 0 + maximumContraptionLightVolume = 16384 + #. + #Log a stack-trace when rendering issues happen within a moving contraption. + explainRenderErrors = false + #. + #The fluid unit that will be displayed when viewing fluids + #Example: 1000 mB or 81000 Droplets + #Allowed Values: DROPLETS, MILIBUCKETS + fluidUnitType = "MILIBUCKETS" + #. + #[in Blocks] + #Maximum Distance to the player at which items in Blocks' filter slots will be displayed + #Range: 1.0 ~ 3.4028234663852886E38 + filterItemRenderDistance = 10.0 + #. + #Show kinetic debug information on blocks while the F3-Menu is open. + enableRainbowDebug = true + #. + #Vertical offset for the Toolbox Hotbar overlay. + #Range: > -2147483648 + toolboxHotbarOverlayOffset = 0 + #. + #Display a tooltip when looking at overstressed components. + enableOverstressedTooltip = true + #. + #Determines if the fluid unit should be simplified + simplifyFluidUnit = true + #. + #Offset the Create config button in the in-game menu by this many pixels on the X axis + #The sign (-/+) of this value determines what side of the row the button appears on (left/right) + #Range: > -2147483648 + ingameMenuConfigButtonOffsetX = -4 + #. + #Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled + ignoreFabulousWarning = false + #. + #Offset the Create config button in the main menu by this many pixels on the X axis + #The sign (-/+) of this value determines what side of the row the button appears on (left/right) + #Range: > -2147483648 + mainMenuConfigButtonOffsetX = -4 + #. + #Show item descriptions on Shift and controls on Ctrl. + enableTooltips = true + + #. + #Sound settings + [client.sound] + #. + #Make cogs rumble and machines clatter. + enableAmbientSounds = true + #. + #Maximum volume modifier of Ambient noise + #Range: 0.0 ~ 1.0 + ambientVolumeCap = 0.10000000149011612 + + #. + #Ponder settings + [client.ponder] + #. + #Show additional info in the ponder view and reload scene scripts more frequently. + editingMode = false + #. + #Slow down a ponder scene whenever there is text on screen. + comfyReading = false + + #. + #Railway related settings + [client.trains] + #. + #How far away the Camera should zoom when seated on a train + #Range: 0.0 ~ 3.4028234663852886E38 + mountedZoomMultiplier = 3.0 + #. + #Display nodes and edges of a Railway Network while f3 debug mode is active + showTrackGraphOnF3 = false + + #. + #Settings for the Goggle Overlay + [client.goggleOverlay] + #. + #Enable this to use your custom colors for the Goggle- and Hover- Overlay + customColorsOverlay = false + #. + #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetY = 0 + #. + #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetX = 20 + #. + #The custom top color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBorderTopOverlay = 1347420415 + #. + #The custom background color to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBackgroundOverlay = -267386864 + #. + #The custom bot color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBorderBotOverlay = 1344798847 + + #. + #Settings for the Placement Assist + [client.placementAssist] + #. + #Change the size of the Indicator by this multiplier + #Range: 0.0 ~ 3.4028234663852886E38 + indicatorScale = 1.0 + #. + #What indicator should be used when showing where the assisted placement ends up relative to your crosshair + #Choose 'NONE' to disable the Indicator altogether + #Allowed Values: TEXTURE, TRIANGLE, NONE + indicatorType = "TEXTURE" + diff --git a/config/create-common.toml b/config/create-common.toml new file mode 100644 index 0000000..e0c1be5 --- /dev/null +++ b/config/create-common.toml @@ -0,0 +1,64 @@ + +[worldgen] + + #. + #Modify Create's impact on your terrain + [worldgen.v2] + #. + #Prevents all worldgen added by Create from taking effect + disableWorldGen = false + + [worldgen.v2.striated_ores_overworld] + #. + #Range: > -2147483648 + minHeight = -30 + #. + #Range: > -2147483648 + maxHeight = 70 + #. + #Range: > 0 + clusterSize = 32 + #. + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.0833333358168602 + + [worldgen.v2.zinc_ore] + #. + #Range: > -2147483648 + minHeight = -63 + #. + #Range: > -2147483648 + maxHeight = 70 + #. + #Range: > 0 + clusterSize = 8 + #. + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 9.0 + + [worldgen.v2.striated_ores_nether] + #. + #Range: > -2147483648 + minHeight = 40 + #. + #Range: > -2147483648 + maxHeight = 90 + #. + #Range: > 0 + clusterSize = 32 + #. + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.0833333358168602 + diff --git a/config/createaddition-common.toml b/config/createaddition-common.toml new file mode 100644 index 0000000..8e2189b --- /dev/null +++ b/config/createaddition-common.toml @@ -0,0 +1,138 @@ + +#General Settings +[general] + #Forge Energy conversion rate (in FE/t at 256 RPM). + #Range: > 0 + fe_conversion = 240 + #Max stress for the Alternator and Electric Motor (in SU at 256 RPM). + #Range: > 0 + baseline_stress = 8192 + +#Electric Motor +[electric_motor] + #Electric Motor internal capacity in FE. + #Range: 0 ~ 2147483647 + motor_capacity = 2048 + #Electric Motor minimum required energy consumption in FE/t. + #Range: > 0 + motor_min_consumption = 8 + #Electric Motor max input in FE (Energy transfer not consumption). + #Range: 0 ~ 2147483647 + motor_max_input = 256 + #Electric Motor min/max RPM. + #Range: > 1 + motor_rpm_range = 256 + +#Alternator +[alternator] + #Alternator efficiency relative to base conversion rate. + #Range: 0.01 ~ 1.0 + generator_efficiency = 0.75 + #Alternator internal capacity in FE. + #Range: 0 ~ 2147483647 + generator_capacity = 2048 + #Alternator max input in FE (Energy transfer, not generation). + #Range: 0 ~ 2147483647 + generator_max_output = 256 + +#Rolling Mill +[rolling_mill] + #Rolling Mill duration in ticks. + #Range: > 0 + rolling_mill_processing_duration = 100 + #Rolling Mill base stress impact. + #Range: 0 ~ 1024 + rolling_mill_stress = 16 + +#Heater +[heater] + #Enable Induction Heater when attached to a Furnace Engine. + heater_furnace_engine_enable = false + #Induction Heater internal capacity in FE. + #Range: 0 ~ 2147483647 + heater_capacity = 2048 + #Induction Heater max input in FE (Energy transfer, not consumption). + #Range: 0 ~ 2147483647 + heater_max_input = 256 + #Induction Heater normal consumption rate in FE/t. + #Range: > 0 + heater_normal_consumption = 96 + #Induction Heater when attached to a Furnace Engine consumption rate in FE/t. + #Range: > 0 + heater_furnace_engine_consumption = 1024 + +#Wires +[wires] + #Connector max input in FE/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + connector_max_input = 1024 + #Max wire length in blocks. + #Range: 0 ~ 256 + wire_length = 12 + #Connector max output in FE/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + connector_max_output = 1024 + #Connector internal input buffer in FE. + #Range: 0 ~ 9223372036854775807 + connector_input_capacity = 2048 + +#Accumulator +[accumulator] + #Accumulator internal capacity in FE. + #Range: 0 ~ 9223372036854775807 + accumulator_capacity = 4196000 + #Accumulator max output in FE/t (Energy transfer). + #Range: 0 ~ 2147483647 + accumulator_max_output = 512 + #Accumulator max input in FE/t (Energy transfer). + #Range: 0 ~ 2147483647 + accumulator_max_input = 512 + +#Tesla Coil +[tesla_coil] + #Tesla Coil charge rate in FE/t. + #Range: 0 ~ 9223372036854775807 + tesla_coil_charge_rate = 4096 + #Tesla Coil fire interval (in ticks). + #Range: > 0 + tesla_coil_fire_cooldown = 20 + #Hurt range (in blocks/meters). + #Range: > 0 + tesla_coil_hurt_range = 3 + #Charger internal capacity in FE. + #Range: 0 ~ 9223372036854775807 + tesla_coil_capacity = 32000 + #Energy consumed when Tesla Coil is fired (in FE). + #Range: > 0 + tesla_coil_hurt_energy_required = 1024 + #The duration of the Shocked effect for mobs (in ticks). + #Range: > 0 + tesla_coil_effect_time_mob = 20 + #The duration of the Shocked effect for players (in ticks). + #Range: > 0 + tesla_coil_effect_time_player = 20 + #Tesla Coil max input in FE/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + tesla_coil_max_input = 8192 + #Tesla Coil charge rate in FE/t for recipes. + #Range: 0 ~ 9223372036854775807 + tesla_coil_recipe_charge_rate = 1024 + #Damaged dealt to mobs when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_mob = 3 + #Damaged dealt to players when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_player = 2 + +#Misc +[misc] + #Diamond Grit Sandpaper durability (number of uses). + #Range: > 3 + diamond_grit_sandpaper_uses = 1024 + #The relative speed of the Furnace Engine when powered by a Crude Burner. + #Range: 0.0 ~ 100.0 + crude_burner_engine_speed = 2.0 + #The relative speed of the Furnace Engine when powered by a Furnace Burner. + #Range: 0.0 ~ 100.0 + furnace_burner_engine_speed = 1.0 + diff --git a/config/creeperoverhaul.json b/config/creeperoverhaul.json new file mode 100644 index 0000000..e748c84 --- /dev/null +++ b/config/creeperoverhaul.json @@ -0,0 +1,6 @@ +{ + "//replaceDefaultCreeper": "Change the Vanilla Creeper to a new and improved texture with better animations.", + "replaceDefaultCreeper": true, + "//destroyBlocks": "Change the Creeper Overhaul creepers to destroy blocks or not.", + "destroyBlocks": true +} \ No newline at end of file diff --git a/config/croptopia/croptopia.conf b/config/croptopia/croptopia.conf new file mode 100644 index 0000000..65a8d5b --- /dev/null +++ b/config/croptopia/croptopia.conf @@ -0,0 +1,426 @@ +# Determines if croptopia salt will generate in rivers. Defaults to true +generateSaltInWorld = true +treeConfig=[ + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:plains", + "minecraft:forest", + "minecraft:sunflower_plains", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:birch_taiga", + "terralith:blooming_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="orange_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="dragon_fruit_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + "terralith:blooming_valley" + ] + featureName="kumquat_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="banana_tree_configured" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "traverse:wooded_plateau", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "byg:orchard", + "traverse:woodlands", + "traverse:wooded_island", + "minecraft:forest" + ] + featureName="plum_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="date_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow" + ] + featureName="cashew_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="mango_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="coconut_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="apricot_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="nutmeg_tree_configured" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "byg:orchard", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="persimmon_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow" + ] + featureName="almond_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:birch_taiga", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="avocado_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="fig_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:sparse_jungle", + "byg:white_mangrove_marshes", + "byg:tropical_rainforest", + "byg:temperate_rainforest", + "byg:cypress_swamplands", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "traverse:lush_swamp", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="cinnamon_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:plains", + "minecraft:sunflower_plains", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="peach_tree_configured" + }, + { + acceptableBiomes=[ + "traverse:wooded_island", + "minecraft:plains", + "minecraft:sunflower_plains", + "traverse:wooded_plateau", + "byg:prairie", + "traverse:woodlands", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="apple_tree_configured" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "byg:orchard", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="pear_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="grapefruit_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:steppe" + ] + featureName="star_fruit_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="nectarine_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="lemon_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "byg:cherry_blossom_forest", + "traverse:woodlands", + "traverse:wooded_island", + "minecraft:forest", + "traverse:wooded_plateau", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="cherry_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="lime_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow", + "terralith:birch_taiga", + ] + featureName="pecan_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow", + "terralith:birch_taiga", + "terralith:steppe" + ] + featureName="walnut_tree_configured" + } +] diff --git a/config/croptosis/config.json b/config/croptosis/config.json new file mode 100644 index 0000000..8c9f35f --- /dev/null +++ b/config/croptosis/config.json @@ -0,0 +1,48 @@ +{ + "potash_oregen": { + "enabled": false, + "vein_shape": "uniform", + "min_height": 52, + "max_height": 204, + "per_chunk": 8, + "vein_size": 8 + }, + "apatite_oregen": { + "enabled": false, + "vein_shape": "", + "min_height": -64, + "max_height": 34, + "per_chunk": 4, + "vein_size": 12 + }, + "watering_cans": { + "enabled": true, + "iron": { + "range": 3, + "capacity": 12, + "chance": 0.02 + }, + "gold": { + "range": 5, + "capacity": 6, + "chance": 0.025 + }, + "diamond": { + "range": 6, + "capacity": 16, + "chance": 0.025 + }, + "netherite": { + "range": 8, + "capacity": 20, + "chance": 0.03 + } + }, + "fertilizer_items": { + "enable_feather_meal": false, + "enable_rotten_pile": false + }, + "fertilized_blocks": { + "enable_bone_meal_conversion": false + } +} \ No newline at end of file diff --git a/config/crowdin.txt b/config/crowdin.txt new file mode 100644 index 0000000..b5e1486 --- /dev/null +++ b/config/crowdin.txt @@ -0,0 +1,2 @@ +#Change this to no to prevent mod translation downloads +download=yes diff --git a/config/ctm.json b/config/ctm.json new file mode 100644 index 0000000..d2d3bed --- /dev/null +++ b/config/ctm.json @@ -0,0 +1,4 @@ +{ + "disableCTM": false, + "connectInsideCTM": false +} \ No newline at end of file diff --git a/config/darkmodeeverywhere-client.toml b/config/darkmodeeverywhere-client.toml new file mode 100644 index 0000000..71cec25 --- /dev/null +++ b/config/darkmodeeverywhere-client.toml @@ -0,0 +1,21 @@ + +["Button Position"] + #Pixels away from the bottom left of the GUI in the x axis + #Range: > 0 + X = 25 + #Pixels away from the bottom left of the GUI in the y axis + #Range: > 0 + Y = 0 + NAME = "Dark Mode" + +["Main Menu Button"] + #Pixels away from the bottom left of the GUI in the x axis + #Range: > 0 + X = 4 + #Pixels away from the bottom left of the GUI in the y axis + #Range: > 0 + Y = 40 + #Enabled + SHOW = false + NAME = "Dark Mode" + diff --git a/config/darkmodeeverywhereshaders.json b/config/darkmodeeverywhereshaders.json new file mode 100644 index 0000000..a0266c4 --- /dev/null +++ b/config/darkmodeeverywhereshaders.json @@ -0,0 +1,20 @@ +{ + "shaders": [ + { + "resourceLocation": "darkmodeeverywhere:perfect_dark", + "displayName": "Perfect Dark", + "darkColorReplacement": 16777215 + }, + { + "resourceLocation": "darkmodeeverywhere:less_perfect_dark", + "displayName": "Less Perfect Dark", + "darkColorReplacement": 16777215 + }, + { + "resourceLocation": "darkmodeeverywhere:toasted_light", + "displayName": "Toasted Light Mode", + "darkColorReplacement": 16777215 + } + ], + "version": 1 +} \ No newline at end of file diff --git a/config/de/mari_023/ae2wtlib.json5 b/config/de/mari_023/ae2wtlib.json5 new file mode 100644 index 0000000..5bc12fe --- /dev/null +++ b/config/de/mari_023/ae2wtlib.json5 @@ -0,0 +1,4 @@ +{ + "outOfRangePowerMultiplier": 2.0, + "magnetCardRange": 16.0 +} \ No newline at end of file diff --git a/config/deeperdarker-client.json5 b/config/deeperdarker-client.json5 new file mode 100644 index 0000000..6f31cf5 --- /dev/null +++ b/config/deeperdarker-client.json5 @@ -0,0 +1 @@ +{ } \ No newline at end of file diff --git a/config/deeperdarker.json5 b/config/deeperdarker.json5 new file mode 100644 index 0000000..3700264 --- /dev/null +++ b/config/deeperdarker.json5 @@ -0,0 +1,24 @@ +{ + // Whether the Sculk Jaw can eat items or not (eating an item will cause it to disappear forever) + "sculk_jaw_eats_items": false, + "warden_armor": { + "warden_armor_toughness": 3.0, + "warden_armor_durability": 45, + "warden_armor_knockback_resistance": 0.5, + // How much strength/armor you get from the Soul Elytra + "soul_elytra_armor_modifier": 4.0, + }, + "warden_tools": { + "warden_tools_durability": 2464, + "warden_tools_damage": 7.0, + "warden_tools_speed": 11.0, + }, + "otherside": { + "sculk_centipede_spawning": true, + // Whether Sculk Blocks can spawn in the Otherside or not (Sculk Sensor, Sculk Vein, and Sculk Catalyst) + "sculk_blocks_in_otherside": true, + "phantom_spawning": true, + "sculk_snapper_spawning": true, + "shattered_spawning": true, + }, +} \ No newline at end of file diff --git a/config/deepslatecutting.properties b/config/deepslatecutting.properties new file mode 100644 index 0000000..a89f284 --- /dev/null +++ b/config/deepslatecutting.properties @@ -0,0 +1,3 @@ +#This file stores the config option for DeepslateCutting +#Sun Oct 23 18:43:01 CEST 2022 +enableExtras=false diff --git a/config/defaultoptions.toml b/config/defaultoptions.toml new file mode 100644 index 0000000..fb29b80 --- /dev/null +++ b/config/defaultoptions.toml @@ -0,0 +1,2 @@ +defaultDifficulty = "NORMAL" +lockDifficulty = false diff --git a/config/defaultoptions/keybindings.txt b/config/defaultoptions/keybindings.txt new file mode 100644 index 0000000..ba12802 --- /dev/null +++ b/config/defaultoptions/keybindings.txt @@ -0,0 +1,100 @@ +key_key.attack:key.mouse.left:NONE +key_key.use:key.mouse.right:NONE +key_key.forward:key.keyboard.w:NONE +key_key.left:key.keyboard.a:NONE +key_key.back:key.keyboard.s:NONE +key_key.right:key.keyboard.d:NONE +key_key.jump:key.keyboard.space:NONE +key_key.sneak:key.keyboard.left.shift:NONE +key_key.sprint:key.keyboard.left.control:NONE +key_key.drop:key.keyboard.q:NONE +key_key.inventory:key.keyboard.e:NONE +key_key.chat:key.keyboard.t:NONE +key_key.playerlist:key.keyboard.tab:NONE +key_key.pickItem:key.mouse.middle:NONE +key_key.command:key.keyboard.slash:NONE +key_key.socialInteractions:key.keyboard.p:NONE +key_key.screenshot:key.keyboard.f2:NONE +key_key.togglePerspective:key.keyboard.f5:NONE +key_key.smoothCamera:key.keyboard.unknown:NONE +key_key.fullscreen:key.keyboard.f11:NONE +key_key.spectatorOutlines:key.keyboard.unknown:NONE +key_key.swapOffhand:key.keyboard.f:NONE +key_key.saveToolbarActivator:key.keyboard.c:NONE +key_key.loadToolbarActivator:key.keyboard.x:NONE +key_key.advancements:key.keyboard.l:NONE +key_key.hotbar.1:key.keyboard.1:NONE +key_key.hotbar.2:key.keyboard.2:NONE +key_key.hotbar.3:key.keyboard.3:NONE +key_key.hotbar.4:key.keyboard.4:NONE +key_key.hotbar.5:key.keyboard.5:NONE +key_key.hotbar.6:key.keyboard.6:NONE +key_key.hotbar.7:key.keyboard.7:NONE +key_key.hotbar.8:key.keyboard.8:NONE +key_key.hotbar.9:key.keyboard.9:NONE +key_key.ftbchunks.map:key.keyboard.m:NONE +key_key.ftbchunks.minimap.zoomIn:key.keyboard.equal:NONE +key_key.ftbchunks.minimap.zoomOut:key.keyboard.minus:NONE +key_key.ftbultimine:key.keyboard.grave.accent:NONE +key_key.adventurez.activatearmor:key.keyboard.v:NONE +key_key.adventurez.dragonflydown:key.keyboard.left.alt:NONE +key_key.adventurez.dragonfirebreath:key.keyboard.unknown:NONE +key_key.ae2.wireless_terminal:key.keyboard.unknown:NONE +key_key.ae2.portable_item_cell:key.keyboard.unknown:NONE +key_key.ae2.portable_fluid_cell:key.keyboard.unknown:NONE +key_key.ae2.wireless_pattern_encoding_terminal:key.keyboard.unknown:NONE +key_key.ae2.wireless_pattern_access_terminal:key.keyboard.unknown:NONE +key_key.ae2.ae2wtlib_restock:key.keyboard.unknown:NONE +key_key.ae2.ae2wtlib_magnet:key.keyboard.unknown:NONE +key_key.bewitchment.transformation_ability:key.keyboard.r:NONE +key_key.clienttweaks.hideOffhandItem:key.keyboard.unknown:NONE +key_key.clienttweaks.disableStepAssist:key.keyboard.unknown:NONE +key_key.clienttweaks.disableLogStripping:key.keyboard.unknown:NONE +key_key.craftingtweaks.rotate:key.keyboard.unknown:NONE +key_key.craftingtweaks.rotate_counter_clockwise:key.keyboard.unknown:NONE +key_key.craftingtweaks.balance:key.keyboard.unknown:NONE +key_key.craftingtweaks.spread:key.keyboard.unknown:NONE +key_key.craftingtweaks.clear:key.keyboard.unknown:NONE +key_key.craftingtweaks.force_clear:key.keyboard.unknown:NONE +key_key.craftingtweaks.toggleButtons:key.keyboard.unknown:NONE +key_key.craftingtweaks.compressOne:key.keyboard.k:NONE +key_key.craftingtweaks.compressStack:key.keyboard.k:NONE +key_key.craftingtweaks.compressAll:key.keyboard.k:NONE +key_key.craftingtweaks.decompressOne:key.keyboard.unknown:NONE +key_key.craftingtweaks.decompressStack:key.keyboard.unknown:NONE +key_key.craftingtweaks.decompressAll:key.keyboard.unknown:NONE +key_key.craftingtweaks.refill_last:key.keyboard.tab:NONE +key_key.craftingtweaks.refill_last_stack:key.keyboard.tab:NONE +key_key.craftingtweaks.transfer_stack:key.keyboard.unknown:NONE +key_key.dankstorage.construction:key.keyboard.i:NONE +key_key.dankstorage.lock_slot:key.keyboard.left.control:NONE +key_key.dankstorage.pickup_mode:key.keyboard.o:NONE +key_key.entityculling.toggle:key.keyboard.unknown:NONE +key_equipmentcompare.key.showTooltips:key.keyboard.left.shift:NONE +key_key.findme.search:key.keyboard.y:NONE +key_key.indrev.modular:key.keyboard.k:NONE +key_key.indrev.gamer_axe_toggle:key.keyboard.unknown:NONE +key_key.antighost.reveal:key.keyboard.unknown:NONE +key_key.indrev.jetpack_toggle:key.keyboard.j:NONE +key_key.lightoverlay.enable_overlay:key.keyboard.f7:NONE +key_keybind.luggage.whistle:key.keyboard.unknown:NONE +key_key.modern_industrialization.activate:key.keyboard.v:NONE +key_supplementaries.keybind.quiver:key.keyboard.v:NONE +key_key.nyfsquiver.open_quiver:key.keyboard.b:NONE +key_key.nyfsquiver.increase_slot:key.keyboard.right.bracket:NONE +key_key.nyfsquiver.decrease_slot:key.keyboard.left.bracket:NONE +key_key.quickshulker.config.keybinding:key.keyboard.k:NONE +key_key.ship_sail:key.keyboard.r:NONE +key_key.spirit.toggle:key.keyboard.v:NONE +key_key.toastmanager.clear:key.keyboard.j:NONE +key_key.travelersbackpack.inventory:key.keyboard.b:NONE +key_key.travelersbackpack.toggle_tank:key.keyboard.n:NONE +key_key.travelersbackpack.cycle_tool:key.keyboard.z:NONE +key_key.waila.config:key.keyboard.unknown:NONE +key_key.waila.show_overlay:key.keyboard.unknown:NONE +key_key.waila.toggle_liquid:key.keyboard.unknown:NONE +key_key.waila.show_recipe_input:key.keyboard.unknown:NONE +key_key.waila.show_recipe_output:key.keyboard.unknown:NONE +key_iris.keybind.reload:key.keyboard.r:NONE +key_iris.keybind.toggleShaders:key.keyboard.k:NONE +key_iris.keybind.shaderPackSelection:key.keyboard.o:NONE diff --git a/config/defaultoptions/options.txt b/config/defaultoptions/options.txt new file mode 100644 index 0000000..6e8646f --- /dev/null +++ b/config/defaultoptions/options.txt @@ -0,0 +1,16 @@ +resourcePacks:["vanilla","compressor","Fabric Mods","Moonlight Generated Pack","Snowyspirit Generated Pack","Supplementaries Generated Pack","continuity/glass_pane_culling_fix","continuity/default","computercraft/overhaul"] +incompatibleResourcePacks:["computercraft/overhaul"] +soundCategory_master:0.50772625 +soundCategory_music:0.15492958 +soundCategory_record:0.5070422 +soundCategory_weather:0.5093897 +soundCategory_block:0.8028169 +soundCategory_hostile:0.7065728 +soundCategory_neutral:0.7089202 +soundCategory_player:0.6056338 +soundCategory_ambient:0.5056338 +soundCategory_voice:0.600939 +mipmapLevels:1 +guiScale:3 +autoJump:false +enableVsync:false \ No newline at end of file diff --git a/config/defaultoptions/servers.dat b/config/defaultoptions/servers.dat new file mode 100644 index 0000000000000000000000000000000000000000..57daa243c86f34c6f30c523b2fcc9169cb541371 GIT binary patch literal 300 zcmcJKy$ZrG6opTU_*2kDP{%$&M|UkcI`{%|+uqVZnuMFQ&u>5nL2z?EALo202Ub`F zmWd_g05XNG7oOP0Q1uk=?485_g?&A06SaNA4;`*f8g5f`_=?UiRxL5JG%z-oQJm+Z zO1(m6iA;O!$aO~^OESiF9o3?nvT=jLyw`2Z7ODClGV5Eq)EB3L(;|JiSo-0DC+H?$ A@c;k- literal 0 HcmV?d00001 diff --git a/config/dml-refabricated.json b/config/dml-refabricated.json new file mode 100644 index 0000000..bdf8936 --- /dev/null +++ b/config/dml-refabricated.json @@ -0,0 +1,117 @@ +{ + "trial": { + "maxMobsInArena": 8, + "postEndTimeout": 60, + "arenaRadius": 12, + "warmupTime": 60, + "maxTime": 24000, + "allowStartInWrongTerrain": false, + "allowPlayersLeavingArena": false, + "allowMobsLeavingArena": false, + "buildGriefPrevention": true, + "interactGriefPrevention": true, + "explosionGriefPrevention": true, + "trialKeyConsume": true, + "trialKeyReturnIfSucceed": true + }, + "lootFabricator": { + "overworldExchangeRatio": 16, + "zombieExchangeRatio": 16, + "skeletonExchangeRatio": 16, + "slimyExchangeRatio": 16, + "illagerExchangeRatio": 13, + "oceanExchangeRatio": 16, + "ghostExchangeRatio": 16, + "netherExchangeRatio": 10, + "endExchangeRatio": 14, + "processTime": 200, + "unstackableNullificationChance": 0.75 + }, + "dataModel": { + "basicDataRequired": 8, + "advancedDataRequired": 16, + "superiorDataRequired": 32, + "selfAwareDataRequired": 64 + }, + "systemGlitch": { + "teleportChance": 0.05, + "teleportMinDistance": 5, + "teleportDelay": 100, + "teleportAroundPlayerRadius": 2, + "damageLimiter": 20.0 + }, + "dataCollection": { + "baseDataGainPerKill": 1 + }, + "affix": { + "maxAffixesInKey": 3, + "enableMobStrength": true, + "enableMobSpeed": true, + "enableMobResistance": true, + "enableThunderstorm": true, + "enablePartyPoison": true, + "thunderstormBoltChance": 0.05, + "partyPoisonChance": 0.005 + }, + "matterCondenser": { + "processTime": 40 + }, + "glitchArmor": { + "dataAmountToBasic": 32, + "dataAmountToAdvanced": 96, + "dataAmountToSuperior": 192, + "dataAmountToSelfAware": 384, + "soulVisionRange": 12, + "maxFlightTicksPerLevel": 600, + "undyingCooldownTime": 36000, + "costs": { + "fireProtection": 1.0, + "piglinTruce": 3.5, + "autoExtinguish": 4.0, + "featherFalling": 3.0, + "fireImmunity": 1.0, + "jumpBoost": 0.0075, + "plenty": 1.0, + "unrottenFlesh": 0.5, + "rotResistance": 0.5, + "zombieFriendly": 0.1, + "archery": 0.5, + "skeletonFriendly": 0.1, + "fallImmunity": 1.0, + "endermenProofVision": 1.0, + "shulkerFriendly": 0.2, + "teleports": 1.5, + "soulVision": 8.0, + "nightVision": 0.005, + "fly": 0.05, + "underwaterHaste": 0.01, + "depthStrider": 0.01, + "waterBreathing": 0.01, + "poseidonBless": 0.015, + "resistance": 0.3, + "undying": 8.0 + } + }, + "matterXP": { + "overworldMatterXP": 10, + "hellishMatterXP": 14, + "extraterrestrialMatterXP": 20 + }, + "pristineChance": { + "basic": 4, + "advanced": 8, + "superior": 20, + "self_aware": 35 + }, + "energyCost": { + "nether": 500, + "slimy": 360, + "overworld": 300, + "zombie": 500, + "skeleton": 180, + "end": 712, + "ghost": 572, + "illager": 612, + "ocean": 360 + } +} diff --git a/config/doodads.toml b/config/doodads.toml new file mode 100644 index 0000000..fbff816 --- /dev/null +++ b/config/doodads.toml @@ -0,0 +1,38 @@ +[doodadItems] +enableSlingshot = true +enableDuctTape = true +enablePaintbrush = true +enableSporeSword = true +enableDoodadBundle = true +enableGlareStaff = true +enableMagicPlum = true +enablePebble = true +enableRubberBand = true +enableScissors = true +[doodadTrinkets] +enableBeaverTeeth = true +enableBendyStraw = true +enableBlossomBelt = true +enableCactusRing = true +enableEnderGoggles = true +enableGlarePlushie = true +enableLoggersGlove = true +enableMoonStoneRing = true +enableSlimeyShoes = true +enableCelestialStoneRing = true +enableMidnightsEye = true +enableShulkerAglet = true +enableSoggyGlove = true +enableSpeedySneakers = true +enableSunStoneRing = true +[doodadBlocks] +enableAsphalt = true +enableBrickRoad = true +enableStoneBrickRoad = true +enableYellowBrickRoad = true +enablePlatform = true +enablePortableNether = true +[doodadWorldGen] +chestDoodadSpawnRate = 10.0 +enableDoodadSpawnsInVillages = false +entityDoodadDropRate = 0.0 diff --git a/config/dracomelette.json b/config/dracomelette.json new file mode 100644 index 0000000..c86d6be --- /dev/null +++ b/config/dracomelette.json @@ -0,0 +1,5 @@ +{ + "spawnMultipleEggs": false, + "breakChance": 0.35, + "teleportChance": 0.5 +} \ No newline at end of file diff --git a/config/dragonfight.json b/config/dragonfight.json new file mode 100644 index 0000000..7e5fdf2 --- /dev/null +++ b/config/dragonfight.json @@ -0,0 +1,44 @@ +{ + "dragonDifficulty": { + "desc:": "Sets the dragon difficulty modifier, the higher the more difficult the dragon gets.Scales up mob spawn amount, dragon damage and health aswell as crystal respawn intervals. Note that the difficulty already scales on the playercount involved in the fight, this is a static bonus ontop.default:2, vanilla:0", + "dragonDifficulty": 2 + }, + "crystalRespawnTimeModifier": { + "desc:": "Modifies crystal respawn time, 0.5 \u003d spawns twice as fast, 2 \u003d twice as slow. default:1.0", + "crystalRespawnTimeModifier": 1.0 + }, + "lightningExplosionDensity": { + "desc:": "Modifies lightning and explosion density, 0.5 \u003d half as many, 2 \u003d twice as many. default:1.0", + "lightningExplosionDensity": 1.0 + }, + "disableLightning": { + "desc:": "Disables lightning spawns: default:false", + "disableLightning": false + }, + "printDragonPhases": { + "desc:": "Prints the dragon phase in chat if enabled: default:false", + "printDragonPhases": false + }, + "disableDragonAreaSpawns": { + "desc:": "Disables mob spawning on the Dragon island during the fight: default:true", + "disableDragonAreaSpawns": true + }, + "spawnoncrystaldestroy": { + "desc:": "List of mobs spawning when a crystal is destroyed at range, intended to be flying or ranged to close the gap: e.g. format : [\"minecraft:zombie\", \"minecraft:creeper\"]", + "spawnoncrystaldestroy": [ + "minecraft:phantom" + ] + }, + "spawnoncrystalrespawn": { + "desc:": "List of mobs spawning on crystal respawn, intended to be ranged to ward of players from a distance: e.g. format : [\"minecraft:zombie\", \"minecraft:creeper\"]", + "spawnoncrystalrespawn": [ + "minecraft:blaze" + ] + }, + "spawnwhilelanded": { + "desc:": "List of mobs spawning while the dragon is sitting in the middle, intended to be melee and not vulnerable to ranged: e.g. format : [\"minecraft:zombie\", \"minecraft:creeper\"]", + "spawnwhilelanded": [ + "minecraft:enderman" + ] + } +} \ No newline at end of file diff --git a/config/dragonloot.json5 b/config/dragonloot.json5 new file mode 100644 index 0000000..324fcae --- /dev/null +++ b/config/dragonloot.json5 @@ -0,0 +1,18 @@ +{ + "scale_minimum_drop_amount": 2, + "additional_scales_per_player": 1, + // 0.8F = 80% + "additional_scale_drop_chance": 0.3499999940395355, + "dragon_armor_protection_helmet": 6, + "dragon_armor_protection_chest": 9, + "dragon_armor_protection_leggings": 7, + "dragon_armor_protection_boots": 5, + "dragon_armor_toughness": 3.0, + "dragon_armor_knockback_resistance": 1.0, + "dragon_armor_enchantability": 15, + "dragon_armor_durability_multiplier": 25, + "dragon_item_durability_multiplier": 35, + "dragon_item_base_damage": 5.0, + "dragon_tool_enchantability": 20, + "dragon_anvil_no_cap": true +} \ No newline at end of file diff --git a/config/dummmmmmy-client.json b/config/dummmmmmy-client.json new file mode 100644 index 0000000..1a6b9c3 --- /dev/null +++ b/config/dummmmmmy-client.json @@ -0,0 +1,22 @@ +{ + "visuals": { + "animation_intensity": 0.75, + "show_hearths": false, + "damage_numbers": true, + "texture": "DEFAULT", + "damage_number_colors": { + "genetic": "ffffff", + "crit": "ff0000", + "dragon_breath": "e600ff", + "wither": "666666", + "explosion": "ffbb29", + "magic_indirect": "844ce7", + "magic": "33b1ff", + "trident": "ff9d", + "fire": "ff7700", + "lightning": "fff200", + "cactus": "fa209", + "true_damage": "910038" + } + } +} \ No newline at end of file diff --git a/config/dummmmmmy-common.json b/config/dummmmmmy-common.json new file mode 100644 index 0000000..99b611a --- /dev/null +++ b/config/dummmmmmy-common.json @@ -0,0 +1,15 @@ +{ + "scarecrow": { + "mobs_whitelist": [ + "" + ], + "mobs_blacklist": [ + "" + ], + "scare_radius": 12 + }, + "DPS_mode": "DYNAMIC", + "disable_equipment_damage": true, + "maximum_out_of_combat_interval": 120, + "dummy_decoy": false +} \ No newline at end of file diff --git a/config/dusk.json b/config/dusk.json new file mode 100644 index 0000000..e4580b5 --- /dev/null +++ b/config/dusk.json @@ -0,0 +1,18 @@ +{ + "nightSpawnMod": { + "desc:": "Percentage of how many more monster can appear at night, default: 30", + "nightSpawnMod": 30 + }, + "baseMonsterCap": { + "desc:": "Base monster cap to act upon, this is the value it\u0027ll increase from/reduce to at the start/end of the night. Increase this to see more monsters in the world, default(Vanilla): 70", + "baseMonsterCap": 70 + }, + "minSleepTime": { + "desc:": "Min time required to sleep, default \u003d 14500, vanilla default time:12500, Midnight is 18000. Max: 23000", + "minSleepTime": 12500 + }, + "disableSleep": { + "desc:": "Disables sleeping entirely, default: false", + "disableSleep": false + } +} \ No newline at end of file diff --git a/config/dynamicfps.toml b/config/dynamicfps.toml new file mode 100644 index 0000000..ac20f87 --- /dev/null +++ b/config/dynamicfps.toml @@ -0,0 +1,6 @@ +reduceFPSWhenUnfocused = true +unfocusedFPS = 1 +restoreFPSWhenHovered = true +unfocusedVolumeMultiplier = 0.25 +hiddenVolumeMultiplier = 0.0 +runGCOnUnfocus = false diff --git a/config/ecologics.json b/config/ecologics.json new file mode 100644 index 0000000..d6eb5f6 --- /dev/null +++ b/config/ecologics.json @@ -0,0 +1,25 @@ +{ + "beach": { + "coconutCrabSpawnChance": 0.2, + "generateCoconutTrees": true, + "generateSeashells": true + }, + "desert": { + "spawnCamels": true, + "generatePricklyPears": true, + "pricklyPearGrowthChance": 1.0, + "generateDesertRuins": true + }, + "snowy": { + "spawnPenguins": true, + "generateThinIcePatches": true + }, + "plains": { + "spawnSquirrels": true, + "generateWalnutTrees": true + }, + "lushCaves": { + "replaceAzaleaTree": true, + "generateSurfaceMoss": true + } +} \ No newline at end of file diff --git a/config/effecttooltips.json b/config/effecttooltips.json new file mode 100644 index 0000000..d472fac --- /dev/null +++ b/config/effecttooltips.json @@ -0,0 +1,3 @@ +{ + "showEffectCategory": true +} \ No newline at end of file diff --git a/config/emojiful.json b/config/emojiful.json new file mode 100644 index 0000000..4a473ad --- /dev/null +++ b/config/emojiful.json @@ -0,0 +1,12 @@ +{ + "renderEmoji": true, + "emojiSelector": true, + "emojiAutocomplete": true, + "gifEmojis": true, + "emojiReplacement": true, + "enableLoadTwemoji": true, + "loadCustom": true, + "loadDatapack": true, + "profanityFilter": false, + "profanityFilterReplacement": ":swear:" +} \ No newline at end of file diff --git a/config/entityculling.json b/config/entityculling.json new file mode 100644 index 0000000..9a67372 --- /dev/null +++ b/config/entityculling.json @@ -0,0 +1,26 @@ +{ + "configVersion": 5, + "renderNametagsThroughWalls": true, + "blockEntityWhitelist": [ + "create:rope_pulley", + "minecraft:beacon", + "create:hose_pulley", + "create:carriage_contraption", + "betterend:eternal_pedestal", + "create:gantry_carriage" + ], + "entityWhitelist": [ + "botania:mana_burst", "create:gantry_carriage", "minecells:elevator" + ], + "tracingDistance": 128, + "debugMode": false, + "sleepDelay": 10, + "hitboxLimit": 50, + "skipMarkerArmorStands": true, + "tickCulling": true, + "tickCullingWhitelist": [ + "minecraft:boat", + "minecraft:firework_rocket" + ], + "disableF3": false +} diff --git a/config/equipmentcompare-common.toml b/config/equipmentcompare-common.toml new file mode 100644 index 0000000..2c78cb5 --- /dev/null +++ b/config/equipmentcompare-common.toml @@ -0,0 +1,30 @@ + +#Client Configuration +[client] + + [client.visual_options] + # If badge_text should override the built-in translatable text. + override_badge_text = false + # The text shown on the badge above equipped tooltips. + badge_text = "Equipped" + # The color of the text shown on the badge above equipped tooltips. + #Range: 0 ~ 4294967295 + badge_text_color = 4294967295 + # The background color of the "equipped" badge. + #Range: 0 ~ 4294967295 + badge_bg = 4027584512 + # The start border color of the "equipped" badge. + #Range: 0 ~ 4294967295 + badge_border_start = 3500839187 + # The end border color of the "equipped" badge. + #Range: 0 ~ 4294967295 + badge_border_end = 1623360778 + + [client.control_options] + # If the comparison tooltip should show by default (pressing bound key hides). + default_on = false + # If tool comparisons should compare only the same types of tools (can't compare a sword to an axe, for example). + strict = false + # Blacklist of items to show comparisons for. Add item IDs to prevent them from being compared when hovered over or equipped. + blacklist = ["ae2:wireless_terminal", "ae2:wireless_crafting_terminal", "ae2wtlib:wireless_pattern_encoding_terminal", "ae2wtlib:wireless_pattern_access_terminal", "ae2wtlib:wireless_universal_terminal", "artifacts:whoopee_cushion", "botania:cosmetic_black_bowtie", "botania:cosmetic_black_tie", "botania:cosmetic_red_glasses", "botania:cosmetic_puffy_scarf", "botania:cosmetic_engineer_goggles", "botania:cosmetic_eyepatch", "botania:cosmetic_wicked_eyepatch", "botania:cosmetic_red_ribbons", "botania:cosmetic_pink_flower_bud", "botania:cosmetic_polka_dotted_bows", "botania:cosmetic_blue_butterfly", "botania:cosmetic_cat_ears", "botania:cosmetic_witch_pin", "botania:cosmetic_devil_tail", "botania:cosmetic_kamui_eye", "botania:cosmetic_googly_eyes", "botania:cosmetic_four_leaf_clover", "botania:cosmetic_clock_eye", "botania:cosmetic_unicorn_horn", "botania:cosmetic_devil_horns", "botania:cosmetic_hyper_plus", "botania:cosmetic_botanist_emblem", "botania:cosmetic_ancient_mask", "botania:cosmetic_eerie_mask", "botania:cosmetic_alien_antenna", "botania:cosmetic_anaglyph_glasses", "botania:cosmetic_orange_shades", "botania:cosmetic_groucho_glasses", "botania:cosmetic_thick_eyebrows", "botania:cosmetic_lusitanic_shield", "botania:cosmetic_tiny_potato_mask", "botania:cosmetic_questgiver_mark", "botania:cosmetic_thinking_hand"] + diff --git a/config/extraalchemy.json b/config/extraalchemy.json new file mode 100644 index 0000000..48afbd0 --- /dev/null +++ b/config/extraalchemy.json @@ -0,0 +1,29 @@ +{ + "learningIncreasesExpOrbValue": true, + "enableVials": true, + "enableRings": true, + "enableBrewingStandFire": true, + "brewingStandHeatIncrementDelay": 2, + "brewingStandFireMaxCapacity": 20, + "useAnchorChargesWithReturnPotion": true, + "allowRingsInInventoryWithThirdPartyMods": false, + "showIconsInTooltips": true, + "potions": { + "magnetism": true, + "photosynthesis": true, + "crumbling": true, + "fuse": true, + "recall": true, + "sails": true, + "returning": true, + "learning": true, + "concentration": true, + "gravity": true, + "combustion": true, + "pacifism": true, + "shrinking": true, + "growing": true, + "detection": true, + "piper": true + } +} \ No newline at end of file diff --git a/config/fabric/indigo-renderer.properties b/config/fabric/indigo-renderer.properties new file mode 100644 index 0000000..6af5a1c --- /dev/null +++ b/config/fabric/indigo-renderer.properties @@ -0,0 +1,8 @@ +#Indigo properties file +#Fri Feb 17 20:13:19 CET 2023 +debug-compare-lighting=auto +fix-exterior-vertex-lighting=auto +ambient-occlusion-mode=hybrid +always-tesselate-blocks=auto +fix-smooth-lighting-offset=auto +fix-luminous-block-ambient-occlusion=auto diff --git a/config/fabric_loader_dependencies.json b/config/fabric_loader_dependencies.json new file mode 100644 index 0000000..2bdbb97 --- /dev/null +++ b/config/fabric_loader_dependencies.json @@ -0,0 +1,780 @@ +{ + "version": 1, + "overrides": { + "fallflyinglib": { + "-depends": { + "minecraft": "" + } + }, + "slight-gui-modifications": { + "-depends": { + "modmenu": "" + } + }, + "ftbquests": { + "-depends": { + "ftblibrary": "" + } + }, + "wondrouswilds": { + "-depends": { + "geckolib3": "" + } + }, + "loading-timer": { + "-depends": { + "minecraft": "" + } + }, + "sdrp": { + "-depends": { + "cloth_config": "" + } + }, + "couplings": { + "-depends": { + "minecraft": "" + } + }, + "impaled": { + "-depends": { + "minecraft": "" + } + }, + "crusade": { + "-depends": { + "minecraft": "" + } + }, + "ftbchunks": { + "-depends": { + "minecraft": "" + } + }, + "kubejs": { + "-depends": { + "minecraft": "" + } + }, + "balm-fabric": { + "-depends": { + "minecraft": "" + } + }, + "go-fish": { + "-depends": { + "minecraft": "" + } + }, + "additionaladditions": { + "-depends": { + "minecraft": "" + } + }, + "incantationem": { + "-depends": { + "minecraft": "" + } + }, + "trinkets": { + "-depends": { + "minecraft": "" + } + }, + "morevillagers-fabric": { + "-depends": { + "minecraft": "" + } + }, + "riverredux": { + "-depends": { + "minecraft": "" + } + }, + "fabric-dimensions-v1": { + "-depends": { + "minecraft": "" + } + }, + "kibe": { + "-depends": { + "minecraft": "" + } + }, + "megane": { + "-depends": { + "minecraft": "" + } + }, + "addendum": { + "-depends": { + "minecraft": "" + } + }, + "ctm": { + "-depends": { + "minecraft": "" + } + }, + "yungsapi": { + "-depends": { + "minecraft": "" + } + }, + "maybe-data": { + "-depends": { + "minecraft": "" + } + }, + "packages": { + "-depends": { + "minecraft": "" + } + }, + "playerabilitylib": { + "-depends": { + "minecraft": "" + } + }, + "totemmod": { + "-depends": { + "minecraft": "" + } + }, + "terrarianslimes": { + "-depends": { + "minecraft": "" + } + }, + "mo_glass": { + "-depends": { + "minecraft": "" + } + }, + "promenade": { + "-depends": { + "minecraft": "" + } + }, + "dawn": { + "-depends": { + "minecraft": "" + } + }, + "flytre_lib": { + "-depends": { + "minecraft": "" + } + }, + "repurposed_structures": { + "-depends": { + "minecraft": "" + } + }, + "bitsandchisels": { + "-depends": { + "minecraft": "" + } + }, + "modmenu": { + "-depends": { + "minecraft": "" + } + }, + "toolstats": { + "-depends": { + "minecraft": "" + } + }, + "shulkerutils": { + "-depends": { + "minecraft": "" + } + }, + "mostructures": { + "-depends": { + "minecraft": "" + } + }, + "charmonium": { + "-depends": { + "minecraft": "" + } + }, + "disable_custom_worlds_advice": { + "-depends": { + "minecraft": "" + } + }, + "mocolors": { + "-depends": { + "minecraft": "" + } + }, + "megane-runtime": { + "-depends": { + "minecraft": "" + } + }, + "libblockattributes_fluids": { + "-depends": { + "minecraft": "" + } + }, + "adorn": { + "-depends": { + "minecraft": "" + } + }, + "blast": { + "-depends": { + "minecraft": "" + } + }, + "golemsgalore": { + "-depends": { + "minecraft": "" + } + }, + "conjuring": { + "-depends": { + "minecraft": "" + } + }, + "charm": { + "-depends": { + "minecraft": "" + } + }, + "someforgepatchesported": { + "-depends": { + "minecraft": "" + } + }, + "aqupdgrizzly": { + "-depends": { + "minecraft": "" + } + }, + "bettermineshafts": { + "-depends": { + "minecraft": "" + } + }, + "geckolib3": { + "-depends": { + "minecraft": "" + } + }, + "darkpaintings": { + "-depends": { + "minecraft": "" + } + }, + "notes": { + "-depends": { + "minecraft": "" + } + }, + "placeholder-api": { + "-depends": { + "minecraft": "" + } + }, + "lithium": { + "-depends": { + "minecraft": "" + } + }, + "attributefix": { + "-depends": { + "minecraft": "" + } + }, + "harvest_scythes": { + "-depends": { + "minecraft": "" + } + }, + "myron": { + "-depends": { + "minecraft": "" + } + }, + "stoneholm": { + "-depends": { + "minecraft": "" + } + }, + "wolveswitharmor": { + "-depends": { + "minecraft": "" + } + }, + "strawdummy": { + "-depends": { + "minecraft": "" + } + }, + "reach-entity-attributes": { + "-depends": { + "minecraft": "" + } + }, + "deathlog": { + "-depends": { + "minecraft": "" + } + }, + "goml": { + "-depends": { + "minecraft": "" + } + }, + "libblockattributes_core": { + "-depends": { + "minecraft": "" + } + }, + "polymer": { + "-depends": { + "minecraft": "" + } + }, + "horsestatsvanilla": { + "-depends": { + "minecraft": "" + } + }, + "ktdatataglib": { + "-depends": { + "minecraft": "" + } + }, + "woods_and_mires": { + "-depends": { + "minecraft": "" + } + }, + "jankson": { + "-depends": { + "minecraft": "" + } + }, + "fabric-renderer-indigo": { + "-depends": { + "minecraft": "" + } + }, + "wirelessnetworks": { + "-depends": { + "minecraft": "" + } + }, + "libgui": { + "-depends": { + "minecraft": "" + } + }, + "xaerominimap": { + "-depends": { + "minecraft": "" + } + }, + "fabric-rendering-v0": { + "-depends": { + "minecraft": "" + } + }, + "croptopia": { + "-depends": { + "minecraft": "" + } + }, + "omega-config": { + "-depends": { + "minecraft": "" + } + }, + "gateofbabylon": { + "-depends": { + "minecraft": "" + } + }, + "winged": { + "-depends": { + "minecraft": "" + } + }, + "ambientenvironment": { + "-depends": { + "minecraft": "" + } + }, + "lifts": { + "-depends": { + "minecraft": "" + } + }, + "extragenerators": { + "-depends": { + "minecraft": "" + } + }, + "horseinfo": { + "-depends": { + "minecraft": "" + } + }, + "universal-graves": { + "-depends": { + "minecraft": "" + } + }, + "survivalisland": { + "-depends": { + "minecraft": "" + } + }, + "artifice": { + "-depends": { + "minecraft": "" + } + }, + "indrev": { + "-depends": { + "minecraft": "" + } + }, + "server_translations_api": { + "-depends": { + "minecraft": "" + } + }, + "diggusmaximus": { + "-depends": { + "minecraft": "" + } + }, + "noanglebrackets": { + "-depends": { + "minecraft": "" + } + }, + "structurized": { + "-depends": { + "minecraft": "" + } + }, + "fabric-blockrenderlayer-v1": { + "-depends": { + "minecraft": "" + } + }, + "libblockattributes_items": { + "-depends": { + "minecraft": "" + } + }, + "respawnablepets": { + "-depends": { + "minecraft": "" + } + }, + "fabric": { + "-depends": { + "minecraft": "" + } + }, + "dml-refabricated": { + "-depends": { + "minecraft": "" + } + }, + "packet_tweaker": { + "-depends": { + "minecraft": "" + } + }, + "eggtab": { + "-depends": { + "minecraft": "" + } + }, + "blockus": { + "-depends": { + "minecraft": "" + } + }, + "fabric-events-interaction-v0": { + "-depends": { + "minecraft": "" + } + }, + "enchantmentdescriptions": { + "-depends": { + "minecraft": "" + } + }, + "patchouli": { + "-depends": { + "minecraft": "" + } + }, + "mousewheelie": { + "-depends": { + "minecraft": "" + } + }, + "betterstrongholds": { + "-depends": { + "minecraft": "" + } + }, + "expandedstorage": { + "-depends": { + "minecraft": "" + } + }, + "runelic": { + "-depends": { + "minecraft": "" + } + }, + "cardinal-components-entity": { + "-depends": { + "minecraft": "" + } + }, + "architectury": { + "-depends": { + "minecraft": "" + } + }, + "cherishedworlds": { + "-depends": { + "minecraft": "" + } + }, + "authme": { + "-depends": { + "minecraft": "" + } + }, + "slotlock": { + "-depends": { + "minecraft": "" + } + }, + "cardinal-components-base": { + "-depends": { + "minecraft": "" + } + }, + "cpas": { + "-depends": { + "minecraft": "" + } + }, + "builtinservers": { + "-depends": { + "minecraft": "" + } + }, + "fabric-item-groups-v0": { + "-depends": { + "minecraft": "" + } + }, + "truerooms": { + "-depends": { + "minecraft": "" + } + }, + "fabric-renderer-api-v1": { + "-depends": { + "minecraft": "" + } + }, + "basicaiots": { + "-depends": { + "minecraft": "" + } + }, + "inventorysorter": { + "-depends": { + "minecraft": "" + } + }, + "owo": { + "-depends": { + "minecraft": "" + } + }, + "redbits": { + "-depends": { + "minecraft": "" + } + }, + "waystones": { + "-depends": { + "minecraft": "" + } + }, + "clumps": { + "-depends": { + "minecraft": "" + } + }, + "dual_riders": { + "-depends": { + "minecraft": "" + } + }, + "defaultsettings": { + "-depends": { + "minecraft": "" + } + }, + "entitybanners": { + "-depends": { + "minecraft": "" + } + }, + "lazydfu": { + "-depends": { + "minecraft": "" + } + }, + "lovely_snails": { + "-depends": { + "minecraft": "" + } + }, + "fabric-renderer-registries-v1": { + "-depends": { + "minecraft": "" + } + }, + "quickshulker": { + "-depends": { + "minecraft": "" + } + }, + "artifality": { + "-depends": { + "minecraft": "" + } + }, + "untitledduckmod": { + "-depends": { + "minecraft": "" + } + }, + "ratsmischief": { + "-depends": { + "minecraft": "" + } + }, + "static-content": { + "-depends": { + "minecraft": "" + } + }, + "simple-rpc": { + "-depends": { + "minecraft": "" + } + }, + "dark-loading-screen": { + "-depends": { + "minecraft": "" + } + }, + "hologram-api": { + "-depends": { + "minecraft": "" + } + }, + "kyrptconfig": { + "-depends": { + "minecraft": "" + } + }, + "biome_locator": { + "-depends": { + "minecraft": "" + } + }, + "sgui": { + "-depends": { + "minecraft": "" + } + }, + "spruceui": { + "-depends": { + "minecraft": "" + } + }, + "cardinal-components-world": { + "-depends": { + "minecraft": "" + } + }, + "fabric-biome-api-v1": { + "-depends": { + "minecraft": "" + } + }, + "advanced_runtime_resource_pack": { + "-depends": { + "minecraft": "" + } + }, + "ferritecore": { + "-depends": { + "minecraft": "" + } + }, + "textile_backup": { + "-depends": { + "minecraft": "" + } + }, + "lakeside": { + "-depends": { + "minecraft": "" + } + }, + "betterf3": { + "-depends": { + "minecraft": "" + } + }, + "carrier": { + "-depends": { + "minecraft": "" + } + }, + "fake-player-api": { + "-depends": { + "minecraft": "" + } + }, + "secretrooms": { + "-depends": { + "minecraft": "" + } + }, + "rhino": { + "-depends": { + "minecraft": "" + } + }, + "ae2wtlib": { + "-depends": { + "ae2": "" + } + } + } +} diff --git a/config/farmersdelight.json b/config/farmersdelight.json new file mode 100644 index 0000000..20f9661 --- /dev/null +++ b/config/farmersdelight.json @@ -0,0 +1,38 @@ +{ + "enableVanillaCropCrates": true, + "farmersBuyFDCrops": true, + "wanderingTraderSellsFDItems": true, + "richSoilBoostChance": 0.2, + "cuttingBoardFortuneBonus": 0.1, + "canvasSignDarkBackgroundList": [ + "gray", + "purple", + "blue", + "brown", + "green", + "red", + "black" + ], + "vanillaSoupExtraEffects": true, + "rabbitStewJumpBoost": true, + "dispenserToolsCuttingBoard": true, + "generateFDChestLoot": true, + "generateVillageCompostHeaps": true, + "generateWildCabbages": true, + "chanceWildCabbages": 30, + "generateWildBeetroots": true, + "chanceWildBeetroots": 30, + "generateWildPotatoes": true, + "chanceWildPotatoes": 100, + "generateWildOnions": true, + "chanceWildOnions": 120, + "generateWildCarrots": true, + "chanceWildCarrots": 120, + "generateWildTomatoes": true, + "chanceWildTomatoes": 100, + "generateWildRice": true, + "chanceWildRice": 20, + "nourishedHungerOverlay": true, + "comfortHealthOverlay": true, + "foodEffectTooltip": true +} \ No newline at end of file diff --git a/config/farmersrespite-common.toml b/config/farmersrespite-common.toml new file mode 100644 index 0000000..9893969 --- /dev/null +++ b/config/farmersrespite-common.toml @@ -0,0 +1,14 @@ + +#Game settings +[settings] + #Chance of generating wild tea bushes. Bigger value = more frequent. + #Range: 0 ~ 20 + teaBushChance = 10 + #Are coffee bushes bonemealable? + enableBoneMealCoffeeBush = false + #Are tea bushes bonemealable? + enableBoneMealTeaBush = false + #Chance of generating coffee bushes. Bigger value = more frequent. + #Range: 0 ~ 20 + coffeeBushChance = 10 + diff --git a/config/farmingforblockheads.toml b/config/farmingforblockheads.toml new file mode 100644 index 0000000..d4c2358 --- /dev/null +++ b/config/farmingforblockheads.toml @@ -0,0 +1,8 @@ +merchantNames = ["Swap-O-Matic", "Emerald Muncher", "Weathered Salesperson", "Grandpa Anthony", "Grandma Miles"] +feedingTroughRange = 8 +feedingTroughMaxAnimals = 8 +chickenNestRange = 8 +fertilizerBonusCropChance = 1.0 +fertilizerBonusGrowthChance = 1.0 +fertilizerRegressionChance = 0.0 +showRegistryWarnings = false diff --git a/config/farmingforblockheads/MarketRegistry.json b/config/farmingforblockheads/MarketRegistry.json new file mode 100644 index 0000000..60d8291 --- /dev/null +++ b/config/farmingforblockheads/MarketRegistry.json @@ -0,0 +1,1429 @@ +{ + + "groupOverrides": { + + "farmingforblockheads:saplings": { + "icon": { + "item": "croptopia:apple_sapling" + } + } + }, + + "customEntries": [ + + { + "output": { + "item": "twilightforest:twilight_oak_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "twilightforest:canopy_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "twilightforest:mangrove_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "twilightforest:darkwood_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "twilightforest:rainbow_oak_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "vinery:cherry_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "vinery:old_cherry_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + + { + "output": { + "item": "biomemakeover:ancient_oak_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "biomemakeover:blighted_balsa_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "biomemakeover:swamp_cypress_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "biomemakeover:willow_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:araucaria_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:aspen_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:baobab_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:blue_enchanted_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:blue_spruce_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:brown_birch_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:brown_oak_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:brown_zelkova_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:cika_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:cypress_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:ebony_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:fir_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:green_enchanted_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:holly_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:indigo_jacaranda_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:jacaranda_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:joshua_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:mahogany_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:white_mangrove_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:maple_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:orange_birch_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:orange_oak_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:orange_spruce_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:orchard_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:palm_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:palo_verde_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:pine_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:pink_cherry_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:rainbow_eucalyptus_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:redwood_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:red_birch_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:red_maple_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:red_oak_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:red_spruce_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:silver_maple_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:skyris_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:white_cherry_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:willow_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:witch_hazel_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:yellow_birch_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:yellow_spruce_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "byg:zelkova_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:apple_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:banana_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:orange_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:persimmon_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:plum_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:cherry_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:lemon_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:grapefruit_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:kumquat_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:peach_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:coconut_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:nutmeg_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:fig_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:nectarine_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:mango_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:dragonfruit_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:starfruit_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:avocado_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:apricot_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:pear_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:lime_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:date_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:almond_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:cashew_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:pecan_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:walnut_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + { + "output": { + "item": "croptopia:cinnamon_sapling" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:saplings" + }, + + + + { + "output": { + "item": "vinery:red_grape_seeds" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "vinery:white_grape_seeds" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "supplementaries:flax_seeds" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:artichoke_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:asparagus_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:bellpepper_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:blackbean_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:blackberry_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:blueberry_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:broccoli_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "farmersdelight:cabbage_seeds" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:cantaloupe_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:elderberry_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:eggplant_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:currant_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:cucumber_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:cranberry_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:corn_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:coffee_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:celery_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:cauliflower_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:garlic_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:grape_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:greenbean_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:greenonion_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:honeydew_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:hops_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:kale_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:kiwi_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:leek_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:lettuce_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:olive_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:onion_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:peanut_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:pineapple_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:radish_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:raspberry_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:rhubarb_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:rice_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:rutabaga_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:saguaro_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:spinach_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:squash_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:strawberry_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:sweetpotato_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:tomatillo_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "farmersdelight:tomato_seeds" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:turnip_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:yam_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:zucchini_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:mustard_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:chile_pepper_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:turmeric_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:ginger_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:basil_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:oat_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:barley_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:soybean_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:vanilla_seeds" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:tea_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + }, + + { + "output": { + "item": "croptopia:pepper_seed" + }, + "payment": { + "item": "minecraft:emerald" + }, + "category": "farmingforblockheads:seeds" + } + + + ] +} diff --git a/config/ferritecore.mixin.properties b/config/ferritecore.mixin.properties new file mode 100644 index 0000000..4de5cf2 --- /dev/null +++ b/config/ferritecore.mixin.properties @@ -0,0 +1,20 @@ +# Replace the blockstate neighbor table +replaceNeighborLookup = true +# Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled +replacePropertyMap = true +# Cache the predicate instances used in multipart models +cacheMultipartPredicates = true +# Avoid creation of new strings when creating ModelResourceLocations +modelResourceLocations = true +# Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled +multipartDeduplication = true +# Deduplicate cached data for blockstates, most importantly collision and render shapes +blockstateCacheDeduplication = true +# Deduplicate vertex data of baked quads in the basic model implementations +bakedQuadDeduplication = true +# Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk! +useSmallThreadingDetector = false +# Use a slightly more compact, but also slightly slower representation for block states +compactFastMap = false +# Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly. +populateNeighborTable = false diff --git a/config/fertilization.toml b/config/fertilization.toml new file mode 100644 index 0000000..8b04d50 --- /dev/null +++ b/config/fertilization.toml @@ -0,0 +1,10 @@ +addDropsDirectlyToInventory = false +addDropsDirectlyToInventoryForFakePlayers = true +allowBoneMealOnSaplings = true +allowBoneMealOnVines = true +allowBoneMealOnSugarCanes = true +compressedBoneMealPower = 4 +extremelyCompressedBoneMealPower = 36 +floristsBoneMealMaxFlowers = 5 +floristsBoneMealMaxRange = 3 +flowerBlocks = ["minecraft:poppy", "minecraft:dandelion", "minecraft:blue_orchid", "minecraft:allium", "minecraft:azure_bluet", "minecraft:red_tulip", "minecraft:orange_tulip", "minecraft:white_tulip", "minecraft:pink_tulip", "minecraft:oxeye_daisy", "minecraft:rose_bush", "minecraft:peony", "minecraft:lilac", "minecraft:sunflower", "minecraft:cornflower", "minecraft:lily_of_the_valley"] diff --git a/config/findme.json b/config/findme.json new file mode 100644 index 0000000..3bec04e --- /dev/null +++ b/config/findme.json @@ -0,0 +1,11 @@ +{ + "COMMON": { + "RADIUS_RANGE": 8, + "IGNORE_ITEM_DAMAGE": false + }, + "CLIENT": { + "CONTAINER_TRACK_TIME": 600, + "CONTAINER_TRACKING": true, + "CONTAINER_HIGHLIGHT_COLOR": "#cf9d15" + } +} \ No newline at end of file diff --git a/config/fishofthieves.json b/config/fishofthieves.json new file mode 100644 index 0000000..08f2760 --- /dev/null +++ b/config/fishofthieves.json @@ -0,0 +1,22 @@ +{ + "general": { + "trophyMaxHealth": 5.0, + "simpleSpawningCondition": false, + "neutralFishBehavior": false, + "displayAllFishVariantInCreativeTab": false, + "dropAndPickFishesWithVariant": false + }, + "spawnRate": { + "trophyProbability": 0.15, + "umberSplashtailProbability": 0.1, + "brightPondieProbability": 0.1, + "ravenIslehopperProbability": 0.1, + "boneAncientscaleProbability": 0.1, + "bonedustPlentifinProbability": 0.1, + "muddyWildsplashProbability": 0.1, + "forsakenDevilfishProbability": 0.1, + "sandBattlegillProbability": 0.1, + "snowWreckerProbability": 0.1, + "shadowStormfishProbability": 0.1 + } +} \ No newline at end of file diff --git a/config/flywheel.json b/config/flywheel.json new file mode 100644 index 0000000..1ab18b7 --- /dev/null +++ b/config/flywheel.json @@ -0,0 +1,5 @@ +{ + "backend": "INSTANCING", + "debugNormals": false, + "limitUpdates": true +} \ No newline at end of file diff --git a/config/friendlyfire.json b/config/friendlyfire.json new file mode 100644 index 0000000..1949e96 --- /dev/null +++ b/config/friendlyfire.json @@ -0,0 +1,6 @@ +{ + "protectPetsFromOwner": true, + "protectPetsFromPets": true, + "protectChildren": true, + "reflectDamage": false +} \ No newline at end of file diff --git a/config/ftbquests/quests/chapter_groups.snbt b/config/ftbquests/quests/chapter_groups.snbt new file mode 100644 index 0000000..5f90fe9 --- /dev/null +++ b/config/ftbquests/quests/chapter_groups.snbt @@ -0,0 +1,8 @@ +{ + chapter_groups: [ + { id: "33A417364C0A17FE", title: "&lLogistics&r &b⚙" } + { id: "76C22988F9A7C9CE", title: "&lUtilities&r &9⚒" } + { id: "0815C5D80307ECDF", title: "&lTechnology&r &e⚡" } + { id: "1039AC171AB01709", title: "&lMagic&r &d✡" } + ] +} diff --git a/config/ftbquests/quests/chapters/ad_astra.snbt b/config/ftbquests/quests/chapters/ad_astra.snbt new file mode 100644 index 0000000..aba8aa2 --- /dev/null +++ b/config/ftbquests/quests/chapters/ad_astra.snbt @@ -0,0 +1,1136 @@ +{ + id: "3F91472CA2C9CFDD" + group: "0815C5D80307ECDF" + order_index: 0 + filename: "ad_astra" + title: "Ad Astra" + icon: { + id: "ad_astra:tier_3_rocket" + Count: 1b + tag: { } + } + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + title: "&9Ad Astra" + x: -5.5d + y: 0.0d + subtitle: "To the Stars!" + description: [ + "The phrase \"Ad Astra\" means \"To The Stars\" in ye old Latin. And while you cannot physically land on a star in this mod, you *can* explore the planets and moons amongst the stars that revolves around Earth." + "" + "The guidebook in Ad Astra has helpful information on the various mobs, resources, and structures you can find on the different planets." + ] + id: "112810B97BA58A9C" + tasks: [{ + id: "3897B33AFFD9F54F" + type: "item" + item: { + id: "ad_astra:astrodux" + Count: 1b + tag: { } + } + }] + } + { + title: "To the Moon!" + x: -1.5d + y: 0.0d + shape: "octagon" + subtitle: "You're finally ready to go to space! " + description: [ + "After gathering all the requisite materials, you're finally ready to go into space!" + "" + "Simply make a 3x3 square out of the launch pads and right click with your rocket to place it." + "" + "Shift right click the rocket to open its GUI. There, you can fill its internal storage with your extra buckets of rocket fuel, oxygen, and launch pads. You can also fuel your rocket itself in this menu." + ] + dependencies: [ + "39553F6B02384BFB" + "6E9A973B387987F7" + "6DABB3DDA44D6377" + "30F1C5601C3ECEF1" + "2DD1E268E40C2508" + "112C0C7C49867DE2" + "3178EF6B62E2D458" + ] + size: 1.5d + id: "0DED6D5C8A4C96B9" + tasks: [{ + id: "0F9A475DDBED7F70" + type: "item" + item: { + id: "ad_astra:tier_1_rocket" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "44F35E5939C02079" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/rare" + Name: "Ad Astra! Rare Lootbag" + } + } + }] + } + { + title: "Launch Pad Setup" + x: -1.5d + y: -1.5d + subtitle: "Getting Ready for Launch!" + description: [ + "In order to propell your rocket into the air, it needs a base to launch from. You're able to place your rocket in the center and shift right click it to fill it with fuel" + "" + "Please note! Your launch pad does not come with you, so bring extra launch pads!" + ] + hide_dependency_lines: true + dependencies: [ + "112810B97BA58A9C" + "112C0C7C49867DE2" + ] + id: "6E9A973B387987F7" + tasks: [{ + id: "10456FA8FB4B2BB3" + type: "item" + item: "ad_astra:launch_pad" + }] + rewards: [{ + id: "675B6DF562FF19C9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/common" + Name: "Ad Astra! Common Lootbag" + } + } + }] + } + { + icon: "ad_astra:fuel_refinery" + x: -2.5d + y: -1.0d + subtitle: "Don't tell California" + description: [ + "Rockets can't exactly go into space without something propelling them into it. Oil naturally generated around the world allows you to refine it and turn it into suitable fuel for launching the rocket." + "" + "Please note! Fuel gets depleted when launching the rocket, so bringing extra fuel with you so you can get back home when you launch is extremely important! 6 buckets should be enough to go to space and back" + ] + hide_dependency_lines: true + dependencies: [ + "112810B97BA58A9C" + "112C0C7C49867DE2" + ] + id: "39553F6B02384BFB" + tasks: [ + { + id: "38A4E36F4439731A" + type: "item" + item: "ad_astra:fuel_refinery" + } + { + id: "5BAE522782F8831E" + type: "item" + item: "ad_astra:fuel_bucket" + count: 6L + } + ] + rewards: [{ + id: "3D5D5A3845291029" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/common" + Name: "Ad Astra! Common Lootbag" + } + } + }] + } + { + title: "Space Suit" + icon: { + id: "ad_astra:space_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + x: -1.5d + y: 1.5d + subtitle: "Buzz Lightyear to Star Command" + description: [ + "Unlike our lovely planet Earth, the Moon (just like most of the other planets) does not have a breathable atmosphere. You'll need a space suit of some kind in order to be able to breathe." + "" + "In order to add oxygen to your suit, you'll need to use an Oxygen Loader." + ] + hide_dependency_lines: true + dependencies: [ + "112810B97BA58A9C" + "112C0C7C49867DE2" + ] + id: "6DABB3DDA44D6377" + tasks: [ + { + id: "4364CD32845DB97B" + type: "item" + item: { + id: "ad_astra:space_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "6B2AFCC0AA031133" + type: "item" + item: { + id: "ad_astra:space_suit" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "0FA15C04D7874CBC" + type: "item" + item: { + id: "ad_astra:space_pants" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "0AEB0ADDB18E0C78" + type: "item" + item: { + id: "ad_astra:space_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "18F8A2AC6AD01EA2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/common" + Name: "Ad Astra! Common Lootbag" + } + } + }] + } + { + title: "Oxygen Generation" + icon: "ad_astra:oxygen_loader" + x: -0.5d + y: 1.0d + shape: "circle" + subtitle: "Where'd the Hydrogen go???" + description: [ + "Breathing is an important part of surviving on planets and moons without a proper atmosphere. You can easily manufacture oxygen by supplying water to an Oxygen Loader" + "" + "Each bucket of water creates 50 mb of oxygen, so you'll need alot of water to make sufficient oxygen to survive on other planets" + ] + hide_dependency_lines: true + dependencies: [ + "112810B97BA58A9C" + "112C0C7C49867DE2" + ] + id: "30F1C5601C3ECEF1" + tasks: [ + { + id: "6BCCBA22565698C8" + type: "item" + item: "ad_astra:oxygen_loader" + } + { + id: "3209CCD3E86EDD04" + type: "item" + item: "ad_astra:oxygen_bucket" + count: 6L + } + ] + rewards: [{ + id: "2D327DD48A310FE7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/common" + Name: "Ad Astra! Common Lootbag" + } + } + }] + } + { + x: -0.5d + y: -1.0d + subtitle: "Its not hard, just rocket science!" + description: ["Rockets are far too large for the vanilla crafting table, and theres only so much you can do with your bare hands. In order to construct your rockets, you'll need a NASA workbench."] + hide_dependency_lines: true + dependencies: [ + "112810B97BA58A9C" + "112C0C7C49867DE2" + ] + id: "2DD1E268E40C2508" + tasks: [{ + id: "686AE214D9240B7A" + type: "item" + item: "ad_astra:nasa_workbench" + }] + rewards: [{ + id: "3384F7FAFB2B78ED" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/common" + Name: "Ad Astra! Common Lootbag" + } + } + }] + } + { + title: "To Mars!" + x: 3.0d + y: 0.0d + shape: "octagon" + subtitle: "Beat Elon to it!" + description: [ + "Once you've gathered plenty of desh, you can craft a tier 2 rocket in much the same fashion that you made the tier 1 rocket." + "" + "Virtually everything is the same about how to prepare for this flight to Mars vs the Moon, except the rocket uses Desh parts instead of steel." + ] + dependencies: [ + "4F0886FF37E1101A" + "47D456E43D42EBC9" + "2CDAB93BD674197F" + "1384C1D8BD79C6D0" + "6582513D8887DF04" + "58132755E921E778" + "4288B73FA65D8229" + ] + size: 1.5d + id: "1C711856985D4A81" + tasks: [{ + id: "71D614D537FADCE9" + type: "item" + item: { + id: "ad_astra:tier_2_rocket" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "4DBE4F2A8B29DCF5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/epic" + Name: "Ad Astra! Epic Lootbag" + } + } + }] + } + { + title: "&6Moon Metal" + x: 0.7500000000000071d + y: 0.010204081632650741d + subtitle: "Dish, Desh, Ding" + description: [ + "Once you're on the Moon, there's plenty to do. One of the most important resources to gather while you're here is Desh." + "" + "Desh is a key resource in the next phase of technology in Ad Astra, and an aquiring a large amount of Desh will be necessary to getting to the next planet; Mars." + "" + "Please note! The outer quests in this phase are not required to unlock the rocket quest, but are highly encouraged to explore all the possible uses of Desh while on the moon!" + ] + dependencies: ["0DED6D5C8A4C96B9"] + id: "4F0886FF37E1101A" + tasks: [{ + id: "5FC0EB271676835B" + type: "item" + item: "ad_astra:desh_ingot" + count: 20L + }] + rewards: [{ + id: "69C472FB62AF4303" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/rare" + Name: "Ad Astra! Rare Lootbag" + } + } + }] + } + { + x: 3.0d + y: -1.5d + subtitle: "Seriously though, where's the Hydrogen???" + description: [ + "Having to constantly replace the oxygen in your space suit can get annoying, so automating the distribution of oxygen in your living space is essential to long term living in space." + "" + "When supplied with enough oxygen in a completely closed environment, you can provide oxygen to said room, making the space livable to any living being (including you!)." + ] + hide_dependency_lines: true + dependencies: ["4F0886FF37E1101A"] + optional: true + id: "58132755E921E778" + tasks: [{ + id: "44A56AA0B6264AE9" + type: "item" + item: "ad_astra:oxygen_distributor" + }] + rewards: [{ + id: "1C2A03C3DD8D7EBB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/rare" + Name: "Ad Astra! Rare Lootbag" + } + } + }] + } + { + title: "Mucho Queso" + x: 4.0d + y: -1.0d + subtitle: "¡Queso Delicioso!" + description: [ + "Ahora que estás en la luna, puedes conseguir el material más importante de todo el mod; Queso." + "" + "Queso es un material comestible que no tiene mucho uso dentro de \"Ad Astra\", pero es sabroso y el alimento más fácil de encontrar en la Luna." + "" + "TL;DR cheese good. eat some." + ] + hide_dependency_lines: true + dependencies: ["4F0886FF37E1101A"] + optional: true + id: "6582513D8887DF04" + tasks: [{ + id: "485EA3679EAAA035" + type: "item" + item: "ad_astra:cheese" + count: 16L + }] + rewards: [{ + id: "6345CC3EB9BD98CB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/rare" + Name: "Ad Astra! Rare Lootbag" + } + } + }] + } + { + x: 2.0d + y: -1.0d + subtitle: "Photosynthe!... wait thats not right..." + description: [ + "Once you have access to Desh, you're able to auotmate a few processes that make your life easier. One of those being energy generation." + "" + "The Solar Panel generates energy when in sunlight. The amount it generates varies depending on the planet/moon's distance from the sun and how much fog covers that celestial body." + ] + hide_dependency_lines: true + dependencies: ["4F0886FF37E1101A"] + optional: true + id: "4288B73FA65D8229" + tasks: [{ + id: "278C6932C7FA6742" + type: "item" + item: "ad_astra:solar_panel" + }] + rewards: [{ + id: "7D61139A6347647C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/rare" + Name: "Ad Astra! Rare Lootbag" + } + } + }] + } + { + title: "Desh Distribution" + x: 2.0d + y: 1.0d + subtitle: "Dish, Desh, Dash" + description: ["Desh cables are a more advanced version of the steel cables, capable of transfering 256 ⚡/t"] + hide_dependency_lines: true + dependencies: ["4F0886FF37E1101A"] + optional: true + id: "47D456E43D42EBC9" + tasks: [{ + id: "76CA4925C14F42BD" + type: "item" + item: "ad_astra:desh_cable" + count: 12L + }] + rewards: [{ + id: "55237609F37EBAE8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/rare" + Name: "Ad Astra! Rare Lootbag" + } + } + }] + } + { + title: "Space Rover" + x: 3.0d + y: 1.5d + subtitle: "Mark Rober Minecraft Mod when?" + description: [ + "The rover is a useful machine that allows the user to traverse over the strange terrain of the other celestial bodies." + "" + "It requires fuel to run, and can accept 2 passengers; a driver and a passenger." + ] + hide_dependency_lines: true + dependencies: ["4F0886FF37E1101A"] + optional: true + id: "2CDAB93BD674197F" + tasks: [{ + id: "7B576F4EBEB08269" + type: "item" + item: { + id: "ad_astra:tier_1_rover" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "3BE3FBA567414CC5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/rare" + Name: "Ad Astra! Rare Lootbag" + } + } + }] + } + { + title: "Desh Draining" + icon: "ad_astra:desh_fluid_pipe" + x: 4.0d + y: 1.0d + subtitle: "Dish, Desh, Drip" + description: ["Desh Pipes are useful for transfering fluids over some distance. When paired with the Fluid Pump, it can be helpful in automating the production of oxygen."] + hide_dependency_lines: true + dependencies: ["4F0886FF37E1101A"] + optional: true + id: "1384C1D8BD79C6D0" + tasks: [ + { + id: "5E255931B74E243C" + type: "item" + item: "ad_astra:desh_fluid_pipe" + count: 12L + } + { + id: "753ECC1F6ACD0414" + type: "item" + item: "ad_astra:wrench" + } + ] + rewards: [{ + id: "0FC1A2BA80448382" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/rare" + Name: "Ad Astra! Rare Lootbag" + } + } + }] + } + { + title: "Mars Metal" + x: 5.282312925170075d + y: -0.017006802721095227d + subtitle: "On goes Ostrum" + description: ["A new material exclusive to Mars that you'll need to progress from here is Ostrum. Gather plenty of it, you'll need it for your rocket and to upgrade much of your current machinery"] + dependencies: ["1C711856985D4A81"] + id: "760572711CF727BB" + tasks: [{ + id: "275AD0703F620408" + type: "item" + item: "ad_astra:ostrum_ingot" + }] + rewards: [{ + id: "250B49FA04316495" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/epic" + Name: "Ad Astra! Epic Lootbag" + } + } + }] + } + { + title: "To the Hotter Planets!" + x: 7.5d + y: 0.0d + shape: "octagon" + subtitle: "Sizzling Space" + description: [ + "You know the deal by now. Gather enough Ostrum to craft the Tier 3 rocket." + "" + "Please note! Travel to the hotter planets requires a netherite space suit or fire resistance or you will burn up and die." + ] + dependencies: [ + "760572711CF727BB" + "2223D0AFDF5C10FB" + "7311ED0FFC4444EB" + "1C2AAE8F4E119084" + "6D01C247A8864071" + "5A2581CBAB21D071" + "6A298F887D96C0E8" + ] + size: 1.5d + id: "6E4D99BBFFDFB961" + tasks: [{ + id: "0ED147E69FC78915" + type: "item" + item: { + id: "ad_astra:tier_3_rocket" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "7F3BA25DD56FE746" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 11763949 + Name: "Ad Astra! Legendary Lootbag" + Loot: "aof:loot_bags/ad_astra/legendary" + } + } + }] + } + { + x: 6.5d + y: -1.0d + subtitle: "Guess we'll never find the hydrogen" + description: ["A simple block that can detect whether or not the area has oxygen. Useful for making sure your air lock is working."] + hide_dependency_lines: true + dependencies: ["760572711CF727BB"] + optional: true + id: "2223D0AFDF5C10FB" + tasks: [{ + id: "79C7AC3F6ABEE10E" + type: "item" + item: "ad_astra:oxygen_sensor" + }] + rewards: [{ + id: "0C75732A3206C570" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/epic" + Name: "Ad Astra! Epic Lootbag" + } + } + }] + } + { + title: "Netherite Space Suit" + icon: { + id: "ad_astra:netherite_space_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + x: 7.5d + y: -1.5d + subtitle: "Come in star command" + description: [ + "While the normal space suit works great on the planets with a climate similar to Earth, other celestial bodies closer to the Sun are much hotter, and thus require better equipment to survive." + "" + "The Netherite Space Suit is the best way to survive on the hotter planets, but you can also avoid heat damage by drinking a fire resistance potion." + ] + hide_dependency_lines: true + dependencies: ["760572711CF727BB"] + id: "7311ED0FFC4444EB" + tasks: [ + { + id: "37582EAB850A7B72" + type: "item" + item: { + id: "ad_astra:netherite_space_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "03EE99C5593D694A" + type: "item" + item: { + id: "ad_astra:netherite_space_suit" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "09E1846F0A5D3745" + type: "item" + item: { + id: "ad_astra:netherite_space_pants" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "660B1F9EED301A76" + type: "item" + item: { + id: "ad_astra:netherite_space_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "0966F906BFBE1059" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/epic" + Name: "Ad Astra! Epic Lootbag" + } + } + }] + } + { + x: 8.5d + y: -1.0d + subtitle: "So *this* is what Walt Disney used.." + description: [ + "Making more efficient fuel starts with the cryo freezer. You can use ice shards you find while mining on the Moon or Mars, or you can just use regular packed ice." + "" + "This fuel is 3 times more efficient than normal rocket fuel, certainly an upgrade from having to get 6 buckets of fuel just to make sure you can make it home." + ] + hide_dependency_lines: true + dependencies: ["760572711CF727BB"] + id: "1C2AAE8F4E119084" + tasks: [{ + id: "39D1927E6B54D5D6" + type: "item" + item: "ad_astra:cryo_freezer" + }] + rewards: [{ + id: "12EC47150EA32980" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/epic" + Name: "Ad Astra! Epic Lootbag" + } + } + }] + } + { + x: 6.5d + y: 1.0d + subtitle: "Overclocked Ostrum" + description: ["The Ostrum fluid pipe acts in much the same way that the Desh pipe does, but with a significantly increased transfer rate."] + hide_dependency_lines: true + dependencies: ["760572711CF727BB"] + optional: true + id: "6D01C247A8864071" + tasks: [{ + id: "0BB137802A1EADAE" + type: "item" + item: "ad_astra:ostrum_fluid_pipe" + }] + rewards: [{ + id: "10794B239A676B9B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/epic" + Name: "Ad Astra! Epic Lootbag" + } + } + }] + } + { + x: 7.5d + y: 1.5d + subtitle: "Electrifying Elements" + description: [ + "This useful block can be used to store and redistrubute energy. It both accepts and automatically pushes energy to adjacent energy storages." + "" + "Right clicking with an item that stores energy places the item onto the Energizer to charge it." + ] + hide_dependency_lines: true + dependencies: ["760572711CF727BB"] + id: "5A2581CBAB21D071" + tasks: [{ + id: "61DAE68312869B3F" + type: "item" + item: "ad_astra:energizer" + }] + rewards: [{ + id: "0BF2CD27A0F486BA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/epic" + Name: "Ad Astra! Epic Lootbag" + } + } + }] + } + { + title: "Cryo Fuel" + x: 8.5d + y: 1.0d + subtitle: "Freezing Good Fuel" + description: [ + "Cryo fuel is an innovation in fuel technology, allowing you to get fuel from easier to find chilly resources, like ice." + "" + "While normal rocket fuel requires 3 buckets in order to successfully make it to your destination, you only need a 1 bucket of cryo fuel to make a successful space flight. Make sure you take 2, one for the trip and one for the way back!" + ] + hide_dependency_lines: true + dependencies: ["760572711CF727BB"] + id: "6A298F887D96C0E8" + tasks: [{ + id: "77961F4E08250EF7" + type: "item" + item: "ad_astra:cryo_fuel_bucket" + count: 2L + }] + rewards: [{ + id: "2E70087ECC461D73" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/epic" + Name: "Ad Astra! Epic Lootbag" + } + } + }] + } + { + title: "To ... Beyond?" + x: 12.0d + y: 0.0d + shape: "octagon" + subtitle: "Beyond the Milky Way" + description: ["The final planets in Ad Astra, weirdly enough, don't require any special equipment to survive. Simply gather enough Calorite and make your way to Glacio"] + dependencies: [ + "6114CC6BE5D2627F" + "40CB98FD334EB3CE" + ] + size: 1.5d + id: "6E8BF9F8A67D1B66" + tasks: [{ + id: "32A03D8D447B4DE3" + type: "item" + item: { + id: "ad_astra:tier_4_rocket" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "4E618268B0A93696" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 11763949 + Name: "Ad Astra! Legendary Lootbag" + Loot: "aof:loot_bags/ad_astra/legendary" + } + } + }] + } + { + title: "&cMercury Metal" + x: 10.0d + y: 0.0d + subtitle: "Pretty red ingot go brrr" + description: ["Calorite is the final planetary metal you can find in Ad Astra. With it, you can upgrade your space suit one more time to add jet propulsion, and to create the fourth tier of the rocket to allow you to travel to other solar systems."] + dependencies: ["6E4D99BBFFDFB961"] + id: "6114CC6BE5D2627F" + tasks: [{ + id: "2E8BDD166863C9C2" + type: "item" + item: "ad_astra:calorite_ingot" + count: 20L + }] + rewards: [{ + id: "7EFC219087F08ABE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 11763949 + Name: "Ad Astra! Legendary Lootbag" + Loot: "aof:loot_bags/ad_astra/legendary" + } + } + }] + } + { + title: "&8Earth Metal" + x: -3.5d + y: 0.0d + subtitle: "Yes, more steel" + description: ["Steel is the basis of your pre intragalactic technology. With it, you can make all of the equipment and rockets required to go to space."] + dependencies: ["112810B97BA58A9C"] + id: "112C0C7C49867DE2" + tasks: [{ + id: "2CF8CFD14DD624D0" + type: "item" + item: "modern_industrialization:steel_ingot" + count: 20L + }] + rewards: [{ + id: "68AC4A8CFA4392A5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/common" + Name: "Ad Astra! Common Lootbag" + } + } + }] + } + { + title: "Surging Steel" + x: -2.5d + y: 1.0d + subtitle: "Zip Zap Steel" + description: [ + "Ad Astra adds 2 variants of an energy transfering cable and a fluid transfering pipe. The steel variant of the energy cable transfers 64 ⚡/t, which is more than enough to get started." + "" + "The cables and pipes in Ad Astra are really neat. Not because I wrote the functionality, definitely not because of that. They're just cool okay. >:(" + "" + "- CodexAdrian" + ] + hide_dependency_lines: true + dependencies: ["112C0C7C49867DE2"] + optional: true + id: "3178EF6B62E2D458" + tasks: [{ + id: "31A7218BE3AFE490" + type: "item" + item: "ad_astra:steel_cable" + count: 12L + }] + rewards: [{ + id: "4A41B355CCAF85B7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 11763949 + Loot: "aof:loot_bags/ad_astra/common" + Name: "Ad Astra! Common Lootbag" + } + } + }] + } + { + title: "Jet Suit" + x: 12.0d + y: -1.5d + subtitle: "Star command, do you read me??" + description: [ + "The most advanced version of the space suit, the Jet Suit offers even more protection than the netherite suit, while providing additional benefits, like a jetpack for flight." + "" + "The Jet Suit must be charged in order to propell you into the air, and can be easily charged in the Energizer." + ] + hide_dependency_lines: true + dependencies: ["6114CC6BE5D2627F"] + id: "40CB98FD334EB3CE" + tasks: [ + { + id: "0EE7478528103B2C" + type: "item" + item: { + id: "ad_astra:jet_suit_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "256E8056449A2DAA" + type: "item" + item: { + id: "ad_astra:jet_suit" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "722D360EDCC43234" + type: "item" + item: { + id: "ad_astra:jet_suit_pants" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "33FB0FA0F5AF87A1" + type: "item" + item: { + id: "ad_astra:jet_suit_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "0A41D5F69105722E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 11763949 + Name: "Ad Astra! Legendary Lootbag" + Loot: "aof:loot_bags/ad_astra/legendary" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/adventurer.snbt b/config/ftbquests/quests/chapters/adventurer.snbt new file mode 100644 index 0000000..0a9aff9 --- /dev/null +++ b/config/ftbquests/quests/chapters/adventurer.snbt @@ -0,0 +1,455 @@ +{ + id: "4F80AA2EB0DCC10C" + group: "" + order_index: 1 + filename: "adventurer" + title: "Adventurer" + icon: "artifacts:aqua_dashers" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + title: "Adventures and Mysteries" + x: -0.5d + y: -0.5d + subtitle: "If we were meant to stay in one place, we’d have roots instead of feet." + id: "6EC4700B21DB617B" + tasks: [{ + id: "40FC0E99020D1BB4" + type: "checkmark" + }] + } + { + title: "&bFishes and Crates!" + icon: { + id: "gofish:celestial_rod" + Count: 1b + tag: { + Damage: 0 + } + } + x: 1.5d + y: 0.5d + subtitle: "Fishing should be fun." + description: [ + "&6Go Fish &radds in general &bFishes&r, which are obtainable globally in any area for each dimension, and biome-specific &bFishes&r, which are only obtainable in certain areas &6(See below)&r." + "" + "&6Overworld (Global)&r:" + "- &bWooden Crate" + "- &bIron Crate" + "- &bGolden Crate" + "- &bDiamond Crate" + "" + "&6During a full moon&r:" + "- &bLunarfish" + "- &bGalaxy Starfish" + "- &bStarry Salmon" + "- &bNebula Swordfish" + "- &bAstral Crate" + "" + "&6The Nether (Global)&r:" + "- &bSmokey Salmon" + "- &bMagma Cod" + "- &bBonefish" + "- &bObsidian Halibut" + "- &bBasalt Bass" + "- &bSpikerfish" + "- &bFiery Crate" + "" + "&6Basalt Deltas:" + "- &bGilded Blackstone Carp" + "- &bGilded Blackstone Crate" + "- &bBlackstone Trout" + "" + "&6Soul Sand Valley:" + "- &bSoul Salmon" + "- &bSoul Crate" + "" + "&6The End:" + "- &bBaked Endfish" + ] + dependencies: ["6EC4700B21DB617B"] + id: "1941554F8883F5BE" + tasks: [{ + id: "52BEAE23DF485E51" + type: "item" + item: { + id: "itemfilters:mod" + Count: 1b + tag: { + value: "gofish" + } + } + }] + rewards: [{ + id: "401B0FCEDA6E06C3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "&3Waystones" + x: -1.5d + y: -2.5d + subtitle: "Discover your first Waystone, can be found in villages." + description: ["&6You can break &rthe &bWaystones &rand use them for creative ways of teleportation."] + dependencies: ["6EC4700B21DB617B"] + id: "23C3589FAFB40AD5" + tasks: [{ + id: "2E15906644124214" + type: "item" + icon: "fwaystones:waystone" + item: { + id: "itemfilters:mod" + Count: 1b + tag: { + value: "fwaystones" + } + } + }] + rewards: [{ + id: "6137857F9A944F31" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "&4Find a Graveyard" + icon: "graveyard:skull_with_rib_cage" + x: 0.5d + y: -2.5d + subtitle: "Locate a Small Graveyard structure. Be sure to have a look or two below the graves for shiny loot." + dependencies: ["6EC4700B21DB617B"] + id: "14DE762F4663D1C9" + tasks: [{ + id: "63A78B39851541A7" + type: "structure" + structure: "graveyard:small_graveyard" + }] + rewards: [ + { + id: "0D54DD2EDD2B15AD" + type: "item" + item: { + id: "graveyard:bone_dagger" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "36352D142DEEC48C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + } + ] + } + { + title: "&6Artifacts" + x: -0.5d + y: -3.0d + subtitle: "Magical items with great power." + description: [ + "The &bitems &radded by this &6mod &rcan be found in &bChests&r." + "" + "All &bArtifacts &ronly have a few &bChests &rin which they can be found, so go out and explore!" + "" + "Additionally, a new &bUnderground Campsite &rstructure has been added. &bMimics &roccasionally &6spawn in these &bCampsites &rinstead of a &bChests&r, which are dangerous &benemies &rthat &6attack &rplayers that get too close. &bMimics &ralways drop a random artifact when killed." + ] + dependencies: ["6EC4700B21DB617B"] + id: "32910C1041DE2764" + tasks: [{ + id: "51B9513FF8AB7491" + type: "item" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "artifacts:artifacts" + } + } + }] + rewards: [{ + id: "363F3BB07909619A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + title: "&5The Twilight Forest" + icon: "twilightforest:twilight_portal_miniature_structure" + x: 0.5d + y: 1.5d + subtitle: "Step into the Twilight Realm!" + description: [ + "&6To make a portal &rto the &bTwilight Forest&r, &6make a 2x2 shallow pool &r(4 squares) of &bWater &rin a grassy area, and surround it entirely with natural stuff (&bflowers, mushrooms, saplings, leaves, grass, &ranything considered a \"plant\" or \"leaves\")." + "" + "&bTwilight Forest &ris a dimension exploration mod focused on adventure that will &6take you on a journey &rto meet strange &bcreatures&r, &bexploring dungeons&r, &band much more&r." + ] + dependencies: ["6EC4700B21DB617B"] + id: "36D37A1AFFC1B369" + tasks: [{ + id: "64630338E7F2207F" + type: "dimension" + icon: "twilightforest:twilight_portal_miniature_structure" + dimension: "twilightforest:twilight_forest" + }] + rewards: [{ + id: "42D3A36BA50C2E3F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&9Space Travels" + icon: { + id: "ad_astra:tier_1_rocket" + Count: 1b + tag: { } + } + x: -2.5d + y: -1.5d + subtitle: "To the moon!" + description: [ + "&6Ad Astra &ris a &btechnology &rand &bspace exploration &rmod." + "" + "It allows you to build &bRockets &rcapable of &bSpace Travel&r. Yes, even mineable &eCheese." + "" + "&6You can explore &rmultiple planets throughout the &bSolar System&r, build &boxygenated &rspace stations and &bbases &rsurvivable in space." + "" + "Had dreams about being an astronaut? This is it!" + "" + "&6Complete this quest &rby crafting the &bAstrodux&r." + ] + dependencies: ["6EC4700B21DB617B"] + id: "1F68089CE40CABC9" + tasks: [{ + id: "5E109F35ECDB37C6" + type: "item" + item: "ad_astra:astrodux" + }] + rewards: [ + { + id: "583873BD842B01B4" + type: "item" + item: "ad_astra:cheese" + count: 16 + } + { + id: "465969990392BD70" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 11763949 + Name: "Ad Astra! Rare Lootbag" + Loot: "aof:loot_bags/ad_astra/rare" + } + } + } + ] + } + { + title: "&dArcheology" + x: -2.5d + y: 0.5d + subtitle: "Know your prehistory." + description: [ + "&bThe Archeology System &6introduces the following&r:" + "" + "&bThe Copper Brush &ris a new tool used for &6excavating special blocks &rfor getting loot." + "" + "&bBrushing Excavation Blocks: " + "" + "Currently, there are two excavation blocks in the mod: &bExcavation Dirt &rand &bGravel&r." + "" + "When fully brushed off, the block drops random loot based on where you found it and how oxidated it is." + "" + "While &6brushing&r, you should &6move your cursor &rto stop the block from breaking and losing the potential drops. The more oxidized your brush is, the faster the block breaks, so move quickly!" + ] + dependencies: ["6EC4700B21DB617B"] + id: "5DDFDC4C2426CF6F" + tasks: [{ + id: "67902E2781D56FFF" + type: "item" + item: { + id: "archeology:copper_brush" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [ + { + id: "621538A179E3AD6C" + type: "item" + item: "minecraft:bone" + count: 16 + } + { + id: "38BBC521851C88B3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + } + ] + } + { + title: "&6Lootr" + x: 1.5d + y: -1.5d + subtitle: "Unique instanced loot for every player!" + description: [ + "What does this mean?" + "" + "When you &6open a loot chest &r(distinctly textured from &bVanilla chests&r), what items you get are unique to you (as though you had opened an &bEnder Chest&r)." + ] + dependencies: ["6EC4700B21DB617B"] + id: "34216A1573B90BBB" + tasks: [{ + id: "678FF753E8FC4213" + type: "advancement" + advancement: "lootr:1chest" + criterion: "" + }] + rewards: [{ + id: "100D3CA6E3B2212C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "&6Mine Cells" + x: -1.5d + y: 1.5d + subtitle: "Dive into the story of Dead Cells!" + description: [ + "To start your adventure &rwith &bMine Cells&r, &6find a portal structure&r. The &bportal&r will &6activate&r for you automatically if you've already acquired diamonds in the world." + "" + "&bMine Cells &rfeatures new &bMonsters &rwhich attempt to faithfully recreate the look and feel of the original game." + "" + "&bMine Cells &6introduces one new boss&r - &bThe Conjunctivius&r." + "" + "You can find her lair in the &bPrison structure &r/ &bdimension&r." + ] + dependencies: ["6EC4700B21DB617B"] + id: "6AA8C1349BCC891D" + tasks: [{ + id: "09B4372F749D9625" + type: "dimension" + icon: "minecells:charged_interdimensional_rune" + dimension: "minecells:prison" + }] + rewards: [{ + id: "75521584B37DD8A1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Loot: "aof:loot_bags/misc/artifacts" + Name: "Artifact Lootbag" + } + } + }] + } + { + title: "&eThe Bumblezone" + x: -0.5d + y: 2.0d + subtitle: "Throw an Enderpearl at a Bee Nest? I now see yellow." + description: ["&6You can also make yourself &r(riding a mob or vehicle) or have any mob &6enter the dimension &rby using a &bPiston &rto push the player or mob into a &bBeehive &ror &bBee Nest &rblock!"] + dependencies: ["6EC4700B21DB617B"] + id: "438319FC721F0274" + tasks: [{ + id: "4B47C614D6F2C796" + type: "dimension" + icon: "the_bumblezone:bee_queen_spawn_egg" + dimension: "the_bumblezone:the_bumblezone" + }] + rewards: [{ + id: "265BD5CE05DD0429" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Loot: "aof:loot_bags/misc/artifacts" + Name: "Artifact Lootbag" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/agriculture.snbt b/config/ftbquests/quests/chapters/agriculture.snbt new file mode 100644 index 0000000..a89568f --- /dev/null +++ b/config/ftbquests/quests/chapters/agriculture.snbt @@ -0,0 +1,3000 @@ +{ + id: "5D25557A809CB5D3" + group: "" + order_index: 2 + filename: "agriculture" + title: "Agriculture" + icon: "farmersdelight:cooking_pot" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + x: -6.0d + y: 15.0d + subtitle: "Your market of choice for seeds and crops." + id: "529FA5C3502DBF4D" + tasks: [{ + id: "62B614931DDB6161" + type: "item" + item: "farmingforblockheads:market" + }] + rewards: [{ + id: "52CF4CD08EC8C560" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -5.0d + y: 14.5d + subtitle: "Collects eggs laid by chickens." + id: "16FED75C44853ECA" + tasks: [{ + id: "5F2ADAA3F72E4D09" + type: "item" + item: "farmingforblockheads:chicken_nest" + }] + rewards: [{ + id: "295620B80AC388A3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -4.0d + y: 15.0d + subtitle: "Auto-feeds nearby animals." + id: "2607DEA382FF044E" + tasks: [{ + id: "755F341295669BDC" + type: "item" + item: "farmingforblockheads:feeding_trough" + }] + rewards: [{ + id: "514FA3C6117CB9DA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -4.0d + y: 17.0d + subtitle: "Increases crop output." + id: "14D42EDBFFCED86E" + tasks: [{ + id: "1604ECD381B21CFB" + type: "item" + item: "farmingforblockheads:green_fertilizer" + }] + rewards: [{ + id: "454E0EC5DABA4A07" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -6.0d + y: 17.0d + subtitle: "Speeds up growth." + id: "4AE1EA3349567401" + tasks: [{ + id: "443CD4678AE9D27A" + type: "item" + item: "farmingforblockheads:red_fertilizer" + }] + rewards: [{ + id: "24A94BADF83F0BF8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -5.0d + y: 17.5d + subtitle: "Prevents trampling." + id: "6AA43062AC98B59B" + tasks: [{ + id: "0C1F44E719A323DC" + type: "item" + item: "farmingforblockheads:yellow_fertilizer" + }] + rewards: [{ + id: "4E9309E193C299ED" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -3.5d + y: 13.5d + id: "5B803C332D0E88E8" + tasks: [{ + id: "346AF1543438BA37" + type: "item" + item: "croptosis:iron_watering_can" + }] + rewards: [{ + id: "5E35F94DE3A702F8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -2.5d + y: 14.5d + dependencies: ["5B803C332D0E88E8"] + id: "0E6CA30A3A1E9C0E" + tasks: [{ + id: "1BC037866A5AC9C0" + type: "item" + item: "croptosis:gold_watering_can" + }] + rewards: [{ + id: "2F9087623B7FE099" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -2.0d + y: 16.0d + dependencies: ["0E6CA30A3A1E9C0E"] + id: "21767F1AC3ADE57C" + tasks: [{ + id: "002F12D8ABAF5E60" + type: "item" + item: "croptosis:diamond_watering_can" + }] + rewards: [{ + id: "67780DE6932FEC07" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -2.5d + y: 17.5d + dependencies: ["21767F1AC3ADE57C"] + id: "6A00700C50BAC492" + tasks: [{ + id: "3AEAC9DFBE07D472" + type: "item" + item: "croptosis:netherite_watering_can" + }] + rewards: [{ + id: "7E5EFBAB647DBE6B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 10.0d + y: 14.0d + id: "42884F5FEB13891C" + tasks: [{ + id: "6CA5629377C7E780" + type: "item" + item: "croptopia:chocolate_milkshake" + }] + rewards: [{ + id: "77977C6CD72E5901" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 8.0d + y: 16.0d + id: "5DFF8E054C3C9519" + tasks: [{ + id: "53A30F8E92CF1EEC" + type: "item" + item: "croptopia:snicker_doodle" + }] + rewards: [{ + id: "5B715BF03D8FB51B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 10.0d + y: 16.0d + id: "19980B0244DAA868" + tasks: [{ + id: "738AB0258B2DAAA1" + type: "item" + item: "croptopia:raisin_oatmeal_cookie" + }] + rewards: [{ + id: "1453063BA7F5E2E6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 10.5d + y: 15.0d + id: "7B28D737D605A2D5" + tasks: [{ + id: "7466D7F35E5D5ED0" + type: "item" + item: "croptopia:doughnut" + }] + rewards: [{ + id: "75DF6C45CFF5BE00" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 7.5d + y: 15.0d + id: "630438EFBC26B625" + tasks: [{ + id: "0D044738FBBC376B" + type: "item" + item: "croptopia:fruit_cake" + }] + rewards: [{ + id: "1377A7A1415AE2A1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 9.0d + y: 15.0d + dependencies: [ + "7B28D737D605A2D5" + "42884F5FEB13891C" + "630438EFBC26B625" + "5DFF8E054C3C9519" + "19980B0244DAA868" + "1A1F70A9F47461C6" + ] + id: "1F904283702A9BAC" + tasks: [{ + id: "1DA420CAA8F79C66" + type: "checkmark" + title: "Sweet Tooth" + }] + rewards: [{ + id: "623906185D14E748" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -5.5d + y: 10.5d + subtitle: "Complete Kitchen Basics to unlock." + dependencies: ["68213B32C7BFE139"] + id: "4F297154AC9975DE" + tasks: [{ + id: "04801BAC52C4D589" + type: "checkmark" + title: "Chocolatier" + }] + rewards: [{ + id: "30B43FEE57C05A9D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "Kitchen Basics" + x: 0.5d + y: 10.5d + subtitle: "Complete your kitchen. Feed the world." + description: ["Complete your kitchen to expand your culinary skills"] + dependencies: [ + "6C1DE22E0E2EBE84" + "1C89868B15E15FB9" + "4D2AA8AA89158B15" + "7D220360845B3061" + "02708D9F4C8C07D6" + "643E23B7AD7A6863" + "633893597215AA91" + "3277A89378B6D52B" + "29DADC10D2308B2E" + "532B579050FCF665" + "2423CAC6548B8DE0" + "73740190C26EDE96" + ] + id: "68213B32C7BFE139" + tasks: [{ + id: "29764768B3A9EEF6" + type: "checkmark" + title: "Kitchen basics" + }] + rewards: [{ + id: "33180E387FE3A052" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -0.5d + y: 12.5d + id: "4D2AA8AA89158B15" + tasks: [{ + id: "3B71D4720FA8282D" + type: "item" + item: "croptopia:cooking_pot" + }] + rewards: [{ + id: "49BBC04706B79531" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -0.5d + y: 8.5d + id: "3277A89378B6D52B" + tasks: [{ + id: "5ABFDDA4A799AA50" + type: "item" + item: "croptopia:mortar_and_pestle" + }] + rewards: [{ + id: "1CCE2762441CD03A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -2.5d + y: 9.5d + id: "73740190C26EDE96" + tasks: [{ + id: "29E1787D0069B2CF" + type: "item" + item: "croptopia:frying_pan" + }] + rewards: [{ + id: "67495DADCAE4087D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 3.5d + y: 11.5d + id: "643E23B7AD7A6863" + tasks: [{ + id: "70F481780658F71B" + type: "item" + item: "croptopia:pepper" + }] + rewards: [{ + id: "374466B550E696C6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 2.5d + y: 12.0d + id: "6C1DE22E0E2EBE84" + tasks: [{ + id: "59E9757E49E8926D" + type: "item" + item: "croptopia:food_press" + }] + rewards: [{ + id: "65BF93A7F6948C01" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 1.5d + y: 8.5d + id: "29DADC10D2308B2E" + tasks: [{ + id: "362E2C0F21ACAE54" + type: "item" + item: "create:wheat_flour" + }] + rewards: [{ + id: "2EC786E13BA091A7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -2.5d + y: 11.5d + id: "02708D9F4C8C07D6" + tasks: [{ + id: "22F1EEBE89B61279" + type: "item" + item: "croptopia:olive_oil" + }] + rewards: [{ + id: "6E0EA416CD0F2106" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -1.5d + y: 12.0d + id: "7D220360845B3061" + tasks: [{ + id: "0BEEEB3684C7E8AB" + type: "item" + item: "croptopia:salt" + }] + rewards: [{ + id: "74E3F500D9766172" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 3.5d + y: 9.5d + id: "2423CAC6548B8DE0" + tasks: [{ + id: "7E35A6AE21505CA7" + type: "item" + item: "croptopia:butter" + }] + rewards: [{ + id: "19A810E0AB1B57AF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 1.5d + y: 12.5d + id: "1C89868B15E15FB9" + tasks: [{ + id: "7698D7F854E0BD43" + type: "item" + item: "croptopia:coffee" + }] + rewards: [{ + id: "00401C5DE9E3BBE9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -1.5d + y: 9.0d + id: "633893597215AA91" + tasks: [{ + id: "5D150B567A95C5EE" + type: "item" + item: "croptopia:noodle" + }] + rewards: [{ + id: "39259FB84EC95A4B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 2.5d + y: 9.0d + id: "532B579050FCF665" + tasks: [{ + id: "5EF171AFB4049ADE" + type: "item" + item: "croptopia:greenonion" + }] + rewards: [{ + id: "168D9EAC2A7EC4D4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 1.5d + y: 6.5d + dependencies: ["2DEACB9493C491BB"] + id: "27DE53B2E7EA27B9" + tasks: [{ + id: "438D3B75874A7E4E" + type: "item" + item: "croptopia:fried_chicken" + }] + rewards: [{ + id: "108D07EE8F399BEC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -0.5d + y: 6.5d + dependencies: ["2DEACB9493C491BB"] + id: "072A496E1E982BA8" + tasks: [{ + id: "743EE0ACB4383530" + type: "item" + item: "croptopia:chicken_and_noodles" + }] + rewards: [{ + id: "6A339BD399D2E508" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 0.5d + y: 7.5d + subtitle: "Tastes like everything.. or does everything taste like it?" + dependencies: ["68213B32C7BFE139"] + id: "2DEACB9493C491BB" + tasks: [{ + id: "149B98622220A1B0" + type: "item" + item: "minecraft:cooked_chicken" + }] + rewards: [{ + id: "24F48C1C335F53AF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 0.5d + y: 13.5d + subtitle: "Goes good anytime." + dependencies: ["68213B32C7BFE139"] + id: "6491E686F47C9A2B" + tasks: [{ + id: "079E08DF0D8D7054" + type: "item" + item: "minecraft:cooked_beef" + }] + rewards: [{ + id: "48E62D0A2FA408BB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -0.5d + y: 14.5d + dependencies: ["6491E686F47C9A2B"] + id: "369C7A6D63995ABE" + tasks: [{ + id: "2A03780155D63806" + type: "item" + item: "croptopia:beef_stew" + }] + rewards: [{ + id: "042FB123FAA18733" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 0.5d + y: 15.0d + dependencies: ["6491E686F47C9A2B"] + id: "580D16DAB054E674" + tasks: [{ + id: "59389CABACD9A256" + type: "item" + item: "croptopia:beef_stir_fry" + }] + rewards: [{ + id: "706DC07EC0609A29" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 1.5d + y: 14.5d + dependencies: ["6491E686F47C9A2B"] + id: "6FC9213E4C5B1172" + tasks: [{ + id: "033E6011E6405EDE" + type: "item" + item: "croptopia:beef_wellington" + }] + rewards: [{ + id: "75D6B748E261F35F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 5.5d + y: 10.5d + subtitle: "The other white meat" + dependencies: ["68213B32C7BFE139"] + id: "75A6E279852D6BE1" + tasks: [{ + id: "23ADE26D7D517283" + type: "item" + item: "minecraft:cooked_porkchop" + }] + rewards: [{ + id: "2B4704576E16675F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 5.0d + y: 11.5d + dependencies: ["75A6E279852D6BE1"] + id: "02C910A474BC863E" + tasks: [{ + id: "2A07A0ECED3A2F3B" + type: "item" + item: "croptopia:pork_and_beans" + }] + rewards: [{ + id: "7D3ADEC384FF720C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 6.0d + y: 11.5d + dependencies: ["75A6E279852D6BE1"] + id: "5D6B6942B58E6132" + tasks: [{ + id: "477BE12C39AD854D" + type: "item" + item: "croptopia:blt" + }] + rewards: [{ + id: "76EF72273D26153F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 5.5d + y: 9.5d + dependencies: ["75A6E279852D6BE1"] + id: "7A99AED2CE6A77A6" + tasks: [{ + id: "75D200E9D984A3D2" + type: "item" + item: "croptopia:ham_sandwich" + }] + rewards: [{ + id: "3D25D54327A3F3D5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "Chocolates" + x: -11.0d + y: 9.0d + dependencies: ["14232EC9A68EA81F"] + id: "44D61369427B7CBF" + tasks: [{ + id: "6BD84ECACCA0532F" + type: "item" + title: "Make one of the following chocolates" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + Count: 1b + id: "cacao:dark_chocolate" + } + { + Count: 1b + id: "cacao:milk_chocolate" + } + { + Count: 1b + id: "cacao:white_chocolate" + } + ] + } + } + }] + rewards: [{ + id: "2093038894F551F3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "Caramel Chocolates" + x: -9.0d + y: 9.5d + dependencies: ["14232EC9A68EA81F"] + id: "462400176C496619" + tasks: [{ + id: "718A6342D32D08B3" + type: "item" + title: "Make one of the following caramel chocolates." + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "cacao:caramel_dark_chocolate" + Count: 1b + } + { + id: "cacao:caramel_milk_chocolate" + Count: 1b + } + { + id: "cacao:caramel_white_chocolate" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "0333FB9EBB3237EE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "Praline Chocolates" + x: -9.0d + y: 11.5d + dependencies: ["14232EC9A68EA81F"] + id: "6E695CDB88595C14" + tasks: [{ + id: "41951260044C57ED" + type: "item" + title: "One of the following praline chocolates please." + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + Count: 1b + id: "cacao:praline_dark_chocolate" + } + { + Count: 1b + id: "cacao:praline_milk_chocolate" + } + { + Count: 1b + id: "cacao:praline_white_chocolate" + } + ] + } + } + }] + rewards: [{ + id: "20F15010745679E8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -10.0d + y: 9.0d + dependencies: ["14232EC9A68EA81F"] + id: "499F0B9E154906D1" + tasks: [{ + id: "4877A20E85423EB9" + type: "item" + title: "Strawberry Cream Chocolates" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + Count: 1b + id: "cacao:strawberry_cream_dark_chocolate" + } + { + Count: 1b + id: "cacao:strawberry_cream_milk_chocolate" + } + { + Count: 1b + id: "cacao:strawberry_cream_white_chocolate" + } + ] + } + } + }] + rewards: [{ + id: "3BCA4387814BA155" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -12.0d + y: 9.5d + dependencies: ["14232EC9A68EA81F"] + id: "386E6C390DCA4396" + tasks: [{ + id: "0E4BF8959E4A3E10" + type: "item" + title: "Cookies and Cream Chocolates" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + Count: 1b + id: "cacao:cookie_cream_dark_chocolate" + } + { + Count: 1b + id: "cacao:cookie_cream_milk_chocolate" + } + { + Count: 1b + id: "cacao:cookie_cream_white_chocolate" + } + ] + } + } + }] + rewards: [{ + id: "1EF482C0A6C4B8CC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -10.0d + y: 12.0d + dependencies: ["14232EC9A68EA81F"] + id: "7CCC7BD0E8ED4CD9" + tasks: [{ + id: "0E94C45C84C6B669" + type: "item" + title: "Mixed Nuts Chocolates" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + Count: 1b + id: "cacao:mixed_nuts_dark_chocolate" + } + { + Count: 1b + id: "cacao:mixed_nuts_milk_chocolate" + } + { + Count: 1b + id: "cacao:mixed_nuts_white_chocolate" + } + ] + } + } + }] + rewards: [{ + id: "1FF3C2D7752B7662" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -12.0d + y: 11.5d + dependencies: ["14232EC9A68EA81F"] + id: "10991316EBAA848B" + tasks: [{ + id: "7AB2C45EA0AEEC7D" + type: "item" + title: "Coconut Chocolates" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + Count: 1b + id: "cacao:coconut_dark_chocolate" + } + { + Count: 1b + id: "cacao:coconut_milk_chocolate" + } + { + Count: 1b + id: "cacao:coconut_white_chocolate" + } + ] + } + } + }] + rewards: [{ + id: "4F3E113CA3A466C1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "Peanut Butter Chocolates" + x: -11.0d + y: 12.0d + dependencies: ["14232EC9A68EA81F"] + id: "2B615789D96C0145" + tasks: [{ + id: "4864F7EAE005ED98" + type: "item" + title: "Peanutbutter Chocolates" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + Count: 1b + id: "cacao:peanut_butter_dark_chocolate" + } + { + Count: 1b + id: "cacao:peanut_butter_milk_chocolate" + } + { + Count: 1b + id: "cacao:peanut_butter_white_chocolate" + } + ] + } + } + }] + rewards: [{ + id: "0DBFC36CE7B13890" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -6.0d + y: 12.0d + dependencies: ["4F297154AC9975DE"] + id: "6B74004F5A77C4CA" + tasks: [{ + id: "42763C68172B38A8" + type: "item" + item: "cacao:golden_chocolate" + }] + rewards: [{ + id: "459AB8D8AEBC6F8A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -12.5d + y: 10.5d + dependencies: ["14232EC9A68EA81F"] + id: "45365D50305561ED" + tasks: [{ + id: "148B208FE981E8FD" + type: "item" + title: "Chocolate covered Apples" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + Count: 1b + id: "cacao:dark_chocolate_covered_apple" + } + { + Count: 1b + id: "cacao:milk_chocolate_covered_apple" + } + { + Count: 1b + id: "cacao:white_chocolate_covered_apple" + } + ] + } + } + }] + rewards: [{ + id: "596E57E6AB93902C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -7.0d + y: 11.5d + dependencies: ["4F297154AC9975DE"] + id: "2DD7C5E31A20DCA8" + tasks: [{ + id: "7135D82B25C19185" + type: "item" + item: "croptopia:chocolate" + }] + rewards: [{ + id: "5C8637E10C28A949" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 8.0d + y: 14.0d + subtitle: "Everybody loves ice cream... everybody." + id: "1A1F70A9F47461C6" + tasks: [{ + id: "0011E847A6347673" + type: "item" + item: "croptopia:chocolate_ice_cream" + }] + rewards: [{ + id: "224004A56B91317A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -10.5d + y: 10.5d + dependencies: ["4F297154AC9975DE"] + id: "14232EC9A68EA81F" + tasks: [{ + id: "69224B57D6B12ED6" + type: "item" + item: "cacao:silicon_mold" + }] + rewards: [{ + id: "5413D1D085F10221" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -7.0d + y: 9.0d + dependencies: ["4F297154AC9975DE"] + id: "766ED2D94E9B68D8" + tasks: [{ + id: "45FBB667A3A59DDA" + type: "item" + item: "cacao:manual_food_grinder" + }] + rewards: [{ + id: "5C67CB1649452A41" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -8.0d + y: 8.0d + dependencies: ["766ED2D94E9B68D8"] + id: "6F7C48824D22FD8A" + tasks: [{ + id: "2AEDEFDACE573297" + type: "item" + item: "cacao:filter_cloth" + }] + rewards: [{ + id: "67138E52B3CE8986" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -11.0d + y: 7.5d + dependencies: ["69A2425C77C5ED94"] + id: "0C7E4C11315D4E3E" + tasks: [{ + id: "3AFC17ADC90E9960" + type: "item" + item: "cacao:cacao_nibs" + }] + rewards: [{ + id: "1609312D3674F6C2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -9.5d + y: 7.5d + dependencies: ["6F7C48824D22FD8A"] + id: "69A2425C77C5ED94" + tasks: [{ + id: "1A6FAEB9E7262A9D" + type: "item" + item: "cacao:cacao_mass_bucket" + }] + rewards: [{ + id: "7AA0EF4A758AEB57" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -12.5d + y: 8.0d + dependencies: ["0C7E4C11315D4E3E"] + id: "22108D5335DFF265" + tasks: [{ + id: "2D3530B0991FE312" + type: "item" + item: "cacao:cacao_mass_bottle" + }] + rewards: [{ + id: "378CFBA5507E1C83" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -13.5d + y: 9.0d + dependencies: ["22108D5335DFF265"] + id: "6F95909ACAEC0CDE" + tasks: [{ + id: "4C892E2A6DB0EB17" + type: "item" + item: "cacao:cacao_butter_bottle" + }] + rewards: [{ + id: "7E97497E8A79BAD0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -7.5d + y: 12.5d + subtitle: "Some would say nutella is better than gold." + dependencies: ["6B74004F5A77C4CA"] + id: "4F5F490A5E0B0342" + tasks: [{ + id: "1C9BDC7F43E09D84" + type: "item" + item: "cacao:nutella" + }] + rewards: [{ + id: "5E7F1D69E0DF320E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 0.5d + y: 6.0d + dependencies: ["2DEACB9493C491BB"] + id: "0200417B546B6F6F" + tasks: [{ + id: "0214F5242EEDE49A" + type: "item" + item: "croptopia:lemon_chicken" + }] + rewards: [{ + id: "0C2646F734C1E4B7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -9.0d + y: 13.0d + id: "1E2F74C7110CFEB3" + tasks: [{ + id: "5A1D040B9E5B9377" + type: "item" + item: "farmersdelight:stove" + }] + rewards: [{ + id: "42AFA3EF9BCC28A4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -9.0d + y: 14.5d + dependencies: ["1E2F74C7110CFEB3"] + id: "35E469F2C71CB316" + tasks: [{ + id: "5B3FB7270A0C2AFF" + type: "item" + item: "farmersdelight:cooking_pot" + }] + rewards: [{ + id: "644723AB63059CCC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -10.0d + y: 16.0d + dependencies: ["57CA25719B4FEDA0"] + id: "7E180722062BC9F4" + tasks: [{ + id: "3B26EAF63D893853" + type: "item" + item: "farmersdelight:basket" + }] + rewards: [{ + id: "0705588B1D8418B8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -8.0d + y: 15.5d + dependencies: ["269F584D763A19F2"] + id: "40D208636397F225" + tasks: [{ + id: "23E5FACD3C83B36A" + type: "item" + item: { + id: "farmersdelight:flint_knife" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "33FE8285D644321A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -8.0d + y: 17.0d + dependencies: ["40D208636397F225"] + id: "2CCA3CB465F9E9B6" + tasks: [{ + id: "2555B919EFB696A0" + type: "item" + item: { + id: "farmersdelight:iron_knife" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "3EBA9D91E7016944" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -7.0d + y: 18.5d + dependencies: ["2CCA3CB465F9E9B6"] + id: "2C6473A59AFE9AD0" + tasks: [{ + id: "75928169D7F17647" + type: "item" + item: { + id: "farmersdelight:golden_knife" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "11D233C3610496C2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -5.0d + y: 19.5d + dependencies: ["2C6473A59AFE9AD0"] + id: "4C27C795EAC8096E" + tasks: [{ + id: "2D9FC0C9E78FBBE4" + type: "item" + item: { + id: "farmersdelight:diamond_knife" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "04C7E01BB0487FC8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -3.0d + y: 19.0d + dependencies: ["4C27C795EAC8096E"] + id: "6E790ECA33B23E93" + tasks: [{ + id: "2D741257B7F54522" + type: "item" + item: { + id: "farmersdelight:netherite_knife" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "5B501DD4E3E74E8D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -8.0d + y: 14.0d + dependencies: ["1E2F74C7110CFEB3"] + id: "269F584D763A19F2" + tasks: [{ + id: "30AC1D443725C929" + type: "item" + item: "farmersdelight:cutting_board" + }] + rewards: [{ + id: "7BAAB462E73F4BC3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -10.0d + y: 15.0d + dependencies: ["7C18AFB68A0F10FA"] + id: "57CA25719B4FEDA0" + tasks: [{ + id: "119C7B0894DF4F23" + type: "item" + item: "farmersdelight:safety_net" + }] + rewards: [{ + id: "6E07B615B080D390" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -10.0d + y: 14.0d + dependencies: ["1E2F74C7110CFEB3"] + id: "7C18AFB68A0F10FA" + tasks: [{ + id: "58841906C1672226" + type: "item" + item: "farmersdelight:rope" + }] + rewards: [{ + id: "602029FEC447D5E7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -4.5d + y: 7.5d + dependencies: [ + "6EC94755C311050D" + "6EBC0ABD9C874BA6" + "71F994F2EE1FC296" + "5D33A043CA96DBF6" + "14ACA6BB3BA124F6" + "2ABE5C79A9FE92DE" + ] + id: "3CEB2302C39CD6FE" + tasks: [{ + id: "622FFD90716D2A45" + type: "checkmark" + title: "Grains" + }] + rewards: [{ + id: "4A50DBB4679EA2FB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 10.0d + y: 12.0d + id: "210C7B26E2D85627" + tasks: [{ + id: "3D9F9D499E5CE19B" + type: "item" + item: "farmersdelight:beef_stew" + }] + rewards: [{ + id: "6B82A89AB4FB2CA7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 10.5d + y: 10.0d + id: "55C29372761230D3" + tasks: [{ + id: "713E63D9B89E8134" + type: "item" + item: "farmersdelight:chicken_soup" + }] + rewards: [{ + id: "6B88D4DA27D1A028" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -3.5d + y: 6.5d + id: "2ABE5C79A9FE92DE" + tasks: [{ + id: "0791A7F3A31813FD" + type: "item" + item: "farmersdelight:raw_pasta" + }] + rewards: [{ + id: "717F1E685218E7B1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -4.5d + y: 6.0d + id: "14ACA6BB3BA124F6" + tasks: [{ + id: "519F5355E13C0482" + type: "item" + item: "farmersdelight:pasta_with_meatballs" + }] + rewards: [{ + id: "39CE16CA5528E8F6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -5.5d + y: 6.5d + id: "5D33A043CA96DBF6" + tasks: [{ + id: "1B107852452FB3FE" + type: "item" + item: "farmersdelight:pasta_with_mutton_chop" + }] + rewards: [{ + id: "322B9353D56BB031" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -4.5d + y: 9.0d + id: "6EC94755C311050D" + tasks: [{ + id: "5B7C7FC520F2C25A" + type: "item" + item: "farmersdelight:rice_bag" + }] + rewards: [{ + id: "1C44FF5B2DB1E5F1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -3.5d + y: 8.5d + id: "6EBC0ABD9C874BA6" + tasks: [{ + id: "34F12C7D645E0DB3" + type: "item" + item: "farmersdelight:cooked_rice" + }] + rewards: [{ + id: "7FE21CC40DA909A3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -5.5d + y: 8.5d + id: "71F994F2EE1FC296" + tasks: [{ + id: "0513DA54B544E113" + type: "item" + item: "farmersdelight:fried_rice" + }] + rewards: [{ + id: "5BC29EE1788EEBC1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 9.0d + y: 10.5d + subtitle: "Good for when it's cold.. or anytime." + dependencies: [ + "55C29372761230D3" + "37AA8C2B0C3AA1F2" + "449410724E7BEEBE" + "2101F61C1D473438" + "210C7B26E2D85627" + "1AD31F8DCDD75836" + "5AD4991F7FFA6CA2" + ] + id: "5F9620B9B3C0CCC2" + tasks: [{ + id: "447C4FDE941FC01C" + type: "checkmark" + title: "Soups" + }] + rewards: [{ + id: "13011E945B7CC86D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 10.5d + y: 11.0d + id: "1AD31F8DCDD75836" + tasks: [{ + id: "63FC5B92886A99C4" + type: "item" + item: "farmersdelight:vegetable_soup" + }] + rewards: [{ + id: "6083270B7BC8D220" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 8.0d + y: 11.5d + id: "5AD4991F7FFA6CA2" + tasks: [{ + id: "2D404FDB11C7C55E" + type: "item" + item: "farmersdelight:pumpkin_soup" + }] + rewards: [{ + id: "4A2097C3B30CB8FF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 7.5d + y: 10.5d + id: "37AA8C2B0C3AA1F2" + tasks: [{ + id: "220C287EA8EA4D01" + type: "item" + item: "farmersdelight:noodle_soup" + }] + rewards: [{ + id: "19719393DA92EC43" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 8.0d + y: 9.5d + id: "2101F61C1D473438" + tasks: [{ + id: "51A2D639CA7DAC1E" + type: "item" + item: "farmersdelight:fish_stew" + }] + rewards: [{ + id: "68DA3F74C974DCBF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 10.0d + y: 9.0d + id: "449410724E7BEEBE" + tasks: [{ + id: "3B7C4E95E20B48B4" + type: "item" + item: "farmersdelight:baked_cod_stew" + }] + rewards: [{ + id: "12A05B56768D1A39" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: -5.0d + y: 16.0d + description: ["Well.. does this make you a blockhead?"] + dependencies: [ + "2607DEA382FF044E" + "16FED75C44853ECA" + "529FA5C3502DBF4D" + "4AE1EA3349567401" + "6AA43062AC98B59B" + "14D42EDBFFCED86E" + ] + id: "251028DFC955D65F" + tasks: [{ + id: "76E7E15CC252A02B" + type: "checkmark" + title: "Blockhead" + }] + rewards: [{ + id: "245DD3FD135394C2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 4.0d + y: 14.0d + subtitle: "Create your very own wine and cider at home." + id: "410FB4729B618584" + tasks: [{ + id: "184E3808D9E7B770" + type: "checkmark" + title: "Vinery" + }] + rewards: [{ + id: "618D3D6691206E76" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + title: "Grapes" + x: 2.5d + y: 15.5d + subtitle: "Gather your first grapes and grape seeds." + description: [ + "If you cant find any a &6Wandering Winemaker&r will make visit from time to time maybe offering some seeds." + "" + "&bSeeds&r can also rarely be found by cutting grass or in villages." + ] + dependencies: ["410FB4729B618584"] + id: "47A3FB7F90B01FAA" + tasks: [{ + id: "571400BC3D2B2843" + type: "item" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "vinery:grape" + } + } + }] + rewards: [{ + id: "39B15E6ADF8048C5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + x: 2.0d + y: 17.0d + subtitle: "May the crushin begin!" + description: ["After harvesting your first &bGrapes&r can either just eat them or put them into a &bPot &rand crush them by &6jumping and walking&r around in it."] + dependencies: ["47A3FB7F90B01FAA"] + id: "4FD91B87D0A73D36" + tasks: [{ + id: "195A16F63D6287F5" + type: "item" + item: "vinery:grapevine_pot" + }] + rewards: [{ + id: "015B409E79788FFA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + title: "Grapejuices" + x: 1.5d + y: 18.5d + subtitle: "Extract the Grapejuice from the Pot." + dependencies: ["4FD91B87D0A73D36"] + id: "08F9B4F3EAB3658D" + tasks: [ + { + id: "595D01274BCBD948" + type: "item" + item: { + id: "vinery:red_grapejuice_wine_bottle" + Count: 1b + tag: { } + } + } + { + id: "00885C009B1D916D" + type: "item" + item: { + id: "vinery:white_grapejuice_wine_bottle" + Count: 1b + tag: { } + } + } + ] + rewards: [{ + id: "16F45EFDF4D46042" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + x: 4.0d + y: 18.5d + subtitle: "Used to age Grapejuice into Wine or Aples into Cider." + description: [ + "Filled &bWinebottles&r can be &6refined&r in a &bBarrel&r by using extra ingredients such as &bSweetberries&r, &bHoney&r and so on." + "" + "Different sort of &bGrapejuice&r and ingredients result in different kinds of &bWines&r." + ] + dependencies: ["410FB4729B618584"] + id: "2D36A0323AAF2D5C" + tasks: [{ + id: "0897663BE35E577E" + type: "item" + item: "vinery:fermentation_barrel" + }] + rewards: [{ + id: "4CF06BD12C69CFE5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + x: 6.0d + y: 17.0d + subtitle: "Squish apples by using the press to get Mashed Apples." + dependencies: ["295F800520044C23"] + id: "498C5FC0C852D17C" + tasks: [{ + id: "69499CE180432F93" + type: "item" + item: "vinery:wine_press" + }] + rewards: [{ + id: "33D0674025ABA22F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + title: "Apples" + x: 5.5d + y: 15.5d + subtitle: "Pies, creates, cider and - of course - apple wine!" + dependencies: ["410FB4729B618584"] + id: "295F800520044C23" + tasks: [{ + id: "2B966C9D0BF8B246" + type: "item" + item: "minecraft:apple" + }] + rewards: [{ + id: "27CC833E19FF9978" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + x: 6.5d + y: 18.5d + subtitle: "Made from Apple Mash." + dependencies: ["498C5FC0C852D17C"] + id: "172968A234803DC0" + tasks: [{ + id: "609C60FEADFD6712" + type: "item" + item: { + id: "vinery:apple_juice" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "00920E1F9D0B5D73" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + x: 6.0d + y: 20.5d + dependencies: ["2D36A0323AAF2D5C"] + id: "0F7B54CE6A27E6FF" + tasks: [{ + id: "47437B5E4D0958EF" + type: "item" + item: { + id: "vinery:apple_cider" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "0D3AC740173DD4FE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + x: 5.0d + y: 20.5d + dependencies: ["2D36A0323AAF2D5C"] + id: "5E8F972A09F7B8F6" + tasks: [{ + id: "4E418BC433AB35DF" + type: "item" + item: { + id: "vinery:kelp_cider" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "2F98A318A47FB772" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + x: 7.0d + y: 20.5d + dependencies: ["2D36A0323AAF2D5C"] + id: "0D5810103EDA7183" + tasks: [{ + id: "6BCB473539F52F6D" + type: "item" + item: { + id: "vinery:apple_wine" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "524DACC864A900C4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + title: "Red Wine" + x: 1.0d + y: 20.5d + dependencies: ["2D36A0323AAF2D5C"] + id: "44FD73D3FCC38DBD" + tasks: [{ + id: "5ADE29333EF060C4" + type: "item" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "vinery:chenet_wine" + Count: 1b + } + { + id: "vinery:king_danis_wine" + Count: 1b + } + { + id: "vinery:noir_wine" + Count: 1b + } + { + id: "vinery:bolvar_wine" + Count: 1b + } + { + id: "vinery:cherry_wine" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "7EACD7C6CB1C236B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + x: 2.0d + y: 20.5d + dependencies: ["2D36A0323AAF2D5C"] + id: "6F43ADF8FE22159E" + tasks: [{ + id: "58C0D976214B2EC3" + type: "item" + item: { + id: "vinery:jellie_wine" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "4AF40489D0BE14B5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + title: "White Wine" + x: 3.0d + y: 20.5d + dependencies: ["2D36A0323AAF2D5C"] + id: "1F0EB09B3C1F1249" + tasks: [{ + id: "6064AB5B922ACC53" + type: "item" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "vinery:clark_wine" + Count: 1b + } + { + id: "vinery:mellohi_wine" + Count: 1b + } + { + id: "vinery:solaris_wine" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "4C74A54C13751E10" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + x: 3.0d + y: 18.0d + subtitle: "Make your favorite wine of choice a decor." + dependencies: ["410FB4729B618584"] + id: "0665112D8E104BBB" + tasks: [{ + id: "61D6C29FA3CCD689" + type: "item" + item: "vinery:wine_box" + }] + rewards: [{ + id: "58A90EC9B4F615AC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + title: "Wine Bottle Storage" + x: 5.0d + y: 18.0d + subtitle: "Storage for Wine Bottles." + dependencies: ["410FB4729B618584"] + id: "479D2D1966C75C85" + tasks: [{ + id: "30F2CD3AE7937413" + type: "item" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "vinery:wine_rack_1" + Count: 1b + } + { + id: "vinery:wine_rack_2" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "4AAB3900BBFEAEE8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/applied_energistics.snbt b/config/ftbquests/quests/chapters/applied_energistics.snbt new file mode 100644 index 0000000..3d52c9a --- /dev/null +++ b/config/ftbquests/quests/chapters/applied_energistics.snbt @@ -0,0 +1,1232 @@ +{ + id: "1C4A7D73409E23C9" + group: "33A417364C0A17FE" + order_index: 1 + filename: "applied_energistics" + title: "Applied Energistics 2" + icon: "ae2:singularity" + default_quest_shape: "square" + default_hide_dependency_lines: false + quests: [ + { + title: "Crystals are the way" + x: -6.5d + y: -5.5d + description: ["The main feature of Applied Energistics 2 is the ME Network (pronounced Emm- Eee and stands for Matter Energy), which is a set of connected blocks, and cables grouped into a system, where storage, power and functions cooperate between multiple components."] + id: "409FDC9E0FBF40CB" + tasks: [{ + id: "057AFA385B6AD0B6" + type: "checkmark" + }] + } + { + x: -3.5d + y: -5.5d + subtitle: "Use a powered Charger to charge Certus Quartz Crystal." + dependencies: ["4AC1C083537E8706"] + id: "4ACC10C8890C306E" + tasks: [{ + id: "2BCC42993452589F" + type: "item" + item: "ae2:charged_certus_quartz_crystal" + }] + rewards: [{ + id: "491253597D5084B5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -3.5d + y: -7.0d + description: [ + "To progress, you need to create &bFluix Crystal&r. You have two options:" + "" + "- Use the compass to find a &6meteorite&r, where you might find some &bFluix Crystal&r." + "" + "- Throw &bCharged Certus Quartz Crystal&r, &bNether Quartz&r, and &bRedstone Dust&r into a pool of water and wait." + ] + dependencies: ["4ACC10C8890C306E"] + id: "033814C6CFAF56E6" + tasks: [{ + id: "58065B40437B33DA" + type: "item" + item: "ae2:fluix_crystal" + count: 16L + }] + rewards: [{ + id: "58F4C75D516E78DA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -3.5d + y: -4.0d + subtitle: "Used to press items using various Inscriber Plates." + dependencies: ["4ACC10C8890C306E"] + id: "42721BC1F7734286" + tasks: [{ + id: "2BDA459026191334" + type: "item" + item: "ae2:inscriber" + }] + rewards: [{ + id: "595FF2C171F73766" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -5.0d + y: -5.5d + subtitle: "Provides a way to charge supported tools through the ME Network." + description: [ + "Build a &bCharger&r, and power it with a &bVibration Chamber&r or a generators from others mods." + "" + "You can also power it by hand using a &bWooden Crank&r." + ] + dependencies: ["409FDC9E0FBF40CB"] + id: "4AC1C083537E8706" + tasks: [{ + id: "283357E45102D87C" + type: "item" + item: "ae2:charger" + }] + rewards: [{ + id: "1B79CC50243E5337" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -3.5d + y: -8.5d + subtitle: "Converts energy from external systems into AE and stores it in the network." + dependencies: ["033814C6CFAF56E6"] + id: "44B22A645FC94C64" + tasks: [{ + id: "7C8924F839D8D61E" + type: "item" + item: "ae2:energy_acceptor" + }] + rewards: [{ + id: "1B210AE5834986EE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -3.5d + y: -10.0d + subtitle: "The simplest cable to make, transfers power." + description: [ + "To craft colored cables surround a dye of any type with 8 cables of the same type ( color of the cables dosn't matter, but they must be the same type, glass, smart, etc ). You can also paint cables with any forge compatible paint brush in world." + "" + "You can craft any colored cable with a water bucket to remove the dye." + "" + "You can cover the cable with wool to create Fluix ME Covered Cable, and craft Fluix ME Smart Cable to get a better idea of what is going on with your Channels." + ] + dependencies: ["44B22A645FC94C64"] + id: "3C12FD23932C3522" + tasks: [{ + id: "1582C3D80B414E43" + type: "item" + item: "ae2:fluix_glass_cable" + count: 6L + }] + rewards: [{ + id: "593C15EE90684F09" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -2.0d + y: -10.0d + subtitle: "Used to accelerate crystal growth." + description: ["Since growing crystals without any accelerators takes a long time, you should invest your first fluix crystals into building as many &bCrystal Growth Accelerators&r as you can."] + dependencies: ["3C12FD23932C3522"] + id: "7B3F4A3D79F2988B" + tasks: [{ + id: "7AA503B6ABF481D7" + type: "item" + item: "ae2:quartz_growth_accelerator" + count: 4L + }] + rewards: [{ + id: "1EB59762D58C2812" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -11.0d + y: -4.0d + subtitle: "A Network requires power, which can be provided by various blocks, and may require ME Controller(s) if you require more than 8 channels on a single network." + dependencies: ["5683C69200EBC4CD"] + id: "696536A55ED81D6B" + tasks: [{ + id: "6CB5F66C1E628B0E" + type: "item" + item: "ae2:controller" + }] + rewards: [{ + id: "1A3D29A06813FDB2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -12.5d + y: -5.5d + subtitle: "A smarter cable?" + description: [ + "While bearing some similarity to Fluix ME Covered Cable in appearance, they provide diagnostic function by visualizing the channel usage on the cables, the channels appear as lit colored lines that run along the black stripe on the cables giving you an understanding of how your channels are being used on your network." + "" + "The first four channels show as lines matching the color of the cable, the next four show as white lines." + ] + dependencies: ["5683C69200EBC4CD"] + id: "2B641E7A30686BCF" + tasks: [{ + id: "733C8308DEA8FB07" + type: "item" + item: "ae2:fluix_smart_cable" + }] + rewards: [{ + id: "008D0877DCEC2A6D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -11.0d + y: -7.0d + subtitle: "A block designed to do one thing, store Storage Cells." + description: [ + "This block holds 10 storage cells so you can tightly pack your storage into a very small space." + "" + "Shows their contents and the storage cell status on the front of the drive face." + "" + "Red - Indicates the Storage Cell is Full." + "" + "Orange - Indicates the Storage Cell cannot hold any more types, but it can store more items." + "" + "Green - Indicates the cell can hold more types, or more items." + "" + "Black - Indicates there is no channel, or power is offline." + "" + "Its important to note, that without a ME Network this block does nothing. Its only useful when combined with a way to input, and output items, and requires 2 AE/t power to function, and additional power for each Storage Cell stored inside it." + ] + dependencies: ["5683C69200EBC4CD"] + id: "19FBAF9A70549BF5" + tasks: [{ + id: "04A70F331336A1D5" + type: "item" + item: "ae2:drive" + }] + rewards: [{ + id: "7E9F4AA168E58A8E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -9.5d + y: -6.5d + subtitle: "Upgraded version of the ME Terminal which has an integrated crafting grid with access to a ME Network's Networked Storage." + dependencies: ["19FBAF9A70549BF5"] + id: "3988E16DAA388261" + tasks: [{ + id: "0FCC6C4E3FB97D07" + type: "item" + item: "ae2:crafting_terminal" + }] + rewards: [{ + id: "75CE478D2B8FB8D3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -11.0d + y: -2.5d + subtitle: "A versatile configurable system to move items / redstone / power / and fluids from one location to another though an existing ME Network without storage." + description: [ + "Tunnels are 1 input to N outputs. This means you can output to as many points as you want, but only input at a single point per tunnel." + "" + "Networks can support any number of tunnels, of any different types, and they all function independently." + "" + "ME Tunnels can be used to carry channels from one location to another, and can carry up to 32 channels, same as a Fluix ME Dense Covered Cable, while only requiring a single channel per point, making tunnels a very powerful tool to expand me networks, especially over a distance." + "" + "The channel required by a P2P-Tunnel cannot be carried through another P2P-Tunnel." + "" + "To configure a ME P2P Tunnel you must first attune the tunnel to carry what you want it to, then you need to configure the outputs to their input." + "" + "You configure the connections by using the Memory Card; First Shift+Right Click the input to save it on your memory card, then simply right-click the different outputs to store the input onto the outputs." + ] + dependencies: ["696536A55ED81D6B"] + id: "1286F9F4255B9A38" + tasks: [{ + id: "5723EBB3D22A39E7" + type: "item" + item: "ae2:me_p2p_tunnel" + }] + rewards: [{ + id: "7EDBD50C41804FD8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -11.0d + y: -1.0d + dependencies: ["1286F9F4255B9A38"] + id: "5DD87AC2BC5F87F2" + tasks: [{ + id: "07906B740B4ADB80" + type: "item" + item: { + id: "ae2:memory_card" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "01D6378FA78301D9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -14.0d + y: -5.5d + subtitle: "Higher Capacity cable, can carry 32 channels unlike standard cable which can only carry 8." + description: ["However it doesn't support buses so you must first step down from dense to a smaller cable (such as Fluix ME Glass Cable or Fluix ME Smart Cable) before using buses or panels. Shows load similarly to Fluix ME Smart Cable, with each line lit representing four channels in use."] + dependencies: ["2B641E7A30686BCF"] + id: "1E435A4C1547934D" + tasks: [{ + id: "4D657D4CBB6A2016" + type: "item" + item: "ae2:fluix_smart_dense_cable" + }] + rewards: [{ + id: "20148FD6ABF3A786" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -12.5d + y: -9.5d + subtitle: "Lowest Tier Storage Cell, which can contain 1,024 bytes of storage." + description: [ + "1,024 bytes of storage can hold 127 Stacks of a single item. or 65 Stacks,while holding 63 Different items." + "" + "The 1k Storage Cell uses 8 bytes of data to store a single type." + ] + dependencies: ["19FBAF9A70549BF5"] + id: "215EF29F7DD6B37C" + tasks: [{ + id: "3FDDED57431181C3" + type: "item" + item: { + id: "ae2:item_storage_cell_1k" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "3862AF9AC3809275" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -11.5d + y: -9.5d + subtitle: "Low Tier Storage Cell, which can contain 4,096 bytes of storage." + description: [ + "4,096 bytes of storage can hold 508 Stacks of a single item. or 260 Stacks,while holding 63 Different items." + "" + "The 4k Storage Cell uses 32 bytes of data to store a single type." + ] + dependencies: ["19FBAF9A70549BF5"] + id: "5AB8DB04F4DA2F40" + tasks: [{ + id: "2E155470D8151510" + type: "item" + item: { + id: "ae2:item_storage_cell_4k" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "7871D12FA7E70681" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -10.5d + y: -9.5d + subtitle: "Middle Tier Storage Cell, which can contain 16,384 bytes of storage." + description: [ + "16,384 bytes of storage can hold 2,032 Stacks of a single item. or 1,040 Stacks,while holding 63 Different items." + "" + "The 16k Storage Cell uses 128 bytes of data to store a single type." + ] + dependencies: ["19FBAF9A70549BF5"] + id: "2A358437484E61CF" + tasks: [{ + id: "0950907AA16E55FA" + type: "item" + item: { + id: "ae2:item_storage_cell_16k" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "5D2F3FC017AB8F28" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -9.5d + y: -9.5d + subtitle: "Highest Tier Storage Cell, which can contain 65,536 bytes of storage." + description: [ + "65,536 bytes of storage can hold 8,128 Stacks of a single item. or 4,160 Stacks,while holding 63 Different items." + "" + "The 64k Storage Cell uses 512 bytes of data to store a single type." + ] + dependencies: ["19FBAF9A70549BF5"] + id: "451C8D5D92F1BAED" + tasks: [{ + id: "7FAF15C54C21DDF8" + type: "item" + item: { + id: "ae2:item_storage_cell_64k" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "1A6F41E491B21E42" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -8.0d + y: -7.0d + subtitle: "A specialized version of the ME Crafting Terminal designed to encode Blank Pattern into Crafting Pattern or Processing Pattern." + description: [ + "Lets you browse the contents of your network like other terminals, but also contains an area for designing patterns." + "" + "There are two modes for pattern encoding. Crafting Patterns, and Processing Patterns." + "" + "Processing patterns are designed for use with machines that do not use standard crafting recipes; such as furnaces, or other machines. " + "" + "To select between modes, click the button to the right of the interface; when it shows a standard crafting table, it will create Crafting Patterns, and when it shows a furnace, it will create Processing Patterns." + ] + dependencies: [ + "3988E16DAA388261" + "4555AD508D9C6CEB" + ] + id: "34550EB511DF1DBC" + tasks: [{ + id: "2A1935843BEBBF9F" + type: "item" + item: "ae2:pattern_encoding_terminal" + }] + rewards: [{ + id: "7C6A62A9D5588C0E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -9.5d + y: -7.5d + subtitle: "A HID which gives you access to items stored in your ME Network. This will also include items accessible through ME Storage Bus." + description: [ + "It has the ability to sort and search, as well as filter by using View Cell. It requires a channel to function." + "" + "Can be upgraded into a ME Crafting Terminal." + ] + dependencies: ["19FBAF9A70549BF5"] + id: "4555AD508D9C6CEB" + tasks: [{ + id: "2FEE9FBD8CE4FE03" + type: "item" + item: "ae2:terminal" + }] + rewards: [{ + id: "26F52C51601BD009" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 2.0d + y: -4.5d + subtitle: "Read ME Pattern Provider quest for more info." + dependencies: ["2BE8127E1180DA21"] + id: "115B865B26BE47E5" + tasks: [{ + id: "5F3D81B7D3F27CA2" + type: "item" + item: "ae2:interface" + }] + rewards: [{ + id: "0B4FDBCBAA5831A2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 4.0d + y: -4.5d + subtitle: "This particular block provides the CPU with no additional features, but can be used as a \"filler\" block." + description: ["It is the base for crafting the other functional components of a crafting CPU."] + dependencies: ["2BE8127E1180DA21"] + id: "159C31FE32578AD2" + tasks: [{ + id: "2641A595A151CEC8" + type: "item" + item: "ae2:crafting_unit" + }] + rewards: [{ + id: "30BE24275F44F396" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 3.0d + y: -4.5d + subtitle: "Read ME Pattern Provider quest for more info." + dependencies: ["2BE8127E1180DA21"] + id: "63DF8DED795008EA" + tasks: [{ + id: "1E101186DD63E8A3" + type: "item" + item: "ae2:molecular_assembler" + }] + rewards: [{ + id: "178F2BFE35FEC675" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 1.0d + y: -1.5d + subtitle: "Provides 1024 bytes of storage for crafting." + dependencies: ["2BE8127E1180DA21"] + id: "719707385946F7F4" + tasks: [{ + id: "00690EE1F30F9B99" + type: "item" + item: "ae2:1k_crafting_storage" + }] + rewards: [{ + id: "4FB4B90AE6EC0CF9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 2.0d + y: -1.5d + subtitle: "Provides 4,096 bytes of storage for crafting." + dependencies: ["2BE8127E1180DA21"] + id: "2C7ABB61B3B1AD85" + tasks: [{ + id: "640B719C25B50B4B" + type: "item" + item: "ae2:4k_crafting_storage" + }] + rewards: [{ + id: "13598BC5905E2209" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 3.0d + y: -1.5d + subtitle: "Provides 16,384 bytes of storage for crafting." + dependencies: ["2BE8127E1180DA21"] + id: "1C9473DDA8CA1AC1" + tasks: [{ + id: "3B28508C9447ACAC" + type: "item" + item: "ae2:16k_crafting_storage" + }] + rewards: [{ + id: "332C3330F3C4B4EC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 4.0d + y: -1.5d + subtitle: "Provides 65,536 bytes of storage for crafting." + dependencies: ["2BE8127E1180DA21"] + id: "6862A2B7639A470E" + tasks: [{ + id: "0505C3A757A97D86" + type: "item" + item: "ae2:64k_crafting_storage" + }] + rewards: [{ + id: "6332444F21332D05" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 2.5d + y: -6.0d + dependencies: ["115B865B26BE47E5"] + id: "5386766A061332CA" + tasks: [{ + id: "6DD06942CEC418CB" + type: "item" + item: "ae2:storage_bus" + }] + rewards: [{ + id: "5DAFFE8DA3C58AF6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 2.5d + y: -7.5d + dependencies: ["5386766A061332CA"] + id: "05F88D164E0A2988" + tasks: [{ + id: "006B723E69E57816" + type: "item" + item: "ae2:import_bus" + }] + rewards: [{ + id: "3BF763104481DA3F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 2.5d + y: -9.0d + dependencies: ["05F88D164E0A2988"] + id: "578F8DD2ACBA9C6C" + tasks: [{ + id: "3D82F453CBD0740A" + type: "item" + item: "ae2:export_bus" + }] + rewards: [{ + id: "7BD6535BC687C272" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -5.5d + y: -1.5d + subtitle: "Allows you to configure which users, and what permissions the users have with the ME System." + description: [ + "By existing it enforces permissions on the usage of the system." + "" + "The security system does not prevent destructive tampering, removing cables / machines or breaking of drives is not directly provided by the security Terminal." + "" + "If you need to protect your system from physical vandalism you will need another form of physical security. This block provides Network level security." + "" + "The player who places the ME Security Terminal has full control over the network and cannot exclude himself any rights." + "" + "By adding a blank Biometric Card you define a default behavior for every player who has no own Biometric Card registered." + "" + "Other than adding security on software layer, you can link up your Wireless Terminal with the network and access it wirelessly." + ] + dependencies: ["679955AA48F79365"] + id: "57507836248CB116" + tasks: [{ + id: "6FDD185D41E3E494" + type: "item" + item: "ae2:security_station" + }] + rewards: [{ + id: "08E65237A30C764B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -5.5d + y: 0.0d + dependencies: ["57507836248CB116"] + id: "563432F2BB1EE1AF" + tasks: [{ + id: "21C4930537157E49" + type: "item" + item: "ae2:biometric_card" + }] + rewards: [{ + id: "7365A36669E59540" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -5.5d + y: 1.5d + subtitle: "Allows wireless access via a Wireless Terminal." + description: [ + "Range and power usage is determined based on the number of Wireless Booster installed into the ME Wireless Access Point." + "" + "A network can have any number of ME Wireless Access Point with any number of Wireless Booster in each one, allowing you to optimize power usage and range by altering your setup." + "" + "Requires a channel to be operational." + ] + dependencies: ["563432F2BB1EE1AF"] + id: "69597F2A6D80AE29" + tasks: [{ + id: "4E38E22FE7B37FE6" + type: "item" + item: "ae2:wireless_access_point" + }] + rewards: [{ + id: "040F18CE77CA8AB1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -5.5d + y: 3.0d + subtitle: "Links up the WAT to the network." + dependencies: ["69597F2A6D80AE29"] + id: "0B27217B40C19911" + tasks: [{ + id: "1CFC818DEC3E5B6C" + type: "item" + item: "ae2:wireless_terminal" + }] + rewards: [{ + id: "11FF7CC765FBADB7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -5.5d + y: 4.5d + subtitle: "Used to increase the range of the ME Wireless Access Point." + dependencies: ["0B27217B40C19911"] + id: "7814B078C6256761" + tasks: [{ + id: "6C0BA4228CC4B8B0" + type: "item" + item: "ae2:wireless_booster" + }] + rewards: [{ + id: "5CDAAC778DF57F6F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -7.5d + y: -1.5d + subtitle: "Required to create a connection between to Quantum Network Bridges." + description: [ + "They are always produced in matching pairs, to create a connection place 1 of the pair of Quantum Entangled Singularity into the ME Quantum Link Chamber of the bridge on each side." + "" + "They are crafted by causing a reaction between Ender Pearl or Ender Dustand a Singularity. Any explosive force should be enough to trigger the reaction." + "" + "Nearly any explosion - even creepers - will work." + "" + "Always produced in pairs, but only require a single Singularity." + "" + "It might be a good idea to label these with names when you create them using the vanilla anvil." + ] + dependencies: ["679955AA48F79365"] + id: "5CF50859A98E45FB" + tasks: [{ + id: "435ED5858F476384" + type: "item" + item: "ae2:quantum_entangled_singularity" + }] + rewards: [{ + id: "3D8C0E1DF719FF5A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -7.5d + y: 0.0d + subtitle: "One of these blocks surrounded by a ME Quantum Ring will create a Quantum Network Bridge." + description: [ + "This block doesn't connect to any cables and only registers as part of the network with the full bridge is made." + "" + "This blocks inventory can only hold a single Quantum Entangled Singularity and is automation accessible." + ] + dependencies: ["5CF50859A98E45FB"] + id: "2FB251E717EA2F3C" + tasks: [{ + id: "0DAFE1BDC893DE5F" + type: "item" + item: "ae2:quantum_link" + }] + rewards: [{ + id: "0C4F350123A5E240" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: -7.5d + y: 1.5d + subtitle: "Eight of these blocks placed around a ME Quantum Link Chamber will create a Quantum Network Bridge." + description: ["Only the 4 ME Quantum Ring blocks adjacent to the ME Quantum Link Chamber will accept network connections, the 4 corner blocks cannot connect to cables."] + dependencies: ["2FB251E717EA2F3C"] + id: "300343A7965531DD" + tasks: [{ + id: "422C32A11B9803B4" + type: "item" + item: "ae2:quantum_ring" + }] + rewards: [{ + id: "63263DBFF0651EE0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Security, Wireless and Beyond" + x: -6.5d + y: -3.0d + description: ["The main feature of Applied Energistics 2 is the ME Network (pronounced Emm- Eee and stands for Matter Energy), which is a set of connected blocks, and cables grouped into a system, where storage, power and functions cooperate between multiple components."] + id: "679955AA48F79365" + tasks: [{ + id: "1349A47C54D391CA" + type: "checkmark" + title: "Security and Wireless" + }] + } + { + title: "Automation is key!" + x: 2.5d + y: -3.0d + subtitle: "Use various interfaces and automate your network." + description: ["The main feature of Applied Energistics 2 is the ME Network (pronounced Emm- Eee and stands for Matter Energy), which is a set of connected blocks, and cables grouped into a system, where storage, power and functions cooperate between multiple components."] + id: "2BE8127E1180DA21" + tasks: [{ + id: "2E567019AD31DD51" + type: "checkmark" + title: "So you want to automate?" + }] + } + { + title: "Storage and Transport" + x: -11.0d + y: -5.5d + description: ["The main feature of Applied Energistics 2 is the ME Network (pronounced Emm- Eee and stands for Matter Energy), which is a set of connected blocks, and cables grouped into a system, where storage, power and functions cooperate between multiple components."] + id: "5683C69200EBC4CD" + tasks: [{ + id: "35DEBD075D82821D" + type: "checkmark" + title: "Storage and transport" + }] + } + { + x: 1.0d + y: -4.5d + subtitle: "Recipes need to be encoded into patterns to be usable by crafting CPUs." + description: [ + "The encoded patterns need to be put into pattern providers on the same network as the Crafting CPU itself." + "" + "When the crafting CPU then needs to craft the primary result of that pattern, it'll delegate this to the pattern provider." + "" + "Normally, the pattern provider will then push out the ingredients to an adjacent block (a Molecular Assembler for crafting recipes, for example), and crafting continues once the result enters the network again." + "" + "This can be achieved by pushing the crafting result back into the pattern provider, an ME Interface or any other means that would import the crafting result into the network." + "" + "Molecular assemblers are smart enough to automatically return the crafting result to the same pattern provider that provided the ingredients." + ] + dependencies: ["2BE8127E1180DA21"] + id: "20AD73B935309188" + tasks: [{ + id: "1A5F4DE4911B984A" + type: "item" + item: "ae2:pattern_provider" + }] + rewards: [{ + id: "35D5FB8E01A3A074" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/bewitchment.snbt b/config/ftbquests/quests/chapters/bewitchment.snbt new file mode 100644 index 0000000..1d3adae --- /dev/null +++ b/config/ftbquests/quests/chapters/bewitchment.snbt @@ -0,0 +1,1152 @@ +{ + id: "1B81080941D776C5" + group: "1039AC171AB01709" + order_index: 0 + filename: "bewitchment" + title: "Bewitchment" + icon: "bewitchment:hellish_bauble" + default_quest_shape: "octagon" + default_hide_dependency_lines: false + images: [ + { + x: 4.5d + y: -0.5d + width: 5.0d + height: 5.0d + rotation: 0.0d + image: "bewitchment:textures/mob_effect/mortal_coil.png" + hover: [ ] + click: "" + dev: false + corner: false + } + { + x: 13.0d + y: -4.0d + width: 3.0d + height: 3.0d + rotation: 0.0d + image: "bewitchment:textures/item/demon_heart.png" + hover: [ ] + click: "" + dev: false + corner: false + } + { + x: 14.5d + y: 2.5d + width: 3.0d + height: 3.0d + rotation: 0.0d + image: "bewitchment:textures/item/athame.png" + hover: [ ] + click: "" + dev: false + corner: false + } + ] + quests: [ + { + x: 5.5d + y: 2.0d + subtitle: "An introduction to the world of witchcraft." + description: [ + "Bewitchment offers pacts with powerful demons, the ability to become a vampire or werewolf, brew powerful potions, cast rituals, curse your enemies (or friends), and so much more." + "" + "To get started, craft the Book of Shadows with a Book and a Mandrake Root, the seeds of which are dropped from grass." + "" + "Feel lost? Check the book!" + ] + id: "51E68C17C005CD95" + tasks: [{ + id: "30B4F2FED61C13F4" + type: "item" + item: "bewitchment:book_of_shadows" + }] + rewards: [{ + id: "148678122C840FA1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 0.0d + y: 2.5d + subtitle: "This magical cauldron is extremely versatile in use and is namely used for Oil Crafting, Brewing and and Teleportation." + description: [ + "Items can be tossed into the Witch Cauldron once it boils." + "" + "To make it boil, place hot blocks such as Lava or Magma Blocks below it." + "" + "Note that the Witch Cauldron requires Altar Power, except for Oil Crafting." + "" + "To teleport with a Witch Cauldron, simply throw in an Ender Pearl, step on it, and say your destination." + "" + "That destination must be another Witch Cauldron that has been named with a Name Tag." + ] + id: "40F6401B8512E29E" + tasks: [{ + id: "4E8C15D371DB7A1A" + type: "item" + item: "bewitchment:witch_cauldron" + }] + rewards: [{ + id: "4F9D60A4F4375B65" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: -1.0d + y: 1.0d + dependencies: ["40F6401B8512E29E"] + id: "1235E760E612015E" + tasks: [{ + id: "769432E98298B4C8" + type: "item" + item: "bewitchment:aqua_cerate" + }] + rewards: [{ + id: "3D990A46A273A9BA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: -1.5d + y: 2.5d + dependencies: ["40F6401B8512E29E"] + id: "49754BFA0107FC46" + tasks: [{ + id: "5739D179CD4C5D26" + type: "item" + item: "bewitchment:fiery_serum" + }] + rewards: [{ + id: "2F9E7E82B08AD31E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 1.0d + y: 4.0d + dependencies: ["40F6401B8512E29E"] + id: "3762AEBC5D56DEEC" + tasks: [{ + id: "6F651059DED11014" + type: "item" + item: "bewitchment:heaven_extract" + }] + rewards: [ + { + id: "4BD914AE009D5A45" + type: "item" + item: "kibe:liquid_xp_bucket" + } + { + id: "37130F49FAD7BE89" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + } + ] + } + { + x: 1.0d + y: 1.0d + dependencies: ["40F6401B8512E29E"] + id: "79E88D5D66EF740D" + tasks: [{ + id: "5D313A77DF22E070" + type: "item" + item: "bewitchment:earth_ichor" + }] + rewards: [{ + id: "40059E96C692DE16" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: -1.0d + y: 4.0d + dependencies: ["40F6401B8512E29E"] + id: "70D904888ACAEA21" + tasks: [{ + id: "3183D796C616263D" + type: "item" + item: "bewitchment:cleansing_balm" + }] + rewards: [{ + id: "0679878AE22A82A9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 1.5d + y: 2.5d + dependencies: ["40F6401B8512E29E"] + id: "1DC1A628467897A9" + tasks: [{ + id: "251EFDBE770E7549" + type: "item" + item: "bewitchment:grim_elixir" + }] + rewards: [{ + id: "5932482FE7A9029A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 1.0d + y: -4.0d + subtitle: "Yet another essential tool. It can gather an entity's hair, blood, and all things needed to establish a connection." + description: [ + "To gather a taglock from an entity, either sneak up from behind or search for their bed." + "" + "To gather a taglock from a Bed, use it while sneaking so you don't accidentally sleep." + ] + id: "3B25DEDD2D24B914" + tasks: [{ + id: "0BB0332E269A468C" + type: "item" + item: "bewitchment:taglock" + }] + rewards: [ + { + id: "4922BE265F6943B0" + type: "item" + item: "minecraft:glass" + count: 12 + } + { + id: "403F09A8642948B6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + } + ] + } + { + x: 2.0d + y: -5.5d + dependencies: ["3B25DEDD2D24B914"] + id: "5679BA414C1D637D" + tasks: [{ + id: "55C622C7F900504C" + type: "item" + item: { + id: "bewitchment:protection_poppet" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "4EE10EA390B3E4C2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 2.5d + y: -4.5d + dependencies: ["3B25DEDD2D24B914"] + id: "1A1119610D6F620C" + tasks: [{ + id: "17271F13609136DA" + type: "item" + item: { + id: "bewitchment:death_protection_poppet" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "0DB8AA159811F50D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 0.0d + y: -5.5d + dependencies: ["3B25DEDD2D24B914"] + id: "0E8BF0CAF13399B5" + tasks: [{ + id: "433EA789E4B03C5B" + type: "item" + item: { + id: "bewitchment:voodoo_poppet" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "05A83292D29CD735" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 2.5d + y: -3.5d + dependencies: ["3B25DEDD2D24B914"] + id: "19548DE9DE1B4176" + tasks: [{ + id: "638ECB265FAE71EB" + type: "item" + item: { + id: "bewitchment:voodoo_protection_poppet" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "13FAF7138F13A241" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: -0.5d + y: -4.5d + dependencies: ["3B25DEDD2D24B914"] + id: "7B7EC590EF81C282" + tasks: [{ + id: "67E2FD8CD240DD97" + type: "item" + item: { + id: "bewitchment:mending_poppet" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "51363310CB4EC0AD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: -0.5d + y: -3.5d + dependencies: ["3B25DEDD2D24B914"] + id: "285F5C6F45590CC5" + tasks: [{ + id: "6C470769345218F8" + type: "item" + item: { + id: "bewitchment:curse_poppet" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "5635587AE0A0D41B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 1.0d + y: -5.5d + dependencies: ["3B25DEDD2D24B914"] + id: "5528E5058C2D3AA9" + tasks: [{ + id: "4A5DB934B15056F6" + type: "item" + item: { + id: "bewitchment:vampiric_poppet" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "630A27C7B1CA77DB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 0.5d + y: -2.5d + dependencies: ["3B25DEDD2D24B914"] + id: "4D168D1CF5B9D840" + tasks: [{ + id: "3AD3144A2289E414" + type: "item" + item: { + id: "bewitchment:judgment_poppet" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "5E7FF792249DA4BF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 1.5d + y: -2.5d + dependencies: ["3B25DEDD2D24B914"] + id: "401DF25766ED31F2" + tasks: [{ + id: "4837A378979ED1AE" + type: "item" + item: { + id: "bewitchment:fatigue_poppet" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "35FE11868ED36D13" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 7.5d + y: 2.0d + subtitle: "Convenient tools for any witch." + description: [ + "It can be used to gather heads from mobs, among other niche uses." + "" + "Being made out of Silver, it is perfectly usable against unholy creatures." + "" + "Athames can also be used to start Rituals from a Dispenser." + ] + dependencies: ["51E68C17C005CD95"] + id: "076F277FF3B41B79" + tasks: [{ + id: "6BA10BD55A3F1DB4" + type: "item" + item: { + id: "bewitchment:athame" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "197B01B3DC9E5C8E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 7.5d + y: 4.0d + subtitle: "Bottles of Blood can be obtained by slaying a humanoid with an Athame while holding a Glass Bottle in the offhand." + dependencies: ["076F277FF3B41B79"] + id: "5545B850D62C8BF0" + tasks: [{ + id: "6F360235F1EA98C6" + type: "item" + item: "bewitchment:bottle_of_blood" + }] + rewards: [{ + id: "4931A83E80FD8148" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 7.5d + y: 0.0d + subtitle: "Created by putting Bark on a Campfire." + description: ["When thrown into a filled Witch Cauldron it will immediately empty it."] + dependencies: ["076F277FF3B41B79"] + id: "6EA6B28327D944B7" + tasks: [{ + id: "7B461B5FFCDEE357" + type: "item" + item: "bewitchment:wood_ash" + }] + rewards: [{ + id: "5B19CA4F25A94842" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 9.5d + y: 2.0d + subtitle: "Some say that Bark is the most magically potent part of the tree." + description: [ + "Early witches learned to strip bark from wood using an Athame." + "" + "Do note that some woods are simply too hard to strip Bark from." + "" + "Bark can be used for many things, one of those being Wood Ash." + ] + dependencies: ["076F277FF3B41B79"] + id: "2E57A82661E1CE1E" + tasks: [{ + id: "38B08483C8E278D3" + type: "item" + item: "bewitchment:oak_bark" + }] + rewards: [{ + id: "01110A2F9D5F6799" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 11.5d + y: 2.0d + subtitle: "Altars are the cornerstone of any witch's lair." + description: [ + "They can be used to collect energy - henceforth referred to as ME (magical energy)." + "" + "This energy is essential to most witchcraft, and is collected from nearby plants." + "" + "You'll want many different plants to collect maximum power." + "" + "You may also place swords, pentacles, and wands atop the altar to modify it." + "" + "Swords will increase the storage multiplier." + "" + "Pentacles such as Skulls and Gems will increase gain." + "" + "Wands such as Candelabrasl, Lanterns, and Torches will give a flat bonus on capacity." + "" + "Altars are created by putting a carpet on their base block. The choice of base block and carpet is of cosmetic nature only and tied to one of the three realms." + "" + "Nearby altars will fill a player's Internal ME Buffer, which is used for magic such as trinkets or Brooms." + ] + dependencies: ["2E57A82661E1CE1E"] + id: "734F1553E293E98D" + tasks: [{ + id: "23AFD5A3B04D25BE" + type: "item" + item: "bewitchment:stone_witch_altar" + }] + rewards: [{ + id: "1CF45DE82151433F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 11.5d + y: 0.0d + subtitle: "Crystal Balls are common divination tools." + description: [ + "When used, they will give the caster a fortune, at the cost of some ME drawn from a nearby Altar." + "" + "Additionally, Crystal Balls may be used for scrying." + "" + "When used with a Taglock, it will give precise information on the target." + ] + dependencies: ["734F1553E293E98D"] + id: "25C8C15C8701B834" + tasks: [{ + id: "693CE5B86EF9DA53" + type: "item" + item: "bewitchment:crystal_ball" + }] + rewards: [{ + id: "3DA892D969F3279C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 9.5d + y: 0.0d + dependencies: [ + "25C8C15C8701B834" + "6EA6B28327D944B7" + ] + id: "140AEE3F450BD3A2" + tasks: [{ + id: "372B31C55E138C15" + type: "item" + item: { + id: "bewitchment:chalk" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "63432E061B2D2063" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 11.5d + y: -2.0d + dependencies: [ + "25C8C15C8701B834" + "140AEE3F450BD3A2" + ] + id: "40F771A3D6F771A6" + tasks: [{ + id: "0B6E7536EA8FC60D" + type: "item" + item: "bewitchment:demon_heart" + }] + rewards: [{ + id: "2821962D0E9F1AE3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 13.5d + y: 0.0d + subtitle: "Brooms are magical devices commonly used by witches." + description: [ + "They enable the user to fly through the skies. Brooms come in four variants, each with unique properties:" + "" + "- Juniper" + "The fastest of all brooms, without any other special properties." + "" + "- Cypress" + "Wards the user, reducing both damage input and output." + "" + "- Elder" + "Will return the user to where they mounted it after dismounting." + "" + "- Dragon's Blood" + "Can have Active Sigils applied to them, much like any other Dragon's Blood block." + ] + dependencies: [ + "25C8C15C8701B834" + "40F771A3D6F771A6" + ] + id: "75F9B10AE73B2D5A" + tasks: [{ + id: "304B313C6A41FD87" + type: "item" + item: "bewitchment:juniper_broom" + }] + rewards: [ + { + id: "482BC1F93336875E" + type: "item" + item: "minecraft:crimson_nylium" + count: 12 + } + { + id: "6DA0374A298E1188" + type: "item" + item: "minecraft:warped_nylium" + count: 12 + } + { + id: "4025B11483CCF66D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + } + ] + } + { + x: 13.5d + y: -2.0d + subtitle: "Gross." + description: [ + "This questionable stew is part of the pledging rite." + "" + "By drinking while deeply looking into the eyes of a Greater Demon, a witch can pledge to them." + "" + "Pledging to a Greater Demon has unique benefits depending on the Demon." + ] + dependencies: ["40F771A3D6F771A6"] + id: "6B3BB197C7AF5DDF" + tasks: [{ + id: "7C20D7008EA37334" + type: "item" + item: "bewitchment:grotesque_stew" + }] + rewards: [{ + id: "3F7CD0CEFA8D42B2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 9.0d + y: -4.0d + subtitle: "Baphomet's tool of choice." + description: [ + "It has multiple-tool functionality comparable to Netherite." + "" + "It can also be used to throw powerful fireballs at the cost of some ME." + "" + "The Caduceus can be repaired with Netherite Ingots." + ] + dependencies: ["1DB150821C15E02B"] + id: "16CC85D681077DFD" + tasks: [{ + id: "5AD904C0970364E4" + type: "item" + item: { + id: "bewitchment:caduceus" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "14822D397A64A55F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 9.5d + y: -2.0d + dependencies: ["140AEE3F450BD3A2"] + id: "1DB150821C15E02B" + tasks: [{ + id: "416484CF2AB4D71B" + type: "item" + item: "bewitchment:demon_horn" + }] + rewards: [{ + id: "36C67E1882AB1288" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 8.0d + y: -4.0d + subtitle: "Acquired by defeating the Vampire Queen in battle, these shoes have a protection comparable to Netherite Boots." + description: [ + "Because of their dark energies, the undead are neutral to the wearer." + "" + "Harbinger can be repaired using Netherite Ingots." + ] + dependencies: ["1DB150821C15E02B"] + id: "07CB7DF58F8AC311" + tasks: [{ + id: "6CDB1DB5399B31F8" + type: "item" + item: { + id: "bewitchment:harbinger" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "290B4F394364281B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 10.0d + y: -4.0d + subtitle: "This powerful relic is obtained by defeating Leonard." + description: [ + "It can be combined with a Splash Potion, which can then be thrown four times using the Scepter at the cost of ME." + "" + "The Scepter can be repaired using Netherie Ingots." + ] + dependencies: ["1DB150821C15E02B"] + id: "3980AEE68AB1A5A3" + tasks: [{ + id: "21DC85807695CFAB" + type: "item" + item: { + id: "bewitchment:scepter" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "36C770DEFFEFA3B5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 11.0d + y: -4.0d + subtitle: "This spear is the hunting weapon of Herne." + description: [ + "Much like a Trident, it can be thrown towards a target, and will always return to whoever threw it." + "" + "The Horned Spear can be repaired using Netherite Ingots." + ] + dependencies: ["1DB150821C15E02B"] + id: "46E0C43C802E3417" + tasks: [{ + id: "2F68CB0B56C94B78" + type: "item" + item: { + id: "bewitchment:horned_spear" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "1D91D2EEE1A19966" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + title: "Find a Nether Fortress" + x: 11.5d + y: 4.0d + dependencies: ["734F1553E293E98D"] + id: "0FDB0002F258E8E5" + tasks: [{ + id: "2A76279AD6285265" + type: "advancement" + title: "Find a nether fortress" + advancement: "minecraft:nether/find_fortress" + criterion: "" + }] + rewards: [{ + id: "3EDB0EB02FACC67B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/botania.snbt b/config/ftbquests/quests/chapters/botania.snbt new file mode 100644 index 0000000..6aaf554 --- /dev/null +++ b/config/ftbquests/quests/chapters/botania.snbt @@ -0,0 +1,3259 @@ +{ + id: "33C9E52EF9326063" + group: "1039AC171AB01709" + order_index: 1 + filename: "botania" + title: "Botania" + icon: { + id: "botania:lexicon" + Count: 1b + tag: { + "botania:elven_unlock": 1b + } + } + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + title: "This is Botania" + icon: "botania:lexicon" + x: -6.0d + y: -0.5d + subtitle: "Natural magic, revolving around flora." + id: "1DF75AD90E44CA46" + tasks: [{ + id: "39154A42F9C284B4" + type: "checkmark" + }] + rewards: [{ + id: "3CEE2D5320850B8F" + type: "item" + item: "botania:lexicon" + }] + } + { + x: -4.5d + y: 0.5d + dependencies: ["1DF75AD90E44CA46"] + id: "5309927D0A001918" + tasks: [{ + id: "4C569B32E08A8574" + type: "advancement" + title: "Find Mystical Flowers" + icon: "botania:magenta_double_flower" + advancement: "botania:main/flower_pickup" + criterion: "" + }] + rewards: [{ + id: "377968C872FCBDF0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 3.5d + y: 0.5d + dependencies: ["5309927D0A001918"] + id: "04C2CA40AEA918DB" + tasks: [{ + id: "56C6E89025BDF94C" + type: "item" + item: "botania:apothecary_default" + }] + rewards: [{ + id: "48797CA504683D78" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 11.5d + y: 0.5d + dependencies: ["04C2CA40AEA918DB"] + id: "1FFF999BC54B6400" + tasks: [{ + id: "1A247FF180E6481A" + type: "item" + item: "botania:pure_daisy" + }] + rewards: [{ + id: "5B71AC391E1EC79D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 13.5d + y: 0.5d + dependencies: ["1FFF999BC54B6400"] + id: "67698F78A76E5EDE" + tasks: [{ + id: "03CC428B8A7A61D7" + type: "item" + item: "botania:livingrock" + }] + rewards: [{ + id: "2C5CA4C1153A8AC3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 11.5d + y: 3.5d + dependencies: ["1FFF999BC54B6400"] + id: "009F51E069A5AE9F" + tasks: [{ + id: "26F8B595973C58E6" + type: "item" + item: "botania:livingwood_log" + count: 4L + }] + rewards: [{ + id: "00CC4D5E5EB6A87F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Loot: "aof:loot_bags/magic/common" + Name: "Magic Common Lootbag" + } + } + }] + } + { + title: "Where do i store all this flowers?" + x: -4.5d + y: 2.5d + subtitle: "There are 16 different mystical flowers, this pouch can hold them all!" + dependencies: ["5309927D0A001918"] + id: "1DCA13B8B677B0CC" + tasks: [{ + id: "36B856AD96BA8E03" + type: "item" + item: "botania:flower_bag" + }] + rewards: [{ + id: "3BB9604773FFFDAC" + type: "item" + item: "botania:fertilizer" + count: 16 + }] + } + { + x: 10.5d + y: 5.0d + subtitle: "A botanist's most important tool" + description: [ + "> Has 2 modes, bind and function" + "> Sneak right click air to switch between modes" + "> Blocks with orientation like chests can be rotated" + "> Dispenser can use the wand while triggering with redstone" + ] + dependencies: ["009F51E069A5AE9F"] + id: "0518BBF4C16E24F6" + tasks: [{ + id: "0C751A483EC49827" + type: "item" + item: { + id: "botania:twig_wand" + Count: 1b + tag: { + color2: 0 + color1: 0 + } + } + }] + rewards: [{ + id: "1AFA764C7869E13A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 15.0d + y: 0.5d + dependencies: ["67698F78A76E5EDE"] + id: "7441E4C296790479" + tasks: [{ + id: "751C161E36704045" + type: "item" + item: "botania:mana_pool" + }] + rewards: [{ + id: "1CFCF7DB9BEACEB4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 11.5d + y: 5.0d + dependencies: ["009F51E069A5AE9F"] + id: "22342F3F0F03F1E6" + tasks: [{ + id: "033EEA4C276D2C05" + type: "item" + item: "botania:mana_spreader" + }] + rewards: [{ + id: "5F674B9DC30D0961" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 3.5d + y: -1.5d + description: ["Craft an Endoflame or Hydroageas using the Petal Apothecary."] + dependencies: ["04C2CA40AEA918DB"] + id: "5CF7175F3F5F64F6" + tasks: [{ + id: "4943D9BC69DE51CE" + type: "advancement" + advancement: "botania:main/generating_flower" + criterion: "" + }] + rewards: [{ + id: "0BEB2EC09EEBE13D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Name: "Magic Common Lootbag" + Loot: "aof:loot_bags/magic/common" + } + } + }] + } + { + x: 16.5d + y: -1.0d + dependencies: ["7441E4C296790479"] + id: "40E77B17CF9C3C07" + tasks: [{ + id: "08B8B55A0ECA17E3" + type: "item" + item: "botania:mana_pearl" + }] + rewards: [{ + id: "5B05FB9AB9CA1CC1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 16.5d + y: -7.5d + dependencies: ["40E77B17CF9C3C07"] + id: "79D5AADE25625395" + tasks: [{ + id: "4F7F9DFD86FC79D8" + type: "item" + item: "botania:runic_altar" + }] + rewards: [{ + id: "1421BC9127177F66" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Mana Lenses" + x: 11.5d + y: 7.0d + subtitle: "A Mana Spreader can be upgraded with Mana Lenses" + description: [ + "> The most basic Mana Lens does absolutely nothing." + "> A Lens can be dyed by crafting it with any color of dye to give it that color" + "> Rainbow lens can be crafted with Mana Pearl" + "> Coloured lenses change the colour of the fired burst." + "> They can be upgraded with all sorts of materials to create all sorts of effects with their Mana Bursts" + "> Combining two lenses with a Slimeball in a crafting table will unite them into one lens with the effects of both" + ] + dependencies: ["22342F3F0F03F1E6"] + id: "081EE3168F8B1FC7" + tasks: [{ + id: "142422A08A522594" + type: "item" + item: "botania:lens_normal" + }] + rewards: [{ + id: "4BA5EF510B33217A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Loot: "aof:loot_bags/magic/common" + Name: "Magic Common Lootbag" + } + } + }] + } + { + x: 8.5d + y: 9.0d + subtitle: "The Velocity Lens will dramatically increase the speed at which a Mana Burst travels, but at the expense of initial capacity and faster Mana Loss." + dependencies: ["081EE3168F8B1FC7"] + id: "25D128009CF159B3" + tasks: [{ + id: "50B7612C256651A0" + type: "item" + item: "botania:lens_speed" + }] + rewards: [{ + id: "1BAA35E4F6F5B86C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.5d + y: 6.0d + subtitle: "The Potency Lens will double the amount of Mana a Mana Burst can carry; however, the beam travels slower, and after it starts to lose mana, does so at a much faster rate." + dependencies: ["081EE3168F8B1FC7"] + id: "2459749B47E708FA" + tasks: [{ + id: "1A12C87BCC4E9F1E" + type: "item" + item: "botania:lens_power" + }] + rewards: [{ + id: "31C2B928388DC15B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 12.5d + y: 9.0d + subtitle: "The Resistance Lens will significantly increase the amount of time a Mana Burst can go without starting to lose Mana, but slows it as well." + dependencies: ["081EE3168F8B1FC7"] + id: "66F353DAEF962091" + tasks: [{ + id: "658B1C4634D5D9C0" + type: "item" + item: "botania:lens_time" + }] + rewards: [{ + id: "710813CACCF021EE" + type: "random" + }] + } + { + x: 8.5d + y: 8.0d + subtitle: "The Efficiency Lens will decrease the amount of time it takes for a Mana Burst to start losing its Mana, but will also decrease its rate of loss." + dependencies: ["081EE3168F8B1FC7"] + id: "2857140F38349D53" + tasks: [{ + id: "2D69A8FF842FE028" + type: "item" + item: "botania:lens_efficiency" + }] + rewards: [{ + id: "3F20647D116D6C69" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 9.5d + y: 5.0d + subtitle: "The Bounce Lens will allow a Mana Burst to bounce off walls, rather than dissipating on collision." + dependencies: ["081EE3168F8B1FC7"] + id: "78B424948B4C7F02" + tasks: [{ + id: "6BA864FB26017C8B" + type: "item" + item: "botania:lens_bounce" + }] + rewards: [{ + id: "3982C2F03068B51F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 13.5d + y: 5.0d + subtitle: "The Gravity Lens makes gravity affect a Mana Burst, making the burst move in an arc. As compensation, it also slightly increases the time before Mana Loss sets in." + dependencies: ["081EE3168F8B1FC7"] + id: "68E6F02353701423" + tasks: [{ + id: "67297EF22DD381F9" + type: "item" + item: "botania:lens_gravity" + }] + rewards: [{ + id: "38F133ACD689609E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.5d + y: 7.0d + subtitle: "The Bore Lens charges a Mana Burst with the ability to use its own Mana to break any blocks it hits." + dependencies: ["081EE3168F8B1FC7"] + id: "66FB1ED1E2A9A7F8" + tasks: [{ + id: "360305905AE274EE" + type: "item" + item: "botania:lens_mine" + }] + rewards: [{ + id: "2A62A2E2845F5CF0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.5d + y: 9.0d + subtitle: "The Damaging Lens allows a Mana Burst to use its own mana to damage any living beings it hits." + dependencies: ["081EE3168F8B1FC7"] + id: "56FE803D8ECA0B77" + tasks: [{ + id: "22F68D1743ACEAE5" + type: "item" + item: "botania:lens_damage" + }] + rewards: [{ + id: "23F5E3F6820D00D7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.5d + y: 6.0d + subtitle: "The Phantom Lens is an interesting one. By leveraging the Abstruse Platform's properties, the lens allows a Mana Burst to pass through blocks. In doing so, the time it can survive without losing mana is decreased." + dependencies: ["081EE3168F8B1FC7"] + id: "6F4FE2BA11D1CB0B" + tasks: [{ + id: "05C6A0BA48C3A008" + type: "item" + item: "botania:lens_phantom" + }] + rewards: [{ + id: "5848D09421DC26C1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 9.5d + y: 9.0d + subtitle: "The Magnetizing Lens (as its name states) allows a Mana Burst to home in (or \"magnetize\") on any nearby blocks that can receive Mana. Doing so slightly decreases the speed of the burst." + dependencies: ["081EE3168F8B1FC7"] + id: "2A50FF9D44A31F35" + tasks: [{ + id: "2454510C24AA70B7" + type: "item" + item: "botania:lens_magnet" + }] + rewards: [{ + id: "5F632164B49FC772" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.5d + y: 8.0d + subtitle: "The Entropic Lens imbues a Mana Burst with entropic forces, causing it to release its energy in the form of an explosion when it collides against something that can't receive Mana." + dependencies: ["081EE3168F8B1FC7"] + id: "45421DF9BD942C62" + tasks: [{ + id: "3B9C4E7B7BD885EF" + type: "item" + item: "botania:lens_explosive" + }] + rewards: [{ + id: "7198BEA4B274D5BB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.5d + y: 5.0d + subtitle: "The Influence Lens allows a Mana Burst to have influence over any nearby dropped items, experience orbs and even falling blocks, having them move in the exact same vector of motion as the burst itself." + dependencies: ["081EE3168F8B1FC7"] + id: "6EA1683223AEAEBE" + tasks: [{ + id: "437247E67D5A5F54" + type: "item" + item: "botania:lens_influence" + }] + rewards: [{ + id: "65ECA4856DB09072" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 10.5d + y: 9.0d + subtitle: "The Weight Lens places a strong downward force within a Mana Burst, making any block hit by it (as long as it has space below) fall like Sand and Gravel do." + dependencies: ["081EE3168F8B1FC7"] + id: "5081102A7CED9AA5" + tasks: [{ + id: "256DE524215998F7" + type: "item" + item: "botania:lens_weight" + }] + rewards: [{ + id: "2261D6222A0EBF1C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 11.0d + y: 13.0d + subtitle: "The Paintslinger lens needs to be dyed one of the 16 colors of the spectrum to function. " + description: ["> When a burst that's passed through it hits a colorable block (Wool, Stained Clay or Glass...), it'll turn that block (and any connected blocks of the same type and color) into the color of the Mana Burst. It seems to work on Sheep too."] + dependencies: ["4780D2B6E5831DBB"] + id: "7236D801CE365132" + tasks: [{ + id: "4CDB835CFD56D946" + type: "item" + item: "botania:lens_paint" + }] + rewards: [{ + id: "441D1885849247DF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 12.5d + y: 5.0d + subtitle: "The Kindle Lens is infused with a burning spark. When a Mana Burst fired through it hits a block, the block will catch fire. It doesn't seem to ignite living beings, though.It has the ability to both ignite and close Nether Portals, but to close them it needs to be aimed at the frame, lest the burst it carries end up going through the portal." + dependencies: ["081EE3168F8B1FC7"] + id: "74F0CD823C4EABF0" + tasks: [{ + id: "6761710FE51D1828" + type: "item" + item: "botania:lens_fire" + }] + rewards: [{ + id: "3F60F7F20AE3E90C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.5d + y: 5.0d + subtitle: "The Force Lens acts as a Piston. When a Mana Burst fired through it hits a block that a piston can move, it'll do just that." + dependencies: ["081EE3168F8B1FC7"] + id: "059E5A9B039D5A75" + tasks: [{ + id: "4F80BF93E5458491" + type: "item" + item: "botania:lens_piston" + }] + rewards: [{ + id: "6F65790F4F8EC799" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.5d + y: 7.0d + subtitle: "The Flash Lens creates a flame on a block, of the same color as the burst that caused it. The flame provides light and is purely decorative.If a burst hits one of these flames, it puts the flame out instead." + dependencies: ["081EE3168F8B1FC7"] + id: "6280D759A26A0268" + tasks: [{ + id: "33EF0F3BD67B95B7" + type: "item" + item: "botania:lens_light" + }] + rewards: [{ + id: "0CCF33C93F1B8B93" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 13.5d + y: 11.5d + subtitle: "The Warp Lens is an interesting one. " + description: ["> A burst under its effects that collides with a Force Relay will teleport to the target of said Force Relay, maintaining its momentum, but making its Mana irrecoverable.Furthermore, when it's combined with a Bore Lens (the Bore Lens must be first), it'll prevent bursts from breaking Force Relays or Pistons, and teleport any blocks broken by the Bore Lens to the burst's origin."] + dependencies: ["4780D2B6E5831DBB"] + id: "1080D58DE23C93FD" + tasks: [{ + id: "530972159B061274" + type: "item" + item: "botania:lens_warp" + }] + rewards: [{ + id: "03AC2B76CE1E16C0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 12.0d + y: 13.0d + subtitle: "The Redirective Lens will only take effect when fired from a Mana Spreader. " + description: ["> Any burst under its effects that collides with a Mana Spreader will (apart from transferring Mana like normal) make the receiving spreader point towards the one that fired the burst."] + dependencies: ["4780D2B6E5831DBB"] + id: "46D4E5DB8C7C388D" + tasks: [{ + id: "2AFCE6FE9DA3A83D" + type: "item" + item: "botania:lens_redirect" + }] + rewards: [{ + id: "1F21A25E427A3FDB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 13.0d + y: 12.5d + subtitle: "The Celebratory Lens functions much like the common Entropic Lens" + description: ["> Instead of an explosion, it creates a festive firework dyed the color of the burst."] + dependencies: ["4780D2B6E5831DBB"] + id: "53AD87221951C4FB" + tasks: [{ + id: "50CF2DA93433621A" + type: "item" + item: "botania:lens_firework" + }] + rewards: [{ + id: "3F85DDACD78FA33D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 9.5d + y: 11.5d + subtitle: "The Flare Lens takes over a Mana Spreader's functionality, preventing it from firing any bursts" + description: [ + "> This type of lens is called a Control Lens." + "> The effect of this particular Control Lens is to make the spreader fire a continuous particle burst of the color the lens is dyed, in the direction the spreader is aimed. No mana is consumed; there're surely plenty of decorative uses for this." + ] + dependencies: ["4780D2B6E5831DBB"] + id: "1CE263AEA234D241" + tasks: [{ + id: "671F1A0A43D2F334" + type: "item" + item: "botania:lens_flare" + }] + rewards: [{ + id: "0A196EF44D36ACCB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 13.5d + y: 9.0d + subtitle: "The Messenger Lens greatly decreases the amount of Mana a Mana Burst carries and dramatically increases the burst's speed and maximum distance.This can be very useful for interactions with blocks such as the Mana Detector, Drum of the Wild, or Animated Torch." + dependencies: ["081EE3168F8B1FC7"] + id: "1B3F5E8FB78901BF" + tasks: [{ + id: "71E55691160B7472" + type: "item" + item: "botania:lens_messenger" + }] + rewards: [{ + id: "61CA4D84BD25A2AF" + type: "random" + }] + } + { + x: 10.0d + y: 12.5d + subtitle: "The Tripwire Lens is another Control Lens." + description: ["> The Tripwire Lens is another Control Lens."] + dependencies: ["4780D2B6E5831DBB"] + id: "7C0ACFE540BFAB6F" + tasks: [{ + id: "1A40F407B8B8B8DB" + type: "item" + item: "botania:lens_tripwire" + }] + rewards: [{ + id: "0100250B4124E6E4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 16.5d + y: 2.0d + dependencies: ["7441E4C296790479"] + id: "251841F2B986110E" + tasks: [{ + id: "70CA060AFF348B7C" + type: "item" + item: "botania:manasteel_ingot" + }] + rewards: [{ + id: "031E8F72E7A9D203" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 16.5d + y: 0.5d + dependencies: ["7441E4C296790479"] + id: "07504FA280147E7A" + tasks: [{ + id: "612EB016B5BC49E7" + type: "item" + item: "botania:mana_diamond" + }] + rewards: [{ + id: "27859E66ADA1DA79" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 18.0d + y: 0.5d + dependencies: [ + "251841F2B986110E" + "07504FA280147E7A" + "40E77B17CF9C3C07" + ] + id: "3D1F205E8A402999" + tasks: [{ + id: "255BBC441DCAFF74" + type: "item" + item: "botania:terra_plate" + }] + rewards: [{ + id: "644ED4ADA56A325B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 19.5d + y: 0.5d + dependencies: ["3D1F205E8A402999"] + id: "184DC69C5AA4D79E" + tasks: [{ + id: "3AE4940037C330E2" + type: "item" + item: "botania:terrasteel_ingot" + }] + rewards: [{ + id: "5E45FE27B9AD2854" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Open the Portal to Alfheim" + icon: "botania:glimmering_livingwood" + x: 11.5d + y: 9.5d + subtitle: "The knowledge of Alfheim's Mana-handling methods comes, of course, with an array of new and useful Mana Lenses." + dependencies: ["081EE3168F8B1FC7"] + id: "4780D2B6E5831DBB" + tasks: [{ + id: "58CBEE0C60B24303" + type: "checkmark" + title: "Open the Portal to Alfheim" + }] + } + { + x: 18.5d + y: -5.0d + dependencies: ["79D5AADE25625395"] + id: "1A8013123EE132C4" + tasks: [{ + id: "31C09D28B3D46599" + type: "item" + item: "botania:rune_water" + }] + rewards: [{ + id: "04DAD9A90309EB37" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 17.5d + y: -4.5d + dependencies: ["79D5AADE25625395"] + id: "6D78481FEDC9D0A7" + tasks: [{ + id: "5BD51D8F645A3D41" + type: "item" + item: "botania:rune_fire" + }] + rewards: [{ + id: "6A4FBD2F70BE7FEC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 15.5d + y: -4.5d + dependencies: ["79D5AADE25625395"] + id: "4C13452863C755A9" + tasks: [{ + id: "55446945F5B5105D" + type: "item" + item: "botania:rune_air" + }] + rewards: [{ + id: "34A3EC8309BB81DC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.5d + y: -5.0d + dependencies: ["79D5AADE25625395"] + id: "2ABABA4788FC09C6" + tasks: [{ + id: "69B7FE88BE929946" + type: "item" + item: "botania:rune_earth" + }] + rewards: [{ + id: "10D2801E413D1BB0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 19.5d + y: -7.0d + dependencies: ["79D5AADE25625395"] + id: "53D8AA95C8769AC8" + tasks: [{ + id: "700E45EB85D36ACA" + type: "item" + item: "botania:rune_spring" + }] + rewards: [{ + id: "4F776D25F215DFDB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 13.5d + y: -7.0d + dependencies: ["79D5AADE25625395"] + id: "4DA53004CCB8E9DE" + tasks: [{ + id: "0698275E9AACD5DA" + type: "item" + item: "botania:rune_summer" + }] + rewards: [{ + id: "5E28E239F8893E84" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.0d + y: -8.0d + dependencies: ["79D5AADE25625395"] + id: "4177EE55AD46B9CB" + tasks: [{ + id: "3DDE1896FC655F9B" + type: "item" + item: "botania:rune_autumn" + }] + rewards: [{ + id: "336CA44F384902D9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 19.0d + y: -8.0d + dependencies: ["79D5AADE25625395"] + id: "2C8BA594589C6198" + tasks: [{ + id: "2FA5BD9ED7275F54" + type: "item" + item: "botania:rune_winter" + }] + rewards: [{ + id: "700C4483594E4C14" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 18.5d + y: -9.0d + dependencies: ["79D5AADE25625395"] + id: "0F85822E390DF0B4" + tasks: [{ + id: "3473574CE0C28CD3" + type: "item" + item: "botania:rune_mana" + }] + rewards: [{ + id: "5B5928995C3B563D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.0d + y: -6.0d + dependencies: ["79D5AADE25625395"] + id: "138C114FB4538FD1" + tasks: [{ + id: "0010DF1C431429F8" + type: "item" + item: "botania:rune_lust" + }] + rewards: [{ + id: "53D51051D4C7930C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 19.0d + y: -6.0d + dependencies: ["79D5AADE25625395"] + id: "16773A4E07202691" + tasks: [{ + id: "595A795242AEA62E" + type: "item" + item: "botania:rune_gluttony" + }] + rewards: [{ + id: "498914E2C3C3D406" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 16.0d + y: -10.5d + dependencies: ["79D5AADE25625395"] + id: "493AA22743B295FA" + tasks: [{ + id: "0428E1195AC84722" + type: "item" + item: "botania:rune_greed" + }] + rewards: [{ + id: "1CCA1DBB1CFC0968" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.5d + y: -9.0d + dependencies: ["79D5AADE25625395"] + id: "161F53BA8F91BECD" + tasks: [{ + id: "7ACCEE9E2C1511BA" + type: "item" + item: "botania:rune_sloth" + }] + rewards: [{ + id: "5756F0A3AD4BF8AD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 18.0d + y: -10.0d + dependencies: ["79D5AADE25625395"] + id: "3722CB1CC95696A8" + tasks: [{ + id: "4F4D821C430DAA59" + type: "item" + item: "botania:rune_wrath" + }] + rewards: [{ + id: "2E7B8573247C8F13" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 15.0d + y: -10.0d + dependencies: ["79D5AADE25625395"] + id: "2C2EA55CCABBC095" + tasks: [{ + id: "23712C90550070AE" + type: "item" + item: "botania:rune_envy" + }] + rewards: [{ + id: "5AC98911DB2E7169" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 17.0d + y: -10.5d + dependencies: ["79D5AADE25625395"] + id: "63D35A30B1F90E63" + tasks: [{ + id: "36B116051592EA3D" + type: "item" + item: "botania:rune_pride" + }] + rewards: [{ + id: "4B079902C0756E46" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 3.5d + y: 5.5d + dependencies: ["04C2CA40AEA918DB"] + id: "2F21F31455F11527" + tasks: [{ + id: "1253D4C168819A25" + type: "advancement" + advancement: "botania:main/functional_flower" + criterion: "" + }] + rewards: [{ + id: "0D17C60EE1C0B0ED" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 10.5d + y: -5.0d + subtitle: "Trinkets are accessories that offer all sorts of different effects when worn. Unlock Manasteel Ingot quest to gain access." + hide_dependency_lines: true + dependencies: ["251841F2B986110E"] + id: "5DD7363C76855F9D" + tasks: [{ + id: "4BEA70A00A6E590B" + type: "item" + item: "botania:bauble_box" + }] + rewards: [{ + id: "4AC973452A9DAA62" + type: "command" + title: "Magic Rare Loot Bag" + icon: "kubejs:loot_bag_rare" + command: "/execute at @p run loot spawn ~ ~1 ~ loot aof:loot_bags/magic_rare" + player_command: false + }] + } + { + x: 0.5d + y: -0.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "4C234967C9D8F506" + tasks: [{ + id: "36962A45E463CC89" + type: "item" + item: "botania:dandelifeon" + }] + rewards: [{ + id: "223CC775363BAEBD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 0.5d + y: -1.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "0844D86D1B6B6E42" + tasks: [{ + id: "12F80AD79FA56E86" + type: "item" + item: "botania:endoflame" + }] + rewards: [{ + id: "4B797BAAD0220731" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 0.5d + y: -2.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "5AB6E536CDEA24F0" + tasks: [{ + id: "2E0DAF08C6243635" + type: "item" + item: "botania:entropinnyum" + }] + rewards: [{ + id: "64ED97731C188A0D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 0.5d + y: -3.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "4BE13A145FDF53A2" + tasks: [{ + id: "799D4FA5D1044A0B" + type: "item" + item: "botania:gourmaryllis" + }] + rewards: [{ + id: "71EA877E6574596D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 1.5d + y: -3.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "0F9A8BE9693CFC9A" + tasks: [{ + id: "0D3228DBF1F3139B" + type: "item" + item: "botania:hydroangeas" + }] + rewards: [{ + id: "294307143E874510" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 2.5d + y: -3.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "5795D205F1485AAC" + tasks: [{ + id: "1C4509685FD3253C" + type: "item" + item: "botania:kekimurus" + }] + rewards: [{ + id: "20B9E19C503A0099" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 3.5d + y: -3.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "32C2713F7D594E64" + tasks: [{ + id: "67065A9C2A01679A" + type: "item" + item: "botania:munchdew" + }] + rewards: [{ + id: "766B93FF53661B71" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 4.5d + y: -3.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "17B01D55D08BA669" + tasks: [{ + id: "6DBA08661F495716" + type: "item" + item: "botania:narslimmus" + }] + rewards: [{ + id: "11A3597E83D73452" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 5.5d + y: -3.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "26CB81E6EA208B67" + tasks: [{ + id: "4D7288D8EE4B0670" + type: "item" + item: "botania:rafflowsia" + }] + rewards: [{ + id: "63A780D9B85169F8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.5d + y: -6.0d + dependencies: ["5DD7363C76855F9D"] + id: "228CA2867203BA12" + tasks: [{ + id: "6F8C3D231D508088" + type: "item" + item: "botania:holy_cloak" + }] + rewards: [{ + id: "43515CC88DB151EB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 12.0d + y: -7.0d + dependencies: ["5DD7363C76855F9D"] + id: "7173A81A1D77BFD3" + tasks: [{ + id: "232B6DCD720FDA70" + type: "item" + item: "botania:unholy_cloak" + }] + rewards: [{ + id: "28457B7BEB4F2F56" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 9.0d + y: -7.0d + dependencies: ["5DD7363C76855F9D"] + id: "42D6242513AAC971" + tasks: [{ + id: "7C1D38DE12D541D0" + type: "item" + item: "botania:balance_cloak" + }] + rewards: [{ + id: "639FA6A59B1850DF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 6.5d + y: -3.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "6C2B3C5D7F27B3CE" + tasks: [{ + id: "5CEEF05B019B86E3" + type: "item" + item: "botania:rosa_arcana" + }] + rewards: [{ + id: "377D0586A04607ED" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 12.5d + y: -6.0d + dependencies: ["5DD7363C76855F9D"] + id: "0E1376C287B4D8E4" + tasks: [{ + id: "15F3E22562D703CF" + type: "item" + item: "botania:invisibility_cloak" + }] + rewards: [{ + id: "4C5D981C59888F83" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 6.5d + y: -2.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "6102D86326F893AB" + tasks: [{ + id: "49515826071B0A55" + type: "item" + item: "botania:shulk_me_not" + }] + rewards: [{ + id: "797E08C81F184764" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 6.5d + y: -1.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "2588EEB1BAEA2377" + tasks: [{ + id: "3C9BCEEF0E066A77" + type: "item" + item: "botania:spectrolus" + }] + rewards: [{ + id: "03BA92596A170BBA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 6.5d + y: -0.5d + dependencies: ["5CF7175F3F5F64F6"] + id: "795033354BF674AF" + tasks: [{ + id: "0E5A48F15685FA5C" + type: "item" + item: "botania:thermalily" + }] + rewards: [{ + id: "61E92C399AD97351" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 10.5d + y: -2.0d + dependencies: ["5DD7363C76855F9D"] + id: "6BBBC76E6E722C86" + tasks: [{ + id: "2C4B43629EE0BAE8" + type: "item" + item: "botania:travel_belt" + }] + rewards: [{ + id: "4187AEF005A4870F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 10.5d + y: -7.5d + dependencies: ["5DD7363C76855F9D"] + id: "4E28F29232291984" + tasks: [{ + id: "51D923B2C882AAE4" + type: "item" + item: { + id: "botania:knockback_belt" + Count: 1b + tag: { + baubleUUID: [I; + -266142487 + 275792871 + -2104681547 + -670940564 + ] + } + } + }] + rewards: [{ + id: "1259C4CEF50607A4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 10.0d + y: -1.0d + dependencies: ["6BBBC76E6E722C86"] + id: "7F0ADAF93FF58572" + tasks: [{ + id: "3EE9CCD6CFF5D1D7" + type: "item" + item: "botania:super_travel_belt" + }] + rewards: [{ + id: "16A3E98FC38C5221" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 11.0d + y: -1.0d + dependencies: ["6BBBC76E6E722C86"] + id: "0B4420623B4BC69A" + tasks: [{ + id: "60BDA1A9C06A4103" + type: "item" + item: "botania:speed_up_belt" + }] + rewards: [{ + id: "347BE4F620DB72BF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 9.5d + y: -2.5d + dependencies: ["5DD7363C76855F9D"] + id: "3EBFB9BBC420F762" + tasks: [{ + id: "6FE162FA3C68D87F" + type: "item" + item: "botania:magnet_ring" + }] + rewards: [{ + id: "12A2AD9A470AC965" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 9.0d + y: -1.5d + dependencies: ["3EBFB9BBC420F762"] + id: "47DF546851CDA84C" + tasks: [{ + id: "68A22D489E97D991" + type: "item" + item: "botania:magnet_ring_greater" + }] + rewards: [{ + id: "6FA4C7EB616ECFE3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 13.0d + y: -5.0d + dependencies: ["5DD7363C76855F9D"] + id: "1CCA3BDF1407C1CF" + tasks: [{ + id: "25BE601B8DCD67A8" + type: "item" + item: "botania:mana_ring" + }] + rewards: [{ + id: "7DF680E9E1A6AC92" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 11.5d + y: -2.5d + dependencies: ["5DD7363C76855F9D"] + id: "1B945E921F2EEA9C" + tasks: [{ + id: "19F6189D4D9DFB0F" + type: "item" + item: "botania:aura_ring" + }] + rewards: [{ + id: "1066D86AFAEECBA3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 12.0d + y: -1.5d + dependencies: ["1B945E921F2EEA9C"] + id: "6D17CD1F90431FCC" + tasks: [{ + id: "2C84F468D7C75C5F" + type: "item" + item: "botania:aura_ring_greater" + }] + rewards: [{ + id: "1FBE1732C4E4A452" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 8.0d + y: -5.0d + dependencies: ["5DD7363C76855F9D"] + id: "6894A057F9E9658C" + tasks: [{ + id: "59C05FB82489D92A" + type: "item" + item: "botania:water_ring" + }] + rewards: [{ + id: "1900B3F81F99192A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.0d + y: -4.0d + dependencies: ["5DD7363C76855F9D"] + id: "0C598D3C097961D9" + tasks: [{ + id: "1EE667BA218E3F1F" + type: "item" + item: "botania:swap_ring" + }] + rewards: [{ + id: "188680DE316C619C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.5d + y: -3.0d + dependencies: ["5DD7363C76855F9D"] + id: "683CEC6590173287" + tasks: [{ + id: "777070D4A189539A" + type: "item" + item: "botania:dodge_ring" + }] + rewards: [{ + id: "37979B39886AB1A3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 12.5d + y: -3.0d + dependencies: ["5DD7363C76855F9D"] + id: "09556EE472CE76C1" + tasks: [{ + id: "6E2A3C62890F04AF" + type: "item" + item: "botania:mining_ring" + }] + rewards: [{ + id: "11D5F9F10BCA3D46" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 13.0d + y: -4.0d + dependencies: ["5DD7363C76855F9D"] + id: "03D8166AAAF1B0CA" + tasks: [{ + id: "228165CB2AE09454" + type: "item" + item: { + id: "botania:reach_ring" + Count: 1b + tag: { + baubleUUID: [I; + 1332369587 + -132165993 + -1560525451 + 1816372962 + ] + } + } + }] + rewards: [{ + id: "56F9E6DF5C9A51C6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 15.0d + y: -2.5d + dependencies: ["7441E4C296790479"] + id: "2C917AF574869CE3" + tasks: [{ + id: "1E4C5F07C8E3EC85" + type: "item" + item: "botania:mana_pylon" + }] + rewards: [{ + id: "25E839A506FA85E0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 19.5d + y: -2.5d + dependencies: [ + "2C917AF574869CE3" + "184DC69C5AA4D79E" + ] + id: "212723528F0C4958" + tasks: [{ + id: "0E62314EE896D07B" + type: "item" + item: "botania:natura_pylon" + }] + rewards: [{ + id: "41840242FF210A43" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 20.5d + y: 2.0d + dependencies: ["56C906CE38A975D7"] + id: "5194E917E6900897" + tasks: [{ + id: "05C2A877F11FB24D" + type: "item" + item: "botania:glimmering_livingwood" + }] + rewards: [{ + id: "7E807B4B90A582CD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 19.5d + y: 3.5d + dependencies: [ + "009F51E069A5AE9F" + "184DC69C5AA4D79E" + ] + id: "56C906CE38A975D7" + tasks: [{ + id: "7EFAEC63EE3BCFCF" + type: "item" + item: "botania:alfheim_portal" + }] + rewards: [{ + id: "2AD4D250D36A70DE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 21.5d + y: 0.5d + dependencies: [ + "184DC69C5AA4D79E" + "212723528F0C4958" + "5194E917E6900897" + ] + id: "742BA596EA51DDEE" + tasks: [{ + id: "282D182F0B8AF0E0" + type: "advancement" + advancement: "botania:main/elf_portal_open" + criterion: "" + }] + rewards: [{ + id: "3B1C503D02D0381E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 1.0d + y: 1.5d + dependencies: ["2F21F31455F11527"] + id: "447998034CA345DC" + tasks: [{ + id: "4CF539B076353B98" + type: "item" + item: "botania:agricarnation" + }] + rewards: [ + { + id: "3DDD10F220C8155E" + type: "command" + title: "Magic Rare Loot Bag" + icon: "kubejs:loot_bag_rare" + command: "/execute at @p run loot spawn ~ ~1 ~ loot aof:loot_bags/magic_rare" + player_command: false + } + { + id: "40C0B9D8A740AA76" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + } + ] + } + { + x: 0.5d + y: 2.5d + dependencies: ["2F21F31455F11527"] + id: "687FF4AB8C83958C" + tasks: [{ + id: "02C2CC2683A44F06" + type: "item" + item: "botania:bubbell" + }] + rewards: [{ + id: "6C9C9B8629C12749" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 0.5d + y: 3.5d + dependencies: ["2F21F31455F11527"] + id: "747848C9CCEF6E48" + tasks: [{ + id: "6CDBC82FF62E5E58" + type: "item" + item: "botania:clayconia" + }] + rewards: [{ + id: "3BE2365BAF34A266" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 0.5d + y: 4.5d + dependencies: ["2F21F31455F11527"] + id: "60F2B286DB504476" + tasks: [{ + id: "67D6122CC1110961" + type: "item" + item: "botania:daffomill" + }] + rewards: [{ + id: "563B2407611E3EF5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 0.5d + y: 5.5d + dependencies: ["2F21F31455F11527"] + id: "15E7C03B46764247" + tasks: [{ + id: "2834D9B064E702A9" + type: "item" + item: "botania:dreadthorn" + }] + rewards: [{ + id: "581EFCE26B3FFC84" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 0.5d + y: 6.5d + dependencies: ["2F21F31455F11527"] + id: "719DECC59783C5C4" + tasks: [{ + id: "240BEDF4B65A4503" + type: "item" + item: "botania:exoflame" + }] + rewards: [{ + id: "4974700E32FA2C5D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 0.5d + y: 7.5d + dependencies: ["2F21F31455F11527"] + id: "7E98207BE8D79ED6" + tasks: [{ + id: "1DE0756CB7505F8D" + type: "item" + item: "botania:fallen_kanade" + }] + rewards: [{ + id: "762793CAB4CD978B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 0.5d + y: 8.5d + dependencies: ["2F21F31455F11527"] + id: "68C41CCC8C70D512" + tasks: [{ + id: "01152A13CD01BE2D" + type: "item" + item: "botania:heisei_dream" + }] + rewards: [{ + id: "70F7B690002ECC39" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 0.5d + y: 9.5d + dependencies: ["2F21F31455F11527"] + id: "431FBC3C47792302" + tasks: [{ + id: "4450954132C7B88E" + type: "item" + item: "botania:hopperhock" + }] + rewards: [{ + id: "4E45C37CDE07FC39" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 2.5d + y: 11.0d + dependencies: ["2F21F31455F11527"] + id: "1F9B422C0A66A843" + tasks: [{ + id: "4D03DD5DB2E741B1" + type: "item" + item: "botania:hyacidus" + }] + rewards: [{ + id: "1E58C83B285B1815" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 4.5d + y: 11.0d + dependencies: ["2F21F31455F11527"] + id: "18B56B2A88091276" + tasks: [{ + id: "022915BBE155CB09" + type: "item" + item: "botania:jaded_amaranthus" + }] + rewards: [{ + id: "65557C925C0DEF8C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 2.0d + y: 1.5d + dependencies: ["2F21F31455F11527"] + id: "1C199BA634278AAC" + tasks: [{ + id: "37340E43F396F16F" + type: "item" + item: "botania:jiyuulia" + }] + rewards: [{ + id: "558AD5CE1B031E25" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 5.0d + y: 1.5d + dependencies: ["2F21F31455F11527"] + id: "0DE9901B8006BDAD" + tasks: [{ + id: "1401946B8766469F" + type: "item" + item: "botania:labellia" + }] + rewards: [{ + id: "3DA751012B5A570F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 5.5d + y: 10.5d + dependencies: ["2F21F31455F11527"] + id: "5242AF70A593F53F" + tasks: [{ + id: "7540AC03FDD9BA4E" + type: "item" + item: "botania:loonium" + }] + rewards: [{ + id: "4EE3C8C7673B4D28" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 1.5d + y: 10.5d + dependencies: ["2F21F31455F11527"] + id: "77E2134442089F03" + tasks: [{ + id: "7D78C2B4C0823016" + type: "item" + item: "botania:marimorphosis" + }] + rewards: [{ + id: "5CCC232B063F3FD9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.5d + y: 9.5d + dependencies: ["2F21F31455F11527"] + id: "2C4DCA236F05B182" + tasks: [{ + id: "2192AD1EDEB9A193" + type: "item" + item: "botania:medumone" + }] + rewards: [{ + id: "0152E7576462958E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.5d + y: 7.5d + dependencies: ["2F21F31455F11527"] + id: "7E365F45D64DA0C5" + tasks: [{ + id: "1269C1BA4D369F31" + type: "item" + item: "botania:orechid" + }] + rewards: [{ + id: "099EBDE9DA1076C0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.5d + y: 8.5d + dependencies: ["2F21F31455F11527"] + id: "41CAE7398EE9D80D" + tasks: [{ + id: "2CAEF4358AD9DBA5" + type: "item" + item: "botania:orechid_ignem" + }] + rewards: [{ + id: "1E8B1397F12CDCE0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.5d + y: 6.5d + dependencies: ["2F21F31455F11527"] + id: "2FD468F7DE1093D4" + tasks: [{ + id: "5D07D651B8E87940" + type: "item" + item: "botania:pollidisiac" + }] + rewards: [{ + id: "7815805BCCEF427C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.5d + y: 5.5d + dependencies: ["2F21F31455F11527"] + id: "05B3D66A73D3E0F0" + tasks: [{ + id: "716E9075F3A1E978" + type: "item" + item: "botania:rannuncarpus" + }] + rewards: [{ + id: "71CC798D73E471E5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.5d + y: 4.5d + dependencies: ["2F21F31455F11527"] + id: "16CCB74BF86788A0" + tasks: [{ + id: "6D0EBBF3A211F3D8" + type: "item" + item: "botania:solegnolia" + }] + rewards: [{ + id: "1D1B5CB7DD123EE4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.5d + y: 3.5d + dependencies: ["2F21F31455F11527"] + id: "4E6A1C0623B28736" + tasks: [{ + id: "2E9F1D905187B838" + type: "item" + item: "botania:spectranthemum" + }] + rewards: [{ + id: "02C314AF05035D99" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.5d + y: 2.5d + dependencies: ["2F21F31455F11527"] + id: "096F86F805D3E6DC" + tasks: [{ + id: "333E0441FF3E202E" + type: "item" + item: "botania:tangleberrie" + }] + rewards: [{ + id: "2131401AC4A10C5B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 3.5d + y: 11.0d + dependencies: ["2F21F31455F11527"] + id: "0E68CE727EBFFDED" + tasks: [{ + id: "4C11AFC7156A8C3C" + type: "item" + item: "botania:tigerseye" + }] + rewards: [{ + id: "0300791B43D957F8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.0d + y: 1.5d + dependencies: ["2F21F31455F11527"] + id: "3DCE379666133771" + tasks: [{ + id: "112F66232405056A" + type: "item" + item: "botania:vinculotus" + }] + rewards: [{ + id: "13A4D659751FD5CD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 23.5d + y: -1.0d + dependencies: ["742BA596EA51DDEE"] + id: "2352E1A00B9DBF2D" + tasks: [{ + id: "38F56D554C18D6D2" + type: "item" + item: "botania:dreamwood" + }] + rewards: [{ + id: "1727AE0BA6E4B82E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 23.5d + y: 2.0d + dependencies: ["742BA596EA51DDEE"] + id: "677B6A2B465A6EBE" + tasks: [{ + id: "1094A24287B0EB2A" + type: "item" + item: "botania:dragonstone" + }] + rewards: [{ + id: "712F7FC67A171F12" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 23.5d + y: 0.0d + dependencies: ["742BA596EA51DDEE"] + id: "0F0DA021FACC4D78" + tasks: [{ + id: "0C8AB123274A393C" + type: "item" + item: "botania:pixie_dust" + }] + rewards: [{ + id: "39848234E5B8F671" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 23.5d + y: 1.0d + dependencies: ["742BA596EA51DDEE"] + id: "10D2CA05EE8B6806" + tasks: [{ + id: "0662886FB1AD8C04" + type: "item" + item: "botania:elementium_ingot" + }] + rewards: [{ + id: "1AEABB56C5B8744E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 25.0d + y: 0.5d + dependencies: [ + "0F0DA021FACC4D78" + "10D2CA05EE8B6806" + ] + id: "1C6262A33463553B" + tasks: [{ + id: "1F91699F1E976516" + type: "item" + item: "botania:gaia_pylon" + }] + rewards: [{ + id: "13F3CA4DAE224F69" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16747259 + Loot: "aof:loot_bags/magic/legendary" + Name: "Magic Legendary Lootbag" + } + } + }] + } + { + x: 26.5d + y: 0.5d + dependencies: ["1C6262A33463553B"] + id: "34C7A89EC09CD2CA" + tasks: [{ + id: "5F77A7BDC54D87E7" + type: "advancement" + advancement: "botania:main/gaia_guardian_kill" + criterion: "" + }] + rewards: [{ + id: "29EFAE1789A780BE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16747259 + Loot: "aof:loot_bags/magic/legendary" + Name: "Magic Legendary Lootbag" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/create.snbt b/config/ftbquests/quests/chapters/create.snbt new file mode 100644 index 0000000..81acf07 --- /dev/null +++ b/config/ftbquests/quests/chapters/create.snbt @@ -0,0 +1,2352 @@ +{ + id: "5811BFDF9E484981" + group: "0815C5D80307ECDF" + order_index: 1 + filename: "create" + title: "Create" + icon: "create:mechanical_arm" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + title: "Create: Getting Started" + x: 0.0d + y: 0.5d + subtitle: "Alliterations Ahoy" + description: [ + "> When you start mining, grab as much andesite as possible and don't forget to grab some zinc too." + "> Smelt down your Zinc/Iron, turn them to Ingots, and Craft them to Andesite Alloys" + "> Andesite Alloys are used in a lot of recipes in Create, there's a way to get more for less materials, but that's for later." + "> This quest chapter will guide you to the basics and the progression of Create Mod, you can check the advancements as well to see what else this mod has to offer" + ] + id: "610389B121518964" + tasks: [{ + id: "26F489361F50BBF5" + type: "item" + item: "create:andesite_alloy" + count: 32L + }] + rewards: [{ + id: "69EDCF0376B96184" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 2.0d + y: 0.5d + subtitle: "Press goes Bonk" + description: [ + "> If getting andesite alloy is the first step, then getting plates is the next." + "> Craft a Mechanical Press and use the hand crank given to you from the previous quest and bonk some iron" + ] + dependencies: ["610389B121518964"] + id: "1C705A0B7E050B54" + tasks: [{ + id: "2D938D2D18443AF2" + type: "item" + item: "create:mechanical_press" + }] + rewards: [{ + id: "179FDF0BD3CBD5FB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + title: "Cogwheels" + x: 2.0d + y: -1.5d + subtitle: "Cogs" + description: ["> Do you know how to gear up and gear down?"] + dependencies: ["610389B121518964"] + id: "480EE90E6D0491BD" + tasks: [ + { + id: "40B111C90B0CB6C6" + type: "item" + item: "create:cogwheel" + count: 8L + } + { + id: "1787F1E83E6F1475" + type: "item" + item: "create:large_cogwheel" + count: 8L + } + ] + rewards: [{ + id: "3EDDE5E314AE3B7D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + title: "Water Wheels" + x: 4.0d + y: -1.5d + subtitle: "No more hand cranking" + description: [ + "> Tired of spinning the hand crank? Then craft yourself a water wheel!" + "> Make sure that it's spinning the right way for maximum rotational force value." + ] + dependencies: ["480EE90E6D0491BD"] + id: "38E2D761D7A9C369" + tasks: [{ + id: "5D72C3AFC662F113" + type: "item" + item: "create:water_wheel" + count: 2L + }] + rewards: [ + { + id: "595524E0057DF146" + type: "item" + item: "minecraft:water_bucket" + } + { + id: "02E5826376F7D45B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + title: "Engineering Tools" + x: 4.0d + y: 0.5d + subtitle: "Why does every mod have a wrench?" + description: [ + "The wrench can be used to rotate your Create Machines while the Goggles can be used to view the stress units and other helpful tooltips on your contraptions." + "As an added Bonus, here's a refund of your gold and some more." + ] + dependencies: ["1C705A0B7E050B54"] + id: "511DD53713406575" + tasks: [ + { + id: "75A99982ED1EA91D" + type: "item" + item: "create:wrench" + } + { + id: "74DCBAF28E4DC3F2" + type: "item" + item: "create:goggles" + } + ] + rewards: [{ + id: "6DD793EEBBED087C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + title: "Measuring Tools" + x: -2.0d + y: 0.5d + subtitle: "How Fast? How Stressed?" + description: ["> These two are interchangable once you craft the other. That's a good way to cheat this quest actually. Why did I tell you that?"] + dependencies: ["610389B121518964"] + id: "624B52BE855CF703" + tasks: [ + { + id: "6274F7DCF4A79756" + type: "item" + item: "create:speedometer" + } + { + id: "2B91B823C4B0491B" + type: "item" + item: "create:stressometer" + } + ] + rewards: [ + { + id: "3C92A0C3F95854DC" + type: "item" + item: "create:builders_tea" + count: 8 + } + { + id: "63AD7FD405944249" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + count: 2 + } + ] + } + { + x: -4.0d + y: 0.5d + subtitle: "It's not the endgame autocrafting, but it's close enough" + description: ["Crafting &bBlueprints &rcan be used to craft a &bTemplate &ryou placed on the blueprint without placing the items on the crafting Menu. Convenient while you still don't have an ME system."] + dependencies: ["624B52BE855CF703"] + id: "2AFA49C5659C94F8" + tasks: [{ + id: "418FE5A825CCB147" + type: "item" + item: "create:crafting_blueprint" + }] + rewards: [ + { + id: "23286979E10F6999" + type: "xp_levels" + xp_levels: 5 + } + { + id: "1DDC4E3B445257FF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + title: "Windmills" + x: 6.0d + y: -1.5d + subtitle: "In case of nether, break water wheel" + description: [ + "> While the water wheel is useful, you need water(duh) to move it. What if you're in the nether? Use Lava? Actualy I haven't checked that- What do you mean Magma Wheel advancement?" + "> Ehem, what I mean is that you can use windmills instead! " + "> Windmill's rotational force increases the more sails you attach, but you must start with 8." + "> Yes, you can attach 8 sails to just one side. But that looks ugly." + ] + dependencies: ["38E2D761D7A9C369"] + id: "5C38C92A8D133E5A" + tasks: [ + { + id: "75956303577A74BE" + type: "item" + item: "create:windmill_bearing" + } + { + id: "6092717A9755F2BD" + type: "item" + item: "create:white_sail" + count: 8L + } + ] + rewards: [ + { + id: "0C74BCF4A647DC59" + type: "item" + item: "create:white_sail" + count: 8 + } + { + id: "49E1B8D1EC858D0D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + title: "Minecart Contraptions" + x: -2.0d + y: -3.5d + subtitle: "What? How is that Powered?" + description: [ + "> You can also create minecart contraptions and they will not need any power from the previous quests. " + "> However, you'll need to power the minecart. Good thing we have Furnace Minecart, right?" + "> You do remember Minecart Furnaces right? Right?" + ] + dependencies: ["610389B121518964"] + id: "143A00408DFE3DB4" + tasks: [{ + id: "59FFD46CE7E0FEE5" + type: "item" + item: "create:cart_assembler" + }] + rewards: [ + { + id: "4D7ECC99BD1B65CD" + type: "item" + item: "minecraft:coal" + count: 32 + } + { + id: "453152B872C3CAFC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + title: "Let's Get Mechanical!" + x: 6.0d + y: 0.5d + subtitle: "This is where you get creative with your farms" + description: [ + "> Mechanical Harvesters Harvests crops and replants them" + "> Mechanical Saws can cut Trees and damage Mobs. Farming them automatically has to wait until the Brass Age" + "> Mechanical drills can mine pickaxe minable blocks. It doesn't have Silk Touch however. It can also damage Mobs. " + "> Mechanical Plough acts as a Hoe, however, you're more likely to use it to take out any no-collision blocks" + "> Mechanical Mixer needs a basin to work. This is your first step in getting to Brass Age." + "> Mechanical Bearing spins. Yep" + ] + dependencies: ["1C705A0B7E050B54"] + id: "4119B4C0AFB928C5" + tasks: [ + { + id: "5C3F98D60C5BD858" + type: "item" + item: "create:mechanical_saw" + } + { + id: "7563616EEF6AC5F1" + type: "item" + item: "create:mechanical_harvester" + } + { + id: "02731E6B9C2B077F" + type: "item" + item: "create:mechanical_drill" + } + { + id: "58CD66BA144F05D6" + type: "item" + item: "create:mechanical_mixer" + } + { + id: "0477272B50AB9B8F" + type: "item" + item: "create:mechanical_bearing" + } + { + id: "062E8F5415B2007D" + type: "item" + item: "create:mechanical_plough" + } + { + id: "5F37A1DFF0919C9A" + type: "item" + item: "create:millstone" + } + ] + rewards: [ + { + id: "5B2CACBB3C2926A2" + type: "item" + item: "create:portable_storage_interface" + count: 2 + } + { + id: "643608A4B5BB34A9" + type: "item" + item: "create:linear_chassis" + count: 8 + } + { + id: "434EC466681C44CC" + type: "item" + item: "create:radial_chassis" + count: 8 + } + { + id: "3AE0BAFF7CEFFDFC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + } + ] + } + { + title: "Brass Age Incoming?" + x: 8.0d + y: 0.5d + subtitle: "I wonder how do we make Brass?" + description: [ + "> It's simple really, kidnap a Blaze from the nether" + "> By the way, did you gear up the speed? Because Mixers need a certain speed to work." + ] + dependencies: ["4119B4C0AFB928C5"] + dependency_requirement: "all_started" + id: "01FA58FF29DEC036" + tasks: [ + { + id: "09B2CD16CA964794" + type: "item" + item: "create:blaze_burner" + } + { + id: "6813CD3587C015C9" + type: "item" + item: "create:basin" + } + ] + rewards: [ + { + id: "05B9E07ECDB6CA33" + type: "item" + item: "create:zinc_ingot" + count: 8 + } + { + id: "4DC3A930BA4B079E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + } + ] + } + { + title: "Fan it Up!" + x: 6.0d + y: -3.5d + subtitle: "Pushing and Pulling Entities" + description: [ + "The Encased Fan is a mechanical component that can create air streams." + "" + "Encased Fans are used for moving entities, Bulk Washing, Bulk Blasting, Bulk Haunting, and Bulk Smoking." + "" + "The Encased Fan connects to other rotational components from the back." + ] + dependencies: ["38E2D761D7A9C369"] + id: "3989950BC95DB959" + tasks: [{ + id: "2E585309D2A5E70B" + type: "item" + item: "create:encased_fan" + }] + rewards: [ + { + id: "284F437BC5FD1C3F" + type: "item" + item: "create:nozzle" + } + { + id: "0DD9C155401E40E5" + type: "item" + item: "create:chute" + } + { + id: "5E00EAF6A7D0B404" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + title: "Brass Casings" + x: 10.0d + y: 0.5d + subtitle: "The start of Brass Age" + dependencies: ["01FA58FF29DEC036"] + id: "049F3E0A401BBF2A" + tasks: [{ + id: "1E56B026B862A109" + type: "item" + item: "create:brass_casing" + count: 32L + }] + rewards: [ + { + id: "75CF00B6F9CB419C" + type: "xp_levels" + xp_levels: 10 + } + { + id: "51471F5CB46993E8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + } + ] + } + { + x: 2.0d + y: 5.0d + subtitle: "Your Omnidirectional Hopper" + dependencies: ["4B6D44F405106C53"] + id: "53D538AC2AA15316" + tasks: [{ + id: "4BA1B52879A48988" + type: "item" + item: "create:andesite_funnel" + }] + rewards: [{ + id: "67433A84C3A2C5FC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 2.0d + y: 8.0d + subtitle: "Andesite Funnel, but better" + dependencies: ["324A32F85A95B658"] + id: "78E1ECB85FDD0C99" + tasks: [{ + id: "43D789B3D3A4BE27" + type: "item" + item: "create:brass_funnel" + }] + rewards: [{ + id: "0FABCA33426406C6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: 12.0d + y: 0.5d + dependencies: ["049F3E0A401BBF2A"] + id: "4FEFC0311E8D9C61" + tasks: [{ + id: "33A7C5B40D06682F" + type: "item" + item: "create:polished_rose_quartz" + }] + rewards: [{ + id: "4504764E238D8930" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + title: "Springboard" + x: -1.0d + y: 5.0d + subtitle: "Do you want your items to fly?" + dependencies: ["4B6D44F405106C53"] + id: "6ED900B3B5C0829D" + tasks: [{ + id: "510658A8DBBB0222" + type: "item" + item: "create:weighted_ejector" + }] + rewards: [{ + id: "0335713E26806CA2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 0.0d + y: 5.0d + subtitle: "I can suck and blow." + description: ["> Chutes drags items from an inventory, or interface downards, unless there's an encased fan blowing upwards"] + dependencies: ["4B6D44F405106C53"] + id: "45F0C664C299D418" + tasks: [{ + id: "42C4596A9EE0766C" + type: "item" + item: "create:chute" + }] + rewards: [ + { + id: "3A35054389ED4381" + type: "item" + item: "create:encased_fan" + } + { + id: "6A1BE4D55FB85AA2" + type: "xp_levels" + xp_levels: 5 + } + { + id: "4AC078040C3E1FDF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + x: 0.0d + y: 8.0d + subtitle: "I choose what I suck and blow" + dependencies: ["324A32F85A95B658"] + id: "1A38D7B854ACC636" + tasks: [{ + id: "2A3ACB440D93F24D" + type: "item" + item: "create:smart_chute" + }] + rewards: [{ + id: "077DE0792FB90191" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + title: "Rotational Transfer" + x: 0.0d + y: -1.5d + subtitle: "The most basic way of transfering rotational force in a straight line" + dependencies: ["610389B121518964"] + id: "04CB13487A7DC3BD" + tasks: [{ + id: "3219B93CA3092A92" + type: "item" + item: "create:shaft" + count: 16L + }] + rewards: [ + { + id: "238CBBC4DC4DD6AE" + type: "xp_levels" + xp_levels: 5 + } + { + id: "63968E53AD8BC6DA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + title: "Just like in the factories" + x: 0.0d + y: 2.5d + subtitle: "You don't put these in your trousers" + description: [ + "> Mechanical Belts have two purpose:" + "> First is that it can move items" + "> Second is that it can transfer rotational power" + ] + dependencies: ["610389B121518964"] + id: "4B6D44F405106C53" + tasks: [{ + id: "56A29EFD21A45310" + type: "item" + item: "create:belt_connector" + count: 8L + }] + rewards: [ + { + id: "398B4C3C4FA571FF" + type: "item" + item: "minecraft:kelp" + count: 64 + } + { + id: "1217EEBF15A922C9" + type: "xp_levels" + xp_levels: 5 + } + { + id: "18CE6AA6D3C60E07" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + title: "Encased Chain Drive" + x: 0.0d + y: -3.5d + subtitle: "For multiple stationary contraptions in a row" + dependencies: ["04CB13487A7DC3BD"] + id: "779EFB476D891244" + tasks: [{ + id: "37CA2EF15B3BD8CC" + type: "item" + item: "create:encased_chain_drive" + count: 8L + }] + rewards: [{ + id: "3A1DB402D0064C1A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + title: "Gearboxes" + x: 4.0d + y: -3.5d + subtitle: "If you want your rotation mirrored or angled" + dependencies: ["480EE90E6D0491BD"] + id: "3AD5FAE3B0FE39B9" + tasks: [{ + id: "32294B520ED00F7A" + type: "item" + item: "create:gearbox" + count: 8L + }] + rewards: [ + { + id: "3FAEC5485A1313E6" + type: "item" + item: "create:vertical_gearbox" + count: 8 + } + { + id: "6F2FBA4BA2264E6A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + x: 2.0d + y: -3.5d + dependencies: ["04CB13487A7DC3BD"] + id: "072862C3F4C6D359" + tasks: [ + { + id: "0F0AB8625378E24A" + type: "item" + item: "create:gantry_carriage" + } + { + id: "6C7180AB943EC4BF" + type: "item" + item: "create:gantry_shaft" + count: 8L + } + ] + rewards: [{ + id: "065A398D3A8D98B2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 8.0d + y: -1.5d + subtitle: "Programmable Gearshift" + dependencies: ["049F3E0A401BBF2A"] + id: "527B53BB9C9A0D1C" + tasks: [{ + id: "3A6BB402FC70037F" + type: "item" + item: "create:sequenced_gearshift" + }] + rewards: [{ + id: "2D9024597762EC72" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: 14.0d + y: -3.5d + subtitle: "The fast and the furious" + dependencies: ["67CE448FA832692A"] + id: "18A589CC0F81F038" + tasks: [{ + id: "39125E2551F0473A" + type: "item" + item: "create:rotation_speed_controller" + }] + rewards: [ + { + id: "69E4AC1C529FDB32" + type: "item" + item: "create:large_cogwheel" + count: 4 + } + { + id: "27B6B0447715E83F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + } + ] + } + { + x: 14.0d + y: 0.5d + subtitle: "Poke" + dependencies: ["4FEFC0311E8D9C61"] + id: "22616B100E445241" + tasks: [{ + id: "755D0B78024267FC" + type: "item" + item: "create:deployer" + }] + rewards: [ + { + id: "5BC2720763573A21" + type: "item" + item: "create:brass_hand" + } + { + id: "7458CBBA5DDC4FC2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + } + ] + } + { + title: "Mechanical Crafters" + x: 11.0d + y: 2.5d + subtitle: "Trust me, you'll want 21." + dependencies: [ + "4FEFC0311E8D9C61" + "049F3E0A401BBF2A" + ] + id: "1BA0F9B77AF73203" + tasks: [{ + id: "5F2F997F86DEA58E" + type: "item" + item: "create:mechanical_crafter" + count: 21L + }] + rewards: [ + { + id: "20B8F411391930F5" + type: "item" + item: "create:crafter_slot_cover" + count: 21 + } + { + id: "084AE2B5E1BAA08E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + } + ] + } + { + title: "Crushing Wheels" + x: 13.0d + y: 2.5d + subtitle: "Told ya, you need 21." + dependencies: ["1BA0F9B77AF73203"] + id: "591563982414C96D" + tasks: [{ + id: "0F1616D9FFA85EDD" + type: "item" + item: "create:crushing_wheel" + count: 2L + }] + rewards: [ + { + id: "08DEE5CA24BB5C4D" + type: "item" + item: "minecraft:copper_ore" + count: 16 + } + { + id: "36A4FF7A76D0CBD4" + type: "item" + item: "create:zinc_ore" + count: 16 + } + { + id: "7470D6BDB2DD769A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + } + ] + } + { + x: 6.0d + y: 2.5d + subtitle: "The start of your fluid journey" + dependencies: ["1C705A0B7E050B54"] + id: "2F09F7E516004E15" + tasks: [{ + id: "53FA98C8307C834A" + type: "item" + item: "create:copper_casing" + }] + rewards: [{ + id: "1B6D434BF6BCF5A5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 6.0d + y: 5.0d + subtitle: "Fluid Storage" + dependencies: ["2F09F7E516004E15"] + id: "183637490817875B" + tasks: [{ + id: "2FE59458C9981F42" + type: "item" + item: "create:fluid_tank" + }] + rewards: [{ + id: "2F51E2F9BC99552D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + title: "Fluid Transport" + x: 6.0d + y: 6.5d + subtitle: "All the ways to transfer fluid" + description: ["> You'll need a mechanical pump to move fluids"] + dependencies: ["183637490817875B"] + id: "317F6B4C741311CE" + tasks: [ + { + id: "0524F2FB37D57532" + type: "item" + item: "create:mechanical_pump" + } + { + id: "0D4134E552F93EA3" + type: "item" + item: "create:fluid_pipe" + } + { + id: "47859A1FC6D12AB4" + type: "item" + item: "create:hose_pulley" + } + { + id: "623D21CBC3619CCE" + type: "item" + item: "create:spout" + } + { + id: "57C308F38E96324D" + type: "item" + item: "create:portable_fluid_interface" + } + ] + rewards: [ + { + id: "3E56F3FDAF253B37" + type: "xp_levels" + xp_levels: 10 + } + { + id: "031977CB74BE2DBD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + } + ] + } + { + x: 14.0d + y: -1.5d + dependencies: ["22616B100E445241"] + id: "67CE448FA832692A" + tasks: [{ + id: "357E032E895E7510" + type: "item" + item: "create:precision_mechanism" + }] + rewards: [{ + id: "59E64FFE6EFE09C2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + }] + } + { + x: 9.0d + y: 2.5d + subtitle: "When you have too many crops" + dependencies: ["1BA0F9B77AF73203"] + id: "03A9D8346C52AA2C" + tasks: [{ + id: "171641F6600EC441" + type: "item" + item: { + id: "create:potato_cannon" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [ + { + id: "00A8373D4D35C0B8" + type: "item" + item: "minecraft:poisonous_potato" + count: 32 + } + { + id: "3901D5A420576077" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + } + ] + } + { + x: 8.0d + y: 8.0d + subtitle: "A bethesda staple" + dependencies: ["317F6B4C741311CE"] + id: "2985444DE5ABB5A5" + tasks: [{ + id: "494AEF60DD62281A" + type: "item" + item: "create:sweet_roll" + }] + rewards: [{ + id: "575B52C987AC7222" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: 5.0d + y: 9.0d + dependencies: ["317F6B4C741311CE"] + id: "654DC5DBC9201FBE" + tasks: [{ + id: "378CBD18668E1B73" + type: "item" + item: "create:chocolate_glazed_berries" + }] + rewards: [{ + id: "167AE13096FAE1D7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: 4.0d + y: 8.0d + dependencies: ["317F6B4C741311CE"] + id: "570CA3CD0D896230" + tasks: [{ + id: "1CF55C47026EF25D" + type: "item" + item: "create:honeyed_apple" + }] + rewards: [{ + id: "57E821B12459BBDB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 4.0d + y: 6.5d + subtitle: "It's tea time" + dependencies: ["317F6B4C741311CE"] + id: "37330BDC53451D14" + tasks: [{ + id: "735486F36BD795C3" + type: "item" + item: "create:builders_tea" + }] + rewards: [{ + id: "0403C09973EF08E3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 8.0d + y: 6.5d + subtitle: "Not for human consumption" + dependencies: ["317F6B4C741311CE"] + id: "6AF4AB0374F397E6" + tasks: [{ + id: "7AD9FA6044222875" + type: "item" + item: "create:blaze_cake" + }] + rewards: [{ + id: "3929398C102E76C9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: 7.0d + y: 9.0d + subtitle: "Come with me and you'll be in a world of pure imagination" + dependencies: ["317F6B4C741311CE"] + id: "0EF98BA0F698951A" + tasks: [{ + id: "1AF838CDD9E9B36C" + type: "item" + item: "create:bar_of_chocolate" + }] + rewards: [{ + id: "6F580D1F490D2212" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: 12.0d + y: 4.0d + subtitle: "A builder's favorite" + dependencies: ["1BA0F9B77AF73203"] + id: "333A5294EA4F4944" + tasks: [{ + id: "4CF962AB7943C158" + type: "item" + item: "create:wand_of_symmetry" + }] + rewards: [{ + id: "439BBCD76A257219" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + }] + } + { + x: 9.5d + y: 4.0d + subtitle: "Also try Terraria!" + dependencies: ["1BA0F9B77AF73203"] + id: "05E920CF3BD43FC6" + tasks: [{ + id: "6886E9FB38FC363D" + type: "item" + item: { + id: "create:extendo_grip" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "6F0CA1CB40339EA2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + }] + } + { + title: "How do I take items from Contraptions?" + x: -2.0d + y: 5.0d + subtitle: "I can't open the chests" + description: [ + "> Create Contraptions are treated as entities, thus you can't open any inventory you attached to them." + "> This is where the Portable Storage Interface comes in, put one in your contraption, and another one block away from it, and you're transfering items from the contraption to the interface." + "> What's left is to move the items out of the Interface, that's where the Funnels, and Chutes come in" + ] + dependencies: ["4B6D44F405106C53"] + id: "7A602D4BFFA9B2C2" + tasks: [{ + id: "35A41EFB50414849" + type: "item" + item: "create:portable_storage_interface" + count: 2L + }] + rewards: [{ + id: "2D452691BE00632F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: -6.0d + y: 2.5d + subtitle: "It's like litematica, but with a cannon" + dependencies: ["330E6E93A6F5592B"] + id: "355A2ABDA57395EF" + tasks: [ + { + id: "327E02A860C477B0" + type: "item" + item: "create:schematicannon" + } + { + id: "269723EDD5279715" + type: "item" + item: "create:schematic_table" + } + ] + rewards: [ + { + id: "2E9490114C5D2520" + type: "item" + item: "minecraft:gunpowder" + count: 32 + } + { + id: "2468D8DF9C39352C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + count: 2 + } + ] + } + { + x: -6.0d + y: 0.5d + subtitle: "I know you're doing it from a creative world first" + dependencies: ["2AFA49C5659C94F8"] + id: "330E6E93A6F5592B" + tasks: [{ + id: "7625AC75CF47A965" + type: "item" + item: "create:schematic_and_quill" + }] + rewards: [{ + id: "3AE348CB80C51BFF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + count: 2 + }] + } + { + x: 12.0d + y: -1.5d + dependencies: [ + "4FEFC0311E8D9C61" + "049F3E0A401BBF2A" + ] + id: "371D645B149A2E36" + tasks: [{ + id: "711D6F812404ECB8" + type: "item" + item: "create:nixie_tube" + }] + rewards: [ + { + id: "681CDBE5E160CC80" + type: "item" + item: "minecraft:name_tag" + } + { + id: "1EAD846295A6E758" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + x: 1.0d + y: 6.5d + subtitle: "Wheat Seeds away" + dependencies: [ + "53D538AC2AA15316" + "29C88E6599D99FAE" + "45F0C664C299D418" + ] + dependency_requirement: "one_completed" + id: "324A32F85A95B658" + tasks: [ + { + id: "100B2DCB7CD6C455" + type: "item" + item: { + id: "create:filter" + Count: 1b + tag: { + Items: { } + } + } + } + { + id: "298A23CB6BCE3275" + type: "item" + item: { + id: "create:attribute_filter" + Count: 1b + tag: { } + } + } + ] + rewards: [{ + id: "6B196118BBDDB8FA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: -2.0d + y: -1.5d + dependencies: ["610389B121518964"] + id: "5E17BD671E9BEB5B" + tasks: [ + { + id: "7BA850D5A017F5A8" + type: "item" + item: "create:powered_latch" + } + { + id: "07AD7FEB87BF41DF" + type: "item" + item: "create:powered_toggle_latch" + } + ] + rewards: [{ + id: "3CE19B99F7E1F288" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: -6.0d + y: -1.5d + dependencies: ["0A350142075F5FC8"] + id: "4070B38A98387DA1" + tasks: [{ + id: "258E4C69FC71067C" + type: "item" + item: "create:redstone_link" + }] + rewards: [{ + id: "317E449D09B0A531" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: -6.0d + y: -3.5d + dependencies: ["4070B38A98387DA1"] + id: "1CA398C195517551" + tasks: [ + { + id: "37D4B6FC20747FAB" + type: "item" + item: "create:pulse_repeater" + } + { + id: "789C7A82603F8DF1" + type: "item" + item: "create:pulse_extender" + } + ] + rewards: [{ + id: "6A0F8621A189759C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: -4.0d + y: -1.5d + dependencies: ["5E17BD671E9BEB5B"] + id: "0A350142075F5FC8" + tasks: [{ + id: "0F7B5D23E83C4C8C" + type: "item" + item: "create:analog_lever" + }] + rewards: [{ + id: "58831C4873F7A42E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + count: 2 + }] + } + { + title: "Toolboxes" + x: -4.0d + y: 2.5d + subtitle: "The poor man's shulker box" + description: ["> You can use items from a nearby placed toolbox without opening it."] + dependencies: ["2AFA49C5659C94F8"] + id: "3F89A5E9BF484A60" + tasks: [{ + id: "7ECE7137CB80BB36" + type: "item" + title: "Any #create:toolboxes" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "create:toolboxes" + } + } + }] + rewards: [{ + id: "2F024B9278C814CF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + count: 2 + }] + } + { + x: 1.0d + y: 5.0d + subtitle: "Make belts look pretty" + dependencies: ["4B6D44F405106C53"] + id: "29C88E6599D99FAE" + tasks: [{ + id: "17234DF9E970CD30" + type: "item" + item: "create:andesite_tunnel" + }] + rewards: [{ + id: "6EB034A0C261A612" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 1.0d + y: 8.0d + subtitle: "Use with filter to create separate belt lines of items from a single line" + dependencies: ["324A32F85A95B658"] + id: "05CD495BD1007C26" + tasks: [{ + id: "792A0ECBB96534E6" + type: "item" + item: "create:brass_tunnel" + }] + rewards: [{ + id: "58D1F763518E5DCA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: 16.0d + y: -1.5d + dependencies: ["67CE448FA832692A"] + id: "369F3556A6482D7C" + tasks: [{ + id: "722EF3CA0452388D" + type: "item" + item: "create:mechanical_arm" + }] + rewards: [{ + id: "593885096E3935AA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + }] + } + { + x: -2.0d + y: 2.5d + subtitle: "Voyage au centre de la Terre" + dependencies: ["610389B121518964"] + id: "4482160B14C40777" + tasks: [ + { + id: "2721582C052343E1" + type: "item" + item: { + id: "create:diving_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "6FD576D1B9442B12" + type: "item" + item: { + id: "create:diving_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "314976D5CD5B3ADD" + type: "item" + item: { + id: "create:copper_backtank" + Count: 1b + tag: { + Air: 900 + } + } + } + ] + rewards: [{ + id: "475CB6BBE2254CCC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + count: 2 + }] + } + { + x: 16.0d + y: 0.5d + dependencies: ["22616B100E445241"] + id: "0E2A19BB02D47A94" + tasks: [{ + id: "1779510A85EEF6ED" + type: "item" + item: "create:track" + }] + rewards: [{ + id: "594F6A3AA4E24010" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + }] + } + { + x: 18.0d + y: 2.5d + dependencies: [ + "22616B100E445241" + "2C64B8A292C923DD" + ] + id: "23A0E687919F2DFE" + tasks: [{ + id: "5469658009BCA6AC" + type: "item" + item: "create:railway_casing" + }] + rewards: [ + { + id: "439D9512BA989602" + type: "xp_levels" + xp_levels: 10 + } + { + id: "4BEE1BCE2FCE24FE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + } + ] + } + { + x: 18.0d + y: 0.5d + dependencies: [ + "23A0E687919F2DFE" + "0E2A19BB02D47A94" + ] + id: "42B701304642314E" + tasks: [ + { + id: "37D1FF8ECA160E23" + type: "item" + item: "create:track_station" + } + { + id: "7EC6DB89045723DE" + type: "item" + item: "create:controls" + } + ] + rewards: [ + { + id: "75EC0195740DB95A" + type: "item" + item: "create:red_seat" + } + { + id: "2992FD7FC9922899" + type: "item" + item: "create:schedule" + } + { + id: "6C2DD9A128651BB4" + type: "item" + item: "minecraft:lead" + } + { + id: "374CE0AA020014CB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 15576960 + Loot: "aof:loot_bags/create/legendary" + Name: "Create Legendary Lootbag" + } + } + } + ] + } + { + x: 8.0d + y: 5.0d + subtitle: "Endgame Rotational Force" + dependencies: ["183637490817875B"] + id: "7BFBBF45D9BE4BFB" + tasks: [{ + id: "4F57647E2D2E0B6A" + type: "item" + item: "create:steam_engine" + }] + rewards: [ + { + id: "3C468264516F9D2C" + type: "item" + item: "create:steam_whistle" + } + { + id: "7DC01EB5C711EA9D" + type: "item" + item: "minecraft:lever" + } + { + id: "6014202EB5B75F80" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + x: 10.0d + y: -1.5d + dependencies: ["049F3E0A401BBF2A"] + id: "22ABB41C70D74A5F" + tasks: [{ + id: "641F6E4CED6FB5DC" + type: "item" + item: "create:display_link" + }] + rewards: [{ + id: "1C786904BBBB6F0E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 10.0d + y: -3.5d + subtitle: "This looks like the Flight information display system" + description: ["> Create Planes next update?"] + dependencies: ["22ABB41C70D74A5F"] + id: "7BF18D6D44DBCED6" + tasks: [{ + id: "4F13246919A2B6DF" + type: "item" + item: "create:display_board" + }] + rewards: [{ + id: "63A7DD6EFB600BC3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: 2.0d + y: 2.5d + subtitle: "No, this is All of Fabric." + dependencies: [ + "53D538AC2AA15316" + "1C705A0B7E050B54" + ] + id: "5EF7CFC926FDDDC0" + tasks: [{ + id: "3BD7EB5A4BE1F97C" + type: "item" + item: "create:item_vault" + }] + rewards: [{ + id: "29B7CA2294F20339" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + }] + } + { + x: 16.0d + y: 2.5d + dependencies: ["591563982414C96D"] + id: "2C64B8A292C923DD" + tasks: [{ + id: "4934453DAE01C6B6" + type: "item" + item: "create:powdered_obsidian" + }] + rewards: [{ + id: "43EE5F60822DF0FC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 15576960 + Loot: "aof:loot_bags/create/epic" + Name: "Create Epic Lootbag" + } + } + }] + } + { + x: 4.0d + y: 5.0d + dependencies: ["317F6B4C741311CE"] + id: "7AABC2C767E9B11D" + tasks: [{ + id: "47E12615F45B3084" + type: "item" + item: "create:item_drain" + }] + rewards: [ + { + id: "5B74D497C1F963F9" + type: "item" + item: "minecraft:milk_bucket" + } + { + id: "03246123C8206D34" + type: "item" + item: "minecraft:water_bucket" + } + { + id: "747C048080E3B2D9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 15576960 + Loot: "aof:loot_bags/create/common" + Name: "Create Common Lootbag" + } + } + } + ] + } + { + x: -4.0d + y: -3.5d + dependencies: ["1CA398C195517551"] + id: "58D023C7F2AD421C" + tasks: [ + { + id: "1DB3FA8EA2E95BEE" + type: "item" + item: "create:stockpile_switch" + } + { + id: "7E118B6DEA380E1F" + type: "item" + item: "create:content_observer" + } + { + id: "1CD731F9EDD2C4A6" + type: "item" + item: "create:redstone_contact" + } + ] + rewards: [{ + id: "53D16E2241F0BD54" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + }] + } + { + x: 8.0d + y: -3.5d + subtitle: "This is why the creeper blew up your chests" + dependencies: ["3989950BC95DB959"] + id: "551F3ACEE626830A" + tasks: [{ + id: "43168C6D8B02F900" + type: "item" + item: "create:haunted_bell" + }] + rewards: [ + { + id: "02B4529C59249460" + type: "item" + item: "minecraft:torch" + count: 64 + } + { + id: "171ACD486F3F96C0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 15576960 + Name: "Create Rare Lootbag" + Loot: "aof:loot_bags/create/rare" + } + } + } + ] + } + { + x: 18.0d + y: -1.5d + dependencies: ["42B701304642314E"] + id: "4B0AE2B4B1423DDD" + tasks: [ + { + id: "208C1FCC036F1828" + type: "item" + item: "create:track_signal" + } + { + id: "640C9B3AB5110BC7" + type: "item" + item: "create:track_observer" + } + ] + rewards: [ + { + id: "6288CBE6F49A9C78" + type: "xp_levels" + xp_levels: 5 + } + { + id: "4C81E432D17CD97A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 15576960 + Loot: "aof:loot_bags/create/legendary" + Name: "Create Legendary Lootbag" + } + } + } + ] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/deep_mob_learning.snbt b/config/ftbquests/quests/chapters/deep_mob_learning.snbt new file mode 100644 index 0000000..7621b21 --- /dev/null +++ b/config/ftbquests/quests/chapters/deep_mob_learning.snbt @@ -0,0 +1,466 @@ +{ + id: "36C36FC0225A052C" + group: "33A417364C0A17FE" + order_index: 2 + filename: "deep_mob_learning" + title: "Deep Mob Learning" + icon: "dml-refabricated:deep_learner" + default_quest_shape: "square" + default_hide_dependency_lines: false + quests: [ + { + x: -9.5d + y: -2.5d + subtitle: "To get started with the mod you will need a Blank Data Model." + description: [ + "A blank data model does absolutely nothing, you will need to bound it with a Category." + "" + "Categories are (as the name suggests) categories of aggressive mobs in Minecraft." + "" + "Currently, these are the categories:" + "" + "- From Hades" + "Groups common mobs of the Nether." + "" + "- Overworld" + "Groups common mobs of the Overworld." + "" + "- Slimy" + "Groups slime-like mobs." + "" + "- Rotten Guys" + "Groups zombie mobs." + "" + "- Spooky Scary Skeletons" + "Groups skeletons mobs." + "" + "- End Mobs" + "Groups common mobs of The End." + "" + "- From Emeritus" + "Groups Ghost mobs." + "" + "- Illager Mobs" + "Groups Illager-like mobs." + "" + "- Poseidon Children" + "Groups ocean mobs." + ] + dependencies: ["394DCDE468051067"] + id: "2EA2885C13B2C158" + tasks: [{ + id: "6FD0D261E90790A2" + type: "item" + item: { + id: "dml-refabricated:data_model" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "640CD95998E28E2D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: -6.5d + y: -2.5d + subtitle: "Collect data about the mobs you want to learn." + description: [ + "Right-click with it and you will be presented to its GUI." + "" + "Pick your Data Model and put in one of the slots, you will be able to preview in the left side which mobs are in the category you chosen." + "" + "A single Deep Learner supports 4 Data Models at the same time, you can navigate through them using the arrow buttons above the slots." + "" + "The Deep Learner also shows the current model's Data Amount and Tier. You can also view this just by putting your mouse above the Data Model and looking at its tooltip." + "" + "Just keep your Deep Learner in hands (in your hotbar) and start killing mobs!" + "" + "Just keep killing mobs and you will notice the Data Amount of your Data Models getting higher, and its Tier will be higher too." + ] + dependencies: ["0CCCC61B10044F46"] + id: "5A7277E2D1A1C51D" + tasks: [{ + id: "1F74315ED1FF9FCB" + type: "item" + item: "dml-refabricated:deep_learner" + }] + rewards: [{ + id: "4009893D92F2BBE3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: -3.5d + y: -2.5d + subtitle: "Craft a Trial Keystone." + description: [ + "The Trial Key used in the crafting has no effect, so I's suggest you to use an Unbound one to avoid loosing your precious data." + "" + "After you have one, put it in a good location in the world and start getting ready for your fight." + "" + "Before getting into the fight, I'd like to present to you who you gonna fight:" + "" + "> The System Glitch is a pretty strong mob, its life will vary depending of the tier of the Trial you are running. He is also pretty fast, and will be teleporting and tricking you." + "" + "To get started, get a bound Trial Key and click in the Trial Keystone!" + ] + dependencies: ["2EF788D6F29C5EDA"] + id: "01D568488C874E51" + tasks: [{ + id: "1CAE14E935895EEE" + type: "item" + item: "dml-refabricated:trial_keystone" + }] + rewards: [{ + id: "04A1C279905FF779" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: -5.0d + y: -2.5d + subtitle: "Challenge to a fight!" + description: [ + "Trial Keys are what you will be using to getting the attention of the System Glitch and challenging it to a fight." + "" + "Now that you have a Trial Key, you should bound it to the category and tier you want to fight." + "" + "Just put an unbound Trial Key in the crafting table next to a Data Model." + "" + "All the data inside your Trial Model will be transferred to the Trial Key, and the Data Model well be gone." + "" + "Pay attention to the tier and category of the Data Model you bind to the Key. Certain categories are harder than others, and high tiered trials can be very difficult." + "" + "You may have noticed that your Trial Key also has a \"Affixes\" list. Those are special effects that can occur during the trial. Some of them may help you, some of them not." + ] + dependencies: ["5A7277E2D1A1C51D"] + id: "2EF788D6F29C5EDA" + tasks: [{ + id: "1712246FD3D1B782" + type: "item" + item: { + id: "dml-refabricated:trial_key" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "68922F15BA7974D2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: -12.0d + y: 0.5d + subtitle: "Turn Pristine Matter into loot!" + description: [ + "Loot Fabricator is the machine you will be using to turn Pristine Matter into something useful." + "" + "You can put those inside a Loot Fabricator and wait until it turns into mob loot." + "" + "Each Pristine Matter is equivalent of killing 16 mobs of its category." + "" + "In other words the loot that will be given to you is what you would gain if you kill 16 mobs (with no Loot enchantment) of the matter's category." + "" + "You can input and extract items to/from the Loot Fabricator by using hoppers or pipes." + ] + dependencies: ["7CB1D7180312E135"] + id: "22AED97627B96620" + tasks: [{ + id: "26F16521AC49E60B" + type: "item" + item: "dml-refabricated:loot_fabricator" + }] + rewards: [{ + id: "4722E3648A60B43E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: -2.0d + y: -2.5d + subtitle: "Kill System Glitch, gather Matrix Fragments and craft a Glitch Ingot." + description: [ + "As I said before, you will be facing the System Glitch at your fight, but it is not alone!" + "" + "" + "Higher tiers will have bigger waves, and they will be called faster. So, pay attention to it." + "" + "Sometimes the waves will be enemies even harder than the System Glitch itself." + "" + "Those ingots alone are completely useless. But maybe if you combine with a piece of netherite armor you will get something useful. Try doing it in the Smithing Table." + ] + dependencies: ["01D568488C874E51"] + id: "3F69B97A783AC81C" + tasks: [{ + id: "763F3B0C76A6CB16" + type: "item" + item: "dml-refabricated:glitch_ingot" + }] + rewards: [{ + id: "02388A14D1691B7B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + title: "Data Models" + x: -8.0d + y: -2.5d + subtitle: "Craft a Data Model of choice." + description: ["Data Models are chips where you will store the information of mobs you learn."] + dependencies: ["2EA2885C13B2C158"] + id: "0CCCC61B10044F46" + tasks: [{ + id: "4A4F270C7B4CB954" + type: "item" + title: "Get a data model" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "dml-refabricated:data_model_illager" + Count: 1b + tag: { } + } + { + id: "dml-refabricated:data_model_ocean" + Count: 1b + tag: { } + } + { + id: "dml-refabricated:data_model_slimy" + Count: 1b + tag: { } + } + { + id: "dml-refabricated:data_model_overworld" + Count: 1b + tag: { } + } + { + id: "dml-refabricated:data_model_zombie" + Count: 1b + tag: { } + } + { + id: "dml-refabricated:data_model_nether" + Count: 1b + tag: { } + } + { + id: "dml-refabricated:data_model_skeleton" + Count: 1b + tag: { } + } + { + id: "dml-refabricated:data_model_end" + Count: 1b + tag: { } + } + { + id: "dml-refabricated:data_model_ghost" + Count: 1b + tag: { } + } + ] + } + } + }] + rewards: [{ + id: "51A4345B62855F6F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: -10.0d + y: 0.5d + subtitle: "Now that you have some Data Models that are leveled up to at least Basic tier, we can move on to the good stuff." + description: [ + "Provide the Simulation Chamber with energy and place some Polymer Clay in the top right slot that has an E in it." + "" + "Now, you will have to put one of your Data Models into the Simulation Machine." + "" + "Shift left click on a Data Model in your inventory to move it into the Simulation Chamber." + "" + "Once the Simulation Chamber has a Data Model that is a minimum of Basic Tier, some polymer clay, and some energy, it will start running simulations." + "" + "There are 4 types of ordinary matter: Overworldian Matter, Hellish Matter, Extraterrestrial Matter, and Twilight Matter." + "" + "The matter that is produced by a simulation depends on the dimension from which the mob in the Data Model originates." + "" + "For example, an Enderman Data Model produces Extraterrestrial Matter. Holding shift while hovering your mouse over a Data Model will tell you what kind of Data Model it is." + ] + dependencies: ["7CB1D7180312E135"] + id: "0DEE3926C25C2221" + tasks: [{ + id: "79866817A5588058" + type: "item" + item: "dml-refabricated:simulation_chamber" + }] + rewards: [{ + id: "2604E932DD35A4D8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: -11.0d + y: 0.5d + subtitle: "Upgrade your armor!" + description: [ + "Grab a bit of Pristine Matter and start filling your Matter Condenser with the armor piece you want to upgrade and the matter." + "" + "Its pretty expensive tho, but it may be worth it." + "" + "The armor protection amounts will be increasing as the armor tier increases too. Soon there will be some sick extra features about that" + ] + dependencies: ["7CB1D7180312E135"] + id: "6F9393A8015541A8" + tasks: [{ + id: "195D1CB694FDCF69" + type: "item" + item: "dml-refabricated:matter_condenser" + }] + rewards: [{ + id: "14F32FFE7B104847" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: -11.0d + y: -1.0d + subtitle: "Craft a Soot Machine Casing." + dependencies: ["394DCDE468051067"] + id: "7CB1D7180312E135" + tasks: [{ + id: "6C44B445254F46B8" + type: "item" + item: "dml-refabricated:machine_casing" + }] + rewards: [{ + id: "1F6FE2FE8D3A61E5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: -11.0d + y: -2.5d + subtitle: "Rub your redstone on a block of coal." + description: [ + "To progress in Deep Mob Learning you will need Soot-covered Redstone. Those are created by punching redstone against a Coal Block." + "" + "This is a key ingredient." + ] + id: "394DCDE468051067" + tasks: [{ + id: "5EEB04255651FBAE" + type: "item" + item: "dml-refabricated:soot_redstone" + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/getting_started.snbt b/config/ftbquests/quests/chapters/getting_started.snbt new file mode 100644 index 0000000..e84a466 --- /dev/null +++ b/config/ftbquests/quests/chapters/getting_started.snbt @@ -0,0 +1,254 @@ +{ + id: "77498621DD383E8B" + group: "" + order_index: 0 + filename: "getting_started" + title: "Getting Started" + icon: "portable_tables:portable_crafting_table" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + title: "&eWelcome to All of Fabric 6" + icon: "kubejs:aof6_logo" + x: 7.5d + y: 2.0d + shape: "hexagon" + subtitle: "A Whole New World!" + description: [ + "&bThis chapter &rwill &6introduce &ryou to the basics of the pack." + "" + "&eAll of Fabric 6 &roffers the following:" + "" + "- &bChallenges" + "- &bLearning Mods" + "- &bAdventuring" + "" + "&6The adventures are ahead&r!" + ] + size: 1.5d + id: "175F5611FB7716A4" + tasks: [{ + id: "25B2DFAFD351900E" + type: "checkmark" + title: "Welcome to All of Fabric 6" + icon: "kubejs:aof6_logo" + disable_toast: true + }] + rewards: [{ + id: "300CDF28987696BC" + type: "item" + item: { + id: "inmis:baby_backpack" + Count: 1b + tag: { } + } + }] + } + { + title: "&bExcavate" + x: 10.0d + y: 0.0d + subtitle: "Ores Be Gone!" + description: [ + "&bExcavate &ris by default bound to keybind \"&6Grave&r\"" + "" + "You can change this keybind &rby going into &6options &rand change the &bFTB Ultimine &rkeybinds." + ] + dependencies: ["175F5611FB7716A4"] + id: "7050DE96E151D1D1" + tasks: [{ + id: "520CE3437306804D" + type: "checkmark" + title: "Excavate" + icon: { + id: "minecraft:diamond_pickaxe" + Count: 1b + tag: { + Damage: 0 + } + } + }] + } + { + title: "&9Learning Mods" + icon: "techreborn:wrench" + x: 5.0d + y: 0.0d + subtitle: "Feel lost? Do not worry!" + description: [ + "Mods are split into 4 categories:" + "" + "- &bTechnology" + "- &bMagic" + "- &bUtilities" + "- &bLogistics" + "" + "Respectively, &6each chapter will guide you through progression&r." + "" + "Certain chapters will have &btips and tricks &ron how to ease your adventures with useful trinkets and gadgets." + ] + dependencies: ["175F5611FB7716A4"] + id: "257EAB9268907E1D" + tasks: [{ + id: "60A1EB763CF25699" + type: "checkmark" + title: "Learning Mods" + }] + } + { + title: "&aWhere to settle down?" + icon: { + id: "naturescompass:naturescompass" + Count: 1b + tag: { } + } + x: 5.0d + y: 4.0d + subtitle: "If you truly love nature, you will find beauty everywhere." + description: [ + "Dont feel like &6running &rthousands of blocks for that favorite biome of yours?" + "" + "The &bNature's Compass &rsaves your day!" + "" + "&6Search for the biome of choice, &rclap 3 times and start running!" + ] + dependencies: ["175F5611FB7716A4"] + id: "4D39B9BD9B99383E" + tasks: [{ + id: "1E78FE3CAE735910" + type: "checkmark" + title: "Where to settle down?" + }] + rewards: [{ + id: "197C077CA5118D52" + type: "item" + item: { + id: "naturescompass:naturescompass" + Count: 1b + tag: { } + } + }] + } + { + title: "&cRecipe Wizardry" + icon: "mcwtrpdoors:print_paper" + x: 7.5d + y: -1.0d + subtitle: "A recipe is a story that ends with a good meal." + description: [ + "How to use an item? &6Hover over the item in REI &rand press &b\"U\" &rthis will show you the uses, pay attention to the tabs." + "" + "Dont know how to craft an item? &6Hover over the item &rand press &b\"R\"&r." + "" + "Sometimes you have to start out processing a nugget, instead of &ban ingot &ror &ba block." + "" + "&6You may need to look at the recipes &rfor the material's respective &bnugget &ror sometimes even &bpowders&r." + ] + dependencies: ["175F5611FB7716A4"] + id: "2AB91711E9E7B298" + tasks: [{ + id: "0657F4EC97E5ACAC" + type: "checkmark" + title: "I know how to use U and R" + }] + } + { + title: "&3Don't be a tourist, be a traveler" + x: 10.0d + y: 4.0d + subtitle: "Inventory cramped? Fear not!" + description: [ + "The &bTraveler's Backpack &rcan provide about 45 inventory slots and 2 fluid tanks, which each can store up to 4 buckets of fluid or even 16 bottles of potions." + "" + "All &binventory slots &rand &btanks &6can be accessed via external pipes&r." + "" + "&bThe Backpack &ralso &6provides special buttons &r- &bsort, quick stack &rand &btransfer &rto manage inventory!" + ] + dependencies: ["175F5611FB7716A4"] + id: "5A382E13722186FA" + tasks: [{ + id: "418AF38E1BF686D8" + type: "item" + item: { + id: "travelersbackpack:standard" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "38AC5FFB000778CC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Loot: "aof:loot_bags/misc/agriculturist" + Name: "Agriculturist Lootbag" + } + } + }] + } + { + title: "&6Art of Combat" + icon: { + id: "simplyswords:stormbringer" + Count: 1b + tag: { + Damage: 0 + } + } + x: 8.5d + y: 5.0d + subtitle: "Easy, spectacular and fun melee combat system." + description: [ + "&b- Fancy attack animations" + "This mod includes several one-handed, two-handed and dual wielded attack animation resources." + "" + "&b- Accurate weapon collision detection" + "No more pixel hunting with your cursor, you can now just swing your weapon and hit whatever is in the way. Enjoy playing in third person view." + "" + "&b- Natural look and feel" + "Attacks have an upswing phase before the hit is actually performed, like in real life." + "" + "&b- Weapon combos" + "Some weapons have a sequence of different attacks." + "" + "&b- Dual wield any combination" + "Dual wield any set of one handed weapons! Use the attack hotkey to alternately attack with main-hand and off-hand." + "" + "&b- Hold to attack" + "Hold the attack hotkey to spam attacks on cooldown." + ] + dependencies: ["175F5611FB7716A4"] + id: "4D90C42B6E294337" + tasks: [{ + id: "6186C900B11AF9C7" + type: "checkmark" + title: "Art Of Combat" + }] + } + { + title: "&6Carrot Mode" + icon: "minecraft:carrot" + x: 6.5d + y: 5.0d + subtitle: "Through eating diverse foods you unlock more hearts." + dependencies: ["175F5611FB7716A4"] + id: "2053C2EB9BE831AD" + tasks: [{ + id: "4EB555F43B761736" + type: "checkmark" + title: "Carrot Mode" + }] + rewards: [{ + id: "6763E838B1A44FFB" + type: "item" + item: "gofish:carrot_carp" + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/hex_crafting.snbt b/config/ftbquests/quests/chapters/hex_crafting.snbt new file mode 100644 index 0000000..b033129 --- /dev/null +++ b/config/ftbquests/quests/chapters/hex_crafting.snbt @@ -0,0 +1,333 @@ +{ + id: "4816F22B229A6BFA" + group: "1039AC171AB01709" + order_index: 2 + filename: "hex_crafting" + title: "Hex Casting" + icon: "hexcasting:artifact" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + icon: { + id: "patchouli:guide_book" + Count: 1b + tag: { + "patchouli:book": "hexcasting:thehexbook" + } + } + x: -6.75d + y: 0.0d + shape: "hexagon" + subtitle: "Getting started" + description: [ + "Hex Casting is a stack based programmable spellcasting mod. By progresssing through the lore found in the guidebook, you'll learn all about hex spell casting. You can create your own spells with a staff on the hexagonal casting grid, program items to hold spells that you can cast at will and uncover the lore found in the mod as you progress." + "" + "Everything starts with the book, it contains in depth explanations of each of the fascinating aspects of this mod, and it should serve as your primary guide." + ] + size: 1.5d + id: "283C1A5435769DC3" + tasks: [{ + id: "58244EC6E17EAEFD" + type: "checkmark" + title: "Hex Casting" + }] + rewards: [{ + id: "09B55C1426953E7A" + type: "item" + item: { + id: "patchouli:guide_book" + Count: 1b + tag: { + "patchouli:book": "hexcasting:thehexbook" + } + } + }] + } + { + title: "Cooking up some Media" + x: -5.0d + y: 0.0d + shape: "hexagon" + subtitle: "Doing Crystal Math." + description: ["\"Media\" is the main form of energy in this mod, and it can be harvested in large amounts by the amethyst crystals found in amethyst geodes."] + dependencies: ["283C1A5435769DC3"] + id: "69395421DAE17328" + tasks: [{ + id: "224024A2F685E7F1" + type: "item" + item: "minecraft:amethyst_shard" + count: 16L + }] + rewards: [{ + id: "60DCCE6C82555747" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Loot: "aof:loot_bags/magic/common" + Name: "Magic Common Lootbag" + } + } + }] + } + { + title: "Wingardium Leviosa!" + x: -2.0d + y: 0.0d + shape: "hexagon" + subtitle: "It's \"Leviosaaahhh\" not \"Leviosaawwhh\"" + description: ["The staff will be the tool you use to cast all your spells in Hex Casting. You can make a staff out of all wood types"] + dependencies: ["69395421DAE17328"] + id: "5B94C77A29A3BF35" + tasks: [{ + id: "60DA89048ED4422C" + type: "item" + title: "Any Staff" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "hexcasting:staves" + } + } + }] + rewards: [{ + id: "552E6AD7E12D0CAC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Pattern Encapsulation" + x: -3.5d + y: 1.0d + shape: "hexagon" + subtitle: "Spellcast Doom Scrolling" + description: [ + "Scrolls are a useful tool for writing patterns that you can share with others, or display prettily on a wall." + "" + "For more information, refer to the Hex Casting guidebook's entry on the Scrolls" + ] + dependencies: ["69395421DAE17328"] + id: "4AB770D7E88D2367" + tasks: [ + { + id: "1CEAE5B5FF63D6F6" + type: "item" + item: "hexcasting:scroll_small" + } + { + id: "028137F86D23B35D" + type: "item" + item: "hexcasting:scroll_medium" + } + { + id: "0A5D0BD1B6CD619C" + type: "item" + item: "hexcasting:scroll" + } + ] + rewards: [{ + id: "0C9FFF6D8F323F95" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Hyperfocused" + x: -0.5d + y: 1.0d + shape: "hexagon" + subtitle: "Foci²" + description: [ + "Just like the Foci, the Spellbook is capable of storing Iotas for usage in spells later." + "" + "Unlike the Foci however, it can store more than 1 Iota. To be exact, it can store 64 Iotas for spell casting." + "" + "For more information, refer to the Hex Casting guidebook's entry on the Spell book." + ] + dependencies: ["68FF81FF5F625057"] + id: "6C1EC07A6CB811D7" + tasks: [{ + id: "7B1111F9109F7B79" + type: "item" + item: { + id: "hexcasting:spellbook" + Count: 1b + tag: { + page_names: { } + page_idx: 0 + } + } + }] + rewards: [{ + id: "03197BD98E7F1B96" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + title: "Cryptic Casting" + x: -3.5d + y: -1.0d + shape: "hexagon" + subtitle: "No, not that kind of Cypher!" + description: [ + "A Cypher is a fragile crystal and one of the 3 magic items capable of holding Hexes and all their patterns, as well as a small battery to hold Media to cast spells with." + "" + "The Cypher is the weakest of the 3, breaking as soon as the internal battery of the Cypher is depleted. It's also not rechargable, so make good use of it while it's still around!" + "" + "For more information, refer to the Hex Casting guidebook's entry on the Casting Items" + ] + dependencies: ["69395421DAE17328"] + id: "4A5B2026DD41B03B" + tasks: [{ + id: "00ADE7C16BC23A65" + type: "item" + item: "hexcasting:cypher" + }] + rewards: [{ + id: "1C11ECA5704E3FF7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Loot: "aof:loot_bags/magic/common" + Name: "Magic Common Lootbag" + } + } + }] + } + { + title: "Trinket Trickery" + x: -2.0d + y: -2.0d + shape: "hexagon" + subtitle: "A Curios little thing." + description: ["Like the Cypher, the Trinket is capable is storing the patterns in a Hex. Unlike the Cypher, the Trinket does not break once depleted of its internal battery, but can't be used when empty. The internal battery is rechargable though."] + dependencies: ["4A5B2026DD41B03B"] + id: "103EE7B28300222E" + tasks: [{ + id: "10EE322291807F66" + type: "item" + item: "hexcasting:trinket" + }] + rewards: [{ + id: "18889997B4A331B9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Loot: "aof:loot_bags/magic/common" + Name: "Magic Common Lootbag" + } + } + }] + } + { + title: "Artifact... Artifacting..?" + x: -0.5d + y: -1.0d + shape: "hexagon" + subtitle: "Idk, I ran out of ideas" + description: [ + "The Artifact is the most expensive (and most useful) of the 3 casting items in Hex Casting. Its capable of storing a hex and its patterns just like the Cypher and the Trinket. Just like the Trinket, it doesn't break when depleted and is rechargable." + "" + "Unlike the Trinket, however, the Artifact is not useless when depleted, instead it's capable of using the caster's Media. Be careful! Just like casting spells with the staff, if you don't have enough Media bad things can happen..." + ] + dependencies: ["103EE7B28300222E"] + id: "18AE8D45D703112B" + tasks: [{ + id: "6FEF127BDA178AFB" + type: "item" + item: "hexcasting:artifact" + }] + rewards: [{ + id: "0798DFE97872428A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: -2.0d + y: 2.0d + shape: "hexagon" + subtitle: "A Mere Iota" + description: [ + "A Focus is a neat little items that is capable of storing a single Iota onto it" + "" + "You can store many different patterns on a focus, and recall them when casting spells to make casting more complex spells more efficient." + "" + "For more information, refer to the Hex Casting guidebook's entry on the Focus." + ] + dependencies: ["4AB770D7E88D2367"] + id: "68FF81FF5F625057" + tasks: [{ + id: "3077C39AB753498D" + type: "item" + item: "hexcasting:focus" + }] + rewards: [{ + id: "389A2C49FBE20038" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/industrial_revolution.snbt b/config/ftbquests/quests/chapters/industrial_revolution.snbt new file mode 100644 index 0000000..bb841fb --- /dev/null +++ b/config/ftbquests/quests/chapters/industrial_revolution.snbt @@ -0,0 +1,2015 @@ +{ + id: "47B446DF2ABE5972" + group: "0815C5D80307ECDF" + order_index: 2 + filename: "industrial_revolution" + title: "Industrial Revolution" + icon: "indrev:mining_rig_mk4" + default_quest_shape: "rsquare" + default_hide_dependency_lines: false + images: [{ + x: -12.0d + y: -8.5d + width: 3.0d + height: 3.0d + rotation: 0.0d + image: "indrev:textures/gui/energy_icon.png" + hover: [ ] + click: "" + dev: false + corner: false + }] + quests: [ + { + title: "Configurability" + x: -9.5d + y: -7.5d + subtitle: "Quit screwing around and wrench it off" + description: [ + "The Wrench can be used to rotate blocks and break machines keeping their energy when using it while crouching." + "" + "The Screwdriver is used to configure machines' input and outputs for items and fluids. Can also be used on Lazuli Flux Container to configurate energy sides." + ] + dependencies: ["1CE1C8FC892A6F84"] + id: "47BB7143EA6AF423" + tasks: [ + { + id: "120ED12697D4981E" + type: "item" + item: "indrev:wrench" + } + { + id: "6476760A6188EB18" + type: "item" + item: "indrev:screwdriver" + } + ] + rewards: [{ + id: "7B3AA028EB162EEF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -5.0d + y: -4.5d + subtitle: "First near quantum level computer circuits" + dependencies: ["72FAE2CEB348AF96"] + id: "60E79DB91F2919BD" + tasks: [{ + id: "7D53A62DB0D746E1" + type: "item" + item: "indrev:circuit_mk1" + }] + rewards: [{ + id: "238F5DC73A868F07" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -3.0d + y: -4.5d + subtitle: "This helped indrev start their campaign for revolution." + dependencies: [ + "587B0ABFDC5F2428" + "60E79DB91F2919BD" + ] + id: "5126D10B28A64460" + tasks: [{ + id: "55EB225CEDCC8BB0" + type: "item" + item: "indrev:circuit_mk2" + }] + rewards: [{ + id: "25DAAEA3159EC8A7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -1.0d + y: -4.5d + subtitle: "Just when you thought it couldn't get better." + dependencies: [ + "3BD2945543D442EB" + "5126D10B28A64460" + ] + id: "7A318DEE361289B5" + tasks: [{ + id: "153F8D1FE2667FE0" + type: "item" + item: "indrev:circuit_mk3" + }] + rewards: [{ + id: "77E243FC4207E72E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: 1.0d + y: -4.5d + subtitle: "Circuit go brrrrrr" + dependencies: [ + "2C8663C76CFE101D" + "7A318DEE361289B5" + ] + id: "65E60EDD6DE18DC2" + tasks: [{ + id: "6C45B817876223D3" + type: "item" + item: "indrev:circuit_mk4" + }] + rewards: [{ + id: "52BF8DAAFC8EC7A0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -8.0d + y: 0.0d + dependencies: ["13BA3A6E648DF2E4"] + dependency_requirement: "one_completed" + id: "68DB32F00BACEEFD" + tasks: [{ + id: "796D98D70BE353A9" + type: "item" + item: "indrev:machine_block" + }] + rewards: [ + { + id: "34040D4E9EF57B7F" + type: "item" + item: "minecraft:iron_block" + } + { + id: "781808B2B4034E00" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + } + ] + } + { + x: -8.0d + y: -1.5d + dependencies: ["279C25C775C22B7E"] + id: "13BA3A6E648DF2E4" + tasks: [{ + id: "0FFED7DEC1728D8A" + type: "item" + item: "indrev:battery" + }] + rewards: [{ + id: "1ECC3DF4AADC805D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -9.5d + y: -1.5d + subtitle: "Can use, not only coal, but anything a furnace can to generate energy." + dependencies: ["13BA3A6E648DF2E4"] + id: "6F42118FDF2C343D" + tasks: [{ + id: "7C0D0B3221DF3798" + type: "item" + item: "indrev:coal_generator_mk1" + }] + rewards: [{ + id: "3517F63A89FE34FE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -9.5d + y: 0.0d + subtitle: "Will generate energy as long as the sunlight can reach it." + dependencies: ["68DB32F00BACEEFD"] + id: "735E0A553EDF0FBB" + tasks: [{ + id: "2CA2353FB904C629" + type: "item" + item: "indrev:solar_generator_mk1" + }] + rewards: [{ + id: "7E3DC1FFEEA94B68" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -3.0d + y: 1.0d + dependencies: ["21DB7EDD5C496202"] + id: "587B0ABFDC5F2428" + tasks: [{ + id: "7A11B4D7826DE872" + type: "item" + item: "indrev:nikolite_ingot" + count: 4L + }] + rewards: [{ + id: "16F4C873564D448B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/rare" + Name: "Industrial Revolution Rare Lootbag" + } + } + }] + } + { + title: "Vanilla Upgrades" + x: -8.5d + y: 3.0d + dependencies: ["68DB32F00BACEEFD"] + id: "7A607496DD461235" + tasks: [ + { + id: "2F8A9A1509DDD699" + type: "item" + item: "indrev:electric_furnace_mk1" + } + { + id: "43B579461130A023" + type: "item" + item: "indrev:sawmill_mk1" + } + ] + rewards: [{ + id: "57C269CE0DF67034" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -6.5d + y: 2.0d + subtitle: "Mainly used for processing ores into two dusts." + description: [ + "Make sure to check the Revolutionary Guide for more info on ore tripling and quadrupling." + "" + "The Pulverizer will turn 1 ore into 2 dusts which can then be smelted into 2 ingots." + ] + dependencies: ["68DB32F00BACEEFD"] + id: "0C00CEF0D380206E" + tasks: [{ + id: "7BFD5C78BE44AE81" + type: "item" + item: "indrev:pulverizer_mk1" + }] + rewards: [{ + id: "46131EB89CEFFECD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -6.5d + y: 1.0d + subtitle: "Has the capability of mixing two ingredients into a different one." + dependencies: ["68DB32F00BACEEFD"] + id: "21DB7EDD5C496202" + tasks: [{ + id: "149E01643E01157E" + type: "item" + item: "indrev:solid_infuser_mk1" + }] + rewards: [{ + id: "410ED412233723AF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -8.0d + y: -4.5d + subtitle: "This material helped spark a myriad of devices. Forever changing the universe." + description: ["Main component used in machines, from basic to advanced."] + dependencies: ["1CE1C8FC892A6F84"] + id: "72FAE2CEB348AF96" + tasks: [{ + id: "096656EAD28C0878" + type: "item" + item: "indrev:nikolite_dust" + }] + rewards: [ + { + id: "361AEFAEDC96E694" + type: "item" + item: "indrev:nikolite_dust" + count: 4 + } + { + id: "527570C9F4CBA8BB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + } + ] + } + { + title: "Farming" + x: -9.5d + y: 2.0d + subtitle: "Note that it requires some items for it to function: (put them in the 2x2 square)" + description: [ + "Chopper is a machine focused in automating wood farming, and it also supports enhancement upgrades." + "" + "> Axe: if present in the inventory, will retrieve any wood and leaves in range (leaves will not consume durability)" + "" + "> Sapling: if present in the inventory, will be planted in every block possible inside its range." + "" + "> Bone meal: will be applied to any saplings inside its range." + "" + "Farmer is a machine focused in crop farming, and it also supports enhancement upgrades." + "" + "> Seeds: if present will be planted in the farmer's range. Note that it will try to match a crop and its seeds so you can use multiple crops." + "" + "> Bone meal: if present, will fertilize any crops possible within range." + "" + "Rancher is a machine focused in automating animal farming, and it also supports enhancement upgrades." + "" + "> Sword: if present in the inventory, will kill animals if there are more than 7 in its range." + "" + "> Wheat/Seed/Carrot: if present in the inventory, will be fed to the respective animals in its range." + "" + "Bucket: if present in the inventory, will collect milk from cows." + ] + dependencies: ["68DB32F00BACEEFD"] + id: "66D17897621E815B" + tasks: [ + { + id: "786D0D6A0CA678EB" + type: "item" + item: "indrev:chopper_mk1" + } + { + id: "7FB3E7F7BD760904" + type: "item" + item: "indrev:farmer_mk1" + } + { + id: "69782A1D5B774112" + type: "item" + item: "indrev:slaughter_mk1" + } + { + id: "26E28715D93D8084" + type: "item" + item: "indrev:rancher_mk1" + } + ] + rewards: [{ + id: "3E53C278EB695099" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -9.5d + y: 1.0d + subtitle: "Mainly used for compressing ingots into plates." + dependencies: ["68DB32F00BACEEFD"] + id: "47E0E13C53777452" + tasks: [{ + id: "1A45BB2D75F41120" + type: "item" + item: "indrev:compressor_mk1" + }] + rewards: [{ + id: "7A8B758D007E31B4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -7.5d + y: 3.0d + subtitle: "Used for advanced infusing with fluids. Its main current use is for ore quadrupling." + description: ["Can also be used to turn Sand into Clay and Concrete Powder into Concrete."] + dependencies: ["68DB32F00BACEEFD"] + id: "3984A36C1D03501E" + tasks: [{ + id: "297F433AB752D7CF" + type: "item" + item: "indrev:fluid_infuser_mk1" + }] + rewards: [{ + id: "35D35206DCBD8187" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -3.0d + y: 2.0d + subtitle: "With a desire for the finest. Indrev tech needs only the best diamonds." + dependencies: ["0C00CEF0D380206E"] + id: "53B5B78EB44C710B" + tasks: [{ + id: "2A7E8398F675F060" + type: "item" + item: "modern_industrialization:diamond_dust" + count: 4L + }] + rewards: [{ + id: "74FA63591DEBE176" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -1.0d + y: 1.5d + dependencies: [ + "53B5B78EB44C710B" + "587B0ABFDC5F2428" + ] + id: "3BD2945543D442EB" + tasks: [{ + id: "0C2E5913E46CCEE9" + type: "item" + item: "indrev:enriched_nikolite_dust" + count: 4L + }] + rewards: [{ + id: "70FE93467EB59E75" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: 1.0d + y: 0.5d + dependencies: ["3BD2945543D442EB"] + id: "2C8663C76CFE101D" + tasks: [{ + id: "300DF9751F4E8837" + type: "item" + item: "indrev:enriched_nikolite_ingot" + count: 4L + }] + rewards: [{ + id: "2F78EABB9CDE6439" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -5.5d + y: -3.0d + subtitle: "Tells you the current stored energy in machines and, in some machines, also tells the energy consumption per tick." + dependencies: ["60E79DB91F2919BD"] + id: "397827B0621A2FB8" + tasks: [{ + id: "32475889E503F43A" + type: "item" + item: "indrev:energy_reader" + }] + rewards: [{ + id: "06C0F4DB51EB6ABC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -11.0d + y: 2.0d + subtitle: "A machine focused in fish farming, and it also supports enhancement upgrades." + description: ["Its only requirement is a Fishing Rod."] + dependencies: ["47E0E13C53777452"] + id: "130566BD27135220" + tasks: [{ + id: "2160975BE87B0F26" + type: "item" + item: "indrev:fisher_mk2" + }] + rewards: [{ + id: "6CD7DDCAC7634A6D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + title: "Solar Generator MK3" + x: -11.0d + y: 0.0d + subtitle: "Will generate energy as long as the sunlight can reach it." + dependencies: ["735E0A553EDF0FBB"] + id: "5AE46F6F569483BF" + tasks: [{ + id: "69D934CCE991022B" + type: "item" + item: "indrev:solar_generator_mk3" + }] + rewards: [{ + id: "14A566B17F4B8DE1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -12.5d + y: 2.0d + dependencies: ["130566BD27135220"] + id: "01EB2FB2EEEB8A04" + tasks: [{ + id: "56CD51887FCE1BC2" + type: "item" + item: "indrev:fisher_mk3" + }] + rewards: [{ + id: "0E05A463DC5AB13D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -14.0d + y: 2.0d + dependencies: ["01EB2FB2EEEB8A04"] + id: "2C4C0E81D2335043" + tasks: [{ + id: "365BDA0295FF4F41" + type: "item" + item: "indrev:fisher_mk4" + }] + rewards: [{ + id: "7B4F590CBD04DD6D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -11.0d + y: 1.0d + subtitle: "Upgrades can boost machines stats." + dependencies: ["47E0E13C53777452"] + id: "76C21BAB566F66A9" + tasks: [{ + id: "52DD22CF4838D5B7" + type: "item" + item: "indrev:empty_enhancer" + }] + rewards: [{ + id: "11BF0AB4A36E9625" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + title: "Enhancers" + x: -12.5d + y: 1.0d + subtitle: "These upgrades will improve certain aspects of the machine like speed and energy usage." + description: [ + "Speed: will increase the machine's processing speed at cost of energy." + "" + "Buffer: will increase the machine's internal energy capacity." + "" + "Blasting: will make the Electric Furnace accept Blast Furnace recipes." + "" + "Smoker: will make the Electric Furnace accept Smoker recipes." + ] + dependencies: ["76C21BAB566F66A9"] + id: "707124C02270FC3E" + tasks: [ + { + id: "056A302B4A42091A" + type: "item" + item: "indrev:buffer_enhancer" + } + { + id: "6AA190C4346A526C" + type: "item" + item: "indrev:speed_enhancer" + } + { + id: "0D800109FAF6E8CD" + type: "item" + item: "indrev:blast_furnace_enhancer" + } + { + id: "7D6E4AA15A9FC4D7" + type: "item" + item: "indrev:smoker_enhancer" + } + { + id: "2CC2B59693FA6602" + type: "item" + item: "indrev:damage_enhancer" + } + ] + rewards: [{ + id: "6B858052DF67DC3E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + title: "Poor Man's Compressor" + x: -8.0d + y: -3.0d + subtitle: "Craft a Forge Hammer from MI and make your first plates." + description: [ + "TIP: Use hammers while crafting in the Forge Hammer." + "" + "These hammers will save you lots of resources." + "" + "NOTE: Indrev Hammer is disabled." + ] + dependencies: ["72FAE2CEB348AF96"] + dependency_requirement: "all_started" + id: "279C25C775C22B7E" + tasks: [ + { + id: "38FF00648317CA47" + type: "item" + item: "modern_industrialization:tin_plate" + } + { + id: "3F644DD10ADA8B85" + type: "item" + item: "modern_industrialization:copper_plate" + } + { + id: "550F31D9A31FE1AC" + type: "item" + item: "modern_industrialization:iron_plate" + } + ] + rewards: [{ + id: "278A2E90AFCDB9A0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + title: "Factory Components" + x: 5.0d + y: -4.5d + subtitle: "You'll be able to visualize the block positions by right clicking a factory." + dependencies: ["2094448C58554B0B"] + id: "60A8108BE12AFB39" + tasks: [ + { + id: "38ED6ABEB7DBD348" + type: "item" + item: "indrev:frame" + count: 9L + } + { + id: "60ACF87793F77948" + type: "item" + item: "indrev:silo" + count: 6L + } + { + id: "1C5256772EF58948" + type: "item" + item: "indrev:intake" + count: 3L + } + { + id: "73B89854D6DA6CE5" + type: "item" + item: "indrev:duct" + count: 3L + } + { + id: "01915D287A13387C" + type: "item" + item: "indrev:cabinet" + count: 2L + } + { + id: "4484E6789FF66185" + type: "item" + item: "indrev:warning_strobe" + } + { + id: "6D730271D98B0803" + type: "item" + item: "indrev:controller" + } + ] + rewards: [ + { + id: "5185DE4238D4AB56" + type: "item" + item: "modern_industrialization:steel_plate" + count: 12 + } + { + id: "773CE85966D33F77" + type: "item" + item: "modern_industrialization:silver_plate" + count: 12 + } + { + id: "5696355503C2B666" + type: "item" + item: "minecraft:redstone_block" + } + { + id: "0D6E550E5B126A3D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + } + ] + } + { + x: -12.5d + y: -3.5d + subtitle: "Don't forget your servos" + dependencies: ["6F89CD6C818B0B90"] + id: "2199A3717A0431FB" + tasks: [{ + id: "31A68C5E6F3BE266" + type: "item" + item: "indrev:fluid_pipe_mk2" + }] + rewards: [{ + id: "440E72651B7C90D6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -12.5d + y: -5.5d + subtitle: "Don't forget your servos" + dependencies: ["298C314EC06AD61E"] + id: "3ECA6414D58449DD" + tasks: [{ + id: "74534788035362A2" + type: "item" + item: "indrev:item_pipe_mk2" + }] + rewards: [{ + id: "0AA6FE219A0D25AA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -12.5d + y: -4.5d + dependencies: ["22B972FA05163190"] + id: "49B55A5E5510AA48" + tasks: [{ + id: "57EABDF07EE79675" + type: "item" + item: "indrev:cable_mk2" + }] + rewards: [{ + id: "07707A91F2F393DF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -11.0d + y: -3.5d + subtitle: "Fluid pipes can be used to transfer fluids between tanks far apart." + dependencies: ["2366955CB2AB1234"] + id: "6F89CD6C818B0B90" + tasks: [{ + id: "3D0B6ABE07C06658" + type: "item" + item: "indrev:fluid_pipe_mk1" + }] + rewards: [{ + id: "03D83DCD6EDF3D49" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -11.0d + y: -5.5d + subtitle: "Item pipes can be used to transfer items between inventories far apart." + description: [ + "Don't forget to set the input/output of a machine." + "" + "Don't forget the servos. To optimize on performance, try to use the least amount of piping and servos you can if you decide to do a large operation." + ] + dependencies: ["2366955CB2AB1234"] + id: "298C314EC06AD61E" + tasks: [{ + id: "5A97C9ECE9C54E89" + type: "item" + item: "indrev:item_pipe_mk1" + }] + rewards: [{ + id: "0FAF067F082BE5F4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -11.0d + y: -4.5d + subtitle: "Cables can be used to transfer power between machines far apart from each other." + description: [ + "" + "Used to distribute power. Does not require servos." + ] + dependencies: [ + "096656EAD28C0878" + "2366955CB2AB1234" + ] + id: "22B972FA05163190" + tasks: [{ + id: "258B02AFA8680893" + type: "item" + item: "indrev:cable_mk1" + }] + rewards: [{ + id: "09F245D7B37C6427" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + title: "Servos" + x: -9.5d + y: -4.5d + subtitle: "Item and fluid pipes require servos to function." + description: [ + "Click on the pipe connected to your container to attach a servo. Use a wrench to remove it." + "" + "Servos have multiple modes to define priorities. Click on the servo to change it." + "" + "Nearest first: the servo will look for the closest container." + "" + "Furthest first: the servo will look for the furthest container." + "" + "Random: the servo will chose a random container." + "" + "Round Robin: the servo will look for the container with the least amount of the transferred fluid/item." + "" + "The Output Servo will push items/fluids to nearby containers UNLESS they are also marked as output." + "" + "The Retriever Servo will pull items/fluids from nearby UNLESS they are also marked as retriever." + ] + dependencies: [ + "096656EAD28C0878" + "72FAE2CEB348AF96" + ] + id: "2366955CB2AB1234" + tasks: [ + { + id: "642EC72609F0F51D" + type: "item" + item: { + id: "indrev:servo_retriever" + Count: 1b + tag: { } + } + } + { + id: "680A01AC3697C85A" + type: "item" + item: { + id: "indrev:servo_output" + Count: 1b + tag: { } + } + } + ] + rewards: [{ + id: "2782415DD5C958FC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -14.0d + y: -4.5d + dependencies: ["49B55A5E5510AA48"] + id: "03F6EF819F101266" + tasks: [{ + id: "5D2B52C752888C2A" + type: "item" + item: "indrev:cable_mk3" + }] + rewards: [{ + id: "1A9B7A30AAECAE28" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -15.5d + y: -4.5d + dependencies: ["03F6EF819F101266"] + id: "5A98B8264695375C" + tasks: [{ + id: "5D405BBC010DDBD7" + type: "item" + item: "indrev:cable_mk4" + }] + rewards: [{ + id: "5CE1354CD0DC0A38" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -14.0d + y: -3.5d + dependencies: ["2199A3717A0431FB"] + id: "24E0748FC28B20F8" + tasks: [{ + id: "338A6D704171F6EC" + type: "item" + item: "indrev:fluid_pipe_mk3" + }] + rewards: [{ + id: "791B97E8B46C3AB4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -15.5d + y: -3.5d + dependencies: [ + "24E0748FC28B20F8" + "300DF9751F4E8837" + ] + id: "28BC178B714DD47F" + tasks: [{ + id: "39B41CC0BF425639" + type: "item" + item: "indrev:fluid_pipe_mk4" + }] + rewards: [{ + id: "0BC28E58B7DEEE0E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -14.0d + y: -5.5d + dependencies: ["3ECA6414D58449DD"] + id: "1C3E816F7AC2A24E" + tasks: [{ + id: "57122F006261DFFC" + type: "item" + item: "indrev:item_pipe_mk3" + }] + rewards: [{ + id: "673C2FEFA35058A6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -15.5d + y: -5.5d + dependencies: ["1C3E816F7AC2A24E"] + id: "501F6918D0413C46" + tasks: [{ + id: "211F0434522552E5" + type: "item" + item: "indrev:item_pipe_mk4" + }] + rewards: [{ + id: "5468A1F377DE8E16" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + title: "Welcome to the Revolution!" + x: -8.0d + y: -7.5d + subtitle: "Choose the best. Choose INDREV!" + description: [ + "Scientists have done a good job at making machines smart enough not to explode and to benefit from temperature. Every machine has an optimal temperature which will never exceed." + "" + "In order for the machine to stay on its optimal temperature, it needs to cool down often." + "" + "While it's cooling down, it will not have the efficiency boost." + ] + id: "1CE1C8FC892A6F84" + tasks: [{ + id: "5AA23A717BC9D641" + type: "checkmark" + icon: "indrev:guide_book" + }] + rewards: [{ + id: "419AC8433FA360AA" + type: "item" + item: "indrev:guide_book" + }] + } + { + x: 7.5d + y: -5.0d + subtitle: "Factories are improved versions of machines and they can process 5 items at once." + dependencies: ["60A8108BE12AFB39"] + id: "4C0B1B9315FEB7D6" + tasks: [{ + id: "62747E8844756A8E" + type: "item" + item: "indrev:electric_furnace_factory_mk4" + }] + rewards: [ + { + id: "059C0AB2FCC56E3F" + type: "item" + item: "modern_industrialization:steel_plate" + count: 3 + } + { + id: "700FE718B977F66F" + type: "item" + item: "modern_industrialization:silver_plate" + count: 3 + } + { + id: "7788E71BD7C7E08F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + } + ] + } + { + x: 7.5d + y: -4.0d + subtitle: "Factories are improved versions of machines and they can process 5 items at once." + dependencies: ["60A8108BE12AFB39"] + id: "6CC13ADEE091FAA7" + tasks: [{ + id: "1790DABC3E5BFAEC" + type: "item" + item: "indrev:pulverizer_factory_mk4" + }] + rewards: [ + { + id: "298E39BB35B71199" + type: "item" + item: "modern_industrialization:steel_plate" + count: 3 + } + { + id: "3D4C7471B2235326" + type: "item" + item: "modern_industrialization:silver_plate" + count: 3 + } + { + id: "12D9C4DC72A3768D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + } + ] + } + { + x: 7.5d + y: -6.0d + subtitle: "Factories are improved versions of machines and they can process 5 items at once." + dependencies: ["60A8108BE12AFB39"] + id: "6AC26B6C1525155B" + tasks: [{ + id: "66777FB617B6DED4" + type: "item" + item: "indrev:compressor_factory_mk4" + }] + rewards: [ + { + id: "138AF79E3F362F35" + type: "item" + item: "modern_industrialization:steel_plate" + count: 3 + } + { + id: "65042EC0CA81A52C" + type: "item" + item: "modern_industrialization:silver_plate" + count: 3 + } + { + id: "6DD320A876D4E29A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + } + ] + } + { + x: 7.5d + y: -3.0d + subtitle: "Factories are improved versions of machines and they can process 5 items at once." + dependencies: ["60A8108BE12AFB39"] + id: "0DFA948FD9DD8943" + tasks: [{ + id: "37B41479BCC582F1" + type: "item" + item: "indrev:solid_infuser_factory_mk4" + }] + rewards: [ + { + id: "0C24F97292B6B471" + type: "item" + item: "modern_industrialization:steel_plate" + count: 3 + } + { + id: "533A073C50011CC1" + type: "item" + item: "modern_industrialization:silver_plate" + count: 3 + } + { + id: "746764C1CC14D22B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + } + ] + } + { + icon: "indrev:pump_mk1" + x: -4.5d + y: -3.0d + subtitle: "Used to pump fluids placed in the world into fluid pipes and tanks." + description: [ + "Usage: You must input energy from the top and take the fluid from the side it is facing." + "" + "After receiving energy, it will drop down a pipe looking for fluids to pump." + "" + "There is no hard limit, except for the fluid's physics." + "" + "As long as there is fluid touching the pump's pipe, source or not, it will look for a source block to pump." + "" + "This means it can be used to drain lava lakes from the Nether." + ] + dependencies: ["60E79DB91F2919BD"] + id: "3747C4CCD1F8DBB7" + tasks: [ + { + id: "6DA81FA2745A4BFE" + type: "item" + item: "indrev:pump_mk1" + } + { + id: "425233ED2C940E6D" + type: "item" + item: "indrev:drain_mk1" + } + ] + rewards: [{ + id: "19808F09D6FE3E09" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + title: "Charging the Core of Modularity" + x: 3.0d + y: -1.5d + subtitle: "The base for every modular tool." + description: [ + "To activate it, you'll need at least one Laser, one Capsule and a lot of stored energy (100M)." + "" + "The Capsule will hold your Core of Modularity during the process of activation." + "" + "It will emit a redstone signal when it's finished." + "" + "Laser Emitters should be placed facing the capsule with AN EXACT 3 BLOCKS DISTANCE. They store up to 2,5M LF and require a redstone signal to be toggled on." + "" + "This process takes time but it goes faster for each laser emitter active." + "" + "You must pay attention to these details to avoid problems:" + "" + "- Pointing the laser emitter to something other than the capsule or and empty capsule will result in explosion." + "" + "- If the laser emitters run out of power during the process, all progress will be lost." + "" + "- Make sure to turn off your laser emitters before retrieving the activated core." + ] + dependencies: ["61096F382C04254A"] + id: "3BCE5F8D19C6D53F" + tasks: [ + { + id: "14DD0067D573465C" + type: "item" + item: "indrev:laser_emitter_mk4" + } + { + id: "4496671EA77E9495" + type: "item" + item: "indrev:capsule" + } + { + id: "70BE041B9B65C2DF" + type: "item" + item: "indrev:modular_core" + } + ] + rewards: [{ + id: "789B8EBA44137D09" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: 3.0d + y: 0.0d + description: ["Module levels can be configured any way you want, go into the Controls menu and add a keybind to Modular item configuration."] + dependencies: ["3BCE5F8D19C6D53F"] + id: "6873CA3A8CD43343" + tasks: [{ + id: "35D41B3A51A85FF6" + type: "item" + item: "indrev:modular_core_activated" + }] + rewards: [{ + id: "5A5099B092E1219D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: 3.0d + y: -3.0d + subtitle: "Used to install modules onto Modular Armor parts." + description: [ + "Notice that installing modules cost time and some energy!" + "" + "The Modular Armor is, on its own, not much, but when you install modules, it can become very powerful!" + "" + ] + dependencies: ["2094448C58554B0B"] + id: "61096F382C04254A" + tasks: [{ + id: "140BC8875C9E1DB1" + type: "item" + item: "indrev:modular_workbench_mk4" + }] + rewards: [{ + id: "1C33ED6AFA03FA1F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: 3.0d + y: -4.5d + dependencies: ["65E60EDD6DE18DC2"] + id: "2094448C58554B0B" + tasks: [{ + id: "76A9AC313BDD324B" + type: "item" + item: "modern_industrialization:steel_plate" + count: 4L + }] + rewards: [{ + id: "37847037A012D05C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -3.0d + y: -6.0d + subtitle: "Upgrades MK1 machines to MK2." + description: ["These upgrades will improve the machine's input and output capability as well as other aspects. Right clicking on a machine below the upgrade's tier will upgrade it."] + dependencies: ["5126D10B28A64460"] + id: "38A91661EED44D9D" + tasks: [{ + id: "4F4D8685014D737B" + type: "item" + item: "indrev:tier_upgrade_mk2" + }] + rewards: [{ + id: "587EA64BEAEB47E2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -1.0d + y: -6.0d + subtitle: "Upgrades MK2 machines to MK3." + description: ["These upgrades will improve the machine's input and output capability as well as other aspects. Right clicking on a machine below the upgrade's tier will upgrade it."] + dependencies: ["7A318DEE361289B5"] + id: "34998627D22F1DBE" + tasks: [{ + id: "67E4C8E1A578868E" + type: "item" + item: "indrev:tier_upgrade_mk3" + }] + rewards: [{ + id: "3272E3642C6BAEB3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: 0.0d + y: -7.5d + subtitle: "Upgrades MK3 machines to MK4." + description: ["These upgrades will improve the machine's input and output capability as well as other aspects. Right clicking on a machine below the upgrade's tier will upgrade it."] + dependencies: ["65E60EDD6DE18DC2"] + id: "3DF54B764A56AF28" + tasks: [{ + id: "0D4A3AF2AE73BE76" + type: "item" + item: "indrev:tier_upgrade_mk4" + }] + rewards: [{ + id: "07F13B3B745111E0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + title: "Mining Rig" + x: 3.0d + y: -7.5d + subtitle: "I have confidence in mining. I see exciting opportunities in it." + description: [ + "" + "" + "Mining Rig Drills are required for the Mining Rig Computer to work. They have to be placed next to the Computer and require drill heads to work. Each Drill increases the mining speed." + "Can hold up to 8 mining rig drills, make sure each one has a drill head." + "" + "Note that the Drills can be placed connected or diagonally to the Mining Rig Computer." + ] + dependencies: [ + "65E60EDD6DE18DC2" + "2094448C58554B0B" + ] + id: "01F3CA98E98590FD" + tasks: [ + { + id: "3A3A6FA7D635E56C" + type: "item" + item: "indrev:mining_rig_mk4" + } + { + id: "44DA8D0214330F39" + type: "item" + item: "indrev:drill_bottom" + } + ] + rewards: [{ + id: "7E48E5130E230EB3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: 1.0d + y: -7.5d + subtitle: "Recharge your batteries!" + dependencies: ["65E60EDD6DE18DC2"] + id: "7F905EDB05E4BE17" + tasks: [{ + id: "47F075B67F7DD537" + type: "item" + item: "indrev:charge_pad_mk4" + }] + rewards: [{ + id: "1E7965DA8EB42F5A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + title: "Ore Multiplication" + x: 2.0d + y: -7.5d + subtitle: "Used in the process of tripling and quadrupling ore." + description: [ + "Insert your ores into an Industrial Smelter. It will smelt them into their fluid forms." + "" + "Move your molten ore into a Condenser." + "" + "It will solidify them into a Ore Chunk." + "" + "Pulverize your Ore Chunk, which will then give you a dust." + "" + "Smelt your dust." + "" + "Done! Now you've transformed 1 ore into 3 ingots!" + ] + dependencies: ["65E60EDD6DE18DC2"] + id: "0BED18C671FC94A5" + tasks: [ + { + id: "0969ABA5C3C54F24" + type: "item" + item: "indrev:condenser_mk4" + } + { + id: "18A20622211F1C01" + type: "item" + item: "indrev:smelter_mk4" + } + ] + rewards: [{ + id: "2FCDBB4BBCA0CABD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -6.5d + y: 0.0d + subtitle: "Can process organic resources into biomass which can be used for energy generation." + dependencies: ["68DB32F00BACEEFD"] + id: "7155E1782D7A5CC3" + tasks: [{ + id: "2D28B880B3E44414" + type: "item" + item: "indrev:recycler_mk2" + }] + rewards: [{ + id: "2B02F5E3B81155C5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 8090608 + Loot: "aof:loot_bags/ind_rev/common" + Name: "Industrial Revolution Common Lootbag" + } + } + }] + } + { + x: -5.0d + y: 0.0d + subtitle: "This is probably what you are looking for in terms of energy creation." + description: ["Will burn biomass to generate energy."] + dependencies: ["7155E1782D7A5CC3"] + id: "5A66FE8A5EC1BAC5" + tasks: [{ + id: "79C357A391B887D6" + type: "item" + item: "indrev:biomass_generator_mk3" + }] + rewards: [{ + id: "3FEA619A9B299655" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: -6.5d + y: -1.5d + subtitle: "Will consume lava inside it to generate energy. Pairs up well with the pump." + dependencies: ["13BA3A6E648DF2E4"] + id: "18B6548E50B087D3" + tasks: [{ + id: "5A05A31972972B83" + type: "item" + item: "indrev:heat_generator_mk4" + }] + rewards: [{ + id: "44EBF25DDD272F6A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/infinity.snbt b/config/ftbquests/quests/chapters/infinity.snbt new file mode 100644 index 0000000..ffd54db --- /dev/null +++ b/config/ftbquests/quests/chapters/infinity.snbt @@ -0,0 +1,536 @@ +{ + id: "55534E1BE135C3C1" + group: "" + order_index: 3 + filename: "infinity" + title: "Challenges" + icon: "kubejs:completionist" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + title: "&3Are you worthy?" + x: 1.0d + y: 7.0d + subtitle: "Kill the Ender Dragon to unlock challenges." + size: 2.0d + id: "512CAEB25CD9B4E2" + tasks: [{ + id: "3A9ABB487CD82821" + type: "kill" + icon: "minecraft:dragon_head" + entity: "minecraft:ender_dragon" + value: 1L + }] + rewards: [{ + id: "431C0986E611D988" + type: "item" + item: { + id: "trofers:medium_pillar" + Count: 1b + tag: { + BlockEntityTag: { + Trophy: "trofers:ender_dragon" + } + } + } + }] + } + { + title: "&cHell's Kitchen" + icon: "farmersdelight:cooking_pot" + x: 4.0d + y: 3.0d + subtitle: "So when people ask me, ‘What do you think of Michelin?’ I don’t cook for guides. I cook for customers." + description: [ + "&6To submit items&r, left click the &bfood type&r of choice and &6hand in&r." + "" + "Recommended to make &bWater Bottles &rfrom &6Croptopia &rfor the recipes requiring it." + "" + "&bWater Bottles &rcan be automated with a simple &bDrain &rfrom &6Tech Reborn &rand a &bTank Unit &rbelow it." + "" + "Put buckets in said &bTank Unit &rand have them output into either a buffer or directly into &bME&r, craft these into &bWater Bottles &rfrom &6Croptopia." + ] + dependencies: ["512CAEB25CD9B4E2"] + id: "18035D9544EC01DA" + tasks: [ + { + id: "6E802DA4BECBA8FD" + type: "item" + item: "farmersdelight:steak_and_potatoes" + count: 2500L + consume_items: true + } + { + id: "220729A89B4CACBC" + type: "item" + item: "farmersdelight:pasta_with_mutton_chop" + count: 2500L + consume_items: true + } + { + id: "73CDF0DFBCE93D91" + type: "item" + item: "farmersdelight:grilled_salmon" + count: 2500L + consume_items: true + } + { + id: "776FA22E4BF48CA4" + type: "item" + item: "farmersdelight:stuffed_potato" + count: 2500L + consume_items: true + } + { + id: "116F0EAC536F98E0" + type: "item" + item: "farmersdelight:barbecue_stick" + count: 2500L + consume_items: true + } + { + id: "36AD733AEFC78B15" + type: "item" + item: "croptopia:fish_and_chips" + count: 2500L + consume_items: true + } + { + id: "71C16F3D34ABA15E" + type: "item" + item: "farmersdelight:dumplings" + count: 2500L + consume_items: true + } + { + id: "2E2A693C93C5A838" + type: "item" + item: "croptopia:tres_leche_cake" + count: 2500L + consume_items: true + } + { + id: "0881465B825D57BD" + type: "item" + item: "croptopia:trifle" + count: 2500L + consume_items: true + } + { + id: "12D4B1763C101794" + type: "item" + item: "croptopia:sticky_toffee_pudding" + count: 2500L + consume_items: true + } + { + id: "3B3A38AFCEE30AD1" + type: "item" + item: "croptopia:pumpkin_spice_latte" + count: 2500L + consume_items: true + } + { + id: "4B83D0C3A6B25CBC" + type: "item" + item: "croptopia:the_big_breakfast" + count: 2500L + consume_items: true + } + ] + rewards: [{ + id: "7D84DE2A7D4C2586" + type: "item" + item: { + id: "trofers:medium_pillar" + Count: 1b + tag: { + BlockEntityTag: { + Trophy: "trofers:cooking" + } + } + } + }] + } + { + title: "&5Boss Rush" + icon: { + id: "dragonloot:dragon_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + x: 2.5d + y: 3.0d + subtitle: "Slay 'em All" + description: [ + "&bBlackstone Golem:" + "Can only be summoned with a golem ritual while being in the nether." + "" + "&bThe Eye:" + "Can only be summoned at an Eye Shrine." + "" + "&bNight Lich:" + "Found in rare towers in cold biomes. Locate the towers by following soul stars." + "" + "&bObsidilith:" + "Appears in rare structures in the end islands." + "" + "&bNether Gauntlet:" + "Appears in rare structures in the nether." + "" + "&bVoid Blossom:" + "Appears in rare caves at the bottom of the world. Void lilies will point the way." + "" + "&bGuardian of Gaia:" + "To summon the boss, shift right-click a Terrasteel Ingot on an active Beacon with 4 Gaia Pylons nearby. Using a Gaia Spirit Ingot will summon a harder version of the boss instead." + "" + "&bConjunctivius:" + "Can be found in the Mine Cells dimension (See Adventurer quest chapter)." + "" + "&bVoid Shadow:" + "A new dimension where you will find and fight the Void Shadow." + ] + dependencies: ["512CAEB25CD9B4E2"] + id: "1F0EE1298663FE88" + tasks: [ + { + id: "6E33DDB7EF109050" + type: "kill" + icon: "adventurez:stone_golem_heart" + entity: "adventurez:stone_golem" + value: 1L + } + { + id: "4DA5F492F8AD4449" + type: "kill" + icon: { + id: "adventurez:prime_eye" + Count: 1b + tag: { + Damage: 0 + } + } + entity: "adventurez:the_eye" + value: 1L + } + { + id: "1A43CE833FBD4D06" + type: "kill" + icon: "bosses_of_mass_destruction:ancient_anima" + entity: "bosses_of_mass_destruction:lich" + value: 1L + } + { + id: "0FA9460CCC66FF44" + type: "kill" + icon: "bosses_of_mass_destruction:obsidian_heart" + entity: "bosses_of_mass_destruction:obsidilith" + value: 1L + } + { + id: "799C560B71E547C7" + type: "kill" + icon: "bosses_of_mass_destruction:blazing_eye" + entity: "bosses_of_mass_destruction:gauntlet" + value: 1L + } + { + id: "31C60566337BA9C2" + type: "kill" + icon: "bosses_of_mass_destruction:void_thorn" + entity: "bosses_of_mass_destruction:void_blossom" + value: 1L + } + { + id: "3AF87A5FED065F14" + type: "kill" + icon: "twilightforest:naga_trophy" + entity: "twilightforest:naga" + value: 1L + } + { + id: "09FC7B6D6673F421" + type: "kill" + icon: "twilightforest:lich_trophy" + entity: "twilightforest:lich" + value: 1L + } + { + id: "1BACFEB1D7C310D5" + type: "kill" + icon: "twilightforest:hydra_trophy" + entity: "twilightforest:hydra" + value: 1L + } + { + id: "05C8266730A44B0E" + type: "kill" + icon: "twilightforest:ur_ghast_trophy" + entity: "twilightforest:ur_ghast" + value: 1L + } + { + id: "091B5ABFAF80AD47" + type: "kill" + icon: "twilightforest:minoshroom_trophy" + entity: "twilightforest:minoshroom" + value: 1L + } + { + id: "53CF636C5F1438C7" + type: "kill" + icon: "twilightforest:knight_phantom_trophy" + entity: "twilightforest:knight_phantom" + value: 1L + } + { + id: "74E281423CE4C2B6" + type: "kill" + icon: "twilightforest:alpha_yeti_trophy" + entity: "twilightforest:alpha_yeti" + value: 1L + } + { + id: "192C9369560100D6" + type: "kill" + icon: "twilightforest:snow_queen_trophy" + entity: "twilightforest:snow_queen" + value: 1L + } + { + id: "317A1E4E838B40F0" + type: "kill" + icon: { + id: "minecells:tentacle" + Count: 1b + tag: { + Damage: 0 + } + } + entity: "minecells:conjunctivius" + value: 1L + } + { + id: "35966A51B41E0561" + type: "kill" + icon: "botania:gaia_head" + entity: "botania:doppleganger" + value: 1L + } + { + id: "51F87D8C62041F73" + type: "kill" + icon: "fwaystones:void_totem" + entity: "adventurez:void_shadow" + value: 1L + } + ] + rewards: [{ + id: "33B8F578C9A9D999" + type: "item" + item: { + id: "trofers:medium_pillar" + Count: 1b + tag: { + BlockEntityTag: { + Trophy: "trofers:boss_rush" + } + } + } + }] + } + { + title: "&eRing of Angels" + x: -0.5d + y: 3.0d + subtitle: "Creative flight at your disposal." + dependencies: ["512CAEB25CD9B4E2"] + id: "4394FBA9FF34416C" + tasks: [{ + id: "64A0A716321AC14E" + type: "item" + item: { + id: "kibe:angel_ring" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "149036984D62AD6A" + type: "item" + item: { + id: "trofers:medium_pillar" + Count: 1b + tag: { + BlockEntityTag: { + Trophy: "trofers:angel_ring" + } + } + } + }] + } + { + title: "&dQuantum Physics" + icon: "modern_industrialization:quantum_upgrade" + x: -2.0d + y: 3.0d + subtitle: "Ethereal powers!" + description: [ + "Craft &reverything &bquantum &rand shape your own future&r." + "" + "It'll be a long journey, can you do it?" + "" + "- &bQuantum Sword" + "Uses the raw power of the Schrödinger equation to instantly vaporize any foe (or friend!) you hit with it." + "" + "- &bQuantum Armor" + "Through the gravitational effect of the Heisenberg uncertainty principle, the full Quantum Armor set makes you immune to all damage and grants you creative flight. Each new piece of armour increases by 25% the likelihood of nullifying any damage taken." + "" + "- &bThe Replicator" + "With 100 mB of UU Matter, the replicator can duplicate (almost) any item in the game!" + ] + dependencies: ["512CAEB25CD9B4E2"] + id: "0A87F01B58718A44" + tasks: [ + { + id: "2C0CB64FEB3B5231" + type: "item" + item: "modern_industrialization:quantum_helmet" + } + { + id: "084F5D6F0CC6EA1B" + type: "item" + item: "modern_industrialization:quantum_chestplate" + } + { + id: "562636C5CC110A71" + type: "item" + item: "modern_industrialization:quantum_leggings" + } + { + id: "57330A353CA74D1C" + type: "item" + item: "modern_industrialization:quantum_boots" + } + { + id: "4A147AB84CC2EABE" + type: "item" + item: "modern_industrialization:quantum_sword" + } + { + id: "5C5E2952B74F3C83" + type: "item" + item: "modern_industrialization:replicator" + } + ] + rewards: [{ + id: "3AE3A57C68514949" + type: "item" + item: { + id: "trofers:medium_pillar" + Count: 1b + tag: { + BlockEntityTag: { + Trophy: "trofers:quantum" + } + } + } + }] + } + { + title: "&6The Completionist" + icon: "kubejs:completionist" + x: 1.0d + y: -1.0d + subtitle: "Complete them all, become the best!" + description: [ + "Challenges are unlocked when you've killed the &bEnder Dragon." + "" + "These &6Challenges &rwill take you on multiple different paths:" + "" + "- &bBosses" + "- &bBecoming a Michelin Chef" + "- &bQuantum Physics" + "- &bAngel Flight" + "- &bShattering of Worlds" + "" + "Complete them all to become &6The Completionist!" + ] + dependencies: [ + "175F5611FB7716A4" + "4394FBA9FF34416C" + "18035D9544EC01DA" + "0A87F01B58718A44" + "1F0EE1298663FE88" + "6DB6324D6D217641" + ] + size: 2.0d + id: "477ECBF67056BF45" + tasks: [{ + id: "7E0EE4376BC378B3" + type: "checkmark" + title: "Challenges" + icon: "croptopia:starfruit" + }] + rewards: [{ + id: "05B5B34C0CBCD83A" + type: "item" + item: { + id: "trofers:medium_pillar" + Count: 1b + tag: { + BlockEntityTag: { + Trophy: "trofers:completionist" + } + } + } + }] + } + { + title: "&aShatterer of Worlds" + x: 1.0d + y: 3.0d + subtitle: "Craft the ultimate Terra Shatterer!" + description: [ + "Upgrade a &bTerra Shatterer &rto tier &6(SS)&r and reach the max possible &bMana&r of &62,147,483,647&r to complete this quest." + "" + "If the quest by any reason dosent complete when reaching &6(SS) &rtier and max &bMana&r, let it soak 1 more &bMana &rand then pick it up again." + ] + dependencies: ["512CAEB25CD9B4E2"] + id: "6DB6324D6D217641" + tasks: [{ + id: "442699A27DC5EE8D" + type: "item" + item: { + id: "botania:terra_pick" + Count: 1b + tag: { + mana: 2147483647 + enabled: 0b + Damage: 0 + RepairCost: 0 + } + } + match_nbt: true + weak_nbt_match: true + }] + rewards: [{ + id: "465C512BB8E5E72F" + type: "item" + item: { + id: "trofers:medium_pillar" + Count: 1b + tag: { + BlockEntityTag: { + Trophy: "trofers:terra" + } + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/kibe.snbt b/config/ftbquests/quests/chapters/kibe.snbt new file mode 100644 index 0000000..db6a7ef --- /dev/null +++ b/config/ftbquests/quests/chapters/kibe.snbt @@ -0,0 +1,1647 @@ +{ + id: "3B75DF2FD2A978FF" + group: "76C22988F9A7C9CE" + order_index: 0 + filename: "kibe" + title: "Kibe Utilities" + icon: { + id: "kibe:magma_ring" + Count: 1b + tag: { } + } + default_quest_shape: "hexagon" + default_hide_dependency_lines: false + quests: [ + { + x: 6.5d + y: -0.5d + subtitle: "Bunch of random, and mostly unoriginal things but aswell useful utilities!" + dependencies: ["7AA36A1A2308EDFF"] + id: "3E1A0192F2A00E6E" + tasks: [{ + id: "3931534EE6E5F653" + type: "checkmark" + title: "Kibe Utilities!" + icon: "kibe:kibe" + }] + rewards: [{ + id: "1559FE2580894087" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -2.0d + y: -1.0d + id: "20EE964677BF776B" + tasks: [{ + id: "1482B0FA2EB22760" + type: "item" + item: "kibe:cobblestone_generator_mk1" + }] + rewards: [{ + id: "40558B9BF8959136" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -3.5d + y: -0.5d + dependencies: ["20EE964677BF776B"] + id: "4CD54BA3EBFD0234" + tasks: [{ + id: "37A5A44C9F193EC8" + type: "item" + item: "kibe:cobblestone_generator_mk2" + }] + rewards: [{ + id: "22FC9E95EE1B6832" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -3.5d + y: 0.5d + dependencies: ["4CD54BA3EBFD0234"] + id: "5F1542DFE1A7D796" + tasks: [{ + id: "7945059FC4BAF633" + type: "item" + item: "kibe:cobblestone_generator_mk3" + }] + rewards: [{ + id: "6E7B667C683BDF45" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -3.5d + y: 1.5d + description: ["Go do some farming now."] + dependencies: ["5F1542DFE1A7D796"] + id: "71961FC5DAAC33AB" + tasks: [{ + id: "3A90C7EF9408C4F4" + type: "item" + item: "kibe:cobblestone_generator_mk4" + }] + rewards: [{ + id: "717E5131D48B23A0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -3.5d + y: 2.5d + dependencies: ["71961FC5DAAC33AB"] + id: "572CC0E117B699E9" + tasks: [{ + id: "38C35D7B6C49C7AB" + type: "item" + item: "kibe:cobblestone_generator_mk5" + }] + rewards: [{ + id: "3CF0831D599A70A7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 1.0d + y: -1.0d + id: "3AB8D21E8188D30B" + tasks: [{ + id: "08FB10212C97A9D8" + type: "item" + item: "kibe:basalt_generator_mk1" + }] + rewards: [{ + id: "03BAE8EBD201564D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 2.5d + y: -0.5d + dependencies: ["3AB8D21E8188D30B"] + id: "5BDABC4E3DAC25D3" + tasks: [{ + id: "7DCD9A3794551BF2" + type: "item" + item: "kibe:basalt_generator_mk2" + }] + rewards: [{ + id: "511208EA923CAF9F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 2.5d + y: 0.5d + dependencies: ["5BDABC4E3DAC25D3"] + id: "30974A8C1EF063E4" + tasks: [{ + id: "58ED61DA1C7E66B8" + type: "item" + item: "kibe:basalt_generator_mk3" + }] + rewards: [{ + id: "2769B5F89F4CAA17" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 2.5d + y: 1.5d + dependencies: ["30974A8C1EF063E4"] + id: "6868C14ADB823A0C" + tasks: [{ + id: "5189E357486D70CD" + type: "item" + item: "kibe:basalt_generator_mk4" + }] + rewards: [{ + id: "262A799850C92571" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 2.5d + y: 2.5d + dependencies: ["6868C14ADB823A0C"] + id: "65776A57E9979D88" + tasks: [{ + id: "0139CDB35A6C73EB" + type: "item" + item: "kibe:basalt_generator_mk5" + }] + rewards: [{ + id: "3CE2ABC410A7AB34" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 8.5d + y: -1.0d + subtitle: "Perhaps some of the greatest food ever." + dependencies: ["3E1A0192F2A00E6E"] + id: "489617A7727233D7" + tasks: [{ + id: "550AD130B1B271BD" + type: "item" + item: "kibe:golden_kibe" + }] + rewards: [{ + id: "4E52FBA48BE29D3D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 4.5d + y: -1.0d + subtitle: "Only the best for you" + dependencies: ["3E1A0192F2A00E6E"] + id: "249C89B94048A585" + tasks: [{ + id: "166D7DD64BEA9D21" + type: "item" + item: "kibe:diamond_kibe" + }] + rewards: [{ + id: "370C21D52C40A260" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 6.5d + y: -2.0d + subtitle: "Heals a lot. Small chance of instant death." + dependencies: ["3E1A0192F2A00E6E"] + id: "3AEF4D4334846377" + tasks: [{ + id: "74B922352AFCC2C1" + type: "item" + item: "kibe:cursed_kibe" + }] + rewards: [{ + id: "524607F70B10A633" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 6.5d + y: 2.5d + subtitle: "Used for crafting other rings." + dependencies: ["7AA36A1A2308EDFF"] + id: "3E58A201EA40B757" + tasks: [{ + id: "017BC2F70596CEBC" + type: "item" + item: "kibe:diamond_ring" + }] + rewards: [{ + id: "142A217EEBF6CA4E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 8.5d + y: 3.0d + subtitle: "Gives an infinite Fire Resistance status to the wearer." + dependencies: ["3E58A201EA40B757"] + id: "3BE35A9CDD2E461D" + tasks: [{ + id: "629D1D4982FE2971" + type: "item" + item: { + id: "kibe:magma_ring" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "3DC2DA0B6B69967A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 4.5d + y: 3.0d + subtitle: "Gives an infinite Water Breathing status to the wearer." + dependencies: ["3E58A201EA40B757"] + id: "7E300E8876853BB1" + tasks: [{ + id: "37C52C86B6E0FA4A" + type: "item" + item: { + id: "kibe:water_ring" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "5B04800D4102A875" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -0.5d + y: 2.5d + subtitle: "Universally linked chests that work across dimensions and stores the same items as long as they are color-coded the same." + dependencies: ["1C9883ACFF33E397"] + id: "5C390D0E8AA56F83" + tasks: [{ + id: "0ED500FB5F9B7C7F" + type: "item" + item: "kibe:entangled_chest" + }] + rewards: [ + { + id: "0C67585728F46B4B" + type: "item" + item: "kibe:yellow_rune" + count: 2 + } + { + id: "1B59311DCCBA2336" + type: "item" + item: "kibe:lime_rune" + count: 2 + } + { + id: "750BE3B34F5D59C3" + type: "item" + item: "kibe:pink_rune" + count: 2 + } + { + id: "79B2959D4520A57F" + type: "item" + item: "kibe:gray_rune" + count: 2 + } + { + id: "60175DBDA9280C75" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + } + ] + } + { + x: -2.0d + y: 1.0d + subtitle: "Exactly like Entangled Chests but they store fluids instead." + dependencies: ["1C9883ACFF33E397"] + id: "238AC181848E3D72" + tasks: [{ + id: "78A859B3D0017802" + type: "item" + item: "kibe:entangled_tank" + }] + rewards: [ + { + id: "6FD99B307FD8C5CD" + type: "item" + item: "kibe:white_rune" + count: 2 + } + { + id: "38239E46A12D5C17" + type: "item" + item: "kibe:orange_rune" + count: 2 + } + { + id: "64ACCACC38BBC3DB" + type: "item" + item: "kibe:magenta_rune" + count: 2 + } + { + id: "09D0F08E633B07DC" + type: "item" + item: "kibe:light_blue_rune" + count: 2 + } + { + id: "2E5EE7D13FBEA860" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + } + ] + } + { + x: 1.0d + y: 1.0d + subtitle: "Access the contents of your Entangled Chest directly in your inventory." + dependencies: ["1C9883ACFF33E397"] + id: "34CB73ED88C89889" + tasks: [{ + id: "37E61672584DFB3B" + type: "item" + item: "kibe:entangled_bag" + }] + rewards: [ + { + id: "5745345A15F02D93" + type: "item" + item: "kibe:light_gray_rune" + count: 2 + } + { + id: "612716ED8EF91E40" + type: "item" + item: "kibe:cyan_rune" + count: 2 + } + { + id: "2F6D7323F1FF8D25" + type: "item" + item: "kibe:purple_rune" + count: 2 + } + { + id: "6AFDC6FC8292E7B5" + type: "item" + item: "kibe:green_rune" + count: 2 + } + { + id: "4C1FF0BDAC5EDA20" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + } + ] + } + { + x: -0.5d + y: -0.5d + subtitle: "Access the contents of your Entangled Tank directly in your inventory." + dependencies: ["1C9883ACFF33E397"] + id: "4B282EE884728242" + tasks: [{ + id: "1DC913CFADDF163B" + type: "item" + item: "kibe:entangled_bucket" + }] + rewards: [ + { + id: "50150A1DF7286ABD" + type: "item" + item: "kibe:brown_rune" + count: 2 + } + { + id: "631612CEA312AB42" + type: "item" + item: "kibe:red_rune" + count: 2 + } + { + id: "23CD194EF2E60B43" + type: "item" + item: "kibe:black_rune" + count: 2 + } + { + id: "7FDB916F866FB747" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + } + ] + } + { + x: 6.5d + y: 1.0d + shape: "hexagon" + id: "7AA36A1A2308EDFF" + tasks: [{ + id: "714E9C63DE4504CF" + type: "checkmark" + title: "Kibe and Rings" + }] + rewards: [{ + id: "5FEA7261502B2EA7" + type: "xp" + xp: 100 + }] + } + { + x: -0.5d + y: 1.0d + shape: "hexagon" + subtitle: "Using kibe runes, you can code your linked chests and have as many different ones that your heart desires." + id: "1C9883ACFF33E397" + tasks: [{ + id: "7C9B04C717763B2B" + type: "checkmark" + title: "Entangle your mind." + }] + } + { + title: "XP Shower" + x: 15.5d + y: 0.0d + subtitle: "Transforms the liquid XP from tanks behind it into experience orbs that players can absorb." + dependencies: ["2EA53113508BD436"] + id: "3F4D2B9AA752B3FB" + tasks: [{ + id: "3207E34716A01F5A" + type: "item" + item: "kibe:xp_shower" + }] + rewards: [{ + id: "29FE8DFF77EB95FE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + title: "XP Drain" + x: 16.0d + y: 1.0d + subtitle: "Will drain XP from a player and store it in a fluid container placed directly below it." + dependencies: ["2EA53113508BD436"] + id: "4AC90C2DA686B95E" + tasks: [{ + id: "68B7BE2C6D332A76" + type: "item" + item: "kibe:xp_drain" + }] + rewards: [{ + id: "51004883A842DEE3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 15.5d + y: 2.0d + subtitle: "Can store fluids, each tank can store up to 16 buckets, and when placed side by side they will connect and fluids will flow through them." + dependencies: ["2EA53113508BD436"] + id: "67C114A40EB454B0" + tasks: [{ + id: "5850558B76ECFFE0" + type: "item" + item: { + id: "kibe:tank" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "678378DBB8948868" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 11.5d + y: 0.0d + subtitle: "It's a trashcan, nothing more to it." + dependencies: ["2EA53113508BD436"] + id: "68C9B9EB5E7C680F" + tasks: [{ + id: "2CA4CC93439BB357" + type: "item" + item: "kibe:trash_can" + }] + rewards: [{ + id: "78956F02DDCE9596" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 12.0d + y: -1.0d + dependencies: ["2EA53113508BD436"] + id: "7F240BDC84E49D4A" + tasks: [{ + id: "38230005D69B4184" + type: "item" + item: "kibe:stone_spikes" + }] + rewards: [{ + id: "1B38C5C031F63DEF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 13.0d + y: -1.5d + dependencies: ["2EA53113508BD436"] + id: "06089519F402F05D" + tasks: [{ + id: "42E2BF8B278B6FEA" + type: "item" + item: "kibe:iron_spikes" + }] + rewards: [{ + id: "28E081ACF10C4F4C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 14.0d + y: -1.5d + dependencies: ["2EA53113508BD436"] + id: "315C879AAB4BFDA9" + tasks: [{ + id: "2B470452DA5633D2" + type: "item" + item: "kibe:gold_spikes" + }] + rewards: [{ + id: "11495BDE70A0597A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 15.0d + y: -1.0d + dependencies: ["2EA53113508BD436"] + id: "0B5054BC06FD07E3" + tasks: [{ + id: "66567097A995AF54" + type: "item" + item: "kibe:diamond_spikes" + }] + rewards: [{ + id: "39CDC7F35866775E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 11.0d + y: 1.0d + subtitle: "Gathered from Wither Skeletons." + dependencies: ["2EA53113508BD436"] + id: "1405E9DA1177BF0E" + tasks: [{ + id: "6B2D4FA7B4449E85" + type: "item" + item: "kibe:cursed_droplets" + }] + rewards: [{ + id: "7D6E590AE78839D7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 11.5d + y: 2.0d + subtitle: "Using Cursed Seeds on regular grass or dirt block will create Cursed Dirt, and can only spread 16 blocks from the center." + dependencies: ["2EA53113508BD436"] + id: "269C02E46D4F41F9" + tasks: [{ + id: "157E7A93B794012C" + type: "item" + item: "kibe:cursed_seeds" + }] + rewards: [{ + id: "717F0EC42A91A457" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 13.0d + y: 3.5d + subtitle: "Can only hold passive animals." + dependencies: ["2EA53113508BD436"] + id: "216F02E8D4A1FD2F" + tasks: [{ + id: "41C4364D32E8FB5E" + type: "item" + item: { + id: "kibe:golden_lasso" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "57529E45F43B459A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 12.0d + y: 3.0d + subtitle: "Can hold aggressive entities but will add the curse effect to them upon release." + dependencies: ["2EA53113508BD436"] + id: "2BA5649A45BC563B" + tasks: [{ + id: "65970F825BC4D9C4" + type: "item" + item: { + id: "kibe:cursed_lasso" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "680AD473851BC50A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 14.0d + y: 3.5d + subtitle: "Can hold almost any entity without debuffs." + dependencies: ["2EA53113508BD436"] + id: "6AFEFF91DB337139" + tasks: [{ + id: "4F0EC7C4BA0E965A" + type: "item" + item: { + id: "kibe:diamond_lasso" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "066AE3CFC0607FCD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 13.5d + y: 1.0d + shape: "hexagon" + description: [ + "Use the various levels of spikes to leave at the bottom of your mob farm." + "" + "Use the vacuum hopper to suck up items and XP." + "" + "Store your XP in the tank" + "" + "Use redstone to active the drain or shower, to store xp or to dispense." + "" + "Cursed droplets and seeds are used to make cursed dirt. Which spawns more mobs." + "" + "Use the trash can to get rid of any unwanted loot." + "" + "Use the lassos to capture mobs.. for various reasons." + "" + "Once you have mastered the mob farm, can you claim your reward." + ] + id: "2EA53113508BD436" + tasks: [{ + id: "7F9BE20A484C8715" + type: "checkmark" + title: "Kibe Mob Farm Method" + }] + } + { + x: 15.0d + y: 3.0d + subtitle: "Pulls nearby dropped items and experience orbs to their own inventory." + description: [ + "Stored items can be accessed by opening the block's GUI or by using regular Hoppers." + "" + "Stored XP can be used to craft Bottle o' Enchanting or Liquid XP buckets." + ] + dependencies: ["2EA53113508BD436"] + id: "6F48F204E6E04D94" + tasks: [{ + id: "5C49C0A15140D59C" + type: "item" + item: "kibe:vacuum_hopper" + }] + rewards: [{ + id: "7810566C93E6D4FF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 12.0d + y: -6.0d + subtitle: "Cannot be destroyed by the wither boss." + dependencies: ["5EDF1BBEEBED927F"] + id: "06E66DB0079C1C33" + tasks: [{ + id: "6246ADA7C69387FD" + type: "item" + item: "kibe:wither_proof_glass" + }] + rewards: [{ + id: "2A0C62AD9924EB2C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 12.5d + y: -3.5d + subtitle: "Cannot be destroyed by the wither boss." + dependencies: ["5EDF1BBEEBED927F"] + id: "32223B3C4D82A24B" + tasks: [{ + id: "60F565C1307D35D8" + type: "item" + item: "kibe:wither_proof_sand" + }] + rewards: [{ + id: "1EAEA314811711B8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 13.5d + y: -7.0d + subtitle: "Cannot be destroyed by the wither boss." + dependencies: ["5EDF1BBEEBED927F"] + id: "5006788393F2C549" + tasks: [{ + id: "5F64773A4D914C46" + type: "item" + item: "kibe:wither_proof_block" + }] + rewards: [{ + id: "0FA2F773EB28398D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 14.5d + y: -3.5d + subtitle: "Activated by a redstone signal, will summon a wither if there's enough building material in its inventory and available space in front of it." + dependencies: ["5EDF1BBEEBED927F"] + id: "38447A3B73A23497" + tasks: [{ + id: "5F15D847732F2F5A" + type: "item" + item: "kibe:wither_builder" + }] + rewards: [{ + id: "1AAB8029A3026A44" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 15.0d + y: -6.0d + subtitle: "Cannot be destroyed by the wither boss." + dependencies: ["5EDF1BBEEBED927F"] + id: "425EE3501EE44BFC" + tasks: [{ + id: "0DBD9671347434C7" + type: "item" + item: "indrev:wither_proof_obsidian" + }] + rewards: [{ + id: "51CECB1E21D8B3CE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + title: "Wither Machine" + x: 13.5d + y: -5.0d + shape: "hexagon" + description: ["Use the following to create an automatic wither machine."] + id: "5EDF1BBEEBED927F" + tasks: [{ + id: "24A1862F0308DA6E" + type: "checkmark" + title: "Wither machine" + }] + rewards: [{ + id: "7716261A55143011" + type: "xp" + xp: 100 + }] + } + { + x: 5.5d + y: -7.5d + subtitle: "It slings torches, pretty obvious." + dependencies: ["168F737F6246967F"] + id: "1BD0C018E49A7DD9" + tasks: [{ + id: "61A61B471BE66608" + type: "item" + item: "kibe:torch_sling" + }] + rewards: [{ + id: "69370DD46E32A0D6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 7.5d + y: -3.5d + subtitle: "It does what a magnet does, magnetize items towards you." + dependencies: ["168F737F6246967F"] + id: "1043B10D063173A3" + tasks: [{ + id: "7AD6BA51329E082C" + type: "item" + item: { + id: "kibe:magnet" + Count: 1b + tag: { } + } + }] + rewards: [{ + id: "14DC0B476AF0FE4B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 5.5d + y: -3.5d + dependencies: ["168F737F6246967F"] + id: "070E67FCDB179F5C" + tasks: [{ + id: "75C42B370A6BECF0" + type: "item" + item: { + id: "kibe:escape_rope" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "6B97B8FC0E9B6506" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 7.5d + y: -7.5d + dependencies: ["168F737F6246967F"] + id: "52D48B65A5F04D87" + tasks: [{ + id: "1ED3DDCCED07436B" + type: "item" + item: "kibe:wooden_bucket" + }] + rewards: [{ + id: "1B497B28D4E228B4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + title: "Handy Dandy Utilities" + x: 6.5d + y: -5.5d + id: "168F737F6246967F" + tasks: [{ + id: "4B6651B07849440F" + type: "checkmark" + title: "Handy dandy utilities" + }] + rewards: [{ + id: "7C2E9EEEB3C4B7B4" + type: "item" + item: { + id: "ae2:certus_quartz_cutting_knife" + Count: 1b + tag: { + Damage: 0 + } + } + }] + } + { + x: -2.0d + y: -3.5d + subtitle: "Activated by a redstone signal, will place any block in its inventory in front of it, if possible." + dependencies: ["08F0301F0C8D7013"] + id: "6305856C330E4CEB" + tasks: [{ + id: "0FC05324880FB6B9" + type: "item" + item: "kibe:placer" + }] + rewards: [{ + id: "57512F4610E4EF68" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 1.0d + y: -3.5d + dependencies: ["08F0301F0C8D7013"] + id: "54078EAC76C5BAC8" + tasks: [{ + id: "6B26491A205CD947" + type: "item" + item: "kibe:drawbridge" + }] + rewards: [{ + id: "1645BBC02885470C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -2.0d + y: -6.5d + subtitle: "Activated by a redstone signal, will break any block in front of it and store its drops in its inventory, if possible." + dependencies: ["08F0301F0C8D7013"] + id: "508129EE5F19EE89" + tasks: [{ + id: "3343274513277EB6" + type: "item" + item: "kibe:breaker" + }] + rewards: [{ + id: "24DA0FF9629E39BB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 1.5d + y: -5.0d + dependencies: ["08F0301F0C8D7013"] + id: "3B020F4B1968FDB0" + tasks: [{ + id: "3C9068E99A18D305" + type: "item" + item: "kibe:igniter" + }] + rewards: [{ + id: "3DD090A7DBB25E48" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -2.5d + y: -5.0d + dependencies: ["08F0301F0C8D7013"] + id: "6C642DEC901512BF" + tasks: [{ + id: "255905463378A934" + type: "item" + item: "kibe:dehumidifier" + }] + rewards: [{ + id: "20904478F7CE8181" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -0.5d + y: -3.0d + dependencies: ["08F0301F0C8D7013"] + id: "17C1D819D9227486" + tasks: [{ + id: "792CDF0A914EFC9C" + type: "item" + item: "kibe:heater" + }] + rewards: [{ + id: "5C0521FD0BFF9DA2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -0.5d + y: -7.0d + subtitle: "Exactly like vanilla Hoppers but that moves fluids instead of items." + dependencies: ["08F0301F0C8D7013"] + id: "76B5524C1838F058" + tasks: [{ + id: "17E02EA331F7D7A6" + type: "item" + item: "kibe:fluid_hopper" + }] + rewards: [{ + id: "692A6F3191014FCA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 1.0d + y: -6.5d + dependencies: ["08F0301F0C8D7013"] + id: "40387D638061A2C3" + tasks: [{ + id: "02D63A4D997340CA" + type: "item" + item: "kibe:redstone_timer" + }] + rewards: [{ + id: "677E1FCAF32A9F80" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: -0.5d + y: -5.0d + subtitle: "Use these various machines to do all kinds of things." + description: ["TIP: They are activated by redstone."] + id: "08F0301F0C8D7013" + tasks: [{ + id: "093B8ECB1B60CFD3" + type: "checkmark" + title: "Machines to automate" + }] + } + { + x: 8.5d + y: -6.5d + subtitle: "Cancels any mob spawning that requires no light in a configurable area. Useful to protect your base and to clean caves and dungeons." + dependencies: ["168F737F6246967F"] + id: "15D2E510EC4863F0" + tasks: [{ + id: "679DE0A266DE5437" + type: "item" + item: "kibe:big_torch" + }] + rewards: [{ + id: "07B4594626EC18D8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + { + x: 4.5d + y: -6.5d + subtitle: "When stepped upon, can teleport the player upwards and downwards, as long as it finds another elevator directly above or below it." + dependencies: ["168F737F6246967F"] + id: "1F7A66B361535659" + tasks: [{ + id: "5E20F61EB482457C" + type: "item" + item: "kibe:white_elevator" + }] + rewards: [{ + id: "05F4689E96A18A44" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 6750133 + Loot: "aof:loot_bags/misc/utilities" + Name: "Utilities Lootbag" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/modern_industrialization.snbt b/config/ftbquests/quests/chapters/modern_industrialization.snbt new file mode 100644 index 0000000..bed6b89 --- /dev/null +++ b/config/ftbquests/quests/chapters/modern_industrialization.snbt @@ -0,0 +1,2913 @@ +{ + id: "5BB4D2FC1908D3D1" + group: "0815C5D80307ECDF" + order_index: 3 + filename: "modern_industrialization" + title: "Modern Industrialization" + icon: "modern_industrialization:steel_upgrade" + default_quest_shape: "rsquare" + default_hide_dependency_lines: false + quests: [ + { + title: "Modern Industrialization" + icon: "modern_industrialization:guidebook" + x: -15.0d + y: -1.5d + subtitle: "Technology for Newbies!" + description: [ + "Modern Industrialization offers:" + "" + "- Powerful Logistics Tools" + "Such as multipart items (Item, fluid and energy cables in the same block)." + "" + "- Resource Generation" + "Setup multiblock quarries for continuous resource generation." + "" + "- Energy Production and Distribution" + "" + "> Use Steam and Oil processed into Diesel through Distillation, Nuclear Fission and eventually for the most persevering, Fusion to power your factory." + "> Boost your energy transfer rates using higher voltages with layers of transformers." + "" + "- Total Automation" + "Have machines generate and process all your resources will you're flying around the world with your Gravichest." + "It's a long way there, can you do it?" + "" + "TIP: Hold the book in your main hand while hovering over a machine/multiblock for more info." + ] + id: "6F6196A606D3A8EF" + tasks: [{ + id: "3E45F701C61708E1" + type: "checkmark" + }] + rewards: [{ + id: "3CC4D443B33915F5" + type: "item" + item: "modern_industrialization:guidebook" + }] + } + { + title: "Poor Man's Compressor" + x: -13.5d + y: -1.5d + description: [ + "Before making bronze, we will need to create a Forge Hammer." + "" + "You can put iron, copper and tin ore in the forge hammer and you will receive 2 raw ores per ore." + "" + "You can increase this ratio by using a Hammer." + "" + "The Hammer increases the ratio in the Forge Hammer and unlocks more recipes, at the cost of some durability" + ] + dependencies: ["6F6196A606D3A8EF"] + id: "385079198388468C" + tasks: [{ + id: "1B769C345EAF942C" + type: "item" + item: "modern_industrialization:forge_hammer" + }] + rewards: [{ + id: "32DCAC1EC2A27C87" + type: "item" + item: { + id: "modern_industrialization:iron_hammer" + Count: 1b + tag: { + Damage: 0 + } + } + }] + } + { + title: "&6Your First Bronze!" + icon: "modern_industrialization:bronze_ingot" + x: -12.0d + y: -1.5d + subtitle: "Welcome to the Steam Age!" + description: [ + "First, you need to make copper and tin (tiny) dusts by hammering copper and tin ingots (nuggets) in the forge hammer." + "" + "You can then combine copper and tin (tiny) dusts to make bronze (tiny) dust." + "" + "This process is more efficient in a Mixer." + "" + "Always remember that 9 tiny dusts are one dust." + "" + "Steam machines will accept inputs from any side, be it items, steam or another fluid. You can lock their slots by clicking on the lock in the interface. Locked slots only accept one type of item or fluid." + "" + "Every machine has an output side, and you can enable auto-output from the interface." + "" + "You can also reduce the maximum number of items in a slot by scrolling." + ] + dependencies: ["385079198388468C"] + id: "4661838E492BDE53" + tasks: [{ + id: "393032946BC049BC" + type: "item" + item: "modern_industrialization:bronze_ingot" + count: 32L + }] + rewards: [{ + id: "6F560B31D5CF1579" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: -9.5d + y: 0.5d + subtitle: "This is probably the first machine you will want to build!" + description: [ + "The Compressor will turn ingots into plates at 1:1 ratio." + "" + "It can also turn each double ingot into 2 plates." + ] + dependencies: ["4661838E492BDE53"] + id: "7F96B49412F52611" + tasks: [{ + id: "3F8C83D99FC1C002" + type: "item" + item: "modern_industrialization:bronze_compressor" + }] + rewards: [{ + id: "7001E0BE6F705515" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: -9.5d + y: -0.5d + subtitle: "Oh, That's Hot!" + description: [ + "Steam machines need steam to function, and that's exactly what the boiler provides. It will slowly use fuel to heat up. When it's hot enough, it will start to produce steam. Don't forget to feed it with water or your fuel will burn for nothing." + "" + "You can also smelt water buckets into steam buckets. Make your first Bronze Compressor before the boiler to save a lot on the plates!" + "" + "It probably looks expensive to you right now, but don't forget that you can triple ores with the Forge Hammer. Also, as soon as you will have your first two machines, it will become more than twice less expensive!" + "" + "The boiler will automatically produce and send steam to adjacent machines, up to 8 millibuckets per tick." + "" + "Bronze machines can only process recipes up to 2 EU/t, meaning that the recipe will use 2 Energy Units per Tick. As 1 millibucket of steam = 1 EU, a boiler at max temperature can power 4 machines simultaneously!" + ] + dependencies: ["4661838E492BDE53"] + id: "0BAB52BE15CE157F" + tasks: [{ + id: "047BE723A63F9E5F" + type: "item" + item: "modern_industrialization:bronze_boiler" + }] + rewards: [{ + id: "48FE673386EA9DF8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + title: "Steam Blast Furnace" + icon: "modern_industrialization:steam_blast_furnace" + x: -5.5d + y: -1.5d + subtitle: "One doesnt seems enough" + description: [ + "The Blast Furnace's structure is the same as the Coke Oven's, with Bricks replaced by Fire Clay Bricks and one extra hollow layer on top." + "" + "Now, you will need a Steam Blast Furnace to turn that into steel." + "" + "Craft the controller, 29 Fire Clay Bricks and the same three hatches as the Coke Oven." + ] + dependencies: [ + "748D2241F66FF644" + "0DD703B94D202B68" + "4AD93229344EA0BE" + ] + id: "586CB8FEAA0A50C6" + tasks: [ + { + id: "34C10A32EE244F3F" + type: "item" + item: "modern_industrialization:fire_clay_bricks" + count: 29L + } + { + id: "49215E965FF25243" + type: "item" + item: "modern_industrialization:steam_blast_furnace" + } + { + id: "343625490325E9E0" + type: "item" + item: "modern_industrialization:bronze_fluid_input_hatch" + } + { + id: "1F0ABBBFABD188C2" + type: "item" + item: "modern_industrialization:bronze_item_input_hatch" + } + { + id: "6056045338C6DD46" + type: "item" + item: "modern_industrialization:bronze_item_output_hatch" + } + ] + rewards: [{ + id: "396455A4423FE42F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: -9.5d + y: 1.5d + subtitle: "Ore hemiquadrupling for the win!" + description: [ + "The Macerator will turn 3 crushed dusts/raw ores into 4.5 dusts." + "Make sure to not grind your precious gem ores" + "" + "It can also recycle all kinds of materials by turning them into dust." + ] + dependencies: ["4661838E492BDE53"] + id: "5A27B361EF71A4DF" + tasks: [{ + id: "7799145BACA36D6A" + type: "item" + item: "modern_industrialization:bronze_macerator" + }] + rewards: [{ + id: "552FF114A2E605FB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: -13.5d + y: -3.0d + subtitle: "You may want to consider making a Steam Mining Drill to obtain the ores directly without needing a Silk Touch pickaxe." + description: [ + "The Steam Mining Drill can mine 3x3 blocks at the time, perfect for your early game mining needs!" + "" + "It also has Silk Touch which combines well with the Forge Hammer." + "" + "The Steam Mining Drill requires both water and solid fuel (for example coal)." + "" + "Right-click a water source to fill it with water, and make sure to always place some fuel in your drill by right-clicking the fuel items on it in your inventory." + "" + "The fuel will be consumed slowly when you mine." + ] + dependencies: ["385079198388468C"] + id: "70CD9F0D26A75E13" + tasks: [{ + id: "4BCB31C3818DC3D7" + type: "item" + item: "modern_industrialization:steam_mining_drill" + }] + rewards: [ + { + id: "77CB2BB7884957A3" + type: "item" + item: "minecraft:water_bucket" + } + { + id: "1D21EBE1D2B67222" + type: "item" + item: "modern_industrialization:coke" + count: 16 + } + ] + } + { + x: -9.5d + y: -3.5d + subtitle: "The Mixer will help you mix dusts for a cheaper price." + dependencies: ["4661838E492BDE53"] + dependency_requirement: "one_started" + id: "4575644C7E5F2DEE" + tasks: [{ + id: "1CCFC1ADFBB4F858" + type: "item" + item: "modern_industrialization:bronze_mixer" + }] + rewards: [ + { + id: "3BF5F814E7572F46" + type: "item" + item: "farmersdelight:mixed_salad" + } + { + id: "14D7470722DF021C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + icon: "modern_industrialization:bronze_cutting_machine" + x: -9.5d + y: -4.5d + subtitle: "Better cutting ratios!" + description: [ + "The Cutting Machine will give you better ratios for bolts, gears, rings and rods." + "" + "It uses a little bit of lubricant every time." + ] + dependencies: ["4661838E492BDE53"] + id: "68E8311AC3140A56" + tasks: [{ + id: "05C1EB3A2AEB99EF" + type: "item" + icon: "modern_industrialization:bronze_cutting_machine" + item: "modern_industrialization:bronze_cutting_machine" + }] + rewards: [{ + id: "4357A53DDE035679" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + title: "Fire Clay" + x: -9.5d + y: -2.5d + subtitle: "Dust into bricks!" + description: [ + "To make fire clay bricks, you will need to cook fire clay dusts and in order to craft these, you will need brick dusts." + "" + "To make some, place bricks in the Forge Hammer." + "" + "The process efficiency can be improved in steam machines or with a Hammer." + ] + dependencies: ["4661838E492BDE53"] + id: "39FADF9C0442304F" + tasks: [{ + id: "5FB4F9E06ED83BA2" + type: "item" + item: "modern_industrialization:fire_clay_brick" + count: 12L + }] + rewards: [ + { + id: "12FF8CCB7F2657F8" + type: "item" + item: "minecraft:clay_ball" + count: 16 + } + { + id: "7925D86DB1ADBA0A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + x: -8.0d + y: -2.5d + subtitle: "The Furnace is... well... a Furnace." + description: ["It is as slow as normal Furnaces, but it uses 20 times less fuel because steam is very efficient."] + dependencies: ["39FADF9C0442304F"] + id: "4AD93229344EA0BE" + tasks: [{ + id: "747A0D40FA945748" + type: "item" + item: "modern_industrialization:bronze_furnace" + }] + rewards: [{ + id: "42EAC7AF48F058B5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + icon: "modern_industrialization:coke_oven" + x: -9.5d + y: -1.5d + subtitle: "Coke-A Cola -Technici4n" + description: [ + "The Coke Oven block here has the role of a Controller." + "" + "Every multiblock is managed by a controller, but you usually cannot interact with the controller directly: all input and output goes through hatches." + "" + "We need a fluid input because the coke oven is powered by steam, we need an item input for the coal and an output for the coke." + "" + "If we forget one of the hatches, the coke oven will not be able to start!" + "" + "Hold a Wrench to see the missing blocks and the errors!" + "" + "You can also hold a Hatch to know where it can go." + "" + "Once the Coke Oven says Shape Valid, fill the fluid input hatch with steam, put coal in the item input hatch and you're good to go!" + "" + "Coke will be very useful for steel, but it is also a powerful fuel." + ] + dependencies: ["4661838E492BDE53"] + id: "36ECD7C06649DE78" + tasks: [ + { + id: "217D2448551C324A" + type: "item" + item: "modern_industrialization:coke_oven" + } + { + id: "2418D8560CE16E75" + type: "item" + item: "minecraft:bricks" + count: 21L + } + { + id: "1EC4B2642DBB8127" + type: "item" + item: "modern_industrialization:bronze_item_input_hatch" + } + { + id: "510058C68DBCD031" + type: "item" + item: "modern_industrialization:bronze_item_output_hatch" + } + { + id: "267A96FED5F44276" + type: "item" + item: "modern_industrialization:bronze_fluid_input_hatch" + } + { + id: "092B490D68ACEA49" + type: "item" + item: "modern_industrialization:bronze_fluid_output_hatch" + } + ] + rewards: [{ + id: "28752E436B412354" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: -8.0d + y: -1.5d + subtitle: "Coke it Up!" + description: [ + "Once you have had enough of the bronze machines, you can start working toward making steel." + "" + "The ultimate goal is to be able to build the quarry, a multiblock that will dig ores for you!" + "" + "The first step is to make coke, by heating coal without oxygen." + ] + dependencies: ["36ECD7C06649DE78"] + id: "748D2241F66FF644" + tasks: [ + { + id: "4F5F070D435F875B" + type: "item" + item: "modern_industrialization:coke" + } + { + id: "6C1E991F4D0A3148" + type: "item" + item: "modern_industrialization:coke_dust" + } + ] + rewards: [ + { + id: "5D4B74FC7E1B82E1" + type: "item" + item: "modern_industrialization:coke_block" + } + { + id: "13869B898AB62912" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + x: -8.0d + y: -0.5d + subtitle: "Your personal bucketer!" + description: [ + "You may have been wondering if perhaps there was a way to insert water into the boiler automatically? There is!" + "" + "That's exactly what the water pump does." + "" + "Surround it horizontally with water blocks, and it will start producing water for 1 EU/t." + "" + "It will automatically transfer water to the adjacent blocks." + "" + "The Bronze Water Pump will produce 1/8th of a bucket of water for every adjacent water source every 5 seconds, for a max output of 1 bucket / 5 seconds." + ] + dependencies: ["0BAB52BE15CE157F"] + id: "0DD703B94D202B68" + tasks: [{ + id: "510DB26BFE950469" + type: "item" + item: "modern_industrialization:bronze_water_pump" + }] + rewards: [{ + id: "5C2F3FDE9BA07D12" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + title: "Fluid Transportation" + x: -12.0d + y: 0.0d + description: [ + "Fluid pipes can only contain one type of fluid, and by default they won't connect to empty pipes or blocks." + "" + "You can force a connection by right-clicking the center of the pipe with the wrench, or by right-clicking a block with a pipe in your hand: it will connect, but not consume the item in your hand." + "" + "Every tick, fluid pipes will try to evenly extract for all connected blocks, and then try to insert that evenly." + "" + "> Up to 3 pipes can fit in a single block." + "" + "> Pipes of different colors will not connect." + "" + "> Right-clicking a pipe with a wrench will change the connection type, shift-right-clicking will drop the pipe." + ] + dependencies: ["4661838E492BDE53"] + id: "75608EDF99965533" + tasks: [{ + id: "2E9298C2FC478FF5" + type: "item" + item: "modern_industrialization:fluid_pipe" + count: 16L + }] + rewards: [ + { + id: "1E311CE091051941" + type: "item" + item: "minecraft:red_dye" + count: 8 + } + { + id: "0172EDB1C9271EBA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + title: "&8Your First Steel!" + x: -4.0d + y: -1.5d + subtitle: "The finest steel has to go through the hottest fire." + description: [ + "You can macerate coke to obtain Coke Dust, which you can combine with iron to get Uncooked Steel Dust." + "" + "Using the mixer will give you a better ratio, of course." + "" + "Now that you have steel, you can upgrade your bronze machines if you want." + "" + "Steel machines can process recipes up to 4 EU/t, and they will process recipes at twice the speed as long as the energy usage doesn't go above 4 EU/t. Basically, they are twice as fast as bronze machines and they may also unlock new recipes." + ] + dependencies: ["586CB8FEAA0A50C6"] + id: "7C5C1CA5A7954896" + tasks: [{ + id: "3612549FFBF5E73C" + type: "item" + item: "modern_industrialization:steel_ingot" + }] + rewards: [{ + id: "3DC9B5592507D38E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + title: "Lignite coal" + x: -13.5d + y: -4.5d + subtitle: "It's brown coal. Great fuel to be used with the Steam Mining Drill." + dependencies: ["70CD9F0D26A75E13"] + id: "0D10B5E838DF9196" + tasks: [{ + id: "5B8A314E5014ADA6" + type: "item" + item: "modern_industrialization:lignite_coal" + count: 64L + }] + rewards: [{ + id: "468AFB6AC11BDA99" + type: "item" + item: "modern_industrialization:lignite_coal_block" + count: 8 + }] + } + { + title: "Faster machines?" + x: -3.5d + y: 0.5d + subtitle: "To upgrade a bronze machine, craft a Steel Upgrade and apply it in a Smithing Table." + dependencies: ["7C5C1CA5A7954896"] + id: "6F4AE13DA520109C" + tasks: [{ + id: "763B45889C554D7E" + type: "item" + item: "modern_industrialization:steel_upgrade" + count: 2L + }] + rewards: [{ + id: "3626C67460F937DB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + title: "Infinite resources?" + icon: "modern_industrialization:steam_quarry" + x: -4.0d + y: -3.5d + subtitle: "So what does it do?" + description: [ + "The Steam Quarry is a steam multiblock machine that consumes bronze drills, uses them to dig deeper than the bedrock and gives you back some ores, as you can see in REI." + "" + "It's recommended that you have multiple SBFs running before you attempt to build it because it requires a lot of steel." + "" + ] + dependencies: ["7C5C1CA5A7954896"] + id: "26E587E34810A8FE" + tasks: [ + { + id: "0B829B6C4987D67B" + type: "item" + item: "modern_industrialization:steam_quarry" + } + { + id: "3FA8E3781E4BF9AE" + type: "item" + item: "modern_industrialization:steel_machine_casing" + count: 13L + } + { + id: "4AEC4A5817CF1493" + type: "item" + item: "modern_industrialization:steel_machine_casing_pipe" + count: 6L + } + { + id: "05F5685C54F12B88" + type: "item" + item: "minecraft:chain" + count: 4L + } + ] + rewards: [{ + id: "21D56C8F919971F6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + title: "Bronze drill" + x: -3.5d + y: -6.5d + subtitle: "Used in the quarry. Check REI for outputs." + dependencies: ["2050D2FF42E29F6D"] + id: "74A278B57EF76B3B" + tasks: [{ + id: "624F6E6D7A45923D" + type: "item" + item: "modern_industrialization:bronze_drill" + count: 4L + }] + rewards: [{ + id: "45565E85A3748F82" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: -2.5d + y: -1.5d + subtitle: "It... Makes wires?" + description: [ + "Mix Coke Dust with Water in a mixer and you will get Raw Synthetic Oil, which you can burn in a Steam Blast Furnace to get Synthetic Oil." + "" + "Mix it with paper and that gives you rubber sheets!" + "" + "Automating this process is strongly recommended! Note that paper can be made from wood using wood pulp." + "" + "For the wires, you will need the Wiremill! Combine these wires with rubber sheets to get cables!" + ] + dependencies: ["7C5C1CA5A7954896"] + id: "43F43FB0B9ED0818" + tasks: [{ + id: "32FF28A50A8B3DD5" + type: "item" + item: "modern_industrialization:steel_wiremill" + }] + rewards: [{ + id: "1E9D18D104CA30EC" + type: "item" + item: "modern_industrialization:steel_plate" + count: 4 + }] + } + { + x: -4.5d + y: -6.5d + subtitle: "Used in the quarry. Check REI for outputs." + dependencies: ["2050D2FF42E29F6D"] + id: "2F5A88568154E986" + tasks: [{ + id: "4CB128CC2F0687DD" + type: "item" + item: "modern_industrialization:copper_drill" + }] + rewards: [{ + id: "27105D71D0783646" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + title: "&6The Electric Age!" + x: -1.0d + y: -1.5d + shape: "gear" + subtitle: "Basics of Electricity" + description: [ + "Electric machines work exactly the same as steam machines, except that they require electricity instead of steam and they progressively overclock recipes up to 32 EU/t." + "" + "You can use REI to view the recipes for the electric version of the machines you are already familiar with." + "" + "We strongly suggest that you automate Machine Hull, Analog Circuits, Motors, Pistons, Robot Arms and Conveyor Belts using Assemblers as soon as possible, that will make crafting electric machines basically free!" + ] + dependencies: ["43F43FB0B9ED0818"] + size: 1.2d + id: "19E5E31614FE485E" + tasks: [{ + id: "33A196551A047E54" + type: "item" + item: "modern_industrialization:analog_circuit" + count: 2L + }] + rewards: [{ + id: "6F412718BD1E7E4B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + title: "Item Transportation" + x: -4.5d + y: 0.5d + description: [ + "Item pipes will not connect to inventories by default, but again you can force a connection." + "" + "Right-click a connection without holding a wrench and you will see a filter." + "" + "By default, whitelist mode is enabled, so no items will be inserted or extracted directly." + "" + "Item pipes will insert items into higher priorities first, and they will transfer 16 items every few seconds." + "" + "They can be upgraded with motors." + ] + dependencies: ["7C5C1CA5A7954896"] + id: "38F9192F665742BA" + tasks: [{ + id: "52537690D3281DBF" + type: "item" + item: "modern_industrialization:item_pipe" + count: 16L + }] + rewards: [ + { + id: "0B0E01C14DDDB67F" + type: "item" + item: "minecraft:blue_dye" + count: 8 + } + { + id: "586EC7D8B901B2EA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + x: 0.5d + y: -0.5d + subtitle: "The first machine you'll want to make a lot of!" + description: ["The Assembler allows you to automate almost all recipes, up to 3 per Assembler if you use slot locking."] + dependencies: ["19E5E31614FE485E"] + id: "79F4B68189C05A25" + tasks: [{ + id: "651D4E443F87E715" + type: "item" + item: "modern_industrialization:assembler" + }] + rewards: [ + { + id: "2E44F161981497D4" + type: "item" + item: "modern_industrialization:robot_arm" + count: 2 + } + { + id: "1E8E41E1C77A88E0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + icon: "modern_industrialization:large_steam_boiler" + x: 0.5d + y: -2.5d + subtitle: "An upgraded version of the smaller Bronze and Steel Boilers." + description: [ + "It uses fuels 8 times faster than the Furnace, but it produces 256 mb/t of Steam when fully heated. Don't forget Water or it won't work!" + "" + "The main block you'll need is the Bronze Plated Bricks, but you'll also need Bronze Pipe Machine Casings and Heatproof Machine Casings." + "" + "The Large Steam Boiler is comprised of one layer of Heatproof Machine Casings and three layers of Bronze Plated Bricks." + "" + "The controller goes on the second layer (i.e. the first layer of Bronze Plated Bricks)." + "" + "The two middle blocks are Bronze Pipe Machine Casings." + "" + "Hatches must be placed on the bottom layer." + ] + dependencies: ["19E5E31614FE485E"] + id: "2F6ED192CC3A9AF4" + tasks: [ + { + id: "7D1063975B5EA66E" + type: "item" + item: "modern_industrialization:large_steam_boiler" + } + { + id: "13C71839379B60DA" + type: "item" + item: "modern_industrialization:bronze_machine_casing_pipe" + count: 2L + } + { + id: "32E98789AE243D6A" + type: "item" + item: "modern_industrialization:bronze_plated_bricks" + count: 24L + } + { + id: "27E2509D1BD44B95" + type: "item" + item: "modern_industrialization:heatproof_machine_casing" + count: 9L + } + ] + rewards: [ + { + id: "66C0E34F6FD976C3" + type: "item" + item: "modern_industrialization:white_fluid_pipe" + count: 16 + } + { + id: "62F27AE431AB6A53" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + x: 0.5d + y: -1.5d + subtitle: "The Steam Turbine uses Steam to produce electricity." + description: [ + "It converts every mb of Steam to 1 EU, up to 32 mb converted every tick." + "" + "The Steam Turbine will automatically send electricity to any machine connected directly to its output side." + "" + "It will only connect to cables placed on its output side." + "" + "It has the Low Voltage (LV) Tier." + "" + "Every electric cable has a Tier which determines how many EU/t it can transfer and to which machines it can connect. Copper, Silver and Tin are LV, Cupronickel and Electrum are MV, and so on..." + ] + dependencies: ["19E5E31614FE485E"] + id: "55ED05A197F8D24A" + tasks: [{ + id: "0497A2F2D5A65B0C" + type: "item" + item: "modern_industrialization:lv_steam_turbine" + }] + rewards: [{ + id: "3235F60BAD5EF9C1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: 2.0d + y: -1.5d + subtitle: "The Polarizer... polarizes stuff." + description: ["It doesn't have many recipes yet, but it is already useful to automate Motors!"] + dependencies: ["55ED05A197F8D24A"] + id: "5F52B24FFE2DDD86" + tasks: [{ + id: "796F845AA4E8F271" + type: "item" + item: "modern_industrialization:polarizer" + }] + rewards: [ + { + id: "36D19E83ED7A2C1B" + type: "item" + item: "modern_industrialization:steel_rod_magnetic" + count: 4 + } + { + id: "5AE03CB2DA0F4299" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + icon: "modern_industrialization:electric_blast_furnace" + x: 3.5d + y: -1.5d + subtitle: "The electric version of the Steam Blast Furnace." + description: [ + "It unlocks new recipes and like other multiblock electric machines, its overclock is bounded to 128 EU/t by default." + "" + "The EBF is made of one layer of Heatproof Machine Casings, two hollow layers of Cupronickel Coils and one other layer of Heatproof Machine Casings. The controller must go on the bottom layer, and hatches on the top or bottom layer." + "" + "Don't forget to add Energy Input Hatch(es) or the EBF won't have energy! The LV Energy Input Hatch will only connect to LV cables." + "" + "MV Energy Input Hatches will only connect to MV cables, which can be useful if you need a ton of energy for your EBF! You can't craft them yet, but keep in mind they exist..." + ] + dependencies: ["5F52B24FFE2DDD86"] + id: "796F33AE4A9CF30C" + tasks: [ + { + id: "39EB9EA6FC93093F" + type: "item" + item: "modern_industrialization:electric_blast_furnace" + } + { + id: "3AD3F002BEB84710" + type: "item" + item: "modern_industrialization:heatproof_machine_casing" + count: 17L + } + { + id: "431CC13936EFB564" + type: "item" + item: "modern_industrialization:cupronickel_coil" + count: 16L + } + ] + rewards: [ + { + id: "242165A5743BEA2A" + type: "item" + item: "modern_industrialization:steel_item_input_hatch" + } + { + id: "5969D12E96E787AE" + type: "item" + item: "modern_industrialization:steel_item_output_hatch" + } + { + id: "5F3136BD99FE1C05" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + title: "&bThe Midgame Age!" + x: 5.0d + y: -1.5d + shape: "gear" + subtitle: "Advanced Electricity!" + dependencies: ["796F33AE4A9CF30C"] + size: 1.2d + id: "6BEB4461CA08633F" + tasks: [{ + id: "36962E06671E364F" + type: "item" + item: "modern_industrialization:electronic_circuit" + }] + rewards: [{ + id: "73D52B92963F71FF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 9.5d + y: -4.0d + subtitle: "Will turn various fluids into their lighter parts." + description: ["This will be very useful for Oil Processing."] + dependencies: ["33BF21CF8232FD35"] + id: "036292964BDE4944" + tasks: [{ + id: "25449DE629548BDF" + type: "item" + item: "modern_industrialization:distillery" + }] + rewards: [{ + id: "21FEB18A28B279DF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + title: "&bDiesel Jetpack and Tools" + x: 8.5d + y: -6.5d + description: [ + "- Jetpack go brrr... The more powerful the fuel, the faster the jetpack! We recommend Rubber Boots and a Rubber Helmet..." + "" + "Don't forget to activate it using the (V) keybind." + "" + "- This Mining Drill can finally replace your Pickaxes and Shovels. Fill it with powerful fuel for the best speed!" + "" + "Toggle between Silk Touch and Fortune III with shift right-click." + ] + dependencies: ["036292964BDE4944"] + id: "6D0310EF6A259AC8" + tasks: [ + { + id: "67C570594E13FA80" + type: "item" + item: "modern_industrialization:diesel_mining_drill" + } + { + id: "7E63F544E1AF7DC1" + type: "item" + item: "modern_industrialization:diesel_chainsaw" + } + { + id: "13107B90179730F8" + type: "item" + item: "modern_industrialization:diesel_jetpack" + } + ] + rewards: [{ + id: "005355ACD6B0E16C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + title: "&9The Lategame Age!" + x: 14.000680272108838d + y: -4.008163265306102d + shape: "gear" + subtitle: "A Digital World!" + dependencies: [ + "036292964BDE4944" + "64BACF5B60AD2406" + ] + size: 1.2d + id: "7CE18D246F01445D" + tasks: [{ + id: "096259C009D8AFC1" + type: "item" + item: "modern_industrialization:digital_circuit" + }] + rewards: [{ + id: "6F8DD6AED5444B14" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + icon: "modern_industrialization:oil_drilling_rig" + x: 7.5d + y: -4.0d + subtitle: "A huge multiblock that can dig for Crude Oil under the bedrock using fluid pipes." + description: [ + "Yes, it's an oil quarry basically. Oil processing will give you a ton of byproducts and energy!" + "" + "The structure of the multiblock is made of: Steel Machine Casings, Steel Pipe Machine Casings and Chains as you can see by placing the controller and holding a Wrench." + "" + "The Hatches can be replaced by Steel Machine Casings, but be sure to have at least Item Input, Fluid Output and Energy Input Hatches!" + "" + "Crude Oil can be turned into various fuels and used for more efficient Rubber Sheet production." + ] + dependencies: ["6BEB4461CA08633F"] + id: "33BF21CF8232FD35" + tasks: [ + { + id: "26F6DB1C04F1CF93" + type: "item" + item: "modern_industrialization:oil_drilling_rig" + } + { + id: "0BC5972EF14E4DA5" + type: "item" + item: "modern_industrialization:steel_machine_casing" + count: 38L + } + { + id: "0FF841D00CE1829C" + type: "item" + item: "modern_industrialization:steel_machine_casing_pipe" + count: 6L + } + { + id: "0806B1D850EDDACE" + type: "item" + item: "minecraft:chain" + count: 18L + } + ] + rewards: [{ + id: "183D66E2F7AEB0A6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 7.5d + y: -2.0d + subtitle: "Can make items and fluids react with eachother." + dependencies: ["6BEB4461CA08633F"] + id: "6B11B8A209763B36" + tasks: [{ + id: "4405859846ECFE0E" + type: "item" + item: "modern_industrialization:chemical_reactor" + }] + rewards: [{ + id: "641199FDB7D87CF7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 9.5d + y: -6.5d + subtitle: "Diesel generators will only use fuel when it needs to." + description: [ + "Various fuels can be burned in the Diesel Generator, and you can check in REI how many EU each fuel produces." + "" + "The Diesel Generator will produce up to 128 EU/t and will only connect to MV cables." + "" + "Diesel Generators will only use fuel when they need to, but if you need a constant supply of energy, you can put liquid fuels in the Large Steam Boiler instead of items." + "" + "A fully heated Large Steam Boiler will roughly produce twice the amount of energy a Diesel Generator would produce using the same quantity of fuel." + ] + dependencies: ["036292964BDE4944"] + id: "6C8E36B461895C72" + tasks: [{ + id: "69A5D1E45B60D2DA" + type: "item" + item: "modern_industrialization:diesel_generator" + }] + rewards: [{ + id: "5C70B8E95A5100BB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 14.5d + y: -6.5d + subtitle: "Once you get some digital circuits going, make sure to build a Distillation Tower." + description: [ + "The Distillery only gives you one oil processing output, but the tower gives you ONE PER LAYER!" + "" + "To change the height of the Distillation Tower, right-click it with a screwdriver. This applies to other multiblocks with multiple shapes as well, such as the Kanthal tier EBF." + ] + dependencies: ["7CE18D246F01445D"] + id: "2AE689F6495C83A6" + tasks: [{ + id: "54C9073262B25D06" + type: "item" + item: "modern_industrialization:distillation_tower" + }] + rewards: [{ + id: "6BB49CCD899CE1BF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 15.5d + y: -6.5d + subtitle: "You can use a Heat Exchanger to recover the HP water for another cycle." + description: ["Remember that pressurizing water into HP water costs a lot of energy, but the turbine will not give it back!"] + dependencies: ["7CE18D246F01445D"] + id: "7F41EEF87B3A8B84" + tasks: [{ + id: "4223D53BFBB35DEF" + type: "item" + item: "modern_industrialization:heat_exchanger" + }] + rewards: [{ + id: "6B1AAE08EAA7828F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + title: "More upgrades!" + x: 11.5d + y: -6.5d + description: [ + "- Overclock Upgrades" + "" + "You know that regular electric machines have an overclock capped at 32 EU/t, and electric multiblocks have an overclock capped at 128 EU/t?" + "" + "Right-click the machine or multiblock with some upgrades in your hand to increase its maximum overclock! Check REI for the exact amounts." + "" + "- Machine Hull Upgrades" + "" + "Yes you can! Right-click a machine with an Advanced Machine Hull to change it to MV tier: it will now accept MV cable connections only." + "" + "Right-click with a crowbar to remove the upgrade." + ] + dependencies: ["6B522DC6845DB558"] + id: "65CB5CA13FBD010E" + tasks: [ + { + id: "5625CE2C5AF1194F" + type: "item" + item: "modern_industrialization:turbo_upgrade" + } + { + id: "08B66500C8E9F4CE" + type: "item" + item: "modern_industrialization:advanced_machine_hull" + } + ] + rewards: [{ + id: "0469FE91B8600125" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 7.5d + y: 0.0d + subtitle: "Splits items by spinning them very fast." + description: ["You can use it to make carbon dust and unlock better recipes for steel and silicon."] + dependencies: ["6BEB4461CA08633F"] + id: "693E05A909195578" + tasks: [{ + id: "68D837AA6DE85D6F" + type: "item" + item: "modern_industrialization:centrifuge" + }] + rewards: [{ + id: "1C5B1860219126FC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + icon: "modern_industrialization:electric_quarry" + x: 5.0d + y: -3.5d + subtitle: "The electric equivalent of the Steam Quarry." + description: [ + "Provide it with items and energy, and watch your resources GO BRRR!" + "" + "Its structure is exactly the same as the Steam Quarry's." + ] + dependencies: ["6BEB4461CA08633F"] + id: "3DC21B6F47A253E4" + tasks: [ + { + id: "1004292AA09E90E0" + type: "item" + item: "modern_industrialization:electric_quarry" + } + { + id: "530C5BAAAE5874C2" + type: "item" + item: "modern_industrialization:steel_machine_casing" + count: 16L + } + { + id: "2CAD989D39D01AD6" + type: "item" + item: "modern_industrialization:steel_machine_casing_pipe" + count: 6L + } + { + id: "773643F90F9A7B82" + type: "item" + item: "minecraft:chain" + count: 4L + } + ] + rewards: [{ + id: "396BFBF0CD560873" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + title: "&6Gold Drill" + x: 5.0d + y: -5.0d + subtitle: "Used in the quarry. Check REI for outputs." + dependencies: ["3DC21B6F47A253E4"] + id: "381693770EF21108" + tasks: [{ + id: "7B1FED6BDC3FB1FA" + type: "item" + item: "modern_industrialization:gold_drill" + }] + rewards: [{ + id: "03EB4768E657D802" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + title: "&3Stainless Steel Drill" + x: 4.0d + y: -5.0d + subtitle: "Used in the quarry. Check REI for outputs." + dependencies: ["3DC21B6F47A253E4"] + id: "01BBE636EBB71416" + tasks: [{ + id: "6A35321C6F3D7D64" + type: "item" + item: "modern_industrialization:stainless_steel_drill" + }] + rewards: [{ + id: "36396713C83CF36D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + title: "&8Steel Drill" + x: 6.0d + y: -5.0d + subtitle: "Used in the quarry. Check REI for outputs." + dependencies: ["3DC21B6F47A253E4"] + id: "04B4FB69D88D1C76" + tasks: [{ + id: "758EB0D2CB85F803" + type: "item" + item: "modern_industrialization:steel_drill" + }] + rewards: [{ + id: "1B77941A10C729BB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + title: "Upgrades!" + x: 10.5d + y: -6.5d + subtitle: "You are almost Prepared!" + description: [ + "" + "Now that your Into the Start of MV, you can start working on your oil processing and start working on Basic Upgrades that you can easily then turn into Advanced Upgrades!" + ] + dependencies: ["036292964BDE4944"] + id: "6B522DC6845DB558" + tasks: [{ + id: "71B5428A94930A18" + type: "item" + item: "modern_industrialization:advanced_upgrade" + }] + rewards: [{ + id: "01B96DE83B175CEF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 7.5d + y: -3.0d + dependencies: ["6BEB4461CA08633F"] + id: "7D4B8F84394B1B35" + tasks: [{ + id: "16E814CBBEE5F8AB" + type: "item" + item: "modern_industrialization:mv_steam_turbine" + }] + rewards: [{ + id: "0779AB058E70BD8E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 12.5d + y: -6.5d + subtitle: "Another option for small setups is to use an HV steam turbine." + description: ["Like other HV generators, it will produce 512 EU/t. This one will only accept regular steam."] + dependencies: ["7CE18D246F01445D"] + id: "2B0219B675E3820F" + tasks: [{ + id: "54B31CE72767D4C6" + type: "item" + item: "modern_industrialization:hv_steam_turbine" + }] + rewards: [{ + id: "53171C5BA7BBC1F0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 13.5d + y: -6.5d + subtitle: "Keep in mind you can use a Turbo Diesel Generator for compat HV power generation." + description: [ + "As you might expect, it produces up to 512 EU/t." + "" + "Remember that you can find the amount of energy stored in every fuel with REI." + "" + "Once you have access to processing units and highly advanced machine hulls, considering making a few Large Diesel Generators. Each of these bad boys will turn fuel into EU, up to 16384 EU/t!" + ] + dependencies: ["7CE18D246F01445D"] + id: "715CEF4FB78310FF" + tasks: [{ + id: "438923113D0A1141" + type: "item" + item: "modern_industrialization:turbo_diesel_generator" + }] + rewards: [{ + id: "0B0768FA3561B409" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + icon: "modern_industrialization:vacuum_freezer" + x: 7.5d + y: -1.0d + subtitle: "You can check the base materials with REI, and the exact shape with a wrench!" + dependencies: ["6BEB4461CA08633F"] + id: "0A0931D04AE50D4B" + tasks: [ + { + id: "2D292B2E8511A84D" + type: "item" + item: "modern_industrialization:vacuum_freezer" + } + { + id: "43D4C2C2AB9CAA35" + type: "item" + item: "modern_industrialization:frostproof_machine_casing" + count: 33L + } + ] + rewards: [{ + id: "3830FD26F201D3E3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 7.5d + y: 1.0d + subtitle: "Can split materials into their different parts using strong electric currents." + dependencies: ["6BEB4461CA08633F"] + id: "68BD457258EC8CBF" + tasks: [{ + id: "4ECD4D66C0DAB6AC" + type: "item" + item: "modern_industrialization:electrolyzer" + }] + rewards: [{ + id: "04DD0ADC4866C2BE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 9.5d + y: -1.0d + subtitle: "The next material you will want a large quantity of." + description: ["Smelting stainless steel dust in an EBF will give you hot ingots, which you can cool back into regular ingots with a Vacuum Freezer."] + dependencies: ["0A0931D04AE50D4B"] + id: "64BACF5B60AD2406" + tasks: [{ + id: "323EFEE7EBA4E2AE" + type: "item" + item: "modern_industrialization:stainless_steel_ingot" + }] + rewards: [{ + id: "59E14D9DD9778615" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 14.0d + y: -1.0d + dependencies: ["64BACF5B60AD2406"] + id: "6B15091EC1B119B0" + tasks: [{ + id: "2BD708AAF08C5905" + type: "item" + item: "modern_industrialization:kanthal_coil" + count: 16L + }] + rewards: [{ + id: "0CCBEBFC08B82D75" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 17.5d + y: -1.0d + dependencies: ["6B15091EC1B119B0"] + id: "7D3D156BE9C9E150" + tasks: [{ + id: "040031047A05E0AE" + type: "item" + item: "modern_industrialization:titanium_ingot" + }] + rewards: [{ + id: "03576868670405B7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + x: 14.0d + y: -2.5d + dependencies: [ + "6B15091EC1B119B0" + "7CE18D246F01445D" + ] + id: "5310B93F2821826A" + tasks: [{ + id: "5D18FA4D68318732" + type: "item" + item: "modern_industrialization:processing_unit" + }] + rewards: [{ + id: "34A778642E411FB6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + x: 19.5d + y: -2.0d + dependencies: ["7D3D156BE9C9E150"] + id: "6B05C72FF31E104D" + tasks: [{ + id: "7103DFB1F1EF3828" + type: "item" + item: "modern_industrialization:raw_iridium" + }] + rewards: [{ + id: "0BA9AA260BE18BAE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + x: 19.5d + y: -1.0d + dependencies: ["7D3D156BE9C9E150"] + id: "1EACE9E49BA4B753" + tasks: [{ + id: "072C3C5C4355E8DF" + type: "item" + item: "modern_industrialization:blastproof_alloy_plate" + }] + rewards: [{ + id: "4B5AD252C810AE64" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + icon: "modern_industrialization:pressurizer" + x: 17.5d + y: -4.0d + subtitle: "A new multiblock made of titanium that can turn water into HP (high pressure) water, steam into HP steam, and the other way around." + dependencies: [ + "7D3D156BE9C9E150" + "7CE18D246F01445D" + ] + id: "46319F2AE2F90532" + tasks: [ + { + id: "34D13E49CD76D0E5" + type: "item" + item: "modern_industrialization:pressurizer" + } + { + id: "406C11A88083444C" + type: "item" + item: "modern_industrialization:solid_titanium_machine_casing" + count: 10L + } + { + id: "44B6C74129ADE260" + type: "item" + item: "modern_industrialization:titanium_machine_casing_pipe" + count: 9L + } + ] + rewards: [{ + id: "044666AE408A2535" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + x: 21.5d + y: -2.0d + dependencies: ["6B05C72FF31E104D"] + id: "18949581A0F3E28B" + tasks: [{ + id: "119D5B764A8F7E09" + type: "item" + item: "modern_industrialization:superconductor_cable" + }] + rewards: [{ + id: "3F5E66DB336CE458" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + x: 23.0d + y: -2.5d + subtitle: "Uses advanced superconductor technology to invert the gravitational field around the player wearing it." + description: [ + "It uses EU, and can be charged by right-clicking a block that can output energy." + "" + "Note that the current GSP technology grants fly and prevents fall damage, but it does not protected against other kinds of damage." + ] + dependencies: ["18949581A0F3E28B"] + id: "6C1822FED0613FAF" + tasks: [{ + id: "4AEAA8FA55EA9B82" + type: "item" + item: "modern_industrialization:gravichestplate" + }] + rewards: [{ + id: "0F3F2F64ADF73F89" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + icon: "modern_industrialization:implosion_compressor" + x: 21.5d + y: -1.0d + subtitle: "Using Industrial TNT, the Implosion Compressor is able to compress dust and ingots of the most resistant materials." + description: [ + "This includes Tungsten, Blastproof Alloy, Beryllium - these materials are very important for nuclear fission - and Diamonds at last!" + "" + "Hopefully you have learned to check every REI recipe by now, so you should easily find that Blastproof Mixed Ingots and Tungsten Nuggets can be made with a Compressor... until you have your first Implosion Compressor of course!" + ] + dependencies: ["1EACE9E49BA4B753"] + id: "0F7CE2BA2A295A4D" + tasks: [ + { + id: "459C20F94BC31393" + type: "item" + item: "modern_industrialization:implosion_compressor" + } + { + id: "36704F63596BB959" + type: "item" + item: "modern_industrialization:blastproof_casing" + count: 16L + } + { + id: "1D26B3532226028F" + type: "item" + item: "modern_industrialization:solid_titanium_machine_casing" + count: 17L + } + ] + rewards: [{ + id: "7CE4055A59833461" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + x: 23.0d + y: -1.5d + dependencies: ["0F7CE2BA2A295A4D"] + id: "46D1B0C583A57B12" + tasks: [{ + id: "5E67F55373049C23" + type: "item" + item: "modern_industrialization:mixed_ingot_iridium" + }] + rewards: [{ + id: "362A38DC8EE3237B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + title: "&dThe Endgame" + x: 24.5d + y: -1.5d + subtitle: "Just a few more steps for... MAX POWER!" + dependencies: ["46D1B0C583A57B12"] + id: "363455215C23E84E" + tasks: [{ + id: "7E4D849D6F611B94" + type: "item" + item: "modern_industrialization:quantum_circuit" + }] + rewards: [{ + id: "761EE1FFEA889D2C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16425539 + Name: "Modern Industrialization Legendary Lootbag" + Loot: "aof:loot_bags/mi/legendary" + } + } + }] + } + { + x: 24.5d + y: -3.0d + subtitle: "The most powerful machine upgrade ever. Have a look for yourself." + dependencies: ["363455215C23E84E"] + id: "4847BA675A04852F" + tasks: [{ + id: "4CD547671372F659" + type: "item" + item: "modern_industrialization:quantum_upgrade" + }] + rewards: [{ + id: "6B88385840BCFBA5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16425539 + Name: "Modern Industrialization Legendary Lootbag" + Loot: "aof:loot_bags/mi/legendary" + } + } + }] + } + { + icon: "modern_industrialization:fusion_reactor" + x: 26.0d + y: -1.5d + subtitle: "The Fusion Reactor is the ultimate energy source!" + description: [ + "It can combine Deuterium, Tritium, and/or Helium-3 into Helium Plasma, the most powerful fuel in the game!" + "" + "However, it requires a large amount of energy to ignite the reaction." + ] + dependencies: ["363455215C23E84E"] + id: "208DE0E29C636F41" + tasks: [ + { + id: "3F8F140654BCBDCA" + type: "item" + item: "modern_industrialization:fusion_reactor" + } + { + id: "0ED2032159A96066" + type: "item" + item: "modern_industrialization:fusion_chamber" + count: 40L + } + { + id: "64AE82C5CFDBF6D2" + type: "item" + item: "modern_industrialization:highly_advanced_machine_hull" + count: 203L + } + ] + rewards: [{ + id: "3250ACF1DEC619C2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16425539 + Name: "Modern Industrialization Legendary Lootbag" + Loot: "aof:loot_bags/mi/legendary" + } + } + }] + } + { + x: 27.5d + y: -1.5d + subtitle: "Turns Helium Plasma into EU, at the rate of 100 kEU per millibucket." + description: ["Its maximum production rate is roughly 1 MEU/t."] + dependencies: ["208DE0E29C636F41"] + id: "370EE225E8140570" + tasks: [ + { + id: "414FC59A3998C675" + type: "item" + item: "modern_industrialization:plasma_turbine" + } + { + id: "2B841E64FB2F9D5D" + type: "item" + item: "modern_industrialization:iridium_machine_casing_pipe" + count: 18L + } + { + id: "553244F087ECF3CA" + type: "item" + item: "modern_industrialization:plasma_handling_iridium_machine_casing" + count: 17L + } + ] + rewards: [{ + id: "17C119CDEA96BD44" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16425539 + Name: "Modern Industrialization Legendary Lootbag" + Loot: "aof:loot_bags/mi/legendary" + } + } + }] + } + { + x: 24.0d + y: -4.5d + subtitle: "With 100 mB of UU Matter, the replicator can duplicate (almost) any item in the game!" + description: ["Congratulations, it is now Yourcraft."] + dependencies: ["4847BA675A04852F"] + id: "2DD7A176E38F67AD" + tasks: [{ + id: "65573E368D0A8C59" + type: "item" + item: "modern_industrialization:replicator" + }] + rewards: [{ + id: "4C56240331B631CE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16425539 + Name: "Modern Industrialization Legendary Lootbag" + Loot: "aof:loot_bags/mi/legendary" + } + } + }] + } + { + title: "Quantum Physics" + x: 25.0d + y: -4.5d + subtitle: "Unstoppable!" + description: [ + "- Quantum Sword" + "" + "Uses the raw power of the Schrödinger equation to instantly vaporize any foe (or friend!) you hit with it." + "" + "- Quantum Armor" + "" + "Through the gravitational effect of the Heisenberg uncertainty principle, the full Quantum Armor set makes you immune to all damage and grants you creative flight. Each new piece of armour increases by 25% the likelihood of nullifying any damage taken." + ] + dependencies: ["4847BA675A04852F"] + id: "6C6FFF91F7E49E1D" + tasks: [ + { + id: "0684EF2F47C7A5DF" + type: "item" + item: "modern_industrialization:quantum_helmet" + } + { + id: "27517665764C7AA0" + type: "item" + item: "modern_industrialization:quantum_chestplate" + } + { + id: "79941F20E6B0249D" + type: "item" + item: "modern_industrialization:quantum_leggings" + } + { + id: "4499514AF8A6B84B" + type: "item" + item: "modern_industrialization:quantum_boots" + } + { + id: "0CDD142D3CF0E152" + type: "item" + item: "modern_industrialization:quantum_sword" + } + ] + rewards: [{ + id: "67C99C7740908624" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16425539 + Name: "Modern Industrialization Legendary Lootbag" + Loot: "aof:loot_bags/mi/legendary" + } + } + }] + } + { + x: 23.0d + y: -0.5d + subtitle: "A large multiblock whose purpose is to generate massive amounts of energy by consuming nuclear fuel." + description: [ + "It can produce 100s of times more EU/t than diesel. It comes in several sizes from small to large." + "" + "How it works under the hood can be a bit overwhelming, nevertheless, you don't need to understand the details to be able to design a powerful reactor. We recommend that you experiment with various designs in creative mode until you find one that suits you." + "" + "Note that the Nuclear Reactor cannot explode, emit radiation, or otherwise damage the map. The only thing that it can damage is the items you put in it if the temperature gets too high (more on this later). You should feel free to experiment, and enjoy your new life as a nuclear scientist!" + "" + "The main component is the Nuclear Casing which is made with Nuclear Alloy : a mix of cadmium, beryllium and blastproof alloy." + "" + "The upper part of the structure accepts Nuclear Item or Fluid Hatches (or simple casings). Those are the inputs and outputs of the reactor." + "" + "Each hatch has one input (either item or fluid) and two outputs. The input slots will form a grid, displayed in the reactor GUI (accessible by right-clicking on the controller)." + "" + "Each hatch has a temperature and stores heat which can be dissipated in several ways. The heat will naturally move to an adjacent hatch or to the outside if the hatch is on the edge (the heat is then lost). The speed of this process is equal to the hatches content's heat transfer coefficient (shown in REI) times the temperature difference. The heat can also be extracted in a fluid hatch by producing steam. A temperature above an item's maximum temperature will destroy it." + "" + "The core nuclear reactor elements are neutrons. Those are produced by the nuclear fuel. There are two type of neutrons, fast and thermal : the fast carry energy while the thermal do not. Neutrons move in a straight line until they encounter an element or exit the reactor (for fast neutrons, their energy is then lost). The flow of neutrons is shown in the reactor GUI." + "" + "When a neutron encounters a non-empty hatch, two things can happen : the neutron is absorbed or scattered. A scattered neutron will randomly change direction. If the scattered neutron is fast, it has a chance of slowing down, becoming a thermal one. This transfers the energy from the neutron to the hatch in the form of heat. An absorbed neutron stops its course and also transfers its energy if it was a fast neutron." + "" + "The number of absorbed neutrons in a single hatch can be seen in the GUI. The probability for each processes is shown in REI. Those will strongly depend on the hatch's content and the neutron type (fast or thermal). Nuclear fuels absorb thermal neutrons far better." + "" + "When a neutron, either fast or thermal, is absorbed in nuclear fuel, more neutrons are generated. Those are always fast neutrons and have random direction. Their generation is accompanied by the direct release of energy in the form of additional heat in the hatch." + "" + "Above a certain threshold, the number of generated neutrons will decrease with the temperature until reaching zero. This process wastes some energy, but guarantees the stability of the reactor. The number of generated neutrons (and effective efficiency), the direct energy and the temperature threshold are in REI." + "" + "Each nuclear component has maximum number of absorptions. When reached, the item is either destroyed or transformed into a depleted version. This is particularly useful for nuclear fuel because some part of the U238 is transformed into Plutonium in the depleted version, meaning some of it can be transformed back into fuel." + "" + "The same thing happens for fluids: a bit of fluid is transformed after each neutron absorption. This can be used to mass produce useful isotopes like deuterium and tritium. In both cases, the outcome is shown in REI." + ] + dependencies: ["0F7CE2BA2A295A4D"] + id: "03896D148D7B4E3B" + tasks: [ + { + id: "6539BC5A7D008ABE" + type: "item" + item: "modern_industrialization:nuclear_reactor" + } + { + id: "453E60CB97E09F53" + type: "item" + item: "modern_industrialization:nuclear_alloy_machine_casing_pipe" + count: 27L + } + { + id: "6A65032810E039AA" + type: "item" + item: "modern_industrialization:nuclear_casing" + count: 77L + } + ] + rewards: [{ + id: "1FF91A9F296F1EA6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + x: 24.5d + y: -0.5d + subtitle: "Does it work?" + dependencies: ["03896D148D7B4E3B"] + id: "04FAF93691F0BD9C" + tasks: [{ + id: "562F6128B9E139A8" + type: "item" + item: "modern_industrialization:nuke" + }] + rewards: [{ + id: "07E7F15A42476A42" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16425539 + Name: "Modern Industrialization Legendary Lootbag" + Loot: "aof:loot_bags/mi/legendary" + } + } + }] + } + { + x: 26.0d + y: -0.5d + subtitle: "What happens when scientists try to build a miniature black hole in their lab?" + description: ["The Singularity is the answer: this immensely powerful ball of matter has very useful quantum physics applications with the proper stabilizing materials."] + dependencies: ["04FAF93691F0BD9C"] + id: "6314525E36DEA54B" + tasks: [{ + id: "1A5C0F0D73190307" + type: "item" + item: "modern_industrialization:singularity" + }] + rewards: [{ + id: "63D55445EF5C055D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16425539 + Name: "Modern Industrialization Legendary Lootbag" + Loot: "aof:loot_bags/mi/legendary" + } + } + }] + } + { + x: 27.5d + y: -0.5d + subtitle: "UwU Matter" + description: ["With a suitable Electrolyzer setup and a Singularity, large amounts of energy can be turned through Quantum Hawnking Radiation, into Universally Useable Matter also known as UU Matter, the very fabric of the universe."] + dependencies: ["6314525E36DEA54B"] + id: "79802A9D4A83E757" + tasks: [{ + id: "15325EFF41DA3891" + type: "item" + item: "modern_industrialization:uu_matter_bucket" + }] + rewards: [{ + id: "727FD343F9AFD1D1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16425539 + Name: "Modern Industrialization Legendary Lootbag" + Loot: "aof:loot_bags/mi/legendary" + } + } + }] + } + { + x: 16.0d + y: -2.5d + dependencies: ["5310B93F2821826A"] + id: "60A05C52ACCBE35D" + tasks: [{ + id: "537CE70D027A8B77" + type: "item" + item: "modern_industrialization:highly_advanced_upgrade" + }] + rewards: [{ + id: "13680572A9242A9C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + title: "&bAluminum Drill" + x: 7.5d + y: -5.0d + subtitle: "Used in the quarry. Check REI for outputs." + dependencies: ["33BF21CF8232FD35"] + id: "419F7B74E30C2AF4" + tasks: [{ + id: "5F35CE6C3C6BAEF9" + type: "item" + item: "modern_industrialization:aluminum_drill" + }] + rewards: [{ + id: "051635AF3BFC0C18" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + { + x: 19.5d + y: 0.0d + subtitle: "Used in the quarry. Check REI for outputs." + dependencies: ["7D3D156BE9C9E150"] + id: "24535DA01189CC75" + tasks: [{ + id: "6448D47D73DD3726" + type: "item" + item: "modern_industrialization:titanium_drill" + }] + rewards: [{ + id: "586C185E7626220E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16425539 + Name: "Modern Industrialization Epic Lootbag" + Loot: "aof:loot_bags/mi/epic" + } + } + }] + } + { + x: -12.0d + y: -3.0d + subtitle: "Is it a monkey or a wrench?" + description: [ + "Using a wrench, you can rotate any machine by right-clicking." + "" + "You can rotate the output side by sneaking while you shift-click." + "" + "Note that breaking a machine with the wrench will not drop it. Use a pickaxe for that!" + ] + dependencies: ["4661838E492BDE53"] + id: "2DB9C3C383C91BC0" + tasks: [{ + id: "68063DD59C50E1A7" + type: "item" + item: "modern_industrialization:wrench" + }] + rewards: [{ + id: "17C01C9AE12107E0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: 3.5d + y: 0.0d + subtitle: "A Giant Inlet? " + description: ["Now that were getting into Electric Muiltiblock Structures you will start using Energy Hatches. You can upgrades the Hatches to other tiers as you wish."] + dependencies: ["796F33AE4A9CF30C"] + id: "1B0A4271FCBD581F" + tasks: [{ + id: "13C4EB4423DBF2B5" + type: "item" + item: "modern_industrialization:lv_energy_input_hatch" + }] + rewards: [ + { + id: "0CFB0E3E504A70F7" + type: "item" + item: "modern_industrialization:basic_machine_hull" + } + { + id: "7C030FCC64179FA0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + x: -4.0d + y: -5.0d + subtitle: "Hatchback!" + description: [ + "Steel hatches have more capacity than bronze hatches, and a multiblock with at least one steel hatch will be upgraded to steel tier." + "" + "This means that it will go twice as fast if its energy usage wouldn't exceed 4 EU/t." + "" + "A steel boiler will produce twice as much steam as a bronze one, that means up to 16 EU/t, and a steel water pump will produce twice as much water as its bronze counterpart, so up to 2 buckets / 5 seconds." + ] + dependencies: ["26E587E34810A8FE"] + id: "2050D2FF42E29F6D" + tasks: [ + { + id: "7A4F57CDD12A6800" + type: "item" + item: "modern_industrialization:steel_fluid_input_hatch" + } + { + id: "5D7622FC67473FA0" + type: "item" + item: "modern_industrialization:steel_item_input_hatch" + } + { + id: "4A27BBE015E4B476" + type: "item" + item: "modern_industrialization:steel_item_output_hatch" + } + ] + rewards: [ + { + id: "54AF33022467EEBE" + type: "item" + item: "modern_industrialization:steel_item_output_hatch" + } + { + id: "4CF31744EC697161" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + } + ] + } + { + x: -3.0d + y: -3.5d + subtitle: "A new machine only available in steel, can perform simple crafts for you." + description: ["You can now automate double ingots and pipes, for example! Again, check REI."] + dependencies: ["7C5C1CA5A7954896"] + id: "324B15844FC6C305" + tasks: [{ + id: "52306C6F2E77D371" + type: "item" + item: "modern_industrialization:steel_packer" + }] + rewards: [{ + id: "2F02995FFC62B094" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: -5.0d + y: -3.5d + subtitle: "A new machine only available in steel... Guess what it does." + dependencies: ["7C5C1CA5A7954896"] + id: "2D320F78629CC719" + tasks: [{ + id: "58691A4447512CEE" + type: "item" + item: "modern_industrialization:steel_unpacker" + }] + rewards: [{ + id: "2073E7B9271D4734" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + title: "Energy Transfer" + x: -1.0d + y: 0.5d + subtitle: "Cable networks have limitations on the amount of energy they will pull into the network depending on tier." + description: [ + "256 EU/t for LV cables, 1024 EU/t for MV cables and 8192 EU/t for HV cables." + "" + "Because there is no output limit for the network and because cables have a small internal storage, an LV network can provide more than 256 EU/t for a short amount of time." + "" + "Note however that single block electric machines will only connect to LV cables!" + "" + "To transfer more energy, you need to either create multiple pipe networks or use Transformers." + "" + "As you would expect, an X to Y Transformer will connect to Y cables on its output side and to X cables on its 5 other sides." + ] + dependencies: ["19E5E31614FE485E"] + id: "4DCFE7721417E669" + tasks: [{ + id: "2E9730BA35730C4B" + type: "item" + item: "modern_industrialization:tin_cable" + }] + rewards: [{ + id: "1CB0BB6DD7CFCB9A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16425539 + Name: "Modern Industrialization Common Lootbag" + Loot: "aof:loot_bags/mi/common" + } + } + }] + } + { + x: 5.0d + y: 0.0d + subtitle: "A better and bigger Large Steam Boiler!" + description: ["This advanced version can produce up to 1024 mb/t of steam!"] + dependencies: ["6BEB4461CA08633F"] + id: "31BCEF301071F67C" + tasks: [{ + id: "5A4042280D8835FB" + type: "item" + item: "modern_industrialization:advanced_large_steam_boiler" + }] + rewards: [{ + id: "47A6DDF0F4E11A37" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16425539 + Name: "Modern Industrialization Rare Lootbag" + Loot: "aof:loot_bags/mi/rare" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/powah.snbt b/config/ftbquests/quests/chapters/powah.snbt new file mode 100644 index 0000000..1666159 --- /dev/null +++ b/config/ftbquests/quests/chapters/powah.snbt @@ -0,0 +1,1250 @@ +{ + id: "009F61C80E1E69B9" + group: "0815C5D80307ECDF" + order_index: 4 + filename: "powah" + title: "Powah" + icon: "powah:energy_cell_nitro" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + x: -10.5d + y: 0.0d + subtitle: "I have to make how many of these!?" + description: ["Capacitors are one of the basic units required for crafting in Powah, and are used in any machine the needs to transfer or store energy."] + dependencies: ["34CB6C162F5ABA54"] + id: "48D9BC5F27EB7EFC" + tasks: [{ + id: "244F4D657A724BD7" + type: "item" + title: "Basic Capacitor" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:capacitor_basic_tiny" + Count: 1b + } + { + id: "powah:capacitor_basic" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "19FC42004CE4ACF0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + }] + } + { + x: -12.5d + y: 0.0d + subtitle: "Getting Started" + description: [ + "Powah is a powerful tech mod that centers around transfering, storing and producing large amounts of Powah." + "" + "Dielectric paste is the base for much of what you'll be working with, insulating your high power electrical equipment from your fingies" + ] + id: "34CB6C162F5ABA54" + tasks: [{ + id: "12EFACEEF2CB7BB2" + type: "item" + item: "powah:dielectric_paste" + }] + rewards: [ + { + id: "6672CBBA98D952AA" + type: "item" + item: "powah:book" + } + { + id: "48B3296F55328CBE" + type: "item" + item: { + id: "powah:wrench" + Count: 1b + tag: { + PowahWrenchNBT: { } + } + } + } + { + id: "3D6B696EB3A61233" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + } + ] + } + { + x: -12.5d + y: -3.5d + subtitle: "The power of the sun in the palm of my hand" + description: ["While there aren't many inventory items in Powah that require energy, the batteries from Powah are quite helpful in helping you power your tools from other mods, like Industrial Revolution or Tech Reborn."] + dependencies: ["72868D5235EEB1D1"] + id: "6E73A1FC54068F9D" + tasks: [{ + id: "7C11C6028FA55AD5" + type: "item" + title: "Battery" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:battery_starter" + tag: { } + Count: 1b + } + { + id: "powah:battery_basic" + tag: { } + Count: 1b + } + { + id: "powah:battery_hardened" + tag: { } + Count: 1b + } + { + id: "powah:battery_blazing" + tag: { } + Count: 1b + } + { + id: "powah:battery_niotic" + tag: { } + Count: 1b + } + { + id: "powah:battery_spirited" + tag: { } + Count: 1b + } + { + id: "powah:battery_nitro" + tag: { } + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "65518AA5E8ECF7D0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + }] + } + { + title: "Energy Cells" + x: -14.0d + y: -2.0d + subtitle: "Big Box Storin'" + description: ["Energy cells are a great way to store energy and redistribute it later when your machines need it most."] + dependencies: ["72868D5235EEB1D1"] + id: "63E3FE37529D0653" + tasks: [{ + id: "02FE38964253A488" + type: "item" + title: "Energy Cell" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:energy_cell_starter" + Count: 1b + } + { + id: "powah:energy_cell_basic" + Count: 1b + } + { + id: "powah:energy_cell_hardened" + Count: 1b + } + { + id: "powah:energy_cell_blazing" + Count: 1b + } + { + id: "powah:energy_cell_niotic" + Count: 1b + } + { + id: "powah:energy_cell_spirited" + Count: 1b + } + { + id: "powah:energy_cell_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "039CAD1A22774986" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + }] + } + { + title: "Energizing" + x: -7.5d + y: 0.0d + subtitle: "Light 'em up boys" + description: [ + "The energizer is used to infuse 1 or more items with energy to create a new item" + "" + "Multiple infusers allow you to infuse the item(s) with energy faster and therefore craft faster, very useful when making items that require a large amount of infused energy" + ] + dependencies: ["48D9BC5F27EB7EFC"] + id: "3AAEDB182C3919CC" + tasks: [ + { + id: "3A877A84B52510B5" + type: "item" + item: "powah:energizing_orb" + } + { + id: "07D998F67B8E9745" + type: "item" + title: "Energizing Rod" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:energizing_rod_starter" + Count: 1b + } + { + id: "powah:energizing_rod_basic" + Count: 1b + } + { + id: "powah:energizing_rod_hardened" + Count: 1b + } + { + id: "powah:energizing_rod_blazing" + Count: 1b + } + { + id: "powah:energizing_rod_niotic" + Count: 1b + } + { + id: "powah:energizing_rod_spirited" + Count: 1b + } + { + id: "powah:energizing_rod_nitro" + Count: 1b + } + ] + } + } + } + ] + rewards: [{ + id: "189E7C1448EBEB75" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + }] + } + { + x: -6.0d + y: -2.0d + subtitle: "Hard as ... Steel?" + description: ["Energized steel is a crafting material made from gold and iron, used as a base for the Hardened level of machinery in Powah"] + dependencies: ["3AAEDB182C3919CC"] + id: "4768DD5F60DE3F4A" + tasks: [{ + id: "147B469C5C23C57F" + type: "item" + item: "powah:steel_energized" + }] + rewards: [{ + id: "034C40BA404D4DFA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + x: -5.5d + y: -1.0d + subtitle: "Sizzle pop" + description: ["Blazing crystals are made from a material you would never suspect: Blaze powder. Its used as the material for the blazing tier of machines"] + dependencies: ["3AAEDB182C3919CC"] + id: "4D86F088280981A2" + tasks: [{ + id: "5907F70C58C684D5" + type: "item" + item: "powah:crystal_blazing" + }] + rewards: [{ + id: "2160D5AD476713DB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + x: -5.0d + y: 0.0d + subtitle: "Blue Crystals :)" + description: ["Niotic crystals are made from Diamonds, and are a key component for the Niotic tier of machines"] + dependencies: ["3AAEDB182C3919CC"] + id: "0DBF3DBFA978291D" + tasks: [{ + id: "40F2DC6B69FD7D07" + type: "item" + item: "powah:crystal_niotic" + }] + rewards: [{ + id: "2F4802C8A8F47A08" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 14731911 + Loot: "aof:loot_bags/powah/epic" + Name: "Powah! Epic Lootbag" + } + } + }] + } + { + x: -5.5d + y: 1.0d + subtitle: "I thought Spirits were blue" + description: ["This resource uses emeralds, and is necessary for the Spirited level of machines"] + dependencies: ["3AAEDB182C3919CC"] + id: "45E782AC2C3E97EE" + tasks: [{ + id: "151572FE22F1BD41" + type: "item" + item: "powah:crystal_spirited" + }] + rewards: [{ + id: "61F58E9782C28446" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 14731911 + Loot: "aof:loot_bags/powah/epic" + Name: "Powah! Epic Lootbag" + } + } + }] + } + { + x: -6.0d + y: 2.0d + subtitle: "Now only $2.99!" + description: ["Nitro crystals are materials required for the highest tier of machinery, Nitro, and are made with Nether Stars and redstone. If used properly they will also enable you to use animated emojis in chat."] + dependencies: ["3AAEDB182C3919CC"] + id: "5F4CDC52244B937E" + tasks: [{ + id: "0FA248D18B3B6AB8" + type: "item" + item: "powah:crystal_nitro" + }] + rewards: [{ + id: "6282C39A0E7F5D3D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 14731911 + Loot: "aof:loot_bags/powah/legendary" + Name: "Powah! Legendary Lootbag" + } + } + }] + } + { + title: "Reactors" + x: -10.5d + y: 2.0d + subtitle: "RADIOACTIVE RADIOACTIVE WOAHaaOAAh" + description: [ + "Reactors are powerful generators that enable you to make varying amounts of energy from Uranite that you can find underground." + "" + "You'll need 36 to form the multiblock. Rightclicking the ground with 36 reactor blocks will automatically form the reactor." + ] + dependencies: [ + "5D08158FE91F8A63" + "48D9BC5F27EB7EFC" + ] + id: "435B42806E447D20" + tasks: [{ + id: "32F11CA22D877230" + type: "item" + title: "Reactor" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:reactor_starter" + Count: 1b + } + { + id: "powah:reactor_basic" + Count: 1b + } + { + id: "powah:reactor_hardened" + Count: 1b + } + { + id: "powah:reactor_blazing" + Count: 1b + } + { + id: "powah:reactor_niotic" + Count: 1b + } + { + id: "powah:reactor_spirited" + Count: 1b + } + { + id: "powah:reactor_nitro" + Count: 1b + } + ] + } + } + count: 36L + }] + rewards: [{ + id: "479A964FC6EB434D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + x: -12.5d + y: 2.0d + subtitle: "This seems unsafe" + description: ["Uranite is a resource you can find underground, and is a required component for creating and fueling a Powah reactor"] + id: "5D08158FE91F8A63" + tasks: [{ + id: "62B7B724197D88C5" + type: "item" + item: "powah:uraninite" + }] + rewards: [{ + id: "1B27386FE4C091A0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + title: "Ender Cells" + x: -9.0d + y: -2.0d + subtitle: "Call your Carrier" + description: ["Ender Cells are part of an wireless network of energy. You can add ender cells to expand the capacity of your network."] + dependencies: ["22E4363ECF659C5B"] + id: "70197A6164010B19" + tasks: [{ + id: "2EC3E158BE82E999" + type: "item" + title: "Ender Cell" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:ender_cell_starter" + Count: 1b + } + { + id: "powah:ender_cell_basic" + Count: 1b + } + { + id: "powah:ender_cell_hardened" + Count: 1b + } + { + id: "powah:ender_cell_blazing" + Count: 1b + } + { + id: "powah:ender_cell_niotic" + Count: 1b + } + { + id: "powah:ender_cell_spirited" + Count: 1b + } + { + id: "powah:ender_cell_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "76F183A92789C904" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + x: -7.5d + y: -2.0d + subtitle: "Energy! Now on 5G" + description: ["The ender core is the base of a frequency based wireless energy network. You can tap into the network or add energy to it using blocks made from this core"] + dependencies: ["3AAEDB182C3919CC"] + id: "22E4363ECF659C5B" + tasks: [{ + id: "4DD0E201A56082AA" + type: "item" + item: "powah:ender_core" + }] + rewards: [{ + id: "3FC9BE8BD8A05E10" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + x: -12.5d + y: -2.0d + subtitle: "Zzzt Zzzt" + description: ["Powah is quite a powerful mod that will quickly makes your machines full of power. You'll want to find a way to store energy both on the go and in your base to make a more effective setup."] + id: "72868D5235EEB1D1" + tasks: [{ + id: "2ABFE7FABC8CAD49" + type: "checkmark" + title: "Energy Storage" + }] + } + { + x: -3.0d + y: 0.0d + subtitle: "Bring on da Heat!" + description: ["This generator generates energy by harnessing energy from a heat source underneath it and consuming a liquid coolant."] + dependencies: ["718CD4D1272E5DD3"] + id: "28290CA40D704C6B" + tasks: [{ + id: "29E65C4BDBDF7F65" + type: "item" + title: "Thermo Generator" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:thermo_generator_starter" + Count: 1b + } + { + id: "powah:thermo_generator_basic" + Count: 1b + } + { + id: "powah:thermo_generator_hardened" + Count: 1b + } + { + id: "powah:thermo_generator_blazing" + Count: 1b + } + { + id: "powah:thermo_generator_niotic" + Count: 1b + } + { + id: "powah:thermo_generator_spirited" + Count: 1b + } + { + id: "powah:thermo_generator_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "0C62EE01DB5CE5B5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + }] + } + { + x: -3.0d + y: 2.0d + subtitle: "Fluid Flux" + description: ["This generator can create energy by burning liquid fuels."] + dependencies: ["718CD4D1272E5DD3"] + id: "4E09AA1CA6FF2AD4" + tasks: [{ + id: "3236CFA20A013269" + type: "item" + title: "Magmator" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:magmator_starter" + Count: 1b + } + { + id: "powah:magmator_basic" + Count: 1b + } + { + id: "powah:magmator_hardened" + Count: 1b + } + { + id: "powah:magmator_blazing" + Count: 1b + } + { + id: "powah:magmator_niotic" + Count: 1b + } + { + id: "powah:magmator_spirited" + Count: 1b + } + { + id: "powah:magmator_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "54B8CA4496D74966" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + }] + } + { + x: -1.0d + y: 2.0d + subtitle: "Haven't seen one of these before." + description: ["This extremely unique generator creates energy from burning item fuel."] + dependencies: ["718CD4D1272E5DD3"] + id: "3093AD7CAFEA9113" + tasks: [{ + id: "59EC736AD9AF7F8B" + type: "item" + title: "Furnator" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:furnator_starter" + Count: 1b + } + { + id: "powah:furnator_basic" + Count: 1b + } + { + id: "powah:furnator_hardened" + Count: 1b + } + { + id: "powah:furnator_blazing" + Count: 1b + } + { + id: "powah:furnator_niotic" + Count: 1b + } + { + id: "powah:furnator_spirited" + Count: 1b + } + { + id: "powah:furnator_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "4A94D0274ADE9199" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + }] + } + { + x: -1.0d + y: 0.0d + subtitle: "Photosynthesis \\o/" + description: ["A simple sheet of metal that generates energy from the power of the sun."] + dependencies: ["718CD4D1272E5DD3"] + id: "644DEDB36A0827D7" + tasks: [{ + id: "1D3ADC1945CD78B2" + type: "item" + title: "Solar Panel" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:solar_panel_starter" + Count: 1b + } + { + id: "powah:solar_panel_basic" + Count: 1b + } + { + id: "powah:solar_panel_hardened" + Count: 1b + } + { + id: "powah:solar_panel_blazing" + Count: 1b + } + { + id: "powah:solar_panel_niotic" + Count: 1b + } + { + id: "powah:solar_panel_spirited" + Count: 1b + } + { + id: "powah:solar_panel_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "3ACC311027719B86" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + }] + } + { + title: "Energy Cables" + x: -10.5d + y: -2.0d + subtitle: "YAMTAC (Yet another mod that adds cables)" + description: ["Powah cables help you transfer large amounts of energy to and from generators and machines."] + dependencies: ["48D9BC5F27EB7EFC"] + id: "28C0FEFEEC51B963" + tasks: [{ + id: "4DC73CF40FA3BCAD" + type: "item" + title: "Energy Cable" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:energy_cable_starter" + Count: 1b + } + { + id: "powah:energy_cable_basic" + Count: 1b + } + { + id: "powah:energy_cable_hardened" + Count: 1b + } + { + id: "powah:energy_cable_blazing" + Count: 1b + } + { + id: "powah:energy_cable_niotic" + Count: 1b + } + { + id: "powah:energy_cable_spirited" + Count: 1b + } + { + id: "powah:energy_cable_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "7106F5020C92D855" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 14731911 + Loot: "aof:loot_bags/powah/common" + Name: "Powah! Common Lootbag" + } + } + }] + } + { + title: "Ender Gates" + x: -7.5d + y: -3.5d + subtitle: "Downloading..." + description: [ + "The Ender gate is an item that allows you to tap into you ender network to input or output energy." + "" + "Its cheaper than ender cells, making it better for transfer to your machines, but doesn't have an internal capacity so it will not increase your ender network's capacity" + ] + dependencies: ["22E4363ECF659C5B"] + id: "277D203450B35083" + tasks: [{ + id: "2D1D8A371C3653DE" + type: "item" + title: "Ender Gate" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:ender_gate_starter" + Count: 1b + } + { + id: "powah:ender_gate_basic" + Count: 1b + } + { + id: "powah:ender_gate_hardened" + Count: 1b + } + { + id: "powah:ender_gate_blazing" + Count: 1b + } + { + id: "powah:ender_gate_niotic" + Count: 1b + } + { + id: "powah:ender_gate_spirited" + Count: 1b + } + { + id: "powah:ender_gate_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "5EC7F4DF91964C90" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + x: -3.5d + y: -2.0d + subtitle: "Energy Draino" + description: [ + "This machine allows you to drain the energy found inside of any energy holding item that supports extraction." + "" + "It'll store the energy in an internal buffer, and allows you to extract it to distribute into your nearby machines." + ] + dependencies: ["4E0D6F1DDD305855"] + id: "74F0AD6CC49C1CF6" + tasks: [{ + id: "5217531A148059EF" + type: "item" + title: "Energy Discharger" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:energy_discharger_starter" + Count: 1b + } + { + id: "powah:energy_discharger_basic" + Count: 1b + } + { + id: "powah:energy_discharger_hardened" + Count: 1b + } + { + id: "powah:energy_discharger_blazing" + Count: 1b + } + { + id: "powah:energy_discharger_niotic" + Count: 1b + } + { + id: "powah:energy_discharger_spirited" + Count: 1b + } + { + id: "powah:energy_discharger_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "765EC647D774674C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + x: -2.0d + y: -3.5d + subtitle: "Sidecar Energy" + description: ["This nifty little machine will insert energy into energy containing items found in a container on the output face of an energy hopper"] + dependencies: ["4E0D6F1DDD305855"] + id: "47B76A23E66EA846" + tasks: [{ + id: "3ACC4487665F8FCC" + type: "item" + title: "Energy Hopper" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:energy_hopper_starter" + Count: 1b + } + { + id: "powah:energy_hopper_basic" + Count: 1b + } + { + id: "powah:energy_hopper_hardened" + Count: 1b + } + { + id: "powah:energy_hopper_blazing" + Count: 1b + } + { + id: "powah:energy_hopper_niotic" + Count: 1b + } + { + id: "powah:energy_hopper_spirited" + Count: 1b + } + { + id: "powah:energy_hopper_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "576EF2E667A51455" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + x: -0.5d + y: -2.0d + subtitle: "Bluetooh could never" + description: [ + "The player transmitter is a useful block that emits energy and beams it straight into your hands." + "" + "It wirelessly charges items in your armor slots or hand slots of a linked player." + ] + dependencies: ["4E0D6F1DDD305855"] + id: "75BE62C479A3DDAB" + tasks: [{ + id: "6F978E3B646765B5" + type: "item" + title: "Player Transmitter" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "powah:player_transmitter_starter" + Count: 1b + } + { + id: "powah:player_transmitter_basic" + Count: 1b + } + { + id: "powah:player_transmitter_hardened" + Count: 1b + } + { + id: "powah:player_transmitter_blazing" + Count: 1b + } + { + id: "powah:player_transmitter_niotic" + Count: 1b + } + { + id: "powah:player_transmitter_spirited" + Count: 1b + } + { + id: "powah:player_transmitter_nitro" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "11482DD40581C651" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 14731911 + Loot: "aof:loot_bags/powah/rare" + Name: "Powah! Rare Lootbag" + } + } + }] + } + { + x: -2.0d + y: -2.0d + id: "4E0D6F1DDD305855" + tasks: [{ + id: "4C9742E00DB6B275" + type: "checkmark" + title: "Item Charging" + }] + } + { + x: -2.0d + y: 1.0d + id: "718CD4D1272E5DD3" + tasks: [{ + id: "3F96255BD6DC5A4B" + type: "checkmark" + title: "Energy Generation" + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/spectrum.snbt b/config/ftbquests/quests/chapters/spectrum.snbt new file mode 100644 index 0000000..2250d49 --- /dev/null +++ b/config/ftbquests/quests/chapters/spectrum.snbt @@ -0,0 +1,1704 @@ +{ + id: "06E76B49ED832B81" + group: "1039AC171AB01709" + order_index: 3 + filename: "spectrum" + title: "Spectrum" + icon: "spectrum:end_portal_cracker" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + title: "A Colorful World" + icon: "spectrum:guidebook" + x: 0.5d + y: 1.5d + description: [ + "Spectrum is a story driven and exploration-based magic mod." + "" + "Focusing on the natural energies that flow in the world, represented in color." + "" + "Trying not to give everything away at first glance, Spectrum uses advancements and a manual (in game) to guide you through." + "Team AOF feels that being a newer and more mysterious mod, Spectrum shouldn't have a full quest chapter. Take what you see here as a guideline." + "" + "" + "The first step is to find a Geode in the ground. These can be exposed at the surface sometimes." + ] + id: "6F9B2ECCE750C280" + tasks: [{ + id: "3FFA395CAB5C258F" + type: "item" + item: "spectrum:guidebook" + }] + } + { + title: "Geode Hunting!" + x: 2.5d + y: 1.5d + subtitle: "&eHow many are there?" + description: ["&6Find&r all 3 types of &bgemstone geodes&r. Some are high, some are near the sea, and some are a bit deeper."] + dependencies: ["6F9B2ECCE750C280"] + hide: true + id: "042E7914986F8A32" + tasks: [ + { + id: "050348C6180B542B" + type: "advancement" + advancement: "spectrum:collect_all_basic_shards" + criterion: "" + } + { + id: "67803A2E0B44B9EA" + type: "item" + item: "minecraft:amethyst_shard" + } + { + id: "2D806F66A413BA80" + type: "item" + item: "spectrum:topaz_shard" + } + { + id: "2C0E639D000DB897" + type: "item" + item: "spectrum:citrine_shard" + } + ] + rewards: [{ + id: "06A89E62DB34B6E7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Loot: "aof:loot_bags/magic/common" + Name: "Magic Common Lootbag" + } + } + }] + } + { + title: "Construct the Spectrum Focus Structure" + x: 4.5d + y: 1.5d + subtitle: "&eFunneling Magic" + description: [ + "&6Upgrade&r your &bPigment Pedestal&r by using all your collected shards" + "" + "To fully harness the powers of your improved &bPigment Pedestal&r you will need to &6build&r a structure that funnels the energy from gemstones to it" + ] + dependencies: ["042E7914986F8A32"] + hide: true + id: "3A53CED5C9ABC06B" + tasks: [{ + id: "5A0D90E9F122144F" + type: "advancement" + advancement: "spectrum:build_basic_pedestal_structure" + criterion: "" + }] + rewards: [{ + id: "4C1428766B968017" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Craft any pigment pedestal" + x: 0.5d + y: 3.0d + subtitle: "&e A new way to craft" + description: [ + "&6Craft &ra &bPigment Pedestal &rusing your gemstone of choice. This new crafting grid will help you harness the power of gemstones." + "" + "&6Drop&r your newly aquired &banvil&r on a gemstone! Perhaps it will become something useful!" + ] + dependencies: ["6F9B2ECCE750C280"] + hide: true + id: "777CED8399E65C29" + tasks: [{ + id: "4D2C0E433C9185B6" + type: "advancement" + advancement: "spectrum:place_pedestal" + criterion: "" + }] + rewards: [ + { + id: "12C6CB96FD6FD2CD" + type: "item" + item: "minecraft:anvil" + } + { + id: "764AE19E0BBEE3A3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Loot: "aof:loot_bags/magic/common" + Name: "Magic Common Lootbag" + } + } + } + ] + } + { + title: "Experiment #2: &bFailing" + x: 13.0d + y: 0.0d + subtitle: "&eWhat Must Not Be" + dependencies: [ + "2F56655D7C4C3882" + "24C70DAB3F66ECB2" + ] + hide: true + id: "678BCF3361AE5512" + tasks: [ + { + id: "5C5AD91BEF4B518D" + type: "advancement" + advancement: "spectrum:midgame/craft_bottle_of_failing" + criterion: "" + } + { + id: "0FFB352C38FD02BB" + type: "item" + item: "spectrum:bottle_of_failing" + } + ] + rewards: [{ + id: "025FDC872C9D5C96" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Toxic Reeds!" + x: 4.5d + y: 0.0d + subtitle: "&eSwamped" + description: ["After creating a Spectrum Focus, it has releaved a plant that was hidden from you. Venture into the boglands and find it!"] + dependencies: ["3A53CED5C9ABC06B"] + hide: true + id: "24C70DAB3F66ECB2" + tasks: [{ + id: "36D473C7A3DA8BED" + type: "advancement" + advancement: "spectrum:collect_quitoxic_reeds" + criterion: "" + }] + rewards: [{ + id: "22298DA3917D7B1B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Mine than Craft" + icon: "spectrum:paintbrush" + x: 0.5d + y: 4.5d + subtitle: "&eThe Power of Powders" + description: [ + "Smashing! &6Craft&r anything that requires &bgemstone powder&r." + "" + "Starting a craft requires a redstone pulse. The &bPaintbrush&r you crafted can also be used." + ] + dependencies: ["777CED8399E65C29"] + hide: true + id: "36258B9E1280A188" + tasks: [ + { + id: "3248FA069DECAD16" + type: "advancement" + advancement: "spectrum:craft_using_pedestal" + criterion: "" + } + { + id: "2DB9FF21ECC79ABE" + type: "item" + item: "spectrum:paintbrush" + } + ] + rewards: [{ + id: "4A96E58E413AD4AD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Shimmering Stone" + x: 0.5d + y: 6.0d + subtitle: "&eMore than meets the Eye" + description: ["You never noticed this Ore before at all.... weird. Is there more to the world than you previously thought?"] + dependencies: ["36258B9E1280A188"] + hide: true + id: "5E0135DE9E0D30CE" + tasks: [{ + id: "10F76AC81A6D8315" + type: "advancement" + advancement: "spectrum:collect_shimmerstone" + criterion: "" + }] + rewards: [{ + id: "577A9743B210A299" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Experiment #1: &bFading" + x: 0.5d + y: 7.5d + subtitle: "&eWhat Should Not Be" + description: [ + "To unlock this recipe you must now venture to the depths of The Nether and aquire a smoldering ingredient." + "" + "Time to tinker with your new magical abilities. Create life! Or more like... microorganisms. Weak and slow. It's something. What do they eat?" + ] + dependencies: ["5E0135DE9E0D30CE"] + hide: true + id: "1E161856A9975BCE" + tasks: [ + { + id: "5312C1B5091577AF" + type: "advancement" + advancement: "spectrum:craft_bottle_of_fading" + criterion: "" + } + { + id: "463ECB502B605A11" + type: "item" + item: "spectrum:bottle_of_fading" + } + ] + rewards: [{ + id: "67BCF8F7E174975B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Life must feed!" + x: 2.5d + y: 7.5d + subtitle: "&eOrganic Matter" + description: [ + "Spill out your microorganisms and place organic blocks around it so it can feast!" + "" + "In the leftovers you find a new material!" + ] + dependencies: ["1E161856A9975BCE"] + hide: true + id: "371F3371DC37B760" + tasks: [ + { + id: "33D74A4188B867BE" + type: "advancement" + advancement: "spectrum:collect_vegetal" + criterion: "" + } + { + id: "7E085DAF14F17EF1" + type: "item" + item: "spectrum:vegetal" + } + ] + rewards: [{ + id: "2C19D087E84E3392" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Colored Saplings" + x: 4.5d + y: 7.5d + subtitle: "&eAll around Me are Familiar Aces" + description: ["Here come the colors! Craft a colored sapling and bring color into the world!"] + dependencies: ["371F3371DC37B760"] + hide: true + id: "265E77D910C56546" + tasks: [{ + id: "68A98F4268DBD672" + type: "advancement" + advancement: "spectrum:craft_colored_sapling" + criterion: "" + }] + rewards: [{ + id: "7956E72271E260CF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Steal the Color of Leaves" + x: 6.5d + y: 7.5d + subtitle: "&eCollect Pure Pigment" + description: ["Break the leaves of a colored tree to get the pure pigment you so desired. The leaves release their precious harvest only when broken by you personally."] + dependencies: ["265E77D910C56546"] + hide: true + id: "723E1C665A781C52" + tasks: [{ + id: "279233226F0D7AB6" + type: "advancement" + advancement: "spectrum:collect_pigment" + criterion: "" + }] + rewards: [{ + id: "221B6D885AFDCAA5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Pigment from colored leaves" + icon: "spectrum:creative_ink_assortment" + x: 6.5d + y: 4.5d + subtitle: "&eBrown is weird, and needs something darker to create" + description: ["Collect 11 pigments. Saplings can be crafted or Colored Trees can now be seen in the world"] + dependencies: [ + "723E1C665A781C52" + "2B9252657949C67E" + "64CFFA9B0256E062" + "1F17B62A67347D61" + "782330BECD66EFD5" + "0777D896D81DEA4A" + "1FCEEFE4A3804DEF" + "013FC32A48DE8E39" + "4451D4AA7CB1BFF2" + "54A1328F07B4BF16" + "5008ED129CAE4EED" + "2B486D1AE4A59F73" + ] + hide: true + dependency_requirement: "one_completed" + id: "4C06D25DACB5536C" + tasks: [{ + id: "4D844E1A8EE700CD" + type: "advancement" + advancement: "spectrum:collect_all_basic_pigments_besides_brown" + criterion: "" + }] + rewards: [{ + id: "112EDB9BFCE2DEB9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.0d + y: 3.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "1FCEEFE4A3804DEF" + tasks: [{ + id: "1CE9634136FBB731" + type: "item" + item: "spectrum:orange_pigment" + }] + rewards: [{ + id: "12BC61DFCACD499B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.0d + y: 6.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "0777D896D81DEA4A" + tasks: [{ + id: "0F1F9332DAD957D0" + type: "item" + item: "spectrum:magenta_pigment" + }] + rewards: [{ + id: "6AB6455A817BC717" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 5.0d + y: 5.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "782330BECD66EFD5" + tasks: [{ + id: "29882807DF613632" + type: "item" + item: "spectrum:light_blue_pigment" + }] + rewards: [{ + id: "4AAA22D2513DDD5B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.0d + y: 2.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "1F17B62A67347D61" + tasks: [{ + id: "3810D2BB4E6142CD" + type: "item" + item: "spectrum:yellow_pigment" + }] + rewards: [{ + id: "25E2ABEAD6271E54" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 5.0d + y: 2.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "64CFFA9B0256E062" + tasks: [{ + id: "2B9ADBDF75721934" + type: "item" + item: "spectrum:lime_pigment" + }] + rewards: [{ + id: "4FE8B8DAED17C80F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.0d + y: 5.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "2B9252657949C67E" + tasks: [{ + id: "7BEE98CD23CC9844" + type: "item" + item: "spectrum:pink_pigment" + }] + rewards: [{ + id: "28B3D25F541BBD97" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 5.0d + y: 6.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "013FC32A48DE8E39" + tasks: [{ + id: "3CE56A94BB668E9C" + type: "item" + item: "spectrum:cyan_pigment" + }] + rewards: [{ + id: "3D3EE1547BB25AC9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.0d + y: 7.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "4451D4AA7CB1BFF2" + tasks: [{ + id: "6CB63845CBBC2DF2" + type: "item" + item: "spectrum:purple_pigment" + }] + rewards: [{ + id: "48C1624D5630437F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 5.0d + y: 4.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "54A1328F07B4BF16" + tasks: [{ + id: "702FE6C32B80A53E" + type: "item" + item: "spectrum:blue_pigment" + }] + rewards: [{ + id: "5A66493F068AF4E8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 5.0d + y: 3.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "5008ED129CAE4EED" + tasks: [{ + id: "4D330581B9875B00" + type: "item" + item: "spectrum:green_pigment" + }] + rewards: [{ + id: "06C131510E203E30" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 8.0d + y: 4.5d + hide_dependency_lines: true + dependencies: ["723E1C665A781C52"] + hide: true + id: "2B486D1AE4A59F73" + tasks: [{ + id: "00F3A6DC94F0AC91" + type: "item" + item: "spectrum:red_pigment" + }] + rewards: [{ + id: "64C03B9BF9695EE7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "The Power of Fusion" + x: 6.5d + y: 1.5d + subtitle: "&ePowerful Display" + dependencies: [ + "4C06D25DACB5536C" + "3A53CED5C9ABC06B" + ] + hide: true + id: "49D9ECC98F3A5E05" + tasks: [{ + id: "2FD8A5F5867DD21E" + type: "advancement" + advancement: "spectrum:build_fusion_shrine" + criterion: "" + }] + rewards: [{ + id: "2E41F2C87A7273C0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Black Gems" + x: 8.5d + y: 1.5d + subtitle: "&eBack in Black!" + dependencies: ["49D9ECC98F3A5E05"] + hide: true + id: "6F3F4B2ADAAED3C1" + tasks: [ + { + id: "7D0EB9275BA39983" + type: "advancement" + advancement: "spectrum:create_onyx_shard" + criterion: "" + } + { + id: "5B20071AEC6735C0" + type: "item" + item: "spectrum:onyx_shard" + } + ] + rewards: [{ + id: "73752FA727863338" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Construct the Spectrum Temple" + x: 10.5d + y: 1.5d + subtitle: "&eOne more can't hurt, right?" + description: ["&6Upgrade&r your &bpedestal&r using &bOnyx&r and then &6construct&r the Spectrum Temple."] + dependencies: ["6F3F4B2ADAAED3C1"] + hide: true + id: "681C638B38019A73" + tasks: [{ + id: "11534701EC58670B" + type: "advancement" + advancement: "spectrum:midgame/build_advanced_pedestal_structure" + criterion: "" + }] + rewards: [{ + id: "2535BF76C6CB5D96" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 13.0d + y: 1.5d + dependencies: ["681C638B38019A73"] + hide: true + id: "2F56655D7C4C3882" + tasks: [{ + id: "0B7BF1DDF38D6FA6" + type: "advancement" + advancement: "spectrum:midgame/collect_stratine" + criterion: "" + }] + rewards: [{ + id: "72620D10AC10D543" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Obsid....Neolith" + x: 14.5d + y: 0.0d + subtitle: "&eNon-Non-Amorphous" + description: [ + "Your first Experiments were successful. But there has to be more..." + "" + "This &bFailing&r blob seems likely to be unsatisified with anything but the hardest of materials." + ] + dependencies: ["678BCF3361AE5512"] + hide: true + id: "1810EB195B0CC509" + tasks: [ + { + id: "7889167DE36DEF22" + type: "advancement" + advancement: "spectrum:midgame/collect_neolith" + criterion: "" + } + { + id: "36F3D11DD747FDEE" + type: "item" + item: "spectrum:neolith" + } + ] + rewards: [{ + id: "191913B9C60F6F4E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 11.5d + y: 3.0d + dependencies: ["681C638B38019A73"] + hide: true + dependency_requirement: "one_completed" + id: "0F6E96D9C9F5EF35" + tasks: [{ + id: "6D58C64A9CC63876" + type: "advancement" + advancement: "spectrum:midgame/enter_liquid_crystal" + criterion: "" + }] + rewards: [{ + id: "6DB2EDFB73F846BC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 11.5d + y: 4.5d + dependencies: ["0F6E96D9C9F5EF35"] + hide: false + id: "5EA323A52C146DEA" + tasks: [{ + id: "42F25E8A341BEB26" + type: "advancement" + advancement: "spectrum:midgame/build_enchanting_structure" + criterion: "" + }] + rewards: [{ + id: "29B0F99101BE4DCD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 16.0d + y: 0.0d + description: ["Another ore has beeen revealed. Find and aquire it."] + dependencies: ["1810EB195B0CC509"] + hide: true + id: "2AB88707D86F0506" + tasks: [{ + id: "0E372556B55A9935" + type: "advancement" + advancement: "spectrum:midgame/collect_azurite" + criterion: "" + }] + rewards: [{ + id: "1B586AAEF2577F43" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 16.0d + y: 1.5d + description: ["Is your Failing spreading too far? Reverse its consumption with Decay Away!"] + dependencies: ["2AB88707D86F0506"] + hide: true + id: "0FC449098A9EAD1D" + tasks: [{ + id: "0A9087BFACBDF44A" + type: "advancement" + advancement: "spectrum:midgame/craft_bottle_of_decay_away" + criterion: "" + }] + rewards: [{ + id: "691A52012654C688" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 17.5d + y: 0.0d + description: ["Refine raw Azurite in the Fusion Shrine. You didn't think it would only be used once did you?"] + dependencies: ["2AB88707D86F0506"] + hide: true + id: "28CB44142633D257" + tasks: [{ + id: "7A826E0E7E0F7C87" + type: "advancement" + advancement: "spectrum:midgame/create_refined_azurite" + criterion: "" + }] + rewards: [{ + id: "44CA6849B90F539A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 14.5d + y: -1.5d + dependencies: ["1810EB195B0CC509"] + id: "38BEF83AFD8EA081" + tasks: [{ + id: "37714CE4A2C0677A" + type: "advancement" + advancement: "spectrum:midgame/collect_storm_stone" + criterion: "" + }] + rewards: [{ + id: "699401FD4954F141" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + title: "Ruinous Aberrations" + x: 14.5d + y: 1.5d + subtitle: "&eThe perfect Compound?" + description: ["&e!!WARNING!!&r This recipe has Consequences beyond Comprehension. You have been &e!!WARNED!!"] + dependencies: ["1810EB195B0CC509"] + hide: true + id: "0CF717072CD02B28" + tasks: [ + { + id: "35C7CB50261B9E25" + type: "advancement" + advancement: "spectrum:midgame/create_midnight_aberration" + criterion: "" + } + { + id: "51EB982FCF00A934" + type: "item" + item: "spectrum:midnight_aberration" + } + ] + rewards: [{ + id: "548BFAD6D0CC8479" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Midnight Chip" + x: 14.5d + y: 6.0d + subtitle: "&eThe Lesser Evil" + description: ["Ouch! That hurt! Perhaps we should &6lure&r something into the &bMidnight Solution"] + dependencies: ["0CF717072CD02B28"] + hide: true + id: "120A70EB61245315" + tasks: [ + { + id: "0C9DCFB386B1AF2A" + type: "advancement" + advancement: "spectrum:midgame/collect_midnight_chip" + criterion: "" + } + { + id: "5D95C87884A46537" + type: "item" + item: "spectrum:midnight_chip" + } + ] + rewards: [{ + id: "2CAADB08E10BEB07" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + title: "Black creates Brown" + icon: "spectrum:brown_pigment" + x: 9.5d + y: 3.0d + subtitle: "&eGotta Collect Them All!" + description: ["With &bOnyx Powder&r you can now &6craft &bBlack&r and &bBrown Saplings"] + dependencies: ["681C638B38019A73"] + hide: true + id: "7B50D9F39BF07C16" + tasks: [ + { + id: "4E7D74069D2ABD87" + type: "advancement" + advancement: "spectrum:collect_all_basic_pigments" + criterion: "" + } + { + id: "400484F31C800323" + type: "item" + item: "spectrum:brown_pigment" + } + { + id: "1708662902975ECC" + type: "item" + item: "spectrum:black_pigment" + } + ] + rewards: [{ + id: "62928FEAA72E7B3D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 9.5d + y: 4.5d + dependencies: ["7B50D9F39BF07C16"] + hide: true + id: "00CE2107C6C46BE1" + tasks: [{ + id: "3DB165C9840955CE" + type: "advancement" + advancement: "spectrum:collect_star_fragment" + criterion: "" + }] + rewards: [{ + id: "477C25D087426F34" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 9.5d + y: 7.5d + description: ["Craft and place down a Color Picker"] + hide_dependency_lines: true + dependencies: ["681C638B38019A73"] + hide: true + id: "0A895BEB210EA39C" + tasks: [{ + id: "0EF7BBEA7D70F057" + type: "advancement" + advancement: "spectrum:midgame/place_color_picker" + criterion: "" + }] + rewards: [{ + id: "0A2BBF7A86B1948A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 11.0d + y: 7.5d + dependencies: ["0A895BEB210EA39C"] + hide: true + id: "5ADB895DCB77C6A8" + tasks: [{ + id: "3083977D9E453EE2" + type: "advancement" + advancement: "spectrum:midgame/fill_ink_container" + criterion: "" + }] + rewards: [{ + id: "35807A800E23B170" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Paint a mob to Death!!" + x: 12.5d + y: 7.5d + dependencies: ["5ADB895DCB77C6A8"] + hide: true + id: "349FEF1506100E4D" + tasks: [{ + id: "05A46F5786E43C89" + type: "advancement" + advancement: "spectrum:midgame/kill_entity_with_ink_projectile" + criterion: "" + }] + rewards: [{ + id: "377634DA30A61FD9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Experiment #3: &bRuin" + x: 14.5d + y: 7.5d + subtitle: "&eWhat Should Never Have Been" + dependencies: ["120A70EB61245315"] + hide: true + id: "110822566F9E2DBB" + tasks: [{ + id: "4E83BEE7E58FB233" + type: "advancement" + advancement: "spectrum:midgame/craft_bottle_of_ruin" + criterion: "" + }] + rewards: [{ + id: "79E208AEFE9FABF7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 16.0d + y: -1.5d + dependencies: ["38BEF83AFD8EA081"] + hide: true + id: "78ED7745488BC27E" + tasks: [{ + id: "68CD0B7A81BC2CB3" + type: "advancement" + advancement: "spectrum:midgame/collect_gemstone_shard_using_crystal_apothecary" + criterion: "" + }] + rewards: [{ + id: "5F4720F0C210C240" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + title: "Instilling Spirits" + x: 16.0d + y: 6.0d + subtitle: "&eThe Will of the Wisps" + description: ["&6Craft&r the &bSpirit Instiller&r and &6construct&r its structure."] + dependencies: ["120A70EB61245315"] + hide: true + id: "1E1E5ECB2C1C95B9" + tasks: [{ + id: "64BC2C12B83AF299" + type: "advancement" + advancement: "spectrum:midgame/build_spirit_instiller_structure" + criterion: "" + }] + rewards: [{ + id: "1BFF7636005E2D71" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + title: "Through the floor!" + x: 16.0d + y: 7.5d + subtitle: "&eGroundbreaking" + dependencies: ["110822566F9E2DBB"] + hide: true + id: "16AFA6ABBF50A54C" + tasks: [{ + id: "6C1D187007F8798F" + type: "advancement" + advancement: "spectrum:midgame/break_decayed_bedrock" + criterion: "" + }] + rewards: [{ + id: "28FB1BE46570B075" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + title: "Knights of the Spectrum" + x: 17.5d + y: 7.5d + subtitle: "&eBlack Knight" + dependencies: ["16AFA6ABBF50A54C"] + hide: true + id: "7CE00D3A16827F50" + tasks: [{ + id: "7A6F1ABEF288A69F" + type: "advancement" + advancement: "spectrum:midgame/wear_complete_set_of_bedrock_armor" + criterion: "" + }] + rewards: [{ + id: "15F438300EAAC13A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16747259 + Loot: "aof:loot_bags/magic/legendary" + Name: "Magic Legendary Lootbag" + } + } + }] + } + { + x: 16.0d + y: 4.5d + dependencies: ["1E1E5ECB2C1C95B9"] + hide: true + id: "3DE03D1D2B4BC9D0" + tasks: [{ + id: "662B39B5C47F5D6B" + type: "advancement" + advancement: "spectrum:midgame/plant_jade_vines" + criterion: "" + }] + rewards: [{ + id: "5F3423DFF1EC3D26" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 17.5d + y: 6.0d + dependencies: ["1E1E5ECB2C1C95B9"] + hide: true + id: "3E84D82AC7429CF4" + tasks: [{ + id: "016F031021A0B903" + type: "advancement" + advancement: "spectrum:midgame/manifest_memory" + criterion: "" + }] + rewards: [{ + id: "4E73BF3DDAD8DF53" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 19.0d + y: 6.0d + dependencies: ["3E84D82AC7429CF4"] + hide: false + id: "27A271B2A51373A6" + tasks: [{ + id: "6A5DE0060CB4295D" + type: "advancement" + advancement: "spectrum:midgame/craft_blacklisted_memory_fail" + criterion: "" + }] + rewards: [{ + id: "5F4B65DBFFFA394D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 17.5d + y: 4.5d + dependencies: ["3DE03D1D2B4BC9D0"] + hide: true + id: "117B54FCAF3A40B9" + tasks: [{ + id: "6AD46CD52B099DC4" + type: "advancement" + advancement: "spectrum:midgame/harvest_moonstruck_nectar" + criterion: "" + }] + rewards: [{ + id: "618CFDA87B846114" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 19.0d + y: 4.5d + dependencies: ["117B54FCAF3A40B9"] + hide: true + id: "1699D14B24CE2883" + tasks: [{ + id: "5C67C82C30066C6D" + type: "advancement" + advancement: "spectrum:midgame/create_budding_onyx" + criterion: "" + }] + rewards: [{ + id: "3E323E3542703CDD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16747259 + Name: "Magic Legendary Lootbag" + Loot: "aof:loot_bags/magic/legendary" + } + } + }] + } + { + x: 16.0d + y: 3.0d + dependencies: ["3DE03D1D2B4BC9D0"] + hide: true + id: "45A0C4DCB8627325" + tasks: [{ + id: "46F1C8320E9FDDCF" + type: "advancement" + advancement: "spectrum:midgame/drink_tea_with_milk" + criterion: "" + }] + rewards: [{ + id: "1A57A136A04299AC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + title: "More to come in a future update" + icon: "spectrum:spectral_shard_storage_block" + x: 19.5d + y: 7.5d + description: ["This is the current end of progression until a future update unlocks Spectrum's new dimension!!"] + dependencies: ["7CE00D3A16827F50"] + hide: true + size: 1.5d + id: "5F98F94ABEC9673E" + tasks: [{ + id: "7AEB317EAD6C59BF" + type: "checkmark" + }] + rewards: [{ + id: "45AB8E4F697891A9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 19.0d + y: 0.0d + dependencies: ["28CB44142633D257"] + hide: true + id: "3EF90588748BCDE8" + tasks: [{ + id: "7F62A84995E6AC3A" + type: "advancement" + advancement: "spectrum:midgame/get_azure_dike_charge" + criterion: "" + }] + rewards: [{ + id: "1DEF164611FE8B2A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/spirit.snbt b/config/ftbquests/quests/chapters/spirit.snbt new file mode 100644 index 0000000..d1892d7 --- /dev/null +++ b/config/ftbquests/quests/chapters/spirit.snbt @@ -0,0 +1,1149 @@ +{ + id: "096178E8745A7B81" + group: "1039AC171AB01709" + order_index: 4 + filename: "spirit" + title: "Spirit" + icon: "spirit:soul_crystal" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + title: "Make a Soul Fire" + x: -1.5d + y: -4.0d + subtitle: "A Soulful Beginning" + description: ["Getting started in Spirit starts with making a simple soul fire. Most of the recipes will involve throwing items into a soul fire, sometimes surrounded by a multiblock structure."] + id: "7DB12309CFBAC872" + tasks: [ + { + id: "6880E51D8E1909C7" + type: "item" + title: "Any soul fire base block" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "minecraft:soul_fire_base_blocks" + } + } + } + { + id: "75AC0526B7114C4D" + type: "item" + item: { + id: "minecraft:flint_and_steel" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "392FE58A974F5204" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 16747259 + Loot: "aof:loot_bags/magic/common" + Name: "Magic Common Lootbag" + } + } + }] + } + { + x: -1.5d + y: -2.0d + subtitle: "No its not Floo powder" + description: [ + "The start of almost any recipe in Spirit involves Soul Powder. Simply throw glowstone dust or blocks into soul fire and it will produce soul powder" + "" + "You can use this soul powder to make the various crystals in the game, or to make soul steel for the various pedestals in Spirit." + ] + dependencies: ["7DB12309CFBAC872"] + id: "4DCAFBE2471538E1" + tasks: [{ + id: "0A8F36FC5B5AA0E5" + type: "item" + item: "spirit:soul_powder" + }] + rewards: [{ + id: "2F7EE2C7D50F035B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: -1.5d + y: 0.0d + subtitle: "Spiritually Reinforced" + description: [ + "Soul Steel is the basis for more advanced uses of souls in Spirit. Its used as a crafting component for the pedestals in Spirit, as well as the tools and the soul cage." + "" + "Although the soul steel tools need soul steel as a crafting component, they cannot be used as a repair material. Rather, throwing your tools into a soul fire will allow them to regain their durability." + ] + dependencies: ["4DCAFBE2471538E1"] + id: "3C0EA955C527A549" + tasks: [{ + id: "267E7829F047EDD4" + type: "item" + item: "spirit:soul_steel_ingot" + }] + rewards: [{ + id: "3A7C3A6AE22BB61F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 0.5d + y: -2.0d + subtitle: "Soul Ensnarement" + description: [ + "Spirit being a mod about souls, having a receptacle for souls is fairly important. By killing mobs, you can store souls in one of 3 kinds of crystals; Soul Crystal Shard, the Crude Soul Crystal, and the Soul Crystal." + "" + "The Soul Crystal Shard can hold 1 soul of any type. This is fairly useful when you are just getting started with soul transmutation recipes, as the more expensive Soul Crystal is the only other way to store specific kinds of souls" + "" + "The Crude Soul crystal can store a large amount of any kind of soul. While its useful for storing a large amount of souls, it unfortunately is unable to retain a specific kind of soul. This can be useful for storing large amounts of 'Crude' Souls for recipes or for ammo with the Soul Steel Bow." + "" + "Lastly is the Soul Crystal. It can store the most of all the crystals, and can only store a souls of 1 kind of mob. This crystal is the most powerful of the crystal varieties, allowing you to harness the souls in the crystal to perform special abilities and to create a powerful mob spawner." + ] + dependencies: ["4DCAFBE2471538E1"] + id: "5A48AB6285838A58" + tasks: [{ + id: "3EC8BA43C7F70879" + type: "item" + item: "spirit:soul_crystal" + }] + rewards: [{ + id: "7C7AA97C4093406B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 0.5d + y: 0.0d + subtitle: "Soulful Summoning" + description: [ + "With enough soul steel, you are able to craft the Soul Cage. The Soul Cage is used to summon mobs of the same type found in the soul crystal inside of it." + "" + "In order to summon mobs, the Soul Crystal inside the cage needs a minimum of 64 souls, with each tier after that needing twice as many souls (64, 128, 256, 512). Each tier grants new benefits or improvements to the soul cage, benefits that can be viewed in REI by pressing 'U' on the Soul Cage or Soul Crystal." + "" + "Please note, even though you need to kill souls in order to increase the soul count on a crystal, mobs summoned from the Soul Cage do NOT increase the number of souls in the Soul Cage" + ] + dependencies: [ + "3C0EA955C527A549" + "5A48AB6285838A58" + ] + id: "7F08BC132061C6B7" + tasks: [{ + id: "70EC88D69A4EC1C4" + type: "item" + item: "spirit:soul_cage" + }] + rewards: [{ + id: "0C909584AC4852DD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: -3.5d + y: 0.0d + subtitle: "Crystal Math" + description: [ + "The Crystal Pedestal is a key tool for managing the souls in your soul crystal. By placing the soul crystal onto the pedestal, you are able to collect the souls from mobs that a player kills nearby it. This allows you to collect souls with other people! Note however, that the range is only around 4 blocks in each direction." + "" + "By placing a soul crystal, you can also move souls off of one crystal onto another. Souls will always move from the players hand onto the pedestal. Note though, you can only combine souls of the same kind if you use the Soul Crystal, and souls transferred onto a Crude Soul Crystal lose their specificity." + ] + dependencies: ["3C0EA955C527A549"] + id: "68224BA2D42CF05B" + tasks: [{ + id: "361310780454A9AA" + type: "item" + item: "spirit:crystal_pedestal" + }] + rewards: [{ + id: "6127471AAEFBB469" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: -5.5d + y: 0.0d + subtitle: "Cultish Tendencies" + description: [ + "Some recipes in Spirit involve creating a ritual to perform Soul Transmutation. By setting up these pedestals in this EXACT setup, you can use souls and items to craft mobs and even other souls." + "{image:spirit:textures/quests/diagram.png width:160 height:100 align:1}" + "" + "Right click the Soul Pedestal with a crystal containing souls to place a soul onto it. Using a Crude Soul Crystal will place a Crude Soul onto the table, while a Soul Crystal Shard or Soul Crystal will place a specific kind of soul." + "" + "Right clicking a table with a specific kind of soul with a Soul Steel Wand will turn the soul into a Crude Soul." + ] + dependencies: ["68224BA2D42CF05B"] + id: "10D39CBF282C6B93" + tasks: [ + { + id: "08E1C94D9A75D5DD" + type: "item" + item: "spirit:soul_pedestal" + } + { + id: "010783BF82678A2D" + type: "item" + item: "spirit:pedestal" + count: 8L + } + { + id: "18473B617BB90585" + type: "item" + item: "spirit:soul_steel_wand" + } + ] + rewards: [{ + id: "1DE6E63DE8E883C8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: -3.0d + y: -2.0d + dependencies: ["7DE1D577EA0AD29D"] + id: "3983DD620664505B" + tasks: [{ + id: "2247BF5E35761781" + type: "item" + item: { + id: "spirit:soul_steel_sword" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "60B7100F991366BE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: -5.0d + y: -3.5d + dependencies: ["7DE1D577EA0AD29D"] + id: "63765EF8D9210758" + tasks: [{ + id: "0F8B3D7F170345C3" + type: "item" + item: { + id: "spirit:soul_steel_pickaxe" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "0C8181AA57290CBF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: -3.0d + y: -3.0d + dependencies: ["7DE1D577EA0AD29D"] + id: "046943F4BC7EEC3D" + tasks: [{ + id: "4E463E6E28C2871F" + type: "item" + item: { + id: "spirit:soul_steel_bow" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "4B527FB9BE3D0407" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: -6.0d + y: -3.0d + dependencies: ["7DE1D577EA0AD29D"] + id: "1CB2FC4B816A1192" + tasks: [{ + id: "585B52946452042B" + type: "item" + item: { + id: "spirit:soul_steel_shovel" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "166ACB654A016528" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: -6.0d + y: -2.0d + dependencies: ["7DE1D577EA0AD29D"] + id: "728998EC35AE202F" + tasks: [{ + id: "07AF6B6A41E4DCF5" + type: "item" + item: { + id: "spirit:soul_steel_hoe" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "5CFFB6AE97983E59" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: -4.0d + y: -3.5d + dependencies: ["7DE1D577EA0AD29D"] + id: "12F05D8C465678CB" + tasks: [{ + id: "27DAAAFC96BD193E" + type: "item" + item: { + id: "spirit:soul_steel_axe" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "71E3A5E434007D54" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Loot: "aof:loot_bags/magic/rare" + Name: "Magic Rare Lootbag" + } + } + }] + } + { + x: 2.0d + y: -1.0d + subtitle: "Beep Booooo" + description: [ + "Spawning your mobs is great, but with the Soul Revitalizer, no longer shall you need to spawn things in your world! Instead, your nifty little Soul Revitalizer uses the power inside the crystal alongside the energy supplied to it to generate mob drops." + "" + "It requires 8 pylons to be placed around it, and you have plenty of options to chose from to make an efficient setup." + ] + dependencies: [ + "7F08BC132061C6B7" + "5A48AB6285838A58" + ] + id: "2718E29F6437CE43" + tasks: [{ + id: "100225913C1B8157" + type: "item" + item: "vitalize:soul_revitalizer" + }] + rewards: [{ + id: "631875693BCF7C94" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16747259 + Name: "Magic Legendary Lootbag" + Loot: "aof:loot_bags/magic/legendary" + } + } + }] + } + { + x: 3.5d + y: -1.0d + subtitle: "Uhh... Don't tell Vazkii" + description: [ + "The base pylon doesn't have any benefits, but is the bare minimum requirement to get the Soul Revitalizer up and running." + "" + "Placing the Soul Revitalizer in the world will show you where you need to place all 8 of your pylons, and they do not require any energy or fuel." + ] + dependencies: ["2718E29F6437CE43"] + id: "4FE5ADA8DDCAAD93" + tasks: [{ + id: "3254A9810208512B" + type: "item" + item: "vitalize:pylon_base" + }] + rewards: [{ + id: "71923A7B06894D92" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 4.5d + y: -3.0d + subtitle: "Maximum Efficiency!" + description: ["The efficiency pylon reduces the energy cost of the Soul Revitalizer."] + dependencies: ["4FE5ADA8DDCAAD93"] + id: "1D669FD8DE06F664" + tasks: [{ + id: "393ED8D065CA5369" + type: "item" + item: "vitalize:pylon_efficiency" + }] + rewards: [{ + id: "16AA84381E9FBDEA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 5.0d + y: -2.0d + subtitle: "OFF WITH YOUR HE-" + description: [ + "The beheading pylon is a powerful tool that increases the odds of particular mobs dropping their heads." + "" + "Please note, that not all mobs who have heads are able to drop their head, please let us know if there's a mob whose skull does not drop after using the beheading pylon." + "- CodexAdrian" + ] + dependencies: ["4FE5ADA8DDCAAD93"] + id: "110DB71A4679FFFD" + tasks: [{ + id: "7A7B2475C245C53B" + type: "item" + item: "vitalize:pylon_beheading" + }] + rewards: [{ + id: "4E1AE8672ED85132" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 5.0d + y: -1.0d + subtitle: "Money Money Money" + description: ["The looting pylon does exactly what it says on the tin, granting an additional level of looting per pylon, with a max of 3."] + dependencies: ["4FE5ADA8DDCAAD93"] + id: "4CAE3462163AC4F6" + tasks: [{ + id: "212C2E5914327BF4" + type: "item" + item: "vitalize:pylon_looting" + }] + rewards: [{ + id: "132D4F67872994E8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 3.5d + y: -3.0d + subtitle: "I. Am. Speed." + description: ["The speeeeed pylon reduces the amount of work time between operations."] + dependencies: ["4FE5ADA8DDCAAD93"] + id: "0FEB1054AAC70F27" + tasks: [{ + id: "29FE4D03568CC2D8" + type: "item" + item: "vitalize:pylon_speed" + }] + rewards: [{ + id: "09FD0BE6821FEBA3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 4.5d + y: 1.0d + subtitle: "Ding!" + description: [ + "The experience pylon will enable experience drops when a mob is digitally slaughtered." + "" + "Each pylon increases the quality of the experience produced, creating Experience to the first power, Experience to the second power, and Experience to the third power." + ] + dependencies: ["4FE5ADA8DDCAAD93"] + id: "10856B49C3486098" + tasks: [{ + id: "54B8E4CED8C79A33" + type: "item" + item: "vitalize:pylon_experience" + }] + rewards: [{ + id: "7C27D4B3D5DA95BC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 3.5d + y: 1.0d + subtitle: "HOOTT" + description: ["The flaming pylon will set any digitally animated mob ablaze before it's killed, allowing you to generate cooked products."] + dependencies: ["4FE5ADA8DDCAAD93"] + id: "2CCDE57D27EA104F" + tasks: [{ + id: "16E4E40232CCCA43" + type: "item" + item: "vitalize:pylon_flame" + }] + rewards: [{ + id: "05F2B5C3F527EF3E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 5.0d + y: 0.0d + subtitle: "Reduce, Reuse, Recycle!" + description: [ + "Probably the most handy of all these pylons, the Recursive pylon will randomly supply the soul crystal inside the Soul Revitalizer with a new soul." + "" + "This can be great for levelling up a low level soul crystal while still generating resources." + ] + dependencies: ["4FE5ADA8DDCAAD93"] + id: "637307D9C03B6AE6" + tasks: [{ + id: "01383488DD2D16F6" + type: "item" + item: "vitalize:pylon_recursive" + }] + rewards: [{ + id: "3127BBB4D6BD6376" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: -4.5d + y: -1.5d + subtitle: "Soul of Steel" + description: [ + "Soul Steel Tools are quite special in their abilities. Pressing the keybind listed on your tool, you can empower your tool, which consumes a soul from a soul crystal when a tool action is performed to perform a special ability." + "" + "Soul Steel tools have low durability, but do not require any materials to repair, instead your tool will repair itself when thrown into soul fire." + ] + dependencies: ["3C0EA955C527A549"] + id: "7DE1D577EA0AD29D" + tasks: [{ + id: "26741D7D412D6965" + type: "checkmark" + title: "Tools" + }] + } + { + x: -2.5d + y: 3.5d + subtitle: "Its... different." + description: [ + "The Soul Beacon is quite different from your traditional beacon." + "" + "Unlike your normal beacon, it needn't be placed under clear skies, it only has 2 requirements." + "" + "Just like a beacon, it needs a set of beacon base blocks underneath it. However, because it is the Soul Beacon, the base blocks must either be a soul steel block or a rune block of some kind. The spot under the beacon may be blank and used for moving energy to the beacon." + ] + dependencies: ["3C0EA955C527A549"] + id: "710E6004B2A67C82" + tasks: [{ + id: "03C8A900F5D9F8A3" + type: "item" + item: "reaper:soul_beacon" + }] + rewards: [{ + id: "3C7CB67D3D1FF0A0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16747259 + Name: "Magic Legendary Lootbag" + Loot: "aof:loot_bags/magic/legendary" + } + } + }] + } + { + x: -0.5d + y: 3.5d + subtitle: "The Great Equalizer" + description: [ + "The Reaper Generator is a machine that converts the damage dealt by smashing Soul Catalysts into energy." + "" + "It has 4 input slots on the far right for runes, which can modify its functionality" + "" + "With the right set of runes, the Reaper Generator can also be an effective mob slaying tool." + ] + dependencies: ["3C0EA955C527A549"] + id: "7ABF88F1883465AF" + tasks: [{ + id: "1074291A20EFDA44" + type: "item" + item: "reaper:reaper_generator" + }] + rewards: [{ + id: "5D64DCD760FDE65A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16747259 + Name: "Magic Legendary Lootbag" + Loot: "aof:loot_bags/magic/legendary" + } + } + }] + } + { + x: -3.5d + y: 5.5d + subtitle: "Maximum Effi... wait I already used that one.." + description: ["Reduces the energy cost of the Soul Beacon."] + dependencies: ["710E6004B2A67C82"] + id: "0872A6D8E2893413" + tasks: [{ + id: "6B5B20710687A526" + type: "item" + item: "reaper:rune_block_efficacia" + }] + rewards: [{ + id: "04669D483C16B890" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: -3.5d + y: 1.5d + subtitle: "A Dupe you don't have to report ;)" + description: [ + "The Duplici rune will make the Soul Beacon's effect run twice in one operation." + "" + "This can be great when using the Soul Beacon as a offensive tool, doubling up on explosion damage or harmful effects." + ] + dependencies: ["710E6004B2A67C82"] + id: "621351108945549E" + tasks: [{ + id: "20134A1DCC3044A8" + type: "item" + item: "reaper:rune_block_duplici" + }] + rewards: [{ + id: "1A2E2DDC1B416BBB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: -4.5d + y: 2.0d + subtitle: "Intentional Inflation" + description: ["The Dilato rune will \"dilate\" the range of the Soul Beacon, increasing its working area signficantly."] + dependencies: ["710E6004B2A67C82"] + id: "7066271D88101230" + tasks: [{ + id: "38E02ECF1DDF971B" + type: "item" + item: "reaper:rune_block_dilato" + }] + rewards: [{ + id: "1547C0801392ECE3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: -4.5d + y: 3.0d + subtitle: "Don't tell PETA" + description: ["On its own, the Soul Beacon only affects players. By adding the Beastia rune, neutral and passive mobs will also be affected by the affects of the Soul Beacon."] + dependencies: ["710E6004B2A67C82"] + id: "210E3632AB42EF50" + tasks: [{ + id: "7A39C8BB93972473" + type: "item" + item: "reaper:rune_block_beastia" + }] + rewards: [{ + id: "01FBDB754F5A5B66" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: -4.5d + y: 4.0d + subtitle: "A Hostile.. takeover?" + description: ["The Hostilis rune enables the Soul Beacon to affect hostile mobs in the nearby area."] + dependencies: ["710E6004B2A67C82"] + id: "202D1FFDC47CBD22" + tasks: [{ + id: "08998796D869CCEA" + type: "item" + item: "reaper:rune_block_hostilis" + }] + rewards: [{ + id: "1BADDF79C0C7911A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: -4.5d + y: 5.0d + subtitle: "Bribin' the Bouncer" + description: [ + "The Possessio rune is arguably one of the most useful, allowing the user to filter whether or not a particular player is either part of the whitelist or blacklist." + "" + "This allows you to filter yourself out of the beacon's effects when you're using the Beacon as an offensive tool, and whitelist yourself when using the beacon as a helpful tool." + "" + "You can toggle the mode of the rune by right clicking with a Soul Steel Wand." + ] + dependencies: ["710E6004B2A67C82"] + id: "1EDB9374116D4451" + tasks: [{ + id: "0405DA941F94513D" + type: "item" + item: "reaper:rune_block_possessio" + }] + rewards: [{ + id: "3DD8865C9F6699D0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 0.5d + y: 5.5d + subtitle: "Bzzt Bzzt Boom" + description: ["The Reficiat Rune is a rune that allows the Reaper Generator to generate more energy per heart of damage."] + dependencies: ["7ABF88F1883465AF"] + id: "17E4B8F4F14E6DA9" + tasks: [{ + id: "1C5E32CA140711C6" + type: "item" + item: "reaper:rune_reficiat" + }] + rewards: [{ + id: "3140A7B073884DB2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 1.5d + y: 5.0d + subtitle: "Death comes for us all." + description: [ + "The Obitus rune is a powerful rune that causes anything hit by the power of the Reaper generator to instantly die." + "" + "Combined with a Spiritus rune, this can be a great tool to kill mobs in a farm with." + ] + dependencies: ["7ABF88F1883465AF"] + id: "72C6F4B926DD3EEB" + tasks: [{ + id: "66551875899B0E54" + type: "item" + item: "reaper:rune_obitus" + }] + rewards: [{ + id: "0342D5564ECC7DCD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 1.5d + y: 4.0d + subtitle: "People are animals too" + description: ["This rune enables the Reaper generator to hit players and extract energy from their souls."] + dependencies: ["7ABF88F1883465AF"] + id: "79A62F463EDF726E" + tasks: [{ + id: "6D067B7D4F323F34" + type: "item" + item: "reaper:rune_humano" + }] + rewards: [{ + id: "21C83D3DBD4D6D4C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 1.5d + y: 3.0d + subtitle: "Worse than Gas Prices" + description: ["This rune works similarly to the other dilato rune, improving the reaper generator's working area"] + dependencies: ["7ABF88F1883465AF"] + id: "6EA97C351B54704C" + tasks: [{ + id: "3B35A26952D2279A" + type: "item" + item: "reaper:rune_dilato" + }] + rewards: [{ + id: "5ED1936D3C6DAC51" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 1.5d + y: 2.0d + subtitle: "Runnin around at the speed of Souunnddd" + description: ["This rune reduces the cooldown time between the slams of the reaper generator by 50%"] + dependencies: ["7ABF88F1883465AF"] + id: "7A7C4913FD80D16E" + tasks: [{ + id: "2606047B7D3B5687" + type: "item" + item: "reaper:rune_velocitas" + }] + rewards: [{ + id: "4F41AC9A63F89855" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 0.5d + y: 1.5d + subtitle: "Wait it doesn't make energy!?" + description: [ + "Counterintuitively, the Spiritus rune disables the Reaper Generator's ability to generate energy." + "" + "On the flip side, the benefit gained is that the damage the Reaper Generator does is now player damage, meaning its capable of dropping player only drops like blaze rods or wither skeleton skulls and experience." + ] + dependencies: ["7ABF88F1883465AF"] + id: "2D52E62B1D6E4CD4" + tasks: [{ + id: "624103F01A1BDBC6" + type: "item" + item: "reaper:rune_spiritus" + }] + rewards: [{ + id: "54CE2D0FA1090863" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/storage.snbt b/config/ftbquests/quests/chapters/storage.snbt new file mode 100644 index 0000000..187dcdc --- /dev/null +++ b/config/ftbquests/quests/chapters/storage.snbt @@ -0,0 +1,1326 @@ +{ + id: "2D905E8603BFEC34" + group: "33A417364C0A17FE" + order_index: 0 + filename: "storage" + title: "Storage" + icon: "bewitchment:juniper_chest" + default_quest_shape: "square" + default_hide_dependency_lines: false + quests: [ + { + title: "Bigger Chests" + x: 5.0d + y: -2.5d + subtitle: "A looters choice of storage." + dependencies: ["14B66E70E819E971"] + id: "775BEA78AEB9EE77" + tasks: [{ + id: "4E720A38A6D9CFE6" + type: "item" + item: "ironchests:iron_chest" + }] + rewards: [{ + id: "72E6657DCBC091DD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Even bigger chests" + x: 5.0d + y: -1.5d + subtitle: "May the chests be shining." + dependencies: ["775BEA78AEB9EE77"] + id: "04E1293B787FF906" + tasks: [{ + id: "3D1ED067C24B1134" + type: "item" + item: "ironchests:gold_chest" + }] + rewards: [{ + id: "0C6B40A1D5259F9B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 5.0d + y: -0.5d + dependencies: ["04E1293B787FF906"] + id: "7F69917A95491A52" + tasks: [{ + id: "1ED0C18AAD522A97" + type: "item" + item: "ironchests:diamond_chest" + }] + rewards: [{ + id: "0FDD16C621DE343E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 5.0d + y: 0.5d + dependencies: ["7F69917A95491A52"] + id: "723E09B161CC9E33" + tasks: [{ + id: "6C3A22620D3799C5" + type: "item" + item: "ironchests:obsidian_chest" + }] + rewards: [{ + id: "63EF1C387A4302C1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 5.0d + y: 1.5d + dependencies: ["723E09B161CC9E33"] + id: "072E1CD9A57ABD85" + tasks: [{ + id: "29DEDBBF10195987" + type: "item" + item: "ironchests:netherite_chest" + }] + rewards: [{ + id: "55B3A2B649CEF34A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 11.5d + y: -3.5d + subtitle: "Another storage drawer in disguise." + description: [ + "Bronze barrels can used to store and move 32 stacks of one item." + "" + "Amount of stacks allowed increase for each tier of barrel." + ] + dependencies: ["523A049CF07AD75B"] + id: "701620712CC907D7" + tasks: [{ + id: "00779B056A43DEEA" + type: "item" + item: "modern_industrialization:bronze_barrel" + }] + rewards: [{ + id: "44DDE4E812AD843B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 11.5d + y: -2.5d + dependencies: ["701620712CC907D7"] + id: "3E9D89B146C5CD1A" + tasks: [{ + id: "31025F43DEF2146E" + type: "item" + item: "modern_industrialization:steel_barrel" + }] + rewards: [{ + id: "039EF16C6D85EDF1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 11.5d + y: -1.5d + dependencies: ["3E9D89B146C5CD1A"] + id: "4D0BDC938DA76D16" + tasks: [{ + id: "6A117D9E6E6C396A" + type: "item" + item: "modern_industrialization:aluminum_barrel" + }] + rewards: [{ + id: "2F49B370CC6AAFB5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 11.5d + y: -0.5d + dependencies: ["4D0BDC938DA76D16"] + id: "11A648D56AFA31D1" + tasks: [{ + id: "1D224B514E4D27BB" + type: "item" + item: "modern_industrialization:stainless_steel_barrel" + }] + rewards: [{ + id: "015360CE95B7EA54" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 11.5d + y: 0.5d + dependencies: ["11A648D56AFA31D1"] + id: "4D59362F0B630ACA" + tasks: [{ + id: "477D2F4E7B22493B" + type: "item" + item: "modern_industrialization:titanium_barrel" + }] + rewards: [{ + id: "17B951959802C1F7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 11.5d + y: 1.5d + dependencies: ["4D59362F0B630ACA"] + id: "21BD1BBF2F0833A9" + tasks: [{ + id: "01BCEFA7EAD4F9DB" + type: "item" + item: "modern_industrialization:quantum_barrel" + }] + rewards: [{ + id: "6856885AE5974BD5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 12.5d + y: -3.5d + subtitle: "Right-click with buckets or other tanks to transfer fluids." + description: [ + "Bronze Tanks can store up to 4 buckets each." + "You can use that to interact with machines and can also be placed in the world." + "" + "TIP: Tanks are stackable if containing the same fluid." + ] + dependencies: ["523A049CF07AD75B"] + id: "3C5A8EA9636BF12F" + tasks: [{ + id: "0E647B945E58B453" + type: "item" + item: "modern_industrialization:bronze_tank" + }] + rewards: [{ + id: "5B399AB56686D38F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 12.5d + y: -2.5d + dependencies: ["3C5A8EA9636BF12F"] + id: "57370D36B9C896E2" + tasks: [{ + id: "0AA5B170D809E302" + type: "item" + item: "modern_industrialization:steel_tank" + }] + rewards: [{ + id: "198C06FE0F96B338" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 12.5d + y: -1.5d + dependencies: ["57370D36B9C896E2"] + id: "4DC3D05A8F8BBF75" + tasks: [{ + id: "0D0319BE9A5E8567" + type: "item" + item: "modern_industrialization:aluminum_tank" + }] + rewards: [{ + id: "2562D23B5521DBDC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 12.5d + y: -0.5d + dependencies: ["4DC3D05A8F8BBF75"] + id: "7493E18AF65B41DE" + tasks: [{ + id: "6436BE309468817B" + type: "item" + item: "modern_industrialization:stainless_steel_tank" + }] + rewards: [{ + id: "4BCF3FAC9810A238" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 12.5d + y: 0.5d + dependencies: ["7493E18AF65B41DE"] + id: "73629FD7B57CD7AB" + tasks: [{ + id: "535970933372DF89" + type: "item" + item: "modern_industrialization:titanium_tank" + }] + rewards: [{ + id: "754C49A9229F07B1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 12.5d + y: 1.5d + dependencies: ["73629FD7B57CD7AB"] + id: "49DE26F91AA4CE1A" + tasks: [{ + id: "0F1698CB2970E678" + type: "item" + item: "modern_industrialization:quantum_tank" + }] + rewards: [{ + id: "32E6F0A5F23DDEC7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Dank MK1" + x: 6.0d + y: -3.5d + subtitle: "Miner's pickup tool of choice." + description: [ + "Bag Mode:" + "" + "- In bag mode, the dank acts like a backpack." + "" + "- Sneaking while hovering the tooltip will show contained items and the currently assigned keybind." + "" + "Construction Mode:" + "" + "- While in construction mode, the dank can no longer be placed down and will gain the enchantment glow to show that it's in construction mode." + "" + "- While in construction mode, the dank storage has a selected slot, sneak - mousewheel will change the selected slot, pickblock functionality also works as well." + "" + "- Right-clicking while the dank is in this state will attempt to use the currently selected item whether it be a block, a snowball, or even shears. Even potions and most food items can be consumed this way." + ] + dependencies: ["6F2E92752228528C"] + id: "08812AFA81E0361B" + tasks: [{ + id: "5AC950AE1240C497" + type: "item" + item: "dankstorage:dank_1" + }] + rewards: [{ + id: "1A3BD1E2A0F65CE7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Dank MK2" + x: 6.0d + y: -2.5d + dependencies: ["08812AFA81E0361B"] + id: "237A9481E48FF78E" + tasks: [{ + id: "7458103DE8D41CFD" + type: "item" + item: "dankstorage:dank_2" + }] + rewards: [{ + id: "1B10D91F6BD5D966" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Dank MK3" + x: 6.0d + y: -1.5d + dependencies: ["237A9481E48FF78E"] + id: "1ACB51C22A6CD24E" + tasks: [{ + id: "6B69BD987268BFE9" + type: "item" + item: "dankstorage:dank_3" + }] + rewards: [{ + id: "77BFF9E98FDCEF93" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Dank MK4" + x: 6.0d + y: -0.5d + dependencies: ["1ACB51C22A6CD24E"] + id: "3F2424B1D10C7EE9" + tasks: [{ + id: "1C9D9C9CDC0730F0" + type: "item" + item: "dankstorage:dank_4" + }] + rewards: [{ + id: "3C963338958D7F56" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Dank MK5" + x: 6.0d + y: 0.5d + dependencies: ["3F2424B1D10C7EE9"] + id: "08B93BF6A7AE7007" + tasks: [{ + id: "78E8E5FE38C585C4" + type: "item" + item: "dankstorage:dank_5" + }] + rewards: [{ + id: "6E910A9942E4853F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Dank MK6" + x: 6.0d + y: 1.5d + dependencies: ["08B93BF6A7AE7007"] + id: "39AD0699B2DBAE16" + tasks: [{ + id: "6F2EBCEF613C0B9B" + type: "item" + item: "dankstorage:dank_6" + }] + rewards: [{ + id: "004F8F160C4AC433" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Dank MK7" + x: 6.0d + y: 2.5d + dependencies: ["39AD0699B2DBAE16"] + id: "2557F1066749B6D7" + tasks: [{ + id: "015B208F0D6BEDCF" + type: "item" + item: "dankstorage:dank_7" + }] + rewards: [{ + id: "5B023D3FF530D24F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 9.0d + y: -3.5d + subtitle: "Right click with buckets or other tanks to transfer fluids." + dependencies: ["64082742D6539923"] + id: "691F1102DCB3851D" + tasks: [{ + id: "2D8DB2A4B2A7CCBE" + type: "item" + item: "techreborn:basic_tank_unit" + }] + rewards: [{ + id: "7F39C502358FD965" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + title: "Crude Storage Unit" + x: 8.0d + y: -3.5d + subtitle: "Storage drawer in disguise." + dependencies: ["64082742D6539923"] + id: "16D84060C075DC03" + tasks: [{ + id: "14EAC75C541EAC9F" + type: "item" + item: "techreborn:crude_storage_unit" + }] + rewards: [{ + id: "2D4672D6BE065F13" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 8.0d + y: -2.5d + dependencies: ["16D84060C075DC03"] + id: "3E37A08E65F102D8" + tasks: [{ + id: "332A6C8DE153FB8A" + type: "item" + item: "techreborn:basic_storage_unit" + }] + rewards: [{ + id: "700802785069C43C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 9.0d + y: -2.5d + dependencies: ["691F1102DCB3851D"] + id: "2AEBEE27B2451EEA" + tasks: [{ + id: "34281E506046CD51" + type: "item" + item: "techreborn:advanced_tank_unit" + }] + rewards: [{ + id: "7BD2C81CF7A59B8D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 8.0d + y: -1.5d + dependencies: ["3E37A08E65F102D8"] + id: "3BBD2850B68661AB" + tasks: [{ + id: "22CE468B3AC15142" + type: "item" + item: "techreborn:advanced_storage_unit" + }] + rewards: [{ + id: "1F9D5E66AD68A1CD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 8.0d + y: -0.5d + dependencies: ["3BBD2850B68661AB"] + id: "6A0AF132BE5A8AAE" + tasks: [{ + id: "012C6C1DF6C46F0F" + type: "item" + item: "techreborn:industrial_storage_unit" + }] + rewards: [{ + id: "3116B64A5A85BD93" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 8.0d + y: 0.5d + dependencies: ["6A0AF132BE5A8AAE"] + id: "3A44CCFDB872EA17" + tasks: [{ + id: "272347DF31B60E19" + type: "item" + item: "techreborn:quantum_storage_unit" + }] + rewards: [{ + id: "4A15D46C23B25C09" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 9.0d + y: -1.5d + dependencies: ["2AEBEE27B2451EEA"] + id: "1A19CF23FD98EC6B" + tasks: [{ + id: "41F08E4226C2B034" + type: "item" + item: "techreborn:industrial_tank_unit" + }] + rewards: [{ + id: "7AFB9E67691BDBC8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 9.0d + y: -0.5d + dependencies: ["1A19CF23FD98EC6B"] + id: "7F5430EAC0D58A99" + tasks: [{ + id: "1B1315F65EE4559C" + type: "item" + item: "techreborn:quantum_tank_unit" + }] + rewards: [{ + id: "1A21AC074B8E024E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 12.0d + y: -5.0d + subtitle: "Barrels and tanks of different sizes. You know what they are.. They have no disguises." + description: [ + "Barrels are used for mass storage of the same item. Shows count and item on front. " + "" + "Tanks are used for high amounts of fluid storage." + "Can be used as a buffer and is movable with contents intact on break." + "Tanks are stackable if containing the same fluid." + ] + id: "523A049CF07AD75B" + tasks: [{ + id: "7279364B4E1843D4" + type: "checkmark" + title: "Modern Industrialization" + }] + } + { + x: 9.0d + y: -5.0d + description: [ + "Storage units are single item, mass storage devices with an inventory count on the face." + "" + "Tank units store liquids.. that's about it." + "" + "Battery Box, MFE, MFSU and Interdimensional SU are energy storage devices." + "You can view their inventory and use the slot they have to charge devices." + ] + id: "64082742D6539923" + tasks: [{ + id: "77F4F6BBF4F8AF10" + type: "checkmark" + title: "Tech Reborn" + }] + } + { + x: 5.0d + y: -5.0d + subtitle: "Learn about the basics of storage." + description: [ + "Backpacks for increased inventory" + "" + "Chests for mass storage" + "" + "Barrels for buffers in automation or so you can access its inventory in tight spots." + "" + "Danks for automatic portable storage and dynamic inventory block placement." + ] + id: "6F2E92752228528C" + tasks: [{ + id: "4A26CDEE07DCD4B8" + type: "checkmark" + title: "Basic Storage" + }] + } + { + x: 10.0d + y: -3.5d + subtitle: "Stores energy and charges items. " + dependencies: ["64082742D6539923"] + id: "02C255C9CAC286C8" + tasks: [{ + id: "2901054D6A1E5169" + type: "item" + item: "techreborn:low_voltage_su" + }] + rewards: [{ + id: "3C0BA78DE2245A7A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 10.0d + y: -2.5d + dependencies: ["02C255C9CAC286C8"] + id: "363CEF71CB948F73" + tasks: [{ + id: "3E91DD78CB3B5A29" + type: "item" + item: "techreborn:medium_voltage_su" + }] + rewards: [{ + id: "6788BF9184B6D5FE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 10.0d + y: -1.5d + dependencies: ["363CEF71CB948F73"] + id: "1DA0468352954BA9" + tasks: [{ + id: "729C6F46550B4901" + type: "item" + item: "techreborn:high_voltage_su" + }] + rewards: [{ + id: "5A504F6C577A5282" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 10.0d + y: -0.5d + dependencies: ["1DA0468352954BA9"] + id: "247204A995A00576" + tasks: [{ + id: "619C6FB574819C0A" + type: "item" + item: "techreborn:interdimensional_su" + }] + rewards: [{ + id: "2E86B7FAE02703F6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 14.0d + y: -5.0d + subtitle: "Let the energy revolutionize!" + description: ["An Indrevian version of an energy storage device."] + id: "679464B1F04B106E" + tasks: [{ + id: "0FB2E00F0013C475" + type: "checkmark" + title: "Industrial Revolution" + }] + } + { + x: 14.0d + y: -3.5d + subtitle: "Stores energy and charges items. " + dependencies: ["679464B1F04B106E"] + id: "17F540DAE69F9836" + tasks: [{ + id: "7659005A22D97F38" + type: "item" + item: "indrev:lazuli_flux_container_mk1" + }] + rewards: [{ + id: "276DCC3715091A7E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 14.0d + y: -2.5d + dependencies: ["17F540DAE69F9836"] + id: "4D4D4AB0102E6B6E" + tasks: [{ + id: "6C0809992B96502B" + type: "item" + item: "indrev:lazuli_flux_container_mk2" + }] + rewards: [{ + id: "6F48461E12F09FD4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 14.0d + y: -1.5d + dependencies: ["4D4D4AB0102E6B6E"] + id: "02B1E8CECB57D77C" + tasks: [{ + id: "20203EEE0087B7A5" + type: "item" + item: "indrev:lazuli_flux_container_mk3" + }] + rewards: [{ + id: "1D6EDBAE03267B45" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 14.0d + y: -0.5d + dependencies: ["02B1E8CECB57D77C"] + id: "4A9EAB93BC030448" + tasks: [{ + id: "46EBA4968DDC5066" + type: "item" + item: "indrev:lazuli_flux_container_mk4" + }] + rewards: [{ + id: "0F1B6F6BF9A961B9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Loot: "aof:loot_bags/misc/logistics" + Name: "Logistics & Storage Lootbag" + } + } + }] + } + { + x: 5.0d + y: -3.5d + dependencies: ["6F2E92752228528C"] + id: "14B66E70E819E971" + tasks: [{ + id: "374969D1C1F94B2C" + type: "item" + item: "ironchests:copper_chest" + }] + rewards: [{ + id: "545C569BD9E1A752" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: 4.0d + y: -3.5d + dependencies: ["6F2E92752228528C"] + id: "3AFCDE344CBE756D" + tasks: [{ + id: "7E31CB0A06DAC239" + type: "item" + item: "inmis:frayed_backpack" + }] + rewards: [{ + id: "13FA52F0771DF692" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: 4.0d + y: -2.5d + dependencies: ["3AFCDE344CBE756D"] + id: "5C6CECD0676CD9CC" + tasks: [{ + id: "5378E80C9210322F" + type: "item" + item: "inmis:plated_backpack" + }] + rewards: [{ + id: "6FECB84D7892EF98" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: 4.0d + y: -1.5d + dependencies: ["5C6CECD0676CD9CC"] + id: "223E6F91F61F23EF" + tasks: [{ + id: "4D0B7E2ED1BBA1DD" + type: "item" + item: "inmis:gilded_backpack" + }] + rewards: [{ + id: "12B8A09A6983EBBC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: 4.0d + y: -0.5d + dependencies: ["223E6F91F61F23EF"] + id: "07F6895AC373A6CF" + tasks: [{ + id: "310DCA673D9876DF" + type: "item" + item: "inmis:bejeweled_backpack" + }] + rewards: [{ + id: "6CD2D9E00F08B1B4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: 4.0d + y: 0.5d + dependencies: ["07F6895AC373A6CF"] + id: "4A0391B2A4EB77C0" + tasks: [{ + id: "4E1A42E3182CDC7B" + type: "item" + item: "inmis:withered_backpack" + }] + rewards: [{ + id: "2555C9ED7CDC3908" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + { + x: 4.0d + y: 1.5d + dependencies: ["4A0391B2A4EB77C0"] + id: "1E3A86A11C6DEA17" + tasks: [{ + id: "54AB3DA88C51560D" + type: "item" + item: "inmis:endless_backpack" + }] + rewards: [{ + id: "42B16B5FB80B7DFB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 16747259 + Name: "Logistics & Storage Lootbag" + Loot: "aof:loot_bags/misc/logistics" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/tech_reborn.snbt b/config/ftbquests/quests/chapters/tech_reborn.snbt new file mode 100644 index 0000000..3c83918 --- /dev/null +++ b/config/ftbquests/quests/chapters/tech_reborn.snbt @@ -0,0 +1,3270 @@ +{ + id: "72B7D7CF2F338EAC" + group: "0815C5D80307ECDF" + order_index: 5 + filename: "tech_reborn" + title: "Tech Reborn" + icon: "techreborn:matter_fabricator" + default_quest_shape: "rsquare" + default_hide_dependency_lines: false + images: [{ + x: -18.5d + y: -4.5d + width: 3.0d + height: 3.0d + rotation: 10.0d + image: "techreborn:textures/item/part/digital_display.png" + hover: [ ] + click: "" + dev: false + corner: false + }] + quests: [ + { + title: "Tech Reborn" + icon: "techreborn:manual" + x: -20.0d + y: 3.0d + subtitle: "Tech Reborn is a tech mod including tools and machines to gather resources, process materials, and progress through the mod." + description: [ + "You start from burning coal for energy to reacting different fluids in fusion reactor for generating energy" + "> Yes it does give a refined iron" + ] + id: "37F10FC248B237FF" + tasks: [{ + id: "3AE8A565D3BDC2FA" + type: "checkmark" + }] + rewards: [{ + id: "546044F7F2A2862B" + type: "item" + item: "techreborn:manual" + }] + } + { + icon: { + id: "techreborn:treetap" + Count: 1b + tag: { + Damage: 0 + } + } + x: -20.0d + y: 5.0d + subtitle: "Used to extract sap from rubber trees." + description: [ + "The Sap is placed into the inventory of the player that is using it." + "" + "Its durability lasts 20 uses before it is destroyed." + ] + dependencies: ["37F10FC248B237FF"] + id: "7E7E9BDBB70B25C1" + tasks: [ + { + id: "3C2F99001860B9E8" + type: "item" + item: { + id: "techreborn:treetap" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "492D0F0F4BAA3931" + type: "item" + item: "techreborn:sap" + count: 6L + } + { + id: "68E17F6E8980B879" + type: "item" + item: "techreborn:rubber" + count: 6L + } + ] + rewards: [ + { + id: "1370B40BF917925A" + type: "item" + item: { + id: "techreborn:treetap" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "66137520279AFCB1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + title: "Refining Iron" + x: -18.0d + y: 3.0d + subtitle: "An Iron Ingot in a furnace.. It's now refined!" + description: [ + "Refined Iron is the key ingredient in most of Tech Reborn," + "You'll need alot of it." + ] + dependencies: ["37F10FC248B237FF"] + id: "38EAD09F2E4BE8B8" + tasks: [{ + id: "76E9BBA63602A37A" + type: "item" + item: "techreborn:refined_iron_ingot" + count: 8L + }] + rewards: [ + { + id: "28031C88C2918419" + type: "item" + item: "minecraft:iron_ingot" + count: 4 + } + { + id: "681BB3BC239CF80A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + x: -13.5d + y: 3.0d + subtitle: "A part used in crafting the basic machines, tools, and their component parts." + dependencies: [ + "38EAD09F2E4BE8B8" + "287488B90D26152E" + ] + id: "080ED62486BE9176" + tasks: [{ + id: "4C79921177EFADDC" + type: "item" + item: "techreborn:electronic_circuit" + }] + rewards: [{ + id: "2C254166FFEA3949" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + title: "Generating Power" + icon: "techreborn:solid_fuel_generator" + x: -13.5d + y: -8.0d + subtitle: "The most basic power generator in the mod and produces energy by burning coal or wood." + description: [ + "It will power adjacent blocks or remote blocks using cables." + "" + "It is also used as an ingredient for more advanced machines. " + "" + "It will not consume fuel if there is not enough room to store the produced energy (e.g. It will pause burning the fuel until there is room for another tick worth of energy)." + ] + dependencies: ["14F7AC09561537D7"] + id: "495D51C7C05AF3B8" + tasks: [{ + id: "17F4F43262189636" + type: "item" + item: "techreborn:solid_fuel_generator" + }] + rewards: [ + { + id: "46EDE253B7061413" + type: "item" + item: "minecraft:coal_block" + } + { + id: "337B47D9AD769ECA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + x: -12.0d + y: 5.0d + subtitle: "A machine that behaves like a Furnace, and consumes Energy instead of fuel." + description: ["To be exact, using a single piece of coal in a coal generator and 4x Overclock upgrades it lets you smelt 222 items."] + dependencies: ["080ED62486BE9176"] + id: "74D403CD901F8CB3" + tasks: [{ + id: "67549940FC735CCB" + type: "item" + item: "techreborn:electric_furnace" + }] + rewards: [ + { + id: "7BE4757FD9082E73" + type: "item" + item: "minecraft:porkchop" + } + { + id: "2FE4DE3593B741F7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + x: -12.5d + y: -3.5d + subtitle: "Grind some stuffs" + description: [ + "> It can make gravel from cobblestone" + "> And sand from gravel " + ] + dependencies: ["14F7AC09561537D7"] + id: "2C5CADD6727AB741" + tasks: [{ + id: "085CC7F6D9F9E3F0" + type: "item" + item: "techreborn:grinder" + }] + rewards: [ + { + id: "79476464C79EA0E1" + type: "item" + item: "croptopia:flour" + count: 6 + } + { + id: "0F2A152628C42BC2" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + x: -17.0d + y: 1.5d + subtitle: "Works much like a traditional furnace, except that it is 56.25% more efficient with the fuel you use." + description: ["Can auto input and output."] + dependencies: ["38EAD09F2E4BE8B8"] + id: "52ECFF0F13BAE84D" + tasks: [{ + id: "491ED2AD681AF639" + type: "item" + item: "techreborn:iron_furnace" + }] + rewards: [{ + id: "3BEFCBADC876AF1C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -15.0d + y: -1.5d + subtitle: "Mainly used to extract rubber and dyes." + dependencies: ["14F7AC09561537D7"] + id: "29EAEF6690B64BCE" + tasks: [{ + id: "22206CF13738397A" + type: "item" + item: "techreborn:extractor" + }] + rewards: [{ + id: "69DE7D3FE75A1A92" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -14.5d + y: -3.5d + subtitle: "Lets you put items in cells" + description: ["Usefull if you want to go bio-fuel way"] + dependencies: ["14F7AC09561537D7"] + id: "7DA41D6D61CBE36B" + tasks: [{ + id: "38BBB88A75EE8CE6" + type: "item" + item: "techreborn:solid_canning_machine" + }] + rewards: [ + { + id: "6A47EFC488B6A545" + type: "item" + item: "techreborn:compressed_plantball" + } + { + id: "120BD0D100BD0285" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + x: -4.5d + y: 0.0d + subtitle: "Used to produce various coils, and vanilla items such as rails and carts." + description: ["> Can be slot locked"] + dependencies: ["332C0D2800027688"] + id: "774F9B1EC7506A41" + tasks: [{ + id: "52BD71FC339CBA98" + type: "item" + item: "techreborn:rolling_machine" + }] + rewards: [ + { + id: "5E1C89A4936C9C4C" + type: "item" + item: "minecraft:pumpkin_pie" + } + { + id: "7E328D4BD067919E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + } + ] + } + { + x: -17.0d + y: -1.5d + subtitle: "Lets you make wires efficiently" + dependencies: ["29EAEF6690B64BCE"] + id: "601D312DA27E2CB7" + tasks: [{ + id: "0E3A7F048E5ED97B" + type: "item" + item: "techreborn:wire_mill" + }] + rewards: [ + { + id: "63672FC3387EEA78" + type: "item" + item: "techreborn:rubber" + count: 2 + } + { + id: "7B79D20D567D573F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + icon: "techreborn:scrapboxinator" + x: -4.0d + y: -7.5d + subtitle: "Converts any item you put into it into Scrap with a 1 in 6 chance to do so." + dependencies: ["28AE94AD5A93CF2F"] + id: "127E953AF11261F9" + tasks: [ + { + id: "52D80A7455E84CD0" + type: "item" + item: "techreborn:recycler" + } + { + id: "1F93FFF43FB3D3AA" + type: "item" + item: "minecraft:cobblestone" + count: 64L + } + ] + rewards: [{ + id: "0ABE388E881B1D70" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -19.0d + y: 0.0d + subtitle: "It lets you automatically collect sap from trees" + description: [ + "> To automate, place a hopper or pipes under it." + "> Make sure the tree has a sap spot." + ] + dependencies: ["5FA218AD7AA5A48C"] + id: "7223F6B9C818DE3C" + tasks: [{ + id: "42B06030439B3BDC" + type: "item" + item: "techreborn:resin_basin" + }] + rewards: [ + { + id: "5A4F27CA9254320E" + type: "item" + item: "minecraft:hopper" + } + { + id: "4201C9EF964ABE68" + type: "item" + item: "minecraft:chest" + } + { + id: "46EFAB6A4F27DD98" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + x: -4.5d + y: 3.0d + subtitle: "Used in crafting the advanced machines, tools, and their component parts." + dependencies: ["080ED62486BE9176"] + id: "332C0D2800027688" + tasks: [{ + id: "0F913A6A8D0D4AEA" + type: "item" + item: "techreborn:advanced_circuit" + }] + rewards: [{ + id: "1EC549D37FBC4764" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -12.5d + y: -9.5d + subtitle: "Produces energy from sunlight." + dependencies: [ + "495D51C7C05AF3B8" + "53C9A64CC798A992" + ] + id: "231650F0EE0FFD28" + tasks: [{ + id: "1603F6AFE305FDFA" + type: "item" + item: "techreborn:basic_solar_panel" + }] + rewards: [ + { + id: "219242ED3E210ECE" + type: "item" + item: "minecraft:sunflower" + } + { + id: "2C352AC78F3A3934" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + x: -12.5d + y: -11.0d + subtitle: "Produces energy from sunlight." + dependencies: ["231650F0EE0FFD28"] + id: "4BF36AC1C5DB6FDD" + tasks: [{ + id: "3FEB22D1714AB7C3" + type: "item" + item: "techreborn:advanced_solar_panel" + }] + rewards: [ + { + id: "73EFF9985B0F8227" + type: "item" + item: "minecraft:sunflower" + count: 2 + } + { + id: "262B3F2D34D38486" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + } + ] + } + { + x: -12.5d + y: -12.5d + subtitle: "Produces energy from sunlight." + dependencies: ["4BF36AC1C5DB6FDD"] + id: "738BAB5E113ECBE0" + tasks: [{ + id: "6596DA16576E85D2" + type: "item" + item: "techreborn:industrial_solar_panel" + }] + rewards: [ + { + id: "7D164386AD271EFF" + type: "item" + item: "minecraft:sunflower" + count: 3 + } + { + id: "2C557BBF2D88AA20" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + } + ] + } + { + x: -12.5d + y: -14.0d + subtitle: "Produces energy from sunlight." + dependencies: ["738BAB5E113ECBE0"] + id: "1ECACA41BE117CB8" + tasks: [{ + id: "536AF429E1F09DDB" + type: "item" + item: "techreborn:ultimate_solar_panel" + }] + rewards: [ + { + id: "150D7E43E9A6EA7D" + type: "item" + item: "minecraft:sunflower" + count: 4 + } + { + id: "2F432FD0DAD1A773" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + } + ] + } + { + x: -10.0d + y: -14.0d + subtitle: "Produces energy from sunlight." + dependencies: [ + "1ECACA41BE117CB8" + "19F81045C86B4A64" + ] + id: "7B3A9BAC6DE9BD0F" + tasks: [{ + id: "1DBAEB455FF1FD4C" + type: "item" + item: "techreborn:quantum_solar_panel" + }] + rewards: [ + { + id: "3CD5446E7C5919B9" + type: "item" + item: "minecraft:sunflower" + count: 5 + } + { + id: "1A300DFFE902CD75" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + } + ] + } + { + x: -2.5d + y: 4.0d + subtitle: "A Crafting Table but.. Automated?" + dependencies: ["332C0D2800027688"] + id: "7A6BBBCE1F1D27BC" + tasks: [{ + id: "5A9264CF54AF6DA9" + type: "item" + item: "techreborn:auto_crafting_table" + }] + rewards: [{ + id: "300BD8325DEA2432" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -19.0d + y: 1.5d + subtitle: "A simple contraption that is used to automate the gathering of fluid (Mostly water)." + description: [ + "It works in a simple fashion, any source fluid directly above it is put into its internal tank (Can only hold a bucket worth of liquid)." + "" + "This can then be pumped out, either by machines or tank units (All sides output besides of course the top of it)." + "" + "This is particularly useful for 2×2 infinite water ponds, simply place the drain under one of the source blocks and watch it drain away. " + "" + "You should probably place a tank underneath the drain and configure it to pull from the drain above it using the interface of the tank." + "" + "It does not require an energy source nor consumes anything, it's entirely gravity-based." + "" + "Can be used to auto-fill buckets." + ] + dependencies: ["38EAD09F2E4BE8B8"] + id: "5FA218AD7AA5A48C" + tasks: [{ + id: "67C411236837B752" + type: "item" + item: "techreborn:drain" + }] + rewards: [ + { + id: "31DF073742CD6CF4" + type: "item" + item: "croptopia:water_bottle" + count: 16 + } + { + id: "71D11D27AE188983" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + x: -18.0d + y: 1.5d + subtitle: "Main purpose is to emit sound when given a red-stone signal." + dependencies: ["38EAD09F2E4BE8B8"] + id: "4DDFB090305954A4" + tasks: [{ + id: "3CDA28D204483620" + type: "item" + item: "techreborn:alarm" + }] + rewards: [ + { + id: "20A06AADE98CDC98" + type: "item" + item: { + id: "vanilla-hammers:stone_hammer" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "7B014F52554B0474" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + } + ] + } + { + x: -13.5d + y: 5.0d + subtitle: "Increases the speed of TR machines" + dependencies: ["080ED62486BE9176"] + id: "702DD411DE338F78" + tasks: [{ + id: "2FAE9FB5822A811F" + type: "item" + item: "techreborn:overclocker_upgrade" + }] + rewards: [{ + id: "4881E2C5527A9553" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -5.0d + y: -9.5d + subtitle: "A machine used to automate opening Scrap Boxes." + dependencies: ["61517C2A4ECB3929"] + id: "1DA5041B82D4FCCF" + tasks: [{ + id: "6455685BE29E200F" + type: "item" + item: "techreborn:scrapboxinator" + }] + rewards: [{ + id: "3E46BEE5C3894672" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -2.0d + y: 3.0d + subtitle: "Used to assemble components out of ingredients." + dependencies: ["332C0D2800027688"] + id: "62A66B8FC37FE0A7" + tasks: [{ + id: "798D314ED3ACD680" + type: "item" + item: "techreborn:assembly_machine" + }] + rewards: [{ + id: "5BB9285EC26330EE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -4.5d + y: -3.0d + subtitle: "A multi-block machine used to smelt tough metals." + description: [ + "It has an input rate of 512 E/tick and an internal buffer for 40.000 E. " + "" + "The smelting abilities depends on the casings used for the multi-block." + "" + "The Blast Furnace requires a 3×4 multi-block with a hole in the center. The Multi-block can be built from different machine casings. Possible options are:" + "- Basic Machine Casing" + "- Advanced Machine Casing" + "- Industrial Machine Casing" + "" + "This will result in heat being produced inside the furnace and thus have the ability to smelt the toughest ores (this however depends on the type of casing used)." + ] + dependencies: ["52911820CB96E94F"] + id: "1036ABDD2CA5A382" + tasks: [{ + id: "684E519E525BE34C" + type: "item" + item: "techreborn:industrial_blast_furnace" + }] + rewards: [{ + id: "0476FDF2824C1562" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -5.5d + y: 4.5d + subtitle: "A multi-block wood processing machine." + description: [ + "The Saw Mill multi-block has 3 layers:" + "" + "The first layer contains 9x Basic Machine Casing." + "" + "The second layer contains 8x Advanced Machine Casing with a central hole filled with water." + "" + "The third layer again contains 9x Basic Machine Casing." + "" + "Place Saw Mill block on the top and connect it to a power source." + "" + "Put wood and water into the input slot. The Saw Mill will produce planks, and with a chance of some Saw Dust and paper." + ] + dependencies: ["332C0D2800027688"] + id: "4F9824BDD714C7A1" + tasks: [{ + id: "07164E9C8B69E154" + type: "item" + item: "techreborn:industrial_sawmill" + }] + rewards: [{ + id: "5940A580AD2C0138" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + title: "Greenhouse Controller" + x: -3.5d + y: 4.5d + subtitle: "Harvest and replant crops in 9×9 area behind it." + description: [ + "Place the Greenhouse Controller on the ground, provide energy and put some crops behind it." + "" + "Standard Minecraft requirements applies to crops, like watered and tilled dirt for wheat or nearby water for sugar cane." + "" + "Powered lamps above crops will speed-up growth." + ] + dependencies: ["332C0D2800027688"] + id: "1DC2B0C6E54CC5CF" + tasks: [{ + id: "31E873A44F34D7BC" + type: "item" + item: "techreborn:greenhouse_controller" + }] + rewards: [{ + id: "3240270006E81C1F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -6.5d + y: 4.0d + subtitle: "A multi-block machine that allows better grinding of items." + description: [ + "The Industrial Grinder multi-block has 3 layers:" + "" + "The first layer consists of 9x Basic Machine Casing." + "" + "The second layer consists of 8x Advanced Machine Casing will central hole filled with water." + "" + "The third layer again contains 9x Basic Machine Casing." + "" + "Attach the Industrial Grinder to the middle layer centre and connect it to a power source." + "" + "Check REI for usages. Press the U keybind while hovering over the machine." + ] + dependencies: ["332C0D2800027688"] + id: "39327B645752BFC7" + tasks: [{ + id: "5DDBCC5EC0F926CB" + type: "item" + item: "techreborn:industrial_grinder" + }] + rewards: [{ + id: "6F74BDFC9D676A45" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -4.5d + y: 5.0d + subtitle: "A multi-block that can be used to craft items." + description: [ + "Has a button in the gui that can be used to show a Hologram that can help when placing the blocks." + "" + "Note the blocks are under the vacuum freezer" + ] + dependencies: ["332C0D2800027688"] + id: "2FFC8B09FF4C9188" + tasks: [{ + id: "2B2EF74A9FEE0407" + type: "item" + item: "techreborn:vacuum_freezer" + }] + rewards: [{ + id: "67C2999977F284C6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: 4.5d + y: 1.5d + subtitle: "Requires Advanced Circuit and Advanced Machine Casing" + description: [ + "Uses the raw power of TNT to make items." + "" + "It is a multi-block machine with 64k energy buffer and 64 E\\t input rate." + "" + "The Implosion Compressor multi-block has 3 layers:" + "" + "The first layer contains 9x Advanced Machine Casing." + "" + "The second layer containts have 8x Advanced Machine Casing with a hole in the centre." + "" + "The third layer is the same as the first layer." + "" + "Put the Implosion Compressor on the top and provide some energy to it." + "" + "Check REI for usages." + ] + hide_dependency_lines: true + dependencies: [ + "7ADF57E4CA4360D5" + "332C0D2800027688" + ] + id: "016B923D05CAAD49" + tasks: [{ + id: "4B8E24B498553034" + type: "item" + item: "techreborn:implosion_compressor" + }] + rewards: [{ + id: "37C5541E50D1637C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 7.5d + y: 7.5d + subtitle: "A multiblock machine that is used to crack oil into components." + description: [ + "Distillation tower requires 3x3x4 multi-block with hallow in the center." + "" + "First layer is made of 9xBasic Machine Casing." + "" + "Second layer is made of 8xIndustrial Machine Casing." + "" + "Third layer is made of 8xBasic Machine Casing." + "" + "Top Layer is made of 9xIndustrial Machine Casing." + "" + "Attach machine to the bottom center block and power it." + ] + dependencies: [ + "1B90F725CD4CE3EC" + "5BBCDC772BA6F8F2" + ] + id: "065A4C02B5330469" + tasks: [{ + id: "6156252BBC27D3D4" + type: "item" + item: "techreborn:distillation_tower" + }] + rewards: [{ + id: "4106CF47A72C0463" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 0.0d + y: 3.0d + dependencies: ["62A66B8FC37FE0A7"] + id: "7315D07FDA5234CC" + tasks: [{ + id: "661A7BC5F492DE02" + type: "item" + item: "techreborn:industrial_circuit" + }] + rewards: [{ + id: "266538E533D52FA4" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -3.0d + y: 0.0d + subtitle: "Used to combine two Fluids (and other assorted items) into a third fluid or item." + dependencies: ["332C0D2800027688"] + id: "7A3A6C9CD58BBF0B" + tasks: [{ + id: "381DEE3CEBF9F2CA" + type: "item" + item: "techreborn:chemical_reactor" + }] + rewards: [{ + id: "607303F80727794B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -6.5d + y: -11.0d + subtitle: "Requires Lapotronic Energy Orb and Industrial Machine Frame quests." + description: [ + "Used to produce UU-Matter which in turn can be used to craft various vanilla items." + "" + "Both Scrap and Scrap Boxes can be used in the Matter Fabricator. " + "" + "The first one will give you 2% on the progress bar for producing a single piece of UU-Matter which means that to produce 1x UU-Matter, you will need 50x Scrap." + ] + dependencies: [ + "61517C2A4ECB3929" + "0A8F3851C62C7EAB" + "5333851402ACF97E" + ] + id: "03DAA329F9455588" + tasks: [{ + id: "41A767CEF823633B" + type: "item" + item: "techreborn:matter_fabricator" + }] + rewards: [{ + id: "502D94C89D8EF078" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -1.5d + y: -0.5d + dependencies: ["7A3A6C9CD58BBF0B"] + id: "75D4C4D5CC7CFC33" + tasks: [{ + id: "529A500572A84DED" + type: "item" + item: "techreborn:synthetic_redstone_crystal" + count: 2L + }] + rewards: [{ + id: "3606000DD8046551" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -6.5d + y: -14.0d + subtitle: "Made in the Matter Fabricator." + dependencies: ["03DAA329F9455588"] + id: "19F81045C86B4A64" + tasks: [{ + id: "6025592EFF18B643" + type: "item" + item: "techreborn:uu_matter" + }] + rewards: [{ + id: "46E794C55915CD63" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 0.0d + y: -3.0d + dependencies: ["1036ABDD2CA5A382"] + id: "303DF6C3CE1D4D58" + tasks: [{ + id: "2F11B86F34EBE189" + type: "item" + item: "modern_industrialization:silicon_plate" + }] + rewards: [{ + id: "37D18A2470C370DC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: 0.0d + y: -1.0d + subtitle: "Middle tier of portable energy storage." + dependencies: [ + "75D4C4D5CC7CFC33" + "303DF6C3CE1D4D58" + ] + id: "664C969EC4DCB4AB" + tasks: [{ + id: "19050C53906F7734" + type: "item" + item: "techreborn:energy_crystal" + }] + rewards: [{ + id: "79BE9DBAA7F36275" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: 0.0d + y: 1.5d + subtitle: "A portable battery used to charge items." + dependencies: [ + "7315D07FDA5234CC" + "664C969EC4DCB4AB" + ] + id: "685F6A8A28DA99F9" + tasks: [{ + id: "5F5321382D130FEE" + type: "item" + item: "techreborn:lapotron_crystal" + }] + rewards: [{ + id: "66F52C7FA3B55643" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 1.5d + y: 3.0d + dependencies: [ + "685F6A8A28DA99F9" + "7FB87F45B2A82F89" + ] + id: "53A44AD06333997E" + tasks: [{ + id: "778AE7FC798AC67E" + type: "item" + item: "techreborn:energy_flow_chip" + }] + rewards: [{ + id: "2E289113F9E35F77" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 3.0d + y: 1.5d + dependencies: ["016B923D05CAAD49"] + id: "7FB87F45B2A82F89" + tasks: [{ + id: "462D83630913D5AE" + type: "item" + item: "techreborn:iridium_alloy_plate" + }] + rewards: [{ + id: "49C6940427C28413" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -4.5d + y: -1.5d + dependencies: ["774F9B1EC7506A41"] + id: "52911820CB96E94F" + tasks: [{ + id: "1BA0F153578E7903" + type: "item" + item: "techreborn:cupronickel_heating_coil" + }] + rewards: [{ + id: "24FFAA7A6FEBCD7E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -6.0d + y: 0.0d + dependencies: [ + "774F9B1EC7506A41" + "5B3E40FC5ED9142A" + ] + id: "27A4E53CF9B02D6A" + tasks: [{ + id: "62AAED07264EBD8A" + type: "item" + item: "techreborn:nichrome_heating_coil" + }] + rewards: [{ + id: "37AD081EBFBF907A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -3.0d + y: -1.0d + dependencies: ["774F9B1EC7506A41"] + id: "29223CA896E9020C" + tasks: [{ + id: "0977B8D889B55A08" + type: "item" + item: "techreborn:magnalium_plate" + }] + rewards: [{ + id: "175DEA5D9D53D522" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -3.0d + y: -2.0d + subtitle: "A passive generator that produces energy from wind." + description: [ + "Generates +25% E during thunderstorms." + "" + "Must be placed above y=64 to produce energy." + "" + "Outputs energy on all sides but the front." + ] + dependencies: ["29223CA896E9020C"] + id: "5C2E92909FFB686C" + tasks: [{ + id: "68890DC85370C465" + type: "item" + item: "techreborn:wind_mill" + }] + rewards: [{ + id: "50B5A5062593242E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -17.0d + y: 4.5d + subtitle: "Cables transfer energy across blocks." + dependencies: ["7E7E9BDBB70B25C1"] + id: "02FA1ABFB138CDF9" + tasks: [{ + id: "5253D479C5CBDA1A" + type: "item" + item: "techreborn:insulated_copper_cable" + }] + rewards: [{ + id: "0590E4EE69D058CE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -15.0d + y: 5.0d + subtitle: "A portable battery used to charge items." + dependencies: ["02FA1ABFB138CDF9"] + id: "287488B90D26152E" + tasks: [{ + id: "39749739E5C2CF55" + type: "item" + item: "techreborn:red_cell_battery" + }] + rewards: [{ + id: "1BC50B0115AABE8B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -13.5d + y: -1.5d + subtitle: "Used to build basic machines." + description: ["NOTE: Before having access to a Compressor, you'll need to use the Forge Hammer from MI to craft plates of said kind."] + dependencies: ["080ED62486BE9176"] + id: "14F7AC09561537D7" + tasks: [{ + id: "0492C08143ECC6A0" + type: "item" + item: "techreborn:basic_machine_frame" + }] + rewards: [{ + id: "5FD3F1A871ACA957" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -6.5d + y: -7.5d + subtitle: "Requires Basic Machine Frame quest." + description: ["Used to more efficiently craft plates."] + dependencies: ["0492C08143ECC6A0"] + id: "28AE94AD5A93CF2F" + tasks: [{ + id: "53E96D1C408AFBF5" + type: "item" + item: "techreborn:compressor" + }] + rewards: [{ + id: "5E4303FF78C704F5" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -9.0d + y: -7.5d + dependencies: [ + "28AE94AD5A93CF2F" + "1B6FE6F215D9961E" + ] + id: "52CB3A07B568EA44" + tasks: [{ + id: "1A23F77BB3A41C40" + type: "item" + item: "modern_industrialization:carbon_plate" + }] + rewards: [{ + id: "5456B44DA6A9FFDA" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -9.0d + y: -6.0d + subtitle: "A crafting ingredient used to build advanced machines." + dependencies: [ + "52CB3A07B568EA44" + "55B786BB8266FDDD" + ] + id: "7ADF57E4CA4360D5" + tasks: [{ + id: "21CE3972D3F6DED3" + type: "item" + item: "techreborn:advanced_machine_frame" + }] + rewards: [{ + id: "1F04CB5CD8D854AE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -9.0d + y: 1.5d + dependencies: ["080ED62486BE9176"] + id: "1B05A0906E2E953B" + tasks: [{ + id: "5C4B2AF02256AD7B" + type: "item" + item: "techreborn:data_storage_core" + }] + rewards: [{ + id: "77BA2CDD5E6BC946" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -7.0d + y: 1.5d + dependencies: [ + "332C0D2800027688" + "1B05A0906E2E953B" + ] + id: "2E6153DB78E349CD" + tasks: [{ + id: "14E4CC657A935F79" + type: "item" + item: "techreborn:data_storage_chip" + }] + rewards: [{ + id: "2614154DE8E21959" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -12.0d + y: -1.5d + subtitle: "Used to build multi-block machines." + dependencies: ["14F7AC09561537D7"] + id: "34F3A1E5619563CF" + tasks: [{ + id: "06B78021AEB3A7A4" + type: "item" + item: "techreborn:basic_machine_casing" + }] + rewards: [{ + id: "7CFAE1940B5CA53C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -6.0d + y: -3.0d + dependencies: ["1036ABDD2CA5A382"] + id: "3C991D47C94359E2" + tasks: [{ + id: "7A11C43617A63850" + type: "item" + item: "modern_industrialization:steel_ingot" + }] + rewards: [{ + id: "00851C908A4C63E3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -7.5d + y: -3.0d + dependencies: ["3C991D47C94359E2"] + id: "5FC861C164778DCA" + tasks: [{ + id: "398FE5821788EA84" + type: "item" + item: "modern_industrialization:steel_plate" + }] + rewards: [{ + id: "15FE8AFEFAFB4058" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -10.5d + y: -1.5d + subtitle: "Used to build multi-block machines." + dependencies: [ + "34F3A1E5619563CF" + "5FC861C164778DCA" + ] + id: "0CA0E0FFBE3B0BB0" + tasks: [{ + id: "696BC8BD052CB0E4" + type: "item" + item: "techreborn:advanced_machine_casing" + }] + rewards: [{ + id: "12EA9BD640B4DC9A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -9.0d + y: -1.5d + subtitle: "Used to build multi-block machines." + dependencies: [ + "1B05A0906E2E953B" + "0CA0E0FFBE3B0BB0" + "350377D4EE5EEB81" + ] + id: "3FFFCE274DB0950E" + tasks: [{ + id: "0802F2E9884F9801" + type: "item" + item: "techreborn:industrial_machine_casing" + }] + rewards: [{ + id: "4062A52C90A3C103" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -7.5d + y: -1.5d + dependencies: ["5B3E40FC5ED9142A"] + id: "350377D4EE5EEB81" + tasks: [{ + id: "3CBC183433CE6829" + type: "item" + item: "modern_industrialization:chromium_plate" + }] + rewards: [{ + id: "140B825962A9F18D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -6.0d + y: -1.5d + subtitle: "Used in several late game crafting recipes." + dependencies: ["1036ABDD2CA5A382"] + id: "5B3E40FC5ED9142A" + tasks: [{ + id: "49B6E05F1768F7F0" + type: "item" + item: "modern_industrialization:chromium_ingot" + }] + rewards: [{ + id: "150F91A588FA514D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -9.0d + y: -4.5d + subtitle: "A crafting ingredient used to build industrial machines." + dependencies: [ + "7ADF57E4CA4360D5" + "2EF919FC3B926B31" + ] + id: "4E6DF4851393A5B9" + tasks: [{ + id: "5333851402ACF97E" + type: "item" + item: "techreborn:industrial_machine_frame" + }] + rewards: [{ + id: "0E47CB123A786C24" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -4.5d + y: -4.5d + dependencies: [ + "1DD10BCEE7DB3612" + "28AE94AD5A93CF2F" + ] + id: "2EF919FC3B926B31" + tasks: [{ + id: "2082D8D02ED9175B" + type: "item" + item: "modern_industrialization:titanium_plate" + }] + rewards: [{ + id: "386E728C09C7BB75" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -3.0d + y: -4.5d + dependencies: ["1036ABDD2CA5A382"] + id: "1DD10BCEE7DB3612" + tasks: [{ + id: "1D93E0A128C9FD8A" + type: "item" + item: "modern_industrialization:titanium_ingot" + }] + rewards: [{ + id: "38281648B2227461" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -11.0d + y: -9.5d + dependencies: ["2C5CADD6727AB741"] + id: "53C9A64CC798A992" + tasks: [{ + id: "15C28B8C2859DECC" + type: "item" + item: "modern_industrialization:coal_dust" + }] + rewards: [{ + id: "4581A0F0A4384603" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -9.5d + y: -9.5d + subtitle: "Used in crafting Carbon mesh." + dependencies: ["53C9A64CC798A992"] + id: "1B6FE6F215D9961E" + tasks: [{ + id: "01BC807BD6E5920B" + type: "item" + item: "techreborn:carbon_fiber" + }] + rewards: [{ + id: "6D6CEAB5D41A2077" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -6.5d + y: -6.0d + dependencies: ["28AE94AD5A93CF2F"] + id: "55B786BB8266FDDD" + tasks: [{ + id: "3C45671BBF04B568" + type: "item" + item: "techreborn:advanced_alloy_plate" + }] + rewards: [{ + id: "7EBF744766EF29EF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -10.5d + y: 0.0d + subtitle: "A passive generator that produces energy from lightning strikes during thunderstorms." + dependencies: ["0CA0E0FFBE3B0BB0"] + id: "680BD125E868663D" + tasks: [{ + id: "07EEECEC8A259761" + type: "item" + item: "techreborn:lightning_rod" + }] + rewards: [{ + id: "6B9A47975C83B4D1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -3.0d + y: -6.0d + subtitle: "Requires Assembling Machine" + dependencies: ["798D314ED3ACD680"] + id: "1173AB9C916F02ED" + tasks: [{ + id: "55D46876F5CBFA23" + type: "item" + item: "techreborn:lithium_ion_battery" + }] + rewards: [{ + id: "3798EFE6EB301D28" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -17.0d + y: 5.5d + subtitle: "An advanced version of Treetap used to collect Sap from Rubber Trees." + description: [ + "It has 10k Energy storage." + "" + "One can charge it using Battery Box. " + "" + "One use of Electric Treetap will consume 50 Energy, so it can collect sap 200 times on one charge." + ] + dependencies: [ + "287488B90D26152E" + "7E7E9BDBB70B25C1" + ] + id: "6067A70E166B73F6" + tasks: [{ + id: "330243D7A04EEB17" + type: "item" + item: "techreborn:electric_treetap" + }] + rewards: [{ + id: "38D10FC3B27394DB" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: 1.5d + y: 0.0d + subtitle: "A portable battery used to charge items." + dependencies: [ + "685F6A8A28DA99F9" + "7FB87F45B2A82F89" + ] + id: "2155B22C5C34388D" + tasks: [{ + id: "0A8F3851C62C7EAB" + type: "item" + item: "techreborn:lapotronic_orb" + }] + rewards: [{ + id: "5378182B0F04B24A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 3.5d + y: 0.0d + subtitle: "A battery block that stores energy and charges items." + dependencies: ["2155B22C5C34388D"] + id: "362DD3B9DC3A2492" + tasks: [{ + id: "6925B87D2B040AA2" + type: "item" + item: "techreborn:adjustable_su" + }] + rewards: [{ + id: "56CDDFDA1A86D305" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 5.5d + y: 0.0d + subtitle: "A battery block that stores energy and charges items, while wireless transferring energy to other IDSUs." + description: [ + "Acts similar to an Ender Chest but for energy instead of items; all IDSUs share the same energy storage." + "" + "Works across distances (e.g. Overworld→Overworld) and dimensions (e.g. Overworld→Nether)." + ] + dependencies: ["362DD3B9DC3A2492"] + id: "19F4701640BBBDD7" + tasks: [{ + id: "3F1D60CE2CD6290C" + type: "item" + item: "techreborn:interdimensional_su" + }] + rewards: [{ + id: "5045F87A017716EE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 3.0d + y: 3.0d + dependencies: [ + "53A44AD06333997E" + "7FB87F45B2A82F89" + ] + id: "31A5733E2601BCCB" + tasks: [{ + id: "7AD68B49A5DF06C5" + type: "item" + item: "techreborn:superconductor" + }] + rewards: [{ + id: "099A0AEFE9B15A80" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 1.5d + y: 1.5d + dependencies: ["2155B22C5C34388D"] + id: "4324D6EF3ECC1BF7" + tasks: [{ + id: "76969CABB40BA5DA" + type: "item" + item: "techreborn:cloaking_device" + }] + rewards: [{ + id: "7EF3E127A9C40586" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 7.5d + y: 6.0d + subtitle: "Requires Advanced Circuit and Advanced Machine Casing" + description: ["Used to produce Fluids and Dusts from different items."] + hide_dependency_lines: true + dependencies: [ + "332C0D2800027688" + "7ADF57E4CA4360D5" + ] + id: "1B90F725CD4CE3EC" + tasks: [{ + id: "307D2D572A30E77D" + type: "item" + item: "techreborn:industrial_electrolyzer" + }] + rewards: [{ + id: "13B92E8E61D1F85D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 6.0d + y: 6.0d + dependencies: ["1B90F725CD4CE3EC"] + id: "5E72CCCCBC8E3841" + tasks: [{ + id: "3E0EE8BCEA3480F3" + type: "item" + item: { + id: "techreborn:cell" + Count: 1b + tag: { + fluid: "techreborn:beryllium" + } + } + }] + rewards: [{ + id: "0965D2B85324DA75" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 7.5d + y: 4.5d + subtitle: "Requires Coal Dust quest to unlock." + hide_dependency_lines: true + dependencies: [ + "37F10FC248B237FF" + "53C9A64CC798A992" + ] + id: "45DA8A8C7D48D774" + tasks: [{ + id: "63C31057EF1EDA2B" + type: "item" + item: "techreborn:neutron_reflector" + }] + rewards: [{ + id: "6AEC3535DC8AC2AF" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 6.0d + y: 4.5d + dependencies: [ + "45DA8A8C7D48D774" + "5E72CCCCBC8E3841" + ] + id: "2DD2FFA7FACD79C3" + tasks: [{ + id: "14540EDF2DE44CB4" + type: "item" + item: "techreborn:thick_neutron_reflector" + }] + rewards: [{ + id: "6FEF0B0465AEE3CD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 4.5d + y: 4.5d + dependencies: ["2DD2FFA7FACD79C3"] + id: "32F900B027490F0D" + tasks: [{ + id: "26C6BD42221F592C" + type: "item" + item: "techreborn:iridium_neutron_reflector" + }] + rewards: [{ + id: "4751598D164EC3C6" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 3.0d + y: 4.5d + dependencies: [ + "62AAED07264EBD8A" + "31A5733E2601BCCB" + "32F900B027490F0D" + ] + id: "31CD58CAECD8F174" + tasks: [{ + id: "3BC493B596B1CF53" + type: "item" + item: "techreborn:fusion_coil" + count: 16L + }] + rewards: [{ + id: "49A315B27D1038EC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 3.0d + y: 6.5d + subtitle: "Part of a multi-block generator that produces energy from various fluids." + description: [ + "It is unique in that it does not simply consume the fuel, but instead processes them into a new item. " + "" + "It is also used as a machine to produce Platinum Dust and Iridium Ore." + "" + "It must be combined with a minimum of 16 Fusion Coils to create a usable fusion reactor." + "" + "It provides an adjustable hologram of the various sizes of multi-block with the H button on the item's menu. Togglable on and off." + "" + "Outputs energy on the top and bottom while crafting." + "" + "Inputs energy on the sides while not crafting." + "" + "Base Generation Rate - can be many multiples of this depending on the size of the reactor." + ] + dependencies: ["31CD58CAECD8F174"] + id: "30B795DF047C13A8" + tasks: [{ + id: "52509B33D43F0E55" + type: "item" + item: "techreborn:fusion_control_computer" + }] + rewards: [{ + id: "6FA0E44CBB58E3A0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -3.5d + y: -14.0d + subtitle: "An advanced machine capable of replicating fluid placed inside hallow in multiblock structure using energy and UU-Matter." + description: [ + "Fluid Replicator requires 3x3x1 multi-block with hallow in the center." + "" + "First layer is made of 8x Reinforced Machine Casing." + "" + "Attach machine to multiblock on the same level." + "" + "Put fluid to replicate inside hole in multi-block." + "" + "Provide energy and UU-MatterUU-Matter to replicate fluid. " + "" + "You can either use buckets \\ cells or pipes to extract fluid from internal tank." + ] + dependencies: ["19F81045C86B4A64"] + id: "6B59F7EA80D47082" + tasks: [{ + id: "13D7EEA582AEA0A9" + type: "item" + item: "techreborn:fluid_replicator" + }] + rewards: [{ + id: "23ECAF79C3F8CE94" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -6.5d + y: -9.5d + subtitle: "Made using a Recycler." + description: [ + "You can put any items into it and with 1 in 6 chance you will have scrap produced. " + "" + "Scrap could be crafted into Scrap Boxes or used directly in Matter Fabricator to produce UU-Matter." + ] + dependencies: ["127E953AF11261F9"] + id: "61517C2A4ECB3929" + tasks: [{ + id: "79FC49ED8506DD41" + type: "item" + item: "techreborn:scrap" + }] + rewards: [{ + id: "6178B470126C805B" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -3.5d + y: -9.5d + subtitle: "Crafted using nine scrap in a crafting table." + description: [ + "When used, it will present the player with a random item." + "" + "It can also be placed in a Scrapbox-inator to perform this process automatically." + ] + dependencies: ["1DA5041B82D4FCCF"] + id: "5DEF0AE0EDB6A673" + tasks: [{ + id: "13F6E59856871982" + type: "item" + item: "techreborn:scrap_box" + count: 64L + consume_items: true + }] + rewards: [{ + id: "63C4457C5AF8F7A9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -10.0d + y: -7.5d + dependencies: ["1B6FE6F215D9961E"] + id: "5B61E865B13456BD" + tasks: [{ + id: "3F6957D32FF5EDC4" + type: "item" + item: "techreborn:lamp_incandescent" + }] + rewards: [{ + id: "289B05BBBD6EC4AE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -4.5d + y: 6.5d + dependencies: ["2FFC8B09FF4C9188"] + id: "5DE908AD65A4CC15" + tasks: [{ + id: "346B3EA16496606D" + type: "item" + item: "techreborn:tungstensteel_ingot" + }] + rewards: [{ + id: "1E36B59DE83D5476" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -15.0d + y: -9.5d + subtitle: "Converts energy from Medium to Low tier." + dependencies: ["495D51C7C05AF3B8"] + id: "3FE7D034B8F294E0" + tasks: [{ + id: "7BE1D7C88749145D" + type: "item" + item: "techreborn:lv_transformer" + }] + rewards: [{ + id: "16D5570CCFE6D1A9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -15.0d + y: -11.0d + subtitle: "Converts energy from High to Medium tier. " + dependencies: ["3FE7D034B8F294E0"] + id: "714A79CFC1404DDE" + tasks: [{ + id: "6AE87A05F2C6DC64" + type: "item" + item: "techreborn:mv_transformer" + }] + rewards: [{ + id: "057D3CDC2B6FF07C" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/rare" + Name: "Tech Reborn Rare Lootbag" + } + } + }] + } + { + x: -14.5d + y: -12.5d + subtitle: "Converts energy from Extreme to High tier." + dependencies: ["714A79CFC1404DDE"] + id: "100FA16BBEF4B489" + tasks: [{ + id: "5626555AE3596C5E" + type: "item" + item: "techreborn:hv_transformer" + }] + rewards: [{ + id: "5D56CC330D53CE6F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -2.0d + y: 6.5d + subtitle: "Produces energy from Heliumplasma." + description: [ + " It has an internal Tank that can hold 10k mB of fluid (10 Buckets or Cells worth) which is consumed as it is converted to energy." + "" + "8,192,000E/1000 mB" + ] + dependencies: [ + "5DE908AD65A4CC15" + "310607921ED4A691" + ] + id: "4A89FEF195826621" + tasks: [{ + id: "1EEF64DE5D9666C3" + type: "item" + item: "techreborn:plasma_generator" + }] + rewards: [{ + id: "17E5828C89E519FE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + title: "LESU" + x: -15.5d + y: -12.5d + subtitle: "A battery multi-block that stores energy and charges items. " + description: [ + "1 32 E/t base input, + 1 E/t per attached LESU Storage. " + "" + "If >= 32 attached, increased to 128 E\\t; If >= 128" + "" + "Between 32 and 128, it will scale +1 E/t per LESU Storage2 x = number of LESU Storage blocks attached;\\\\eg. 5 Storage Blocks attached would have an output of 10 E/t (5+5) and a storage of 6 mE (1+5)" + ] + dependencies: ["714A79CFC1404DDE"] + id: "6DC63970EA441319" + tasks: [ + { + id: "10441494EFB773E2" + type: "item" + item: "techreborn:lapotronic_su" + } + { + id: "21FB0E4A828F0DC2" + type: "item" + item: "techreborn:lsu_storage" + } + ] + rewards: [{ + id: "726CE2020788DEA7" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 4.5d + y: 3.0d + dependencies: ["31A5733E2601BCCB"] + id: "5346B1A9D294F691" + tasks: [{ + id: "6704AF85FB921573" + type: "item" + item: "techreborn:superconductor_cable" + }] + rewards: [{ + id: "4D57CDFB90CDFCB8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: -10.5d + y: 5.0d + subtitle: "A Low tier machine which allows you to make alloys from ingots or dusts." + description: ["It consumes energy at 128E rate and has internal buffer of 4000E."] + dependencies: ["74D403CD901F8CB3"] + id: "0F53C9B2247549F8" + tasks: [{ + id: "022C0E926899C780" + type: "item" + item: "techreborn:alloy_smelter" + }] + rewards: [{ + id: "228B3542D4683300" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: 9.0d + y: 7.5d + subtitle: "Requires Advanced Circuit and Advanced Machine Casing" + description: ["Used to produce Fluids and Dusts from various items."] + hide_dependency_lines: true + dependencies: [ + "332C0D2800027688" + "0CA0E0FFBE3B0BB0" + ] + id: "5BBCDC772BA6F8F2" + tasks: [{ + id: "0968DE59EBE1A042" + type: "item" + item: "techreborn:industrial_centrifuge" + }] + rewards: [{ + id: "399DA4FB8F4A9D2E" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 6.0d + y: 7.5d + subtitle: "Produces energy from various fluids." + description: [ + "It has an internal Tank that can hold 10k mB of fluid (10 Buckets or Cells worth) which is consumed as it is converted to energy." + "" + "Fuels (per 1000 mB):" + "- Nitrofuel = 24,000E" + "- Nitrocoal Fuel = 48,000E" + "- Diesel = 128,000E" + "- Nitro Diesel = 400,000E" + ] + dependencies: ["065A4C02B5330469"] + id: "006DB846CDA49D53" + tasks: [{ + id: "734F4480F0BA71B9" + type: "item" + item: "techreborn:diesel_generator" + }] + rewards: [{ + id: "7A8068A350404177" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 1.5d + y: -1.5d + subtitle: "A battery block that stores energy and charges items." + dependencies: ["664C969EC4DCB4AB"] + id: "1CB51F78A8965431" + tasks: [{ + id: "2519247526465D45" + type: "item" + item: "techreborn:medium_voltage_su" + }] + rewards: [{ + id: "05F60EF26870C9A1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 1.5d + y: -3.0d + subtitle: "A passive generator that produces energy from the Dragon Egg." + dependencies: ["1CB51F78A8965431"] + id: "2C7B3EE836812CE0" + tasks: [{ + id: "45D48F0B7EB2B0A6" + type: "item" + item: "techreborn:dragon_egg_syphon" + }] + rewards: [{ + id: "2C76DB345C5D48BD" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + x: 3.0d + y: -1.5d + subtitle: "A battery block that stores energy and charges items." + dependencies: ["1CB51F78A8965431"] + id: "767EAD56D58E0F13" + tasks: [{ + id: "630730631B156192" + type: "item" + item: "techreborn:high_voltage_su" + }] + rewards: [{ + id: "19E0AD0D5DB764AC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + { + title: "Alternative Generators" + x: -15.0d + y: -8.0d + subtitle: "Power generation of choice." + description: [ + "The Thermal Generator produces energy from lava. It has an internal Tank that can hold 10k mB (10 Buckets or Cells) of lava which is consumed as it is converted to energy." + "" + "The Water Mill is a passive generator that produces energy from water." + "" + "The Semifluid Generator produces energy from various fluids. It has an internal Tank that can hold 10k mB of fluid (10 Buckets or Cells worth) which is consumed as it is converted to energy." + ] + dependencies: ["495D51C7C05AF3B8"] + id: "249DD952A095BEA8" + tasks: [ + { + id: "7A558E88E4132647" + type: "item" + item: "techreborn:thermal_generator" + } + { + id: "4D2987EA2A31952D" + type: "item" + item: "techreborn:water_mill" + } + { + id: "13856D410604CC05" + type: "item" + item: "techreborn:semi_fluid_generator" + } + ] + rewards: [{ + id: "0BB43D8E5DB6AD6F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -1.5d + y: -2.0d + subtitle: "Produces energy from various gases." + description: [ + "It has an internal Tank that can hold 10k mB of fluid (10 Buckets or Cells worth) which is consumed as it is converted to energy." + "" + "Hydrogen: 15,000E/1000 mB" + "Methane: 45,000E/1000 mB" + "" + "Place a cell or bucket of fuel into the input slot to fill the internal tank." + "" + "Can also be filled by an external Tank." + "" + "Outputs energy on all sides." + ] + dependencies: ["5C2E92909FFB686C"] + id: "7469E215199609F9" + tasks: [{ + id: "13460BEA8329BB81" + type: "item" + item: "techreborn:gas_turbine" + }] + rewards: [{ + id: "6CCB3FC5ED062E31" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Name: "Tech Reborn Rare Lootbag" + Loot: "aof:loot_bags/tech_reborn/rare" + } + } + }] + } + { + x: -9.0d + y: 6.5d + subtitle: "Used to rotate or dismantle machines." + description: [ + "Many machines require the wrench to safely dismantle, and even where they don't, the wrench is faster and often offers distinct advantages, like preserving power levels and contents." + "" + "Right-click to rotate machine. Sneak right-click to dismantle." + ] + dependencies: ["2650B1AD6B087F5D"] + id: "78379106778074EB" + tasks: [ + { + id: "53A0C1A3C2FA7F67" + type: "item" + item: "techreborn:wrench" + } + { + id: "32611199AE14E864" + type: "item" + item: { + id: "techreborn:painting_tool" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "6D82ED0B4253939D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: -9.0d + y: 5.0d + subtitle: "An alloy used to craft several recipes." + dependencies: ["0F53C9B2247549F8"] + id: "2650B1AD6B087F5D" + tasks: [{ + id: "70145374DD14DF78" + type: "item" + item: "modern_industrialization:bronze_ingot" + }] + rewards: [{ + id: "499D931029364AC9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + x: 0.5d + y: 6.5d + dependencies: ["30B795DF047C13A8"] + id: "310607921ED4A691" + tasks: [{ + id: "0B0EE94525B3DF2E" + type: "item" + item: { + id: "techreborn:cell" + Count: 1b + tag: { + fluid: "techreborn:heliumplasma" + } + } + }] + rewards: [{ + id: "3543DA35D40E9A5D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Loot: "aof:loot_bags/tech_reborn/epic" + Name: "Tech Reborn Epic Lootbag" + } + } + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/chapters/tools_and_armor.snbt b/config/ftbquests/quests/chapters/tools_and_armor.snbt new file mode 100644 index 0000000..10bf4b2 --- /dev/null +++ b/config/ftbquests/quests/chapters/tools_and_armor.snbt @@ -0,0 +1,2013 @@ +{ + id: "101875ABBA9AC7E6" + group: "76C22988F9A7C9CE" + order_index: 1 + filename: "tools_and_armor" + title: "Tools and Armory" + icon: "minecraft:smithing_table" + default_quest_shape: "" + default_hide_dependency_lines: false + quests: [ + { + icon: "xps:block_xp_obelisk" + x: -5.0d + y: -5.5d + subtitle: "Enchanting Efficiency" + description: ["If you did not know by now that as you level up you waste more and more experince points when enchanting. So instead of wasting experince why not store it in this handy container!"] + dependencies: ["25B6D9950B1CF03C"] + id: "73C866780EE5AD4F" + tasks: [ + { + id: "61327AB9EC4286FA" + type: "item" + item: "xps:block_xp_obelisk" + } + { + id: "0F4E345BBC47ADB4" + type: "item" + item: "xps:xp_remover" + } + ] + rewards: [ + { + id: "13B854E24202DC9B" + type: "item" + item: "minecraft:experience_bottle" + count: 2 + random_bonus: 8 + } + { + id: "56C7539B310D5F1C" + type: "item" + item: "autoworkstations:iron_auto_experience_orb_vacuum" + } + ] + } + { + x: -9.0d + y: -5.5d + subtitle: "Everlasting Longevity!" + description: ["The Dragon anvil works exactly like a normal anvil, but it never breaks, has no level cap, and won't ask you for more than 30 levels of experience."] + dependencies: ["25B6D9950B1CF03C"] + id: "1C8C22D89ACF248F" + tasks: [{ + id: "4B884C1DFE863714" + type: "item" + item: "dragonloot:dragon_anvil" + }] + rewards: [ + { + id: "790DDF0E2E764859" + type: "item" + item: "minecraft:name_tag" + } + { + id: "580BF7D56A027A23" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + } + ] + } + { + x: -7.0d + y: -5.5d + id: "25B6D9950B1CF03C" + tasks: [{ + id: "00364115C1D01F31" + type: "checkmark" + title: "Mysterious Enchanting" + }] + } + { + x: -7.0d + y: 0.0d + id: "35F0E2CEEE9D9AD0" + tasks: [{ + id: "3FC3E8AFB7E9B57D" + type: "checkmark" + title: "Armory" + }] + } + { + title: "&5Armory of Dragon" + x: -5.0d + y: 2.5d + subtitle: "Harness the true strength of a dragon." + description: ["Scales are dropped by killing the Ender Dragon."] + dependencies: ["35F0E2CEEE9D9AD0"] + id: "4E2C7A0B42F4588F" + tasks: [ + { + id: "1F47057584B43E88" + type: "item" + item: { + id: "dragonloot:dragon_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "095A18B52CE967B4" + type: "item" + item: { + id: "dragonloot:dragon_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "54DBAF532E7DDDA6" + type: "item" + item: { + id: "dragonloot:dragon_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "40E07B86F8DDDF7A" + type: "item" + item: { + id: "dragonloot:dragon_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "4665984CDB2D374F" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&6Gilded Netherite" + x: -6.5d + y: -2.5d + subtitle: "More durable than the netherite set and has a full set ability." + description: [ + "The Gilded Netherite Armor is the upgraded netherite armor with a gilded netherite fragment." + "" + "If the player wears all four parts of the armor, they'll be able to press default key “v” to activate the armor indicated by a glowing red layer on the armor." + "" + "It will grant fire resistance, less receiving damage and lasts for 1 minute indicated by a small fire resistance symbol above the experience level symbol." + ] + dependencies: ["35F0E2CEEE9D9AD0"] + id: "1F084E4BED012340" + tasks: [ + { + id: "242FF6C3451B028C" + type: "item" + item: { + id: "adventurez:stone_golem_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "37D480823CD0D258" + type: "item" + item: { + id: "adventurez:stone_golem_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "5CEB516D748B6A62" + type: "item" + item: { + id: "adventurez:stone_golem_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "002E304BF1E3B275" + type: "item" + item: { + id: "adventurez:stone_golem_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "177660FB4D8E2671" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&bQuantum Armory" + x: -5.5d + y: -2.5d + dependencies: ["35F0E2CEEE9D9AD0"] + id: "44A2231617CD5156" + tasks: [ + { + id: "6D0C751FE61EBB13" + type: "item" + item: "techreborn:quantum_helmet" + } + { + id: "5FF7FA5541A4D3DB" + type: "item" + item: "techreborn:quantum_chestplate" + } + { + id: "2A3C59AD2A03D23F" + type: "item" + item: "techreborn:quantum_leggings" + } + { + id: "023266797B14E0A6" + type: "item" + item: "techreborn:quantum_boots" + } + ] + rewards: [{ + id: "1D9E0D416C3BF409" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Name: "Tech Reborn Epic Lootbag" + Loot: "aof:loot_bags/tech_reborn/epic" + } + } + }] + } + { + title: "Modular Armory" + x: -8.5d + y: -2.5d + subtitle: "Smash modules on it!" + description: [ + "The Modular Armor is, on its own, not much, but when you install modules, it can become very powerful!" + "" + "Notice that installing modules cost time and some energy!" + ] + dependencies: ["35F0E2CEEE9D9AD0"] + id: "415E816A49301DC2" + tasks: [ + { + id: "5E654EBB4577464B" + type: "item" + item: "indrev:modular_armor_helmet" + } + { + id: "3EC5A10FAA01134D" + type: "item" + item: "indrev:modular_armor_chest" + } + { + id: "163EF88F92507BF1" + type: "item" + item: "indrev:modular_armor_legs" + } + { + id: "0A1F047C42BCE9CC" + type: "item" + item: "indrev:modular_armor_boots" + } + ] + rewards: [{ + id: "4FACAFE5C8B57182" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + }] + } + { + x: 0.0d + y: 0.0d + id: "300FAC6161C1BCDB" + tasks: [{ + id: "56BB7CEC9FE309C4" + type: "checkmark" + title: "Tools" + }] + } + { + title: "Basic Tools" + x: 3.0d + y: -1.0d + description: [ + "Drill could be used as a replacement for Iron Pickaxe and Iron Shovel. It will cost 50 Energy to break one block." + "" + "Chainsaw could be used as a replacement for Iron Axe. It will cost 50 Energy to break one block." + "" + "Rock Cutter is a Diamond like tool with Silk Touch enchantment. It has 10k Energy storage. It uses Energy instead of durability to break a block. It will cost 10 Energy to break one block." + ] + dependencies: ["300FAC6161C1BCDB"] + id: "2C428C61C56220CD" + tasks: [ + { + id: "54835ABF40DD9BCE" + type: "item" + item: "techreborn:basic_drill" + } + { + id: "67349C80C2672091" + type: "item" + item: "techreborn:basic_chainsaw" + } + { + id: "7DEF9B9A6932266D" + type: "item" + item: "techreborn:basic_jackhammer" + } + ] + rewards: [{ + id: "31C7CBA37B9D3432" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "COMMON" + Color: 3706623 + Name: "Tech Reborn Common Lootbag" + Loot: "aof:loot_bags/tech_reborn/common" + } + } + }] + } + { + title: "Advanced Tools" + x: 3.0d + y: 0.0d + description: [ + "Advanced Drill is an advanced version of Basic Drill and works same as Diamond Pickaxe or Diamond Shovel." + "" + "Advanced Chainsaw is a more advanced chainsaw compare to Basic Chainsaw." + "" + "Advanced Jackhammer is a more advanced version of Basic Jackhammer. Advanced Jackhammer is capable of 3×3 mining when set to active." + ] + dependencies: ["300FAC6161C1BCDB"] + id: "5BC9A2F404AD73B7" + tasks: [ + { + id: "0C330A4FB95CF932" + type: "item" + item: "techreborn:advanced_drill" + } + { + id: "3F481DAC528F0A17" + type: "item" + item: "techreborn:advanced_chainsaw" + } + { + id: "0ADB3F49D2FA16CF" + type: "item" + item: "techreborn:advanced_jackhammer" + } + ] + rewards: [{ + id: "611ADE0A36B53A8D" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Name: "Tech Reborn Rare Lootbag" + Loot: "aof:loot_bags/tech_reborn/rare" + } + } + }] + } + { + title: "Industrial Tools" + x: 3.0d + y: 1.0d + description: [ + "Industrial Drill is a most powerfull drill. It can do AOE mining in 3×3 area. It has 1.000.000 Energy storage. " + "" + "Industrial Chainsaw is a top tier chainsaw. It has 1M Energy storage. Chainsaw could be used as a replacement for Diamond Axe and able to chop down whole tree at once. It will cost 150 Energy to break one block." + "" + "Industrial Jackhammer is a top tier JackHammer. It has 1M energy storage. Industrial Jackhammer is capable of 3×3 and 5×5 AoE mining when set to active. It will cost 150 energy to break one block." + ] + dependencies: ["300FAC6161C1BCDB"] + id: "574F9D5B42852567" + tasks: [ + { + id: "6C643470AFDDBCA8" + type: "item" + item: "techreborn:industrial_drill" + } + { + id: "53482D59ADAE2691" + type: "item" + item: "techreborn:industrial_chainsaw" + } + { + id: "25E72AB0C71E8D5F" + type: "item" + item: "techreborn:industrial_jackhammer" + } + ] + rewards: [{ + id: "7D6B7C6B76782BCC" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 3706623 + Name: "Tech Reborn Epic Lootbag" + Loot: "aof:loot_bags/tech_reborn/epic" + } + } + }] + } + { + title: "Mining Drills" + x: -3.0d + y: 1.0d + dependencies: ["300FAC6161C1BCDB"] + id: "2206B744E74F22FF" + tasks: [ + { + id: "6CE5BD1D97182281" + type: "item" + item: "indrev:mining_drill_mk1" + } + { + id: "7BC7C58E0BEBA275" + type: "item" + item: "indrev:mining_drill_mk2" + } + { + id: "46BA0A38C7280FAF" + type: "item" + item: "indrev:mining_drill_mk3" + } + { + id: "5496BFC1BB3C532B" + type: "item" + item: "indrev:mining_drill_mk4" + } + ] + rewards: [ + { + id: "700C7F9977380FB8" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + } + { + id: "0DAEA51F73BEDA12" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 8090608 + Name: "Industrial Revolution Rare Lootbag" + Loot: "aof:loot_bags/ind_rev/rare" + } + } + } + ] + } + { + x: -3.0d + y: 0.0d + subtitle: "Universal tool that combines Pickaxe, Axe, Showel, Sheers and even Sword in one simple rod." + description: ["Its mining level on par with diamond made tools. One mined block will cost 100 Energy and it will use 125 Energy on entity hit."] + dependencies: ["300FAC6161C1BCDB"] + id: "6974C60B6461BD04" + tasks: [{ + id: "3188B4D5D16B9220" + type: "item" + item: "techreborn:omni_tool" + }] + rewards: [{ + id: "2739B93C7FCDA002" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Name: "Tech Reborn Rare Lootbag" + Loot: "aof:loot_bags/tech_reborn/rare" + } + } + }] + } + { + title: "&5Dragon's Tools" + x: 2.0d + y: -2.5d + subtitle: "Harness the true strength of a dragon." + description: ["Scales are dropped by killing the Ender Dragon."] + dependencies: ["300FAC6161C1BCDB"] + id: "19CD33E3BCCBC283" + tasks: [ + { + id: "48BEF1026E46FEFC" + type: "item" + item: { + id: "dragonloot:dragon_pickaxe" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "1C23570FAFDAC0DD" + type: "item" + item: { + id: "dragonloot:dragon_shovel" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "699EEDB4F5A5483A" + type: "item" + item: { + id: "dragonloot:dragon_axe" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "6E11908E8414D5C5" + type: "item" + item: { + id: "dragonloot:dragon_hoe" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "7DF089A2D0779224" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "Hammers" + x: -1.0d + y: 2.5d + subtitle: "3x3 Mining on your doorstep." + description: ["Craft any hammer to complete quest."] + dependencies: ["300FAC6161C1BCDB"] + id: "5AEDB664F213EFAB" + tasks: [{ + id: "0EE022EBDFCCF33F" + type: "item" + item: { + id: "itemfilters:mod" + Count: 1b + tag: { + value: "vanilla-hammers" + } + } + }] + rewards: [{ + id: "5DDBA9198C176C31" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "Machetes" + x: 1.0d + y: 2.5d + subtitle: "Will break surrounding leaf blocks depending on the tool." + dependencies: ["300FAC6161C1BCDB"] + id: "61B67FB2016F8850" + tasks: [{ + id: "2445476A39A5A7FE" + type: "item" + item: { + id: "itemfilters:item_group" + Count: 1b + tag: { + value: "harvest_scythes.machetes" + } + } + }] + rewards: [{ + id: "4075E50674B2F240" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "Scythes" + x: 2.0d + y: 2.5d + subtitle: "Harvest crops in a range!" + description: [ + "Right clicking with a scythe will harvest (and replant) nearby crops in a certain range based on the tool, if those crops are fully grown." + "" + "Right clicking on dirt/grass turns it into farmland like a normal hoe." + "" + "Some scythes will harvest in a circular shape, whilst others will harvest in a square shape, based on their tier." + "" + "There is also a scythe-only enchant \"Crop Reaper\" that increases their range." + ] + dependencies: ["300FAC6161C1BCDB"] + id: "2ED5C563BA705FB9" + tasks: [{ + id: "06CBBFF5AC7D4646" + type: "item" + item: { + id: "itemfilters:item_group" + Count: 1b + tag: { + value: "harvest_scythes.scythes" + } + } + }] + rewards: [{ + id: "33D1AEEC6B2CD5AE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + x: 6.5d + y: 0.0d + id: "5EA2D6174BCFEC05" + tasks: [{ + id: "3D7700A29760BE66" + type: "checkmark" + title: "Weaponry" + }] + } + { + title: "&5Dragon's Sword" + x: 5.0d + y: -2.5d + subtitle: "Harness the true strength of a dragon." + dependencies: ["5EA2D6174BCFEC05"] + id: "43393B11001E56DC" + tasks: [{ + id: "79B14536D0076591" + type: "item" + item: { + id: "dragonloot:dragon_sword" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "1ADD5FEFADEDEA80" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + x: 8.0d + y: -2.5d + subtitle: "An advanced weapon that can be used against hostile mobs, or players." + description: [ + "The Saber requires power to work, every hit done to an entity will cost 150 Energy." + "" + "The nano saber requires being active to work." + "" + "To toggle the active state the user must shift-right click." + "" + "A chat message will appear saying the new mod that the weapon is in." + ] + dependencies: ["5EA2D6174BCFEC05"] + id: "22260C48A683F434" + tasks: [{ + id: "27F4E72D06FE60DD" + type: "item" + item: { + id: "techreborn:nanosaber" + Count: 1b + tag: { + isActive: 0b + } + } + }] + rewards: [{ + id: "4F2CC6312CAD19A0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 3706623 + Name: "Tech Reborn Rare Lootbag" + Loot: "aof:loot_bags/tech_reborn/rare" + } + } + }] + } + { + title: "Paxels" + x: 0.0d + y: 2.5d + subtitle: "All in One!" + description: [ + "These paxels can break the same blocks as any tool, and can have upgrades added to them by opening their inventory with shift right-click, adding new abilities and traits." + "" + "They also won't break when they reach 0 durability, instead becoming unusable until repaired, so you won't lose any hard-earned enchantments." + ] + dependencies: ["300FAC6161C1BCDB"] + id: "364F9B3D61ED0079" + tasks: [{ + id: "6DACDA252E01FFFE" + type: "item" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "piercingpaxels:wooden_paxel" + Count: 1b + } + { + id: "piercingpaxels:stone_paxel" + Count: 1b + } + { + id: "piercingpaxels:gold_paxel" + Count: 1b + } + { + id: "piercingpaxels:iron_paxel" + Count: 1b + } + { + id: "piercingpaxels:diamond_paxel" + Count: 1b + } + { + id: "piercingpaxels:netherite_paxel" + Count: 1b + } + ] + } + } + }] + rewards: [{ + id: "176E6C862D9E4379" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + }] + } + { + title: "Charms" + x: -3.0d + y: -1.0d + subtitle: "A practice or expression believed to have magic powers." + description: [ + "The portal charm will allow the wearer to walk through portals instantly." + "" + "The sleep charm allows the wearer to instantly fall asleep in beds. It will also slowly reduce the insomnia counter which will prevent phantoms from spawning and attacking you." + "" + "The experience charm will decrease the pickup delay of experience orbs. It will also slightly increase the amount of experience dropped when killing mobs or mining blocks that drop EXP." + "" + "The gluttony charm will allow the wearer to eat food without delay." + "" + "All charms can be worn as trinkets." + ] + dependencies: ["300FAC6161C1BCDB"] + id: "5FCACC423BE1EB68" + tasks: [{ + id: "06063381E1AB7D20" + type: "item" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "darkutils:charms" + } + } + }] + rewards: [{ + id: "5D4924DED53FF093" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&6Simply Swords" + x: 8.0d + y: 2.5d + subtitle: "Songs of War!" + description: [ + "&b- Weapon Variants" + "14+ unique weapon variants, each with differing playstyles and attack animations." + "" + "&b- Artifact Weapons" + "Uncraftable, Rare, Powerful! Opening any chest throughout your journey, yields a chance to obtain unique weaponry with powerful abilities." + "" + "&6Complete this quest by obtaining anything from Simply Swords." + ] + dependencies: ["5EA2D6174BCFEC05"] + id: "39491A7F275A02BD" + tasks: [{ + id: "01910DCC48E5EAC7" + type: "item" + item: { + id: "itemfilters:mod" + Count: 1b + tag: { + value: "simplyswords" + } + } + }] + rewards: [{ + id: "1D7FC305AA8EEA7A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&cAdvanced Netherite" + x: -2.0d + y: 2.5d + subtitle: "Every Netherite tier has its own unique properties." + dependencies: ["300FAC6161C1BCDB"] + id: "38832A16DF4E54C3" + tasks: [{ + id: "3615732C6A2C7334" + type: "item" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "advancednetherite:tiers/tools" + } + } + }] + rewards: [ + { + id: "53F18A9AA229B505" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + } + { + id: "5042EEAE31068F62" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "UNCOMMON" + Color: 5889627 + Name: "Agriculturist Lootbag" + Loot: "aof:loot_bags/misc/agriculturist" + } + } + } + ] + } + { + title: "&cAdvanced Netherite" + x: -7.5d + y: -2.5d + subtitle: "Every Netherite tier has its own unique properties." + dependencies: ["35F0E2CEEE9D9AD0"] + id: "76184D2FC1EAB9C9" + tasks: [{ + id: "795D749CAC452D48" + type: "item" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "advancednetherite:tiers/armor" + } + } + }] + rewards: [{ + id: "52ED16348FDFD65A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&bArmory of the Warden" + x: -6.0d + y: 2.5d + subtitle: "You feel the true power of the Warden!" + dependencies: ["35F0E2CEEE9D9AD0"] + id: "6EC36423E7AFFC6A" + tasks: [ + { + id: "6520C11D866E605C" + type: "item" + item: { + id: "deeperdarker:warden_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "4BBF2201EF7ACCFF" + type: "item" + item: { + id: "deeperdarker:warden_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "0BA808F0CBF8121C" + type: "item" + item: { + id: "deeperdarker:warden_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "2501119BAFEF8F97" + type: "item" + item: { + id: "deeperdarker:warden_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "204186ABAF820E5A" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&bWeaponry of the Warden" + x: 7.0d + y: -2.5d + subtitle: "You feel the true power of the Warden!" + dependencies: ["5EA2D6174BCFEC05"] + id: "4EBE275982E447AC" + tasks: [{ + id: "6562E0D76672FC86" + type: "item" + item: { + id: "deeperdarker:warden_sword" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "0AA9547EA4F721C1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&bTools of the Warden" + x: 1.0d + y: -2.5d + subtitle: "Gardener? Nah, more like... Wardener!" + dependencies: ["300FAC6161C1BCDB"] + id: "1B3B5304E3BA3A75" + tasks: [ + { + id: "5C8CB0C4DCA62663" + type: "item" + item: { + id: "deeperdarker:warden_pickaxe" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "319ADC4407E7BDA4" + type: "item" + item: { + id: "deeperdarker:warden_shovel" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "7C36CCC608658408" + type: "item" + item: { + id: "deeperdarker:warden_axe" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "792B29B8C0FC8DC5" + type: "item" + item: { + id: "deeperdarker:warden_hoe" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "0FEDA1050C7144B1" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + x: 6.0d + y: -2.5d + subtitle: "The curse be upon you!" + dependencies: ["5EA2D6174BCFEC05"] + id: "237580846E5B0C1C" + tasks: [{ + id: "6D4FBC238D9972F4" + type: "item" + item: { + id: "minecells:cursed_sword" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "752C833AF3F183F0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&dElementium Armory" + x: -8.0d + y: 2.5d + subtitle: "Made in the Portal to Alfheim." + description: [ + "If the player is wearing a complete set of Elementium armor, they will gain the Great Fairy's Blessing set bonus:" + "" + "> 10% decrease of the Mana cost on all Mana-using tools and rods," + "" + "> Pixies spawned by the wearer will inflict a random potion effect for 2 seconds: either Blindness, Wither, Slowness or Weakness." + ] + dependencies: ["35F0E2CEEE9D9AD0"] + id: "0A0EE0B8F2CF1840" + tasks: [ + { + id: "6443CB4EA4556356" + type: "item" + item: { + id: "botania:elementium_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "3F3830E0938CBB40" + type: "item" + item: { + id: "botania:elementium_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "3547154495AA785B" + type: "item" + item: { + id: "botania:elementium_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "6ED55F2B0C34748D" + type: "item" + item: { + id: "botania:elementium_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "754CE8CB0336E6D3" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + title: "&9Manasteel Armory" + x: -9.0d + y: 2.5d + subtitle: "Made out of Iron and Mana." + dependencies: ["35F0E2CEEE9D9AD0"] + id: "69EF6FE796539675" + tasks: [ + { + id: "384F8EE2142E565A" + type: "item" + item: { + id: "botania:manasteel_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "752FEB2ABDA70713" + type: "item" + item: { + id: "botania:manasteel_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "16D9A0AFCF03C01C" + type: "item" + item: { + id: "botania:manasteel_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "33420EB93311F590" + type: "item" + item: { + id: "botania:manasteel_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "5A01FBD100578278" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + title: "&aTerrasteel Armory" + x: -7.0d + y: 2.5d + subtitle: "Made via an infusion ritual." + description: [ + "If the player is wearing a complete set of Terrasteel armor, they will gain the Will of the Ancients set bonus:" + "" + "> Passive generation of 1 Mana per tick." + "" + "> 20% decrease of Mana cost on all Mana-using tools and rods." + "" + "> Passive regeneration of 2 health every 4 seconds if their hunger bar isn't full." + "" + "> Effects of all Wills applied to the worn Terrasteel Helmet." + ] + dependencies: ["35F0E2CEEE9D9AD0"] + id: "7E9CEA24C62A5EB5" + tasks: [ + { + id: "5AC1B88EE4805986" + type: "item" + item: { + id: "botania:terrasteel_helmet" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "3EF0ABC0224C1C77" + type: "item" + item: { + id: "botania:terrasteel_chestplate" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "249C7B704AB2BFF6" + type: "item" + item: { + id: "botania:terrasteel_leggings" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "73DE3154063549DE" + type: "item" + item: { + id: "botania:terrasteel_boots" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "5E5F8A23E330AF66" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16747259 + Name: "Magic Legendary Lootbag" + Loot: "aof:loot_bags/magic/legendary" + } + } + }] + } + { + title: "&aTools of Terra" + x: 0.0d + y: -2.5d + dependencies: ["300FAC6161C1BCDB"] + id: "6B2A5C9F8F92975B" + tasks: [ + { + id: "0EBC1A262BACB90E" + type: "item" + item: { + id: "botania:terra_pick" + Count: 1b + tag: { + Damage: 0 + mana: 9999 + } + } + } + { + id: "1B21CF9911521FE4" + type: "item" + item: { + id: "botania:terra_axe" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "1F58E0896CECAB48" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&dElementium Tools" + x: -1.0d + y: -2.5d + dependencies: ["300FAC6161C1BCDB"] + id: "491D1CA466F8BEE7" + tasks: [ + { + id: "1B7C87583404D823" + type: "item" + item: { + id: "botania:elementium_pickaxe" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "12761B3B1151BB90" + type: "item" + item: { + id: "botania:elementium_shovel" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "35251431AE99A877" + type: "item" + item: { + id: "botania:elementium_axe" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "7E9208183F259F87" + type: "item" + item: { + id: "botania:elementium_hoe" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "37D446E2E6929333" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + title: "&9Manasteel Tools" + x: -2.0d + y: -2.5d + dependencies: ["300FAC6161C1BCDB"] + id: "1812006D3BD67F42" + tasks: [ + { + id: "78AE4A2866D42033" + type: "item" + item: { + id: "botania:manasteel_pick" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "513C28B868CC07B7" + type: "item" + item: { + id: "botania:manasteel_shovel" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "0BEDB0B6192BABAB" + type: "item" + item: { + id: "botania:manasteel_axe" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "4868DD63695C6A9C" + type: "item" + item: { + id: "botania:manasteel_hoe" + Count: 1b + tag: { + Damage: 0 + } + } + } + ] + rewards: [{ + id: "2795C286B3F01E19" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16103753 + Name: "Artifact Lootbag" + Loot: "aof:loot_bags/misc/artifacts" + } + } + }] + } + { + x: 5.0d + y: 2.5d + dependencies: ["5EA2D6174BCFEC05"] + id: "7CE1E91CE65BEEB1" + tasks: [{ + id: "5C2A939D465B1339" + type: "item" + item: { + id: "botania:manasteel_sword" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "64788C0E06411E05" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "RARE" + Color: 16747259 + Name: "Magic Rare Lootbag" + Loot: "aof:loot_bags/magic/rare" + } + } + }] + } + { + x: 6.0d + y: 2.5d + dependencies: ["5EA2D6174BCFEC05"] + id: "7C5DBA5626CE7D7D" + tasks: [{ + id: "3AFC4119E51084AA" + type: "item" + item: { + id: "botania:elementium_sword" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "2D75E74B635299E0" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Name: "Magic Epic Lootbag" + Loot: "aof:loot_bags/magic/epic" + } + } + }] + } + { + x: 7.0d + y: 2.5d + dependencies: ["5EA2D6174BCFEC05"] + id: "05F39EED60B5032B" + tasks: [{ + id: "0B6D9A28B4A9B38C" + type: "item" + item: { + id: "botania:terra_sword" + Count: 1b + tag: { + Damage: 0 + } + } + }] + rewards: [{ + id: "494D1269BAC85011" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "LEGENDARY" + Color: 16747259 + Name: "Magic Legendary Lootbag" + Loot: "aof:loot_bags/magic/legendary" + } + } + }] + } + { + x: 5.0d + y: -5.0d + subtitle: "Dirty Stick MK II" + description: ["This tool performs much the same function as the rod of the lands, but also allows you to place blocks in midair for an additional cost."] + dependencies: ["0ECC48E2B41D4078"] + id: "6CFB83CA3C41D891" + tasks: [{ + id: "07E070E14442B2D5" + type: "item" + item: "botania:skydirt_rod" + }] + rewards: [{ + id: "0AA26F8BD37878A9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 6.5d + y: -4.5d + subtitle: "Keep the ocean clean!" + description: ["Just like the Rod of the Land, the Rod of the Seas will allow you to use mana to place water source blocks."] + dependencies: ["0ECC48E2B41D4078"] + id: "72D41352FD2B752C" + tasks: [{ + id: "69CE55AF68F39797" + type: "item" + item: "botania:water_rod" + }] + rewards: [{ + id: "3F12A313ED7D6735" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 8.0d + y: -5.0d + subtitle: "Smoothing Brush in Survival" + description: ["The Rod of the Terra Firm is a useful tool for terraforming that allows you to flatten the ground and bring the elevation of the ground closer to your level"] + dependencies: ["0ECC48E2B41D4078"] + id: "503DD3CEEFE78FFF" + tasks: [{ + id: "6E7765039271CC78" + type: "item" + item: "botania:terraform_rod" + }] + rewards: [{ + id: "1ADBB875BD98C512" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 8.0d + y: -7.0d + subtitle: "Shift your block of choice." + description: [ + "The Rod of the Shifting Crust is an incredibly useful tool that allows you to swap blocks on a surface with other blocks from your inventory." + "" + "Other staffs listed in this chapter allow you to use mana to replace blocks with blocks generated with mana." + ] + dependencies: ["0ECC48E2B41D4078"] + id: "57A128EE5135A494" + tasks: [{ + id: "5F10EB7947E7C1CB" + type: "item" + item: "botania:exchange_rod" + }] + rewards: [{ + id: "2184A7B7B6E41891" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 6.5d + y: -8.0d + subtitle: "It's cobbling time!" + description: [ + "Much like the Rod of the Lands, this rod allows you to place Cobblestone by consuming mana." + "" + "Like its dirty cousin, it also provides the Rod of the Shifting Crust with Cobblestone for swapping." + ] + dependencies: ["0ECC48E2B41D4078"] + id: "009320766602EAAF" + tasks: [{ + id: "5B3866A5E0AD8DCF" + type: "item" + item: "botania:cobble_rod" + }] + rewards: [{ + id: "2BEE4BFA695BF6E9" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 5.0d + y: -7.5d + subtitle: "Dirty Stick" + description: [ + "A simple tool that allows you to place dirt blocks using mana." + "" + "This isn't useful in and of itself, but when paired with the wand of the shifting crust, it provides dirt to swap blocks with." + ] + dependencies: ["0ECC48E2B41D4078"] + id: "1A7AF56567D80ECB" + tasks: [{ + id: "3AA7A6C9CA235353" + type: "item" + item: "botania:dirt_rod" + }] + rewards: [{ + id: "458366310AF3B9AE" + type: "item" + item: { + id: "lootbags:loot_bag" + Count: 1b + tag: { + Type: "EPIC" + Color: 16747259 + Loot: "aof:loot_bags/magic/epic" + Name: "Magic Epic Lootbag" + } + } + }] + } + { + x: 6.476190476190482d + y: -6.214285714285715d + id: "0ECC48E2B41D4078" + tasks: [{ + id: "7A35F0C8B2C0B1D1" + type: "checkmark" + title: "Botania Utils" + }] + } + { + x: 0.0d + y: -6.5d + subtitle: "Blocks as far as the eye can see!" + description: ["There are plenty of options of blocks to build with, with options from not only Chisel, Chipped and Chisels n Bits, but also from Blockus, Architect's Palette, and other cool mods!"] + id: "30023016124CD227" + tasks: [{ + id: "2468CAEE0E3DFE45" + type: "checkmark" + title: "Block Variations" + }] + } + { + title: "Chisels and Bits" + x: 0.0d + y: -5.0d + subtitle: "Sculpture the world!" + description: [ + "Remove small bits from blocks using chisels." + "" + "You can use these bits to build detailed decorations or whatever else you want." + ] + dependencies: ["30023016124CD227"] + id: "1503EBD099C0444B" + tasks: [{ + id: "5C9D9AF921A12ED1" + type: "item" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "chiselsandbits:chisel" + } + } + }] + rewards: [{ + id: "4C0079478B316F06" + type: "item" + item: "chiselsandbits:chiseled_printer" + }] + } + { + title: "Reforging" + x: -7.0d + y: -7.5d + subtitle: "Reforge your gear at the anvil for a better item tier." + description: [ + "Reforging increases the luck for getting better item tiers." + "" + "&bLeft Slot: &rTiering Item Material (if non exist, default flint." + "" + "&bMiddle Slot: &rTiering Item" + "" + "&bRight Slot: &rAmethyst Shard" + "" + "Has to be &6fully repaired &rbefore able to be reforged," + ] + dependencies: ["25B6D9950B1CF03C"] + id: "797B2D9A335E8CDD" + tasks: [{ + id: "7143EC1A4778DA85" + type: "item" + item: "minecraft:anvil" + }] + rewards: [{ + id: "6F9D821FB246D2C2" + type: "item" + item: "minecraft:amethyst_shard" + count: 2 + }] + } + ] + quest_links: [ ] +} diff --git a/config/ftbquests/quests/data.snbt b/config/ftbquests/quests/data.snbt new file mode 100644 index 0000000..8fbe07c --- /dev/null +++ b/config/ftbquests/quests/data.snbt @@ -0,0 +1,22 @@ +{ + version: 13 + title: "&lAll of Fabric 6" + icon: "kubejs:aof6_logo" + default_reward_team: false + default_consume_items: false + default_autoclaim_rewards: "disabled" + default_quest_shape: "circle" + default_quest_disable_jei: false + emergency_items_cooldown: 300 + drop_loot_crates: false + loot_crate_no_drop: { + passive: 4000 + monster: 600 + boss: 0 + } + disable_gui: false + grid_scale: 0.5d + pause_game: false + lock_message: "" + progression_mode: "linear" +} diff --git a/config/ftbultimine.snbt b/config/ftbultimine.snbt new file mode 100644 index 0000000..4d646ff --- /dev/null +++ b/config/ftbultimine.snbt @@ -0,0 +1,18 @@ +# Configuration for FTB Ultimine that is common to both Clients and Servers +# This file is used to control instance (e.g. modpack) specific things like mod integrations. +# Changes to this file require you to restart the game! + +{ + # This is an advanced option, that you better leave alone This will stop ultimining on first block that it can't mine, rather than skipping it. + # Default: false + cancel_on_block_break_fail: false + + # This will stop mining if tool reaches X durability. It's possible it won't work with special tool types. + # Default: 0 + # Range: 0 ~ 100 + prevent_tool_break: 0 + + # Require damageable tools or items added to ftbultimine:tools tag to ultimine. + # Default: false + require_tool: false +} diff --git a/config/fullturtlearmor - Fabric.toml b/config/fullturtlearmor - Fabric.toml new file mode 100644 index 0000000..a528782 --- /dev/null +++ b/config/fullturtlearmor - Fabric.toml @@ -0,0 +1,6 @@ +shouldDolphin = true +shouldNightvision = true +timeAddedHelmet = 10 +timeAddedChestplate = 15 +timeAddedLeggings = 15 +timeAddedBoots = 10 diff --git a/config/fwaystones/config.json5 b/config/fwaystones/config.json5 new file mode 100644 index 0000000..d61f976 --- /dev/null +++ b/config/fwaystones/config.json5 @@ -0,0 +1,66 @@ +{ + "worldgen": { + "generate_in_villages": true, + "min_per_village": 1, + "max_per_village": 1, + "village_waystone_weight": 2 + }, + "teleportation_cost": { + "cost_type": "LEVEL", + "cost_item": "minecraft:ender_pearl", + "base_cost": 1, + "cost_per_block_distance": 0.0, + "cost_multiplier_between_dimensions": 1.0 + }, + "discover_with_item": "none", + "take_amount_from_discover_item": 0, + "consume_infinite_knowledge_scroll_on_use": false, + "consume_local_void_on_use": true, + "free_local_void_teleport": true, + "store_waystone_data_on_sneak_break": true, + "discover_waystone_on_map_use": false, + "can_owners_redeem_payments": false, + "waystone_block_hardness": 4.0, + "waystone_block_required_mining_level": 1, + "permission_level_for_breaking_waystones": "ANYONE", + "global_mode_toggle_permission_levels": "OWNER", + "teleportation_cooldown": { + "cooldown_ticks_when_hurt": 0, + "cooldown_ticks_from_abyss_watcher": 0, + "cooldown_ticks_from_pocket_wormhole": 0, + "cooldown_ticks_from_local_void": 0, + "cooldown_ticks_from_void_totem": 0, + "cooldown_ticks_from_waystone": 0 + }, + "disable_teleportation_from_dimensions": [], + "disable_teleportation_to_dimensions": [], + "ignore_dimension_blacklists_if_same_dimension": true, + "add_waystone_structure_piece": { + "ctov:village/beach/house": "desert_village_waystone", + "ctov:village/desert_oasis/house": "desert_village_waystone", + "minecraft:village/taiga/houses": "village_waystone", + "ctov:village/halloween/house": "village_waystone", + "ctov:village/mountain/house": "village_waystone", + "ctov:village/savanna/house": "village_waystone", + "ctov:village/mountain_alpine/house": "village_waystone", + "ctov:village/plains_fortified/house": "village_waystone", + "minecraft:village/plains/houses": "village_waystone", + "ctov:village/desert/house": "desert_village_waystone", + "minecraft:village/snowy/houses": "village_waystone", + "minecraft:village/desert/houses": "desert_village_waystone", + "ctov:village/christmas/house": "village_waystone", + "ctov:village/mushroom/house": "village_waystone", + "ctov:village/swamp/house": "village_waystone", + "ctov:village/taiga_fortified/house": "village_waystone", + "ctov:village/mesa_fortified/house": "red_desert_village_waystone", + "ctov:village/swamp_fortified/house": "village_waystone", + "ctov:village/jungle/house": "mossy_stone_brick_village_waystone", + "minecraft:village/savanna/houses": "village_waystone", + "ctov:village/mesa/house": "red_desert_village_waystone", + "ctov:village/jungle_tree/house": "mossy_stone_brick_village_waystone", + "ctov:village/snowy_igloo/house": "village_waystone", + "ctov:village/taiga/house": "village_waystone", + "ctov:village/plains/house": "village_waystone", + "ctov:village/savanna_na/house": "village_waystone" + } +} \ No newline at end of file diff --git a/config/geodes.properties b/config/geodes.properties new file mode 100644 index 0000000..44df7cf --- /dev/null +++ b/config/geodes.properties @@ -0,0 +1,8 @@ +#Default config file for More Geodes. See the readme on GitHub for more information: https://github.com/TheDeathlyCow/more-geodes/blob/main/README.md +#Tue Dec 27 21:24:24 CET 2022 +generate_quartz_geodes=true +generate_echo_geodes=true +generate_diamond_geodes=true +generate_gypsum_patches=true +generate_lapis_geodes=true +generate_emerald_geodes=true diff --git a/config/graveyard/the-graveyard-2.1-config.json5 b/config/graveyard/the-graveyard-2.1-config.json5 new file mode 100644 index 0000000..b78f172 --- /dev/null +++ b/config/graveyard/the-graveyard-2.1-config.json5 @@ -0,0 +1,471 @@ +{ + // Welcome to The Graveyard Config! + // + // Structures: + // Configure separation (Minimum distance between two structures of this type in chunks. Must be less than spacing). + // Configure spacing (Average distance between two structure placement attempts of this type in chunks). + // Configure whitelist: + // 1) Whitelist a single biome: use "modId:biomeName" to whitelist a biome (mod identifier + ":" + biome name). + // A full list of all the vanilla biomes can be found here https:minecraft.fandom.com/wiki/Biome#Biome_IDs. + // Common mod identifier are: graveyard_biomes, terralith, byg ... + // 2) Whitelist a biome category: use "#c:biomeTag" to whitelist the structure for any biome in this fabric tag (#c + ":" + tag name). + // A list of all valid tags can be found here: https://github.com/FabricMC/fabric/tree/1.19.1/fabric-convention-tags-v1/src/generated/resources/data/c/tags/worldgen/biome. + // 3) Whitelist a biome category: use "#minecraft:biomeTag" to whitelist the structure for any biome in this vanilla tag (#minecraft + ":" + tag name). + // A list of all valid tags can be found here: https://minecraft.fandom.com/wiki/Tag#Biomes. + // Configure blacklist: + // Blacklist a single biome: use "modId:biome" to blacklist biomes (mod identifier + ":" + biome name). + // A full list of all the vanilla biomes can be found here https:minecraft.fandom.com/wiki/Biome#Biome_IDs. + // Configure terrain check radius: set how far from structure placement a block is checked in all cardinal directions. Only necessary for the large graveyard. + // Configure max terrain height: set how far apart the different heights from the terrain check can be. Increase this value to allow more structures to spawn, but to also increase chance of weird placement. + // Configure if graveyard mobs can spawn naturally in structures. + // + // Mobs: + // Configure spawning weight and group size of the spawn. + // Configure if mobs burn in sunlight and/or if mobs are affected by the wither effect. + // Configure whitelist: + // 1) Whitelist a single biome: use "modId:biomeName" to whitelist a biome (mod identifier + ":" + biome name). + // A full list of all the vanilla biomes can be found here https:minecraft.fandom.com/wiki/Biome#Biome_IDs. + // Common mod identifier are: graveyard_biomes, terralith, byg ... + // 2) Whitelist a biome category: use "#c:biomeTag" to whitelist the mob for any biome in this fabric tag (#c + ":" + tag name). + // A list of all valid tags can be found here: https://github.com/FabricMC/fabric/tree/1.19.1/fabric-convention-tags-v1/src/generated/resources/data/c/tags/worldgen/biome. + // 3) Whitelist a biome category: use "#minecraft:biomeTag" to whitelist the mob for any biome in this vanilla tag (#minecraft + ":" + tag name). + // A list of all valid tags can be found here: https://minecraft.fandom.com/wiki/Tag#Biomes. + // Configure blacklist: + // Blacklist a single biome: use "modId:biome" to blacklist biomes (mod identifier + ":" + biome name). + // A full list of all the vanilla biomes can be found here https:minecraft.fandom.com/wiki/Biome#Biome_IDs. + // + // Additional: + // Configure graveyard fog particles rising from moss and set the chance of spawning them (higher numbers = lower chance of spawning). + // Configure if hordes of graveyard mobs can spawn and set their size and frequency. + // Configure if urns have a double chest inventory. + // Configure if the wither skeleton spawner in the large graveyard will be replaced by a skeleton spawner. + "structureConfigEntries": { + "small_grave": { + "enabled": true, + "separation": 8, + "spacing": 12, + "salt": 240451934, + "biomeWhitelist": [ + "minecraft:forest", + "#c:plains", + "#c:forest", + "terralith:blooming_plateau", + "terralith:blooming_valley" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 4, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "crypt": { + "enabled": true, + "separation": 22, + "spacing": 24, + "salt": 893183913, + "biomeWhitelist": [ + "#c:caves" + ], + "biomeBlacklist": [ + "minecraft:deep_dark" + ], + "terrainCheckRadius": 1, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "small_graveyard": { + "enabled": true, + "separation": 18, + "spacing": 20, + "salt": 598017285, + "biomeWhitelist": [ + "#c:plains", + "minecraft:meadow", + "terralith:blooming_plateau", + "terralith:blooming_valley" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 15, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "small_desert_grave": { + "enabled": true, + "separation": 16, + "spacing": 20, + "salt": 681236914, + "biomeWhitelist": [ + "#c:desert" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 4, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "memorial_tree": { + "enabled": true, + "separation": 12, + "spacing": 14, + "salt": 529239621, + "biomeWhitelist": [ + "minecraft:old_growth_birch_forest", + "minecraft:birch_forest", + "terralith:birch_taiga" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 10, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "small_desert_graveyard": { + "enabled": true, + "separation": 28, + "spacing": 32, + "salt": 598017285, + "biomeWhitelist": [ + "#c:desert" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 20, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "large_graveyard": { + "enabled": true, + "separation": 20, + "spacing": 25, + "salt": 304812394, + "biomeWhitelist": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "#c:plains", + "terralith:forested_highlands", + "terralith:lush_valley", + "terralith:shield", + "terralith:shield_clearing", + "terralith:wintry_forest", + "graveyard_biomes:haunted_forest" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 60, + "maxTerrainHeightDifference": 5, + "canSpawnGraveyardMobs": true + }, + "small_savanna_grave": { + "enabled": true, + "separation": 8, + "spacing": 12, + "salt": 709787761, + "biomeWhitelist": [ + "#c:badlands", + "#c:savanna", + "terralith:savanna_badlands", + "terralith:savanna_slopes", + "terralith:fractured_savanna" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 4, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "mushroom_grave": { + "enabled": true, + "separation": 18, + "spacing": 24, + "salt": 379123039, + "biomeWhitelist": [ + "#c:mushroom", + "#c:jungle", + "#c:swamp" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 7, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "haunted_house": { + "enabled": true, + "separation": 18, + "spacing": 20, + "salt": 451235912, + "biomeWhitelist": [ + "minecraft:dark_forest", + "#c:swamp", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "terralith:moonlight_valley", + "terralith:cloud_forest", + "graveyard_biomes:haunted_lakes" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 30, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "giant_mushroom": { + "enabled": true, + "separation": 18, + "spacing": 20, + "salt": 365012356, + "biomeWhitelist": [ + "#c:mushroom" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 10, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "altar": { + "enabled": true, + "separation": 24, + "spacing": 30, + "salt": 1093123913, + "biomeWhitelist": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 7, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "ruins": { + "enabled": true, + "separation": 12, + "spacing": 16, + "salt": 467108394, + "biomeWhitelist": [ + "#c:forest" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 25, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "medium_graveyard": { + "enabled": true, + "separation": 16, + "spacing": 18, + "salt": 1690192399, + "biomeWhitelist": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:windswept_forest", + "terralith:brushland", + "terralith:blooming_valley", + "terralith:temperate_highlands", + "graveyard_biomes:eroded_haunted_forest" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 30, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": true + }, + "lich_prison": { + "enabled": true, + "separation": 30, + "spacing": 35, + "salt": 258195719, + "biomeWhitelist": [ + "#c:ocean" + ], + "biomeBlacklist": [ + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ], + "terrainCheckRadius": 1, + "maxTerrainHeightDifference": 1, + "canSpawnGraveyardMobs": false + }, + "small_mountain_grave": { + "enabled": true, + "separation": 8, + "spacing": 12, + "salt": 725689810, + "biomeWhitelist": [ + "#c:mountain", + "terralith:painted_mountains", + "terralith:rocky_mountains", + "terralith:haze_mountain", + "terralith:mountain_steppe" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 4, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + } + }, + "particleConfigEntries": { + "graveyard_fog_particle": { + "canGenerate": true, + "spawnChance": 50 + } + }, + "mobConfigEntries": { + "acolyte": { + "enabled": false, + "weight": 0, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": false, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:mushroom_fields", + "minecraft:flower_forest", + "minecraft:deep_dark" + ], + "modWhitelist": [] + }, + "revenant": { + "enabled": true, + "weight": 25, + "minGroup": 5, + "maxGroup": 8, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:mushroom_fields", + "minecraft:flower_forest", + "minecraft:deep_dark" + ], + "modWhitelist": [] + }, + "wraith": { + "enabled": false, + "weight": 0, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:mushroom_fields", + "minecraft:flower_forest", + "minecraft:deep_dark" + ], + "modWhitelist": [] + }, + "corrupted_vindicator": { + "enabled": false, + "weight": 0, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:mushroom_fields", + "minecraft:flower_forest", + "minecraft:deep_dark" + ], + "modWhitelist": [] + }, + "skeleton_creeper": { + "enabled": true, + "weight": 25, + "minGroup": 1, + "maxGroup": 4, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:mushroom_fields", + "minecraft:flower_forest", + "minecraft:deep_dark" + ], + "modWhitelist": [] + }, + "corrupted_pillager": { + "enabled": false, + "weight": 0, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:mushroom_fields", + "minecraft:flower_forest", + "minecraft:deep_dark" + ], + "modWhitelist": [] + }, + "ghoul": { + "enabled": true, + "weight": 25, + "minGroup": 2, + "maxGroup": 5, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:mushroom_fields", + "minecraft:flower_forest", + "minecraft:deep_dark" + ], + "modWhitelist": [] + }, + "reaper": { + "enabled": true, + "weight": 5, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "graveyard_biomes:eroded_haunted_forest" + ], + "blacklist": [], + "modWhitelist": [] + }, + "nightmare": { + "enabled": true, + "weight": 10, + "minGroup": 1, + "maxGroup": 1, + "canBurnInSunlight": false, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:mushroom_fields", + "minecraft:flower_forest", + "minecraft:deep_dark" + ], + "modWhitelist": [] + } + }, + "hordeConfigEntries": { + "horde_spawn": { + "enabled": true, + "mobSpawnAttempts": 40, + "ticksUntilNextSpawn": 24000, + "additionalRandomizedTicks": 1200 + } + }, + "booleanEntries": { + "disableWitherSkeletonSpawner": false, + "urnHasDoubleInventory": true + }, + "intEntries": { + "cryptJigsawSize": 7 + } +} diff --git a/config/graveyard/the-graveyard-2.2-config.json5 b/config/graveyard/the-graveyard-2.2-config.json5 new file mode 100644 index 0000000..0fb8f84 --- /dev/null +++ b/config/graveyard/the-graveyard-2.2-config.json5 @@ -0,0 +1,499 @@ +{ + // Welcome to The Graveyard Config! + // + // Structures: + // Configure separation (Minimum distance between two structures of this type in chunks. Must be less than spacing). + // Configure spacing (Average distance between two structure placement attempts of this type in chunks). + // Configure whitelist: + // 1) Whitelist a single biome: use "modId:biomeName" to whitelist a biome (mod identifier + ":" + biome name). + // A full list of all the vanilla biomes can be found here https:minecraft.fandom.com/wiki/Biome#Biome_IDs. + // Common mod identifier are: graveyard_biomes, terralith, byg ... + // 2) Whitelist a biome category: use "#c:biomeTag" to whitelist the structure for any biome in this fabric tag (#c + ":" + tag name). + // A list of all valid tags can be found here: https://github.com/FabricMC/fabric/tree/1.19.1/fabric-convention-tags-v1/src/generated/resources/data/c/tags/worldgen/biome. + // 3) Whitelist a biome category: use "#minecraft:biomeTag" to whitelist the structure for any biome in this vanilla tag (#minecraft + ":" + tag name). + // A list of all valid tags can be found here: https://minecraft.fandom.com/wiki/Tag#Biomes. + // Configure blacklist: + // Blacklist a single biome: use "modId:biome" to blacklist biomes (mod identifier + ":" + biome name). + // A full list of all the vanilla biomes can be found here https:minecraft.fandom.com/wiki/Biome#Biome_IDs. + // Configure terrain check radius: set how far from structure placement a block is checked in all cardinal directions. Only necessary for the large graveyard. + // Configure max terrain height: set how far apart the different heights from the terrain check can be. Increase this value to allow more structures to spawn, but to also increase chance of weird placement. + // Configure if graveyard mobs can spawn naturally in structures. + // + // Mobs: + // Configure spawning weight and group size of the spawn. + // Configure if mobs burn in sunlight and/or if mobs are affected by the wither effect. + // Configure whitelist: + // 1) Whitelist a single biome: use "modId:biomeName" to whitelist a biome (mod identifier + ":" + biome name). + // A full list of all the vanilla biomes can be found here https:minecraft.fandom.com/wiki/Biome#Biome_IDs. + // Common mod identifier are: graveyard_biomes, terralith, byg ... + // 2) Whitelist a biome category: use "#c:biomeTag" to whitelist the mob for any biome in this fabric tag (#c + ":" + tag name). + // A list of all valid tags can be found here: https://github.com/FabricMC/fabric/tree/1.19.1/fabric-convention-tags-v1/src/generated/resources/data/c/tags/worldgen/biome. + // 3) Whitelist a biome category: use "#minecraft:biomeTag" to whitelist the mob for any biome in this vanilla tag (#minecraft + ":" + tag name). + // A list of all valid tags can be found here: https://minecraft.fandom.com/wiki/Tag#Biomes. + // Configure blacklist: + // Blacklist a single biome: use "modId:biome" to blacklist biomes (mod identifier + ":" + biome name). + // A full list of all the vanilla biomes can be found here https:minecraft.fandom.com/wiki/Biome#Biome_IDs. + // + // Additional: + // Configure graveyard fog particles rising from moss and set the chance of spawning them (higher numbers = lower chance of spawning). + // Configure if hordes of graveyard mobs can spawn and set their size and frequency. + // Configure if urns have a double chest inventory. + // Configure if the wither skeleton spawner in the large graveyard will be replaced by a skeleton spawner. + "structureConfigEntries": { + "small_grave": { + "enabled": true, + "separation": 8, + "spacing": 12, + "salt": 240451934, + "biomeWhitelist": [ + "minecraft:forest", + "#c:plains", + "#c:forest", + "terralith:blooming_plateau", + "terralith:blooming_valley" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 4, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "crypt": { + "enabled": true, + "separation": 22, + "spacing": 24, + "salt": 893183913, + "biomeWhitelist": [ + "#c:caves" + ], + "biomeBlacklist": [ + "minecraft:deep_dark" + ], + "terrainCheckRadius": 1, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "small_graveyard": { + "enabled": true, + "separation": 18, + "spacing": 20, + "salt": 598017285, + "biomeWhitelist": [ + "#c:plains", + "minecraft:meadow", + "terralith:blooming_plateau", + "terralith:blooming_valley" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 15, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "small_desert_grave": { + "enabled": true, + "separation": 16, + "spacing": 20, + "salt": 681236914, + "biomeWhitelist": [ + "#c:desert" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 4, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "memorial_tree": { + "enabled": true, + "separation": 12, + "spacing": 14, + "salt": 529239621, + "biomeWhitelist": [ + "minecraft:old_growth_birch_forest", + "minecraft:birch_forest", + "terralith:birch_taiga" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 10, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "small_desert_graveyard": { + "enabled": true, + "separation": 28, + "spacing": 32, + "salt": 598017285, + "biomeWhitelist": [ + "#c:desert" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 20, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "large_graveyard": { + "enabled": true, + "separation": 20, + "spacing": 25, + "salt": 304812394, + "biomeWhitelist": [ + "minecraft:taiga", + "minecraft:snowy_taiga", + "#c:plains", + "terralith:forested_highlands", + "terralith:lush_valley", + "terralith:shield", + "terralith:shield_clearing", + "terralith:wintry_forest", + "graveyard_biomes:haunted_forest" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 60, + "maxTerrainHeightDifference": 5, + "canSpawnGraveyardMobs": true + }, + "small_savanna_grave": { + "enabled": true, + "separation": 8, + "spacing": 12, + "salt": 709787761, + "biomeWhitelist": [ + "#c:badlands", + "#c:savanna", + "terralith:savanna_badlands", + "terralith:savanna_slopes", + "terralith:fractured_savanna" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 4, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "mushroom_grave": { + "enabled": true, + "separation": 18, + "spacing": 24, + "salt": 379123039, + "biomeWhitelist": [ + "#c:mushroom", + "#c:jungle", + "#c:swamp" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 7, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "haunted_house": { + "enabled": true, + "separation": 18, + "spacing": 20, + "salt": 451235912, + "biomeWhitelist": [ + "minecraft:dark_forest", + "#c:swamp", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "terralith:moonlight_valley", + "terralith:cloud_forest", + "graveyard_biomes:haunted_lakes" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 30, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "giant_mushroom": { + "enabled": true, + "separation": 18, + "spacing": 20, + "salt": 365012356, + "biomeWhitelist": [ + "#c:mushroom" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 10, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "altar": { + "enabled": true, + "separation": 24, + "spacing": 30, + "salt": 1093123913, + "biomeWhitelist": [ + "minecraft:snowy_plains", + "minecraft:ice_spikes" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 7, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "ruins": { + "enabled": true, + "separation": 12, + "spacing": 16, + "salt": 467108394, + "biomeWhitelist": [ + "#c:forest" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 25, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + }, + "medium_graveyard": { + "enabled": true, + "separation": 16, + "spacing": 18, + "salt": 1690192399, + "biomeWhitelist": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:windswept_forest", + "terralith:brushland", + "terralith:blooming_valley", + "terralith:temperate_highlands", + "graveyard_biomes:eroded_haunted_forest" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 30, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": true + }, + "lich_prison": { + "enabled": true, + "separation": 70, + "spacing": 85, + "salt": 258195719, + "biomeWhitelist": [ + "#c:ocean" + ], + "biomeBlacklist": [ + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ], + "terrainCheckRadius": 1, + "maxTerrainHeightDifference": 1, + "canSpawnGraveyardMobs": false + }, + "small_mountain_grave": { + "enabled": true, + "separation": 8, + "spacing": 12, + "salt": 725689810, + "biomeWhitelist": [ + "#c:mountain", + "terralith:painted_mountains", + "terralith:rocky_mountains", + "terralith:haze_mountain", + "terralith:mountain_steppe" + ], + "biomeBlacklist": [], + "terrainCheckRadius": 4, + "maxTerrainHeightDifference": 3, + "canSpawnGraveyardMobs": false + } + }, + "particleConfigEntries": { + "graveyard_fog_particle": { + "canGenerate": true, + "spawnChance": 50 + } + }, + "mobConfigEntries": { + "acolyte": { + "enabled": false, + "weight": 0, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": false, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:deep_dark", + "minecraft:flower_forest", + "minecraft:mushroom_fields" + ], + "modWhitelist": [] + }, + "revenant": { + "enabled": true, + "weight": 25, + "minGroup": 5, + "maxGroup": 8, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:deep_dark", + "minecraft:flower_forest", + "minecraft:mushroom_fields" + ], + "modWhitelist": [] + }, + "wraith": { + "enabled": false, + "weight": 0, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:deep_dark", + "minecraft:flower_forest", + "minecraft:mushroom_fields" + ], + "modWhitelist": [] + }, + "corrupted_vindicator": { + "enabled": false, + "weight": 0, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:deep_dark", + "minecraft:flower_forest", + "minecraft:mushroom_fields" + ], + "modWhitelist": [] + }, + "skeleton_creeper": { + "enabled": true, + "weight": 25, + "minGroup": 1, + "maxGroup": 4, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:deep_dark", + "minecraft:flower_forest", + "minecraft:mushroom_fields" + ], + "modWhitelist": [] + }, + "corrupted_pillager": { + "enabled": false, + "weight": 0, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:deep_dark", + "minecraft:flower_forest", + "minecraft:mushroom_fields" + ], + "modWhitelist": [] + }, + "ghoul": { + "enabled": true, + "weight": 25, + "minGroup": 2, + "maxGroup": 5, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:deep_dark", + "minecraft:flower_forest", + "minecraft:mushroom_fields" + ], + "modWhitelist": [] + }, + "reaper": { + "enabled": true, + "weight": 5, + "minGroup": 2, + "maxGroup": 3, + "canBurnInSunlight": true, + "canBeWithered": false, + "whitelist": [ + "graveyard_biomes:eroded_haunted_forest" + ], + "blacklist": [], + "modWhitelist": [] + }, + "nightmare": { + "enabled": true, + "weight": 10, + "minGroup": 1, + "maxGroup": 1, + "canBurnInSunlight": false, + "canBeWithered": false, + "whitelist": [ + "#c:in_overworld" + ], + "blacklist": [ + "minecraft:deep_dark", + "minecraft:flower_forest", + "minecraft:mushroom_fields" + ], + "modWhitelist": [] + } + }, + "hordeConfigEntries": { + "horde_spawn": { + "enabled": true, + "mobSpawnAttempts": 40, + "ticksUntilNextSpawn": 24000, + "additionalRandomizedTicks": 1200 + } + }, + "corruptedChampionConfigEntries": { + "corrupted_champion": { + "healthInCastingPhase": 400.0, + "healthInHuntingPhase": 200.0, + "damageCastingPhase": 30.0, + "damageHuntingPhaseAddition": 40.0, + "armor": 18.0, + "armorToughness": 14.0, + "speedInHuntPhase": 0.15, + "durationHuntingPhase": 800, + "durationFallingCorpseSpell": 400, + "durationHealingSpell": 700, + "durationLevitationSpell": 150, + "maxAmountSkullsInShootSkullSpell": 5, + "maxSummonedMobs": 30, + "maxGroupSizeSummonedMobs": 5, + "ghoulSpawnTimerInFight": 6000, + "isBloodCollectableEntity": [ + "entity.minecraft.villager" + ], + "isBossSummonableItem": [ + "item.minecraft.debug_stick" + ], + "summoningNeedsStaffFragments": true, + "isMultiphaseFight": true, + "isInvulnerableDuringSpells": true + } + }, + "booleanEntries": { + "disableWitherSkeletonSpawner": false, + "urnHasDoubleInventory": true + }, + "intEntries": { + "cryptJigsawSize": 7 + } +} diff --git a/config/guardvillagers.json b/config/guardvillagers.json new file mode 100644 index 0000000..242c49b --- /dev/null +++ b/config/guardvillagers.json @@ -0,0 +1,28 @@ +{ + "general": { + "useSteveModel": false, + "GuardsRunFromPolarBears": true, + "GuardFormation": true, + "ClericHealing": true, + "armorerRepairGuardArmor": true, + "GuardsOpenDoors": true, + "AttackAllMobs": false, + "guardAttackMobBlacklist": [ + "minecraft:creeper" + ], + "giveGuardStuffHOTV": true, + "setGuardPatrolHotv": true, + "GuardAlwaysShield": true, + "FriendlyFire": false, + "guardArrowsHurtVillagers": false, + "RaidAnimals": false, + "WitchesVillager": true, + "BlackSmithHealing": true, + "GuardVillagerHelpRange": 50.0, + "ConvertVillagerIfHaveHOTV": false, + "amountOfHealthRegenerated": 1 + }, + "permission": { + "AmountOfConversions": 5 + } +} \ No newline at end of file diff --git a/config/harvest_scythes/config.json b/config/harvest_scythes/config.json new file mode 100644 index 0000000..836f727 --- /dev/null +++ b/config/harvest_scythes/config.json @@ -0,0 +1,6 @@ +{ + "scythe_blacklisted_blocks": [ + "minecraft:lily_pad" + ], + "machete_blacklisted_blocks": [] +} \ No newline at end of file diff --git a/config/healingcampfire-fabric.json5 b/config/healingcampfire-fabric.json5 new file mode 100644 index 0000000..3adfd27 --- /dev/null +++ b/config/healingcampfire-fabric.json5 @@ -0,0 +1,26 @@ +{ + // How often in ticks the mod checks for campfires around the player. 1 second = 20 ticks, so by default every 2 seconds. + // min: 1, max: 1200 + "checkForCampfireDelayInTicks": 40, + // The radius around the campfire in blocks where players receive the regeneration effect. + // min: 1, max: 64 + "healingRadius": 16, + // The duration of the regeneration effect which the campfire applies. + // min: 1, max: 600 + "effectDurationSeconds": 60, + // The level of regeneration which the campfire applies, by default 1. + // min: 1, max: 50 + "regenerationLevel": 1, + // When enabled, the campfire heals passive mobs around where the radius is half the width of a bounding box. + "healPassiveMobs": true, + // When enabled, hides the particles from the regeneration effect around the campfire. + "hideEffectParticles": true, + // When enabled, the campfire only has an effect when the block is lit up. + "campfireMustBeLit": true, + // When enabled, the campfire only has an effect when the block is signalling. + "campfireMustBeSignalling": false, + // When enabled, the mod will work with normal campfires. + "enableEffectForNormalCampfires": true, + // When enabled, the mod will work with soul campfires. + "enableEffectForSoulCampfires": true +} \ No newline at end of file diff --git a/config/healthoverlay.json5 b/config/healthoverlay.json5 new file mode 100644 index 0000000..46cff72 --- /dev/null +++ b/config/healthoverlay.json5 @@ -0,0 +1,124 @@ +{ + "health": { + // Show vanilla hearts + "health_vanilla": true, + /* Colors for every 10 hearts (not counting the default red) + All values are written as hexadecimal RGB color in '#RRGGBB' format + */ + "health_colors": [ + "#F06E14", + "#F5DC23", + "#2DB928", + "#1EAFBE", + "#7346E1", + "#FA7DEB", + "#EB375A", + "#FF8278", + "#AAFFFA", + "#EBEBFF" + ], + /* Two alternating colors when poisoned + There can be one color in case vanilla poisoned heart is wanted + */ + "health_poison_colors": [ + "#739B00", + "#96CD00" + ], + /* Two alternating colors when withered + There can be one color in case vanilla withered heart is wanted + */ + "health_wither_colors": [ + "#0F0F0F", + "#2D2D2D" + ], + /* Two alternating colors when freezing + There can be one color in case vanilla frozen heart is wanted + */ + "health_frozen_colors": [ + "#3E70E6", + "#873EE6" + ], + "gui": { + /* A point coordinates should be relative to. + NOTE: moving towards left or top from a point always requires negative coordinates! + Allowed Values: TOP_LEFT, TOP_MIDDLE, TOP_RIGHT, MIDDLE_LEFT, MIDDLE, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_MIDDLE, BOTTOM_RIGHT + */ + "relative_to": "BOTTOM_MIDDLE", + "x": -91, + "y": -39 + } + }, + "absorption": { + // Show vanilla hearts + "absorption_vanilla": true, + /* Colors for every 10 hearts (not counting the default yellow) + All values are written as hexadecimal RGB color in '#RRGGBB' format + */ + "absorption_colors": [ + "#E1FA9B", + "#A0FFAF", + "#AAFFFA", + "#AACDFF", + "#D7B4FF", + "#FAA5FF", + "#FFB4B4", + "#FFAA7D", + "#D7F0FF", + "#EBFFFA" + ], + // Two alternating colors when poisoned + "absorption_poison_colors": [ + "#BFF230", + "#7AA15A" + ], + // Two alternating colors when withered + "absorption_wither_colors": [ + "#787061", + "#73625C" + ], + // Two alternating colors when freezing + "absorption_frozen_colors": [ + "#90D136", + "#36D183" + ], + "gui": { + /* A point coordinates should be relative to. + NOTE: moving towards left or top from a point always requires negative coordinates! + Allowed Values: TOP_LEFT, TOP_MIDDLE, TOP_RIGHT, MIDDLE_LEFT, MIDDLE, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_MIDDLE, BOTTOM_RIGHT + */ + "relative_to": "BOTTOM_MIDDLE", + "x": -91, + "y": -49 + } + }, + "qol": { + /* Display absorption in the same row as health + Absorption hearts start directly after the last health heart. + */ + "absorption_over_health": false, + "counter": { + /* Visualizes health/absorption to left of the hearts. + Allowed Values: OFF, ALWAYS, ON_CHANGE + */ + "display_mode": "OFF", + /* Text displayed next to health. Minecraft chat color codes are allowed. + Available variables: + "[HEALTH]": Current health. + "[MAX]": Max health. + "[HEARTS]": Current health in hearts. + "[MAX_HEARTS]": Max health in hearts. + "[ROW]": Current health row. + "[MAX_ROW]": Max health row. + */ + "text_health": "\u00a74[HEALTH]\u00a77/\u00a72[MAX]", + /* Text displayed next to absorption. Minecraft chat color codes are allowed. + In case 'absorption_over_health' is true, this text is displayed at the same position as or left of 'text_health'. + Available variables: + "[ABSORPTION]": Current absorption. + "[HEARTS]": Current absorption in hearts. + "[ROW]": Current absorption row. + */ + "text_absorption": "\u00a76[ABSORPTION]" + } + } +} \ No newline at end of file diff --git a/config/hexal/client.json5 b/config/hexal/client.json5 new file mode 100644 index 0000000..6f31cf5 --- /dev/null +++ b/config/hexal/client.json5 @@ -0,0 +1 @@ +{ } \ No newline at end of file diff --git a/config/hexal/common.json5 b/config/hexal/common.json5 new file mode 100644 index 0000000..6f31cf5 --- /dev/null +++ b/config/hexal/common.json5 @@ -0,0 +1 @@ +{ } \ No newline at end of file diff --git a/config/hexal/server.json5 b/config/hexal/server.json5 new file mode 100644 index 0000000..cf5ea27 --- /dev/null +++ b/config/hexal/server.json5 @@ -0,0 +1,42 @@ +{ + "generateSlipwayGeodes": true, + "miscSpells": { + "fallingBlockCost": 1.5, + "freezeCost": 1.0, + "particlesCost": 0.01, + "placeTypeCost": 0.125, + "smeltCost": 0.75 + }, + "wispSpells": { + "moveSpeedSetCost": 1.0, + "summonTickingWispCost": 3.0, + "summonProjectileWispCost": 1.7, + "summonProjectileWispMinCost": 0.5 + }, + "wispUpkeep": { + "storingPlayerCostScaleFactor": 1.0, + "tickingWispUpkeepPerTick": 0.0325, + "projectileWispUpkeepPerTick": 0.01625, + "untriggeredWispUpkeepDiscount": 0.77, + "linkUpkeepPerTick": 5.0E-4, + "seonDiscountFactor": 20.0 + }, + "linkSpells": { + "linkCost": 5.0, + "sendIotaCost": 0.01, + "unlinkCost": 2.0 + }, + "gateSpells": { + "makeGateCost": 320.0, + "markGateCost": 0.05, + "closeGateCost": 2.5 + }, + "greatSpells": { + "consumeWispOwnCost": 5.0, + "consumeWispOthersCostPerMedia": 1.5, + "seonWispSetCost": 50.0, + "tickConstantCost": 0.1, + "tickCostPerTicked": 0.001, + "tickRandomTickIProb": 1365 + } +} \ No newline at end of file diff --git a/config/hexcasting-client.json5 b/config/hexcasting-client.json5 new file mode 100644 index 0000000..6400e62 --- /dev/null +++ b/config/hexcasting-client.json5 @@ -0,0 +1,12 @@ +{ + // How fast the point showing you the stroke order on patterns moves. Must be positive. + "patternPointSpeedMultiplier": 1, + // Whether the ctrl key will instead turn *off* the color gradient on patterns + "ctrlTogglesOffStrokeOrder": false, + // Whether scrolling up (as opposed to down) will increase the page index of the spellbook, and vice versa + "invertSpellbookScrollDirection": false, + // Whether scrolling up (as opposed to down) will increase the value of the abacus, and vice versa + "invertAbacusScrollDirection": false, + // When using a staff, the distance from one dot you have to go to snap to the next dot, where 0.5 means 50% of the way. Valid range is 0.5 to 1.0, and may cause client crashes if set above or below those values. + "gridSnapThreshold": 0.5 +} \ No newline at end of file diff --git a/config/hexcasting-common.json5 b/config/hexcasting-common.json5 new file mode 100644 index 0000000..030ae4d --- /dev/null +++ b/config/hexcasting-common.json5 @@ -0,0 +1,12 @@ +{ + "Media Amounts": { + // How much media a single Amethyst Dust item is worth + "dustMediaAmount": 10000, + // How much media a single Amethyst Shard item is worth + "shardMediaAmount": 50000, + // How much media a single Charged Amethyst Crystal item is worth + "chargedCrystalMediaAmount": 100000, + // How many points of media a half-heart is worth when casting from HP + "mediaToHealthRate": 10000 + } +} \ No newline at end of file diff --git a/config/hexcasting-server.json5 b/config/hexcasting-server.json5 new file mode 100644 index 0000000..9a6b06e --- /dev/null +++ b/config/hexcasting-server.json5 @@ -0,0 +1,37 @@ +{ + "Spells": { + // How many times a spell can recursively cast other spells + "maxRecurseDepth": 64, + /* The harvest level of the Break Block spell. + 0 = wood, 1 = stone, 2 = iron, 3 = diamond, 4 = netherite. + */ + "opBreakHarvestLevel": 3 + }, + "Spell Circles": { + // The maximum number of slates in a spell circle. Must be at least 4. + "maxSpellCircleLength": 1024, + // Resource locations of disallowed actions within circles. Trying to cast one of these in a circle will result in a mishap. + "circleActionDenyList": [] + }, + // Resource locations of disallowed actions. Trying to cast one of these will result in a mishap. + "actionDenyList": [], + // Should villagers take offense when you flay the mind of their fellow villagers? + "villagersOffendedByMindMurder": true, + "Scrolls in Loot": { + // Which loot tables should a small number of Ancient Scrolls be injected into? + "fewScrollTables": [ + "minecraft:chests/jungle_temple", + "minecraft:chests/simple_dungeon", + "minecraft:chests/village/village_cartographer" + ], + // Which loot tables should a decent number of Ancient Scrolls be injected into? + "someScrollTables": [ + "minecraft:chests/bastion_treasure", + "minecraft:chests/shipwreck_map" + ], + // Which loot tables should a huge number of Ancient Scrolls be injected into? + "manyScrollTables": [ + "minecraft:chests/stronghold_library" + ] + } +} \ No newline at end of file diff --git a/config/hexcasting/client.json5 b/config/hexcasting/client.json5 new file mode 100644 index 0000000..7c94762 --- /dev/null +++ b/config/hexcasting/client.json5 @@ -0,0 +1,6 @@ +{ + "ctrlTogglesOffStrokeOrder": false, + "invertSpellbookScrollDirection": false, + "invertAbacusScrollDirection": false, + "gridSnapThreshold": 0.5 +} \ No newline at end of file diff --git a/config/hexcasting/common.json5 b/config/hexcasting/common.json5 new file mode 100644 index 0000000..67958c7 --- /dev/null +++ b/config/hexcasting/common.json5 @@ -0,0 +1,6 @@ +{ + "dustMediaAmount": 10000, + "shardMediaAmount": 50000, + "chargedCrystalMediaAmount": 100000, + "mediaToHealthRate": 10000.0 +} \ No newline at end of file diff --git a/config/hexcasting/server.json5 b/config/hexcasting/server.json5 new file mode 100644 index 0000000..cb9ca71 --- /dev/null +++ b/config/hexcasting/server.json5 @@ -0,0 +1,23 @@ +{ + "opBreakHarvestLevel": 3, + "maxRecurseDepth": 512, + "maxSpellCircleLength": 1024, + "actionDenyList": [], + "circleActionDenyList": [], + "villagersOffendedByMindMurder": true, + "tpDimDenylist": [ + "twilightforest:twilight_forest" + ], + "fewScrollTables": [ + "minecraft:chests/jungle_temple", + "minecraft:chests/simple_dungeon", + "minecraft:chests/village/village_cartographer" + ], + "someScrollTables": [ + "minecraft:chests/bastion_treasure", + "minecraft:chests/shipwreck_map" + ], + "manyScrollTables": [ + "minecraft:chests/stronghold_library" + ] +} \ No newline at end of file diff --git a/config/hookshot.json5 b/config/hookshot.json5 new file mode 100644 index 0000000..c089ac5 --- /dev/null +++ b/config/hookshot.json5 @@ -0,0 +1,49 @@ +{ + /* Should the Hookshot use the "hold Right Click to + keep the hook out" (New) or should it use the + "press Right Click to fire the hook, and right click + again to retract" (Classic) system. (Default: false) + */ + "useClassicHookshotLogic": false, + /* Should the Unhookable Tag act as a blacklist (true) or + a whitelist (false)? (Default: true) + */ + "unhookableBlacklist": true, + /* Should the Hookshot cancel all fall damage if the + Hook is active in the world and connected to + something? (Default: false) + */ + "hookshotCancelsFallDamage": false, + /* Should the Quick upgrade affect the pulling speed + of the Hookshot? (Default: false) + */ + "quickModAffectsPullSpeed": false, + /* The base maximum range of the Hookshot with no + upgrades applied. (Default: 24 blocks) + */ + "defaultMaxRange": 24.0, + /* The base maximum speed of the Hookshot with no + upgrade applied. (Default: 10 blocks/s) + */ + "defaultMaxSpeed": 10.0, + /* The multiplier the Range upgrade applies to the + default range. (Default: x2) + */ + "rangeMultiplier": 2.0, + /* The multiplier the Quick upgrade applies to the + default speed. (Default: x1.5) + */ + "quickMultiplier": 1.5, + /* The multipler the Durability upgrade applies to the + default durability. (Default x2 + */ + "durabilityMultiplier": 2.0, + /* The base maximum durability of the Hookshot. Set to 0 + to be unbreakable. (Default: 512) + */ + "defaultMaxDurability": 512, + /* The ID of the item used to repair the Hookshot. + (Default: minecraft:iron_ingot) + */ + "hookshotRepairItem": "minecraft:iron_ingot" +} \ No newline at end of file diff --git a/config/horseexpert-client.toml b/config/horseexpert-client.toml new file mode 100644 index 0000000..9077e21 --- /dev/null +++ b/config/horseexpert-client.toml @@ -0,0 +1,28 @@ +#Show speed and jump height for llamas. They have those attributes as they inherit all functionality from horses, but don't really use them for anything. +all_llama_attributes = false +#Percentage value below which a value is considered to be low when shown on statistics tooltips. +#Range: 0.0 ~ 1.0 +low_value_percentage = 0.25 +#Only show statistics tooltips while sneaking (still requires a monocle to be worn). +requires_sneaking = false +#Offset on x-axis for statistics tooltips from original position. +#Range: > -2147483648 +offset_x = 0 +#Percentage value above which a value is considered to be high when shown on statistics tooltips. +#Range: 0.0 ~ 1.0 +high_value_percentage = 0.75 +#Offset on y-axis for statistics tooltips from original position. +#Range: > -2147483648 +offset_y = 0 +#Color used for highlighting high attribute values on statistics tooltips. +#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE +high_value_color = "GREEN" +#Color used for highlighting low attribute values on statistics tooltips. +#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE +low_value_color = "RED" +#Color used for highlighting medium attribute values on statistics tooltips. +#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE +medium_value_color = "GOLD" +#Must the mount be tamed for any statistics to show. +must_be_tamed = true + diff --git a/config/immersive_armors.json b/config/immersive_armors.json new file mode 100644 index 0000000..7b0542d --- /dev/null +++ b/config/immersive_armors.json @@ -0,0 +1,28 @@ +{ + "hideSecondLayerUnderArmor": true, + "enableEffects": true, + "enableEnchantmentGlint": true, + "_documentation": "https://github.com/Luke100000/ImmersiveArmors/blob/HEAD/config.md", + "hudClockX": -111, + "hudClockXOffhand": -140, + "hudClockY": -20, + "hudCompassX": 95, + "hudCompassXOffhand": 124, + "hudCompassY": -20, + "lootChance": 0.025, + "mobEntityUseImmersiveArmorChance": 0.5, + "overwriteValues": {}, + "enabledArmors": { + "prismarine": true, + "steampunk": true, + "warrior": true, + "robe": true, + "wooden": true, + "bone": true, + "divine": true, + "wither": true, + "heavy": true, + "slime": true + }, + "version": 1 +} \ No newline at end of file diff --git a/config/indium-renderer.properties b/config/indium-renderer.properties new file mode 100644 index 0000000..d330309 --- /dev/null +++ b/config/indium-renderer.properties @@ -0,0 +1,8 @@ +#Indium properties file +#Fri Feb 17 20:13:19 CET 2023 +debug-compare-lighting=auto +fix-exterior-vertex-lighting=auto +ambient-occlusion-mode=auto +always-tesselate-blocks=auto +fix-smooth-lighting-offset=auto +fix-luminous-block-ambient-occlusion=auto diff --git a/config/indrev/cables.json b/config/indrev/cables.json new file mode 100644 index 0000000..5901c68 --- /dev/null +++ b/config/indrev/cables.json @@ -0,0 +1,14 @@ +{ + "cableMk1": 128, + "cableMk2": 512, + "cableMk3": 4096, + "cableMk4": 16384, + "itemPipeMk1": 32, + "itemPipeMk2": 64, + "itemPipeMk3": 128, + "itemPipeMk4": 256, + "fluidPipeMk1": 1, + "fluidPipeMk2": 2, + "fluidPipeMk3": 4, + "fluidPipeMk4": 8 +} \ No newline at end of file diff --git a/config/indrev/generators.json b/config/indrev/generators.json new file mode 100644 index 0000000..4753f41 --- /dev/null +++ b/config/indrev/generators.json @@ -0,0 +1,44 @@ +{ + "coalGenerator": { + "ratio": 16.0, + "temperatureBoost": 1.5, + "maxEnergyStored": 1000, + "maxOutput": 64 + }, + "solarGeneratorMk1": { + "ratio": 8.0, + "temperatureBoost": 1.5, + "maxEnergyStored": 500, + "maxOutput": 64 + }, + "solarGeneratorMk3": { + "ratio": 12.0, + "temperatureBoost": 1.5, + "maxEnergyStored": 1500, + "maxOutput": 512 + }, + "heatGenerator": { + "ratio": 128.0, + "temperatureBoost": -1.0, + "maxEnergyStored": 10000, + "maxOutput": 4096 + }, + "gasGenerator": { + "ratio": 1.0, + "temperatureBoost": 1.5, + "maxEnergyStored": 10000, + "maxOutput": 4096 + }, + "biomassGenerator": { + "ratio": 64.0, + "temperatureBoost": 1.5, + "maxEnergyStored": 10000, + "maxOutput": 512 + }, + "steamTurbine": { + "ratio": 4.0, + "temperatureBoost": -1.0, + "maxEnergyStored": 20000, + "maxOutput": 4096 + } +} \ No newline at end of file diff --git a/config/indrev/hud.json b/config/indrev/hud.json new file mode 100644 index 0000000..04543ac --- /dev/null +++ b/config/indrev/hud.json @@ -0,0 +1,4 @@ +{ + "renderPosX": 0, + "renderPosY": 0 +} \ No newline at end of file diff --git a/config/indrev/machines.json b/config/indrev/machines.json new file mode 100644 index 0000000..9c78293 --- /dev/null +++ b/config/indrev/machines.json @@ -0,0 +1,421 @@ +{ + "electricFurnaceMk1": { + "energyCost": 4, + "processSpeed": 1.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "electricFurnaceMk2": { + "energyCost": 8, + "processSpeed": 2.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "electricFurnaceMk3": { + "energyCost": 16, + "processSpeed": 3.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 10000, + "maxInput": 512 + }, + "electricFurnaceMk4": { + "energyCost": 64, + "processSpeed": 4.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 100000, + "maxInput": 4096 + }, + "electricFurnaceFactory": { + "energyCost": 64, + "processSpeed": 4.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 100000, + "maxInput": 16384 + }, + "pulverizerMk1": { + "energyCost": 4, + "processSpeed": 1.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "pulverizerMk2": { + "energyCost": 8, + "processSpeed": 2.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "pulverizerMk3": { + "energyCost": 16, + "processSpeed": 3.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 10000, + "maxInput": 512 + }, + "pulverizerMk4": { + "energyCost": 64, + "processSpeed": 4.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 100000, + "maxInput": 4096 + }, + "pulverizerFactory": { + "energyCost": 64, + "processSpeed": 4.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 100000, + "maxInput": 16384 + }, + "compressorMk1": { + "energyCost": 4, + "processSpeed": 1.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "compressorMk2": { + "energyCost": 8, + "processSpeed": 2.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "compressorMk3": { + "energyCost": 16, + "processSpeed": 3.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 10000, + "maxInput": 512 + }, + "compressorMk4": { + "energyCost": 64, + "processSpeed": 4.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 100000, + "maxInput": 4096 + }, + "compressorFactory": { + "energyCost": 64, + "processSpeed": 4.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 100000, + "maxInput": 16384 + }, + "sawmillMk1": { + "energyCost": 4, + "processSpeed": 1.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "sawmillMk2": { + "energyCost": 8, + "processSpeed": 2.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "sawmillMk3": { + "energyCost": 16, + "processSpeed": 3.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 10000, + "maxInput": 512 + }, + "sawmillMk4": { + "energyCost": 64, + "processSpeed": 4.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 100000, + "maxInput": 4096 + }, + "infuserMk1": { + "energyCost": 4, + "processSpeed": 1.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "infuserMk2": { + "energyCost": 8, + "processSpeed": 2.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "infuserMk3": { + "energyCost": 16, + "processSpeed": 3.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 10000, + "maxInput": 512 + }, + "infuserMk4": { + "energyCost": 64, + "processSpeed": 4.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 100000, + "maxInput": 4096 + }, + "infuserFactory": { + "energyCost": 64, + "processSpeed": 4.5, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 100000, + "maxInput": 16384 + }, + "recycler": { + "energyCost": 8, + "processSpeed": 2.5, + "maxEnergyStored": 50000, + "maxInput": 128 + }, + "chopperMk1": { + "energyCost": 16, + "processSpeed": 50.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "chopperMk2": { + "energyCost": 32, + "processSpeed": 40.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "chopperMk3": { + "energyCost": 64, + "processSpeed": 30.0, + "maxEnergyStored": 25000, + "maxInput": 512 + }, + "chopperMk4": { + "energyCost": 128, + "processSpeed": 20.0, + "maxEnergyStored": 50000, + "maxInput": 4096 + }, + "farmerMk1": { + "energyCost": 16, + "processSpeed": 50.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "farmerMk2": { + "energyCost": 32, + "processSpeed": 40.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "farmerMk3": { + "energyCost": 64, + "processSpeed": 30.0, + "maxEnergyStored": 25000, + "maxInput": 512 + }, + "farmerMk4": { + "energyCost": 128, + "processSpeed": 20.0, + "maxEnergyStored": 50000, + "maxInput": 4096 + }, + "slaughterMk1": { + "energyCost": 16, + "processSpeed": 50.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "slaughterMk2": { + "energyCost": 32, + "processSpeed": 40.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "slaughterMk3": { + "energyCost": 64, + "processSpeed": 30.0, + "maxEnergyStored": 25000, + "maxInput": 512 + }, + "slaughterMk4": { + "energyCost": 128, + "processSpeed": 20.0, + "maxEnergyStored": 50000, + "maxInput": 4096 + }, + "rancherMk1": { + "energyCost": 16, + "processSpeed": 50.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "rancherMk2": { + "energyCost": 32, + "processSpeed": 40.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "rancherMk3": { + "energyCost": 64, + "processSpeed": 30.0, + "maxEnergyStored": 25000, + "maxInput": 512 + }, + "rancherMk4": { + "energyCost": 128, + "processSpeed": 20.0, + "maxEnergyStored": 50000, + "maxInput": 4096 + }, + "miner": { + "energyCost": 64, + "processSpeed": 100.0, + "maxEnergyStored": 50000, + "maxInput": 4096 + }, + "dataCardWriter": { + "energyCost": 128, + "processSpeed": 100.0, + "maxEnergyStored": 2500, + "maxInput": 4096 + }, + "drill": 256, + "fishingMk2": { + "energyCost": 8, + "processSpeed": 400.0, + "maxEnergyStored": 50000, + "maxInput": 128 + }, + "fishingMk3": { + "energyCost": 16, + "processSpeed": 400.0, + "maxEnergyStored": 50000, + "maxInput": 512 + }, + "fishingMk4": { + "energyCost": 64, + "processSpeed": 500.0, + "maxEnergyStored": 50000, + "maxInput": 4096 + }, + "dirtOxygenator": { + "energyCost": 16, + "processSpeed": 50.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "drain": { + "energyCost": 4, + "processSpeed": 20.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "pump": { + "energyCost": 32, + "processSpeed": 50.0, + "maxEnergyStored": 50, + "maxInput": 64 + }, + "pumpMaxRange": 64, + "smelter": { + "energyCost": 64, + "processSpeed": 4.0, + "processTemperatureBoost": 2.0, + "maxEnergyStored": 50000, + "maxInput": 4096 + }, + "condenser": { + "energyCost": 64, + "processSpeed": 4.0, + "maxEnergyStored": 50000, + "maxInput": 4096 + }, + "fluidInfuserMk1": { + "energyCost": 4, + "processSpeed": 1.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "fluidInfuserMk2": { + "energyCost": 8, + "processSpeed": 2.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "fluidInfuserMk3": { + "energyCost": 16, + "processSpeed": 3.0, + "maxEnergyStored": 10000, + "maxInput": 512 + }, + "fluidInfuserMk4": { + "energyCost": 64, + "processSpeed": 4.0, + "maxEnergyStored": 100000, + "maxInput": 4096 + }, + "electrolyticSeparatorMk1": { + "energyCost": 4, + "processSpeed": 1.0, + "maxEnergyStored": 1000, + "maxInput": 64 + }, + "electrolyticSeparatorMk2": { + "energyCost": 8, + "processSpeed": 2.0, + "maxEnergyStored": 5000, + "maxInput": 128 + }, + "electrolyticSeparatorMk3": { + "energyCost": 16, + "processSpeed": 3.0, + "maxEnergyStored": 10000, + "maxInput": 512 + }, + "electrolyticSeparatorMk4": { + "energyCost": 64, + "processSpeed": 4.0, + "maxEnergyStored": 100000, + "maxInput": 4096 + }, + "modularWorkbench": { + "energyCost": 64, + "processSpeed": 1.0, + "maxEnergyStored": 5000, + "maxInput": 4096 + }, + "laser": { + "energyCost": 4096, + "processSpeed": 1.0, + "maxEnergyStored": 2500000, + "maxInput": 16384 + }, + "distiller": { + "energyCost": 64, + "processSpeed": 4.0, + "maxEnergyStored": 100000, + "maxInput": 4096 + }, + "lazuliFluxContainerMk1": { + "maxEnergyStored": 10000, + "maxInput": 128, + "maxOutput": 128 + }, + "lazuliFluxContainerMk2": { + "maxEnergyStored": 100000, + "maxInput": 512, + "maxOutput": 512 + }, + "lazuliFluxContainerMk3": { + "maxEnergyStored": 1000000, + "maxInput": 4096, + "maxOutput": 4096 + }, + "lazuliFluxContainerMk4": { + "maxEnergyStored": 10000000, + "maxInput": 16384, + "maxOutput": 16384 + } +} \ No newline at end of file diff --git a/config/indrev/mining_rig_config.json b/config/indrev/mining_rig_config.json new file mode 100644 index 0000000..62a17c5 --- /dev/null +++ b/config/indrev/mining_rig_config.json @@ -0,0 +1,48 @@ +{ + "allowedTags": { + "minecraft:copper_ores": 2, + "minecraft:coal_ores": 1, + "minecraft:gold_ores": 4, + "minecraft:iron_ores": 4, + "c:nikolite_ores": 2, + "c:tin_ores": 2, + "minecraft:redstone_ores": 2, + "c:lead_ores": 3, + "c:silver_ores": 6, + "c:tungsten_ores": 10, + "minecraft:diamond_ores": 6, + "minecraft:emerald_ores": 6, + "c:ancient_debris_ores": 8, + "c:antimony_ores": 4, + "c:bauxite_ores": 4, + "c:certus_quartz_ores": 4, + "c:cinnabar_ores": 4, + "c:coal_ores": 4, + "c:copper_ores": 2, + "c:diamond_ores": 4, + "c:emerald_ores": 6, + "c:galena_ores": 4, + "c:gold_ores": 4, + "c:iridium_ores": 10, + "c:iron_ores": 4, + "c:lapis_ores": 4, + "c:lignite_coal_ores": 4, + "c:mozanite_ores": 10, + "c:nickel_ores": 4, + "c:peridot_ores": 4, + "c:platinum_ores": 10, + "c:pyrite_ores": 4, + "c:quartz_ores": 4, + "c:redstone_ores": 4, + "c:ruby_ores": 4, + "c:salt_ores": 4, + "c:sapphire_ores": 4, + "c:sheldonite_ores": 10, + "c:sodalite_ores": 8, + "c:sphalerite_ores": 8, + "c:titanium_ores": 10, + "c:uranium_ores": 10, + "c:uraninite_ores": 10, + "c:ores/zinc": 4 + } +} \ No newline at end of file diff --git a/config/indrev/oregen.json b/config/indrev/oregen.json new file mode 100644 index 0000000..26c785a --- /dev/null +++ b/config/indrev/oregen.json @@ -0,0 +1,9 @@ +{ + "tin": false, + "nikolite": true, + "lead": false, + "silver": false, + "tungsten": false, + "sulfuricAcidLake": true, + "sulfurCrystals": false +} \ No newline at end of file diff --git a/config/indrev/upgrades.json b/config/indrev/upgrades.json new file mode 100644 index 0000000..fc02352 --- /dev/null +++ b/config/indrev/upgrades.json @@ -0,0 +1,6 @@ +{ + "speedUpgradeModifier": 6.5, + "energyUpgradeModifier": 1.02, + "bufferUpgradeModifier": 25000, + "damageUpgradeModifier": 3.0 +} \ No newline at end of file diff --git a/config/inmis.json b/config/inmis.json new file mode 100644 index 0000000..652f653 --- /dev/null +++ b/config/inmis.json @@ -0,0 +1,88 @@ +{ + "backpacks": [ + { + "name": "baby", + "rowWidth": 3, + "numberOfRows": 1, + "isFireImmune": false, + "dyeable": false, + "openSound": "minecraft:item.armor.equip_leather" + }, + { + "name": "frayed", + "rowWidth": 9, + "numberOfRows": 1, + "isFireImmune": false, + "dyeable": true, + "openSound": "minecraft:item.armor.equip_leather" + }, + { + "name": "plated", + "rowWidth": 9, + "numberOfRows": 2, + "isFireImmune": false, + "dyeable": false, + "openSound": "minecraft:item.armor.equip_iron" + }, + { + "name": "gilded", + "rowWidth": 9, + "numberOfRows": 3, + "isFireImmune": false, + "dyeable": false, + "openSound": "minecraft:item.armor.equip_gold" + }, + { + "name": "bejeweled", + "rowWidth": 9, + "numberOfRows": 5, + "isFireImmune": false, + "dyeable": false, + "openSound": "minecraft:item.armor.equip_diamond" + }, + { + "name": "blazing", + "rowWidth": 9, + "numberOfRows": 6, + "isFireImmune": true, + "dyeable": false, + "openSound": "minecraft:item.armor.equip_leather" + }, + { + "name": "withered", + "rowWidth": 11, + "numberOfRows": 6, + "isFireImmune": false, + "dyeable": false, + "openSound": "minecraft:item.armor.equip_leather" + }, + { + "name": "endless", + "rowWidth": 15, + "numberOfRows": 6, + "isFireImmune": false, + "dyeable": false, + "openSound": "minecraft:item.armor.equip_leather" + } + ], + "unstackablesOnly": false, + //Whether Shulker Boxes should be blacklisted from being placed inside Inmis Backpacks. + "disableShulkers": true, + //Whether Backpacks should play a sound when opened. + "playSound": true, + //If true, players will not be able to open Backpacks by right-clicking. This will require the player to open backpacks as a Trinket or Armor slot item with the bound key. + "requireArmorTrinketToOpen": false, + "allowBackpacksInChestplate": true, + //If this value is set to false, players will not be able to equip or open backpacks in a Trinkets slot. + "enableTrinketCompatibility": true, + //If true, players will not be able to take backpacks out of armor/trinket slots if the backpack is not empty. + "requireEmptyForUnequip": false, + //If true, backpacks in armor/trinket slots will empty out into the world (scatter contents) when the player dies. + "spillArmorBackpacksOnDeath": false, + //If true, backpacks in main inventory slots will empty out into the world (scatter contents) when the player dies. + "spillMainBackpacksOnDeath": false, + //Set this value to false to disable Backpack rendering when using Trinkets. + "trinketRendering": true, + //Color of the text rendered in the INMIS GUI. + "guiTitleColor": "0x404040" +} diff --git a/config/inventoryessentials.toml b/config/inventoryessentials.toml new file mode 100644 index 0000000..da1a2a5 --- /dev/null +++ b/config/inventoryessentials.toml @@ -0,0 +1,7 @@ +forceClientImplementation = false +enableSingleTransfer = true +enableBulkTransfer = true +enableBulkTransferAll = true +enableBulkDrop = true +allowBulkTransferAllOnEmptySlot = false +enableShiftDrag = true diff --git a/config/inventoryhud.json b/config/inventoryhud.json new file mode 100644 index 0000000..b84cc23 --- /dev/null +++ b/config/inventoryhud.json @@ -0,0 +1,71 @@ +{ + "inv_toggle": false, + "inv_mini": false, + "inv_vert": false, + "inv_alpha": 0, + "inv_hide_b_g": false, + "inv_aminated": false, + "pot_toggle": false, + "pot_alpha": 100, + "pot_gap": 0, + "pot_mini": false, + "bar_duration": 300, + "pot_hor": false, + "arm_toggle": true, + "arm_above": 100, + "arm_view": "percentage", + "move_all": false, + "show_empty": false, + "show_armor": false, + "show_main": true, + "show_off": false, + "show_arrows": false, + "show_inv": false, + "arm_bars": false, + "arm_scale": 100, + "show_count": true, + "inv_x": 0, + "inv_y": 150, + "inv_val": "BOTTOM", + "inv_hal": "MIDDLE", + "pot_x": 30, + "pot_y": 0, + "pot_val": "CENTER", + "pot_hal": "LEFT", + "arm_x": 140, + "arm_y": 119, + "arm_val": "BOTTOM", + "arm_hal": "LEFT", + "helm_x": 152, + "helm_y": 121, + "chest_x": 210, + "chest_y": 138, + "leg_x": 192, + "leg_y": 120, + "boots_x": 208, + "boots_y": 117, + "main_x": -102, + "main_y": 19, + "off_x": 177, + "off_y": 117, + "arr_x": 177, + "arr_y": 145, + "inv_icon_x": -104, + "inv_icon_y": 124, + "helm_hal": "RIGHT", + "chest_hal": "RIGHT", + "leg_hal": "RIGHT", + "boots_hal": "RIGHT", + "main_hal": "MIDDLE", + "off_hal": "RIGHT", + "arr_hal": "RIGHT", + "inv_icon_hal": "MIDDLE", + "helm_val": "BOTTOM", + "chest_val": "BOTTOM", + "leg_val": "BOTTOM", + "boots_val": "BOTTOM", + "main_val": "BOTTOM", + "off_val": "BOTTOM", + "arr_val": "BOTTOM", + "inv_icon_val": "BOTTOM" +} \ No newline at end of file diff --git a/config/inventorysorter/blacklist.json5 b/config/inventorysorter/blacklist.json5 new file mode 100644 index 0000000..ad7e441 --- /dev/null +++ b/config/inventorysorter/blacklist.json5 @@ -0,0 +1,8 @@ +{ + // URL for blacklist to be downloaded from + "blacklistDownloadURL": "https://raw.githubusercontent.com/kyrptonaught/Inventory-Sorter/1.19/DownloadableBlacklist.json5", + // The opened inventory's sort button will not be visible, only the player's when this inventory is opened + "doNotSortList": [], + // Neither the opened inventory, nor your player inventory will be sortable when this inventory is opened + "hideSortBtnsList": [] +} \ No newline at end of file diff --git a/config/inventorysorter/config.json5 b/config/inventorysorter/config.json5 new file mode 100644 index 0000000..dfa3aa0 --- /dev/null +++ b/config/inventorysorter/config.json5 @@ -0,0 +1,21 @@ +{ + // Enable 'Sort' button in inventorys + "displaySort": false, + // Middle click slot to sort inventorys + "middleClick": true, + // Double click slot to sort inventorys + "doubleClickSort": true, + // Enable second 'Sort' button in player inv + "seperateBtn": false, + // Sorting inv also sorts player inv + "sortPlayer": false, + // Method of sorting, NAME,CATEGORY,MOD + "sortType": "NAME", + // Display Sort Button Tooltip + "displayTooltip": false, + // Sort Inventory key + "keybinding": "key.mouse.middle", + // Should sort half of open inv highlighted by mouse + "sortMouseHighlighted": true, + "debugMode": false +} \ No newline at end of file diff --git a/config/iris.properties b/config/iris.properties new file mode 100644 index 0000000..ff0eadf --- /dev/null +++ b/config/iris.properties @@ -0,0 +1,7 @@ +#This file stores configuration options for Iris, such as the currently active shaderpack +#Fri Feb 17 20:13:23 CET 2023 +disableUpdateMessage=true +enableDebugOptions=false +maxShadowRenderDistance=32 +shaderPack=ComplementaryShaders_v4.6.zip +enableShaders=false diff --git a/config/ironchests/chests/copper.json b/config/ironchests/chests/copper.json new file mode 100644 index 0000000..17adc52 --- /dev/null +++ b/config/ironchests/chests/copper.json @@ -0,0 +1,16 @@ +{ + "length": 9, + "rows": 4, + "inventoryOffset": 8, + "menuOffset": 8, + "width": 176, + "height": 187, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 6.0, + "destroyTime": 3.0, + "sound": "copper" + } +} \ No newline at end of file diff --git a/config/ironchests/chests/crystal.json b/config/ironchests/chests/crystal.json new file mode 100644 index 0000000..c1b5bd3 --- /dev/null +++ b/config/ironchests/chests/crystal.json @@ -0,0 +1,19 @@ +{ + "length": 12, + "rows": 6, + "inventoryOffset": 35, + "menuOffset": 8, + "width": 232, + "height": 222, + "texture": "diamond", + "transparent": true, + "renderItems": true, + "properties": { + "type": "builder", + "material": "glass", + "explosionResistance": 0.3, + "destroyTime": 0.3, + "sound": "glass", + "noOcclusion": true + } +} \ No newline at end of file diff --git a/config/ironchests/chests/diamond.json b/config/ironchests/chests/diamond.json new file mode 100644 index 0000000..1d33d69 --- /dev/null +++ b/config/ironchests/chests/diamond.json @@ -0,0 +1,16 @@ +{ + "length": 12, + "rows": 6, + "inventoryOffset": 35, + "menuOffset": 8, + "width": 232, + "height": 222, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 6.0, + "destroyTime": 5.0, + "sound": "metal" + } +} \ No newline at end of file diff --git a/config/ironchests/chests/dirt.json b/config/ironchests/chests/dirt.json new file mode 100644 index 0000000..0384ef0 --- /dev/null +++ b/config/ironchests/chests/dirt.json @@ -0,0 +1,20 @@ +{ + "length": 1, + "rows": 1, + "inventoryOffset": 8, + "menuOffset": 80, + "width": 176, + "height": 133, + "properties": { + "type": "builder", + "material": "dirt", + "explosionResistance": 0.5, + "destroyTime": 0.5, + "sound": "gravel" + }, + "predicate": { + "items": [ + "minecraft:dirt" + ] + } +} \ No newline at end of file diff --git a/config/ironchests/chests/gold.json b/config/ironchests/chests/gold.json new file mode 100644 index 0000000..03ef467 --- /dev/null +++ b/config/ironchests/chests/gold.json @@ -0,0 +1,16 @@ +{ + "length": 11, + "rows": 6, + "inventoryOffset": 26, + "menuOffset": 8, + "width": 212, + "height": 222, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 6.0, + "destroyTime": 3.0, + "sound": "metal" + } +} \ No newline at end of file diff --git a/config/ironchests/chests/iron.json b/config/ironchests/chests/iron.json new file mode 100644 index 0000000..2a18f64 --- /dev/null +++ b/config/ironchests/chests/iron.json @@ -0,0 +1,16 @@ +{ + "length": 9, + "rows": 6, + "inventoryOffset": 8, + "menuOffset": 8, + "width": 176, + "height": 222, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 6.0, + "destroyTime": 5.0, + "sound": "metal" + } +} \ No newline at end of file diff --git a/config/ironchests/chests/netherite.json b/config/ironchests/chests/netherite.json new file mode 100644 index 0000000..363b7f1 --- /dev/null +++ b/config/ironchests/chests/netherite.json @@ -0,0 +1,16 @@ +{ + "length": 13, + "rows": 7, + "inventoryOffset": 44, + "menuOffset": 8, + "width": 250, + "height": 240, + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 1200.0, + "destroyTime": 50.0, + "sound": "netherite_block" + } +} \ No newline at end of file diff --git a/config/ironchests/chests/obsidian.json b/config/ironchests/chests/obsidian.json new file mode 100644 index 0000000..63167ef --- /dev/null +++ b/config/ironchests/chests/obsidian.json @@ -0,0 +1,17 @@ +{ + "length": 12, + "rows": 6, + "inventoryOffset": 35, + "menuOffset": 8, + "width": 232, + "height": 222, + "texture": "diamond", + "properties": { + "type": "builder", + "material": "metal", + "requiresCorrectToolForDrops": true, + "explosionResistance": 1200.0, + "destroyTime": 50.0, + "sound": "metal" + } +} \ No newline at end of file diff --git a/config/ironchests/defaults.lock b/config/ironchests/defaults.lock new file mode 100644 index 0000000..e69de29 diff --git a/config/ironchests/upgrade_types/copper.json b/config/ironchests/upgrade_types/copper.json new file mode 100644 index 0000000..a09505d --- /dev/null +++ b/config/ironchests/upgrade_types/copper.json @@ -0,0 +1,3 @@ +{ + "to": "copper_chest" +} \ No newline at end of file diff --git a/config/ironchests/upgrade_types/crystal.json b/config/ironchests/upgrade_types/crystal.json new file mode 100644 index 0000000..f832920 --- /dev/null +++ b/config/ironchests/upgrade_types/crystal.json @@ -0,0 +1,4 @@ +{ + "to": "crystal_chest", + "from": "diamond_chest" +} \ No newline at end of file diff --git a/config/ironchests/upgrade_types/diamond.json b/config/ironchests/upgrade_types/diamond.json new file mode 100644 index 0000000..b452616 --- /dev/null +++ b/config/ironchests/upgrade_types/diamond.json @@ -0,0 +1,4 @@ +{ + "to": "diamond_chest", + "from": "gold_chest" +} \ No newline at end of file diff --git a/config/ironchests/upgrade_types/gold.json b/config/ironchests/upgrade_types/gold.json new file mode 100644 index 0000000..6096e76 --- /dev/null +++ b/config/ironchests/upgrade_types/gold.json @@ -0,0 +1,4 @@ +{ + "to": "gold_chest", + "from": "iron_chest" +} \ No newline at end of file diff --git a/config/ironchests/upgrade_types/iron.json b/config/ironchests/upgrade_types/iron.json new file mode 100644 index 0000000..048cd19 --- /dev/null +++ b/config/ironchests/upgrade_types/iron.json @@ -0,0 +1,4 @@ +{ + "to": "iron_chest", + "from": "copper_chest" +} \ No newline at end of file diff --git a/config/ironchests/upgrade_types/netherite.json b/config/ironchests/upgrade_types/netherite.json new file mode 100644 index 0000000..90705b9 --- /dev/null +++ b/config/ironchests/upgrade_types/netherite.json @@ -0,0 +1,4 @@ +{ + "to": "netherite_chest", + "from": "diamond_chest" +} \ No newline at end of file diff --git a/config/ironchests/upgrade_types/obsidian.json b/config/ironchests/upgrade_types/obsidian.json new file mode 100644 index 0000000..f16ccdf --- /dev/null +++ b/config/ironchests/upgrade_types/obsidian.json @@ -0,0 +1,4 @@ +{ + "to": "obsidian_chest", + "from": "diamond_chest" +} \ No newline at end of file diff --git a/config/itemmodelfix.json b/config/itemmodelfix.json new file mode 100644 index 0000000..1816f67 --- /dev/null +++ b/config/itemmodelfix.json @@ -0,0 +1,3 @@ +{ + "generationType": "OUTLINE" +} \ No newline at end of file diff --git a/config/kibe.json b/config/kibe.json new file mode 100644 index 0000000..ddcd761 --- /dev/null +++ b/config/kibe.json @@ -0,0 +1,15 @@ +{ + "miscellaneousModule": { + "tanksChangeLights": true, + "cursedDirtMobCap": 25, + "cursedDirtBlacklist": [], + "xpDrainSpeedMultiplier": 1.0, + "xpShowerSpeedMultiplier": 1.0, + "magnetRange": 8.0 + }, + "chunkLoaderModule": { + "checkForPlayer": false, + "maxPerPlayer": -1, + "maxOfflineTime": -1 + } +} diff --git a/config/kleeslabs.toml b/config/kleeslabs.toml new file mode 100644 index 0000000..fc40621 --- /dev/null +++ b/config/kleeslabs.toml @@ -0,0 +1,2 @@ +mode = "ALWAYS" +disabledCompat = [] diff --git a/config/labels-client.json b/config/labels-client.json new file mode 100644 index 0000000..f8c121f --- /dev/null +++ b/config/labels-client.json @@ -0,0 +1,12 @@ +{ + "general": { + "colored_text": true, + "texture_resolution": 16 + }, + "color_settings": { + "recolor_texture": true, + "color_texture_preset": "PENCIL", + "limit_palette": true, + "outline": true + } +} \ No newline at end of file diff --git a/config/legendarytooltips-common.toml b/config/legendarytooltips-common.toml new file mode 100644 index 0000000..af93b67 --- /dev/null +++ b/config/legendarytooltips-common.toml @@ -0,0 +1,109 @@ + +# Legendary Tooltips Configuration Instructions +# +# *** READ THIS FIRST *** +# +# By default, this mod does not apply special borders to most items. It was designed to work well with mod packs where +# the available selection of items can vary widely, so it is up to the user or mod pack designer to customize as needed. +# There are many options available for setting up which custom borders (also called frames) apply to which items. Follow these steps: +# 1. Decide which items you want to have custom borders, and which borders. Note that each custom border has a number associated with it (starting at 0). +# 2. For each custom border you want to use, fill out the associated list in the "definitions" section. This will be filled out with a list of "selectors", +# each of which tell the mod what items have that border. Please read the information above the definitions section for specifics. +# 3. Selectors for borders are checked in the order provided in the "priorities" section. Once a match is found, that border is displayed. +# For example, if border 0 had the selector "%Diamond" and border 1 had the selector "diamond_sword", they would both match for diamond swords. +# In this case, whichever border number came first in the priority list would be the border that would get drawn in-game. +# 4. Optionally, border colors associated with custom borders can be set in the "colors" section. The start color is the color at the top of the tooltip, +# and the end color is the bottom, with a smooth transition between. Please read the information above the color section for specifics. +[client] + + [client.visual_options] + # Whether item names in tooltips should have a line under them separating them from the rest of the tooltip. + name_separator = true + # If enabled, tooltip border colors will match item rarity colors (except for custom borders). + borders_match_rarity = true + # If enabled, tooltips will display a drop shadow. + tooltip_shadow = true + # If enabled, items showing a custom border will have a special shine effect when hovered over. + shine_effect = true + # If enabled, tooltip titles will be drawn centered. + centered_title = true + # If enabled, tooltips with custom borders will always be at least wide enough to display all border decorations. + enforce_minimum_width = false + + # Entry types: + # Item name - Use item name for vanilla items or include mod name for modded items. Examples: "minecraft:stick", "iron_ore" + # Tag - $ followed by tag name. Examples: "$forge:stone", "$planks" + # Mod name - @ followed by mod identifier. Examples: "@spoiledeggs" + # Rarity - ! followed by item's rarity. This is ONLY vanilla rarities. Examples: "!uncommon", "!rare", "!epic" + # Item name color - # followed by color hex code, the hex code must match exactly. Examples: "#23F632" + # Display name - % followed by any text. Will match any item with this text in its tooltip display name. Examples: "%Netherite", "%[Uncommon]" + # Tooltip text - Will match any item with this text anywhere in the tooltip text (besides the name). Examples: "^Legendary" + # NBT tag - & followed by tag name and optional comparator (=, >, <, or !=) and value, in the format or just . Examples: "&Damage=0", "&Tier>1", "&map!=128", "&Enchantments" + [client.definitions] + level0_entries = ["!epic", "!rare"] + level1_entries = [] + level2_entries = [] + level3_entries = [] + level4_entries = [] + level5_entries = [] + level6_entries = [] + level7_entries = [] + level8_entries = [] + level9_entries = [] + level10_entries = [] + level11_entries = [] + level12_entries = [] + level13_entries = [] + level14_entries = [] + level15_entries = [] + # Enter blacklist selectors here using the same format as above. Any items that match these selectors will NOT show a border. + blacklist = [] + + # Set border priorities here. This should be a list of numbers that correspond to border levels, with numbers coming first being higher priority. + # Optionally, -1 can be inserted to indicate relative priority of data and api-defined borders. If you don't know what that means, you don't need to worry about it. + [client.priorities] + priorities = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] + + # The colors used for each tooltip, in this order: top border color, bottom border color, top background color, bottom background color. + # None of these colors are required, though any colors not specified will be replaced with the default tooltip colors. + # + # VALID COLOR FORMATS + # Hex color code - A hex color code is preceded by # or 0x and must be quoted. Supports 3, 4, 6, or 8 digit codes in the formats RGB, ARGB, RRGGBB, AARRGGBB. + # Examples: "#F4C", "0xFEE0", "#40FF2E", "#CC00E2EE" + # + # Decimal color code - A decimal color code, which is just a hex color code converted to decimal. May or may not be quoted. + # Examples: 15614720, "4278251143" + # + # Minecraft color name - One of the standard 16 Minecraft color names. Must be quoted. + # Examples: "red", "dark_purple", "gold" + # + # Web color name - One of the standard 140 web/HTML color names or "transparent". Must be quoted. + # Examples: "chartreuse", "darkorange", "deeppink", "deepskyblue" + # + # Modifiers - Colors specified in any of the above formats can be modified by using modifiers. + # Modifiers are specified after any color in the format "<+, -, or =>". + # The letters represent h - hue, s - saturation, v - value, r - red, g - green, b - blue, a - alpha. + # Valid amounts are 0 to 255 for all types except hue, which accepts 0 to 359. + # Examples: "red+h15", "#saddlebrown-v20+s5", "10_aqua_aqua+v15-h5", "#F4C-r15-v10=a40" + # + # Animated color - An animated color that fades from one to another in sequence. + # A string in the format "_". Must be quoted. + # Examples: "10_black_#7FFF00", "5.5_gold_orange_orangered", "20_red_orange_yellow_green_blue_purple" + [client.colors] + level0_colors = [-6723294, -10864099, -266991104, -401208832] + level1_colors = ["auto", "auto", "auto", "auto"] + level2_colors = ["auto", "auto", "auto", "auto"] + level3_colors = ["auto", "auto", "auto", "auto"] + level4_colors = ["auto", "auto", "auto", "auto"] + level5_colors = ["auto", "auto", "auto", "auto"] + level6_colors = ["auto", "auto", "auto", "auto"] + level7_colors = ["auto", "auto", "auto", "auto"] + level8_colors = ["auto", "auto", "auto", "auto"] + level9_colors = ["auto", "auto", "auto", "auto"] + level10_colors = ["auto", "auto", "auto", "auto"] + level11_colors = ["auto", "auto", "auto", "auto"] + level12_colors = ["auto", "auto", "auto", "auto"] + level13_colors = ["auto", "auto", "auto", "auto"] + level14_colors = ["auto", "auto", "auto", "auto"] + level15_colors = ["auto", "auto", "auto", "auto"] + diff --git a/config/libgui.json5 b/config/libgui.json5 new file mode 100644 index 0000000..219ed6f --- /dev/null +++ b/config/libgui.json5 @@ -0,0 +1,4 @@ +{ + // Whether dark mode should be enabled. Will only affect Vanilla-styled GUIs. + "darkMode": false +} \ No newline at end of file diff --git a/config/lightoverlay.properties b/config/lightoverlay.properties new file mode 100644 index 0000000..3e129e5 --- /dev/null +++ b/config/lightoverlay.properties @@ -0,0 +1,18 @@ +# Light Overlay Config +reach=12 +crossLevel=0 +secondaryLevel=7 +caching=false +showNumber=false +underwater=false +mushroom=false +lineWidth=1 +yellowColorRed=255 +yellowColorGreen=255 +yellowColorBlue=0 +redColorRed=255 +redColorGreen=0 +redColorBlue=0 +secondaryColorRed=0 +secondaryColorGreen=0 +secondaryColorBlue=255 \ No newline at end of file diff --git a/config/lithium.properties b/config/lithium.properties new file mode 100644 index 0000000..3064b9d --- /dev/null +++ b/config/lithium.properties @@ -0,0 +1,3 @@ + + +mixin.block.moving_block_shapes=false diff --git a/config/logbegone.toml b/config/logbegone.toml new file mode 100644 index 0000000..876e045 --- /dev/null +++ b/config/logbegone.toml @@ -0,0 +1,8 @@ +# The configuration file for Log Begone + +[logbegone] +# If a log message has one of these phrases, it will be filtered out from logging +phrases = ["the_aether"] + +# If a log message matches one of these regex patterns, it will be filtered out from logging. EX: +regex = ["^1$"] \ No newline at end of file diff --git a/config/logprot.json b/config/logprot.json new file mode 100644 index 0000000..88b4115 --- /dev/null +++ b/config/logprot.json @@ -0,0 +1,14 @@ +{ + "invulTime": { + "desc:": "Time in ticks the logging player is invulnerable, 20 ticks is 1sec. Default is 5secs so 100 ticks", + "invulTime": 100 + }, + "maxDist": { + "desc:": "Max distance in blocks(2d) the invulnerability lasts, default: 4", + "maxDist": 4 + }, + "debugOutput": { + "desc:": "Whether to enable debug log outputs, default: false", + "debugOutput": false + } +} \ No newline at end of file diff --git a/config/lootr.json b/config/lootr.json new file mode 100644 index 0000000..6195490 --- /dev/null +++ b/config/lootr.json @@ -0,0 +1,45 @@ +{ + "debug": { + "debugMode": false, + "report_unresolved_tables": false + }, + "seed": { + "randomize_seed": true + }, + "conversion": { + "skip_unloaded": true, + "maximum_age": 3600, + "convert_mineshafts": true + }, + "breaking": { + "disable_break": false, + "power_comparators": true, + "blast_resistant": false + }, + "lists": { + "dimension_whitelist": [], + "dimension_blacklist": [], + "loot_table_blacklist": [], + "loot_modid_blacklist": [], + "loot_structure_blacklist": [] + }, + "decay": { + "decay_value": 6000, + "decay_all": false, + "decay_modids": [], + "decay_loot_tables": [], + "decay_dimensions": [], + "decay_structures": [] + }, + "refresh": { + "refresh_value": 24000, + "refresh_all": false, + "refresh_modids": [], + "refresh_loot_tables": [], + "refresh_dimensions": [], + "refresh_structures": [] + }, + "vanilla": { + "vanilla_textures": false + } +} \ No newline at end of file diff --git a/config/magna.json b/config/magna.json new file mode 100644 index 0000000..1946603 --- /dev/null +++ b/config/magna.json @@ -0,0 +1,18 @@ +{ + //Whether an extended hitbox should show air blocks (or other blocks without hitboxes). + "highlightAirBlocks": false, + //Whether non-full blocks (stairs, slabs) should be represented by a full cube in extended hitboxes. + "fullBlockShapes": false, + //Whether extended hitboxes should be enabled for the appropriate tools. + "enableExtendedHitbox": true, + //Whether block breaking should show animation on all blocks. + "enableAllBlockBreakingAnimation": true, + //Whether extended hitboxes should be disabled when the player is sneaking. + "disableExtendedHitboxWhileSneaking": true, + //Whether only a single block should be disabled when the player is sneaking. + "breakSingleBlockWhenSneaking": true, + //Whether each block in an extended hitbox should show its outline separately. + "individualBlockOutlines": false, + //If true, dropped items are automatically inserted into the inventory. + "autoPickup": false +} diff --git a/config/mcdar.json5 b/config/mcdar.json5 new file mode 100644 index 0000000..d33ad63 --- /dev/null +++ b/config/mcdar.json5 @@ -0,0 +1,63 @@ +{ + "enableEnchantment": { + "BEAST_BOSS": true, + "BEAST_BURST": true, + "BEAST_SURGE": true, + "COOLDOWN": true + }, + "enableDamagingArtefact": { + "BLAST_FUNGUS": true, + "HARVESTER": true, + "LIGHTNING_ROD": true, + "UPDRAFT_TOME": true + }, + "enableStatusInflictingArtefact": { + "CORRUPTED_SEEDS": true, + "GONG_OF_WEAKENING": true, + "LOVE_MEDALLION": true, + "SATCHEL_OF_ELEMENTS": true, + "SHOCK_POWDER": true + }, + "enableQuiverArtefact": { + "FLAMING_QUIVER": true, + "HARPOON_QUIVER": true, + "THUNDERING_QUIVER": true, + "TORMENT_QUIVER": true + }, + "enableSummoningArtefact": { + "BUZZY_NEST": true, + "ENCHANTED_GRASS": true, + "GOLEM_KIT": true, + "TASTY_BONE": true, + "WONDERFUL_WHEAT": true + }, + "enableAgilityArtefact": { + "BOOTS_OF_SWIFTNESS": true, + "DEATH_CAP_MUSHROOM": true, + "GHOST_CLOAK": true, + "LIGHT_FEATHER": true + }, + "enableDefenciveArtefact": { + "ENCHANTERS_TOME": true, + "IRON_HIDE_AMULET": true, + "POWERSHAKER": true, + "SOUL_HEALER": true, + "TOTEM_OF_REGENERATION": true, + "TOTEM_OF_SHIELDING": true, + "TOTEM_OF_SOUL_PROTECTION": true, + "WIND_HORN": true + }, + // Artefact Durability + "agilityArtefactDurability": 64, + "damagingArtefactDurability": 64, + "defenciveArtefactDurability": 64, + "quiverArtefactDurability": 7, + "statusArtefactDurability": 64, + "summoningArtefactDurability": 8, + // Villager Artefact Spawn Rate (Percentage where 1.0 = 100%) + "villagerArtefactSpawnRate": 0.25, + // Illager Artefact Spawn Rate (Percentage where 1.0 = 100%) + "illagerArtefactSpawnRate": 0.25, + // Dungeon Artefact Spawn Rate (Percentage where 1.0 = 100%) + "dungeonArtefactSpawnRate": 0.10000000149011612 +} \ No newline at end of file diff --git a/config/merequester.json b/config/merequester.json new file mode 100644 index 0000000..0c695ee --- /dev/null +++ b/config/merequester.json @@ -0,0 +1,5 @@ +{ + "REQUESTS": 5, + "IDLE_ENERGY": 5.0, + "REQUIRE_CHANNEL": true +} \ No newline at end of file diff --git a/config/midnightlib.json b/config/midnightlib.json new file mode 100644 index 0000000..a20b430 --- /dev/null +++ b/config/midnightlib.json @@ -0,0 +1,4 @@ +{ + "config_screen_list": "TRUE", + "special_hats": true +} \ No newline at end of file diff --git a/config/minecarttweaks.json b/config/minecarttweaks.json new file mode 100644 index 0000000..6f6c2f6 --- /dev/null +++ b/config/minecarttweaks.json @@ -0,0 +1,16 @@ +{ + "useCampfireSmoke": true, + "dontEatEnchantedItems": true, + "playerViewIsLocked": false, + "maxViewAngle": 90, + "furnaceMinecartSpeed": 20.0, + "otherMinecartSpeed": 8.0, + "maxSpeedAroundTurns": 8.0, + "minecartDamage": 20.0, + "furnaceMaxBurnTime": 72000, + "canLinkMinecarts": true, + "shouldPoweredRailsStopFurnace": true, + "furnacesCanUseAllFuels": true, + "furnaceMinecartsLoadChunks": false, + "toolsHarvestBlockMinecarts": true +} \ No newline at end of file diff --git a/config/minecells-client.json5 b/config/minecells-client.json5 new file mode 100644 index 0000000..ec99d0a --- /dev/null +++ b/config/minecells-client.json5 @@ -0,0 +1,20 @@ +{ + "rendering": { + // default: false + "opaqueParticles": false, + // default: true + "shockerGlow": true, + // default: true + "grenadierGlow": true, + // default: true + "leapingZombieGlow": true, + // default: true + "disgustingWormGlow": true, + // default: true + "protectorGlow": true, + // default: true + "rancidRatGlow": true, + // default: true + "scorpionGlow": true + } +} diff --git a/config/minecells-common.json5 b/config/minecells-common.json5 new file mode 100644 index 0000000..544e309 --- /dev/null +++ b/config/minecells-common.json5 @@ -0,0 +1,26 @@ +{ + "elevator": { + // default: 256, min: 64, max: 320 + "maxAssemblyHeight": 256, + // default: 1, min: 1, max: 10 + "minAssemblyHeight": 1, + // default: 1.0, min: 0.1, max: 2.5 + "speed": 1.0, + // default: 0.01, min: 0.001, max: 0.1 + "acceleration": 0.01, + // default: 10.0, min: 0.0, max: 20.0 + "damage": 10.0 + }, + "entities": { + // default: 1.0, min: 0.1, max: 10.0 + "cellDropChanceModifier": 0.1, + // default: false + "allMobsDropCells": false, + // Which mobs outside of Mine Cells should drop cells (default: empty) + "cellDropWhitelist": [] + }, + "items": { + // default: false + "enableDevelopmentTab": false + } +} diff --git a/config/mininggadgets-client.toml b/config/mininggadgets-client.toml new file mode 100644 index 0000000..d3f5a12 --- /dev/null +++ b/config/mininggadgets-client.toml @@ -0,0 +1 @@ + diff --git a/config/mininggadgets-common.toml b/config/mininggadgets-common.toml new file mode 100644 index 0000000..96874ee --- /dev/null +++ b/config/mininggadgets-common.toml @@ -0,0 +1,64 @@ + +#Power settings +[power] + + #Upgrade Cost Settings + [power.upgrades] + #Cost per block for Efficiency 5 upgrade + #Range: > 0 + upgradeEfficiency5 = 50 + #Cost per Light Block placed + #Range: > 0 + upgradeLight = 100 + #Cost per block for Silk Touch upgrade + #Range: > 0 + upgradeSilkCost = 100 + #Cost per block Frozen + #Range: > 0 + upgradeFreeze = 100 + #Cost per block for Fortune 3 upgrade + #Range: > 0 + upgradeFortune3 = 100 + #Cost per block for Fortune 1 upgrade + #Range: > 0 + upgradeFortune1 = 30 + #Cost per block for Fortune 2 upgrade + #Range: > 0 + upgradeFortune2 = 60 + #Capacity Boost from Battery 1 Upgrade + #Range: > 0 + battery1 = 2000000 + #Capacity Boost from Battery 2 Upgrade + #Range: > 0 + battery2 = 5000000 + #Capacity Boost from Battery 3 Upgrade + #Range: > 0 + battery3 = 10000000 + #Cost per block for Efficiency 1 upgrade + #Range: > 0 + upgradeEfficiency1 = 10 + #Cost per block for Efficiency 2 upgrade + #Range: > 0 + upgradeEfficiency2 = 20 + #Cost per block for Magnet upgrade + #Range: > 0 + upgradeMagnet = 25 + #Cost per block for Void Junk upgrade + #Range: > 0 + upgradeVoid = 10 + #Cost per block for Efficiency 3 upgrade + #Range: > 0 + upgradeEfficiency3 = 30 + #Cost per block for Efficiency 4 upgrade + #Range: > 0 + upgradeEfficiency4 = 40 + + #Mining Gadget Settings + [power.mining_gadget] + #Base cost per block broken + #Range: > 0 + baseCost = 200 + #Maximum power for the Mining Gadget + #Range: > 0 + maxPower = 10000000 + diff --git a/config/mobscarecrows.json b/config/mobscarecrows.json new file mode 100644 index 0000000..9bf0c5f --- /dev/null +++ b/config/mobscarecrows.json @@ -0,0 +1,3 @@ +{ + "scarecrow_distance": 8.0 +} \ No newline at end of file diff --git a/config/modern_industrialization.toml b/config/modern_industrialization.toml new file mode 100644 index 0000000..b4afea9 --- /dev/null +++ b/config/modern_industrialization.toml @@ -0,0 +1,15 @@ +blacklistedOres = [] +enableNoEmiMessage = true +spawnWithGuideBook = false +respawnWithGuideBook = false +disableFuelTooltips = false +disableItemTagTooltips = false +newVersionMessage = true +enableHatchPlacementOverlay = true +colorWaterLava = true +enableDebugCommands = false +enableBidirectionalEnergyCompat = false +enableAe2Integration = true +generateOres = true +datagenOnStartup = false +loadRuntimeGeneratedResources = true diff --git a/config/modmenu.json b/config/modmenu.json new file mode 100644 index 0000000..a103b14 --- /dev/null +++ b/config/modmenu.json @@ -0,0 +1,19 @@ +{ + "sorting": "ascending", + "count_libraries": true, + "compact_list": false, + "count_children": true, + "mods_button_style": "classic", + "count_hidden_mods": true, + "mod_count_location": "title_screen", + "hide_mod_links": false, + "show_libraries": true, + "hide_mod_license": false, + "hide_badges": false, + "hide_mod_credits": false, + "easter_eggs": true, + "modify_title_screen": false, + "modify_game_menu": true, + "hide_config_buttons": false, + "hidden_mods": [] +} \ No newline at end of file diff --git a/config/morevillagers.json b/config/morevillagers.json new file mode 100644 index 0000000..4a82755 --- /dev/null +++ b/config/morevillagers.json @@ -0,0 +1,16 @@ +{ + "houses": { + "generatePlainsHouses": true, + "generateTaigaHouses": true, + "generateSavannaHouses": true, + "generateSnowyHouses": true, + "generateDesertHouses": true + }, + "weights": { + "woodworkerHouseWeight": 10, + "oceanographerHouseWeight": 10, + "floristHouseWeight": 10, + "hunterHouseWeight": 10, + "engineerHouseWeight": 10 + } +} \ No newline at end of file diff --git a/config/naturalist.json b/config/naturalist.json new file mode 100644 index 0000000..b2d8507 --- /dev/null +++ b/config/naturalist.json @@ -0,0 +1,25 @@ +{ + "snailSpawnWeight": 5, + "snakeSpawnWeight": 4, + "coralSnakeSpawnWeight": 4, + "rattlesnakeSpawnWeight": 4, + "bearSpawnWeight": 8, + "deerSpawnWeight": 8, + "fireflySpawnWeight": 8, + "bluejaySpawnWeight": 8, + "canarySpawnWeight": 8, + "cardinalSpawnWeight": 8, + "robinSpawnWeight": 8, + "butterflySpawnWeight": 6, + "forestRabbitSpawnWeight": 6, + "forestFoxSpawnWeight": 6, + "rhinoSpawnWeight": 15, + "lionSpawnWeight": 15, + "elephantSpawnWeight": 10, + "zebraSpawnWeight": 10, + "giraffeSpawnWeight": 10, + "hippoSpawnWeight": 15, + "vultureSpawnWeight": 15, + "boarSpawnWeight": 15, + "removeSavannaFarmAnimals": true +} \ No newline at end of file diff --git a/config/naturescompass.json b/config/naturescompass.json new file mode 100644 index 0000000..9164ccb --- /dev/null +++ b/config/naturescompass.json @@ -0,0 +1,26 @@ +{ + "common": { + "allowTeleportComment": "Allows a player to teleport to a located biome when in creative mode, opped, or in cheat mode.", + "allowTeleport": true, + "displayCoordinatesComment": "Allows players to view the precise coordinates and distance of a located structure on the HUD, rather than relying on the direction the compass is pointing.", + "displayCoordinates": true, + "maxSamplesComment": "The maximum number of samples to be taken when searching for a biome.", + "maxSamples": 50000, + "radiusModifierComment": "biomeSize * radiusModifier = maxSearchRadius. Raising this value will increase search accuracy but will potentially make the process more resource .", + "radiusModifier": 2500, + "sampleSpaceModifierComment": "biomeSize * sampleSpaceModifier = sampleSpace. Lowering this value will increase search accuracy but will make the process more resource intensive.", + "sampleSpaceModifier": 16, + "biomeBlacklistComment": "A list of biomes that the compass will not be able to search for, specified by resource location. The wildcard character * can be used to match any number of characters, and ? can be used to match one character. Ex (ignore backslashes): [\"minecraft:savanna\", \"minecraft:desert\", \"minecraft:*ocean*\"]", + "biomeBlacklist": [] + }, + "client": { + "displayWithChatOpenComment": "Displays Nature's Compass information even while chat is open.", + "displayWithChatOpen": true, + "fixBiomeNamesComment": "Fixes biome names by adding missing spaces. Ex: ForestHills becomes Forest Hills", + "fixBiomeNames": true, + "overlayLineOffsetComment": "The line offset for information rendered on the HUD.", + "overlayLineOffset": 1, + "overlaySideComment": "The side for information rendered on the HUD. Ex: LEFT, RIGHT", + "overlaySide": "LEFT" + } +} \ No newline at end of file diff --git a/config/noindium.json b/config/noindium.json new file mode 100644 index 0000000..622415a --- /dev/null +++ b/config/noindium.json @@ -0,0 +1,5 @@ +{ + "showIndiumScreen": true, + "showOptifabricScreen": true, + "allowToProceed": true +} \ No newline at end of file diff --git a/config/notes.json b/config/notes.json new file mode 100644 index 0000000..4941be4 --- /dev/null +++ b/config/notes.json @@ -0,0 +1,16 @@ +{ + "dateFormatComment": "The date format used in timestamps.", + "dateFormat": "M/d/yy h:mm a", + "useInGameEditorComment": "Determines whether the in-game editor or the system's default text editor will be used to edit notes. If the system editor is not available, the in-game editor will be used.", + "useInGameEditor": true, + "useInGameViewerComment": "Determines whether the in-game viewer or the system's default text viewer will be used to view notes. If the system viewer is not available, the in-game viewer will be used.", + "useInGameViewer": true, + "pinnedNotePositionComment": "The HUD position of a pinned note. Values: top_left, top_right, center_left, center_right, bottom_left, bottom_right", + "pinnedNotePosition": "center_right", + "pinnedWidthScaleComment": "The maximum width of a pinned note relative to the screen's width.", + "pinnedWidthScale": 0.2, + "pinnedHeightScaleComment": "The maximum percentage of the screen's display height that a pinned note can take up.", + "pinnedHeightScale": 1.0, + "wrapNoteComment": "Determines whether displayed notes will be word wrapped.", + "wrapNote": true +} \ No newline at end of file diff --git a/config/nyfsquivers_config.json b/config/nyfsquivers_config.json new file mode 100644 index 0000000..1121e38 --- /dev/null +++ b/config/nyfsquivers_config.json @@ -0,0 +1,56 @@ +{ + "quivers": [ + { + "name": "basic", + "rowWidth": 9, + "numberOfRows": 1, + "isFireImmune": false, + "openSound": "minecraft:item.armor.equip_leather" + }, + { + "name": "iron", + "rowWidth": 9, + "numberOfRows": 2, + "isFireImmune": false, + "openSound": "minecraft:item.armor.equip_iron" + }, + { + "name": "copper", + "rowWidth": 9, + "numberOfRows": 2, + "isFireImmune": false, + "openSound": "minecraft:item.armor.equip_iron" + }, + { + "name": "gold", + "rowWidth": 9, + "numberOfRows": 3, + "isFireImmune": false, + "openSound": "minecraft:item.armor.equip_gold" + }, + { + "name": "silver", + "rowWidth": 9, + "numberOfRows": 3, + "isFireImmune": false, + "openSound": "minecraft:item.armor.equip_gold" + }, + { + "name": "diamond", + "rowWidth": 9, + "numberOfRows": 4, + "isFireImmune": false, + "openSound": "minecraft:item.armor.equip_diamond" + }, + { + "name": "netherite", + "rowWidth": 9, + "numberOfRows": 5, + "isFireImmune": true, + "openSound": "minecraft:item.armor.equip_netherite" + } + ], + "playSound": true, + "xpos": 0, + "ypos": 0 +} \ No newline at end of file diff --git a/config/pal.properties b/config/pal.properties new file mode 100644 index 0000000..23ba139 --- /dev/null +++ b/config/pal.properties @@ -0,0 +1,5 @@ +#PlayerAbilityLib configuration file +# +#If alwaysLogTamperWarnings is set to false, external update messages will be logged only once per game session +#Sun Oct 23 17:05:24 CEST 2022 +alwaysLogTamperWarnings=true diff --git a/config/paragon.json5 b/config/paragon.json5 new file mode 100644 index 0000000..0088f94 --- /dev/null +++ b/config/paragon.json5 @@ -0,0 +1,7 @@ +{ + "my_info": { + "username": "acee#1220", + // What do I do? + "about_me": "Minecraft modder & game developer (also the creator of this super cool config-lib ur using rn!)", + }, +} \ No newline at end of file diff --git a/config/patchouli.json5 b/config/patchouli.json5 new file mode 100644 index 0000000..cb29d9f --- /dev/null +++ b/config/patchouli.json5 @@ -0,0 +1,16 @@ +{ + // Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled + "disableAdvancementLocking": false, + // Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ + "noAdvancementBooks": [], + // Enable testing mode. By default this doesn't do anything, but you can use the config flag in your books if you want. Config Flag: testing_mode + "testingMode": false, + // Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. + "inventoryButtonBook": "", + // Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. + "useShiftForQuickLookup": false, + // Set how to handle text overflow: OVERFLOW the text off the page, TRUNCATE overflowed text, or RESIZE everything to fit. Relogin after changing. + "textOverflowMode": "RESIZE", + // How long in ticks the quick lookup key needs to be pressed before the book opens + "quickLookupTime": 10 +} \ No newline at end of file diff --git a/config/patchoulibutton.json5 b/config/patchoulibutton.json5 new file mode 100644 index 0000000..3d32ac8 --- /dev/null +++ b/config/patchoulibutton.json5 @@ -0,0 +1,8 @@ +{ + // Patchouli book identifier + "bookIdentifier": "", + "posX": 105, + "posY": 61, + // If false, open directly modpack book + "openAllBooksScreen": true +} \ No newline at end of file diff --git a/config/paucal-common.json5 b/config/paucal-common.json5 new file mode 100644 index 0000000..62b0333 --- /dev/null +++ b/config/paucal-common.json5 @@ -0,0 +1,8 @@ +{ + // Whether to allow patting players with a shift-right-click. + "allowPats": true, + /* Whether to load contributor info from the internet. + If false, no one will appear as a contributor. + */ + "loadContributors": true +} \ No newline at end of file diff --git a/config/paxi/datapack_load_order.json b/config/paxi/datapack_load_order.json new file mode 100644 index 0000000..1868fa5 --- /dev/null +++ b/config/paxi/datapack_load_order.json @@ -0,0 +1,3 @@ +{ + "loadOrder": [] +} \ No newline at end of file diff --git a/config/paxi/datapacks/Repurposed_Structures-Better_Desert_Temples_v6.zip b/config/paxi/datapacks/Repurposed_Structures-Better_Desert_Temples_v6.zip new file mode 100644 index 0000000000000000000000000000000000000000..8c728b057377a5976748a29e03c6678e799a9705 GIT binary patch literal 6922068 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%0D+cqzVpcDtK|-{noOWHc8Pk1{C_=MvfvZHI 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�mXZ9Z)qV1j3Mb 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

kmhsP*P6LzZ z{9K(tLy_#yJ|E`T-r%*Zki?B5W=XG5x_7*wm!`ba1AKvuP$OEZ?{#xR!Ai}%Y6fyL zl7W-w6)y--tmBR;% znaPw479YKKj$VUV8TJNL;{D+YEZtiD`ML4Hnc6H)3E`9gRq&-vJ>v6jp?nkfqrWyXSK ztYh4N0co}bHNV%bbc76&MFNtA6I!2FMT!QI>bf!O5$~b9wrS;zVX}n;M$F9yrVAVc zy9y$Q>>pXO7)S6mhA5&Y72Yw_5*c4@3=TQY3k5UUBvlj*1WOZO9r)_W2If2U6C7yr zU!(Sjl!KaY*-+h|f|?K4P#t)ZjnzLMI7m%zc|`$5>B7ewaY5srF7lYu50`*g6z-Y|#H-hoq4VpN1Jfu{PBp3ywt_ANJR#-KR6 z*@_Vv4taEe>e0TDOxTQ+QvR(m1NGXDGgL{cBNX-O{NNsKA zO4QJwj4Qv~#N^S3bX0IFaz3N0W=_~#Flcs3ab|Tn5+dV#|3;J1T>wKZ*@gYzKHs-1@-9ltE6tQ_K^Z+48 zD{y?L0#2Zbxk2B=&V6`GHz?YQ?nV!B(K1I5U@+Z$ZR>DU&R!%_dpD*eA)^5QG?*B- z6%U$pSK*mN{PFS0G8LSO$0eb$EHn6o66vrz@9~}Nd1QC8o!IjtWPuPGiSC=bWunN! zabU+QtQ)y-l#G;-ZvH7W)f#k;$m?4ixbM_9Za-}NFEGKs4oE=q8wO;kpIbqj3*UrU z4Ut3Jn>bLX$n#pkW&UKA+5LNOdO~=vIAE?=15Ch(pWNS@n0Ks@fV<@ekl?3;&94t% zqW!#KRjNI%nhY)jPpokGcNc`~J=b7p96KOvNQBL*J%k4r{sYM5$N}RRRK^+@bNG%A zr+Jyb+2+A=vA~yT+!KQH?hX4xvCD9*EXeS>8CeO~2>GAZsIj01C|~2ib%B;hKu9SQ zFr1G=gN7}UE{99QjWQ3C5pP%%{~pN7GCh|4{~LNWh!ZuRZJ7^l_b}=JyFOUFC#g=jkaVzrvd7oy*lQ5afa}Vil}F9wgf4ZZ`a3a#=c1NB>axD zu!7{Oov&>@VL`s#BN66|NeCkxG^~3Hn)Nt6>vB(rbA3sAh|0WrmxUR4aM^~wjdw_22j2IE|0XM;sET1kn5jC?UE zg=M)1z@e!zj2idls{0C@2!IM<1yYD85Jwb_VvREt_(_WQ zi!ekD4%+PAM~RycMivbr`ea<+mUG`S*3Cf@MPV6~B*onNK^%v~bD|cX9OB29dCByod!jG`h)^ZU*Rg4vIgtNs^kLcX2%xvQ_ zs&3V@MJRs4Rg1o^cVnCTMX9vy4n=O28o+rSHGY~}ylOV$?Uo!KZ?l%x&I{UCKId|& z9Am{+4uf(+xz_r^83AvABs7%YnVW|Diia&>}jAKA$0)? zOg0hWi~@LsYPQG_Wxidjpd$R*uhNt3Ty}Mrw)OTOjJdJF)@uRO7`${}g8NE3 zw`r#!VUae2Gy0Fy0$dS8FQV<@Fa9n#;C}hd2C>

-;5y4@R)f9=dEjtxMRBu6^Tt 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

AO4iU7tY9!wS5H%pniqU66)Y+4Hs2}T9u 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

AQOK{OIzsRYEl(Mc>ypL($ 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%0Di$*g7F~M_O

-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%0AY8-*8L(Wr1u= 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�zc-PiNKT7Q#yhAbDYZ2BprvZExs~MNW;pY3 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π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

ns2e1# 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%0DE1>o1hw5 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%0A7aA)KYZWSGn|@ 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%0D7kbmC_{X7HKPf@ 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