From 9d46c303f363868321e3308865caca7ee6c2a7c7 Mon Sep 17 00:00:00 2001 From: Timothy Porter Date: Sat, 6 Mar 2021 09:40:14 -0500 Subject: [PATCH] 4.2 --- config/AppliedEnergistics2/CustomRecipes.cfg | 2 +- config/AppliedEnergistics2/VersionChecker.cfg | 2 +- config/AppliedEnergistics2/items.csv | 1926 +- config/BlockDrops/blockdrops.txt | 30 +- config/BlockDrops/modVersions.txt | 15 +- config/InvTweaks.cfg | 2 +- config/JAOPCA.cfg | 12 +- .../plants/slime_sprout_plant.json | 72 + .../plants/spider_sprout_plant.json | 72 + .../plants/squid_sprout_plant.json | 72 + .../plants/steel_sprout_plant.json | 72 + .../plants/tanzanite_sprout_plant.json | 72 + .../plants/tin_sprout_plant.json | 72 + .../plants/titanium_sprout_plant.json | 72 + .../plants/topaz_sprout_plant.json | 72 + .../plants/tungsten_sprout_plant.json | 72 + .../plants/water_sprout_plant.json | 72 + .../plants/wither_sprout_plant.json | 72 + .../plants/zinc_sprout_plant.json | 72 + .../plants/zombie_sprout_plant.json | 72 + .../plants/arsmagica2_aum_plant.json | 77 + .../plants/arsmagica2_cerublossom_plant.json | 61 + .../plants/arsmagica2_desert_nova_plant.json | 61 + .../plants/arsmagica2_tarma_root_plant.json | 61 + .../plants/arsmagica2_wakebloom_plant.json | 61 + .../mutations/artichoke_mutation.json | 8 + .../mutations/asparagus_mutation.json | 8 + .../mutations/bambooshoot_mutation.json | 8 + .../mutations/barley_mutation.json | 8 + .../mutations/bean_mutation.json | 8 + .../mutations/beet_mutation.json | 8 + .../mutations/bellpepper_mutation.json | 8 + .../mutations/blackberry_mutation.json | 8 + .../mutations/blueberry_mutation.json | 8 + .../mutations/broccoli_mutation.json | 8 + .../mutations/brusselsprout_mutation.json | 8 + .../mutations/cabbage_mutation.json | 8 + .../mutations/cactusfruit_mutation.json | 8 + .../mutations/candleberry_mutation.json | 8 + .../mutations/cantaloupe_mutation.json | 8 + .../mutations/cauliflower_mutation.json | 8 + .../mutations/celery_mutation.json | 8 + .../mutations/chilipepper_mutation.json | 8 + .../mutations/coffee_mutation.json | 8 + .../mutations/corn_mutation.json | 8 + .../mutations/cotton_mutation.json | 8 + .../mutations/cranberry_mutation.json | 8 + .../mutations/cucumber_mutation.json | 8 + .../mutations/curryleaf_mutation.json | 8 + .../mutations/eggplant_mutation.json | 8 + .../mutations/garlic_mutation.json | 8 + .../mutations/ginger_mutation.json | 8 + .../mutations/grape_mutation.json | 8 + .../mutations/kiwi_mutation.json | 8 + .../mutations/leek_mutation.json | 8 + .../mutations/lettuce_mutation.json | 8 + .../mutations/mustard_mutation.json | 8 + .../mutations/oats_mutation.json | 8 + .../mutations/okra_mutation.json | 8 + .../mutations/onion_mutation.json | 8 + .../mutations/parsnip_mutation.json | 8 + .../mutations/peanut_mutation.json | 8 + .../mutations/peas_mutation.json | 8 + .../mutations/pineapple_mutation.json | 8 + .../mutations/radish_mutation.json | 8 + .../mutations/raspberry_mutation.json | 8 + .../mutations/rhubarb_mutation.json | 8 + .../mutations/rice_mutation.json | 8 + .../mutations/rutabaga_mutation.json | 8 + .../mutations/rye_mutation.json | 8 + .../mutations/scallion_mutation.json | 8 + .../mutations/seaweed_mutation.json | 8 + .../mutations/sesameseeds_mutation.json | 8 + .../mutations/soybean_mutation.json | 8 + .../mutations/spiceleaf_mutation.json | 8 + .../mutations/spinach_mutation.json | 8 + .../mutations/strawberry_mutation.json | 8 + .../mutations/sweetpotato_mutation.json | 8 + .../mutations/tea_mutation.json | 8 + .../mutations/tomato_mutation.json | 8 + .../mutations/turnip_mutation.json | 8 + .../mutations/waterchestnut_mutation.json | 8 + .../mutations/whitemushroom_mutation.json | 8 + .../mutations/wintersquash_mutation.json | 8 + .../mutations/zucchini_mutation.json | 8 + .../plants/artichoke_plant.json | 72 + .../plants/asparagus_plant.json | 72 + .../plants/bambooshoot_plant.json | 72 + .../mod_harvestcraft/plants/barley_plant.json | 72 + .../mod_harvestcraft/plants/bean_plant.json | 72 + .../mod_harvestcraft/plants/beet_plant.json | 72 + .../plants/bellpepper_plant.json | 72 + .../plants/blackberry_plant.json | 72 + .../plants/blueberry_plant.json | 72 + .../plants/broccoli_plant.json | 72 + .../plants/brusselsprout_plant.json | 72 + .../plants/cabbage_plant.json | 72 + .../plants/cactusfruit_plant.json | 72 + .../plants/candleberry_plant.json | 72 + .../plants/cantaloupe_plant.json | 72 + .../plants/cauliflower_plant.json | 72 + .../mod_harvestcraft/plants/celery_plant.json | 72 + .../plants/chilipepper_plant.json | 72 + .../mod_harvestcraft/plants/coffee_plant.json | 72 + .../mod_harvestcraft/plants/corn_plant.json | 72 + .../mod_harvestcraft/plants/cotton_plant.json | 72 + .../plants/cranberry_plant.json | 72 + .../plants/cucumber_plant.json | 72 + .../plants/curryleaf_plant.json | 72 + .../plants/eggplant_plant.json | 72 + .../mod_harvestcraft/plants/garlic_plant.json | 72 + .../mod_harvestcraft/plants/ginger_plant.json | 72 + .../mod_harvestcraft/plants/grape_plant.json | 72 + .../mod_harvestcraft/plants/kiwi_plant.json | 72 + .../mod_harvestcraft/plants/leek_plant.json | 72 + .../plants/lettuce_plant.json | 72 + .../plants/mustard_plant.json | 72 + .../mod_harvestcraft/plants/oats_plant.json | 72 + .../mod_harvestcraft/plants/okra_plant.json | 72 + .../mod_harvestcraft/plants/onion_plant.json | 72 + .../plants/parsnip_plant.json | 72 + .../mod_harvestcraft/plants/peanut_plant.json | 72 + .../mod_harvestcraft/plants/peas_plant.json | 72 + .../plants/pineapple_plant.json | 72 + .../mod_harvestcraft/plants/radish_plant.json | 72 + .../plants/raspberry_plant.json | 72 + .../plants/rhubarb_plant.json | 72 + .../mod_harvestcraft/plants/rice_plant.json | 72 + .../plants/rutabaga_plant.json | 72 + .../mod_harvestcraft/plants/rye_plant.json | 72 + .../plants/scallion_plant.json | 72 + .../plants/seaweed_plant.json | 72 + .../plants/sesameseed_plant.json | 72 + .../plants/soybean_plant.json | 72 + .../plants/spiceleaf_plant.json | 72 + .../plants/spinach_plant.json | 72 + .../plants/strawberry_plant.json | 72 + .../plants/sweetpotato_plant.json | 72 + .../mod_harvestcraft/plants/tea_plant.json | 72 + .../mod_harvestcraft/plants/tomato_plant.json | 72 + .../mod_harvestcraft/plants/turnip_plant.json | 72 + .../plants/waterchestnut_plant.json | 72 + .../plants/whitemushroom_plant.json | 72 + .../plants/wintersquash_plant.json | 72 + .../plants/zucchini_plant.json | 72 + .../mod_immersiveengineering/hemp_plant.json | 84 + .../awakened_draconium_plant.json | 88 + .../nether_star_plant.json | 88 + .../tier6_inferium_plant.json | 72 + .../plants/adamantine_plant.json | 72 + .../plants/aluminum_brass_plant.json | 72 + .../plants/aluminum_plant.json | 72 + .../plants/amber_plant.json | 72 + .../plants/apatite_plant.json | 72 + .../plants/aquamarine_plant.json | 72 + .../plants/aquarium_plant.json | 72 + .../plants/ardite_plant.json | 72 + .../plants/basalt_plant.json | 72 + .../plants/basalz_plant.json | 72 + .../plants/black_quartz_plant.json | 72 + .../plants/blaze_plant.json | 72 + .../plants/blitz_plant.json | 72 + .../plants/blizz_plant.json | 72 + .../plants/blue_topaz_plant.json | 72 + .../plants/brass_plant.json | 72 + .../plants/bronze_plant.json | 72 + .../plants/certus_quartz_plant.json | 72 + .../plants/chicken_plant.json | 72 + .../plants/chimerite_plant.json | 72 + .../plants/chrome_plant.json | 72 + .../plants/coal_plant.json | 72 + .../plants/cobalt_plant.json | 72 + .../plants/cold_iron_plant.json | 72 + .../plants/conductive_iron_plant.json | 72 + .../plants/constantan_plant.json | 72 + .../plants/copper_plant.json | 72 + .../plants/cow_plant.json | 72 + .../plants/creeper_plant.json | 72 + .../plants/dark_steel_plant.json | 72 + .../plants/desh_plant.json | 72 + .../plants/diamond_plant.json | 72 + .../plants/dirt_plant.json | 72 + .../plants/draconium_plant.json | 72 + .../plants/dye_plant.json | 72 + .../plants/electrical_steel_plant.json | 72 + .../plants/electrum_plant.json | 72 + .../plants/emerald_plant.json | 72 + .../plants/end_plant.json | 72 + .../plants/ender_amethyst_plant.json | 72 + .../plants/ender_biotite_plant.json | 72 + .../plants/enderium_plant.json | 72 + .../plants/enderman_plant.json | 72 + .../plants/energetic_alloy_plant.json | 72 + .../plants/experience_plant.json | 72 + .../plants/fire_plant.json | 72 + .../plants/fluix_plant.json | 72 + .../plants/ghast_plant.json | 72 + .../plants/glowstone_ingot_plant.json | 72 + .../plants/glowstone_plant.json | 72 + .../plants/gold_plant.json | 72 + .../plants/guardian_plant.json | 72 + .../plants/ice_plant.json | 72 + .../plants/invar_plant.json | 72 + .../plants/iridium_ore_plant.json | 72 + .../plants/iridium_plant.json | 72 + .../plants/iron_plant.json | 72 + .../plants/knightslime_plant.json | 72 + .../plants/lapis_lazuli_plant.json | 72 + .../plants/lead_plant.json | 72 + .../plants/limestone_plant.json | 72 + .../plants/lumium_plant.json | 72 + .../plants/malachite_plant.json | 72 + .../plants/manasteel_plant.json | 72 + .../plants/manyullyn_plant.json | 72 + .../plants/marble_plant.json | 72 + .../plants/meteoric_iron_plant.json | 72 + .../plants/mithril_plant.json | 72 + .../plants/moonstone_plant.json | 72 + .../plants/mystical_flower_plant.json | 72 + .../plants/nature_plant.json | 72 + .../plants/nether_plant.json | 72 + .../plants/nether_quartz_plant.json | 72 + .../plants/nickel_plant.json | 72 + .../plants/obsidian_plant.json | 72 + .../plants/osmium_plant.json | 72 + .../plants/peridot_plant.json | 72 + .../plants/pig_plant.json | 72 + .../plants/platinum_plant.json | 72 + .../plants/pulsating_iron_plant.json | 72 + .../plants/quartz_enriched_iron_plant.json | 72 + .../plants/rabbit_plant.json | 72 + .../plants/redstone_alloy_plant.json | 72 + .../plants/redstone_plant.json | 72 + .../plants/refined_obsidian_plant.json | 72 + .../plants/rock_crystal_plant.json | 72 + .../plants/rubber_plant.json | 72 + .../plants/ruby_plant.json | 72 + .../plants/saltpeter_plant.json | 72 + .../plants/sapphire_plant.json | 72 + .../plants/sheep_plant.json | 72 + .../plants/signalum_plant.json | 72 + .../plants/silicon_plant.json | 72 + .../plants/silver_plant.json | 72 + .../plants/skeleton_plant.json | 72 + .../plants/slime_plant.json | 72 + .../plants/soularium_plant.json | 72 + .../plants/spider_plant.json | 72 + .../plants/star_steel_plant.json | 72 + .../plants/starmetal_plant.json | 72 + .../plants/steel_plant.json | 72 + .../plants/stone_plant.json | 72 + .../plants/sulfur_plant.json | 72 + .../plants/sunstone_plant.json | 72 + .../plants/tanzanite_plant.json | 72 + .../plants/terrasteel_plant.json | 72 + .../plants/tier1_inferium_plant.json | 72 + .../plants/tier2_inferium_plant.json | 72 + .../plants/tier3_inferium_plant.json | 72 + .../plants/tier4_inferium_plant.json | 72 + .../plants/tier5_inferium_plant.json | 72 + .../plants/tin_plant.json | 72 + .../plants/titanium_plant.json | 72 + .../plants/topaz_plant.json | 72 + .../plants/tungsten_plant.json | 72 + .../plants/uranium_238_plant.json | 72 + .../plants/uranium_plant.json | 72 + .../plants/vibrant_alloy_plant.json | 72 + .../plants/vinteum_plant.json | 72 + .../plants/water_plant.json | 72 + .../plants/wither_skeleton_plant.json | 72 + .../plants/wood_plant.json | 72 + .../plants/yellorium_plant.json | 72 + .../plants/zinc_plant - Copy.json | 72 + .../plants/zinc_plant.json | 72 + .../plants/zombie_plant.json | 72 + .../defaults/mod_natura/barley_plant.json | 72 + .../defaults/mod_natura/cotton_plant.json | 72 + .../mutations/thaumcraft_lux_mutation.json | 8 + .../plants/thaumcraft_aer_plant..json.bak | 70 + .../plants/thaumcraft_aer_plant.json | 70 + .../plants/thaumcraft_ignis_plant.json | 74 + .../plants/thaumcraft_lux_plant.json | 70 + .../mod_thaumcraft/soils/enchanted_soil.json | 16 + .../resource/mutations/aurigold_mutation.json | 8 + .../resource/mutations/cuprosia_mutation.json | 8 + .../mutations/diamahlia_mutation.json | 8 + .../mutations/emeryllis_mutation.json | 8 + .../mutations/ferranium_mutation.json | 8 + .../mutations/jaslumine_mutation.json | 8 + .../resource/mutations/lapender_mutation.json | 8 + .../mutations/niccissus_mutation.json | 8 + .../mutations/nitorwart_mutation.json | 8 + .../resource/mutations/osmonium_mutation.json | 8 + .../resource/mutations/petinia_mutation.json | 8 + .../mutations/platiolus_mutation.json | 8 + .../resource/mutations/plombean_mutation.json | 8 + .../mutations/quartzanthemum_mutation.json | 8 + .../mutations/redstodendron_mutation.json | 8 + .../resource/plants/aurigold_plant.json | 77 + .../resource/plants/cuprosia_plant.json | 77 + .../resource/plants/diamahlia_plant.json | 77 + .../resource/plants/emeryllis_plant.json | 77 + .../resource/plants/ferranium_plant.json | 77 + .../resource/plants/jaslumine_plant.json | 77 + .../resource/plants/lapender_plant.json | 77 + .../resource/plants/niccissus_plant.json | 77 + .../resource/plants/nitorwart_plant.json | 77 + .../resource/plants/osmonium_plant.json | 77 + .../resource/plants/petinia_plant.json | 77 + .../resource/plants/platiolus_plant.json | 77 + .../resource/plants/plombean_plant.json | 77 + .../resource/plants/quartzanthemum_plant.json | 77 + .../resource/plants/redstodendron_plant.json | 77 + .../defaults/resource/soils/gravel_soil.json | 18 + .../defaults/resource/soils/stone_soil.json | 18 + .../vanilla/mutations/allium_mutation.json | 8 + .../mutations/brown_mushroom_mutation.json | 8 + .../vanilla/mutations/cactus_mutation.json | 8 + .../vanilla/mutations/carrot_mutation.json | 8 + .../vanilla/mutations/daisy_mutation.json | 8 + .../vanilla/mutations/dandelion_mutation.json | 8 + .../vanilla/mutations/melon_mutation.json | 8 + .../mutations/orange_tulip_mutation.json | 8 + .../vanilla/mutations/orchid_mutation.json | 8 + .../mutations/pink_tulip_mutation.json | 8 + .../vanilla/mutations/poppy_mutation.json | 8 + .../vanilla/mutations/pumpkin_mutation.json | 8 + .../mutations/red_mushroom_mutation.json | 8 + .../vanilla/mutations/red_tulip_mutation.json | 8 + .../vanilla/mutations/sugarcane_mutation.json | 8 + .../mutations/white_tulip_mutation.json | 8 + .../defaults/vanilla/plants/allium_plant.json | 61 + .../vanilla/plants/beet_root_plant.json | 72 + .../vanilla/plants/brown_mushroom_plant.json | 82 + .../defaults/vanilla/plants/cactus_plant.json | 82 + .../defaults/vanilla/plants/carrot_plant.json | 82 + .../defaults/vanilla/plants/daisy_plant.json | 61 + .../vanilla/plants/dandelion_plant.json | 61 + .../defaults/vanilla/plants/melon_plant.json | 72 + .../vanilla/plants/nether_wart_plant.json | 82 + .../vanilla/plants/orange_tulip_plant.json | 61 + .../defaults/vanilla/plants/orchid_plant.json | 61 + .../vanilla/plants/pink_tulip_plant.json | 61 + .../defaults/vanilla/plants/poppy_plant.json | 61 + .../defaults/vanilla/plants/potato_plant.json | 94 + .../vanilla/plants/pumpkin_plant.json | 72 + .../vanilla/plants/red_mushroom_plant.json | 84 + .../vanilla/plants/red_tulip_plant.json | 61 + .../vanilla/plants/sugarcane_plant.json | 85 + .../defaults/vanilla/plants/weed_plant.json | 51 + .../defaults/vanilla/plants/wheat_plant.json | 72 + .../vanilla/plants/white_tulip_plant.json | 61 + .../defaults/vanilla/soils/farmland_soil.json | 18 + .../defaults/vanilla/soils/grass_soil.json | 18 + .../defaults/vanilla/soils/mycelium_soil.json | 18 + .../defaults/vanilla/soils/sand_soil.json | 18 + .../vanilla/soils/soul_sand_soil.json | 18 + config/akashictome.cfg | 46 + config/ambientsounds-client.json | 77 + config/ambientsounds.cfg | 286 + config/apotheosis/apotheosis.cfg | 26 + config/apotheosis/deadly.cfg | 2036 + config/apotheosis/enchantability.cfg | 1185 + config/apotheosis/enchantment_module.cfg | 21 + config/apotheosis/enchantments.cfg | 1521 + config/apotheosis/garden.cfg | 11 + config/apotheosis/names.cfg | 2322 + config/apotheosis/potion.cfg | 8 + config/apotheosis/spawner.cfg | 168 + config/appleskin.cfg | 29 + config/arcanearchives.cfg | 213 + config/armoryexpansion.cfg | 21 + .../armoryexpansion/conarm/conarm-config.json | 3668 + .../conarm/conarm-materials.json | 3104 + .../armoryexpansion/conarm/conarm-traits.json | 1043 + .../custommaterials-alloys.json | 17 + .../custommaterials-config.json | 1 + .../custommaterials-materials.json | 1 + .../custommaterials-oreDictEntries.json | 1 + .../custommaterials-traits.json | 1 + .../iceandfire/iceandfire-config.json | 548 + .../iceandfire/iceandfire-materials.json | 464 + .../iceandfire/iceandfire-oreDictEntries.json | 191 + .../iceandfire/iceandfire-traits.json | 410 + .../matteroverdrive-config.json | 54 + .../matteroverdrive-materials.json | 106 + .../matteroverdrive-oreDictEntries.json | 20 + .../matteroverdrive-traits.json | 10 + config/armoryexpansion/traits.txt | 178 + config/artisanworktables/module.Toolbox.cfg | 33 + .../module.Tools.Materials.Custom.json | 316 + .../module.Tools.Materials.Generated.json | 316 + config/artisanworktables/module.Tools.cfg | 56 + .../artisanworktables/module.Worktables.cfg | 446 + config/astralsorcery.cfg | 1084 + config/astralsorcery/aevitas_ore_perk.cfg | 38 + config/astralsorcery/amulet_enchantments.cfg | 68 + config/astralsorcery/fluid_rarities.cfg | 38 + .../herdable_animals_blacklist.cfg | 15 + config/astralsorcery/mineralis_ritual.cfg | 37 + .../perk_void_trash_replacement.cfg | 38 + config/astralsorcery/treasure_shrine.cfg | 38 + config/athenaeum/athenaeum.cfg | 29 + config/avaritia.cfg | 65 + config/avaritiaio.cfg | 9 + config/badwithernocookiereloaded.cfg | 37 + config/baubles.cfg | 8 + config/bbm/AI_Improvements.cfg | 14 + config/beneath/beneath.cfg | 120 + config/beneath/blockdeco.json | 52 + config/beneath/oregen.json | 82 + config/betterbuilderswands.cfg | 45 + config/betterfps.json | 1 + config/betterquesting.cfg | 20 + .../betterquesting/DefaultQuests - Copy.json | 37695 ++++++ config/betterquesting/DefaultQuests.json | 45550 +++++++ config/betterquesting/questbook.cfg | 20 + config/bloodarsenal/bloodarsenal.cfg | 267 + config/bloodmagic/bloodmagic.cfg | 138 + config/bloodmagic/hud_elements.json | 30 + config/bloodmagic/meteors/diamond.json | 44 + config/bloodmagic/meteors/gold.json | 48 + config/bloodmagic/meteors/iron.json | 48 + config/bloodmagic/rituals.cfg | 180 + config/bloodtinker.cfg | 24 + config/bonsaitrees/settings.cfg | 88 + config/bookshelf.cfg | 41 + config/botania.cfg | 164 + config/botaniatweaks.cfg | 159 + config/brandon3055/BrandonsCore.cfg | 30 + .../ProjectIntelligence/GuiConfig.json | 21 + .../GuiStyle/ActiveStyle.json | 263 + .../GuiStyle/DefaultPresets/darcula.json | 262 + .../GuiStyle/DefaultPresets/vanilla.json | 262 + config/cfm.cfg | 306 + config/chisel.cfg | 172 + config/codechicken/supporters.json | 52 + config/codechicken/supporters.marker | 1 + config/codechickenlib.cfg | 23 + config/cofh/core/client.cfg | 49 + config/cofh/core/common.cfg | 123 + config/cofh/core/friends.cfg | 0 config/cofh/thermaldynamics/client.cfg | 25 + config/cofh/thermaldynamics/common.cfg | 60 + .../cofh/thermaldynamics/cover_blacklist.json | 51 + config/cofh/thermalexpansion/client.cfg | 108 + config/cofh/thermalexpansion/common.cfg | 733 + config/cofh/thermalexpansion/florbs.cfg | 20 + config/cofh/thermalexpansion/morbs.cfg | 20 + config/cofh/thermalfoundation/client.cfg | 40 + config/cofh/thermalfoundation/common.cfg | 619 + .../thermalfoundation/lexicon-whitelist.cfg | 1243 + config/cofh/thermalinnovation/client.cfg | 7 + config/cofh/thermalinnovation/common.cfg | 54 + config/cofh/world/00_minecraft.json | 262 + .../cofh/world/01_thermalfoundation_ores.json | 5 + .../cofh/world/02_thermalfoundation_oil.json | 184 + .../03_thermalfoundation_clathrates.json | 104 + config/cofh/world/04_beanath_ore.json | 630 + config/cofh/world/05_new_ore_gen.json | 557 + config/cofh/world/06_nether_ore_gen.json | 146 + config/cofh/world/07_end_ore_gen.json | 124 + config/cofh/world/config.cfg | 31 + config/colossalchests.cfg | 70 + config/comforts.cfg | 38 + .../compactmachines3/recipes/3x3-craft.json | 54 + .../actually-additions-iron-casing.json | 46 + .../recipes/advancedr-frame.json | 80 + .../recipes/advancedr-frame2.json | 80 + .../recipes/ae2-acceptor.json | 86 + .../recipes/ae2-mecontroller.json | 87 + .../recipes/astralsorcrey-altar1.json | 94 + .../recipes/beneath-portal.json | 45 + .../recipes/bloodmagic-altar.json | 114 + .../recipes/bonsai-hopping.json | 69 + .../recipes/botania-manapool.json | 69 + .../recipes/colossal-wood.json | 79 + .../recipes/compactmachines-shrinker.json | 49 + .../recipes/compactmachines-shrinker2.json | 61 + .../recipes/danknull-blue.json | 62 + .../recipes/danknull-bluepanel.json | 62 + .../recipes/danknull-bluepanel2.json | 62 + .../recipes/danknull-cyan.json | 62 + .../recipes/danknull-cyanpanel.json | 62 + .../recipes/danknull-cyanpanel2.json | 62 + .../recipes/danknull-lime.json | 62 + .../recipes/danknull-limepanel.json | 62 + .../recipes/danknull-limepanel2.json | 64 + .../recipes/danknull-red.json | 62 + .../recipes/danknull-white.json | 62 + .../recipes/danknull-whitepanel.json | 62 + .../recipes/danknull-whitepanel2.json | 62 + .../recipes/danknull-yellow.json | 62 + .../recipes/danknull-yellowpanel.json | 62 + .../recipes/danknull-yellowpanel2.json | 62 + .../recipes/embers-frame.json | 83 + .../recipes/enderio-end-frame.json | 85 + .../recipes/enderio-end-frame2.json | 85 + .../recipes/enderio-industrial-frame.json | 85 + .../recipes/enderio-industrial-frame2.json | 85 + .../recipes/enderio-soul-frame.json | 85 + .../recipes/enderio-soul-frame2.json | 85 + .../recipes/example.zombieegg.json | 53 + .../recipes/extrautilities-bagofholding.json | 83 + .../recipes/lesser-equipment-forge.json | 86 + .../recipes/machine-giant.json | 54 + .../recipes/machine-large.json | 53 + .../recipes/machine-maximum.json | 54 + .../recipes/machine-normal.json | 34 + .../recipes/machine-small.json | 34 + .../recipes/machine-tiny.json | 34 + .../recipes/mekanism-steel-frame.json | 84 + .../recipes/mekanism-steel-frame2.json | 84 + .../recipes/naturescompass.json | 76 + .../recipes/nucluarcraft-frame.json | 85 + .../recipes/redstonetunneltool.json | 27 + .../recipes/rftools-frame.json | 83 + .../recipes/rockhounding-alloyier.json | 102 + .../recipes/rockhounding-gan.json | 256 + .../recipes/rockhounding-press.json | 85 + .../recipes/rockhounding-press2.json | 88 + .../recipes/rockhounding-sizer.json | 73 + .../recipes/storage-crate-large-upgrade.json | 216 + .../recipes/storage-crate-large.json | 216 + .../recipes/storage-crate-medium-upgrade.json | 216 + .../recipes/storage-crate-medium.json | 46 + .../recipes/storage-crate-small-upgrade.json | 43 + .../recipes/storage-crate-small.json | 43 + .../recipes/tech-reborn-frame.json | 83 + .../recipes/thaumcraft-construct.json | 113 + .../recipes/thaumcraft-infusion.json | 218 + .../recipes/thermal-device-frame.json | 89 + .../recipes/thermal-machine-frame.json | 91 + .../recipes/thermal-machine-frame2.json | 91 + .../recipes/thermal-tank.json | 84 + .../recipes/tinkers-toolforge-iron.json | 45 + .../compactmachines3/recipes/tunneltool.json | 27 + .../recipes/wallbreakable.json | 20 + config/compactmachines3/settings.cfg | 59 + config/conarm.cfg | 35 + config/cookingforblockheads.cfg | 44 + config/craftingtweaks.cfg | 57 + config/craftpresence.properties | 77 + config/creativecore-client.json | 16 + config/ctm.cfg | 11 + config/cyclic_ores.cfg | 998 + config/cyclicmagic.cfg | 1690 + config/cyclopscore.cfg | 35 + config/deepmoblearning.cfg | 488 + config/deepmoblearningbm.cfg | 64 + config/deepresonance/machines.cfg | 215 + config/deepresonance/main.cfg | 461 + config/defaultoptions.cfg | 16 + config/densemetals.cfg | 968 + config/dimdoors.cfg | 93 + config/dropt.module.Dropt.cfg | 15 + config/ebwizardry/ebwizardry.cfg | 1465 + config/eleccore.cfg | 17 + config/elevatorid.cfg | 26 + config/embers.cfg | 405 + config/endercore/cropconfig.json | 54 + config/endercore/endercore.cfg | 106 + config/enderio/enderio.cfg | 1288 + config/enderio/enderioconduits.cfg | 71 + config/enderio/enderioendergy.cfg | 45 + config/enderio/enderiointegrationforestry.cfg | 23 + config/enderio/enderioinvpanel.cfg | 71 + config/enderio/enderiomachines.cfg | 516 + config/enderio/enderiopowertools.cfg | 44 + config/enderio/gasconduits.cfg | 23 + config/enderio/painter_paint_sources_core.xml | 31 + config/enderio/painter_paint_sources_user.xml | 15 + config/enderio/recipes/aliases.pdf | Bin 0 -> 6919 bytes config/enderio/recipes/alloying.pdf | Bin 0 -> 10364 bytes config/enderio/recipes/alloying_modded.pdf | Bin 0 -> 5907 bytes config/enderio/recipes/balls.pdf | Bin 0 -> 14642 bytes config/enderio/recipes/base.pdf | Bin 0 -> 7448 bytes config/enderio/recipes/capacitor.pdf | Bin 0 -> 7970 bytes config/enderio/recipes/capacitor_invpanel.pdf | Bin 0 -> 1920 bytes config/enderio/recipes/capacitor_machines.pdf | Bin 0 -> 8291 bytes .../recipes/conduits-applied-energistics.pdf | Bin 0 -> 3551 bytes config/enderio/recipes/conduits-gas.xml | 72 + config/enderio/recipes/conduits.pdf | Bin 0 -> 6077 bytes config/enderio/recipes/darksteel_upgrades.pdf | Bin 0 -> 21088 bytes .../recipes/darksteel_upgrades_machines.pdf | Bin 0 -> 3669 bytes config/enderio/recipes/enchanter.pdf | Bin 0 -> 9199 bytes config/enderio/recipes/endergy.pdf | Bin 0 -> 11365 bytes config/enderio/recipes/endergy_balls.pdf | Bin 0 -> 9361 bytes .../recipes/examples/broken_spawner.xml | 18 + .../recipes/examples/cheap_machines.xml | 279 + .../recipes/examples/cheap_materials.xml | 112 + .../recipes/examples/cheaty_spawner.xml | 69 + .../examples/conduits_easy_recipes.xml | 151 + .../examples/conduits_hard_recipes.xml | 151 + .../enderio/recipes/examples/easy_recipes.xml | 52 + .../enderio/recipes/examples/hard_recipes.xml | 46 + config/enderio/recipes/examples/infinity.xml | 16 + .../recipes/examples/legacy_recipes.xml | 418 + .../examples/machines_easy_recipes.xml | 72 + .../recipes/examples/optional_tweaks.xml | 24 + config/enderio/recipes/examples/peaceful.xml | 29 + .../examples/powertools_easy_recipes.xml | 18 + config/enderio/recipes/examples/recipes.xsd | 1965 + .../examples/sagmill_dupe_recipe_patches.xml | 101 + .../enderio/recipes/examples/strict_iron.xml | 25 + .../enderio/recipes/examples/unhide_base.xml | 123 + config/enderio/recipes/fuels.pdf | Bin 0 -> 4312 bytes config/enderio/recipes/generated.pdf | Bin 0 -> 451207 bytes config/enderio/recipes/glass.pdf | Bin 0 -> 12818 bytes config/enderio/recipes/hiding_base.pdf | Bin 0 -> 9187 bytes config/enderio/recipes/hiding_conduits.pdf | Bin 0 -> 2719 bytes config/enderio/recipes/hiding_endergy.pdf | Bin 0 -> 2047 bytes config/enderio/recipes/hiding_invpanel.pdf | Bin 0 -> 1710 bytes config/enderio/recipes/hiding_machines.pdf | Bin 0 -> 7500 bytes .../recipes/integration_railcraft_recipes.pdf | Bin 0 -> 4753 bytes config/enderio/recipes/invpanel.pdf | Bin 0 -> 6191 bytes config/enderio/recipes/items.pdf | Bin 0 -> 22403 bytes config/enderio/recipes/machines.pdf | Bin 0 -> 23330 bytes config/enderio/recipes/materials.pdf | Bin 0 -> 26857 bytes config/enderio/recipes/misc.pdf | Bin 0 -> 2409 bytes config/enderio/recipes/powertools.pdf | Bin 0 -> 4759 bytes config/enderio/recipes/sagmill.pdf | Bin 0 -> 5950 bytes config/enderio/recipes/sagmill_metals.pdf | Bin 0 -> 13534 bytes config/enderio/recipes/sagmill_modded.pdf | Bin 0 -> 7314 bytes config/enderio/recipes/sagmill_ores.pdf | Bin 0 -> 57890 bytes config/enderio/recipes/sagmill_silentgems.pdf | Bin 0 -> 8689 bytes config/enderio/recipes/sagmill_vanilla.pdf | Bin 0 -> 10050 bytes .../recipes/sagmill_vanilla2modded.pdf | Bin 0 -> 3441 bytes config/enderio/recipes/soulbinder.pdf | Bin 0 -> 3713 bytes config/enderio/recipes/spawner.pdf | Bin 0 -> 8304 bytes config/enderio/recipes/tank.pdf | Bin 0 -> 5946 bytes config/enderio/recipes/user/recipes.xsd | 1965 + config/enderio/recipes/user/user_recipes.xml | 124 + config/enderio/recipes/vat.pdf | Bin 0 -> 5273 bytes config/enderore.cfg | 26 + config/enderstorage.cfg | 18 + config/enderutilities.cfg | 296 + config/entity_culling.cfg | 58 + config/environmentaltech/etlunar/main.cfg | 27 + config/environmentaltech/main.cfg | 383 + .../void_miner/botanic/tier_1.json | 239 + .../void_miner/botanic/tier_2.json | 239 + .../void_miner/botanic/tier_3.json | 239 + .../void_miner/botanic/tier_4.json | 239 + .../void_miner/botanic/tier_5.json | 239 + .../void_miner/botanic/tier_6.json | 239 + .../multiblocks/void_miner/ore/tier_1.json | 104 + .../multiblocks/void_miner/ore/tier_2.json | 444 + .../multiblocks/void_miner/ore/tier_3.json | 454 + .../multiblocks/void_miner/ore/tier_4.json | 374 + .../multiblocks/void_miner/ore/tier_5.json | 369 + .../multiblocks/void_miner/ore/tier_6.json | 534 + .../void_miner/resource/tier_1.json | 414 + .../void_miner/resource/tier_2.json | 414 + .../void_miner/resource/tier_3.json | 414 + .../void_miner/resource/tier_4.json | 414 + .../void_miner/resource/tier_5.json | 414 + .../void_miner/resource/tier_6.json | 414 + config/extendedcrafting.cfg | 220 + config/extrautils2.cfg | 172 + config/fancymenu/config.txt | 67 + config/fancymenu/customizablemenus.txt | 11 + config/fancymenu/locals/de_de.local | 400 + config/fancymenu/locals/en_us.local | 484 + config/fancymenu/locals/pl_pl.local | 239 + config/fancymenu/locals/pt_br.local | 247 + config/farmingforblockheads.cfg | 36 + config/fastbench.cfg | 11 + config/fastfurnace.cfg | 8 + config/fastleafdecay.cfg | 17 + config/ffs.cfg | 35 + config/flux_networks.cfg | 77 + config/foamfix.cfg | 162 + config/forge.cfg | 90 + config/forgeChunkLoading.cfg | 63 + config/forgeendertech/Biomes/beaches.cfg | 26 + config/forgeendertech/Biomes/desert.cfg | 26 + .../forgeendertech/Biomes/extreme_hills.cfg | 26 + config/forgeendertech/Biomes/forest.cfg | 26 + config/forgeendertech/Biomes/hell.cfg | 26 + config/forgeendertech/Biomes/jungle.cfg | 26 + config/forgeendertech/Biomes/lostcities.cfg | 26 + config/forgeendertech/Biomes/plains.cfg | 26 + config/forgeendertech/Biomes/river.cfg | 26 + config/forgeendertech/Biomes/savanna.cfg | 26 + config/forgeendertech/Biomes/swampland.cfg | 26 + config/forgeendertech/Biomes/taiga.cfg | 26 + config/forgeendertech/Biomes/the_end.cfg | 26 + config/forgeendertech/forgeendertech.cfg | 38 + config/fossil.cfg | 213 + config/ftbbackups.cfg | 63 + config/ftblib.cfg | 68 + config/ftbutilities.cfg | 221 + config/gamestages.cfg | 12 + config/gbook.cfg | 17 + config/gbook_snapshot.cfg | 17 + config/gottschcore/general.cfg | 40 + config/hammercore.cfg | 36 + config/hammercore/tile_entity_tick_slip.json | 3 + config/hardcoredarkness.cfg | 33 + config/ice_and_fire.cfg | 449 + config/igwmod.cfg | 11 + config/immersiveengineering.cfg | 727 + config/immersivepetroleum.cfg | 71 + config/immersivetech.cfg | 51 + config/improvedbackpacks.cfg | 43 + config/infinitic/adimantine.json.bak | 82 + config/infinitylib.cfg | 8 + config/ingameinfoxml.cfg | 59 + config/ironchest.cfg | 10 + config/ironfurnaces.cfg | 11 + config/jei/bookmarks.ini | 0 config/jei/itemBlacklist.cfg | 4091 + config/jei/jei.cfg | 79 + config/jei/searchColors.cfg | 53 + config/jei/worldSettings.cfg | 447 + config/jeiintegration.cfg | 60 + config/jeresources/jeresources.cfg | 130 + config/jeresources/world-gen.json | 15273 +++ config/journeymap_ModInfo.cfg | 10 + config/journeymap_server.cfg | 18 + config/konkrete/locals/de_de.local | 16 + config/konkrete/locals/en_us.local | 17 + config/konkrete/locals/pl_pl.local | 15 + config/konkrete/locals/pt_br.local | 15 + config/lazy_ae2.cfg | 169 + config/libvulpes.cfg | 11 + config/lootcapacitortooltips.cfg | 11 + config/loottweaker.cfg | 11 + config/lucraftcore.cfg | 177 + config/lunatriuscore.cfg | 8 + .../lycanitesmobs/creaturegroups/alpha.json | 17 + .../lycanitesmobs/creaturegroups/animal.json | 16 + config/lycanitesmobs/creaturegroups/boss.json | 17 + .../lycanitesmobs/creaturegroups/critter.json | 14 + config/lycanitesmobs/creaturegroups/dark.json | 14 + .../lycanitesmobs/creaturegroups/frozen.json | 16 + .../creaturegroups/guardian.json | 16 + .../lycanitesmobs/creaturegroups/hardy.json | 12 + .../creaturegroups/humanoid.json | 17 + .../lycanitesmobs/creaturegroups/inferno.json | 17 + .../lycanitesmobs/creaturegroups/light.json | 14 + .../lycanitesmobs/creaturegroups/monster.json | 14 + .../lycanitesmobs/creaturegroups/mystic.json | 12 + .../lycanitesmobs/creaturegroups/nature.json | 15 + .../creaturegroups/opportunist.json | 15 + .../creaturegroups/predator.json | 22 + .../lycanitesmobs/creaturegroups/raider.json | 15 + .../creaturegroups/trickster.json | 16 + config/lycanitesmobs/creatures/abaia.json | 112 + config/lycanitesmobs/creatures/abtu.json | 102 + config/lycanitesmobs/creatures/aegis.json | 99 + config/lycanitesmobs/creatures/afrit.json | 106 + config/lycanitesmobs/creatures/aglebemu.json | 103 + .../lycanitesmobs/creatures/amalgalich.json | 175 + config/lycanitesmobs/creatures/archvile.json | 117 + config/lycanitesmobs/creatures/argus.json | 97 + config/lycanitesmobs/creatures/arisaur.json | 98 + config/lycanitesmobs/creatures/arix.json | 110 + config/lycanitesmobs/creatures/asmodeus.json | 173 + config/lycanitesmobs/creatures/aspid.json | 108 + config/lycanitesmobs/creatures/astaroth.json | 142 + config/lycanitesmobs/creatures/banshee.json | 98 + config/lycanitesmobs/creatures/barghest.json | 99 + config/lycanitesmobs/creatures/behemoth.json | 102 + config/lycanitesmobs/creatures/beholder.json | 129 + config/lycanitesmobs/creatures/belph.json | 102 + config/lycanitesmobs/creatures/cacodemon.json | 130 + config/lycanitesmobs/creatures/calpod.json | 137 + config/lycanitesmobs/creatures/cephignis.json | 95 + .../lycanitesmobs/creatures/chupacabra.json | 111 + config/lycanitesmobs/creatures/cinder.json | 93 + config/lycanitesmobs/creatures/clink.json | 103 + .../lycanitesmobs/creatures/cockatrice.json | 129 + config/lycanitesmobs/creatures/conba.json | 99 + config/lycanitesmobs/creatures/concapede.json | 106 + .../creatures/concapedesegment.json | 97 + config/lycanitesmobs/creatures/crusk.json | 116 + .../lycanitesmobs/creatures/cryptkeeper.json | 103 + config/lycanitesmobs/creatures/darkling.json | 102 + config/lycanitesmobs/creatures/dawon.json | 116 + config/lycanitesmobs/creatures/djinn.json | 108 + config/lycanitesmobs/creatures/dweller.json | 110 + config/lycanitesmobs/creatures/eechetik.json | 105 + config/lycanitesmobs/creatures/ent.json | 130 + config/lycanitesmobs/creatures/epion.json | 121 + config/lycanitesmobs/creatures/erepede.json | 114 + config/lycanitesmobs/creatures/ettin.json | 128 + config/lycanitesmobs/creatures/eyewig.json | 129 + config/lycanitesmobs/creatures/fear.json | 7 + config/lycanitesmobs/creatures/feradon.json | 100 + .../lycanitesmobs/creatures/frostweaver.json | 108 + config/lycanitesmobs/creatures/geist.json | 112 + config/lycanitesmobs/creatures/geken.json | 94 + config/lycanitesmobs/creatures/geonach.json | 178 + config/lycanitesmobs/creatures/ghoul.json | 101 + config/lycanitesmobs/creatures/gnekk.json | 99 + config/lycanitesmobs/creatures/gorger.json | 122 + config/lycanitesmobs/creatures/gorgomite.json | 123 + config/lycanitesmobs/creatures/grue.json | 105 + config/lycanitesmobs/creatures/herma.json | 124 + config/lycanitesmobs/creatures/ignibus.json | 120 + config/lycanitesmobs/creatures/ika.json | 101 + config/lycanitesmobs/creatures/ioray.json | 133 + .../lycanitesmobs/creatures/jabberwock.json | 99 + config/lycanitesmobs/creatures/jengu.json | 83 + config/lycanitesmobs/creatures/joust.json | 99 + .../lycanitesmobs/creatures/joustalpha.json | 94 + config/lycanitesmobs/creatures/khalk.json | 106 + config/lycanitesmobs/creatures/kobold.json | 136 + config/lycanitesmobs/creatures/krake.json | 111 + config/lycanitesmobs/creatures/lacedon.json | 118 + config/lycanitesmobs/creatures/lobber.json | 127 + config/lycanitesmobs/creatures/lurker.json | 114 + config/lycanitesmobs/creatures/maka.json | 102 + config/lycanitesmobs/creatures/makaalpha.json | 98 + config/lycanitesmobs/creatures/manticore.json | 113 + config/lycanitesmobs/creatures/maug.json | 102 + config/lycanitesmobs/creatures/morock.json | 119 + config/lycanitesmobs/creatures/nymph.json | 182 + config/lycanitesmobs/creatures/pinky.json | 146 + config/lycanitesmobs/creatures/pixen.json | 112 + .../lycanitesmobs/creatures/quetzodracl.json | 117 + .../lycanitesmobs/creatures/quillbeast.json | 103 + config/lycanitesmobs/creatures/rahovart.json | 157 + config/lycanitesmobs/creatures/raiko.json | 99 + config/lycanitesmobs/creatures/reaper.json | 104 + config/lycanitesmobs/creatures/reiver.json | 109 + config/lycanitesmobs/creatures/remobra.json | 107 + config/lycanitesmobs/creatures/roa.json | 108 + config/lycanitesmobs/creatures/roc.json | 113 + .../lycanitesmobs/creatures/salamander.json | 104 + config/lycanitesmobs/creatures/serpix.json | 117 + config/lycanitesmobs/creatures/shade.json | 97 + config/lycanitesmobs/creatures/shambler.json | 131 + config/lycanitesmobs/creatures/silex.json | 102 + config/lycanitesmobs/creatures/skylus.json | 107 + config/lycanitesmobs/creatures/spectre.json | 109 + config/lycanitesmobs/creatures/spriggan.json | 124 + config/lycanitesmobs/creatures/strider.json | 117 + config/lycanitesmobs/creatures/sutiramu.json | 119 + config/lycanitesmobs/creatures/sylph.json | 104 + config/lycanitesmobs/creatures/tarantula.json | 100 + config/lycanitesmobs/creatures/thresher.json | 125 + config/lycanitesmobs/creatures/treant.json | 137 + config/lycanitesmobs/creatures/tremor.json | 105 + config/lycanitesmobs/creatures/triffid.json | 131 + config/lycanitesmobs/creatures/trite.json | 139 + config/lycanitesmobs/creatures/troll.json | 127 + config/lycanitesmobs/creatures/uvaraptor.json | 109 + config/lycanitesmobs/creatures/vapula.json | 124 + .../lycanitesmobs/creatures/ventoraptor.json | 111 + config/lycanitesmobs/creatures/vespid.json | 112 + .../lycanitesmobs/creatures/vespidqueen.json | 115 + config/lycanitesmobs/creatures/volcan.json | 127 + config/lycanitesmobs/creatures/warg.json | 102 + config/lycanitesmobs/creatures/wendigo.json | 116 + config/lycanitesmobs/creatures/wildkin.json | 111 + config/lycanitesmobs/creatures/wisp.json | 96 + config/lycanitesmobs/creatures/wraamon.json | 113 + config/lycanitesmobs/creatures/wraith.json | 97 + config/lycanitesmobs/creatures/xaphan.json | 99 + config/lycanitesmobs/creatures/yale.json | 100 + config/lycanitesmobs/creatures/yeti.json | 116 + config/lycanitesmobs/creatures/zephyr.json | 93 + config/lycanitesmobs/creatures/zoataur.json | 134 + .../creaturetypes/aberration.json | 5 + config/lycanitesmobs/creaturetypes/angel.json | 5 + .../lycanitesmobs/creaturetypes/aquatic.json | 5 + .../creaturetypes/arthropod.json | 5 + config/lycanitesmobs/creaturetypes/avian.json | 5 + config/lycanitesmobs/creaturetypes/beast.json | 5 + config/lycanitesmobs/creaturetypes/brute.json | 5 + config/lycanitesmobs/creaturetypes/demon.json | 5 + .../lycanitesmobs/creaturetypes/dragon.json | 5 + .../creaturetypes/elemental.json | 5 + config/lycanitesmobs/creaturetypes/imp.json | 5 + config/lycanitesmobs/creaturetypes/plant.json | 5 + .../lycanitesmobs/creaturetypes/undead.json | 5 + config/lycanitesmobs/creaturetypes/worm.json | 5 + .../dungeons/schematics/aberrantstation.json | 231 + .../dungeons/schematics/demonictemple.json | 199 + .../dungeons/schematics/desertcrypts.json | 198 + .../dungeons/schematics/lushtomb.json | 193 + .../dungeons/schematics/shadowlabyrinth.json | 201 + .../dungeons/sectors/corridorbasic.json | 75 + .../dungeons/sectors/corridorbasicdark.json | 61 + .../dungeons/sectors/corridorbasicloot.json | 75 + .../dungeons/sectors/corridorbasicmob.json | 75 + .../dungeons/sectors/entrancebasic.json | 89 + .../dungeons/sectors/roombasic.json | 91 + .../dungeons/sectors/roombasicboss.json | 91 + .../dungeons/sectors/roombasicfinish.json | 91 + .../dungeons/sectors/roombasicloot.json | 91 + .../dungeons/sectors/roombasicmob.json | 91 + .../dungeons/sectors/roombasicpit.json | 181 + .../dungeons/sectors/roomdiamondpit.json | 181 + .../dungeons/sectors/stairsbasic.json | 97 + .../dungeons/sectors/towerbasic.json | 97 + .../dungeons/structures/fountain.json | 7 + .../dungeons/themes/aberrant.json | 80 + .../dungeons/themes/demonic.json | 80 + .../lycanitesmobs/dungeons/themes/desert.json | 80 + .../lycanitesmobs/dungeons/themes/lush.json | 80 + .../lycanitesmobs/dungeons/themes/shadow.json | 80 + config/lycanitesmobs/elements/acid.json | 16 + config/lycanitesmobs/elements/aether.json | 14 + config/lycanitesmobs/elements/air.json | 10 + config/lycanitesmobs/elements/arbour.json | 14 + config/lycanitesmobs/elements/chaos.json | 10 + config/lycanitesmobs/elements/earth.json | 10 + config/lycanitesmobs/elements/fae.json | 17 + config/lycanitesmobs/elements/fire.json | 11 + config/lycanitesmobs/elements/frost.json | 15 + config/lycanitesmobs/elements/gravity.json | 15 + config/lycanitesmobs/elements/lava.json | 15 + config/lycanitesmobs/elements/light.json | 16 + config/lycanitesmobs/elements/lightning.json | 14 + config/lycanitesmobs/elements/nether.json | 15 + config/lycanitesmobs/elements/order.json | 10 + config/lycanitesmobs/elements/phase.json | 15 + config/lycanitesmobs/elements/poison.json | 15 + config/lycanitesmobs/elements/quake.json | 15 + config/lycanitesmobs/elements/shadow.json | 14 + config/lycanitesmobs/elements/void.json | 15 + config/lycanitesmobs/elements/water.json | 10 + config/lycanitesmobs/equipment/argustail.json | 62 + .../lycanitesmobs/equipment/astarothclaw.json | 71 + .../lycanitesmobs/equipment/bansheeeye.json | 71 + .../lycanitesmobs/equipment/cinderblade.json | 101 + .../lycanitesmobs/equipment/clinkscythe.json | 113 + .../equipment/darklingskull.json | 72 + .../lycanitesmobs/equipment/djinncloud.json | 40 + .../lycanitesmobs/equipment/eechetikarm.json | 43 + config/lycanitesmobs/equipment/entarm.json | 49 + .../lycanitesmobs/equipment/gammasphere.json | 77 + .../lycanitesmobs/equipment/geonachfist.json | 79 + .../lycanitesmobs/equipment/geonachspear.json | 79 + .../equipment/goldscepterhead.json | 15 + config/lycanitesmobs/equipment/grueclaw.json | 86 + .../lycanitesmobs/equipment/ironaxehead.json | 19 + config/lycanitesmobs/equipment/ironhilt.json | 23 + config/lycanitesmobs/equipment/ironpaxel.json | 39 + .../equipment/ironpikejoint.json | 15 + config/lycanitesmobs/equipment/ironrod.json | 19 + .../lycanitesmobs/equipment/reiverhorns.json | 48 + .../lycanitesmobs/equipment/remobrawing.json | 111 + .../equipment/spectretendril.json | 62 + .../equipment/sprigganheart.json | 74 + .../lycanitesmobs/equipment/sprigganroot.json | 54 + .../equipment/sutiramustinger.json | 63 + config/lycanitesmobs/equipment/sylphwing.json | 57 + .../equipment/uvaraptorskull.json | 66 + .../equipment/vapulacrystal.json | 88 + .../equipment/ventoraptorskull.json | 66 + .../equipment/vespidstinger.json | 39 + config/lycanitesmobs/equipment/wargskull.json | 71 + .../equipment/wendigoantler.json | 67 + .../lycanitesmobs/equipment/woodenhilt.json | 15 + .../lycanitesmobs/equipment/woodenpaxel.json | 43 + config/lycanitesmobs/equipment/woodenrod.json | 15 + .../lycanitesmobs/equipment/wraithskull.json | 71 + .../lycanitesmobs/equipment/xaphanspine.json | 47 + .../lycanitesmobs/equipment/zephyrblade.json | 102 + config/lycanitesmobs/general.cfg | 581 + config/lycanitesmobs/globalspawner.json | 4 + config/lycanitesmobs/itemlists.cfg | 34 + config/lycanitesmobs/items/amber_cake.json | 21 + .../lycanitesmobs/items/battle_burrito.json | 45 + config/lycanitesmobs/items/blood_chili.json | 21 + .../lycanitesmobs/items/bulwark_burger.json | 21 + .../lycanitesmobs/items/caecilian_ramen.json | 21 + .../items/cooked_arisaur_meat.json | 21 + .../items/cooked_aspid_meat.json | 21 + .../items/cooked_cephignis_meat.json | 21 + .../items/cooked_chupacabra_meat.json | 21 + .../items/cooked_concapede_meat.json | 27 + .../lycanitesmobs/items/cooked_ika_meat.json | 21 + .../items/cooked_joust_meat.json | 21 + .../items/cooked_krake_meat.json | 21 + .../lycanitesmobs/items/cooked_maka_meat.json | 21 + .../items/cooked_pinky_meat.json | 21 + .../items/cooked_silex_meat.json | 21 + .../lycanitesmobs/items/cooked_yale_meat.json | 21 + .../lycanitesmobs/items/cooked_yeti_meat.json | 21 + config/lycanitesmobs/items/devil_lasagna.json | 21 + .../items/explorers_risotto.json | 51 + .../items/lapis_fish_and_chips.json | 21 + config/lycanitesmobs/items/moss_pie.json | 21 + config/lycanitesmobs/items/pale_soup.json | 21 + config/lycanitesmobs/items/paleo_salad.json | 21 + config/lycanitesmobs/items/peaks_kebab.json | 21 + .../lycanitesmobs/items/raw_arisaur_meat.json | 21 + .../lycanitesmobs/items/raw_aspid_meat.json | 21 + .../items/raw_chupacabra_meat.json | 21 + .../items/raw_concapede_meat.json | 21 + config/lycanitesmobs/items/raw_ika_meat.json | 21 + .../lycanitesmobs/items/raw_joust_meat.json | 21 + .../lycanitesmobs/items/raw_krake_meat.json | 21 + config/lycanitesmobs/items/raw_maka_meat.json | 21 + .../lycanitesmobs/items/raw_pinky_meat.json | 21 + .../lycanitesmobs/items/raw_silex_meat.json | 21 + config/lycanitesmobs/items/raw_yale_meat.json | 21 + config/lycanitesmobs/items/raw_yeti_meat.json | 21 + config/lycanitesmobs/items/searing_taco.json | 21 + config/lycanitesmobs/items/seashell_maki.json | 21 + .../lycanitesmobs/items/tropical_curry.json | 27 + config/lycanitesmobs/mobevents.cfg | 29 + .../lycanitesmobs/mobevents/amalgalich.json | 33 + .../mobevents/arachnophobia.json | 26 + .../mobevents/arachnophobia_spawner.json | 58 + config/lycanitesmobs/mobevents/asmodeus.json | 29 + config/lycanitesmobs/mobevents/bamstorm.json | 32 + .../mobevents/bamstorm_landspawner.json | 58 + .../mobevents/bamstorm_skyspawner.json | 58 + .../lycanitesmobs/mobevents/blackplague.json | 22 + .../mobevents/blackplague_landspawner.json | 50 + .../mobevents/blackplague_skyspawner.json | 51 + .../lycanitesmobs/mobevents/bladeflurry.json | 26 + .../mobevents/bladeflurry_spawner.json | 50 + .../lycanitesmobs/mobevents/boulderdash.json | 26 + .../mobevents/boulderdash_spawner.json | 50 + .../lycanitesmobs/mobevents/cinderfall.json | 22 + .../mobevents/cinderfall_spawner.json | 46 + .../lycanitesmobs/mobevents/dragonsroar.json | 17 + .../mobevents/dragonsroar_skyspawner.json | 58 + config/lycanitesmobs/mobevents/eruption.json | 23 + .../mobevents/eruption_spawner.json | 58 + config/lycanitesmobs/mobevents/halloween.json | 27 + .../mobevents/halloween_landspawner.json | 72 + .../mobevents/halloween_skyspawner.json | 70 + config/lycanitesmobs/mobevents/hellsfury.json | 17 + .../mobevents/hellsfury_landspawner.json | 54 + .../mobevents/hellsfury_skyspawner.json | 50 + .../mobevents/marchofthegorgomites.json | 26 + .../marchofthegorgomites_spawner.json | 46 + config/lycanitesmobs/mobevents/poopparty.json | 26 + .../mobevents/poopparty_spawner.json | 46 + .../lycanitesmobs/mobevents/primalfury.json | 26 + .../mobevents/primalfury_spawner.json | 62 + config/lycanitesmobs/mobevents/rahovart.json | 31 + .../mobevents/raptorrampage.json | 26 + .../mobevents/raptorrampage_spawner.json | 50 + .../mobevents/reptileruckus.json | 26 + .../mobevents/reptileruckus_spawner.json | 58 + config/lycanitesmobs/mobevents/roasting.json | 27 + .../mobevents/roasting_landspawner.json | 55 + .../mobevents/roasting_skyspawner.json | 58 + config/lycanitesmobs/mobevents/rootriot.json | 26 + .../mobevents/rootriot_landspawner.json | 50 + .../mobevents/rootriot_skyspawner.json | 46 + config/lycanitesmobs/mobevents/rudolph.json | 27 + .../mobevents/rudolph_spawner.json | 52 + config/lycanitesmobs/mobevents/saltytree.json | 35 + .../mobevents/saltytree_spawner.json | 57 + .../lycanitesmobs/mobevents/satanclaws.json | 27 + .../mobevents/satanclaws_spawner.json | 48 + config/lycanitesmobs/mobevents/seastorm.json | 32 + .../mobevents/seastorm_skyspawner.json | 50 + .../mobevents/seastorm_waterspawner.json | 50 + .../lycanitesmobs/mobevents/shadowgames.json | 22 + .../mobevents/shadowgames_landspawner.json | 50 + .../mobevents/shadowgames_skyspawner.json | 50 + config/lycanitesmobs/mobevents/sharknado.json | 26 + .../mobevents/sharknado_spawner.json | 46 + config/lycanitesmobs/mobevents/subzero.json | 26 + .../mobevents/subzero_spawner.json | 46 + config/lycanitesmobs/mobevents/theswarm.json | 26 + .../mobevents/theswarm_landspawner.json | 46 + .../mobevents/theswarm_skyspawner.json | 50 + config/lycanitesmobs/mobevents/tsunami.json | 31 + .../mobevents/tsunami_spawner.json | 50 + config/lycanitesmobs/mobevents/windstorm.json | 26 + .../mobevents/windstorm_spawner.json | 54 + .../lycanitesmobs/mobevents/wingedvenom.json | 26 + .../mobevents/wingedvenom_spawner.json | 54 + .../lycanitesmobs/mobevents/wintersgrasp.json | 26 + .../mobevents/wintersgrasp_spawner.json | 50 + config/lycanitesmobs/mobeventschedule.json | 4 + .../lycanitesmobs/projectiles/acidsplash.json | 27 + .../lycanitesmobs/projectiles/aetherwave.json | 29 + .../lycanitesmobs/projectiles/aquapulse.json | 34 + .../projectiles/arcanelaser.json | 35 + .../projectiles/arcanelaserstorm.json | 42 + .../lycanitesmobs/projectiles/blizzard.json | 27 + .../lycanitesmobs/projectiles/bloodleech.json | 33 + .../projectiles/boulderblast.json | 27 + .../lycanitesmobs/projectiles/chaosorb.json | 34 + .../projectiles/crystalshard.json | 29 + .../projectiles/demonicblast.json | 40 + .../projectiles/demonicspark.json | 29 + .../lycanitesmobs/projectiles/devilstar.json | 27 + .../projectiles/doomfireball.json | 34 + config/lycanitesmobs/projectiles/ember.json | 27 + config/lycanitesmobs/projectiles/faebolt.json | 27 + .../lycanitesmobs/projectiles/frostbolt.json | 27 + .../lycanitesmobs/projectiles/frostweb.json | 34 + .../projectiles/hellfireball.json | 35 + .../projectiles/icefireball.json | 35 + .../lycanitesmobs/projectiles/lifedrain.json | 38 + .../lycanitesmobs/projectiles/lightball.json | 38 + .../projectiles/lobdarklings.json | 40 + config/lycanitesmobs/projectiles/magma.json | 34 + config/lycanitesmobs/projectiles/mudshot.json | 28 + .../lycanitesmobs/projectiles/poisonray.json | 34 + config/lycanitesmobs/projectiles/poop.json | 35 + config/lycanitesmobs/projectiles/quill.json | 27 + .../projectiles/scorchfireball.json | 35 + .../projectiles/spectralbolt.json | 28 + .../projectiles/summoningseed.json | 38 + .../projectiles/throwingscythe.json | 28 + .../projectiles/tricksterflare.json | 40 + config/lycanitesmobs/projectiles/tundra.json | 34 + .../lycanitesmobs/projectiles/venomshot.json | 34 + .../lycanitesmobs/projectiles/waterjet.json | 35 + .../lycanitesmobs/projectiles/whirlwind.json | 27 + config/lycanitesmobs/spawners/acid.json | 45 + config/lycanitesmobs/spawners/aether.json | 51 + config/lycanitesmobs/spawners/animal.json | 37 + .../lycanitesmobs/spawners/animalchunk.json | 45 + config/lycanitesmobs/spawners/beast.json | 35 + config/lycanitesmobs/spawners/chaos.json | 107 + config/lycanitesmobs/spawners/chorus.json | 46 + config/lycanitesmobs/spawners/crop.json | 46 + config/lycanitesmobs/spawners/darkness.json | 98 + config/lycanitesmobs/spawners/death.json | 48 + config/lycanitesmobs/spawners/disruption.json | 99 + config/lycanitesmobs/spawners/end.json | 43 + config/lycanitesmobs/spawners/endsky.json | 43 + config/lycanitesmobs/spawners/explosion.json | 52 + config/lycanitesmobs/spawners/fire.json | 53 + config/lycanitesmobs/spawners/firenether.json | 54 + config/lycanitesmobs/spawners/fishing.json | 63 + config/lycanitesmobs/spawners/flower.json | 48 + config/lycanitesmobs/spawners/frostfire.json | 44 + config/lycanitesmobs/spawners/gem.json | 50 + config/lycanitesmobs/spawners/glowstone.json | 52 + config/lycanitesmobs/spawners/lava.json | 39 + .../spawners/lavaunderground.json | 40 + config/lycanitesmobs/spawners/lunar.json | 50 + config/lycanitesmobs/spawners/mineshaft.json | 49 + config/lycanitesmobs/spawners/mix.json | 42 + config/lycanitesmobs/spawners/mushroom.json | 57 + config/lycanitesmobs/spawners/nether.json | 43 + config/lycanitesmobs/spawners/nethersky.json | 43 + config/lycanitesmobs/spawners/ooze.json | 39 + config/lycanitesmobs/spawners/ore.json | 50 + config/lycanitesmobs/spawners/poison.json | 53 + config/lycanitesmobs/spawners/portal.json | 46 + config/lycanitesmobs/spawners/sky.json | 36 + config/lycanitesmobs/spawners/skyhigh.json | 43 + config/lycanitesmobs/spawners/sleep.json | 46 + config/lycanitesmobs/spawners/storm.json | 47 + config/lycanitesmobs/spawners/surface.json | 47 + config/lycanitesmobs/spawners/temple.json | 61 + config/lycanitesmobs/spawners/tree.json | 44 + config/lycanitesmobs/spawners/undeath.json | 51 + .../lycanitesmobs/spawners/underground.json | 45 + config/lycanitesmobs/spawners/village.json | 43 + config/lycanitesmobs/spawners/void.json | 43 + config/lycanitesmobs/spawners/water.json | 39 + .../lycanitesmobs/spawners/wateranimal.json | 40 + .../spawners/wateranimalchunk.json | 49 + config/lycanitesmobs/spawners/waterfloor.json | 39 + config/lycanitesmobs/spawning.cfg | 56 + config/lycanitesmobs/version.cfg | 7 + config/lycanitesmobs/worldgen.cfg | 39 + .../cosmeticpresets/power_fist/Default.dat | Bin 0 -> 953 bytes .../Citizen Joe Armor Skin.dat | Bin 0 -> 92 bytes .../powerarmor_feet/Default Armor Skin.dat | Bin 0 -> 87 bytes .../powerarmor_feet/Default Armor2.dat | Bin 0 -> 132 bytes .../powerarmor_feet/Default.dat | Bin 0 -> 85 bytes .../Citenzen Joe Armor Skin.dat | Bin 0 -> 95 bytes .../powerarmor_head/Default Armor Skin.dat | Bin 0 -> 90 bytes .../powerarmor_head/Default Armor2.dat | Bin 0 -> 116 bytes .../powerarmor_head/Default.dat | Bin 0 -> 141 bytes .../Citizen Joe Armor Skin.dat | Bin 0 -> 90 bytes .../powerarmor_legs/Defalt Armor Skin.dat | Bin 0 -> 87 bytes .../powerarmor_legs/Default Armor2.dat | Bin 0 -> 149 bytes .../powerarmor_legs/Default.dat | Bin 0 -> 92 bytes .../Citenzen Joe Armor Skin.dat | Bin 0 -> 93 bytes .../powerarmor_torso/Default Armor Skin.dat | Bin 0 -> 88 bytes .../powerarmor_torso/Default Armor2.dat | Bin 0 -> 216 bytes .../powerarmor_torso/Default.dat | Bin 0 -> 276 bytes config/machinemuse/custominstallcosts.json | 1 + config/machinemuse/missingConfigDoubles.txt | 6 + config/machinemuse/numina.cfg | 53 + config/machinemuse/powersuits.cfg | 467 + config/malisiscore.cfg | 7 + config/malisisdoors.cfg | 9 + config/matc.cfg | 43 + config/mcjtylib.cfg | 242 + config/mekanism.cfg | 888 + config/mekanism/BoxBlacklist.txt | 3 + config/memorycleaner.cfg | 43 + config/microblocks.cfg | 5 + config/modnametooltip.cfg | 10 + .../modularmachinery/machinery/3dcrafter.json | 1296 + .../modularmachinery/machinery/assembler.json | 842 + config/modularmachinery/machinery/mixer.json | 840 + .../machinery/variables/casings.var.json | 51 + config/modularmachinery/modularmachinery.cfg | 207 + .../recipes/alloy_smelter_alloys.adapter.json | 24 + .../recipes/alloy_smelter_diamond.json | 30 + .../alloy_smelter_furnaces.adapter.json | 24 + .../recipes/alloy_smelter_modularium.json | 42 + .../centrifuge_centrifuge_blaze_powder.json | 32 + .../recipes/centrifuge_centrifuge_grass.json | 80 + .../centrifuge_centrifuge_magma_cream.json | 32 + .../recipes/centrifuge_centrifuge_wool.json | 45 + .../recipes/centrifuge_wash_glowstone.json | 25 + .../recipes/centrifuge_wash_redstone.json | 25 + .../power_transformer_energy_transform.json | 17 + config/morefurnaces.cfg | 20 + config/moreplates.cfg | 359 + config/morpheus.cfg | 19 + config/morphtool.cfg | 50 + config/mowziesmobs.cfg | 931 + config/multimine.cfg | 171 + config/multipart.cfg | 22 + config/mysticalagradditions.cfg | 40 + config/mysticalagriculture.cfg | 562 + config/mysticalagriculture_recipes.cfg | 374 + config/mysticalmechanics.cfg | 14 + config/mysticalworld.cfg | 738 + config/natura.cfg | 137 + config/naturesaura.cfg | 93 + config/naturescompass.cfg | 36 + config/nuclearcraft.cfg | 1793 + config/omlib.cfg | 23 + config/openblocks.cfg | 512 + config/openmods.cfg | 29 + config/openmodularturrets.cfg | 733 + config/oreexcavation.cfg | 76 + config/oreexcavation_groups.json | 20 + config/oreexcavation_overrides.json | 13 + config/oreexcavation_shapes.json | 40 + config/orespawn.cfg | 23 + config/orespawn3/baseminerals.json | 166 + config/orespawn3/endmetals.json | 780 + config/orespawn3/modernmetals.json | 373 + config/orespawn3/nethermetals.json | 780 + config/orespawn3/netherspawn.json | 27 + config/orespawn3/orespawn.json | 577 + .../orespawn3/sysconf/features-orespawn.json | 26 + config/orespawn3/sysconf/known-configs.json | 8 + .../sysconf/replacements-orespawn.json | 8 + config/overpoweredarmorbar.cfg | 21 + config/p455w0rdsLib.cfg | 32 + config/packagedauto.cfg | 80 + config/packagedexcrafting.cfg | 109 + config/particleculling.cfg | 11 + config/patchouli.cfg | 23 + config/performant.cfg | 59 + config/phosphor.json | 5 + config/placebo.cfg | 11 + config/plustic.cfg | 331 + config/quark.cfg | 3107 + config/randompatches.cfg | 272 + config/randomthings.cfg | 104 + config/realdrops.cfg | 20 + config/recipestages.cfg | 8 + config/rftools/rftools.cfg | 2010 + config/rockhounding_chemistry.cfg | 268 + config/rockhounding_core.cfg | 20 + config/scannable.cfg | 203 + config/scavenge/1ore2res.json | 34 + config/scavenge/1plant2ore.json | 34 + config/scavenge/1res2plant.json | 34 + config/scavenge/2ore2res.json | 34 + config/scavenge/2plant2ore.json | 34 + config/scavenge/2res2plant.json | 34 + config/scavenge/3ore2res.json | 34 + config/scavenge/3plant2ore.json | 34 + config/scavenge/3res2plant.json | 34 + config/scavenge/4ore2res.json | 34 + config/scavenge/4plant2ore.json | 34 + config/scavenge/4res2plant.json | 34 + config/scavenge/5ore2res.json | 34 + config/scavenge/5plant2ore.json | 34 + config/scavenge/5res2plant.json | 34 + config/scavenge/6ore2res.json | 34 + config/scavenge/6plant2ore.json | 34 + config/scavenge/6res2plant.json | 34 + config/scavenge/Scroll.json | 68 + config/scavenge/Scroll2.json | 68 + config/scavenge/config.cfg | 45 + config/simple_trophies.cfg | 51 + config/solarflux/compats.cfg | 19 + config/solarflux/custom_panels.js | 61 + config/solarflux/main.hlc | 83 + config/solarflux/textures/example_base.png | Bin 0 -> 514 bytes config/solarflux/textures/example_top.png | Bin 0 -> 318 bytes config/solcarrot.cfg | 57 + config/soot.cfg | 80 + config/splash.properties | 17 + config/stg.cfg | 10 + config/storagedrawers.cfg | 123 + config/storagenetwork.cfg | 25 + config/surge.cfg | 38 + config/tc6aspects4jei.cfg | 8 + config/tcomplement.cfg | 82 + config/tconstruct.cfg | 149 + config/teamreborn/configData.nbt | Bin 0 -> 40180 bytes config/teamreborn/reborncore/client.cfg | 17 + config/teamreborn/reborncore/misc.cfg | 23 + config/teamreborn/reborncore/power.cfg | 14 + .../reborncore/selected_energy.json | 1 + config/teamreborn/reborncore/upgrades.cfg | 10 + config/teamreborn/techreborn/compat.cfg | 74 + config/teamreborn/techreborn/generators.cfg | 173 + config/teamreborn/techreborn/items.cfg | 83 + config/teamreborn/techreborn/machines.cfg | 350 + config/teamreborn/techreborn/misc.cfg | 158 + config/teamreborn/techreborn/ores.json | 181 + config/teamreborn/techreborn/recipes.cfg | 32 + config/teamreborn/techreborn/world.cfg | 32 + config/tellme.cfg | 17 + config/tfspellpack.cfg | 23 + config/thaumadditions.cfg | 33 + config/thaumcraft_graphics.cfg | 31 + config/thaumcraft_misc.cfg | 31 + config/thaumcraft_world.cfg | 65 + config/thaumic_periphery.cfg | 32 + config/thaumicaugmentation.cfg | 431 + config/thaumicenergistics.cfg | 51 + config/thaumicjei.cfg | 21 + config/thaumicjei_itemstack_aspects.json | 59494 ++++++++ config/thaumictinkerer.cfg | 46 + config/thebetweenlands/config.cfg | 411 + config/thebetweenlands/config_version | 1 + config/thebetweenlands/recipes.json | 96 + config/theoneprobe.cfg | 267 + config/toastcontrol.cfg | 59 + config/tombstone.cfg | 688 + config/tool_progression/block_overwrites.cfg | 129 + config/tool_progression/blocks.cfg | 105148 +++++++++++++++ config/tool_progression/general.cfg | 50 + config/tool_progression/materials.cfg | 820 + .../tool_progression/materials_overwrites.cfg | 90 + .../tool_progression/mining_level_names.cfg | 21 + config/tool_progression/tool_overwrites.cfg | 39 + config/tool_progression/tools.cfg | 1255 + config/toughnessbar.cfg | 18 + config/translocators.cfg | 10 + .../decay/treasure2/aged_ruleset.json | 119 + .../decay/treasure2/default_ruleset.json | 119 + .../decay/treasure2/ruinous_ruleset.json | 119 + .../chests/common/armor_tool_chest.json | 59 + .../chests/common/food_potion_chest.json | 60 + .../chests/common/general_chest.json | 89 + .../chests/epic/general_chest.json | 173 + .../chests/epic/general_chest.json.bak | 173 + .../chests/rare/armor_tool_chest.json | 142 + .../chests/rare/food_potion_chest.json | 120 + .../chests/rare/general_chest.json | 173 + .../chests/scarce/armor_tool_chest.json | 148 + .../chests/scarce/food_potion_chest.json | 123 + .../chests/scarce/general_chest.json | 173 + .../chests/special/black_pearl_well.json | 99 + .../chests/special/cauldron_chest.json | 240 + .../chests/special/crystal_skull_chest.json | 186 + .../special/crystal_skull_chest.json.bak | 186 + .../chests/special/gold_skull_chest.json | 177 + .../chests/special/skull_chest.json | 150 + .../chests/special/white_pearl_well.json | 102 + .../chests/special/wither_chest.json | 152 + .../chests/uncommon/armor_tool_chest.json | 139 + .../chests/uncommon/food_potion_chest.json | 117 + .../chests/uncommon/general_chest.json | 170 + .../loot_tables/inject/common/items.json | 183 + .../loot_tables/pools/armor/common.json | 59 + .../loot_tables/pools/armor/epic.json | 133 + .../loot_tables/pools/armor/rare.json | 87 + .../loot_tables/pools/armor/scarce.json | 117 + .../loot_tables/pools/armor/uncommon.json | 85 + .../loot_tables/pools/food/common.json | 248 + .../loot_tables/pools/food/epic.json | 23 + .../loot_tables/pools/food/rare.json | 68 + .../loot_tables/pools/food/scarce.json | 23 + .../loot_tables/pools/food/uncommon.json | 75 + .../loot_tables/pools/items/common.json | 227 + .../loot_tables/pools/items/epic.json | 137 + .../loot_tables/pools/items/rare.json | 236 + .../loot_tables/pools/items/scarce.json | 113 + .../loot_tables/pools/items/uncommon.json | 209 + .../loot_tables/pools/potions/common.json | 59 + .../loot_tables/pools/potions/epic.json | 83 + .../loot_tables/pools/potions/rare.json | 119 + .../loot_tables/pools/potions/scarce.json | 107 + .../loot_tables/pools/potions/uncommon.json | 71 + .../loot_tables/pools/tools/common.json | 47 + .../loot_tables/pools/tools/epic.json | 48 + .../loot_tables/pools/tools/rare.json | 61 + .../loot_tables/pools/tools/scarce.json | 67 + .../loot_tables/pools/tools/uncommon.json | 62 + .../loot_tables/pools/treasure/common.json | 116 + .../pools/treasure/common.json.bak | 116 + .../loot_tables/pools/treasure/epic.json | 197 + .../loot_tables/pools/treasure/epic.json.bak | 204 + .../pools/treasure/epic_charms.json | 215 + .../pools/treasure/epic_charms.json.bak | 116 + .../loot_tables/pools/treasure/rare.json | 173 + .../pools/treasure/rare_charms.json | 206 + .../pools/treasure/rare_charms.json.bak | 142 + .../loot_tables/pools/treasure/scarce.json | 201 + .../pools/treasure/scarce_charms.json | 172 + .../pools/treasure/scarce_charms.json.bak | 117 + .../loot_tables/pools/treasure/uncommon.json | 146 + .../pools/treasure/uncommon_charms.json | 107 + .../pools/treasure/uncommon_charms.json.bak | 76 + .../loot_tables/treasure2/armor/common.json | 59 + .../loot_tables/treasure2/armor/epic.json | 133 + .../loot_tables/treasure2/armor/rare.json | 87 + .../loot_tables/treasure2/armor/scarce.json | 117 + .../loot_tables/treasure2/armor/uncommon.json | 85 + .../chests/common/armor_tool_chest.json | 57 + .../chests/common/food_potion_chest.json | 58 + .../chests/common/general_chest.json | 86 + .../treasure2/chests/epic/general_chest.json | 171 + .../chests/rare/armor_tool_chest.json | 140 + .../chests/rare/food_potion_chest.json | 118 + .../treasure2/chests/rare/general_chest.json | 171 + .../chests/scarce/armor_tool_chest.json | 146 + .../chests/scarce/food_potion_chest.json | 121 + .../chests/scarce/general_chest.json | 171 + .../chests/special/black_pearl_well.json | 97 + .../chests/special/cauldron_chest.json | 238 + .../chests/special/gold_skull_chest.json | 175 + .../treasure2/chests/special/skull_chest.json | 148 + .../chests/special/white_pearl_well.json | 100 + .../chests/special/wither_chest.json | 150 + .../chests/uncommon/armor_tool_chest.json | 137 + .../chests/uncommon/food_potion_chest.json | 115 + .../chests/uncommon/general_chest.json | 168 + .../loot_tables/treasure2/food/common.json | 248 + .../loot_tables/treasure2/food/epic.json | 23 + .../loot_tables/treasure2/food/rare.json | 68 + .../loot_tables/treasure2/food/scarce.json | 23 + .../loot_tables/treasure2/food/uncommon.json | 75 + .../loot_tables/treasure2/items/common.json | 182 + .../loot_tables/treasure2/items/epic.json | 137 + .../loot_tables/treasure2/items/rare.json | 236 + .../loot_tables/treasure2/items/scarce.json | 113 + .../loot_tables/treasure2/items/uncommon.json | 209 + .../loot_tables/treasure2/potions/common.json | 59 + .../loot_tables/treasure2/potions/epic.json | 83 + .../loot_tables/treasure2/potions/rare.json | 119 + .../loot_tables/treasure2/potions/scarce.json | 107 + .../treasure2/potions/uncommon.json | 71 + .../loot_tables/treasure2/tools/common.json | 47 + .../loot_tables/treasure2/tools/epic.json | 48 + .../loot_tables/treasure2/tools/rare.json | 61 + .../loot_tables/treasure2/tools/scarce.json | 67 + .../loot_tables/treasure2/tools/uncommon.json | 62 + .../treasure2/treasure/common.json | 116 + .../loot_tables/treasure2/treasure/epic.json | 204 + .../treasure2/treasure/epic_charms.json | 116 + .../treasure2/treasure/epic_charms.json.bak | 116 + .../loot_tables/treasure2/treasure/rare.json | 179 + .../treasure2/treasure/rare.json.bak | 173 + .../treasure2/treasure/rare_charms.json | 142 + .../treasure2/treasure/scarce.json | 201 + .../treasure2/treasure/scarce.json.bak | 165 + .../treasure2/treasure/scarce_charms.json | 117 + .../treasure2/treasure/uncommon.json | 152 + .../treasure2/treasure/uncommon.json.bak | 140 + .../treasure2/treasure/uncommon_charms.json | 76 + .../meta/treasure2/structures/basic1.json | 11 + .../meta/treasure2/structures/basic2.json | 11 + .../meta/treasure2/structures/basic3.json | 11 + .../meta/treasure2/structures/basic4.json | 11 + .../meta/treasure2/structures/basic5.json | 11 + .../treasure2/structures/beached-ship1.json | 17 + .../treasure2/structures/beached-ship2.json | 17 + .../treasure2/structures/beached-ship3.json | 17 + .../treasure2/structures/blacksmith1.json | 17 + .../structures/canopy-wishing-well1.json | 17 + .../meta/treasure2/structures/castle1.json | 12 + .../meta/treasure2/structures/cave1.json | 11 + .../meta/treasure2/structures/cave2.json | 11 + .../meta/treasure2/structures/church1.json | 17 + .../meta/treasure2/structures/cobb1.json | 11 + .../meta/treasure2/structures/crypt1.json | 12 + .../meta/treasure2/structures/crypt2.json | 12 + .../meta/treasure2/structures/crypt3.json | 12 + .../treasure2/structures/desert-tower2.json | 12 + .../structures/desert-wishing-well1.json | 17 + .../structures/desert-wishing-well2.json | 17 + .../meta/treasure2/structures/dingy1.json | 10 + .../meta/treasure2/structures/fortress1.json | 17 + .../meta/treasure2/structures/house1.json | 17 + .../meta/treasure2/structures/ionic1.json | 11 + .../treasure2/structures/iron-chamber1.json | 11 + .../treasure2/structures/iron-chamber2.json | 11 + .../treasure2/structures/large-tower1.json | 12 + .../meta/treasure2/structures/mine1.json | 11 + .../structures/obsidian-chamber1.json | 11 + .../treasure2/structures/pirate-chamber1.json | 10 + .../treasure2/structures/simple-well1.json | 17 + .../treasure2/structures/sunken-ship1.json | 15 + .../treasure2/structures/sunken-ship2.json | 15 + .../treasure2/structures/sunken-ship3.json | 15 + .../meta/treasure2/structures/tower1.json | 12 + .../meta/treasure2/structures/tower2.json | 12 + .../meta/treasure2/structures/tower3.json | 17 + .../meta/treasure2/structures/tower4.json | 17 + .../meta/treasure2/structures/tower5.json | 17 + .../structures/underwater-ruin1.json | 11 + .../structures/underwater-ruins2.json | 10 + .../structures/underwater-ruins3.json | 10 + .../treasure2/structures/wither-chamber1.json | 10 + .../structures/wood-draw-wishing-well1.json | 17 + .../structures/treasure2/submerged/dingy1.nbt | Bin 0 -> 1025 bytes .../treasure2/submerged/sunken-ship1.nbt | Bin 0 -> 8549 bytes .../treasure2/submerged/sunken-ship2.nbt | Bin 0 -> 7181 bytes .../treasure2/submerged/sunken-ship3.nbt | Bin 0 -> 10396 bytes .../treasure2/submerged/underwater-ruin1.nbt | Bin 0 -> 536 bytes .../treasure2/submerged/underwater-ruins2.nbt | Bin 0 -> 1664 bytes .../treasure2/submerged/underwater-ruins3.nbt | Bin 0 -> 1394 bytes .../treasure2/subterranean/basic1.nbt | Bin 0 -> 1245 bytes .../treasure2/subterranean/basic2.nbt | Bin 0 -> 1506 bytes .../treasure2/subterranean/basic3.nbt | Bin 0 -> 1340 bytes .../treasure2/subterranean/basic4.nbt | Bin 0 -> 1571 bytes .../treasure2/subterranean/basic5.nbt | Bin 0 -> 1805 bytes .../treasure2/subterranean/cave1.nbt | Bin 0 -> 794 bytes .../treasure2/subterranean/cave2.nbt | Bin 0 -> 1212 bytes .../treasure2/subterranean/cobb1.nbt | Bin 0 -> 1144 bytes .../treasure2/subterranean/crypt1.nbt | Bin 0 -> 3770 bytes .../treasure2/subterranean/ionic1.nbt | Bin 0 -> 719 bytes .../treasure2/subterranean/iron-chamber1.nbt | Bin 0 -> 1902 bytes .../treasure2/subterranean/iron-chamber2.nbt | Bin 0 -> 1311 bytes .../treasure2/subterranean/mine1.nbt | Bin 0 -> 732 bytes .../subterranean/obsidian-chamber1.nbt | Bin 0 -> 3894 bytes .../subterranean/pirate-chamber1.nbt | Bin 0 -> 3738 bytes .../subterranean/wither-chamber1.nbt | Bin 0 -> 4045 bytes .../treasure2/surface/beached-ship1.nbt | Bin 0 -> 8549 bytes .../treasure2/surface/beached-ship2.nbt | Bin 0 -> 7181 bytes .../treasure2/surface/beached-ship3.nbt | Bin 0 -> 10396 bytes .../treasure2/surface/blacksmith1.nbt | Bin 0 -> 2894 bytes .../structures/treasure2/surface/castle1.nbt | Bin 0 -> 16566 bytes .../structures/treasure2/surface/church1.nbt | Bin 0 -> 3632 bytes .../structures/treasure2/surface/crypt2.nbt | Bin 0 -> 2867 bytes .../structures/treasure2/surface/crypt3.nbt | Bin 0 -> 450 bytes .../treasure2/surface/desert-tower2.nbt | Bin 0 -> 4100 bytes .../treasure2/surface/fortress1.nbt | Bin 0 -> 7906 bytes .../structures/treasure2/surface/house1.nbt | Bin 0 -> 5723 bytes .../treasure2/surface/large-tower1.nbt | Bin 0 -> 9402 bytes .../structures/treasure2/surface/tower1.nbt | Bin 0 -> 6183 bytes .../structures/treasure2/surface/tower2.nbt | Bin 0 -> 4009 bytes .../structures/treasure2/surface/tower3.nbt | Bin 0 -> 3077 bytes .../structures/treasure2/surface/tower4.nbt | Bin 0 -> 4006 bytes .../structures/treasure2/surface/tower5.nbt | Bin 0 -> 8386 bytes .../treasure2/wells/canopy-wishing-well1.nbt | Bin 0 -> 562 bytes .../treasure2/wells/desert-wishing-well1.nbt | Bin 0 -> 573 bytes .../treasure2/wells/desert-wishing-well2.nbt | Bin 0 -> 944 bytes .../treasure2/wells/simple-well1.nbt | Bin 0 -> 416 bytes .../wells/wood-draw-wishing-well1.nbt | Bin 0 -> 511 bytes config/treasure2/treasure2-c1.0.cfg | 1230 + config/tweakersconstruct.cfg | 145 + config/twilightforest.cfg | 289 + config/unidict/IntegrationModule.cfg | 33 + config/unidict/ModConfigModule.cfg | 8 + config/unidict/UniDict.cfg | 277 + config/utilitybaseores.cfg | 116 + config/valkyrielib/main.cfg | 28 + config/vanillafix.cfg | 26 + config/vanillafix/config_version | 1 + config/vanillafix/methods-stable_39.csv | 9655 ++ config/waila/theme/dark.json | 7 + config/waila/theme/vanilla.json | 7 + config/waila/waila.cfg | 107 + config/woot/custom_drops.json | 130 + config/woot/factory_config.json | 392 + config/woot/factory_ingredients.json | 40 + config/woot/woot.cfg | 323 + config/worldedit/worldedit.properties | 38 + .../models/item/blu_metal_chest.json | 6 - .../models/item/blu_metal_dust.json | 6 - .../models/item/blu_metal_feet.json | 6 - .../models/item/blu_metal_gear.json | 6 - .../models/item/blu_metal_head.json | 6 - .../models/item/blu_metal_ingot.json | 6 - .../models/item/blu_metal_legs.json | 6 - .../models/item/blu_metal_nugget.json | 6 - .../models/item/blu_metal_plate.json | 6 - .../models/item/blu_metal_rod.json | 6 - .../models/item/visSeedAer.json | 4 + .../textures/items/vis_seeds_0.png | Bin 0 -> 274 bytes .../textures/items/vis_seeds_1.png | Bin 0 -> 191 bytes scripts/Advanced Generators.zs | 5 + scripts/Lycanitesmobs.zs | 12 +- scripts/Metal Processing.zs | 3 + scripts/Ore Dic.zs | 11 +- scripts/actuallyadditions.zs | 9 +- scripts/add-recipes-temp.zs | 32 +- scripts/advancedrocketry.zs | 15 +- scripts/appliedenergestics.zs | 1 + scripts/astralsorcery.zs | 6 +- scripts/blood magic.zs | 2 +- scripts/botania.zs | 5 +- scripts/cyclic.zs | 14 + scripts/embers.zs | 5 + scripts/ender utilitys.zs | 11 + scripts/enviromental tech.zs | 62 +- scripts/immersive.zs | 26 +- scripts/mekanism.zs | 42 +- scripts/mystical agriculture.zs | 10 +- scripts/nuclearcraft.zs | 15 + scripts/parts.zs | 95 +- scripts/rockhounding.zs | 15 +- scripts/simplestorage.zs | 6 +- scripts/techreborn.zs | 25 +- scripts/thermal.zs | 20 +- scripts/tinkersconstruct.zs | 14 +- scripts/zs copy this.zs | 2 + 1616 files changed, 435773 insertions(+), 1145 deletions(-) create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/slime_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/spider_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/squid_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/steel_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tanzanite_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tin_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/titanium_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/topaz_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tungsten_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/water_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/wither_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/zinc_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_agriculturalexpansion/plants/zombie_sprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_aum_plant.json create mode 100644 config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_cerublossom_plant.json create mode 100644 config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_desert_nova_plant.json create mode 100644 config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_tarma_root_plant.json create mode 100644 config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_wakebloom_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/artichoke_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/asparagus_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/bambooshoot_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/barley_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/bean_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/beet_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/bellpepper_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/blackberry_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/blueberry_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/broccoli_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/brusselsprout_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/cabbage_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/cactusfruit_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/candleberry_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/cantaloupe_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/cauliflower_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/celery_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/chilipepper_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/coffee_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/corn_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/cotton_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/cranberry_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/cucumber_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/curryleaf_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/eggplant_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/garlic_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/ginger_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/grape_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/kiwi_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/leek_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/lettuce_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/mustard_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/oats_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/okra_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/onion_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/parsnip_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/peanut_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/peas_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/pineapple_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/radish_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/raspberry_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/rhubarb_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/rice_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/rutabaga_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/rye_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/scallion_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/seaweed_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/sesameseeds_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/soybean_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/spiceleaf_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/spinach_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/strawberry_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/sweetpotato_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/tea_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/tomato_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/turnip_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/waterchestnut_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/whitemushroom_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/wintersquash_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/mutations/zucchini_mutation.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/artichoke_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/asparagus_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/bambooshoot_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/barley_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/bean_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/beet_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/bellpepper_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/blackberry_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/blueberry_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/broccoli_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/brusselsprout_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/cabbage_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/cactusfruit_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/candleberry_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/cantaloupe_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/cauliflower_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/celery_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/chilipepper_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/coffee_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/corn_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/cotton_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/cranberry_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/cucumber_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/curryleaf_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/eggplant_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/garlic_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/ginger_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/grape_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/kiwi_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/leek_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/lettuce_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/mustard_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/oats_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/okra_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/onion_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/parsnip_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/peanut_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/peas_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/pineapple_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/radish_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/raspberry_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/rhubarb_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/rice_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/rutabaga_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/rye_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/scallion_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/seaweed_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/sesameseed_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/soybean_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/spiceleaf_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/spinach_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/strawberry_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/sweetpotato_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/tea_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/tomato_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/turnip_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/waterchestnut_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/whitemushroom_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/wintersquash_plant.json create mode 100644 config/agricraft/json/defaults/mod_harvestcraft/plants/zucchini_plant.json create mode 100644 config/agricraft/json/defaults/mod_immersiveengineering/hemp_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagradditions/awakened_draconium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagradditions/nether_star_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagradditions/tier6_inferium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/adamantine_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/aluminum_brass_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/aluminum_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/amber_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/apatite_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/aquamarine_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/aquarium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/ardite_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/basalt_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/basalz_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/black_quartz_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/blaze_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/blitz_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/blizz_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/blue_topaz_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/brass_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/bronze_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/certus_quartz_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/chicken_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/chimerite_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/chrome_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/coal_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/cobalt_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/cold_iron_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/conductive_iron_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/constantan_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/copper_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/cow_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/creeper_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/dark_steel_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/desh_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/diamond_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/dirt_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/draconium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/dye_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/electrical_steel_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/electrum_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/emerald_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/end_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/ender_amethyst_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/ender_biotite_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/enderium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/enderman_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/energetic_alloy_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/experience_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/fire_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/fluix_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/ghast_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/glowstone_ingot_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/glowstone_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/gold_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/guardian_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/ice_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/invar_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/iridium_ore_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/iridium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/iron_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/knightslime_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/lapis_lazuli_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/lead_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/limestone_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/lumium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/malachite_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/manasteel_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/manyullyn_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/marble_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/meteoric_iron_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/mithril_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/moonstone_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/mystical_flower_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/nature_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/nether_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/nether_quartz_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/nickel_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/obsidian_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/osmium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/peridot_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/pig_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/platinum_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/pulsating_iron_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/quartz_enriched_iron_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/rabbit_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/redstone_alloy_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/redstone_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/refined_obsidian_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/rock_crystal_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/rubber_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/ruby_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/saltpeter_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/sapphire_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/sheep_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/signalum_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/silicon_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/silver_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/skeleton_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/slime_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/soularium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/spider_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/star_steel_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/starmetal_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/steel_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/stone_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/sulfur_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/sunstone_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/tanzanite_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/terrasteel_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier1_inferium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier2_inferium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier3_inferium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier4_inferium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier5_inferium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/tin_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/titanium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/topaz_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/tungsten_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/uranium_238_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/uranium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/vibrant_alloy_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/vinteum_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/water_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/wither_skeleton_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/wood_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/yellorium_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/zinc_plant - Copy.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/zinc_plant.json create mode 100644 config/agricraft/json/defaults/mod_mysticalagriculture/plants/zombie_plant.json create mode 100644 config/agricraft/json/defaults/mod_natura/barley_plant.json create mode 100644 config/agricraft/json/defaults/mod_natura/cotton_plant.json create mode 100644 config/agricraft/json/defaults/mod_thaumcraft/mutations/thaumcraft_lux_mutation.json create mode 100644 config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_aer_plant..json.bak create mode 100644 config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_aer_plant.json create mode 100644 config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_ignis_plant.json create mode 100644 config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_lux_plant.json create mode 100644 config/agricraft/json/defaults/mod_thaumcraft/soils/enchanted_soil.json create mode 100644 config/agricraft/json/defaults/resource/mutations/aurigold_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/cuprosia_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/diamahlia_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/emeryllis_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/ferranium_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/jaslumine_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/lapender_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/niccissus_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/nitorwart_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/osmonium_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/petinia_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/platiolus_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/plombean_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/quartzanthemum_mutation.json create mode 100644 config/agricraft/json/defaults/resource/mutations/redstodendron_mutation.json create mode 100644 config/agricraft/json/defaults/resource/plants/aurigold_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/cuprosia_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/diamahlia_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/emeryllis_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/ferranium_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/jaslumine_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/lapender_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/niccissus_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/nitorwart_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/osmonium_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/petinia_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/platiolus_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/plombean_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/quartzanthemum_plant.json create mode 100644 config/agricraft/json/defaults/resource/plants/redstodendron_plant.json create mode 100644 config/agricraft/json/defaults/resource/soils/gravel_soil.json create mode 100644 config/agricraft/json/defaults/resource/soils/stone_soil.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/allium_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/brown_mushroom_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/cactus_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/carrot_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/daisy_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/dandelion_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/melon_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/orange_tulip_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/orchid_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/pink_tulip_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/poppy_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/pumpkin_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/red_mushroom_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/red_tulip_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/sugarcane_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/mutations/white_tulip_mutation.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/allium_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/beet_root_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/brown_mushroom_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/cactus_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/carrot_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/daisy_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/dandelion_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/melon_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/nether_wart_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/orange_tulip_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/orchid_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/pink_tulip_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/poppy_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/potato_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/pumpkin_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/red_mushroom_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/red_tulip_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/sugarcane_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/weed_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/wheat_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/plants/white_tulip_plant.json create mode 100644 config/agricraft/json/defaults/vanilla/soils/farmland_soil.json create mode 100644 config/agricraft/json/defaults/vanilla/soils/grass_soil.json create mode 100644 config/agricraft/json/defaults/vanilla/soils/mycelium_soil.json create mode 100644 config/agricraft/json/defaults/vanilla/soils/sand_soil.json create mode 100644 config/agricraft/json/defaults/vanilla/soils/soul_sand_soil.json create mode 100644 config/akashictome.cfg create mode 100644 config/ambientsounds-client.json create mode 100644 config/ambientsounds.cfg create mode 100644 config/apotheosis/apotheosis.cfg create mode 100644 config/apotheosis/deadly.cfg create mode 100644 config/apotheosis/enchantability.cfg create mode 100644 config/apotheosis/enchantment_module.cfg create mode 100644 config/apotheosis/enchantments.cfg create mode 100644 config/apotheosis/garden.cfg create mode 100644 config/apotheosis/names.cfg create mode 100644 config/apotheosis/potion.cfg create mode 100644 config/apotheosis/spawner.cfg create mode 100644 config/appleskin.cfg create mode 100644 config/arcanearchives.cfg create mode 100644 config/armoryexpansion.cfg create mode 100644 config/armoryexpansion/conarm/conarm-config.json create mode 100644 config/armoryexpansion/conarm/conarm-materials.json create mode 100644 config/armoryexpansion/conarm/conarm-traits.json create mode 100644 config/armoryexpansion/custommaterials/custommaterials-alloys.json create mode 100644 config/armoryexpansion/custommaterials/custommaterials-config.json create mode 100644 config/armoryexpansion/custommaterials/custommaterials-materials.json create mode 100644 config/armoryexpansion/custommaterials/custommaterials-oreDictEntries.json create mode 100644 config/armoryexpansion/custommaterials/custommaterials-traits.json create mode 100644 config/armoryexpansion/iceandfire/iceandfire-config.json create mode 100644 config/armoryexpansion/iceandfire/iceandfire-materials.json create mode 100644 config/armoryexpansion/iceandfire/iceandfire-oreDictEntries.json create mode 100644 config/armoryexpansion/iceandfire/iceandfire-traits.json create mode 100644 config/armoryexpansion/matteroverdrive/matteroverdrive-config.json create mode 100644 config/armoryexpansion/matteroverdrive/matteroverdrive-materials.json create mode 100644 config/armoryexpansion/matteroverdrive/matteroverdrive-oreDictEntries.json create mode 100644 config/armoryexpansion/matteroverdrive/matteroverdrive-traits.json create mode 100644 config/armoryexpansion/traits.txt create mode 100644 config/artisanworktables/module.Toolbox.cfg create mode 100644 config/artisanworktables/module.Tools.Materials.Custom.json create mode 100644 config/artisanworktables/module.Tools.Materials.Generated.json create mode 100644 config/artisanworktables/module.Tools.cfg create mode 100644 config/artisanworktables/module.Worktables.cfg create mode 100644 config/astralsorcery.cfg create mode 100644 config/astralsorcery/aevitas_ore_perk.cfg create mode 100644 config/astralsorcery/amulet_enchantments.cfg create mode 100644 config/astralsorcery/fluid_rarities.cfg create mode 100644 config/astralsorcery/herdable_animals_blacklist.cfg create mode 100644 config/astralsorcery/mineralis_ritual.cfg create mode 100644 config/astralsorcery/perk_void_trash_replacement.cfg create mode 100644 config/astralsorcery/treasure_shrine.cfg create mode 100644 config/athenaeum/athenaeum.cfg create mode 100644 config/avaritia.cfg create mode 100644 config/avaritiaio.cfg create mode 100644 config/badwithernocookiereloaded.cfg create mode 100644 config/baubles.cfg create mode 100644 config/bbm/AI_Improvements.cfg create mode 100644 config/beneath/beneath.cfg create mode 100644 config/beneath/blockdeco.json create mode 100644 config/beneath/oregen.json create mode 100644 config/betterbuilderswands.cfg create mode 100644 config/betterfps.json create mode 100644 config/betterquesting.cfg create mode 100644 config/betterquesting/DefaultQuests - Copy.json create mode 100644 config/betterquesting/DefaultQuests.json create mode 100644 config/betterquesting/questbook.cfg create mode 100644 config/bloodarsenal/bloodarsenal.cfg create mode 100644 config/bloodmagic/bloodmagic.cfg create mode 100644 config/bloodmagic/hud_elements.json create mode 100644 config/bloodmagic/meteors/diamond.json create mode 100644 config/bloodmagic/meteors/gold.json create mode 100644 config/bloodmagic/meteors/iron.json create mode 100644 config/bloodmagic/rituals.cfg create mode 100644 config/bloodtinker.cfg create mode 100644 config/bonsaitrees/settings.cfg create mode 100644 config/bookshelf.cfg create mode 100644 config/botania.cfg create mode 100644 config/botaniatweaks.cfg create mode 100644 config/brandon3055/BrandonsCore.cfg create mode 100644 config/brandon3055/ProjectIntelligence/GuiConfig.json create mode 100644 config/brandon3055/ProjectIntelligence/GuiStyle/ActiveStyle.json create mode 100644 config/brandon3055/ProjectIntelligence/GuiStyle/DefaultPresets/darcula.json create mode 100644 config/brandon3055/ProjectIntelligence/GuiStyle/DefaultPresets/vanilla.json create mode 100644 config/cfm.cfg create mode 100644 config/chisel.cfg create mode 100644 config/codechicken/supporters.json create mode 100644 config/codechicken/supporters.marker create mode 100644 config/codechickenlib.cfg create mode 100644 config/cofh/core/client.cfg create mode 100644 config/cofh/core/common.cfg create mode 100644 config/cofh/core/friends.cfg create mode 100644 config/cofh/thermaldynamics/client.cfg create mode 100644 config/cofh/thermaldynamics/common.cfg create mode 100644 config/cofh/thermaldynamics/cover_blacklist.json create mode 100644 config/cofh/thermalexpansion/client.cfg create mode 100644 config/cofh/thermalexpansion/common.cfg create mode 100644 config/cofh/thermalexpansion/florbs.cfg create mode 100644 config/cofh/thermalexpansion/morbs.cfg create mode 100644 config/cofh/thermalfoundation/client.cfg create mode 100644 config/cofh/thermalfoundation/common.cfg create mode 100644 config/cofh/thermalfoundation/lexicon-whitelist.cfg create mode 100644 config/cofh/thermalinnovation/client.cfg create mode 100644 config/cofh/thermalinnovation/common.cfg create mode 100644 config/cofh/world/00_minecraft.json create mode 100644 config/cofh/world/01_thermalfoundation_ores.json create mode 100644 config/cofh/world/02_thermalfoundation_oil.json create mode 100644 config/cofh/world/03_thermalfoundation_clathrates.json create mode 100644 config/cofh/world/04_beanath_ore.json create mode 100644 config/cofh/world/05_new_ore_gen.json create mode 100644 config/cofh/world/06_nether_ore_gen.json create mode 100644 config/cofh/world/07_end_ore_gen.json create mode 100644 config/cofh/world/config.cfg create mode 100644 config/colossalchests.cfg create mode 100644 config/comforts.cfg create mode 100644 config/compactmachines3/recipes/3x3-craft.json create mode 100644 config/compactmachines3/recipes/actually-additions-iron-casing.json create mode 100644 config/compactmachines3/recipes/advancedr-frame.json create mode 100644 config/compactmachines3/recipes/advancedr-frame2.json create mode 100644 config/compactmachines3/recipes/ae2-acceptor.json create mode 100644 config/compactmachines3/recipes/ae2-mecontroller.json create mode 100644 config/compactmachines3/recipes/astralsorcrey-altar1.json create mode 100644 config/compactmachines3/recipes/beneath-portal.json create mode 100644 config/compactmachines3/recipes/bloodmagic-altar.json create mode 100644 config/compactmachines3/recipes/bonsai-hopping.json create mode 100644 config/compactmachines3/recipes/botania-manapool.json create mode 100644 config/compactmachines3/recipes/colossal-wood.json create mode 100644 config/compactmachines3/recipes/compactmachines-shrinker.json create mode 100644 config/compactmachines3/recipes/compactmachines-shrinker2.json create mode 100644 config/compactmachines3/recipes/danknull-blue.json create mode 100644 config/compactmachines3/recipes/danknull-bluepanel.json create mode 100644 config/compactmachines3/recipes/danknull-bluepanel2.json create mode 100644 config/compactmachines3/recipes/danknull-cyan.json create mode 100644 config/compactmachines3/recipes/danknull-cyanpanel.json create mode 100644 config/compactmachines3/recipes/danknull-cyanpanel2.json create mode 100644 config/compactmachines3/recipes/danknull-lime.json create mode 100644 config/compactmachines3/recipes/danknull-limepanel.json create mode 100644 config/compactmachines3/recipes/danknull-limepanel2.json create mode 100644 config/compactmachines3/recipes/danknull-red.json create mode 100644 config/compactmachines3/recipes/danknull-white.json create mode 100644 config/compactmachines3/recipes/danknull-whitepanel.json create mode 100644 config/compactmachines3/recipes/danknull-whitepanel2.json create mode 100644 config/compactmachines3/recipes/danknull-yellow.json create mode 100644 config/compactmachines3/recipes/danknull-yellowpanel.json create mode 100644 config/compactmachines3/recipes/danknull-yellowpanel2.json create mode 100644 config/compactmachines3/recipes/embers-frame.json create mode 100644 config/compactmachines3/recipes/enderio-end-frame.json create mode 100644 config/compactmachines3/recipes/enderio-end-frame2.json create mode 100644 config/compactmachines3/recipes/enderio-industrial-frame.json create mode 100644 config/compactmachines3/recipes/enderio-industrial-frame2.json create mode 100644 config/compactmachines3/recipes/enderio-soul-frame.json create mode 100644 config/compactmachines3/recipes/enderio-soul-frame2.json create mode 100644 config/compactmachines3/recipes/example.zombieegg.json create mode 100644 config/compactmachines3/recipes/extrautilities-bagofholding.json create mode 100644 config/compactmachines3/recipes/lesser-equipment-forge.json create mode 100644 config/compactmachines3/recipes/machine-giant.json create mode 100644 config/compactmachines3/recipes/machine-large.json create mode 100644 config/compactmachines3/recipes/machine-maximum.json create mode 100644 config/compactmachines3/recipes/machine-normal.json create mode 100644 config/compactmachines3/recipes/machine-small.json create mode 100644 config/compactmachines3/recipes/machine-tiny.json create mode 100644 config/compactmachines3/recipes/mekanism-steel-frame.json create mode 100644 config/compactmachines3/recipes/mekanism-steel-frame2.json create mode 100644 config/compactmachines3/recipes/naturescompass.json create mode 100644 config/compactmachines3/recipes/nucluarcraft-frame.json create mode 100644 config/compactmachines3/recipes/redstonetunneltool.json create mode 100644 config/compactmachines3/recipes/rftools-frame.json create mode 100644 config/compactmachines3/recipes/rockhounding-alloyier.json create mode 100644 config/compactmachines3/recipes/rockhounding-gan.json create mode 100644 config/compactmachines3/recipes/rockhounding-press.json create mode 100644 config/compactmachines3/recipes/rockhounding-press2.json create mode 100644 config/compactmachines3/recipes/rockhounding-sizer.json create mode 100644 config/compactmachines3/recipes/storage-crate-large-upgrade.json create mode 100644 config/compactmachines3/recipes/storage-crate-large.json create mode 100644 config/compactmachines3/recipes/storage-crate-medium-upgrade.json create mode 100644 config/compactmachines3/recipes/storage-crate-medium.json create mode 100644 config/compactmachines3/recipes/storage-crate-small-upgrade.json create mode 100644 config/compactmachines3/recipes/storage-crate-small.json create mode 100644 config/compactmachines3/recipes/tech-reborn-frame.json create mode 100644 config/compactmachines3/recipes/thaumcraft-construct.json create mode 100644 config/compactmachines3/recipes/thaumcraft-infusion.json create mode 100644 config/compactmachines3/recipes/thermal-device-frame.json create mode 100644 config/compactmachines3/recipes/thermal-machine-frame.json create mode 100644 config/compactmachines3/recipes/thermal-machine-frame2.json create mode 100644 config/compactmachines3/recipes/thermal-tank.json create mode 100644 config/compactmachines3/recipes/tinkers-toolforge-iron.json create mode 100644 config/compactmachines3/recipes/tunneltool.json create mode 100644 config/compactmachines3/recipes/wallbreakable.json create mode 100644 config/compactmachines3/settings.cfg create mode 100644 config/conarm.cfg create mode 100644 config/cookingforblockheads.cfg create mode 100644 config/craftingtweaks.cfg create mode 100644 config/craftpresence.properties create mode 100644 config/creativecore-client.json create mode 100644 config/ctm.cfg create mode 100644 config/cyclic_ores.cfg create mode 100644 config/cyclicmagic.cfg create mode 100644 config/cyclopscore.cfg create mode 100644 config/deepmoblearning.cfg create mode 100644 config/deepmoblearningbm.cfg create mode 100644 config/deepresonance/machines.cfg create mode 100644 config/deepresonance/main.cfg create mode 100644 config/defaultoptions.cfg create mode 100644 config/densemetals.cfg create mode 100644 config/dimdoors.cfg create mode 100644 config/dropt.module.Dropt.cfg create mode 100644 config/ebwizardry/ebwizardry.cfg create mode 100644 config/eleccore.cfg create mode 100644 config/elevatorid.cfg create mode 100644 config/embers.cfg create mode 100644 config/endercore/cropconfig.json create mode 100644 config/endercore/endercore.cfg create mode 100644 config/enderio/enderio.cfg create mode 100644 config/enderio/enderioconduits.cfg create mode 100644 config/enderio/enderioendergy.cfg create mode 100644 config/enderio/enderiointegrationforestry.cfg create mode 100644 config/enderio/enderioinvpanel.cfg create mode 100644 config/enderio/enderiomachines.cfg create mode 100644 config/enderio/enderiopowertools.cfg create mode 100644 config/enderio/gasconduits.cfg create mode 100644 config/enderio/painter_paint_sources_core.xml create mode 100644 config/enderio/painter_paint_sources_user.xml create mode 100644 config/enderio/recipes/aliases.pdf create mode 100644 config/enderio/recipes/alloying.pdf create mode 100644 config/enderio/recipes/alloying_modded.pdf create mode 100644 config/enderio/recipes/balls.pdf create mode 100644 config/enderio/recipes/base.pdf create mode 100644 config/enderio/recipes/capacitor.pdf create mode 100644 config/enderio/recipes/capacitor_invpanel.pdf create mode 100644 config/enderio/recipes/capacitor_machines.pdf create mode 100644 config/enderio/recipes/conduits-applied-energistics.pdf create mode 100644 config/enderio/recipes/conduits-gas.xml create mode 100644 config/enderio/recipes/conduits.pdf create mode 100644 config/enderio/recipes/darksteel_upgrades.pdf create mode 100644 config/enderio/recipes/darksteel_upgrades_machines.pdf create mode 100644 config/enderio/recipes/enchanter.pdf create mode 100644 config/enderio/recipes/endergy.pdf create mode 100644 config/enderio/recipes/endergy_balls.pdf create mode 100644 config/enderio/recipes/examples/broken_spawner.xml create mode 100644 config/enderio/recipes/examples/cheap_machines.xml create mode 100644 config/enderio/recipes/examples/cheap_materials.xml create mode 100644 config/enderio/recipes/examples/cheaty_spawner.xml create mode 100644 config/enderio/recipes/examples/conduits_easy_recipes.xml create mode 100644 config/enderio/recipes/examples/conduits_hard_recipes.xml create mode 100644 config/enderio/recipes/examples/easy_recipes.xml create mode 100644 config/enderio/recipes/examples/hard_recipes.xml create mode 100644 config/enderio/recipes/examples/infinity.xml create mode 100644 config/enderio/recipes/examples/legacy_recipes.xml create mode 100644 config/enderio/recipes/examples/machines_easy_recipes.xml create mode 100644 config/enderio/recipes/examples/optional_tweaks.xml create mode 100644 config/enderio/recipes/examples/peaceful.xml create mode 100644 config/enderio/recipes/examples/powertools_easy_recipes.xml create mode 100644 config/enderio/recipes/examples/recipes.xsd create mode 100644 config/enderio/recipes/examples/sagmill_dupe_recipe_patches.xml create mode 100644 config/enderio/recipes/examples/strict_iron.xml create mode 100644 config/enderio/recipes/examples/unhide_base.xml create mode 100644 config/enderio/recipes/fuels.pdf create mode 100644 config/enderio/recipes/generated.pdf create mode 100644 config/enderio/recipes/glass.pdf create mode 100644 config/enderio/recipes/hiding_base.pdf create mode 100644 config/enderio/recipes/hiding_conduits.pdf create mode 100644 config/enderio/recipes/hiding_endergy.pdf create mode 100644 config/enderio/recipes/hiding_invpanel.pdf create mode 100644 config/enderio/recipes/hiding_machines.pdf create mode 100644 config/enderio/recipes/integration_railcraft_recipes.pdf create mode 100644 config/enderio/recipes/invpanel.pdf create mode 100644 config/enderio/recipes/items.pdf create mode 100644 config/enderio/recipes/machines.pdf create mode 100644 config/enderio/recipes/materials.pdf create mode 100644 config/enderio/recipes/misc.pdf create mode 100644 config/enderio/recipes/powertools.pdf create mode 100644 config/enderio/recipes/sagmill.pdf create mode 100644 config/enderio/recipes/sagmill_metals.pdf create mode 100644 config/enderio/recipes/sagmill_modded.pdf create mode 100644 config/enderio/recipes/sagmill_ores.pdf create mode 100644 config/enderio/recipes/sagmill_silentgems.pdf create mode 100644 config/enderio/recipes/sagmill_vanilla.pdf create mode 100644 config/enderio/recipes/sagmill_vanilla2modded.pdf create mode 100644 config/enderio/recipes/soulbinder.pdf create mode 100644 config/enderio/recipes/spawner.pdf create mode 100644 config/enderio/recipes/tank.pdf create mode 100644 config/enderio/recipes/user/recipes.xsd create mode 100644 config/enderio/recipes/user/user_recipes.xml create mode 100644 config/enderio/recipes/vat.pdf create mode 100644 config/enderore.cfg create mode 100644 config/enderstorage.cfg create mode 100644 config/enderutilities.cfg create mode 100644 config/entity_culling.cfg create mode 100644 config/environmentaltech/etlunar/main.cfg create mode 100644 config/environmentaltech/main.cfg create mode 100644 config/environmentaltech/multiblocks/void_miner/botanic/tier_1.json create mode 100644 config/environmentaltech/multiblocks/void_miner/botanic/tier_2.json create mode 100644 config/environmentaltech/multiblocks/void_miner/botanic/tier_3.json create mode 100644 config/environmentaltech/multiblocks/void_miner/botanic/tier_4.json create mode 100644 config/environmentaltech/multiblocks/void_miner/botanic/tier_5.json create mode 100644 config/environmentaltech/multiblocks/void_miner/botanic/tier_6.json create mode 100644 config/environmentaltech/multiblocks/void_miner/ore/tier_1.json create mode 100644 config/environmentaltech/multiblocks/void_miner/ore/tier_2.json create mode 100644 config/environmentaltech/multiblocks/void_miner/ore/tier_3.json create mode 100644 config/environmentaltech/multiblocks/void_miner/ore/tier_4.json create mode 100644 config/environmentaltech/multiblocks/void_miner/ore/tier_5.json create mode 100644 config/environmentaltech/multiblocks/void_miner/ore/tier_6.json create mode 100644 config/environmentaltech/multiblocks/void_miner/resource/tier_1.json create mode 100644 config/environmentaltech/multiblocks/void_miner/resource/tier_2.json create mode 100644 config/environmentaltech/multiblocks/void_miner/resource/tier_3.json create mode 100644 config/environmentaltech/multiblocks/void_miner/resource/tier_4.json create mode 100644 config/environmentaltech/multiblocks/void_miner/resource/tier_5.json create mode 100644 config/environmentaltech/multiblocks/void_miner/resource/tier_6.json create mode 100644 config/extendedcrafting.cfg create mode 100644 config/extrautils2.cfg create mode 100644 config/fancymenu/config.txt create mode 100644 config/fancymenu/customizablemenus.txt create mode 100644 config/fancymenu/locals/de_de.local create mode 100644 config/fancymenu/locals/en_us.local create mode 100644 config/fancymenu/locals/pl_pl.local create mode 100644 config/fancymenu/locals/pt_br.local create mode 100644 config/farmingforblockheads.cfg create mode 100644 config/fastbench.cfg create mode 100644 config/fastfurnace.cfg create mode 100644 config/fastleafdecay.cfg create mode 100644 config/ffs.cfg create mode 100644 config/flux_networks.cfg create mode 100644 config/foamfix.cfg create mode 100644 config/forge.cfg create mode 100644 config/forgeChunkLoading.cfg create mode 100644 config/forgeendertech/Biomes/beaches.cfg create mode 100644 config/forgeendertech/Biomes/desert.cfg create mode 100644 config/forgeendertech/Biomes/extreme_hills.cfg create mode 100644 config/forgeendertech/Biomes/forest.cfg create mode 100644 config/forgeendertech/Biomes/hell.cfg create mode 100644 config/forgeendertech/Biomes/jungle.cfg create mode 100644 config/forgeendertech/Biomes/lostcities.cfg create mode 100644 config/forgeendertech/Biomes/plains.cfg create mode 100644 config/forgeendertech/Biomes/river.cfg create mode 100644 config/forgeendertech/Biomes/savanna.cfg create mode 100644 config/forgeendertech/Biomes/swampland.cfg create mode 100644 config/forgeendertech/Biomes/taiga.cfg create mode 100644 config/forgeendertech/Biomes/the_end.cfg create mode 100644 config/forgeendertech/forgeendertech.cfg create mode 100644 config/fossil.cfg create mode 100644 config/ftbbackups.cfg create mode 100644 config/ftblib.cfg create mode 100644 config/ftbutilities.cfg create mode 100644 config/gamestages.cfg create mode 100644 config/gbook.cfg create mode 100644 config/gbook_snapshot.cfg create mode 100644 config/gottschcore/general.cfg create mode 100644 config/hammercore.cfg create mode 100644 config/hammercore/tile_entity_tick_slip.json create mode 100644 config/hardcoredarkness.cfg create mode 100644 config/ice_and_fire.cfg create mode 100644 config/igwmod.cfg create mode 100644 config/immersiveengineering.cfg create mode 100644 config/immersivepetroleum.cfg create mode 100644 config/immersivetech.cfg create mode 100644 config/improvedbackpacks.cfg create mode 100644 config/infinitic/adimantine.json.bak create mode 100644 config/infinitylib.cfg create mode 100644 config/ingameinfoxml.cfg create mode 100644 config/ironchest.cfg create mode 100644 config/ironfurnaces.cfg create mode 100644 config/jei/bookmarks.ini create mode 100644 config/jei/itemBlacklist.cfg create mode 100644 config/jei/jei.cfg create mode 100644 config/jei/searchColors.cfg create mode 100644 config/jei/worldSettings.cfg create mode 100644 config/jeiintegration.cfg create mode 100644 config/jeresources/jeresources.cfg create mode 100644 config/jeresources/world-gen.json create mode 100644 config/journeymap_ModInfo.cfg create mode 100644 config/journeymap_server.cfg create mode 100644 config/konkrete/locals/de_de.local create mode 100644 config/konkrete/locals/en_us.local create mode 100644 config/konkrete/locals/pl_pl.local create mode 100644 config/konkrete/locals/pt_br.local create mode 100644 config/lazy_ae2.cfg create mode 100644 config/libvulpes.cfg create mode 100644 config/lootcapacitortooltips.cfg create mode 100644 config/loottweaker.cfg create mode 100644 config/lucraftcore.cfg create mode 100644 config/lunatriuscore.cfg create mode 100644 config/lycanitesmobs/creaturegroups/alpha.json create mode 100644 config/lycanitesmobs/creaturegroups/animal.json create mode 100644 config/lycanitesmobs/creaturegroups/boss.json create mode 100644 config/lycanitesmobs/creaturegroups/critter.json create mode 100644 config/lycanitesmobs/creaturegroups/dark.json create mode 100644 config/lycanitesmobs/creaturegroups/frozen.json create mode 100644 config/lycanitesmobs/creaturegroups/guardian.json create mode 100644 config/lycanitesmobs/creaturegroups/hardy.json create mode 100644 config/lycanitesmobs/creaturegroups/humanoid.json create mode 100644 config/lycanitesmobs/creaturegroups/inferno.json create mode 100644 config/lycanitesmobs/creaturegroups/light.json create mode 100644 config/lycanitesmobs/creaturegroups/monster.json create mode 100644 config/lycanitesmobs/creaturegroups/mystic.json create mode 100644 config/lycanitesmobs/creaturegroups/nature.json create mode 100644 config/lycanitesmobs/creaturegroups/opportunist.json create mode 100644 config/lycanitesmobs/creaturegroups/predator.json create mode 100644 config/lycanitesmobs/creaturegroups/raider.json create mode 100644 config/lycanitesmobs/creaturegroups/trickster.json create mode 100644 config/lycanitesmobs/creatures/abaia.json create mode 100644 config/lycanitesmobs/creatures/abtu.json create mode 100644 config/lycanitesmobs/creatures/aegis.json create mode 100644 config/lycanitesmobs/creatures/afrit.json create mode 100644 config/lycanitesmobs/creatures/aglebemu.json create mode 100644 config/lycanitesmobs/creatures/amalgalich.json create mode 100644 config/lycanitesmobs/creatures/archvile.json create mode 100644 config/lycanitesmobs/creatures/argus.json create mode 100644 config/lycanitesmobs/creatures/arisaur.json create mode 100644 config/lycanitesmobs/creatures/arix.json create mode 100644 config/lycanitesmobs/creatures/asmodeus.json create mode 100644 config/lycanitesmobs/creatures/aspid.json create mode 100644 config/lycanitesmobs/creatures/astaroth.json create mode 100644 config/lycanitesmobs/creatures/banshee.json create mode 100644 config/lycanitesmobs/creatures/barghest.json create mode 100644 config/lycanitesmobs/creatures/behemoth.json create mode 100644 config/lycanitesmobs/creatures/beholder.json create mode 100644 config/lycanitesmobs/creatures/belph.json create mode 100644 config/lycanitesmobs/creatures/cacodemon.json create mode 100644 config/lycanitesmobs/creatures/calpod.json create mode 100644 config/lycanitesmobs/creatures/cephignis.json create mode 100644 config/lycanitesmobs/creatures/chupacabra.json create mode 100644 config/lycanitesmobs/creatures/cinder.json create mode 100644 config/lycanitesmobs/creatures/clink.json create mode 100644 config/lycanitesmobs/creatures/cockatrice.json create mode 100644 config/lycanitesmobs/creatures/conba.json create mode 100644 config/lycanitesmobs/creatures/concapede.json create mode 100644 config/lycanitesmobs/creatures/concapedesegment.json create mode 100644 config/lycanitesmobs/creatures/crusk.json create mode 100644 config/lycanitesmobs/creatures/cryptkeeper.json create mode 100644 config/lycanitesmobs/creatures/darkling.json create mode 100644 config/lycanitesmobs/creatures/dawon.json create mode 100644 config/lycanitesmobs/creatures/djinn.json create mode 100644 config/lycanitesmobs/creatures/dweller.json create mode 100644 config/lycanitesmobs/creatures/eechetik.json create mode 100644 config/lycanitesmobs/creatures/ent.json create mode 100644 config/lycanitesmobs/creatures/epion.json create mode 100644 config/lycanitesmobs/creatures/erepede.json create mode 100644 config/lycanitesmobs/creatures/ettin.json create mode 100644 config/lycanitesmobs/creatures/eyewig.json create mode 100644 config/lycanitesmobs/creatures/fear.json create mode 100644 config/lycanitesmobs/creatures/feradon.json create mode 100644 config/lycanitesmobs/creatures/frostweaver.json create mode 100644 config/lycanitesmobs/creatures/geist.json create mode 100644 config/lycanitesmobs/creatures/geken.json create mode 100644 config/lycanitesmobs/creatures/geonach.json create mode 100644 config/lycanitesmobs/creatures/ghoul.json create mode 100644 config/lycanitesmobs/creatures/gnekk.json create mode 100644 config/lycanitesmobs/creatures/gorger.json create mode 100644 config/lycanitesmobs/creatures/gorgomite.json create mode 100644 config/lycanitesmobs/creatures/grue.json create mode 100644 config/lycanitesmobs/creatures/herma.json create mode 100644 config/lycanitesmobs/creatures/ignibus.json create mode 100644 config/lycanitesmobs/creatures/ika.json create mode 100644 config/lycanitesmobs/creatures/ioray.json create mode 100644 config/lycanitesmobs/creatures/jabberwock.json create mode 100644 config/lycanitesmobs/creatures/jengu.json create mode 100644 config/lycanitesmobs/creatures/joust.json create mode 100644 config/lycanitesmobs/creatures/joustalpha.json create mode 100644 config/lycanitesmobs/creatures/khalk.json create mode 100644 config/lycanitesmobs/creatures/kobold.json create mode 100644 config/lycanitesmobs/creatures/krake.json create mode 100644 config/lycanitesmobs/creatures/lacedon.json create mode 100644 config/lycanitesmobs/creatures/lobber.json create mode 100644 config/lycanitesmobs/creatures/lurker.json create mode 100644 config/lycanitesmobs/creatures/maka.json create mode 100644 config/lycanitesmobs/creatures/makaalpha.json create mode 100644 config/lycanitesmobs/creatures/manticore.json create mode 100644 config/lycanitesmobs/creatures/maug.json create mode 100644 config/lycanitesmobs/creatures/morock.json create mode 100644 config/lycanitesmobs/creatures/nymph.json create mode 100644 config/lycanitesmobs/creatures/pinky.json create mode 100644 config/lycanitesmobs/creatures/pixen.json create mode 100644 config/lycanitesmobs/creatures/quetzodracl.json create mode 100644 config/lycanitesmobs/creatures/quillbeast.json create mode 100644 config/lycanitesmobs/creatures/rahovart.json create mode 100644 config/lycanitesmobs/creatures/raiko.json create mode 100644 config/lycanitesmobs/creatures/reaper.json create mode 100644 config/lycanitesmobs/creatures/reiver.json create mode 100644 config/lycanitesmobs/creatures/remobra.json create mode 100644 config/lycanitesmobs/creatures/roa.json create mode 100644 config/lycanitesmobs/creatures/roc.json create mode 100644 config/lycanitesmobs/creatures/salamander.json create mode 100644 config/lycanitesmobs/creatures/serpix.json create mode 100644 config/lycanitesmobs/creatures/shade.json create mode 100644 config/lycanitesmobs/creatures/shambler.json create mode 100644 config/lycanitesmobs/creatures/silex.json create mode 100644 config/lycanitesmobs/creatures/skylus.json create mode 100644 config/lycanitesmobs/creatures/spectre.json create mode 100644 config/lycanitesmobs/creatures/spriggan.json create mode 100644 config/lycanitesmobs/creatures/strider.json create mode 100644 config/lycanitesmobs/creatures/sutiramu.json create mode 100644 config/lycanitesmobs/creatures/sylph.json create mode 100644 config/lycanitesmobs/creatures/tarantula.json create mode 100644 config/lycanitesmobs/creatures/thresher.json create mode 100644 config/lycanitesmobs/creatures/treant.json create mode 100644 config/lycanitesmobs/creatures/tremor.json create mode 100644 config/lycanitesmobs/creatures/triffid.json create mode 100644 config/lycanitesmobs/creatures/trite.json create mode 100644 config/lycanitesmobs/creatures/troll.json create mode 100644 config/lycanitesmobs/creatures/uvaraptor.json create mode 100644 config/lycanitesmobs/creatures/vapula.json create mode 100644 config/lycanitesmobs/creatures/ventoraptor.json create mode 100644 config/lycanitesmobs/creatures/vespid.json create mode 100644 config/lycanitesmobs/creatures/vespidqueen.json create mode 100644 config/lycanitesmobs/creatures/volcan.json create mode 100644 config/lycanitesmobs/creatures/warg.json create mode 100644 config/lycanitesmobs/creatures/wendigo.json create mode 100644 config/lycanitesmobs/creatures/wildkin.json create mode 100644 config/lycanitesmobs/creatures/wisp.json create mode 100644 config/lycanitesmobs/creatures/wraamon.json create mode 100644 config/lycanitesmobs/creatures/wraith.json create mode 100644 config/lycanitesmobs/creatures/xaphan.json create mode 100644 config/lycanitesmobs/creatures/yale.json create mode 100644 config/lycanitesmobs/creatures/yeti.json create mode 100644 config/lycanitesmobs/creatures/zephyr.json create mode 100644 config/lycanitesmobs/creatures/zoataur.json create mode 100644 config/lycanitesmobs/creaturetypes/aberration.json create mode 100644 config/lycanitesmobs/creaturetypes/angel.json create mode 100644 config/lycanitesmobs/creaturetypes/aquatic.json create mode 100644 config/lycanitesmobs/creaturetypes/arthropod.json create mode 100644 config/lycanitesmobs/creaturetypes/avian.json create mode 100644 config/lycanitesmobs/creaturetypes/beast.json create mode 100644 config/lycanitesmobs/creaturetypes/brute.json create mode 100644 config/lycanitesmobs/creaturetypes/demon.json create mode 100644 config/lycanitesmobs/creaturetypes/dragon.json create mode 100644 config/lycanitesmobs/creaturetypes/elemental.json create mode 100644 config/lycanitesmobs/creaturetypes/imp.json create mode 100644 config/lycanitesmobs/creaturetypes/plant.json create mode 100644 config/lycanitesmobs/creaturetypes/undead.json create mode 100644 config/lycanitesmobs/creaturetypes/worm.json create mode 100644 config/lycanitesmobs/dungeons/schematics/aberrantstation.json create mode 100644 config/lycanitesmobs/dungeons/schematics/demonictemple.json create mode 100644 config/lycanitesmobs/dungeons/schematics/desertcrypts.json create mode 100644 config/lycanitesmobs/dungeons/schematics/lushtomb.json create mode 100644 config/lycanitesmobs/dungeons/schematics/shadowlabyrinth.json create mode 100644 config/lycanitesmobs/dungeons/sectors/corridorbasic.json create mode 100644 config/lycanitesmobs/dungeons/sectors/corridorbasicdark.json create mode 100644 config/lycanitesmobs/dungeons/sectors/corridorbasicloot.json create mode 100644 config/lycanitesmobs/dungeons/sectors/corridorbasicmob.json create mode 100644 config/lycanitesmobs/dungeons/sectors/entrancebasic.json create mode 100644 config/lycanitesmobs/dungeons/sectors/roombasic.json create mode 100644 config/lycanitesmobs/dungeons/sectors/roombasicboss.json create mode 100644 config/lycanitesmobs/dungeons/sectors/roombasicfinish.json create mode 100644 config/lycanitesmobs/dungeons/sectors/roombasicloot.json create mode 100644 config/lycanitesmobs/dungeons/sectors/roombasicmob.json create mode 100644 config/lycanitesmobs/dungeons/sectors/roombasicpit.json create mode 100644 config/lycanitesmobs/dungeons/sectors/roomdiamondpit.json create mode 100644 config/lycanitesmobs/dungeons/sectors/stairsbasic.json create mode 100644 config/lycanitesmobs/dungeons/sectors/towerbasic.json create mode 100644 config/lycanitesmobs/dungeons/structures/fountain.json create mode 100644 config/lycanitesmobs/dungeons/themes/aberrant.json create mode 100644 config/lycanitesmobs/dungeons/themes/demonic.json create mode 100644 config/lycanitesmobs/dungeons/themes/desert.json create mode 100644 config/lycanitesmobs/dungeons/themes/lush.json create mode 100644 config/lycanitesmobs/dungeons/themes/shadow.json create mode 100644 config/lycanitesmobs/elements/acid.json create mode 100644 config/lycanitesmobs/elements/aether.json create mode 100644 config/lycanitesmobs/elements/air.json create mode 100644 config/lycanitesmobs/elements/arbour.json create mode 100644 config/lycanitesmobs/elements/chaos.json create mode 100644 config/lycanitesmobs/elements/earth.json create mode 100644 config/lycanitesmobs/elements/fae.json create mode 100644 config/lycanitesmobs/elements/fire.json create mode 100644 config/lycanitesmobs/elements/frost.json create mode 100644 config/lycanitesmobs/elements/gravity.json create mode 100644 config/lycanitesmobs/elements/lava.json create mode 100644 config/lycanitesmobs/elements/light.json create mode 100644 config/lycanitesmobs/elements/lightning.json create mode 100644 config/lycanitesmobs/elements/nether.json create mode 100644 config/lycanitesmobs/elements/order.json create mode 100644 config/lycanitesmobs/elements/phase.json create mode 100644 config/lycanitesmobs/elements/poison.json create mode 100644 config/lycanitesmobs/elements/quake.json create mode 100644 config/lycanitesmobs/elements/shadow.json create mode 100644 config/lycanitesmobs/elements/void.json create mode 100644 config/lycanitesmobs/elements/water.json create mode 100644 config/lycanitesmobs/equipment/argustail.json create mode 100644 config/lycanitesmobs/equipment/astarothclaw.json create mode 100644 config/lycanitesmobs/equipment/bansheeeye.json create mode 100644 config/lycanitesmobs/equipment/cinderblade.json create mode 100644 config/lycanitesmobs/equipment/clinkscythe.json create mode 100644 config/lycanitesmobs/equipment/darklingskull.json create mode 100644 config/lycanitesmobs/equipment/djinncloud.json create mode 100644 config/lycanitesmobs/equipment/eechetikarm.json create mode 100644 config/lycanitesmobs/equipment/entarm.json create mode 100644 config/lycanitesmobs/equipment/gammasphere.json create mode 100644 config/lycanitesmobs/equipment/geonachfist.json create mode 100644 config/lycanitesmobs/equipment/geonachspear.json create mode 100644 config/lycanitesmobs/equipment/goldscepterhead.json create mode 100644 config/lycanitesmobs/equipment/grueclaw.json create mode 100644 config/lycanitesmobs/equipment/ironaxehead.json create mode 100644 config/lycanitesmobs/equipment/ironhilt.json create mode 100644 config/lycanitesmobs/equipment/ironpaxel.json create mode 100644 config/lycanitesmobs/equipment/ironpikejoint.json create mode 100644 config/lycanitesmobs/equipment/ironrod.json create mode 100644 config/lycanitesmobs/equipment/reiverhorns.json create mode 100644 config/lycanitesmobs/equipment/remobrawing.json create mode 100644 config/lycanitesmobs/equipment/spectretendril.json create mode 100644 config/lycanitesmobs/equipment/sprigganheart.json create mode 100644 config/lycanitesmobs/equipment/sprigganroot.json create mode 100644 config/lycanitesmobs/equipment/sutiramustinger.json create mode 100644 config/lycanitesmobs/equipment/sylphwing.json create mode 100644 config/lycanitesmobs/equipment/uvaraptorskull.json create mode 100644 config/lycanitesmobs/equipment/vapulacrystal.json create mode 100644 config/lycanitesmobs/equipment/ventoraptorskull.json create mode 100644 config/lycanitesmobs/equipment/vespidstinger.json create mode 100644 config/lycanitesmobs/equipment/wargskull.json create mode 100644 config/lycanitesmobs/equipment/wendigoantler.json create mode 100644 config/lycanitesmobs/equipment/woodenhilt.json create mode 100644 config/lycanitesmobs/equipment/woodenpaxel.json create mode 100644 config/lycanitesmobs/equipment/woodenrod.json create mode 100644 config/lycanitesmobs/equipment/wraithskull.json create mode 100644 config/lycanitesmobs/equipment/xaphanspine.json create mode 100644 config/lycanitesmobs/equipment/zephyrblade.json create mode 100644 config/lycanitesmobs/general.cfg create mode 100644 config/lycanitesmobs/globalspawner.json create mode 100644 config/lycanitesmobs/itemlists.cfg create mode 100644 config/lycanitesmobs/items/amber_cake.json create mode 100644 config/lycanitesmobs/items/battle_burrito.json create mode 100644 config/lycanitesmobs/items/blood_chili.json create mode 100644 config/lycanitesmobs/items/bulwark_burger.json create mode 100644 config/lycanitesmobs/items/caecilian_ramen.json create mode 100644 config/lycanitesmobs/items/cooked_arisaur_meat.json create mode 100644 config/lycanitesmobs/items/cooked_aspid_meat.json create mode 100644 config/lycanitesmobs/items/cooked_cephignis_meat.json create mode 100644 config/lycanitesmobs/items/cooked_chupacabra_meat.json create mode 100644 config/lycanitesmobs/items/cooked_concapede_meat.json create mode 100644 config/lycanitesmobs/items/cooked_ika_meat.json create mode 100644 config/lycanitesmobs/items/cooked_joust_meat.json create mode 100644 config/lycanitesmobs/items/cooked_krake_meat.json create mode 100644 config/lycanitesmobs/items/cooked_maka_meat.json create mode 100644 config/lycanitesmobs/items/cooked_pinky_meat.json create mode 100644 config/lycanitesmobs/items/cooked_silex_meat.json create mode 100644 config/lycanitesmobs/items/cooked_yale_meat.json create mode 100644 config/lycanitesmobs/items/cooked_yeti_meat.json create mode 100644 config/lycanitesmobs/items/devil_lasagna.json create mode 100644 config/lycanitesmobs/items/explorers_risotto.json create mode 100644 config/lycanitesmobs/items/lapis_fish_and_chips.json create mode 100644 config/lycanitesmobs/items/moss_pie.json create mode 100644 config/lycanitesmobs/items/pale_soup.json create mode 100644 config/lycanitesmobs/items/paleo_salad.json create mode 100644 config/lycanitesmobs/items/peaks_kebab.json create mode 100644 config/lycanitesmobs/items/raw_arisaur_meat.json create mode 100644 config/lycanitesmobs/items/raw_aspid_meat.json create mode 100644 config/lycanitesmobs/items/raw_chupacabra_meat.json create mode 100644 config/lycanitesmobs/items/raw_concapede_meat.json create mode 100644 config/lycanitesmobs/items/raw_ika_meat.json create mode 100644 config/lycanitesmobs/items/raw_joust_meat.json create mode 100644 config/lycanitesmobs/items/raw_krake_meat.json create mode 100644 config/lycanitesmobs/items/raw_maka_meat.json create mode 100644 config/lycanitesmobs/items/raw_pinky_meat.json create mode 100644 config/lycanitesmobs/items/raw_silex_meat.json create mode 100644 config/lycanitesmobs/items/raw_yale_meat.json create mode 100644 config/lycanitesmobs/items/raw_yeti_meat.json create mode 100644 config/lycanitesmobs/items/searing_taco.json create mode 100644 config/lycanitesmobs/items/seashell_maki.json create mode 100644 config/lycanitesmobs/items/tropical_curry.json create mode 100644 config/lycanitesmobs/mobevents.cfg create mode 100644 config/lycanitesmobs/mobevents/amalgalich.json create mode 100644 config/lycanitesmobs/mobevents/arachnophobia.json create mode 100644 config/lycanitesmobs/mobevents/arachnophobia_spawner.json create mode 100644 config/lycanitesmobs/mobevents/asmodeus.json create mode 100644 config/lycanitesmobs/mobevents/bamstorm.json create mode 100644 config/lycanitesmobs/mobevents/bamstorm_landspawner.json create mode 100644 config/lycanitesmobs/mobevents/bamstorm_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/blackplague.json create mode 100644 config/lycanitesmobs/mobevents/blackplague_landspawner.json create mode 100644 config/lycanitesmobs/mobevents/blackplague_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/bladeflurry.json create mode 100644 config/lycanitesmobs/mobevents/bladeflurry_spawner.json create mode 100644 config/lycanitesmobs/mobevents/boulderdash.json create mode 100644 config/lycanitesmobs/mobevents/boulderdash_spawner.json create mode 100644 config/lycanitesmobs/mobevents/cinderfall.json create mode 100644 config/lycanitesmobs/mobevents/cinderfall_spawner.json create mode 100644 config/lycanitesmobs/mobevents/dragonsroar.json create mode 100644 config/lycanitesmobs/mobevents/dragonsroar_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/eruption.json create mode 100644 config/lycanitesmobs/mobevents/eruption_spawner.json create mode 100644 config/lycanitesmobs/mobevents/halloween.json create mode 100644 config/lycanitesmobs/mobevents/halloween_landspawner.json create mode 100644 config/lycanitesmobs/mobevents/halloween_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/hellsfury.json create mode 100644 config/lycanitesmobs/mobevents/hellsfury_landspawner.json create mode 100644 config/lycanitesmobs/mobevents/hellsfury_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/marchofthegorgomites.json create mode 100644 config/lycanitesmobs/mobevents/marchofthegorgomites_spawner.json create mode 100644 config/lycanitesmobs/mobevents/poopparty.json create mode 100644 config/lycanitesmobs/mobevents/poopparty_spawner.json create mode 100644 config/lycanitesmobs/mobevents/primalfury.json create mode 100644 config/lycanitesmobs/mobevents/primalfury_spawner.json create mode 100644 config/lycanitesmobs/mobevents/rahovart.json create mode 100644 config/lycanitesmobs/mobevents/raptorrampage.json create mode 100644 config/lycanitesmobs/mobevents/raptorrampage_spawner.json create mode 100644 config/lycanitesmobs/mobevents/reptileruckus.json create mode 100644 config/lycanitesmobs/mobevents/reptileruckus_spawner.json create mode 100644 config/lycanitesmobs/mobevents/roasting.json create mode 100644 config/lycanitesmobs/mobevents/roasting_landspawner.json create mode 100644 config/lycanitesmobs/mobevents/roasting_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/rootriot.json create mode 100644 config/lycanitesmobs/mobevents/rootriot_landspawner.json create mode 100644 config/lycanitesmobs/mobevents/rootriot_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/rudolph.json create mode 100644 config/lycanitesmobs/mobevents/rudolph_spawner.json create mode 100644 config/lycanitesmobs/mobevents/saltytree.json create mode 100644 config/lycanitesmobs/mobevents/saltytree_spawner.json create mode 100644 config/lycanitesmobs/mobevents/satanclaws.json create mode 100644 config/lycanitesmobs/mobevents/satanclaws_spawner.json create mode 100644 config/lycanitesmobs/mobevents/seastorm.json create mode 100644 config/lycanitesmobs/mobevents/seastorm_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/seastorm_waterspawner.json create mode 100644 config/lycanitesmobs/mobevents/shadowgames.json create mode 100644 config/lycanitesmobs/mobevents/shadowgames_landspawner.json create mode 100644 config/lycanitesmobs/mobevents/shadowgames_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/sharknado.json create mode 100644 config/lycanitesmobs/mobevents/sharknado_spawner.json create mode 100644 config/lycanitesmobs/mobevents/subzero.json create mode 100644 config/lycanitesmobs/mobevents/subzero_spawner.json create mode 100644 config/lycanitesmobs/mobevents/theswarm.json create mode 100644 config/lycanitesmobs/mobevents/theswarm_landspawner.json create mode 100644 config/lycanitesmobs/mobevents/theswarm_skyspawner.json create mode 100644 config/lycanitesmobs/mobevents/tsunami.json create mode 100644 config/lycanitesmobs/mobevents/tsunami_spawner.json create mode 100644 config/lycanitesmobs/mobevents/windstorm.json create mode 100644 config/lycanitesmobs/mobevents/windstorm_spawner.json create mode 100644 config/lycanitesmobs/mobevents/wingedvenom.json create mode 100644 config/lycanitesmobs/mobevents/wingedvenom_spawner.json create mode 100644 config/lycanitesmobs/mobevents/wintersgrasp.json create mode 100644 config/lycanitesmobs/mobevents/wintersgrasp_spawner.json create mode 100644 config/lycanitesmobs/mobeventschedule.json create mode 100644 config/lycanitesmobs/projectiles/acidsplash.json create mode 100644 config/lycanitesmobs/projectiles/aetherwave.json create mode 100644 config/lycanitesmobs/projectiles/aquapulse.json create mode 100644 config/lycanitesmobs/projectiles/arcanelaser.json create mode 100644 config/lycanitesmobs/projectiles/arcanelaserstorm.json create mode 100644 config/lycanitesmobs/projectiles/blizzard.json create mode 100644 config/lycanitesmobs/projectiles/bloodleech.json create mode 100644 config/lycanitesmobs/projectiles/boulderblast.json create mode 100644 config/lycanitesmobs/projectiles/chaosorb.json create mode 100644 config/lycanitesmobs/projectiles/crystalshard.json create mode 100644 config/lycanitesmobs/projectiles/demonicblast.json create mode 100644 config/lycanitesmobs/projectiles/demonicspark.json create mode 100644 config/lycanitesmobs/projectiles/devilstar.json create mode 100644 config/lycanitesmobs/projectiles/doomfireball.json create mode 100644 config/lycanitesmobs/projectiles/ember.json create mode 100644 config/lycanitesmobs/projectiles/faebolt.json create mode 100644 config/lycanitesmobs/projectiles/frostbolt.json create mode 100644 config/lycanitesmobs/projectiles/frostweb.json create mode 100644 config/lycanitesmobs/projectiles/hellfireball.json create mode 100644 config/lycanitesmobs/projectiles/icefireball.json create mode 100644 config/lycanitesmobs/projectiles/lifedrain.json create mode 100644 config/lycanitesmobs/projectiles/lightball.json create mode 100644 config/lycanitesmobs/projectiles/lobdarklings.json create mode 100644 config/lycanitesmobs/projectiles/magma.json create mode 100644 config/lycanitesmobs/projectiles/mudshot.json create mode 100644 config/lycanitesmobs/projectiles/poisonray.json create mode 100644 config/lycanitesmobs/projectiles/poop.json create mode 100644 config/lycanitesmobs/projectiles/quill.json create mode 100644 config/lycanitesmobs/projectiles/scorchfireball.json create mode 100644 config/lycanitesmobs/projectiles/spectralbolt.json create mode 100644 config/lycanitesmobs/projectiles/summoningseed.json create mode 100644 config/lycanitesmobs/projectiles/throwingscythe.json create mode 100644 config/lycanitesmobs/projectiles/tricksterflare.json create mode 100644 config/lycanitesmobs/projectiles/tundra.json create mode 100644 config/lycanitesmobs/projectiles/venomshot.json create mode 100644 config/lycanitesmobs/projectiles/waterjet.json create mode 100644 config/lycanitesmobs/projectiles/whirlwind.json create mode 100644 config/lycanitesmobs/spawners/acid.json create mode 100644 config/lycanitesmobs/spawners/aether.json create mode 100644 config/lycanitesmobs/spawners/animal.json create mode 100644 config/lycanitesmobs/spawners/animalchunk.json create mode 100644 config/lycanitesmobs/spawners/beast.json create mode 100644 config/lycanitesmobs/spawners/chaos.json create mode 100644 config/lycanitesmobs/spawners/chorus.json create mode 100644 config/lycanitesmobs/spawners/crop.json create mode 100644 config/lycanitesmobs/spawners/darkness.json create mode 100644 config/lycanitesmobs/spawners/death.json create mode 100644 config/lycanitesmobs/spawners/disruption.json create mode 100644 config/lycanitesmobs/spawners/end.json create mode 100644 config/lycanitesmobs/spawners/endsky.json create mode 100644 config/lycanitesmobs/spawners/explosion.json create mode 100644 config/lycanitesmobs/spawners/fire.json create mode 100644 config/lycanitesmobs/spawners/firenether.json create mode 100644 config/lycanitesmobs/spawners/fishing.json create mode 100644 config/lycanitesmobs/spawners/flower.json create mode 100644 config/lycanitesmobs/spawners/frostfire.json create mode 100644 config/lycanitesmobs/spawners/gem.json create mode 100644 config/lycanitesmobs/spawners/glowstone.json create mode 100644 config/lycanitesmobs/spawners/lava.json create mode 100644 config/lycanitesmobs/spawners/lavaunderground.json create mode 100644 config/lycanitesmobs/spawners/lunar.json create mode 100644 config/lycanitesmobs/spawners/mineshaft.json create mode 100644 config/lycanitesmobs/spawners/mix.json create mode 100644 config/lycanitesmobs/spawners/mushroom.json create mode 100644 config/lycanitesmobs/spawners/nether.json create mode 100644 config/lycanitesmobs/spawners/nethersky.json create mode 100644 config/lycanitesmobs/spawners/ooze.json create mode 100644 config/lycanitesmobs/spawners/ore.json create mode 100644 config/lycanitesmobs/spawners/poison.json create mode 100644 config/lycanitesmobs/spawners/portal.json create mode 100644 config/lycanitesmobs/spawners/sky.json create mode 100644 config/lycanitesmobs/spawners/skyhigh.json create mode 100644 config/lycanitesmobs/spawners/sleep.json create mode 100644 config/lycanitesmobs/spawners/storm.json create mode 100644 config/lycanitesmobs/spawners/surface.json create mode 100644 config/lycanitesmobs/spawners/temple.json create mode 100644 config/lycanitesmobs/spawners/tree.json create mode 100644 config/lycanitesmobs/spawners/undeath.json create mode 100644 config/lycanitesmobs/spawners/underground.json create mode 100644 config/lycanitesmobs/spawners/village.json create mode 100644 config/lycanitesmobs/spawners/void.json create mode 100644 config/lycanitesmobs/spawners/water.json create mode 100644 config/lycanitesmobs/spawners/wateranimal.json create mode 100644 config/lycanitesmobs/spawners/wateranimalchunk.json create mode 100644 config/lycanitesmobs/spawners/waterfloor.json create mode 100644 config/lycanitesmobs/spawning.cfg create mode 100644 config/lycanitesmobs/version.cfg create mode 100644 config/lycanitesmobs/worldgen.cfg create mode 100644 config/machinemuse/cosmeticpresets/power_fist/Default.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_feet/Citizen Joe Armor Skin.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_feet/Default Armor Skin.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_feet/Default Armor2.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_feet/Default.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_head/Citenzen Joe Armor Skin.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_head/Default Armor Skin.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_head/Default Armor2.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_head/Default.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_legs/Citizen Joe Armor Skin.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_legs/Defalt Armor Skin.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_legs/Default Armor2.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_legs/Default.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_torso/Citenzen Joe Armor Skin.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_torso/Default Armor Skin.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_torso/Default Armor2.dat create mode 100644 config/machinemuse/cosmeticpresets/powerarmor_torso/Default.dat create mode 100644 config/machinemuse/custominstallcosts.json create mode 100644 config/machinemuse/missingConfigDoubles.txt create mode 100644 config/machinemuse/numina.cfg create mode 100644 config/machinemuse/powersuits.cfg create mode 100644 config/malisiscore.cfg create mode 100644 config/malisisdoors.cfg create mode 100644 config/matc.cfg create mode 100644 config/mcjtylib.cfg create mode 100644 config/mekanism.cfg create mode 100644 config/mekanism/BoxBlacklist.txt create mode 100644 config/memorycleaner.cfg create mode 100644 config/microblocks.cfg create mode 100644 config/modnametooltip.cfg create mode 100644 config/modularmachinery/machinery/3dcrafter.json create mode 100644 config/modularmachinery/machinery/assembler.json create mode 100644 config/modularmachinery/machinery/mixer.json create mode 100644 config/modularmachinery/machinery/variables/casings.var.json create mode 100644 config/modularmachinery/modularmachinery.cfg create mode 100644 config/modularmachinery/recipes/alloy_smelter_alloys.adapter.json create mode 100644 config/modularmachinery/recipes/alloy_smelter_diamond.json create mode 100644 config/modularmachinery/recipes/alloy_smelter_furnaces.adapter.json create mode 100644 config/modularmachinery/recipes/alloy_smelter_modularium.json create mode 100644 config/modularmachinery/recipes/centrifuge_centrifuge_blaze_powder.json create mode 100644 config/modularmachinery/recipes/centrifuge_centrifuge_grass.json create mode 100644 config/modularmachinery/recipes/centrifuge_centrifuge_magma_cream.json create mode 100644 config/modularmachinery/recipes/centrifuge_centrifuge_wool.json create mode 100644 config/modularmachinery/recipes/centrifuge_wash_glowstone.json create mode 100644 config/modularmachinery/recipes/centrifuge_wash_redstone.json create mode 100644 config/modularmachinery/recipes/power_transformer_energy_transform.json create mode 100644 config/morefurnaces.cfg create mode 100644 config/moreplates.cfg create mode 100644 config/morpheus.cfg create mode 100644 config/morphtool.cfg create mode 100644 config/mowziesmobs.cfg create mode 100644 config/multimine.cfg create mode 100644 config/multipart.cfg create mode 100644 config/mysticalagradditions.cfg create mode 100644 config/mysticalagriculture.cfg create mode 100644 config/mysticalagriculture_recipes.cfg create mode 100644 config/mysticalmechanics.cfg create mode 100644 config/mysticalworld.cfg create mode 100644 config/natura.cfg create mode 100644 config/naturesaura.cfg create mode 100644 config/naturescompass.cfg create mode 100644 config/nuclearcraft.cfg create mode 100644 config/omlib.cfg create mode 100644 config/openblocks.cfg create mode 100644 config/openmods.cfg create mode 100644 config/openmodularturrets.cfg create mode 100644 config/oreexcavation.cfg create mode 100644 config/oreexcavation_groups.json create mode 100644 config/oreexcavation_overrides.json create mode 100644 config/oreexcavation_shapes.json create mode 100644 config/orespawn.cfg create mode 100644 config/orespawn3/baseminerals.json create mode 100644 config/orespawn3/endmetals.json create mode 100644 config/orespawn3/modernmetals.json create mode 100644 config/orespawn3/nethermetals.json create mode 100644 config/orespawn3/netherspawn.json create mode 100644 config/orespawn3/orespawn.json create mode 100644 config/orespawn3/sysconf/features-orespawn.json create mode 100644 config/orespawn3/sysconf/known-configs.json create mode 100644 config/orespawn3/sysconf/replacements-orespawn.json create mode 100644 config/overpoweredarmorbar.cfg create mode 100644 config/p455w0rdsLib.cfg create mode 100644 config/packagedauto.cfg create mode 100644 config/packagedexcrafting.cfg create mode 100644 config/particleculling.cfg create mode 100644 config/patchouli.cfg create mode 100644 config/performant.cfg create mode 100644 config/phosphor.json create mode 100644 config/placebo.cfg create mode 100644 config/plustic.cfg create mode 100644 config/quark.cfg create mode 100644 config/randompatches.cfg create mode 100644 config/randomthings.cfg create mode 100644 config/realdrops.cfg create mode 100644 config/recipestages.cfg create mode 100644 config/rftools/rftools.cfg create mode 100644 config/rockhounding_chemistry.cfg create mode 100644 config/rockhounding_core.cfg create mode 100644 config/scannable.cfg create mode 100644 config/scavenge/1ore2res.json create mode 100644 config/scavenge/1plant2ore.json create mode 100644 config/scavenge/1res2plant.json create mode 100644 config/scavenge/2ore2res.json create mode 100644 config/scavenge/2plant2ore.json create mode 100644 config/scavenge/2res2plant.json create mode 100644 config/scavenge/3ore2res.json create mode 100644 config/scavenge/3plant2ore.json create mode 100644 config/scavenge/3res2plant.json create mode 100644 config/scavenge/4ore2res.json create mode 100644 config/scavenge/4plant2ore.json create mode 100644 config/scavenge/4res2plant.json create mode 100644 config/scavenge/5ore2res.json create mode 100644 config/scavenge/5plant2ore.json create mode 100644 config/scavenge/5res2plant.json create mode 100644 config/scavenge/6ore2res.json create mode 100644 config/scavenge/6plant2ore.json create mode 100644 config/scavenge/6res2plant.json create mode 100644 config/scavenge/Scroll.json create mode 100644 config/scavenge/Scroll2.json create mode 100644 config/scavenge/config.cfg create mode 100644 config/simple_trophies.cfg create mode 100644 config/solarflux/compats.cfg create mode 100644 config/solarflux/custom_panels.js create mode 100644 config/solarflux/main.hlc create mode 100644 config/solarflux/textures/example_base.png create mode 100644 config/solarflux/textures/example_top.png create mode 100644 config/solcarrot.cfg create mode 100644 config/soot.cfg create mode 100644 config/splash.properties create mode 100644 config/stg.cfg create mode 100644 config/storagedrawers.cfg create mode 100644 config/storagenetwork.cfg create mode 100644 config/surge.cfg create mode 100644 config/tc6aspects4jei.cfg create mode 100644 config/tcomplement.cfg create mode 100644 config/tconstruct.cfg create mode 100644 config/teamreborn/configData.nbt create mode 100644 config/teamreborn/reborncore/client.cfg create mode 100644 config/teamreborn/reborncore/misc.cfg create mode 100644 config/teamreborn/reborncore/power.cfg create mode 100644 config/teamreborn/reborncore/selected_energy.json create mode 100644 config/teamreborn/reborncore/upgrades.cfg create mode 100644 config/teamreborn/techreborn/compat.cfg create mode 100644 config/teamreborn/techreborn/generators.cfg create mode 100644 config/teamreborn/techreborn/items.cfg create mode 100644 config/teamreborn/techreborn/machines.cfg create mode 100644 config/teamreborn/techreborn/misc.cfg create mode 100644 config/teamreborn/techreborn/ores.json create mode 100644 config/teamreborn/techreborn/recipes.cfg create mode 100644 config/teamreborn/techreborn/world.cfg create mode 100644 config/tellme.cfg create mode 100644 config/tfspellpack.cfg create mode 100644 config/thaumadditions.cfg create mode 100644 config/thaumcraft_graphics.cfg create mode 100644 config/thaumcraft_misc.cfg create mode 100644 config/thaumcraft_world.cfg create mode 100644 config/thaumic_periphery.cfg create mode 100644 config/thaumicaugmentation.cfg create mode 100644 config/thaumicenergistics.cfg create mode 100644 config/thaumicjei.cfg create mode 100644 config/thaumicjei_itemstack_aspects.json create mode 100644 config/thaumictinkerer.cfg create mode 100644 config/thebetweenlands/config.cfg create mode 100644 config/thebetweenlands/config_version create mode 100644 config/thebetweenlands/recipes.json create mode 100644 config/theoneprobe.cfg create mode 100644 config/toastcontrol.cfg create mode 100644 config/tombstone.cfg create mode 100644 config/tool_progression/block_overwrites.cfg create mode 100644 config/tool_progression/blocks.cfg create mode 100644 config/tool_progression/general.cfg create mode 100644 config/tool_progression/materials.cfg create mode 100644 config/tool_progression/materials_overwrites.cfg create mode 100644 config/tool_progression/mining_level_names.cfg create mode 100644 config/tool_progression/tool_overwrites.cfg create mode 100644 config/tool_progression/tools.cfg create mode 100644 config/toughnessbar.cfg create mode 100644 config/translocators.cfg create mode 100644 config/treasure2/decay/treasure2/aged_ruleset.json create mode 100644 config/treasure2/decay/treasure2/default_ruleset.json create mode 100644 config/treasure2/decay/treasure2/ruinous_ruleset.json create mode 100644 config/treasure2/loot_tables/chests/common/armor_tool_chest.json create mode 100644 config/treasure2/loot_tables/chests/common/food_potion_chest.json create mode 100644 config/treasure2/loot_tables/chests/common/general_chest.json create mode 100644 config/treasure2/loot_tables/chests/epic/general_chest.json create mode 100644 config/treasure2/loot_tables/chests/epic/general_chest.json.bak create mode 100644 config/treasure2/loot_tables/chests/rare/armor_tool_chest.json create mode 100644 config/treasure2/loot_tables/chests/rare/food_potion_chest.json create mode 100644 config/treasure2/loot_tables/chests/rare/general_chest.json create mode 100644 config/treasure2/loot_tables/chests/scarce/armor_tool_chest.json create mode 100644 config/treasure2/loot_tables/chests/scarce/food_potion_chest.json create mode 100644 config/treasure2/loot_tables/chests/scarce/general_chest.json create mode 100644 config/treasure2/loot_tables/chests/special/black_pearl_well.json create mode 100644 config/treasure2/loot_tables/chests/special/cauldron_chest.json create mode 100644 config/treasure2/loot_tables/chests/special/crystal_skull_chest.json create mode 100644 config/treasure2/loot_tables/chests/special/crystal_skull_chest.json.bak create mode 100644 config/treasure2/loot_tables/chests/special/gold_skull_chest.json create mode 100644 config/treasure2/loot_tables/chests/special/skull_chest.json create mode 100644 config/treasure2/loot_tables/chests/special/white_pearl_well.json create mode 100644 config/treasure2/loot_tables/chests/special/wither_chest.json create mode 100644 config/treasure2/loot_tables/chests/uncommon/armor_tool_chest.json create mode 100644 config/treasure2/loot_tables/chests/uncommon/food_potion_chest.json create mode 100644 config/treasure2/loot_tables/chests/uncommon/general_chest.json create mode 100644 config/treasure2/loot_tables/inject/common/items.json create mode 100644 config/treasure2/loot_tables/pools/armor/common.json create mode 100644 config/treasure2/loot_tables/pools/armor/epic.json create mode 100644 config/treasure2/loot_tables/pools/armor/rare.json create mode 100644 config/treasure2/loot_tables/pools/armor/scarce.json create mode 100644 config/treasure2/loot_tables/pools/armor/uncommon.json create mode 100644 config/treasure2/loot_tables/pools/food/common.json create mode 100644 config/treasure2/loot_tables/pools/food/epic.json create mode 100644 config/treasure2/loot_tables/pools/food/rare.json create mode 100644 config/treasure2/loot_tables/pools/food/scarce.json create mode 100644 config/treasure2/loot_tables/pools/food/uncommon.json create mode 100644 config/treasure2/loot_tables/pools/items/common.json create mode 100644 config/treasure2/loot_tables/pools/items/epic.json create mode 100644 config/treasure2/loot_tables/pools/items/rare.json create mode 100644 config/treasure2/loot_tables/pools/items/scarce.json create mode 100644 config/treasure2/loot_tables/pools/items/uncommon.json create mode 100644 config/treasure2/loot_tables/pools/potions/common.json create mode 100644 config/treasure2/loot_tables/pools/potions/epic.json create mode 100644 config/treasure2/loot_tables/pools/potions/rare.json create mode 100644 config/treasure2/loot_tables/pools/potions/scarce.json create mode 100644 config/treasure2/loot_tables/pools/potions/uncommon.json create mode 100644 config/treasure2/loot_tables/pools/tools/common.json create mode 100644 config/treasure2/loot_tables/pools/tools/epic.json create mode 100644 config/treasure2/loot_tables/pools/tools/rare.json create mode 100644 config/treasure2/loot_tables/pools/tools/scarce.json create mode 100644 config/treasure2/loot_tables/pools/tools/uncommon.json create mode 100644 config/treasure2/loot_tables/pools/treasure/common.json create mode 100644 config/treasure2/loot_tables/pools/treasure/common.json.bak create mode 100644 config/treasure2/loot_tables/pools/treasure/epic.json create mode 100644 config/treasure2/loot_tables/pools/treasure/epic.json.bak create mode 100644 config/treasure2/loot_tables/pools/treasure/epic_charms.json create mode 100644 config/treasure2/loot_tables/pools/treasure/epic_charms.json.bak create mode 100644 config/treasure2/loot_tables/pools/treasure/rare.json create mode 100644 config/treasure2/loot_tables/pools/treasure/rare_charms.json create mode 100644 config/treasure2/loot_tables/pools/treasure/rare_charms.json.bak create mode 100644 config/treasure2/loot_tables/pools/treasure/scarce.json create mode 100644 config/treasure2/loot_tables/pools/treasure/scarce_charms.json create mode 100644 config/treasure2/loot_tables/pools/treasure/scarce_charms.json.bak create mode 100644 config/treasure2/loot_tables/pools/treasure/uncommon.json create mode 100644 config/treasure2/loot_tables/pools/treasure/uncommon_charms.json create mode 100644 config/treasure2/loot_tables/pools/treasure/uncommon_charms.json.bak create mode 100644 config/treasure2/loot_tables/treasure2/armor/common.json create mode 100644 config/treasure2/loot_tables/treasure2/armor/epic.json create mode 100644 config/treasure2/loot_tables/treasure2/armor/rare.json create mode 100644 config/treasure2/loot_tables/treasure2/armor/scarce.json create mode 100644 config/treasure2/loot_tables/treasure2/armor/uncommon.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/common/armor_tool_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/common/food_potion_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/common/general_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/epic/general_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/rare/armor_tool_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/rare/food_potion_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/rare/general_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/scarce/armor_tool_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/scarce/food_potion_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/scarce/general_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/special/black_pearl_well.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/special/cauldron_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/special/gold_skull_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/special/skull_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/special/white_pearl_well.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/special/wither_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/uncommon/armor_tool_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/uncommon/food_potion_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/chests/uncommon/general_chest.json create mode 100644 config/treasure2/loot_tables/treasure2/food/common.json create mode 100644 config/treasure2/loot_tables/treasure2/food/epic.json create mode 100644 config/treasure2/loot_tables/treasure2/food/rare.json create mode 100644 config/treasure2/loot_tables/treasure2/food/scarce.json create mode 100644 config/treasure2/loot_tables/treasure2/food/uncommon.json create mode 100644 config/treasure2/loot_tables/treasure2/items/common.json create mode 100644 config/treasure2/loot_tables/treasure2/items/epic.json create mode 100644 config/treasure2/loot_tables/treasure2/items/rare.json create mode 100644 config/treasure2/loot_tables/treasure2/items/scarce.json create mode 100644 config/treasure2/loot_tables/treasure2/items/uncommon.json create mode 100644 config/treasure2/loot_tables/treasure2/potions/common.json create mode 100644 config/treasure2/loot_tables/treasure2/potions/epic.json create mode 100644 config/treasure2/loot_tables/treasure2/potions/rare.json create mode 100644 config/treasure2/loot_tables/treasure2/potions/scarce.json create mode 100644 config/treasure2/loot_tables/treasure2/potions/uncommon.json create mode 100644 config/treasure2/loot_tables/treasure2/tools/common.json create mode 100644 config/treasure2/loot_tables/treasure2/tools/epic.json create mode 100644 config/treasure2/loot_tables/treasure2/tools/rare.json create mode 100644 config/treasure2/loot_tables/treasure2/tools/scarce.json create mode 100644 config/treasure2/loot_tables/treasure2/tools/uncommon.json create mode 100644 config/treasure2/loot_tables/treasure2/treasure/common.json create mode 100644 config/treasure2/loot_tables/treasure2/treasure/epic.json create mode 100644 config/treasure2/loot_tables/treasure2/treasure/epic_charms.json create mode 100644 config/treasure2/loot_tables/treasure2/treasure/epic_charms.json.bak create mode 100644 config/treasure2/loot_tables/treasure2/treasure/rare.json create mode 100644 config/treasure2/loot_tables/treasure2/treasure/rare.json.bak create mode 100644 config/treasure2/loot_tables/treasure2/treasure/rare_charms.json create mode 100644 config/treasure2/loot_tables/treasure2/treasure/scarce.json create mode 100644 config/treasure2/loot_tables/treasure2/treasure/scarce.json.bak create mode 100644 config/treasure2/loot_tables/treasure2/treasure/scarce_charms.json create mode 100644 config/treasure2/loot_tables/treasure2/treasure/uncommon.json create mode 100644 config/treasure2/loot_tables/treasure2/treasure/uncommon.json.bak create mode 100644 config/treasure2/loot_tables/treasure2/treasure/uncommon_charms.json create mode 100644 config/treasure2/meta/treasure2/structures/basic1.json create mode 100644 config/treasure2/meta/treasure2/structures/basic2.json create mode 100644 config/treasure2/meta/treasure2/structures/basic3.json create mode 100644 config/treasure2/meta/treasure2/structures/basic4.json create mode 100644 config/treasure2/meta/treasure2/structures/basic5.json create mode 100644 config/treasure2/meta/treasure2/structures/beached-ship1.json create mode 100644 config/treasure2/meta/treasure2/structures/beached-ship2.json create mode 100644 config/treasure2/meta/treasure2/structures/beached-ship3.json create mode 100644 config/treasure2/meta/treasure2/structures/blacksmith1.json create mode 100644 config/treasure2/meta/treasure2/structures/canopy-wishing-well1.json create mode 100644 config/treasure2/meta/treasure2/structures/castle1.json create mode 100644 config/treasure2/meta/treasure2/structures/cave1.json create mode 100644 config/treasure2/meta/treasure2/structures/cave2.json create mode 100644 config/treasure2/meta/treasure2/structures/church1.json create mode 100644 config/treasure2/meta/treasure2/structures/cobb1.json create mode 100644 config/treasure2/meta/treasure2/structures/crypt1.json create mode 100644 config/treasure2/meta/treasure2/structures/crypt2.json create mode 100644 config/treasure2/meta/treasure2/structures/crypt3.json create mode 100644 config/treasure2/meta/treasure2/structures/desert-tower2.json create mode 100644 config/treasure2/meta/treasure2/structures/desert-wishing-well1.json create mode 100644 config/treasure2/meta/treasure2/structures/desert-wishing-well2.json create mode 100644 config/treasure2/meta/treasure2/structures/dingy1.json create mode 100644 config/treasure2/meta/treasure2/structures/fortress1.json create mode 100644 config/treasure2/meta/treasure2/structures/house1.json create mode 100644 config/treasure2/meta/treasure2/structures/ionic1.json create mode 100644 config/treasure2/meta/treasure2/structures/iron-chamber1.json create mode 100644 config/treasure2/meta/treasure2/structures/iron-chamber2.json create mode 100644 config/treasure2/meta/treasure2/structures/large-tower1.json create mode 100644 config/treasure2/meta/treasure2/structures/mine1.json create mode 100644 config/treasure2/meta/treasure2/structures/obsidian-chamber1.json create mode 100644 config/treasure2/meta/treasure2/structures/pirate-chamber1.json create mode 100644 config/treasure2/meta/treasure2/structures/simple-well1.json create mode 100644 config/treasure2/meta/treasure2/structures/sunken-ship1.json create mode 100644 config/treasure2/meta/treasure2/structures/sunken-ship2.json create mode 100644 config/treasure2/meta/treasure2/structures/sunken-ship3.json create mode 100644 config/treasure2/meta/treasure2/structures/tower1.json create mode 100644 config/treasure2/meta/treasure2/structures/tower2.json create mode 100644 config/treasure2/meta/treasure2/structures/tower3.json create mode 100644 config/treasure2/meta/treasure2/structures/tower4.json create mode 100644 config/treasure2/meta/treasure2/structures/tower5.json create mode 100644 config/treasure2/meta/treasure2/structures/underwater-ruin1.json create mode 100644 config/treasure2/meta/treasure2/structures/underwater-ruins2.json create mode 100644 config/treasure2/meta/treasure2/structures/underwater-ruins3.json create mode 100644 config/treasure2/meta/treasure2/structures/wither-chamber1.json create mode 100644 config/treasure2/meta/treasure2/structures/wood-draw-wishing-well1.json create mode 100644 config/treasure2/structures/treasure2/submerged/dingy1.nbt create mode 100644 config/treasure2/structures/treasure2/submerged/sunken-ship1.nbt create mode 100644 config/treasure2/structures/treasure2/submerged/sunken-ship2.nbt create mode 100644 config/treasure2/structures/treasure2/submerged/sunken-ship3.nbt create mode 100644 config/treasure2/structures/treasure2/submerged/underwater-ruin1.nbt create mode 100644 config/treasure2/structures/treasure2/submerged/underwater-ruins2.nbt create mode 100644 config/treasure2/structures/treasure2/submerged/underwater-ruins3.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/basic1.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/basic2.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/basic3.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/basic4.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/basic5.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/cave1.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/cave2.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/cobb1.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/crypt1.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/ionic1.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/iron-chamber1.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/iron-chamber2.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/mine1.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/obsidian-chamber1.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/pirate-chamber1.nbt create mode 100644 config/treasure2/structures/treasure2/subterranean/wither-chamber1.nbt create mode 100644 config/treasure2/structures/treasure2/surface/beached-ship1.nbt create mode 100644 config/treasure2/structures/treasure2/surface/beached-ship2.nbt create mode 100644 config/treasure2/structures/treasure2/surface/beached-ship3.nbt create mode 100644 config/treasure2/structures/treasure2/surface/blacksmith1.nbt create mode 100644 config/treasure2/structures/treasure2/surface/castle1.nbt create mode 100644 config/treasure2/structures/treasure2/surface/church1.nbt create mode 100644 config/treasure2/structures/treasure2/surface/crypt2.nbt create mode 100644 config/treasure2/structures/treasure2/surface/crypt3.nbt create mode 100644 config/treasure2/structures/treasure2/surface/desert-tower2.nbt create mode 100644 config/treasure2/structures/treasure2/surface/fortress1.nbt create mode 100644 config/treasure2/structures/treasure2/surface/house1.nbt create mode 100644 config/treasure2/structures/treasure2/surface/large-tower1.nbt create mode 100644 config/treasure2/structures/treasure2/surface/tower1.nbt create mode 100644 config/treasure2/structures/treasure2/surface/tower2.nbt create mode 100644 config/treasure2/structures/treasure2/surface/tower3.nbt create mode 100644 config/treasure2/structures/treasure2/surface/tower4.nbt create mode 100644 config/treasure2/structures/treasure2/surface/tower5.nbt create mode 100644 config/treasure2/structures/treasure2/wells/canopy-wishing-well1.nbt create mode 100644 config/treasure2/structures/treasure2/wells/desert-wishing-well1.nbt create mode 100644 config/treasure2/structures/treasure2/wells/desert-wishing-well2.nbt create mode 100644 config/treasure2/structures/treasure2/wells/simple-well1.nbt create mode 100644 config/treasure2/structures/treasure2/wells/wood-draw-wishing-well1.nbt create mode 100644 config/treasure2/treasure2-c1.0.cfg create mode 100644 config/tweakersconstruct.cfg create mode 100644 config/twilightforest.cfg create mode 100644 config/unidict/IntegrationModule.cfg create mode 100644 config/unidict/ModConfigModule.cfg create mode 100644 config/unidict/UniDict.cfg create mode 100644 config/utilitybaseores.cfg create mode 100644 config/valkyrielib/main.cfg create mode 100644 config/vanillafix.cfg create mode 100644 config/vanillafix/config_version create mode 100644 config/vanillafix/methods-stable_39.csv create mode 100644 config/waila/theme/dark.json create mode 100644 config/waila/theme/vanilla.json create mode 100644 config/waila/waila.cfg create mode 100644 config/woot/custom_drops.json create mode 100644 config/woot/factory_config.json create mode 100644 config/woot/factory_ingredients.json create mode 100644 config/woot/woot.cfg create mode 100644 config/worldedit/worldedit.properties delete mode 100644 resources/contenttweaker/models/item/blu_metal_chest.json delete mode 100644 resources/contenttweaker/models/item/blu_metal_dust.json delete mode 100644 resources/contenttweaker/models/item/blu_metal_feet.json delete mode 100644 resources/contenttweaker/models/item/blu_metal_gear.json delete mode 100644 resources/contenttweaker/models/item/blu_metal_head.json delete mode 100644 resources/contenttweaker/models/item/blu_metal_ingot.json delete mode 100644 resources/contenttweaker/models/item/blu_metal_legs.json delete mode 100644 resources/contenttweaker/models/item/blu_metal_nugget.json delete mode 100644 resources/contenttweaker/models/item/blu_metal_plate.json delete mode 100644 resources/contenttweaker/models/item/blu_metal_rod.json create mode 100644 resources/contenttweaker/models/item/visSeedAer.json create mode 100644 resources/contenttweaker/textures/items/vis_seeds_0.png create mode 100644 resources/contenttweaker/textures/items/vis_seeds_1.png diff --git a/config/AppliedEnergistics2/CustomRecipes.cfg b/config/AppliedEnergistics2/CustomRecipes.cfg index 93cfe1e9..08cb849c 100644 --- a/config/AppliedEnergistics2/CustomRecipes.cfg +++ b/config/AppliedEnergistics2/CustomRecipes.cfg @@ -1,7 +1,7 @@ # Configuration file cache { - S:digest=01c59ceff844a3de35244a70fb56a187 + S:digest=9e1a600b2c1b5e27326323ed149dc9e1 # Caching can save processing time, if there are a lot of items. [default: true] B:enableCache=true diff --git a/config/AppliedEnergistics2/VersionChecker.cfg b/config/AppliedEnergistics2/VersionChecker.cfg index 07e132dd..10ad1cb3 100644 --- a/config/AppliedEnergistics2/VersionChecker.cfg +++ b/config/AppliedEnergistics2/VersionChecker.cfg @@ -3,7 +3,7 @@ cache { # Waits as many hours, until it checks again. [range: 0 ~ 168, default: 24] I:interval=24 - S:lastCheck=1614468402895 + S:lastCheck=1614910122377 } diff --git a/config/AppliedEnergistics2/items.csv b/config/AppliedEnergistics2/items.csv index f7c003cd..ed64b5a1 100644 --- a/config/AppliedEnergistics2/items.csv +++ b/config/AppliedEnergistics2/items.csv @@ -10174,23 +10174,6 @@ appliedenergistics2:facade:0, Cable Facade - Block of Sea Serpent Scales appliedenergistics2:facade:0, Cable Facade - Block of Sea Serpent Scales appliedenergistics2:facade:0, Cable Facade - Block of Sea Serpent Scales appliedenergistics2:facade:0, Cable Facade - tile.artisanworktables.tab_icon.name -appliedenergistics2:facade:0, Cable Facade - Swamp Oak Leaves -appliedenergistics2:facade:0, Cable Facade - White Cave Crystal -appliedenergistics2:facade:0, Cable Facade - Ender Biotite Ore -appliedenergistics2:facade:0, Cable Facade - Block of Biotite -appliedenergistics2:facade:0, Cable Facade - Chiseled Biotite Block -appliedenergistics2:facade:0, Cable Facade - Pillar Biotite Block -appliedenergistics2:facade:0, Cable Facade - Basalt -appliedenergistics2:facade:0, Cable Facade - Marble -appliedenergistics2:facade:0, Cable Facade - Limestone -appliedenergistics2:facade:0, Cable Facade - Jasper -appliedenergistics2:facade:0, Cable Facade - Slate -appliedenergistics2:facade:0, Cable Facade - Brimstone -appliedenergistics2:facade:0, Cable Facade - Brimstone Bricks -appliedenergistics2:facade:0, Cable Facade - Elder Prismarine -appliedenergistics2:facade:0, Cable Facade - Elder Sea Lantern -appliedenergistics2:facade:0, Cable Facade - Glowcelium -appliedenergistics2:facade:0, Cable Facade - Glowshroom appliedenergistics2:facade:0, Cable Facade - Polished Sandstone appliedenergistics2:facade:0, Cable Facade - Polished Stone appliedenergistics2:facade:0, Cable Facade - White Stained Planks @@ -10225,6 +10208,23 @@ appliedenergistics2:facade:0, Cable Facade - Gravisand appliedenergistics2:facade:0, Cable Facade - Spruce Bookshelf appliedenergistics2:facade:0, Cable Facade - Lit Redstone Lamp appliedenergistics2:facade:0, Cable Facade - Blaze Lantern +appliedenergistics2:facade:0, Cable Facade - Swamp Oak Leaves +appliedenergistics2:facade:0, Cable Facade - White Cave Crystal +appliedenergistics2:facade:0, Cable Facade - Ender Biotite Ore +appliedenergistics2:facade:0, Cable Facade - Block of Biotite +appliedenergistics2:facade:0, Cable Facade - Chiseled Biotite Block +appliedenergistics2:facade:0, Cable Facade - Pillar Biotite Block +appliedenergistics2:facade:0, Cable Facade - Basalt +appliedenergistics2:facade:0, Cable Facade - Marble +appliedenergistics2:facade:0, Cable Facade - Limestone +appliedenergistics2:facade:0, Cable Facade - Jasper +appliedenergistics2:facade:0, Cable Facade - Slate +appliedenergistics2:facade:0, Cable Facade - Brimstone +appliedenergistics2:facade:0, Cable Facade - Brimstone Bricks +appliedenergistics2:facade:0, Cable Facade - Elder Prismarine +appliedenergistics2:facade:0, Cable Facade - Elder Sea Lantern +appliedenergistics2:facade:0, Cable Facade - Glowcelium +appliedenergistics2:facade:0, Cable Facade - Glowshroom appliedenergistics2:facade:0, Cable Facade - Blank Rune appliedenergistics2:facade:0, Cable Facade - Speed Rune appliedenergistics2:facade:0, Cable Facade - Efficiency Rune @@ -14106,45 +14106,45 @@ tconstruct:slime_vine_purple_end:0, Purple Slimy Vine tconstruct:slime_vine_purple_mid:0, Purple Slimy Vine tconstruct:slime_vine_purple:0, Purple Slimy Vine tconstruct:pattern:0, Blank Pattern -tconstruct:pattern:0, Scythe Head Pattern +tconstruct:pattern:0, Pan Pattern +tconstruct:pattern:0, Bowlimb Pattern +tconstruct:pattern:0, Battery Cell Pattern +tconstruct:pattern:0, Pipe Piece Pattern +tconstruct:pattern:0, Large Sword Blade Pattern tconstruct:pattern:0, Polishing Kit Pattern -tconstruct:pattern:0, Hammer Head Pattern +tconstruct:pattern:0, Chestplate Core Pattern +tconstruct:pattern:0, Shard Pattern +tconstruct:pattern:0, Broad Axe Head Pattern +tconstruct:pattern:0, Bowstring Pattern +tconstruct:pattern:0, Boots Core Pattern tconstruct:pattern:0, Pickaxe Head Pattern -tconstruct:pattern:0, Cross Guard Pattern +tconstruct:pattern:0, Wide Guard Pattern tconstruct:pattern:0, Binding Pattern -tconstruct:pattern:0, Shovel Head Pattern -tconstruct:pattern:0, Arrow Shaft Pattern -tconstruct:pattern:0, Battery Cell Pattern -tconstruct:pattern:0, Large Plate Pattern tconstruct:pattern:0, Kama Head Pattern -tconstruct:pattern:0, Armor Plates Pattern tconstruct:pattern:0, Tough Tool Rod Pattern -tconstruct:pattern:0, Large Sword Blade Pattern -tconstruct:pattern:0, Broad Axe Head Pattern -tconstruct:pattern:0, Chestplate Core Pattern -tconstruct:pattern:0, Armor Trim Pattern -tconstruct:pattern:0, Tool Rod Pattern -tconstruct:pattern:0, Excavator Head Pattern -tconstruct:pattern:0, Tough Binding Pattern +tconstruct:pattern:0, Sword Blade Pattern +tconstruct:pattern:0, Laser Medium Pattern +tconstruct:pattern:0, Fletching Pattern tconstruct:pattern:0, Knife Blade Pattern -tconstruct:pattern:0, Helmet Core Pattern +tconstruct:pattern:0, Arrow Shaft Pattern +tconstruct:pattern:0, Sharpening Kit Pattern +tconstruct:pattern:0, Sign Plate Pattern tconstruct:pattern:0, Arrow Head Pattern -tconstruct:pattern:0, Shard Pattern +tconstruct:pattern:0, Large Plate Pattern +tconstruct:pattern:0, Scythe Head Pattern +tconstruct:pattern:0, Tool Rod Pattern +tconstruct:pattern:0, Hand Guard Pattern +tconstruct:pattern:0, Leggings Core Pattern +tconstruct:pattern:0, Helmet Core Pattern +tconstruct:pattern:0, Tough Binding Pattern +tconstruct:pattern:0, Hammer Head Pattern +tconstruct:pattern:0, Shovel Head Pattern +tconstruct:pattern:0, Cross Guard Pattern tconstruct:pattern:0, Chisel Head Pattern +tconstruct:pattern:0, Armor Trim Pattern tconstruct:pattern:0, Axe Head Pattern -tconstruct:pattern:0, Boots Core Pattern -tconstruct:pattern:0, Sword Blade Pattern -tconstruct:pattern:0, Wide Guard Pattern -tconstruct:pattern:0, Bowlimb Pattern -tconstruct:pattern:0, Sign Plate Pattern -tconstruct:pattern:0, Laser Medium Pattern -tconstruct:pattern:0, Bowstring Pattern -tconstruct:pattern:0, Pan Pattern -tconstruct:pattern:0, Leggings Core Pattern -tconstruct:pattern:0, Hand Guard Pattern -tconstruct:pattern:0, Pipe Piece Pattern -tconstruct:pattern:0, Sharpening Kit Pattern -tconstruct:pattern:0, Fletching Pattern +tconstruct:pattern:0, Armor Plates Pattern +tconstruct:pattern:0, Excavator Head Pattern tconstruct:shard:0, Electrical Shard tconstruct:shard:0, Energetic Shard tconstruct:shard:0, Vibrant Shard @@ -14252,11 +14252,11 @@ tconstruct:shard:0, Livingwood Shard tconstruct:shard:0, Manasteel Shard tconstruct:shard:0, Elementium Shard tconstruct:shard:0, Terrasteel Shard +tconstruct:shard:0, Emerald Shard tconstruct:shard:0, Bloodwood Shard tconstruct:shard:0, Fusewood Shard tconstruct:shard:0, Ghostwood Shard tconstruct:shard:0, Darkwood Shard -tconstruct:shard:0, Emerald Shard tconstruct:sharpening_kit:0, Electrical Sharpening Kit tconstruct:sharpening_kit:0, Energetic Sharpening Kit tconstruct:sharpening_kit:0, Vibrant Sharpening Kit @@ -14364,11 +14364,11 @@ tconstruct:sharpening_kit:0, Livingwood Sharpening Kit tconstruct:sharpening_kit:0, Manasteel Sharpening Kit tconstruct:sharpening_kit:0, Elementium Sharpening Kit tconstruct:sharpening_kit:0, Terrasteel Sharpening Kit +tconstruct:sharpening_kit:0, Emerald Sharpening Kit tconstruct:sharpening_kit:0, Bloodwood Sharpening Kit tconstruct:sharpening_kit:0, Fusewood Sharpening Kit tconstruct:sharpening_kit:0, Ghostwood Sharpening Kit tconstruct:sharpening_kit:0, Darkwood Sharpening Kit -tconstruct:sharpening_kit:0, Emerald Sharpening Kit tconstruct:pick_head:0, Electrical Pickaxe Head tconstruct:pick_head:0, Energetic Pickaxe Head tconstruct:pick_head:0, Vibrant Pickaxe Head @@ -14476,11 +14476,11 @@ tconstruct:pick_head:0, Livingwood Pickaxe Head tconstruct:pick_head:0, Manasteel Pickaxe Head tconstruct:pick_head:0, Elementium Pickaxe Head tconstruct:pick_head:0, Terrasteel Pickaxe Head +tconstruct:pick_head:0, Emerald Pickaxe Head tconstruct:pick_head:0, Bloodwood Pickaxe Head tconstruct:pick_head:0, Fusewood Pickaxe Head tconstruct:pick_head:0, Ghostwood Pickaxe Head tconstruct:pick_head:0, Darkwood Pickaxe Head -tconstruct:pick_head:0, Emerald Pickaxe Head tconstruct:shovel_head:0, Electrical Shovel Head tconstruct:shovel_head:0, Energetic Shovel Head tconstruct:shovel_head:0, Vibrant Shovel Head @@ -14588,11 +14588,11 @@ tconstruct:shovel_head:0, Livingwood Shovel Head tconstruct:shovel_head:0, Manasteel Shovel Head tconstruct:shovel_head:0, Elementium Shovel Head tconstruct:shovel_head:0, Terrasteel Shovel Head +tconstruct:shovel_head:0, Emerald Shovel Head tconstruct:shovel_head:0, Bloodwood Shovel Head tconstruct:shovel_head:0, Fusewood Shovel Head tconstruct:shovel_head:0, Ghostwood Shovel Head tconstruct:shovel_head:0, Darkwood Shovel Head -tconstruct:shovel_head:0, Emerald Shovel Head tconstruct:axe_head:0, Electrical Axe Head tconstruct:axe_head:0, Energetic Axe Head tconstruct:axe_head:0, Vibrant Axe Head @@ -14700,11 +14700,11 @@ tconstruct:axe_head:0, Livingwood Axe Head tconstruct:axe_head:0, Manasteel Axe Head tconstruct:axe_head:0, Elementium Axe Head tconstruct:axe_head:0, Terrasteel Axe Head +tconstruct:axe_head:0, Emerald Axe Head tconstruct:axe_head:0, Bloodwood Axe Head tconstruct:axe_head:0, Fusewood Axe Head tconstruct:axe_head:0, Ghostwood Axe Head tconstruct:axe_head:0, Darkwood Axe Head -tconstruct:axe_head:0, Emerald Axe Head tconstruct:broad_axe_head:0, Electrical Broad Axe Head tconstruct:broad_axe_head:0, Energetic Broad Axe Head tconstruct:broad_axe_head:0, Vibrant Broad Axe Head @@ -14812,11 +14812,11 @@ tconstruct:broad_axe_head:0, Livingwood Broad Axe Head tconstruct:broad_axe_head:0, Manasteel Broad Axe Head tconstruct:broad_axe_head:0, Elementium Broad Axe Head tconstruct:broad_axe_head:0, Terrasteel Broad Axe Head +tconstruct:broad_axe_head:0, Emerald Broad Axe Head tconstruct:broad_axe_head:0, Bloodwood Broad Axe Head tconstruct:broad_axe_head:0, Fusewood Broad Axe Head tconstruct:broad_axe_head:0, Ghostwood Broad Axe Head tconstruct:broad_axe_head:0, Darkwood Broad Axe Head -tconstruct:broad_axe_head:0, Emerald Broad Axe Head tconstruct:sword_blade:0, Electrical Sword Blade tconstruct:sword_blade:0, Energetic Sword Blade tconstruct:sword_blade:0, Vibrant Sword Blade @@ -14924,11 +14924,11 @@ tconstruct:sword_blade:0, Livingwood Sword Blade tconstruct:sword_blade:0, Manasteel Sword Blade tconstruct:sword_blade:0, Elementium Sword Blade tconstruct:sword_blade:0, Terrasteel Sword Blade +tconstruct:sword_blade:0, Emerald Sword Blade tconstruct:sword_blade:0, Bloodwood Sword Blade tconstruct:sword_blade:0, Fusewood Sword Blade tconstruct:sword_blade:0, Ghostwood Sword Blade tconstruct:sword_blade:0, Darkwood Sword Blade -tconstruct:sword_blade:0, Emerald Sword Blade tconstruct:large_sword_blade:0, Electrical Large Sword Blade tconstruct:large_sword_blade:0, Energetic Large Sword Blade tconstruct:large_sword_blade:0, Vibrant Large Sword Blade @@ -15036,11 +15036,11 @@ tconstruct:large_sword_blade:0, Livingwood Large Sword Blade tconstruct:large_sword_blade:0, Manasteel Large Sword Blade tconstruct:large_sword_blade:0, Elementium Large Sword Blade tconstruct:large_sword_blade:0, Terrasteel Large Sword Blade +tconstruct:large_sword_blade:0, Emerald Large Sword Blade tconstruct:large_sword_blade:0, Bloodwood Large Sword Blade tconstruct:large_sword_blade:0, Fusewood Large Sword Blade tconstruct:large_sword_blade:0, Ghostwood Large Sword Blade tconstruct:large_sword_blade:0, Darkwood Large Sword Blade -tconstruct:large_sword_blade:0, Emerald Large Sword Blade tconstruct:hammer_head:0, Electrical Hammer Head tconstruct:hammer_head:0, Energetic Hammer Head tconstruct:hammer_head:0, Vibrant Hammer Head @@ -15148,11 +15148,11 @@ tconstruct:hammer_head:0, Livingwood Hammer Head tconstruct:hammer_head:0, Manasteel Hammer Head tconstruct:hammer_head:0, Elementium Hammer Head tconstruct:hammer_head:0, Terrasteel Hammer Head +tconstruct:hammer_head:0, Emerald Hammer Head tconstruct:hammer_head:0, Bloodwood Hammer Head tconstruct:hammer_head:0, Fusewood Hammer Head tconstruct:hammer_head:0, Ghostwood Hammer Head tconstruct:hammer_head:0, Darkwood Hammer Head -tconstruct:hammer_head:0, Emerald Hammer Head tconstruct:excavator_head:0, Electrical Excavator Head tconstruct:excavator_head:0, Energetic Excavator Head tconstruct:excavator_head:0, Vibrant Excavator Head @@ -15260,11 +15260,11 @@ tconstruct:excavator_head:0, Livingwood Excavator Head tconstruct:excavator_head:0, Manasteel Excavator Head tconstruct:excavator_head:0, Elementium Excavator Head tconstruct:excavator_head:0, Terrasteel Excavator Head +tconstruct:excavator_head:0, Emerald Excavator Head tconstruct:excavator_head:0, Bloodwood Excavator Head tconstruct:excavator_head:0, Fusewood Excavator Head tconstruct:excavator_head:0, Ghostwood Excavator Head tconstruct:excavator_head:0, Darkwood Excavator Head -tconstruct:excavator_head:0, Emerald Excavator Head tconstruct:kama_head:0, Electrical Kama Head tconstruct:kama_head:0, Energetic Kama Head tconstruct:kama_head:0, Vibrant Kama Head @@ -15372,11 +15372,11 @@ tconstruct:kama_head:0, Livingwood Kama Head tconstruct:kama_head:0, Manasteel Kama Head tconstruct:kama_head:0, Elementium Kama Head tconstruct:kama_head:0, Terrasteel Kama Head +tconstruct:kama_head:0, Emerald Kama Head tconstruct:kama_head:0, Bloodwood Kama Head tconstruct:kama_head:0, Fusewood Kama Head tconstruct:kama_head:0, Ghostwood Kama Head tconstruct:kama_head:0, Darkwood Kama Head -tconstruct:kama_head:0, Emerald Kama Head tconstruct:scythe_head:0, Electrical Scythe Head tconstruct:scythe_head:0, Energetic Scythe Head tconstruct:scythe_head:0, Vibrant Scythe Head @@ -15484,11 +15484,11 @@ tconstruct:scythe_head:0, Livingwood Scythe Head tconstruct:scythe_head:0, Manasteel Scythe Head tconstruct:scythe_head:0, Elementium Scythe Head tconstruct:scythe_head:0, Terrasteel Scythe Head +tconstruct:scythe_head:0, Emerald Scythe Head tconstruct:scythe_head:0, Bloodwood Scythe Head tconstruct:scythe_head:0, Fusewood Scythe Head tconstruct:scythe_head:0, Ghostwood Scythe Head tconstruct:scythe_head:0, Darkwood Scythe Head -tconstruct:scythe_head:0, Emerald Scythe Head tconstruct:pan_head:0, Electrical Pan tconstruct:pan_head:0, Energetic Pan tconstruct:pan_head:0, Vibrant Pan @@ -15596,11 +15596,11 @@ tconstruct:pan_head:0, Livingwood Pan tconstruct:pan_head:0, Manasteel Pan tconstruct:pan_head:0, Elementium Pan tconstruct:pan_head:0, Terrasteel Pan +tconstruct:pan_head:0, Emerald Pan tconstruct:pan_head:0, Bloodwood Pan tconstruct:pan_head:0, Fusewood Pan tconstruct:pan_head:0, Ghostwood Pan tconstruct:pan_head:0, Darkwood Pan -tconstruct:pan_head:0, Emerald Pan tconstruct:sign_head:0, Electrical Sign Plate tconstruct:sign_head:0, Energetic Sign Plate tconstruct:sign_head:0, Vibrant Sign Plate @@ -15708,11 +15708,11 @@ tconstruct:sign_head:0, Livingwood Sign Plate tconstruct:sign_head:0, Manasteel Sign Plate tconstruct:sign_head:0, Elementium Sign Plate tconstruct:sign_head:0, Terrasteel Sign Plate +tconstruct:sign_head:0, Emerald Sign Plate tconstruct:sign_head:0, Bloodwood Sign Plate tconstruct:sign_head:0, Fusewood Sign Plate tconstruct:sign_head:0, Ghostwood Sign Plate tconstruct:sign_head:0, Darkwood Sign Plate -tconstruct:sign_head:0, Emerald Sign Plate tconstruct:tool_rod:0, Electrical Tool Rod tconstruct:tool_rod:0, Energetic Tool Rod tconstruct:tool_rod:0, Vibrant Tool Rod @@ -15819,11 +15819,11 @@ tconstruct:tool_rod:0, Livingwood Tool Rod tconstruct:tool_rod:0, Manasteel Tool Rod tconstruct:tool_rod:0, Elementium Tool Rod tconstruct:tool_rod:0, Terrasteel Tool Rod +tconstruct:tool_rod:0, Emerald Tool Rod tconstruct:tool_rod:0, Bloodwood Tool Rod tconstruct:tool_rod:0, Fusewood Tool Rod tconstruct:tool_rod:0, Ghostwood Tool Rod tconstruct:tool_rod:0, Darkwood Tool Rod -tconstruct:tool_rod:0, Emerald Tool Rod tconstruct:tough_tool_rod:0, Electrical Tough Tool Rod tconstruct:tough_tool_rod:0, Energetic Tough Tool Rod tconstruct:tough_tool_rod:0, Vibrant Tough Tool Rod @@ -15930,11 +15930,11 @@ tconstruct:tough_tool_rod:0, Livingwood Tough Tool Rod tconstruct:tough_tool_rod:0, Manasteel Tough Tool Rod tconstruct:tough_tool_rod:0, Elementium Tough Tool Rod tconstruct:tough_tool_rod:0, Terrasteel Tough Tool Rod +tconstruct:tough_tool_rod:0, Emerald Tough Tool Rod tconstruct:tough_tool_rod:0, Bloodwood Tough Tool Rod tconstruct:tough_tool_rod:0, Fusewood Tough Tool Rod tconstruct:tough_tool_rod:0, Ghostwood Tough Tool Rod tconstruct:tough_tool_rod:0, Darkwood Tough Tool Rod -tconstruct:tough_tool_rod:0, Emerald Tough Tool Rod tconstruct:binding:0, Electrical Binding tconstruct:binding:0, Energetic Binding tconstruct:binding:0, Vibrant Binding @@ -16041,11 +16041,11 @@ tconstruct:binding:0, Livingwood Binding tconstruct:binding:0, Manasteel Binding tconstruct:binding:0, Elementium Binding tconstruct:binding:0, Terrasteel Binding +tconstruct:binding:0, Emerald Binding tconstruct:binding:0, Bloodwood Binding tconstruct:binding:0, Fusewood Binding tconstruct:binding:0, Ghostwood Binding tconstruct:binding:0, Darkwood Binding -tconstruct:binding:0, Emerald Binding tconstruct:tough_binding:0, Electrical Tough Binding tconstruct:tough_binding:0, Energetic Tough Binding tconstruct:tough_binding:0, Vibrant Tough Binding @@ -16152,11 +16152,11 @@ tconstruct:tough_binding:0, Livingwood Tough Binding tconstruct:tough_binding:0, Manasteel Tough Binding tconstruct:tough_binding:0, Elementium Tough Binding tconstruct:tough_binding:0, Terrasteel Tough Binding +tconstruct:tough_binding:0, Emerald Tough Binding tconstruct:tough_binding:0, Bloodwood Tough Binding tconstruct:tough_binding:0, Fusewood Tough Binding tconstruct:tough_binding:0, Ghostwood Tough Binding tconstruct:tough_binding:0, Darkwood Tough Binding -tconstruct:tough_binding:0, Emerald Tough Binding tconstruct:wide_guard:0, Electrical Wide Guard tconstruct:wide_guard:0, Energetic Wide Guard tconstruct:wide_guard:0, Vibrant Wide Guard @@ -16263,11 +16263,11 @@ tconstruct:wide_guard:0, Livingwood Wide Guard tconstruct:wide_guard:0, Manasteel Wide Guard tconstruct:wide_guard:0, Elementium Wide Guard tconstruct:wide_guard:0, Terrasteel Wide Guard +tconstruct:wide_guard:0, Emerald Wide Guard tconstruct:wide_guard:0, Bloodwood Wide Guard tconstruct:wide_guard:0, Fusewood Wide Guard tconstruct:wide_guard:0, Ghostwood Wide Guard tconstruct:wide_guard:0, Darkwood Wide Guard -tconstruct:wide_guard:0, Emerald Wide Guard tconstruct:hand_guard:0, Electrical Hand Guard tconstruct:hand_guard:0, Energetic Hand Guard tconstruct:hand_guard:0, Vibrant Hand Guard @@ -16374,11 +16374,11 @@ tconstruct:hand_guard:0, Livingwood Hand Guard tconstruct:hand_guard:0, Manasteel Hand Guard tconstruct:hand_guard:0, Elementium Hand Guard tconstruct:hand_guard:0, Terrasteel Hand Guard +tconstruct:hand_guard:0, Emerald Hand Guard tconstruct:hand_guard:0, Bloodwood Hand Guard tconstruct:hand_guard:0, Fusewood Hand Guard tconstruct:hand_guard:0, Ghostwood Hand Guard tconstruct:hand_guard:0, Darkwood Hand Guard -tconstruct:hand_guard:0, Emerald Hand Guard tconstruct:cross_guard:0, Electrical Cross Guard tconstruct:cross_guard:0, Energetic Cross Guard tconstruct:cross_guard:0, Vibrant Cross Guard @@ -16485,11 +16485,11 @@ tconstruct:cross_guard:0, Livingwood Cross Guard tconstruct:cross_guard:0, Manasteel Cross Guard tconstruct:cross_guard:0, Elementium Cross Guard tconstruct:cross_guard:0, Terrasteel Cross Guard +tconstruct:cross_guard:0, Emerald Cross Guard tconstruct:cross_guard:0, Bloodwood Cross Guard tconstruct:cross_guard:0, Fusewood Cross Guard tconstruct:cross_guard:0, Ghostwood Cross Guard tconstruct:cross_guard:0, Darkwood Cross Guard -tconstruct:cross_guard:0, Emerald Cross Guard tconstruct:large_plate:0, Electrical Large Plate tconstruct:large_plate:0, Energetic Large Plate tconstruct:large_plate:0, Vibrant Large Plate @@ -16597,11 +16597,11 @@ tconstruct:large_plate:0, Livingwood Large Plate tconstruct:large_plate:0, Manasteel Large Plate tconstruct:large_plate:0, Elementium Large Plate tconstruct:large_plate:0, Terrasteel Large Plate +tconstruct:large_plate:0, Emerald Large Plate tconstruct:large_plate:0, Bloodwood Large Plate tconstruct:large_plate:0, Fusewood Large Plate tconstruct:large_plate:0, Ghostwood Large Plate tconstruct:large_plate:0, Darkwood Large Plate -tconstruct:large_plate:0, Emerald Large Plate tconstruct:knife_blade:0, Electrical Knife Blade tconstruct:knife_blade:0, Energetic Knife Blade tconstruct:knife_blade:0, Vibrant Knife Blade @@ -16708,11 +16708,11 @@ tconstruct:knife_blade:0, Livingwood Knife Blade tconstruct:knife_blade:0, Manasteel Knife Blade tconstruct:knife_blade:0, Elementium Knife Blade tconstruct:knife_blade:0, Terrasteel Knife Blade +tconstruct:knife_blade:0, Emerald Knife Blade tconstruct:knife_blade:0, Bloodwood Knife Blade tconstruct:knife_blade:0, Fusewood Knife Blade tconstruct:knife_blade:0, Ghostwood Knife Blade tconstruct:knife_blade:0, Darkwood Knife Blade -tconstruct:knife_blade:0, Emerald Knife Blade tconstruct:bow_limb:0, Electrical Bowlimb tconstruct:bow_limb:0, Energetic Bowlimb tconstruct:bow_limb:0, Vibrant Bowlimb @@ -16817,11 +16817,11 @@ tconstruct:bow_limb:0, Livingwood Bowlimb tconstruct:bow_limb:0, Manasteel Bowlimb tconstruct:bow_limb:0, Elementium Bowlimb tconstruct:bow_limb:0, Terrasteel Bowlimb +tconstruct:bow_limb:0, Emerald Bowlimb tconstruct:bow_limb:0, Bloodwood Bowlimb tconstruct:bow_limb:0, Fusewood Bowlimb tconstruct:bow_limb:0, Ghostwood Bowlimb tconstruct:bow_limb:0, Darkwood Bowlimb -tconstruct:bow_limb:0, Emerald Bowlimb tconstruct:bow_string:0, Souled Bowstring tconstruct:bow_string:0, String Bowstring tconstruct:bow_string:0, Slimevine Bowstring @@ -16936,11 +16936,11 @@ tconstruct:arrow_head:0, Livingwood Arrow Head tconstruct:arrow_head:0, Manasteel Arrow Head tconstruct:arrow_head:0, Elementium Arrow Head tconstruct:arrow_head:0, Terrasteel Arrow Head +tconstruct:arrow_head:0, Emerald Arrow Head tconstruct:arrow_head:0, Bloodwood Arrow Head tconstruct:arrow_head:0, Fusewood Arrow Head tconstruct:arrow_head:0, Ghostwood Arrow Head tconstruct:arrow_head:0, Darkwood Arrow Head -tconstruct:arrow_head:0, Emerald Arrow Head tconstruct:arrow_shaft:0, Naga Scale Arrow Shaft tconstruct:arrow_shaft:0, Steeleaf Arrow Shaft tconstruct:arrow_shaft:0, Fiery Arrow Shaft @@ -17058,90 +17058,90 @@ tconstruct:seared_stairs_road:0, Seared Road Stairs tconstruct:seared_stairs_tile:0, Seared Tile Stairs tconstruct:seared_stairs_creeper:0, Seared Creeperface Stairs tconstruct:cast:0, Blank Cast -tconstruct:cast:0, Scythe Head Cast +tconstruct:cast:0, Pan Cast +tconstruct:cast:0, Bowlimb Cast +tconstruct:cast:0, Battery Cell Cast +tconstruct:cast:0, Pipe Piece Cast +tconstruct:cast:0, Large Sword Blade Cast tconstruct:cast:0, Polishing Kit Cast -tconstruct:cast:0, Hammer Head Cast +tconstruct:cast:0, Chestplate Core Cast +tconstruct:cast:0, Shard Cast +tconstruct:cast:0, Broad Axe Head Cast +tconstruct:cast:0, Bowstring Cast +tconstruct:cast:0, Boots Core Cast tconstruct:cast:0, Pickaxe Head Cast -tconstruct:cast:0, Cross Guard Cast +tconstruct:cast:0, Wide Guard Cast tconstruct:cast:0, Binding Cast -tconstruct:cast:0, Shovel Head Cast -tconstruct:cast:0, Arrow Shaft Cast -tconstruct:cast:0, Battery Cell Cast -tconstruct:cast:0, Large Plate Cast tconstruct:cast:0, Kama Head Cast -tconstruct:cast:0, Armor Plates Cast tconstruct:cast:0, Tough Tool Rod Cast -tconstruct:cast:0, Large Sword Blade Cast -tconstruct:cast:0, Broad Axe Head Cast -tconstruct:cast:0, Chestplate Core Cast -tconstruct:cast:0, Armor Trim Cast -tconstruct:cast:0, Tool Rod Cast -tconstruct:cast:0, Excavator Head Cast -tconstruct:cast:0, Tough Binding Cast +tconstruct:cast:0, Sword Blade Cast +tconstruct:cast:0, Laser Medium Cast +tconstruct:cast:0, Fletching Cast tconstruct:cast:0, Knife Blade Cast -tconstruct:cast:0, Helmet Core Cast +tconstruct:cast:0, Arrow Shaft Cast +tconstruct:cast:0, Sharpening Kit Cast +tconstruct:cast:0, Sign Plate Cast tconstruct:cast:0, Arrow Head Cast -tconstruct:cast:0, Shard Cast +tconstruct:cast:0, Large Plate Cast +tconstruct:cast:0, Scythe Head Cast +tconstruct:cast:0, Tool Rod Cast +tconstruct:cast:0, Hand Guard Cast +tconstruct:cast:0, Leggings Core Cast +tconstruct:cast:0, Helmet Core Cast +tconstruct:cast:0, Tough Binding Cast +tconstruct:cast:0, Hammer Head Cast +tconstruct:cast:0, Shovel Head Cast +tconstruct:cast:0, Cross Guard Cast tconstruct:cast:0, Chisel Head Cast +tconstruct:cast:0, Armor Trim Cast tconstruct:cast:0, Axe Head Cast -tconstruct:cast:0, Boots Core Cast -tconstruct:cast:0, Sword Blade Cast -tconstruct:cast:0, Wide Guard Cast -tconstruct:cast:0, Bowlimb Cast -tconstruct:cast:0, Sign Plate Cast -tconstruct:cast:0, Laser Medium Cast -tconstruct:cast:0, Bowstring Cast -tconstruct:cast:0, Pan Cast -tconstruct:cast:0, Leggings Core Cast -tconstruct:cast:0, Hand Guard Cast -tconstruct:cast:0, Pipe Piece Cast -tconstruct:cast:0, Sharpening Kit Cast -tconstruct:cast:0, Fletching Cast +tconstruct:cast:0, Armor Plates Cast +tconstruct:cast:0, Excavator Head Cast tconstruct:cast_custom:0, Ingot Cast tconstruct:cast_custom:1, Nugget Cast tconstruct:cast_custom:2, Gem Cast tconstruct:cast_custom:3, Plate Cast tconstruct:cast_custom:4, Gear Cast tconstruct:clay_cast:0, item.tconstruct.clay_cast.blank -tconstruct:clay_cast:0, Scythe Head Clay Cast +tconstruct:clay_cast:0, Pan Clay Cast +tconstruct:clay_cast:0, Bowlimb Clay Cast +tconstruct:clay_cast:0, Battery Cell Clay Cast +tconstruct:clay_cast:0, Pipe Piece Clay Cast +tconstruct:clay_cast:0, Large Sword Blade Clay Cast tconstruct:clay_cast:0, Polishing Kit Clay Cast -tconstruct:clay_cast:0, Hammer Head Clay Cast +tconstruct:clay_cast:0, Chestplate Core Clay Cast +tconstruct:clay_cast:0, Shard Clay Cast +tconstruct:clay_cast:0, Broad Axe Head Clay Cast +tconstruct:clay_cast:0, Bowstring Clay Cast +tconstruct:clay_cast:0, Boots Core Clay Cast tconstruct:clay_cast:0, Pickaxe Head Clay Cast -tconstruct:clay_cast:0, Cross Guard Clay Cast +tconstruct:clay_cast:0, Wide Guard Clay Cast tconstruct:clay_cast:0, Binding Clay Cast -tconstruct:clay_cast:0, Shovel Head Clay Cast -tconstruct:clay_cast:0, Arrow Shaft Clay Cast -tconstruct:clay_cast:0, Battery Cell Clay Cast -tconstruct:clay_cast:0, Large Plate Clay Cast tconstruct:clay_cast:0, Kama Head Clay Cast -tconstruct:clay_cast:0, Armor Plates Clay Cast tconstruct:clay_cast:0, Tough Tool Rod Clay Cast -tconstruct:clay_cast:0, Large Sword Blade Clay Cast -tconstruct:clay_cast:0, Broad Axe Head Clay Cast -tconstruct:clay_cast:0, Chestplate Core Clay Cast -tconstruct:clay_cast:0, Armor Trim Clay Cast -tconstruct:clay_cast:0, Tool Rod Clay Cast -tconstruct:clay_cast:0, Excavator Head Clay Cast -tconstruct:clay_cast:0, Tough Binding Clay Cast +tconstruct:clay_cast:0, Sword Blade Clay Cast +tconstruct:clay_cast:0, Laser Medium Clay Cast +tconstruct:clay_cast:0, Fletching Clay Cast tconstruct:clay_cast:0, Knife Blade Clay Cast -tconstruct:clay_cast:0, Helmet Core Clay Cast +tconstruct:clay_cast:0, Arrow Shaft Clay Cast +tconstruct:clay_cast:0, Sharpening Kit Clay Cast +tconstruct:clay_cast:0, Sign Plate Clay Cast tconstruct:clay_cast:0, Arrow Head Clay Cast -tconstruct:clay_cast:0, Shard Clay Cast +tconstruct:clay_cast:0, Large Plate Clay Cast +tconstruct:clay_cast:0, Scythe Head Clay Cast +tconstruct:clay_cast:0, Tool Rod Clay Cast +tconstruct:clay_cast:0, Hand Guard Clay Cast +tconstruct:clay_cast:0, Leggings Core Clay Cast +tconstruct:clay_cast:0, Helmet Core Clay Cast +tconstruct:clay_cast:0, Tough Binding Clay Cast +tconstruct:clay_cast:0, Hammer Head Clay Cast +tconstruct:clay_cast:0, Shovel Head Clay Cast +tconstruct:clay_cast:0, Cross Guard Clay Cast tconstruct:clay_cast:0, Chisel Head Clay Cast +tconstruct:clay_cast:0, Armor Trim Clay Cast tconstruct:clay_cast:0, Axe Head Clay Cast -tconstruct:clay_cast:0, Boots Core Clay Cast -tconstruct:clay_cast:0, Sword Blade Clay Cast -tconstruct:clay_cast:0, Wide Guard Clay Cast -tconstruct:clay_cast:0, Bowlimb Clay Cast -tconstruct:clay_cast:0, Sign Plate Clay Cast -tconstruct:clay_cast:0, Laser Medium Clay Cast -tconstruct:clay_cast:0, Bowstring Clay Cast -tconstruct:clay_cast:0, Pan Clay Cast -tconstruct:clay_cast:0, Leggings Core Clay Cast -tconstruct:clay_cast:0, Hand Guard Clay Cast -tconstruct:clay_cast:0, Pipe Piece Clay Cast -tconstruct:clay_cast:0, Sharpening Kit Clay Cast -tconstruct:clay_cast:0, Fletching Clay Cast +tconstruct:clay_cast:0, Armor Plates Clay Cast +tconstruct:clay_cast:0, Excavator Head Clay Cast tconstruct:stone_torch:0, Stone Torch tconstruct:stone_ladder:0, Stone Ladder tconstruct:punji:0, Punji Sticks @@ -17405,11 +17405,11 @@ conarm:helmet_core:0, Livingwood Helmet Core conarm:helmet_core:0, Manasteel Helmet Core conarm:helmet_core:0, Elementium Helmet Core conarm:helmet_core:0, Terrasteel Helmet Core +conarm:helmet_core:0, Emerald Helmet Core conarm:helmet_core:0, Bloodwood Helmet Core conarm:helmet_core:0, Fusewood Helmet Core conarm:helmet_core:0, Ghostwood Helmet Core conarm:helmet_core:0, Darkwood Helmet Core -conarm:helmet_core:0, Emerald Helmet Core conarm:armor_trim:0, Electrical Armor Trim conarm:armor_trim:0, Energetic Armor Trim conarm:armor_trim:0, Vibrant Armor Trim @@ -17538,11 +17538,11 @@ conarm:armor_trim:0, Livingwood Armor Trim conarm:armor_trim:0, Manasteel Armor Trim conarm:armor_trim:0, Elementium Armor Trim conarm:armor_trim:0, Terrasteel Armor Trim +conarm:armor_trim:0, Emerald Armor Trim conarm:armor_trim:0, Bloodwood Armor Trim conarm:armor_trim:0, Fusewood Armor Trim conarm:armor_trim:0, Ghostwood Armor Trim conarm:armor_trim:0, Darkwood Armor Trim -conarm:armor_trim:0, Emerald Armor Trim conarm:armor_plate:0, Electrical Armor Plates conarm:armor_plate:0, Energetic Armor Plates conarm:armor_plate:0, Vibrant Armor Plates @@ -17671,11 +17671,11 @@ conarm:armor_plate:0, Livingwood Armor Plates conarm:armor_plate:0, Manasteel Armor Plates conarm:armor_plate:0, Elementium Armor Plates conarm:armor_plate:0, Terrasteel Armor Plates +conarm:armor_plate:0, Emerald Armor Plates conarm:armor_plate:0, Bloodwood Armor Plates conarm:armor_plate:0, Fusewood Armor Plates conarm:armor_plate:0, Ghostwood Armor Plates conarm:armor_plate:0, Darkwood Armor Plates -conarm:armor_plate:0, Emerald Armor Plates conarm:chest_core:0, Electrical Chestplate Core conarm:chest_core:0, Energetic Chestplate Core conarm:chest_core:0, Vibrant Chestplate Core @@ -17804,11 +17804,11 @@ conarm:chest_core:0, Livingwood Chestplate Core conarm:chest_core:0, Manasteel Chestplate Core conarm:chest_core:0, Elementium Chestplate Core conarm:chest_core:0, Terrasteel Chestplate Core +conarm:chest_core:0, Emerald Chestplate Core conarm:chest_core:0, Bloodwood Chestplate Core conarm:chest_core:0, Fusewood Chestplate Core conarm:chest_core:0, Ghostwood Chestplate Core conarm:chest_core:0, Darkwood Chestplate Core -conarm:chest_core:0, Emerald Chestplate Core conarm:leggings_core:0, Electrical Leggings Core conarm:leggings_core:0, Energetic Leggings Core conarm:leggings_core:0, Vibrant Leggings Core @@ -17937,11 +17937,11 @@ conarm:leggings_core:0, Livingwood Leggings Core conarm:leggings_core:0, Manasteel Leggings Core conarm:leggings_core:0, Elementium Leggings Core conarm:leggings_core:0, Terrasteel Leggings Core +conarm:leggings_core:0, Emerald Leggings Core conarm:leggings_core:0, Bloodwood Leggings Core conarm:leggings_core:0, Fusewood Leggings Core conarm:leggings_core:0, Ghostwood Leggings Core conarm:leggings_core:0, Darkwood Leggings Core -conarm:leggings_core:0, Emerald Leggings Core conarm:boots_core:0, Electrical Boots Core conarm:boots_core:0, Energetic Boots Core conarm:boots_core:0, Vibrant Boots Core @@ -18070,11 +18070,11 @@ conarm:boots_core:0, Livingwood Boots Core conarm:boots_core:0, Manasteel Boots Core conarm:boots_core:0, Elementium Boots Core conarm:boots_core:0, Terrasteel Boots Core +conarm:boots_core:0, Emerald Boots Core conarm:boots_core:0, Bloodwood Boots Core conarm:boots_core:0, Fusewood Boots Core conarm:boots_core:0, Ghostwood Boots Core conarm:boots_core:0, Darkwood Boots Core -conarm:boots_core:0, Emerald Boots Core conarm:helmet, Helmet conarm:chestplate, Chestplate conarm:leggings, Leggings @@ -18229,11 +18229,11 @@ conarm:polishing_kit:0, Livingwood Polishing Kit conarm:polishing_kit:0, Manasteel Polishing Kit conarm:polishing_kit:0, Elementium Polishing Kit conarm:polishing_kit:0, Terrasteel Polishing Kit +conarm:polishing_kit:0, Emerald Polishing Kit conarm:polishing_kit:0, Bloodwood Polishing Kit conarm:polishing_kit:0, Fusewood Polishing Kit conarm:polishing_kit:0, Ghostwood Polishing Kit conarm:polishing_kit:0, Darkwood Polishing Kit -conarm:polishing_kit:0, Emerald Polishing Kit conarm:armorforge:0, Armor Forge conarm:armorstation:0, Armor Station iceandfire:lectern, Lectern @@ -18805,127 +18805,38 @@ artisanworktables:artisans_file_hardcarbon, Artisan's %s File artisanworktables:artisans_file_boronnitride, Artisan's %s File artisanworktables:toolbox, Toolbox artisanworktables:mechanical_toolbox, Mechanical Toolbox -quark:roots, tile.roots.name -quark:root, item.root.name -quark:roots_blue_flower, tile.roots_blue_flower.name -quark:roots_black_flower, tile.roots_black_flower.name -quark:roots_white_flower, tile.roots_white_flower.name -quark:root_flower:0, Blue Sprout -quark:root_flower:1, Black Sprout -quark:root_flower:2, White Sprout -quark:root_dye:0, Blue Dye -quark:root_dye:1, Black Dye -quark:root_dye:2, White Dye -quark:diamond_heart, item.diamond_heart.name -quark:archaeologist_hat, item.archaeologist_hat.name -quark:variant_leaves:0, Swamp Oak Leaves -quark:variant_leaves:1, Blossoming Leaves -quark:variant_sapling:0, Swamp Oak Sapling -quark:variant_sapling:1, Blossoming Sapling -quark:crystal:0, White Cave Crystal -quark:crystal:1, Red Cave Crystal -quark:crystal:2, Orange Cave Crystal -quark:crystal:3, Yellow Cave Crystal -quark:crystal:4, Green Cave Crystal -quark:crystal:5, Blue Cave Crystal -quark:crystal:6, Indigo Cave Crystal -quark:crystal:7, Violet Cave Crystal -quark:crystal:8, Black Cave Crystal -quark:crystal_pane:0, White Cave Crystal Sheet -quark:crystal_pane:1, Red Cave Crystal Sheet -quark:crystal_pane:2, Orange Cave Crystal Sheet -quark:crystal_pane:3, Yellow Cave Crystal Sheet -quark:crystal_pane:4, Green Cave Crystal Sheet -quark:crystal_pane:5, Blue Cave Crystal Sheet -quark:crystal_pane:6, Indigo Cave Crystal Sheet -quark:crystal_pane:7, Violet Cave Crystal Sheet -quark:crystal_pane:8, Black Cave Crystal Sheet -quark:stone_speleothem, tile.stone_speleothem.name -quark:granite_speleothem, tile.granite_speleothem.name -quark:diorite_speleothem, tile.diorite_speleothem.name -quark:andesite_speleothem, tile.andesite_speleothem.name -quark:netherrack_speleothem, tile.netherrack_speleothem.name -quark:basalt_speleothem, tile.basalt_speleothem.name -quark:marble_speleothem, tile.marble_speleothem.name -quark:limestone_speleothem, tile.limestone_speleothem.name -quark:jasper_speleothem, tile.jasper_speleothem.name -quark:slate_speleothem, tile.slate_speleothem.name -quark:biotite_ore, tile.biotite_ore.name -quark:biotite_block:0, Block of Biotite -quark:biotite_block:1, Chiseled Biotite Block -quark:biotite_block:2, Pillar Biotite Block -quark:biotite, item.biotite.name -quark:biotite_slab:0, Biotite Slab -quark:biotite_stairs, tile.biotite_stairs.name -quark:biotite_wall, tile.biotite_wall.name -quark:monster_box, tile.monster_box.name -quark:basalt:0, Basalt -quark:basalt:1, Polished Basalt -quark:stone_basalt_slab:0, Basalt Slab -quark:stone_basalt_stairs, tile.stone_basalt_stairs.name -quark:basalt_wall, tile.basalt_wall.name -quark:frog_leg, item.frog_leg.name -quark:cooked_frog_leg, item.cooked_frog_leg.name -quark:golden_frog_leg, item.golden_frog_leg.name -quark:pirate_hat, item.pirate_hat.name -quark:marble:0, Marble -quark:marble:1, Polished Marble -quark:stone_marble_slab:0, Marble Slab -quark:stone_marble_stairs, tile.stone_marble_stairs.name -quark:marble_wall, tile.marble_wall.name -quark:limestone:0, Limestone -quark:limestone:1, Polished Limestone -quark:stone_limestone_slab:0, Limestone Slab -quark:stone_limestone_stairs, tile.stone_limestone_stairs.name -quark:limestone_wall, tile.limestone_wall.name -quark:jasper:0, Jasper -quark:jasper:1, Polished Jasper -quark:stone_jasper_slab:0, Jasper Slab -quark:stone_jasper_stairs, tile.stone_jasper_stairs.name -quark:jasper_wall, tile.jasper_wall.name -quark:slate:0, Slate -quark:slate:1, Polished Slate -quark:stone_slate_slab:0, Slate Slab -quark:stone_slate_stairs, tile.stone_slate_stairs.name -quark:slate_wall, tile.slate_wall.name -quark:biome_cobblestone:0, Brimstone -quark:biome_cobblestone:1, Permafrost -quark:biome_cobblestone:2, Cobbedstone -quark:biome_brick:0, Brimstone Bricks -quark:biome_brick:1, Permafrost Bricks -quark:elder_prismarine:0, Elder Prismarine -quark:elder_prismarine:1, Elder Prismarine Bricks -quark:elder_prismarine:2, Dark Elder Prismarine -quark:elder_sea_lantern, tile.elder_sea_lantern.name -quark:fire_stone_slab:0, Brimstone Slab -quark:fire_stone_stairs, tile.fire_stone_stairs.name -quark:fire_stone_brick_slab:0, Brimstone Bricks Slab -quark:fire_stone_brick_stairs, tile.fire_stone_brick_stairs.name -quark:icy_stone_slab:0, Permafrost Slab -quark:icy_stone_stairs, tile.icy_stone_stairs.name -quark:icy_stone_brick_slab:0, Permafrost Bricks Slab -quark:icy_stone_brick_stairs, tile.icy_stone_brick_stairs.name -quark:cobbed_stone_slab:0, Cobbedstone Slab -quark:cobbed_stone_stairs, tile.cobbed_stone_stairs.name -quark:elder_prismarine_slab:0, Elder Prismarine Slab -quark:elder_prismarine_stairs, tile.elder_prismarine_stairs.name -quark:elder_prismarine_bricks_slab:0, Elder Prismarine Brick Slab -quark:elder_prismarine_bricks_stairs, tile.elder_prismarine_bricks_stairs.name -quark:elder_prismarine_dark_slab:0, Dark Elder Prismarine Slab -quark:elder_prismarine_dark_stairs, tile.elder_prismarine_dark_stairs.name -quark:fire_stone_wall, tile.fire_stone_wall.name -quark:icy_stone_wall, tile.icy_stone_wall.name -quark:cobbed_stone_wall, tile.cobbed_stone_wall.name -quark:fire_stone_brick_wall, tile.fire_stone_brick_wall.name -quark:icy_stone_brick_wall, tile.icy_stone_brick_wall.name -quark:elder_prismarine_wall, tile.elder_prismarine_wall.name -quark:elder_prismarine_bricks_wall, tile.elder_prismarine_bricks_wall.name -quark:elder_prismarine_dark_wall, tile.elder_prismarine_dark_wall.name -quark:glowcelium, tile.glowcelium.name -quark:glowshroom, tile.glowshroom.name -quark:glowshroom_block, tile.glowshroom_block.name -quark:soul_bead, item.soul_bead.name -quark:smoker, tile.smoker.name +quark:pickarang, item.pickarang.name +quark:arrow_ender, item.arrow_ender.name +quark:arrow_explosive, item.arrow_explosive.name +quark:arrow_torch, item.arrow_torch.name +quark:slime_bucket:0, Slime in a Bucket +quark:rune:0, White Rune +quark:rune:1, Orange Rune +quark:rune:2, Magenta Rune +quark:rune:3, Light Blue Rune +quark:rune:4, Yellow Rune +quark:rune:5, Lime Rune +quark:rune:6, Pink Rune +quark:rune:7, Gray Rune +quark:rune:8, Light Gray Rune +quark:rune:9, Cyan Rune +quark:rune:10, Purple Rune +quark:rune:11, Blue Rune +quark:rune:12, Brown Rune +quark:rune:13, Green Rune +quark:rune:14, Red Rune +quark:rune:15, Black Rune +quark:rune:16, Rainbow Rune +quark:black_ash, tile.black_ash.name +quark:ancient_tome, item.ancient_tome.name +quark:horse_whistle, item.horse_whistle.name +quark:soul_powder, item.soul_powder.name +quark:parrot_egg:0, Red Parrot Egg +quark:parrot_egg:1, Blue Parrot Egg +quark:parrot_egg:2, Green Parrot Egg +quark:parrot_egg:3, Cyan Parrot Egg +quark:parrot_egg:4, Gray Parrot Egg +quark:enderdragon_scale, item.enderdragon_scale.name quark:glass_shards:0, Glass Shard quark:glass_shards:1, White Glass Shard quark:glass_shards:2, Orange Glass Shard @@ -19263,38 +19174,6 @@ quark:quilted_wool:12, Brown Quilted Wool quark:quilted_wool:13, Green Quilted Wool quark:quilted_wool:14, Red Quilted Wool quark:quilted_wool:15, Black Quilted Wool -quark:pickarang, item.pickarang.name -quark:arrow_ender, item.arrow_ender.name -quark:arrow_explosive, item.arrow_explosive.name -quark:arrow_torch, item.arrow_torch.name -quark:slime_bucket:0, Slime in a Bucket -quark:rune:0, White Rune -quark:rune:1, Orange Rune -quark:rune:2, Magenta Rune -quark:rune:3, Light Blue Rune -quark:rune:4, Yellow Rune -quark:rune:5, Lime Rune -quark:rune:6, Pink Rune -quark:rune:7, Gray Rune -quark:rune:8, Light Gray Rune -quark:rune:9, Cyan Rune -quark:rune:10, Purple Rune -quark:rune:11, Blue Rune -quark:rune:12, Brown Rune -quark:rune:13, Green Rune -quark:rune:14, Red Rune -quark:rune:15, Black Rune -quark:rune:16, Rainbow Rune -quark:black_ash, tile.black_ash.name -quark:ancient_tome, item.ancient_tome.name -quark:horse_whistle, item.horse_whistle.name -quark:soul_powder, item.soul_powder.name -quark:parrot_egg:0, Red Parrot Egg -quark:parrot_egg:1, Blue Parrot Egg -quark:parrot_egg:2, Green Parrot Egg -quark:parrot_egg:3, Cyan Parrot Egg -quark:parrot_egg:4, Gray Parrot Egg -quark:enderdragon_scale, item.enderdragon_scale.name quark:chute, tile.chute.name quark:sugar_block, tile.sugar_block.name quark:redstone_randomizer, tile.redstone_randomizer.name @@ -19311,7 +19190,6 @@ quark:redstone_inductor, tile.redstone_inductor.name quark:obsidian_pressure_plate, tile.obsidian_pressure_plate.name quark:rain_detector, tile.rain_detector.name quark:chain, item.chain.name -quark:witch_hat, item.witch_hat.name quark:spruce_trapdoor, tile.spruce_trapdoor.name quark:birch_trapdoor, tile.birch_trapdoor.name quark:jungle_trapdoor, tile.jungle_trapdoor.name @@ -19411,54 +19289,176 @@ quark:acacia_button, tile.acacia_button.name quark:dark_oak_button, tile.dark_oak_button.name quark:grate, tile.grate.name quark:glass_item_frame, item.glass_item_frame.name -akashictome:tome, item.tome.name -morphtool:tool, item.tool.name -avaritiaio:grindingballneutronium, Neutronium Grinding Ball -avaritiaio:grindingballinfinity, Infinity Grinding Ball -avaritiaio:infinitecapacitor, Infinity Capacitor -betterquesting:placeholder, Item Placeholder -betterquesting:extra_life:0, Extra Life -betterquesting:extra_life:1, Half Heart -betterquesting:extra_life:2, Quarter Heart -betterquesting:guide_book, Better Questing Starter Guide -betterquesting:submit_station, Object Submission Station (OSS) -bloodmagic:altar, Blood Altar -bloodmagic:blood_rune:0, Blank Rune -bloodmagic:blood_rune:1, Speed Rune -bloodmagic:blood_rune:2, Efficiency Rune -bloodmagic:blood_rune:3, Rune of Sacrifice -bloodmagic:blood_rune:4, Rune of Self Sacrifice -bloodmagic:blood_rune:5, Displacement Rune -bloodmagic:blood_rune:6, Rune of Capacity -bloodmagic:blood_rune:7, Rune of Augmented Capacity -bloodmagic:blood_rune:8, Rune of the Orb -bloodmagic:blood_rune:9, Acceleration Rune -bloodmagic:blood_rune:10, Charging Rune -bloodmagic:ritual_controller:0, Master Ritual Stone -bloodmagic:ritual_controller:1, Imperfect Ritual Stone -bloodmagic:ritual_controller:2, Inverted Master Ritual Stone -bloodmagic:ritual_stone:0, Ritual Stone -bloodmagic:ritual_stone:1, Ritual Stone of Water -bloodmagic:ritual_stone:2, Ritual Stone of Fire -bloodmagic:ritual_stone:3, Ritual Stone of Earth -bloodmagic:ritual_stone:4, Ritual Stone of Air -bloodmagic:ritual_stone:5, Ritual Stone of Dusk -bloodmagic:ritual_stone:6, Ritual Stone of Dawn -bloodmagic:teleposer, Teleposer -bloodmagic:soul_forge, Hellfire Forge -bloodmagic:incense_altar, Incense Altar -bloodmagic:demon_crucible, Demon Crucible -bloodmagic:demon_pylon, Demon Pylon -bloodmagic:demon_crystallizer, Demon Crystallizer -bloodmagic:demon_crystal:0, Demon Will Crystal Cluster -bloodmagic:demon_crystal:1, Corrosive Will Crystal Cluster -bloodmagic:demon_crystal:2, Destructive Will Crystal Cluster -bloodmagic:demon_crystal:3, Vengeful Will Crystal Cluster -bloodmagic:demon_crystal:4, Steadfast Will Crystal Cluster -bloodmagic:alchemy_table, Alchemy Table -bloodmagic:decorative_brick:0, Large Bloodstone Tile -bloodmagic:decorative_brick:1, Bloodstone Brick -bloodmagic:decorative_brick:2, Crystal Cluster +quark:roots, tile.roots.name +quark:root, item.root.name +quark:roots_blue_flower, tile.roots_blue_flower.name +quark:roots_black_flower, tile.roots_black_flower.name +quark:roots_white_flower, tile.roots_white_flower.name +quark:root_flower:0, Blue Sprout +quark:root_flower:1, Black Sprout +quark:root_flower:2, White Sprout +quark:root_dye:0, Blue Dye +quark:root_dye:1, Black Dye +quark:root_dye:2, White Dye +quark:diamond_heart, item.diamond_heart.name +quark:archaeologist_hat, item.archaeologist_hat.name +quark:variant_leaves:0, Swamp Oak Leaves +quark:variant_leaves:1, Blossoming Leaves +quark:variant_sapling:0, Swamp Oak Sapling +quark:variant_sapling:1, Blossoming Sapling +quark:crystal:0, White Cave Crystal +quark:crystal:1, Red Cave Crystal +quark:crystal:2, Orange Cave Crystal +quark:crystal:3, Yellow Cave Crystal +quark:crystal:4, Green Cave Crystal +quark:crystal:5, Blue Cave Crystal +quark:crystal:6, Indigo Cave Crystal +quark:crystal:7, Violet Cave Crystal +quark:crystal:8, Black Cave Crystal +quark:crystal_pane:0, White Cave Crystal Sheet +quark:crystal_pane:1, Red Cave Crystal Sheet +quark:crystal_pane:2, Orange Cave Crystal Sheet +quark:crystal_pane:3, Yellow Cave Crystal Sheet +quark:crystal_pane:4, Green Cave Crystal Sheet +quark:crystal_pane:5, Blue Cave Crystal Sheet +quark:crystal_pane:6, Indigo Cave Crystal Sheet +quark:crystal_pane:7, Violet Cave Crystal Sheet +quark:crystal_pane:8, Black Cave Crystal Sheet +quark:stone_speleothem, tile.stone_speleothem.name +quark:granite_speleothem, tile.granite_speleothem.name +quark:diorite_speleothem, tile.diorite_speleothem.name +quark:andesite_speleothem, tile.andesite_speleothem.name +quark:netherrack_speleothem, tile.netherrack_speleothem.name +quark:basalt_speleothem, tile.basalt_speleothem.name +quark:marble_speleothem, tile.marble_speleothem.name +quark:limestone_speleothem, tile.limestone_speleothem.name +quark:jasper_speleothem, tile.jasper_speleothem.name +quark:slate_speleothem, tile.slate_speleothem.name +quark:biotite_ore, tile.biotite_ore.name +quark:biotite_block:0, Block of Biotite +quark:biotite_block:1, Chiseled Biotite Block +quark:biotite_block:2, Pillar Biotite Block +quark:biotite, item.biotite.name +quark:biotite_slab:0, Biotite Slab +quark:biotite_stairs, tile.biotite_stairs.name +quark:biotite_wall, tile.biotite_wall.name +quark:monster_box, tile.monster_box.name +quark:basalt:0, Basalt +quark:basalt:1, Polished Basalt +quark:stone_basalt_slab:0, Basalt Slab +quark:stone_basalt_stairs, tile.stone_basalt_stairs.name +quark:basalt_wall, tile.basalt_wall.name +quark:frog_leg, item.frog_leg.name +quark:cooked_frog_leg, item.cooked_frog_leg.name +quark:golden_frog_leg, item.golden_frog_leg.name +quark:pirate_hat, item.pirate_hat.name +quark:marble:0, Marble +quark:marble:1, Polished Marble +quark:stone_marble_slab:0, Marble Slab +quark:stone_marble_stairs, tile.stone_marble_stairs.name +quark:marble_wall, tile.marble_wall.name +quark:limestone:0, Limestone +quark:limestone:1, Polished Limestone +quark:stone_limestone_slab:0, Limestone Slab +quark:stone_limestone_stairs, tile.stone_limestone_stairs.name +quark:limestone_wall, tile.limestone_wall.name +quark:jasper:0, Jasper +quark:jasper:1, Polished Jasper +quark:stone_jasper_slab:0, Jasper Slab +quark:stone_jasper_stairs, tile.stone_jasper_stairs.name +quark:jasper_wall, tile.jasper_wall.name +quark:slate:0, Slate +quark:slate:1, Polished Slate +quark:stone_slate_slab:0, Slate Slab +quark:stone_slate_stairs, tile.stone_slate_stairs.name +quark:slate_wall, tile.slate_wall.name +quark:biome_cobblestone:0, Brimstone +quark:biome_cobblestone:1, Permafrost +quark:biome_cobblestone:2, Cobbedstone +quark:biome_brick:0, Brimstone Bricks +quark:biome_brick:1, Permafrost Bricks +quark:elder_prismarine:0, Elder Prismarine +quark:elder_prismarine:1, Elder Prismarine Bricks +quark:elder_prismarine:2, Dark Elder Prismarine +quark:elder_sea_lantern, tile.elder_sea_lantern.name +quark:fire_stone_slab:0, Brimstone Slab +quark:fire_stone_stairs, tile.fire_stone_stairs.name +quark:fire_stone_brick_slab:0, Brimstone Bricks Slab +quark:fire_stone_brick_stairs, tile.fire_stone_brick_stairs.name +quark:icy_stone_slab:0, Permafrost Slab +quark:icy_stone_stairs, tile.icy_stone_stairs.name +quark:icy_stone_brick_slab:0, Permafrost Bricks Slab +quark:icy_stone_brick_stairs, tile.icy_stone_brick_stairs.name +quark:cobbed_stone_slab:0, Cobbedstone Slab +quark:cobbed_stone_stairs, tile.cobbed_stone_stairs.name +quark:elder_prismarine_slab:0, Elder Prismarine Slab +quark:elder_prismarine_stairs, tile.elder_prismarine_stairs.name +quark:elder_prismarine_bricks_slab:0, Elder Prismarine Brick Slab +quark:elder_prismarine_bricks_stairs, tile.elder_prismarine_bricks_stairs.name +quark:elder_prismarine_dark_slab:0, Dark Elder Prismarine Slab +quark:elder_prismarine_dark_stairs, tile.elder_prismarine_dark_stairs.name +quark:fire_stone_wall, tile.fire_stone_wall.name +quark:icy_stone_wall, tile.icy_stone_wall.name +quark:cobbed_stone_wall, tile.cobbed_stone_wall.name +quark:fire_stone_brick_wall, tile.fire_stone_brick_wall.name +quark:icy_stone_brick_wall, tile.icy_stone_brick_wall.name +quark:elder_prismarine_wall, tile.elder_prismarine_wall.name +quark:elder_prismarine_bricks_wall, tile.elder_prismarine_bricks_wall.name +quark:elder_prismarine_dark_wall, tile.elder_prismarine_dark_wall.name +quark:glowcelium, tile.glowcelium.name +quark:glowshroom, tile.glowshroom.name +quark:glowshroom_block, tile.glowshroom_block.name +quark:soul_bead, item.soul_bead.name +quark:smoker, tile.smoker.name +quark:witch_hat, item.witch_hat.name +akashictome:tome, item.tome.name +morphtool:tool, item.tool.name +avaritiaio:grindingballneutronium, Neutronium Grinding Ball +avaritiaio:grindingballinfinity, Infinity Grinding Ball +avaritiaio:infinitecapacitor, Infinity Capacitor +betterquesting:placeholder, Item Placeholder +betterquesting:extra_life:0, Extra Life +betterquesting:extra_life:1, Half Heart +betterquesting:extra_life:2, Quarter Heart +betterquesting:guide_book, Better Questing Starter Guide +betterquesting:submit_station, Object Submission Station (OSS) +bloodmagic:altar, Blood Altar +bloodmagic:blood_rune:0, Blank Rune +bloodmagic:blood_rune:1, Speed Rune +bloodmagic:blood_rune:2, Efficiency Rune +bloodmagic:blood_rune:3, Rune of Sacrifice +bloodmagic:blood_rune:4, Rune of Self Sacrifice +bloodmagic:blood_rune:5, Displacement Rune +bloodmagic:blood_rune:6, Rune of Capacity +bloodmagic:blood_rune:7, Rune of Augmented Capacity +bloodmagic:blood_rune:8, Rune of the Orb +bloodmagic:blood_rune:9, Acceleration Rune +bloodmagic:blood_rune:10, Charging Rune +bloodmagic:ritual_controller:0, Master Ritual Stone +bloodmagic:ritual_controller:1, Imperfect Ritual Stone +bloodmagic:ritual_controller:2, Inverted Master Ritual Stone +bloodmagic:ritual_stone:0, Ritual Stone +bloodmagic:ritual_stone:1, Ritual Stone of Water +bloodmagic:ritual_stone:2, Ritual Stone of Fire +bloodmagic:ritual_stone:3, Ritual Stone of Earth +bloodmagic:ritual_stone:4, Ritual Stone of Air +bloodmagic:ritual_stone:5, Ritual Stone of Dusk +bloodmagic:ritual_stone:6, Ritual Stone of Dawn +bloodmagic:teleposer, Teleposer +bloodmagic:soul_forge, Hellfire Forge +bloodmagic:incense_altar, Incense Altar +bloodmagic:demon_crucible, Demon Crucible +bloodmagic:demon_pylon, Demon Pylon +bloodmagic:demon_crystallizer, Demon Crystallizer +bloodmagic:demon_crystal:0, Demon Will Crystal Cluster +bloodmagic:demon_crystal:1, Corrosive Will Crystal Cluster +bloodmagic:demon_crystal:2, Destructive Will Crystal Cluster +bloodmagic:demon_crystal:3, Vengeful Will Crystal Cluster +bloodmagic:demon_crystal:4, Steadfast Will Crystal Cluster +bloodmagic:alchemy_table, Alchemy Table +bloodmagic:decorative_brick:0, Large Bloodstone Tile +bloodmagic:decorative_brick:1, Bloodstone Brick +bloodmagic:decorative_brick:2, Crystal Cluster bloodmagic:decorative_brick:3, Crystal Cluster Brick bloodmagic:path:0, Wooden Path bloodmagic:path:1, Tiled Wooden Path @@ -20693,30 +20693,6 @@ buildinggadgets:constructionpastecontainer, Paste Container buildinggadgets:constructionpastecontainert2, Paste Container T2 buildinggadgets:constructionpastecontainert3, Paste Container T3 buildinggadgets:constructionpastecontainercreative, Creative Paste Container -colossalchests:chest_wall:0, Colossal Chest Wall -colossalchests:chest_wall:1, Colossal Chest Wall -colossalchests:chest_wall:2, Colossal Chest Wall -colossalchests:chest_wall:3, Colossal Chest Wall -colossalchests:chest_wall:4, Colossal Chest Wall -colossalchests:chest_wall:5, Colossal Chest Wall -colossalchests:chest_wall:6, Colossal Chest Wall -colossalchests:colossal_chest:0, Colossal Chest Core -colossalchests:colossal_chest:1, Colossal Chest Core -colossalchests:colossal_chest:2, Colossal Chest Core -colossalchests:colossal_chest:3, Colossal Chest Core -colossalchests:colossal_chest:4, Colossal Chest Core -colossalchests:colossal_chest:5, Colossal Chest Core -colossalchests:colossal_chest:6, Colossal Chest Core -colossalchests:interface:0, Colossal Chest Interface -colossalchests:interface:1, Colossal Chest Interface -colossalchests:interface:2, Colossal Chest Interface -colossalchests:interface:3, Colossal Chest Interface -colossalchests:interface:4, Colossal Chest Interface -colossalchests:interface:5, Colossal Chest Interface -colossalchests:interface:6, Colossal Chest Interface -colossalchests:uncolossal_chest:0, Uncolossal Chest -colossalchests:upgrade_tool:0, Chest Upgrade Tool -colossalchests:upgrade_tool:1, Chest Downgrade Tool comforts:sleeping_bag:0, White Sleeping Bag comforts:sleeping_bag:1, Orange Sleeping Bag comforts:sleeping_bag:2, Magenta Sleeping Bag @@ -24010,6 +23986,24 @@ immersivetech:connectors, tile.immersivetech.connectors.name immersivetech:metal_device, tile.immersivetech.metal_device.name immersivetech:stone_decoration, tile.immersivetech.stone_decoration.name immersivetech:material:0, Salt +ironchest:iron_gold_chest_upgrade, Iron to Gold Chest Upgrade +ironchest:gold_diamond_chest_upgrade, Gold to Diamond Chest Upgrade +ironchest:copper_silver_chest_upgrade, Copper to Silver Chest Upgrade +ironchest:silver_gold_chest_upgrade, Silver to Gold Chest Upgrade +ironchest:copper_iron_chest_upgrade, Copper to Iron Chest Upgrade +ironchest:diamond_crystal_chest_upgrade, Diamond to Crystal Chest Upgrade +ironchest:wood_iron_chest_upgrade, Wood to Iron Chest Upgrade +ironchest:wood_copper_chest_upgrade, Wood to Copper Chest Upgrade +ironchest:diamond_obsidian_chest_upgrade, Diamond to Obsidian Chest Upgrade +ironchest:iron_gold_shulker_upgrade, Iron to Gold Shulker Box Upgrade +ironchest:gold_diamond_shulker_upgrade, Gold to Diamond Shulker Box Upgrade +ironchest:copper_silver_shulker_upgrade, Copper to Silver Shulker Box Upgrade +ironchest:silver_gold_shulker_upgrade, Silver to Gold Shulker Box Upgrade +ironchest:copper_iron_shulker_upgrade, Copper to Iron Shulker Box Upgrade +ironchest:diamond_crystal_shulker_upgrade, Diamond to Crystal Shulker Box Upgrade +ironchest:vanilla_iron_shulker_upgrade, Vanilla to Iron Shulker Box Upgrade +ironchest:vanilla_copper_shulker_upgrade, Vanilla to Copper Shulker Box Upgrade +ironchest:diamond_obsidian_shulker_upgrade, Diamond to Obsidian Shulker Box Upgrade ironchest:iron_chest:0, Iron Chest ironchest:iron_chest:1, Gold Chest ironchest:iron_chest:2, Diamond Chest @@ -24130,24 +24124,6 @@ ironchest:iron_shulker_box_black:3, Black Copper Shulker Box ironchest:iron_shulker_box_black:4, Black Silver Shulker Box ironchest:iron_shulker_box_black:5, Black Crystal Shulker Box ironchest:iron_shulker_box_black:6, Black Obsidian Shulker Box -ironchest:iron_gold_chest_upgrade, Iron to Gold Chest Upgrade -ironchest:gold_diamond_chest_upgrade, Gold to Diamond Chest Upgrade -ironchest:copper_silver_chest_upgrade, Copper to Silver Chest Upgrade -ironchest:silver_gold_chest_upgrade, Silver to Gold Chest Upgrade -ironchest:copper_iron_chest_upgrade, Copper to Iron Chest Upgrade -ironchest:diamond_crystal_chest_upgrade, Diamond to Crystal Chest Upgrade -ironchest:wood_iron_chest_upgrade, Wood to Iron Chest Upgrade -ironchest:wood_copper_chest_upgrade, Wood to Copper Chest Upgrade -ironchest:diamond_obsidian_chest_upgrade, Diamond to Obsidian Chest Upgrade -ironchest:iron_gold_shulker_upgrade, Iron to Gold Shulker Box Upgrade -ironchest:gold_diamond_shulker_upgrade, Gold to Diamond Shulker Box Upgrade -ironchest:copper_silver_shulker_upgrade, Copper to Silver Shulker Box Upgrade -ironchest:silver_gold_shulker_upgrade, Silver to Gold Shulker Box Upgrade -ironchest:copper_iron_shulker_upgrade, Copper to Iron Shulker Box Upgrade -ironchest:diamond_crystal_shulker_upgrade, Diamond to Crystal Shulker Box Upgrade -ironchest:vanilla_iron_shulker_upgrade, Vanilla to Iron Shulker Box Upgrade -ironchest:vanilla_copper_shulker_upgrade, Vanilla to Copper Shulker Box Upgrade -ironchest:diamond_obsidian_shulker_upgrade, Diamond to Obsidian Shulker Box Upgrade jecalculation:item_calculator:0, Crafting Calculator jecalculation:item_calculator:1, Math Calculator mekanismgenerators:solarpanel, Solar Panel @@ -25434,11 +25410,11 @@ plustic:pipe_piece:0, Livingwood Pipe Piece plustic:pipe_piece:0, Manasteel Pipe Piece plustic:pipe_piece:0, Elementium Pipe Piece plustic:pipe_piece:0, Terrasteel Pipe Piece +plustic:pipe_piece:0, Emerald Pipe Piece plustic:pipe_piece:0, Bloodwood Pipe Piece plustic:pipe_piece:0, Fusewood Pipe Piece plustic:pipe_piece:0, Ghostwood Pipe Piece plustic:pipe_piece:0, Darkwood Pipe Piece -plustic:pipe_piece:0, Emerald Pipe Piece plustic:laser_medium:0, Stone Laser Medium plustic:laser_medium:0, Prismarine Laser Medium plustic:laser_medium:0, Blazerod Laser Medium @@ -25507,588 +25483,6 @@ rockhounding_core:heat_inductor, Induction Heating Interface rockhounding_core:gas_turbine, Gas Turbine rockhounding_core:fuel_blend, Fuel Blend rockhounding_core:mod_wrench, Mod Wrench -rockhounding_chemistry:tile_nullifier, Tile Nullifier -rockhounding_chemistry:crushing_gear, Crushing Gear -rockhounding_chemistry:slurry_agitator, Slurry Agitator -rockhounding_chemistry:test_tube, Test Tube -rockhounding_chemistry:ingot_pattern, Mold Pattern (Ingot) -rockhounding_chemistry:graduated_cylinder, Graduated Cylinder -rockhounding_chemistry:silicone_cartridge, Silicone Cartridge -rockhounding_chemistry:sodium_polyacrylate, Sodium Polyacrylate -rockhounding_chemistry:sampling_ampoule, Sampling Ampoule -rockhounding_chemistry:fe_catalyst, Ferrous Catalyst -rockhounding_chemistry:va_catalyst, Vanadium Catalyst -rockhounding_chemistry:gr_catalyst, Graphite Catalyst -rockhounding_chemistry:pt_catalyst, Platinum Catalyst -rockhounding_chemistry:wg_catalyst, White Gold Catalyst -rockhounding_chemistry:os_catalyst, Osmium Catalyst -rockhounding_chemistry:ze_catalyst, Zeolite Catalyst -rockhounding_chemistry:zn_catalyst, Zinc Catalyst -rockhounding_chemistry:co_catalyst, Cobalt Catalyst -rockhounding_chemistry:ni_catalyst, Nickel Catalyst -rockhounding_chemistry:nl_catalyst, NiAl Catalyst -rockhounding_chemistry:au_catalyst, Gold Catalyst -rockhounding_chemistry:mo_catalyst, Molybdenum Catalyst -rockhounding_chemistry:in_catalyst, Inconel Mesh -rockhounding_chemistry:antimonate_shards:0, Bahianite Shard -rockhounding_chemistry:antimonate_shards:1, Partzite Shard -rockhounding_chemistry:antimonate_shards:2, Tripuhyite Shard -rockhounding_chemistry:antimonate_shards:3, Parwelite Shard -rockhounding_chemistry:antimonate_shards:4, Camerolaite Shard -rockhounding_chemistry:antimonate_shards:5, Ordonezite Shard -rockhounding_chemistry:arsenate_shards:0, Agardite Shard -rockhounding_chemistry:arsenate_shards:1, Schultenite Shard -rockhounding_chemistry:arsenate_shards:2, Pitticite Shard -rockhounding_chemistry:arsenate_shards:3, Zalesiite Shard -rockhounding_chemistry:arsenate_shards:4, Mixite Shard -rockhounding_chemistry:borate_shards:0, Borax Shard -rockhounding_chemistry:borate_shards:1, Ericaite Shard -rockhounding_chemistry:borate_shards:2, Hulsite Shard -rockhounding_chemistry:borate_shards:3, Londonite Shard -rockhounding_chemistry:borate_shards:4, Tusionite Shard -rockhounding_chemistry:borate_shards:5, Rhodizite Shard -rockhounding_chemistry:carbonate_shards:0, Ankerite Shard -rockhounding_chemistry:carbonate_shards:1, Gaspeite Shard -rockhounding_chemistry:carbonate_shards:2, Rosasite Shard -rockhounding_chemistry:carbonate_shards:3, Parisite Shard -rockhounding_chemistry:carbonate_shards:4, Otavite Shard -rockhounding_chemistry:carbonate_shards:5, Smithsonite Shard -rockhounding_chemistry:carbonate_shards:6, Huntite Shard -rockhounding_chemistry:chromate_shards:0, Lopezite Shard -rockhounding_chemistry:chromate_shards:1, Crocoite Shard -rockhounding_chemistry:chromate_shards:2, Chromatite Shard -rockhounding_chemistry:chromate_shards:3, Iranite Shard -rockhounding_chemistry:chromate_shards:4, Fornacite Shard -rockhounding_chemistry:chromate_shards:5, Macquartite Shard -rockhounding_chemistry:halide_shards:0, Boleite Shard -rockhounding_chemistry:halide_shards:1, Carnallite Shard -rockhounding_chemistry:halide_shards:2, Rinneite Shard -rockhounding_chemistry:halide_shards:3, Griceite Shard -rockhounding_chemistry:halide_shards:4, Heklaite Shard -rockhounding_chemistry:halide_shards:5, Creedite Shard -rockhounding_chemistry:native_shards:0, Cohenite Shard -rockhounding_chemistry:native_shards:1, Cupalite Shard -rockhounding_chemistry:native_shards:2, Haxonite Shard -rockhounding_chemistry:native_shards:3, Perryite Shard -rockhounding_chemistry:native_shards:4, Tulameenite Shard -rockhounding_chemistry:native_shards:5, Niggliite Shard -rockhounding_chemistry:native_shards:6, Maldonite Shard -rockhounding_chemistry:native_shards:7, Auricupride Shard -rockhounding_chemistry:native_shards:8, Khatyrkite Shard -rockhounding_chemistry:native_shards:9, Fullerite Shard -rockhounding_chemistry:native_shards:10, Chaoite Shard -rockhounding_chemistry:native_shards:11, Graphite Shard -rockhounding_chemistry:native_shards:12, Osmiridium Shard -rockhounding_chemistry:oxide_shards:0, Chromite Shard -rockhounding_chemistry:oxide_shards:1, CoChromite Shard -rockhounding_chemistry:oxide_shards:2, Columbite Shard -rockhounding_chemistry:oxide_shards:3, Euxenite Shard -rockhounding_chemistry:oxide_shards:4, Mcconnellite Shard -rockhounding_chemistry:oxide_shards:5, Samarskite Shard -rockhounding_chemistry:oxide_shards:6, Cassiterite Shard -rockhounding_chemistry:oxide_shards:7, Boehmite Shard -rockhounding_chemistry:oxide_shards:8, Gahnite Shard -rockhounding_chemistry:oxide_shards:9, Hibonite Shard -rockhounding_chemistry:oxide_shards:10, Senaite Shard -rockhounding_chemistry:oxide_shards:11, Thorutite Shard -rockhounding_chemistry:oxide_shards:12, Ixiolite Shard -rockhounding_chemistry:oxide_shards:13, Tapiolite Shard -rockhounding_chemistry:oxide_shards:14, Behoite Shard -rockhounding_chemistry:oxide_shards:15, Bromellite Shard -rockhounding_chemistry:oxide_shards:16, Tungstite Shard -rockhounding_chemistry:oxide_shards:17, Wolframite Shard -rockhounding_chemistry:oxide_shards:18, Ferberite Shard -rockhounding_chemistry:oxide_shards:19, Monteponite Shard -rockhounding_chemistry:oxide_shards:20, Loparite Shard -rockhounding_chemistry:oxide_shards:21, Bunsenite Shard -rockhounding_chemistry:oxide_shards:22, Rutile Shard -rockhounding_chemistry:oxide_shards:23, Uraninite Shard -rockhounding_chemistry:oxide_shards:24, Zirkelite Shard -rockhounding_chemistry:oxide_shards:25, Biehlite Shard -rockhounding_chemistry:oxide_shards:26, Kamiokite Shard -rockhounding_chemistry:oxide_shards:27, Mourite Shard -rockhounding_chemistry:phosphate_shards:0, Faustite Shard -rockhounding_chemistry:phosphate_shards:1, Lazulite Shard -rockhounding_chemistry:phosphate_shards:2, Monazite Shard -rockhounding_chemistry:phosphate_shards:3, Schoonerite Shard -rockhounding_chemistry:phosphate_shards:4, Triphylite Shard -rockhounding_chemistry:phosphate_shards:5, Wavellite Shard -rockhounding_chemistry:phosphate_shards:6, Xenotime Shard -rockhounding_chemistry:phosphate_shards:7, Zairite Shard -rockhounding_chemistry:phosphate_shards:8, Pretulite Shard -rockhounding_chemistry:phosphate_shards:9, Tavorite Shard -rockhounding_chemistry:phosphate_shards:10, Keyite Shard -rockhounding_chemistry:phosphate_shards:11, Birchite Shard -rockhounding_chemistry:phosphate_shards:12, Ziesite Shard -rockhounding_chemistry:phosphate_shards:13, Schoderite Shard -rockhounding_chemistry:phosphate_shards:14, Kosnarite Shard -rockhounding_chemistry:silicate_shards:0, Axinite Shard -rockhounding_chemistry:silicate_shards:1, Biotite Shard -rockhounding_chemistry:silicate_shards:2, Gadolinite Shard -rockhounding_chemistry:silicate_shards:3, Jervisite Shard -rockhounding_chemistry:silicate_shards:4, Magbasite Shard -rockhounding_chemistry:silicate_shards:5, Moskvinite Shard -rockhounding_chemistry:silicate_shards:6, Eucryptite Shard -rockhounding_chemistry:silicate_shards:7, Steacyite Shard -rockhounding_chemistry:silicate_shards:8, Manandonite Shard -rockhounding_chemistry:silicate_shards:9, Vistepite Shard -rockhounding_chemistry:silicate_shards:10, Khristovite Shard -rockhounding_chemistry:silicate_shards:11, Cavansite Shard -rockhounding_chemistry:silicate_shards:12, Phenakite Shard -rockhounding_chemistry:silicate_shards:13, Calderite Shard -rockhounding_chemistry:silicate_shards:14, Huttonite Shard -rockhounding_chemistry:silicate_shards:15, Zircon Shard -rockhounding_chemistry:silicate_shards:16, Keldyshite Shard -rockhounding_chemistry:silicate_shards:17, Fuchsite Shard -rockhounding_chemistry:silicate_shards:18, Muscovite Shard -rockhounding_chemistry:sulfate_shards:0, Alunite Shard -rockhounding_chemistry:sulfate_shards:1, Fedotovite Shard -rockhounding_chemistry:sulfate_shards:2, Jarosite Shard -rockhounding_chemistry:sulfate_shards:3, Guarinoite Shard -rockhounding_chemistry:sulfate_shards:4, Bentorite Shard -rockhounding_chemistry:sulfate_shards:5, Aplowite Shard -rockhounding_chemistry:sulfate_shards:6, Bieberite Shard -rockhounding_chemistry:sulfate_shards:7, Scheelite Shard -rockhounding_chemistry:sulfate_shards:8, Stolzite Shard -rockhounding_chemistry:sulfate_shards:9, Kamchatkite Shard -rockhounding_chemistry:sulfate_shards:10, Chiluite Shard -rockhounding_chemistry:sulfate_shards:11, Powellite Shard -rockhounding_chemistry:sulfate_shards:12, Sedovite Shard -rockhounding_chemistry:sulfide_shards:0, Abramovite Shard -rockhounding_chemistry:sulfide_shards:1, Aikinite Shard -rockhounding_chemistry:sulfide_shards:2, Balkanite Shard -rockhounding_chemistry:sulfide_shards:3, Galena Shard -rockhounding_chemistry:sulfide_shards:4, Kesterite Shard -rockhounding_chemistry:sulfide_shards:5, Pentlandite Shard -rockhounding_chemistry:sulfide_shards:6, Pyrite Shard -rockhounding_chemistry:sulfide_shards:7, Stannite Shard -rockhounding_chemistry:sulfide_shards:8, Valleriite Shard -rockhounding_chemistry:sulfide_shards:9, Sphalerite Shard -rockhounding_chemistry:sulfide_shards:10, Petrukite Shard -rockhounding_chemistry:sulfide_shards:11, Mawsonite Shard -rockhounding_chemistry:sulfide_shards:12, Tungstenite Shard -rockhounding_chemistry:sulfide_shards:13, Erlichmanite Shard -rockhounding_chemistry:sulfide_shards:14, Malanite Shard -rockhounding_chemistry:sulfide_shards:15, Greenockite Shard -rockhounding_chemistry:sulfide_shards:16, Cernyite Shard -rockhounding_chemistry:sulfide_shards:17, Sulvanite Shard -rockhounding_chemistry:sulfide_shards:18, Patronite Shard -rockhounding_chemistry:sulfide_shards:19, Inaglyite Shard -rockhounding_chemistry:sulfide_shards:20, Melonite Shard -rockhounding_chemistry:sulfide_shards:21, Vavrinite Shard -rockhounding_chemistry:sulfide_shards:22, Maslovite Shard -rockhounding_chemistry:sulfide_shards:23, Jordisite Shard -rockhounding_chemistry:vanadate_shards:0, Lasalite Shard -rockhounding_chemistry:vanadate_shards:1, Vanoxite Shard -rockhounding_chemistry:vanadate_shards:2, Dugganite Shard -rockhounding_chemistry:vanadate_shards:3, Alvanite Shard -rockhounding_chemistry:chemical_dusts:0, Cerium Dust -rockhounding_chemistry:chemical_dusts:1, Dysprosium Dust -rockhounding_chemistry:chemical_dusts:2, Erbium Dust -rockhounding_chemistry:chemical_dusts:3, Europium Dust -rockhounding_chemistry:chemical_dusts:4, Gadolinium Dust -rockhounding_chemistry:chemical_dusts:5, Holmium Dust -rockhounding_chemistry:chemical_dusts:6, Lanthanum Dust -rockhounding_chemistry:chemical_dusts:7, Lutetium Dust -rockhounding_chemistry:chemical_dusts:8, Neodymium Dust -rockhounding_chemistry:chemical_dusts:9, Praseodymium Dust -rockhounding_chemistry:chemical_dusts:10, Samarium Dust -rockhounding_chemistry:chemical_dusts:11, Scandium Dust -rockhounding_chemistry:chemical_dusts:12, Terbium Dust -rockhounding_chemistry:chemical_dusts:13, Thulium Dust -rockhounding_chemistry:chemical_dusts:14, Ytterbium Dust -rockhounding_chemistry:chemical_dusts:15, Yttrium Dust -rockhounding_chemistry:chemical_dusts:16, Aluminum Dust -rockhounding_chemistry:chemical_dusts:17, Antimony Dust -rockhounding_chemistry:chemical_dusts:18, Arsenic Dust -rockhounding_chemistry:chemical_dusts:19, Beryllium Dust -rockhounding_chemistry:chemical_dusts:20, Bismuth Dust -rockhounding_chemistry:chemical_dusts:21, Boron Dust -rockhounding_chemistry:chemical_dusts:22, Cadmium Dust -rockhounding_chemistry:chemical_dusts:23, Calcium Dust -rockhounding_chemistry:chemical_dusts:24, Carbon Dust -rockhounding_chemistry:chemical_dusts:25, Cobalt Dust -rockhounding_chemistry:chemical_dusts:26, Copper Dust -rockhounding_chemistry:chemical_dusts:27, Chromium Dust -rockhounding_chemistry:chemical_dusts:28, Gold Dust -rockhounding_chemistry:chemical_dusts:29, Iridium Dust -rockhounding_chemistry:chemical_dusts:30, Iron Dust -rockhounding_chemistry:chemical_dusts:31, Lead Dust -rockhounding_chemistry:chemical_dusts:32, Lithium Dust -rockhounding_chemistry:chemical_dusts:33, Magnesium Dust -rockhounding_chemistry:chemical_dusts:34, Manganese Dust -rockhounding_chemistry:chemical_dusts:35, Molybdenum Dust -rockhounding_chemistry:chemical_dusts:36, Nickel Dust -rockhounding_chemistry:chemical_dusts:37, Niobium Dust -rockhounding_chemistry:chemical_dusts:38, Osmium Dust -rockhounding_chemistry:chemical_dusts:39, Phosphorus Dust -rockhounding_chemistry:chemical_dusts:40, Platinum Dust -rockhounding_chemistry:chemical_dusts:41, Potassium Dust -rockhounding_chemistry:chemical_dusts:42, Silicon Dust -rockhounding_chemistry:chemical_dusts:43, Silver Dust -rockhounding_chemistry:chemical_dusts:44, Sodium Dust -rockhounding_chemistry:chemical_dusts:45, Sulfur Dust -rockhounding_chemistry:chemical_dusts:46, Tantalum Dust -rockhounding_chemistry:chemical_dusts:47, Tellurium Dust -rockhounding_chemistry:chemical_dusts:48, Thorium Dust -rockhounding_chemistry:chemical_dusts:49, Tin Dust -rockhounding_chemistry:chemical_dusts:50, Titanium Dust -rockhounding_chemistry:chemical_dusts:51, Tungsten Dust -rockhounding_chemistry:chemical_dusts:52, Vanadium Dust -rockhounding_chemistry:chemical_dusts:53, Zinc Dust -rockhounding_chemistry:chemical_dusts:54, Zirconium Dust -rockhounding_chemistry:chemical_dusts:55, Yellowcake Dust -rockhounding_chemistry:pattern_items:0, Generic Pattern -rockhounding_chemistry:pattern_items:1, Coil Pattern -rockhounding_chemistry:pattern_items:2, Rod Pattern -rockhounding_chemistry:pattern_items:3, Foil Pattern -rockhounding_chemistry:pattern_items:4, Arm Pattern -rockhounding_chemistry:pattern_items:5, Casing Pattern -rockhounding_chemistry:pattern_items:6, Gear Pattern -rockhounding_chemistry:pattern_items:7, Ingot Pattern -rockhounding_chemistry:pattern_items:8, Gauze Pattern -rockhounding_chemistry:pattern_items:9, Coin Pattern -rockhounding_chemistry:pattern_items:10, Plate Pattern -rockhounding_chemistry:chemical_items:0, Cracked Coal -rockhounding_chemistry:chemical_items:1, Fly Ash Compound -rockhounding_chemistry:chemical_items:2, Sulfur Bearing Compound -rockhounding_chemistry:chemical_items:3, Salt -rockhounding_chemistry:chemical_items:4, Fluorite Shard -rockhounding_chemistry:chemical_items:5, Fluorite Bearing Compound -rockhounding_chemistry:chemical_items:6, Chloride Bearing Compound -rockhounding_chemistry:chemical_items:7, Coal Tar Compound -rockhounding_chemistry:chemical_items:8, Graphite Compound -rockhounding_chemistry:chemical_items:9, Zeolite Compound -rockhounding_chemistry:chemical_items:10, Zeolite Pellet -rockhounding_chemistry:chemical_items:11, Silicon Compound -rockhounding_chemistry:chemical_items:12, Potassium Nitrate -rockhounding_chemistry:chemical_items:13, Cracked Charcoal -rockhounding_chemistry:chemical_items:14, Potassium Carbonate -rockhounding_chemistry:chemical_items:15, Widia Compound -rockhounding_chemistry:chemical_items:16, YAG Compound -rockhounding_chemistry:chemical_items:17, Pure YAG Compound -rockhounding_chemistry:chemical_items:18, Filtered Sand -rockhounding_chemistry:chemical_items:19, Coke Compound -rockhounding_chemistry:chemical_items:20, Cracked Lime Compound -rockhounding_chemistry:chemical_items:21, Ammonium Chloride -rockhounding_chemistry:misc_items:0, Server File -rockhounding_chemistry:misc_items:1, Basic Logic Chip -rockhounding_chemistry:misc_items:2, Iron Rod -rockhounding_chemistry:misc_items:3, Iron Foil -rockhounding_chemistry:misc_items:4, Iron Arm -rockhounding_chemistry:misc_items:5, Iron Casing -rockhounding_chemistry:misc_items:6, Blending Unit -rockhounding_chemistry:misc_items:7, Glass Pipe -rockhounding_chemistry:misc_items:8, Iron Coil -rockhounding_chemistry:misc_items:9, Compressing Unit -rockhounding_chemistry:misc_items:10, Advanced Logic Chip -rockhounding_chemistry:misc_items:11, Item Detector -rockhounding_chemistry:misc_items:12, Cabinet -rockhounding_chemistry:misc_items:13, Heating Element -rockhounding_chemistry:misc_items:14, Nichrome Rod -rockhounding_chemistry:misc_items:15, Casing Upgrade -rockhounding_chemistry:misc_items:16, Insulation Upgrade -rockhounding_chemistry:misc_items:17, Hydronalium Casing -rockhounding_chemistry:misc_items:18, Hastelloy Casing -rockhounding_chemistry:misc_items:19, Copper Coil -rockhounding_chemistry:misc_items:20, Turbine Fan -rockhounding_chemistry:misc_items:21, Turbine Rotor -rockhounding_chemistry:misc_items:22, Turbine Stator -rockhounding_chemistry:misc_items:23, Didymium Brick -rockhounding_chemistry:misc_items:24, Copper Rod -rockhounding_chemistry:misc_items:25, NIB Rod -rockhounding_chemistry:misc_items:26, CoSm Rod -rockhounding_chemistry:misc_items:27, Hastelloy Rod -rockhounding_chemistry:misc_items:28, Nimonic Coil -rockhounding_chemistry:misc_items:29, Nimonic Casing -rockhounding_chemistry:misc_items:30, Iron Impeller -rockhounding_chemistry:misc_items:31, Aluminum Impeller -rockhounding_chemistry:misc_items:32, Stellite Impeller -rockhounding_chemistry:misc_items:33, Aluminum Foil -rockhounding_chemistry:misc_items:34, Stellite Foil -rockhounding_chemistry:misc_items:35, Refractory Upgrade -rockhounding_chemistry:misc_items:36, Fly Ash Ball -rockhounding_chemistry:misc_items:37, Fly Ash Brick -rockhounding_chemistry:alloy_items_tech:0, CuBe Dust -rockhounding_chemistry:alloy_items_tech:1, CuBe Ingot -rockhounding_chemistry:alloy_items_tech:2, CuBe Nugget -rockhounding_chemistry:alloy_items_tech:3, ScAl Dust -rockhounding_chemistry:alloy_items_tech:4, ScAl Ingot -rockhounding_chemistry:alloy_items_tech:5, ScAl Nugget -rockhounding_chemistry:alloy_items_tech:6, BAM Dust -rockhounding_chemistry:alloy_items_tech:7, BAM Ingot -rockhounding_chemistry:alloy_items_tech:8, BAM Nugget -rockhounding_chemistry:alloy_items_tech:9, Stellite Dust -rockhounding_chemistry:alloy_items_tech:10, Stellite Ingot -rockhounding_chemistry:alloy_items_tech:11, Stellite Nugget -rockhounding_chemistry:alloy_items_tech:12, Cupronickel Dust -rockhounding_chemistry:alloy_items_tech:13, Cupronickel Ingot -rockhounding_chemistry:alloy_items_tech:14, Cupronickel Nugget -rockhounding_chemistry:alloy_items_tech:15, Nimonic Dust -rockhounding_chemistry:alloy_items_tech:16, Nimonic Ingot -rockhounding_chemistry:alloy_items_tech:17, Nimonic Nugget -rockhounding_chemistry:alloy_items_tech:18, Hastelloy Dust -rockhounding_chemistry:alloy_items_tech:19, Hastelloy Ingot -rockhounding_chemistry:alloy_items_tech:20, Hastelloy Nugget -rockhounding_chemistry:alloy_items_tech:21, Nichrome Dust -rockhounding_chemistry:alloy_items_tech:22, Nichrome Ingot -rockhounding_chemistry:alloy_items_tech:23, Nichrome Nugget -rockhounding_chemistry:alloy_items_tech:24, CuNiFe Dust -rockhounding_chemistry:alloy_items_tech:25, CuNiFe Ingot -rockhounding_chemistry:alloy_items_tech:26, CuNiFe Nugget -rockhounding_chemistry:alloy_items_tech:27, Silicon Nitride Dust -rockhounding_chemistry:alloy_items_tech:28, Silicon Nitride Ingot -rockhounding_chemistry:alloy_items_tech:29, Silicon Nitride Nugget -rockhounding_chemistry:alloy_items_tech:30, Carborundum Dust -rockhounding_chemistry:alloy_items_tech:31, Carborundum Ingot -rockhounding_chemistry:alloy_items_tech:32, Carborundum Nugget -rockhounding_chemistry:alloy_items_tech:33, Tinite Dust -rockhounding_chemistry:alloy_items_tech:34, Tinite Ingot -rockhounding_chemistry:alloy_items_tech:35, Tinite Nugget -rockhounding_chemistry:alloy_items_tech:36, Hydronalium Dust -rockhounding_chemistry:alloy_items_tech:37, Hydronalium Ingot -rockhounding_chemistry:alloy_items_tech:38, Hydronalium Nugget -rockhounding_chemistry:alloy_items_tech:39, Vanasteel Dust -rockhounding_chemistry:alloy_items_tech:40, Vanasteel Ingot -rockhounding_chemistry:alloy_items_tech:41, Vanasteel Nugget -rockhounding_chemistry:alloy_items_tech:42, Widia Dust -rockhounding_chemistry:alloy_items_tech:43, Widia Ingot -rockhounding_chemistry:alloy_items_tech:44, Widia Nugget -rockhounding_chemistry:alloy_items_tech:45, Tantaloy Dust -rockhounding_chemistry:alloy_items_tech:46, Tantaloy Ingot -rockhounding_chemistry:alloy_items_tech:47, Tantaloy Nugget -rockhounding_chemistry:alloy_items_tech_b:0, NiAl Dust -rockhounding_chemistry:alloy_items_tech_b:1, NiAl Ingot -rockhounding_chemistry:alloy_items_tech_b:2, NiAl Nugget -rockhounding_chemistry:alloy_items_tech_b:3, Inconel Dust -rockhounding_chemistry:alloy_items_tech_b:4, Inconel Ingot -rockhounding_chemistry:alloy_items_tech_b:5, Inconel Nugget -rockhounding_chemistry:alloy_items_tech_b:6, Zircaloy Dust -rockhounding_chemistry:alloy_items_tech_b:7, Zircaloy Ingot -rockhounding_chemistry:alloy_items_tech_b:8, Zircaloy Nugget -rockhounding_chemistry:alloy_items_deco:0, Mischmetal Dust -rockhounding_chemistry:alloy_items_deco:1, Mischmetal Ingot -rockhounding_chemistry:alloy_items_deco:2, Mischmetal Nugget -rockhounding_chemistry:alloy_items_deco:3, Rose Gold Dust -rockhounding_chemistry:alloy_items_deco:4, Rose Gold Ingot -rockhounding_chemistry:alloy_items_deco:5, Rose Gold Nugget -rockhounding_chemistry:alloy_items_deco:6, Green Gold Dust -rockhounding_chemistry:alloy_items_deco:7, Green Gold Ingot -rockhounding_chemistry:alloy_items_deco:8, Green Gold Nugget -rockhounding_chemistry:alloy_items_deco:9, White Gold Dust -rockhounding_chemistry:alloy_items_deco:10, White Gold Ingot -rockhounding_chemistry:alloy_items_deco:11, White Gold Nugget -rockhounding_chemistry:alloy_items_deco:12, Shibuichi Dust -rockhounding_chemistry:alloy_items_deco:13, Shibuichi Ingot -rockhounding_chemistry:alloy_items_deco:14, Shibuichi Nugget -rockhounding_chemistry:alloy_items_deco:15, Tombak Dust -rockhounding_chemistry:alloy_items_deco:16, Tombak Ingot -rockhounding_chemistry:alloy_items_deco:17, Tombak Nugget -rockhounding_chemistry:alloy_items_deco:18, Pewter Dust -rockhounding_chemistry:alloy_items_deco:19, Pewter Ingot -rockhounding_chemistry:alloy_items_deco:20, Pewter Nugget -rockhounding_chemistry:alloy_items_deco:21, Corten Steel Dust -rockhounding_chemistry:alloy_items_deco:22, Corten Steel Ingot -rockhounding_chemistry:alloy_items_deco:23, Corten Steel Nugget -rockhounding_chemistry:alloy_items_deco:24, Shakudo Dust -rockhounding_chemistry:alloy_items_deco:25, Shakudo Ingot -rockhounding_chemistry:alloy_items_deco:26, Shakudo Nugget -rockhounding_chemistry:alloy_items_deco:27, Purple Gold Dust -rockhounding_chemistry:alloy_items_deco:28, Purple Gold Ingot -rockhounding_chemistry:alloy_items_deco:29, Purple Gold Nugget -rockhounding_chemistry:alloy_items_deco:30, NIB Dust -rockhounding_chemistry:alloy_items_deco:31, NIB Ingot -rockhounding_chemistry:alloy_items_deco:32, NIB Nugget -rockhounding_chemistry:alloy_items_deco:33, CoSm Dust -rockhounding_chemistry:alloy_items_deco:34, CoSm Ingot -rockhounding_chemistry:alloy_items_deco:35, CoSm Nugget -rockhounding_chemistry:alloy_items_gems:0, Neodymium YAG Dust -rockhounding_chemistry:alloy_items_gems:1, Neodymium YAG Gem -rockhounding_chemistry:alloy_items_gems:2, Neodymium YAG Nugget -rockhounding_chemistry:alloy_items_gems:3, Erbium YAG Dust -rockhounding_chemistry:alloy_items_gems:4, Erbium YAG Gem -rockhounding_chemistry:alloy_items_gems:5, Erbium YAG Nugget -rockhounding_chemistry:alloy_items_gems:6, Ytterbium YAG Dust -rockhounding_chemistry:alloy_items_gems:7, Ytterbium YAG Gem -rockhounding_chemistry:alloy_items_gems:8, Ytterbium YAG Nugget -rockhounding_chemistry:metal_items:0, Vanadium Ingot -rockhounding_chemistry:metal_items:1, Zirconium Ingot -rockhounding_chemistry:metal_items:2, Osmium Ingot -rockhounding_chemistry:metal_items:3, Aluminum Ingot -rockhounding_chemistry:metal_items:4, Titanium Ingot -rockhounding_chemistry:metal_items:5, Lead Ingot -rockhounding_chemistry:metal_items:6, Platinum Ingot -rockhounding_chemistry:metal_items:7, Graphite Ingot -rockhounding_chemistry:metal_items:8, Zeolite Ingot -rockhounding_chemistry:metal_items:9, Zinc Ingot -rockhounding_chemistry:metal_items:10, Cobalt Ingot -rockhounding_chemistry:metal_items:11, Copper Ingot -rockhounding_chemistry:metal_items:12, Molybdenum Ingot -rockhounding_chemistry:metal_items:13, Nickel Ingot -rockhounding_chemistry:alloy_parts:0, Titanium Gear -rockhounding_chemistry:alloy_parts:1, Titanium Plate -rockhounding_chemistry:alloy_parts:2, Titanium Coin -rockhounding_chemistry:alloy_parts:3, Vanadium Gear -rockhounding_chemistry:alloy_parts:4, Vanadium Plate -rockhounding_chemistry:alloy_parts:5, Vanadium Coin -rockhounding_chemistry:alloy_parts:6, CuBe Gear -rockhounding_chemistry:alloy_parts:7, CuBe Plate -rockhounding_chemistry:alloy_parts:8, CuBe Coin -rockhounding_chemistry:alloy_parts:9, ScAl Gear -rockhounding_chemistry:alloy_parts:10, ScAl Plate -rockhounding_chemistry:alloy_parts:11, ScAl Coin -rockhounding_chemistry:alloy_parts:12, BAM Gear -rockhounding_chemistry:alloy_parts:13, BAM Plate -rockhounding_chemistry:alloy_parts:14, BAM Coin -rockhounding_chemistry:alloy_parts:15, Stellite Gear -rockhounding_chemistry:alloy_parts:16, Stellite Plate -rockhounding_chemistry:alloy_parts:17, Stellite Coin -rockhounding_chemistry:alloy_parts:18, Cupronickel Gear -rockhounding_chemistry:alloy_parts:19, Cupronickel Plate -rockhounding_chemistry:alloy_parts:20, Cupronickel Coin -rockhounding_chemistry:alloy_parts:21, Nimonic Gear -rockhounding_chemistry:alloy_parts:22, Nimonic Plate -rockhounding_chemistry:alloy_parts:23, Nimonic Coin -rockhounding_chemistry:alloy_parts:24, Hastelloy Gear -rockhounding_chemistry:alloy_parts:25, Hastelloy Plate -rockhounding_chemistry:alloy_parts:26, Hastelloy Coin -rockhounding_chemistry:alloy_parts:27, Nichrome Gear -rockhounding_chemistry:alloy_parts:28, Nichrome Plate -rockhounding_chemistry:alloy_parts:29, Nichrome Coin -rockhounding_chemistry:alloy_parts:30, CuNiFe Gear -rockhounding_chemistry:alloy_parts:31, CuNiFe Plate -rockhounding_chemistry:alloy_parts:32, CuNiFe Coin -rockhounding_chemistry:alloy_parts:33, Tinite Gear -rockhounding_chemistry:alloy_parts:34, Tinite Plate -rockhounding_chemistry:alloy_parts:35, Tinite Coin -rockhounding_chemistry:alloy_parts:36, Hydronalium Gear -rockhounding_chemistry:alloy_parts:37, Hydronalium Plate -rockhounding_chemistry:alloy_parts:38, Hydronalium Coin -rockhounding_chemistry:alloy_parts:39, Vanasteel Gear -rockhounding_chemistry:alloy_parts:40, Vanasteel Plate -rockhounding_chemistry:alloy_parts:41, Vanasteel Coin -rockhounding_chemistry:alloy_parts:42, Widia Gear -rockhounding_chemistry:alloy_parts:43, Widia Plate -rockhounding_chemistry:alloy_parts:44, Widia Coin -rockhounding_chemistry:alloy_parts:45, Tantaloy Gear -rockhounding_chemistry:alloy_parts:46, Tantaloy Plate -rockhounding_chemistry:alloy_parts:47, Tantaloy Coin -rockhounding_chemistry:alloy_parts:48, Mischmetal Gear -rockhounding_chemistry:alloy_parts:49, Mischmetal Plate -rockhounding_chemistry:alloy_parts:50, Mischmetal Coin -rockhounding_chemistry:alloy_parts:51, Rose Gold Gear -rockhounding_chemistry:alloy_parts:52, Rose Gold Plate -rockhounding_chemistry:alloy_parts:53, Rose Gold Coin -rockhounding_chemistry:alloy_parts:54, Green Gold Gear -rockhounding_chemistry:alloy_parts:55, Green Gold Plate -rockhounding_chemistry:alloy_parts:56, Green Gold Coin -rockhounding_chemistry:alloy_parts:57, White Gold Gear -rockhounding_chemistry:alloy_parts:58, White Gold Plate -rockhounding_chemistry:alloy_parts:59, White Gold Coin -rockhounding_chemistry:alloy_parts:60, Shibuichi Gear -rockhounding_chemistry:alloy_parts:61, Shibuichi Plate -rockhounding_chemistry:alloy_parts:62, Shibuichi Coin -rockhounding_chemistry:alloy_parts:63, Tombak Gear -rockhounding_chemistry:alloy_parts:64, Tombak Plate -rockhounding_chemistry:alloy_parts:65, Tombak Coin -rockhounding_chemistry:alloy_parts:66, Pewter Gear -rockhounding_chemistry:alloy_parts:67, Pewter Plate -rockhounding_chemistry:alloy_parts:68, Pewter Coin -rockhounding_chemistry:alloy_parts:69, Corten Steel Gear -rockhounding_chemistry:alloy_parts:70, Corten Steel Plate -rockhounding_chemistry:alloy_parts:71, Corten Steel Coin -rockhounding_chemistry:alloy_parts:72, Shakudo Gear -rockhounding_chemistry:alloy_parts:73, Shakudo Plate -rockhounding_chemistry:alloy_parts:74, Shakudo Coin -rockhounding_chemistry:alloy_parts:75, Purple Gold Gear -rockhounding_chemistry:alloy_parts:76, Purple Gold Plate -rockhounding_chemistry:alloy_parts:77, Purple Gold Coin -rockhounding_chemistry:alloy_parts:78, NiAl Gear -rockhounding_chemistry:alloy_parts:79, NiAl Plate -rockhounding_chemistry:alloy_parts:80, NiAl Coin -rockhounding_chemistry:alloy_parts:81, NIB Gear -rockhounding_chemistry:alloy_parts:82, NIB Plate -rockhounding_chemistry:alloy_parts:83, NIB Coin -rockhounding_chemistry:alloy_parts:84, CoSm Gear -rockhounding_chemistry:alloy_parts:85, CoSm Plate -rockhounding_chemistry:alloy_parts:86, CoSm Coin -rockhounding_chemistry:alloy_parts:87, Inconel Gear -rockhounding_chemistry:alloy_parts:88, Inconel Plate -rockhounding_chemistry:alloy_parts:89, Inconel Coin -rockhounding_chemistry:alloy_parts:90, Zircaloy Gear -rockhounding_chemistry:alloy_parts:91, Zircaloy Plate -rockhounding_chemistry:alloy_parts:92, Zircaloy Coin -rockhounding_chemistry:speed_items:1, Speed Upgrade (Tier 1) -rockhounding_chemistry:speed_items:2, Speed Upgrade (Tier 2) -rockhounding_chemistry:speed_items:3, Speed Upgrade (Tier 3) -rockhounding_chemistry:speed_items:4, Speed Upgrade (Tier 4) -rockhounding_chemistry:speed_items:5, Speed Upgrade (Tier 5) -rockhounding_chemistry:speed_items:6, Speed Upgrade (Tier 6) -rockhounding_chemistry:speed_items:7, Speed Upgrade (Tier 7) -rockhounding_chemistry:filter_items:0, Base Leaching Filter Upgrade -rockhounding_chemistry:filter_items:1, Leaching Filter Upgrade (Tier 1) -rockhounding_chemistry:filter_items:2, Leaching Filter Upgrade (Tier 2) -rockhounding_chemistry:filter_items:3, Leaching Filter Upgrade (Tier 3) -rockhounding_chemistry:filter_items:4, Leaching Filter Upgrade (Tier 4) -rockhounding_chemistry:filter_items:5, Leaching Filter Upgrade (Tier 5) -rockhounding_chemistry:probe_items:0, Iron Probe -rockhounding_chemistry:probe_items:1, Copper probe -rockhounding_chemistry:probe_items:2, NIB Probe -rockhounding_chemistry:probe_items:3, CoSm Probe -rockhounding_chemistry:mob_items:0, Toxic Slimeball -rockhounding_chemistry:fluid.high_leachate, High Grade Leachate -rockhounding_chemistry:fluid.thin_air, Thin Air (Dummy Filter) -rockhounding_chemistry:fluid.toxic_sludge, Toxic Sludge -rockhounding_chemistry:fluid.raw_syngas, Raw Syngas -rockhounding_chemistry:fluid.argon, Argon -rockhounding_chemistry:fluid.hydrochloric_acid, Hydrochloric Acid -rockhounding_chemistry:fluid.molten_bam, Molten BAM -rockhounding_chemistry:fluid.organic_slurry, Organic Slurry -rockhounding_chemistry:fluid.cooled_air, Cooled Air -rockhounding_chemistry:fluid.liquid_ammonia, Liquid Ammonia -rockhounding_chemistry:fluid.acrylic_acid, Acrylic Acid -rockhounding_chemistry:fluid.silicone, Silicone -rockhounding_chemistry:fluid.molten_vanadium, Molten Vanadium -rockhounding_chemistry:fluid.neon, Neon -rockhounding_chemistry:fluid.virgin_water, Virgin Water -rockhounding_chemistry:fluid.dense_brine, Dense Brine -rockhounding_chemistry:fluid.molten_cupronickel, Molten Cupronickel -rockhounding_chemistry:fluid.molten_nial, Molten NiAl -rockhounding_chemistry:fluid.mother_liquor, Mother Liquor -rockhounding_chemistry:fluid.molten_pewter, Molten Pewter -rockhounding_chemistry:fluid.molten_cunife, Molten CuNiFe -rockhounding_chemistry:fluid.molten_nichrome, Molten Nichrome -rockhounding_chemistry:fluid.molten_hydronalium, Molten Hydronalium -rockhounding_chemistry:fluid.toxic_waste, Toxic Waste -rockhounding_chemistry:fluid.molten_scal, Molten ScAl -rockhounding_chemistry:fluid.molten_tantaloy, Molten Tantaloy -rockhounding_chemistry:fluid.low_leachate, Low Grade Leachate -rockhounding_chemistry:fluid.molten_zircaloy, Molten Zircaloy -rockhounding_chemistry:fluid.molten_titanium, Molten Titanium -rockhounding_chemistry:fluid.sodium_cyanide, Sodium Cyanide -rockhounding_chemistry:fluid.nitric_acid, Nitric Acid -rockhounding_chemistry:fluid.flue_gas, Flue Gas -rockhounding_chemistry:fluid.molten_nimonic, Molten Nimonic -rockhounding_chemistry:fluid.coal_tar, Coal Tar -rockhounding_chemistry:fluid.coal_slurry, Coal Slurry -rockhounding_chemistry:fluid.salt_brine, Saturated Brine -rockhounding_chemistry:fluid.molten_stellite, Molten Stellite -rockhounding_chemistry:fluid.liquid_oxygen, Liquid Oxygen -rockhounding_chemistry:fluid.water_vapour, Water Vapour -rockhounding_chemistry:fluid.molten_cube, Molten CuBe -rockhounding_chemistry:fluid.raw_flue_gas, Raw Flue Gas -rockhounding_chemistry:fluid.leachate, Medium Grade Leachate -rockhounding_chemistry:fluid.sodium_hydroxide, Sodium Hydroxide -rockhounding_chemistry:fluid.compressed_air, Compressed Air -rockhounding_chemistry:fluid.xenon, Xenon -rockhounding_chemistry:fluid.molten_vanasteel, Molten Vanasteel -rockhounding_chemistry:fluid.refined_air, Refined Air -rockhounding_chemistry:fluid.propylene, Propylene -rockhounding_chemistry:fluid.molten_corten, Molten Corten Steel -rockhounding_chemistry:fluid.chloromethane, Chloromethane -rockhounding_chemistry:fluid.krypton, Krypton -rockhounding_chemistry:fluid.molten_inconel, Molten Inconel -rockhounding_chemistry:fluid.molten_hastelloy, Molten Hastelloy rockhounding_chemistry:uninspected_mineral, Uninspected Mineral rockhounding_chemistry:mineral_ores:0, Antimonate Gangue rockhounding_chemistry:mineral_ores:1, Arsenate Gangue @@ -26303,6 +25697,588 @@ rockhounding_chemistry:didymium_glass:2, Didymium Glass (Bricks) rockhounding_chemistry:waterlock:0, Dry Waterlock rockhounding_chemistry:waterlock:1, Wet Waterlock rockhounding_chemistry:toxic_cloud, Toxic Cloud +rockhounding_chemistry:fluid.molten_vanadium, Molten Vanadium +rockhounding_chemistry:fluid.molten_corten, Molten Corten Steel +rockhounding_chemistry:fluid.raw_syngas, Raw Syngas +rockhounding_chemistry:fluid.molten_cupronickel, Molten Cupronickel +rockhounding_chemistry:fluid.neon, Neon +rockhounding_chemistry:fluid.molten_nial, Molten NiAl +rockhounding_chemistry:fluid.refined_air, Refined Air +rockhounding_chemistry:fluid.dense_brine, Dense Brine +rockhounding_chemistry:fluid.sodium_cyanide, Sodium Cyanide +rockhounding_chemistry:fluid.molten_cube, Molten CuBe +rockhounding_chemistry:fluid.chloromethane, Chloromethane +rockhounding_chemistry:fluid.molten_scal, Molten ScAl +rockhounding_chemistry:fluid.high_leachate, High Grade Leachate +rockhounding_chemistry:fluid.molten_titanium, Molten Titanium +rockhounding_chemistry:fluid.liquid_ammonia, Liquid Ammonia +rockhounding_chemistry:fluid.argon, Argon +rockhounding_chemistry:fluid.molten_nichrome, Molten Nichrome +rockhounding_chemistry:fluid.molten_nimonic, Molten Nimonic +rockhounding_chemistry:fluid.mother_liquor, Mother Liquor +rockhounding_chemistry:fluid.virgin_water, Virgin Water +rockhounding_chemistry:fluid.toxic_waste, Toxic Waste +rockhounding_chemistry:fluid.organic_slurry, Organic Slurry +rockhounding_chemistry:fluid.flue_gas, Flue Gas +rockhounding_chemistry:fluid.low_leachate, Low Grade Leachate +rockhounding_chemistry:fluid.molten_stellite, Molten Stellite +rockhounding_chemistry:fluid.molten_inconel, Molten Inconel +rockhounding_chemistry:fluid.coal_slurry, Coal Slurry +rockhounding_chemistry:fluid.molten_bam, Molten BAM +rockhounding_chemistry:fluid.coal_tar, Coal Tar +rockhounding_chemistry:fluid.molten_hydronalium, Molten Hydronalium +rockhounding_chemistry:fluid.silicone, Silicone +rockhounding_chemistry:fluid.compressed_air, Compressed Air +rockhounding_chemistry:fluid.salt_brine, Saturated Brine +rockhounding_chemistry:fluid.krypton, Krypton +rockhounding_chemistry:fluid.acrylic_acid, Acrylic Acid +rockhounding_chemistry:fluid.molten_zircaloy, Molten Zircaloy +rockhounding_chemistry:fluid.water_vapour, Water Vapour +rockhounding_chemistry:fluid.molten_cunife, Molten CuNiFe +rockhounding_chemistry:fluid.leachate, Medium Grade Leachate +rockhounding_chemistry:fluid.cooled_air, Cooled Air +rockhounding_chemistry:fluid.hydrochloric_acid, Hydrochloric Acid +rockhounding_chemistry:fluid.raw_flue_gas, Raw Flue Gas +rockhounding_chemistry:fluid.propylene, Propylene +rockhounding_chemistry:fluid.toxic_sludge, Toxic Sludge +rockhounding_chemistry:fluid.nitric_acid, Nitric Acid +rockhounding_chemistry:fluid.liquid_oxygen, Liquid Oxygen +rockhounding_chemistry:fluid.xenon, Xenon +rockhounding_chemistry:fluid.sodium_hydroxide, Sodium Hydroxide +rockhounding_chemistry:fluid.molten_vanasteel, Molten Vanasteel +rockhounding_chemistry:fluid.molten_tantaloy, Molten Tantaloy +rockhounding_chemistry:fluid.molten_pewter, Molten Pewter +rockhounding_chemistry:fluid.thin_air, Thin Air (Dummy Filter) +rockhounding_chemistry:fluid.molten_hastelloy, Molten Hastelloy +rockhounding_chemistry:tile_nullifier, Tile Nullifier +rockhounding_chemistry:crushing_gear, Crushing Gear +rockhounding_chemistry:slurry_agitator, Slurry Agitator +rockhounding_chemistry:test_tube, Test Tube +rockhounding_chemistry:ingot_pattern, Mold Pattern (Ingot) +rockhounding_chemistry:graduated_cylinder, Graduated Cylinder +rockhounding_chemistry:silicone_cartridge, Silicone Cartridge +rockhounding_chemistry:sodium_polyacrylate, Sodium Polyacrylate +rockhounding_chemistry:sampling_ampoule, Sampling Ampoule +rockhounding_chemistry:fe_catalyst, Ferrous Catalyst +rockhounding_chemistry:va_catalyst, Vanadium Catalyst +rockhounding_chemistry:gr_catalyst, Graphite Catalyst +rockhounding_chemistry:pt_catalyst, Platinum Catalyst +rockhounding_chemistry:wg_catalyst, White Gold Catalyst +rockhounding_chemistry:os_catalyst, Osmium Catalyst +rockhounding_chemistry:ze_catalyst, Zeolite Catalyst +rockhounding_chemistry:zn_catalyst, Zinc Catalyst +rockhounding_chemistry:co_catalyst, Cobalt Catalyst +rockhounding_chemistry:ni_catalyst, Nickel Catalyst +rockhounding_chemistry:nl_catalyst, NiAl Catalyst +rockhounding_chemistry:au_catalyst, Gold Catalyst +rockhounding_chemistry:mo_catalyst, Molybdenum Catalyst +rockhounding_chemistry:in_catalyst, Inconel Mesh +rockhounding_chemistry:antimonate_shards:0, Bahianite Shard +rockhounding_chemistry:antimonate_shards:1, Partzite Shard +rockhounding_chemistry:antimonate_shards:2, Tripuhyite Shard +rockhounding_chemistry:antimonate_shards:3, Parwelite Shard +rockhounding_chemistry:antimonate_shards:4, Camerolaite Shard +rockhounding_chemistry:antimonate_shards:5, Ordonezite Shard +rockhounding_chemistry:arsenate_shards:0, Agardite Shard +rockhounding_chemistry:arsenate_shards:1, Schultenite Shard +rockhounding_chemistry:arsenate_shards:2, Pitticite Shard +rockhounding_chemistry:arsenate_shards:3, Zalesiite Shard +rockhounding_chemistry:arsenate_shards:4, Mixite Shard +rockhounding_chemistry:borate_shards:0, Borax Shard +rockhounding_chemistry:borate_shards:1, Ericaite Shard +rockhounding_chemistry:borate_shards:2, Hulsite Shard +rockhounding_chemistry:borate_shards:3, Londonite Shard +rockhounding_chemistry:borate_shards:4, Tusionite Shard +rockhounding_chemistry:borate_shards:5, Rhodizite Shard +rockhounding_chemistry:carbonate_shards:0, Ankerite Shard +rockhounding_chemistry:carbonate_shards:1, Gaspeite Shard +rockhounding_chemistry:carbonate_shards:2, Rosasite Shard +rockhounding_chemistry:carbonate_shards:3, Parisite Shard +rockhounding_chemistry:carbonate_shards:4, Otavite Shard +rockhounding_chemistry:carbonate_shards:5, Smithsonite Shard +rockhounding_chemistry:carbonate_shards:6, Huntite Shard +rockhounding_chemistry:chromate_shards:0, Lopezite Shard +rockhounding_chemistry:chromate_shards:1, Crocoite Shard +rockhounding_chemistry:chromate_shards:2, Chromatite Shard +rockhounding_chemistry:chromate_shards:3, Iranite Shard +rockhounding_chemistry:chromate_shards:4, Fornacite Shard +rockhounding_chemistry:chromate_shards:5, Macquartite Shard +rockhounding_chemistry:halide_shards:0, Boleite Shard +rockhounding_chemistry:halide_shards:1, Carnallite Shard +rockhounding_chemistry:halide_shards:2, Rinneite Shard +rockhounding_chemistry:halide_shards:3, Griceite Shard +rockhounding_chemistry:halide_shards:4, Heklaite Shard +rockhounding_chemistry:halide_shards:5, Creedite Shard +rockhounding_chemistry:native_shards:0, Cohenite Shard +rockhounding_chemistry:native_shards:1, Cupalite Shard +rockhounding_chemistry:native_shards:2, Haxonite Shard +rockhounding_chemistry:native_shards:3, Perryite Shard +rockhounding_chemistry:native_shards:4, Tulameenite Shard +rockhounding_chemistry:native_shards:5, Niggliite Shard +rockhounding_chemistry:native_shards:6, Maldonite Shard +rockhounding_chemistry:native_shards:7, Auricupride Shard +rockhounding_chemistry:native_shards:8, Khatyrkite Shard +rockhounding_chemistry:native_shards:9, Fullerite Shard +rockhounding_chemistry:native_shards:10, Chaoite Shard +rockhounding_chemistry:native_shards:11, Graphite Shard +rockhounding_chemistry:native_shards:12, Osmiridium Shard +rockhounding_chemistry:oxide_shards:0, Chromite Shard +rockhounding_chemistry:oxide_shards:1, CoChromite Shard +rockhounding_chemistry:oxide_shards:2, Columbite Shard +rockhounding_chemistry:oxide_shards:3, Euxenite Shard +rockhounding_chemistry:oxide_shards:4, Mcconnellite Shard +rockhounding_chemistry:oxide_shards:5, Samarskite Shard +rockhounding_chemistry:oxide_shards:6, Cassiterite Shard +rockhounding_chemistry:oxide_shards:7, Boehmite Shard +rockhounding_chemistry:oxide_shards:8, Gahnite Shard +rockhounding_chemistry:oxide_shards:9, Hibonite Shard +rockhounding_chemistry:oxide_shards:10, Senaite Shard +rockhounding_chemistry:oxide_shards:11, Thorutite Shard +rockhounding_chemistry:oxide_shards:12, Ixiolite Shard +rockhounding_chemistry:oxide_shards:13, Tapiolite Shard +rockhounding_chemistry:oxide_shards:14, Behoite Shard +rockhounding_chemistry:oxide_shards:15, Bromellite Shard +rockhounding_chemistry:oxide_shards:16, Tungstite Shard +rockhounding_chemistry:oxide_shards:17, Wolframite Shard +rockhounding_chemistry:oxide_shards:18, Ferberite Shard +rockhounding_chemistry:oxide_shards:19, Monteponite Shard +rockhounding_chemistry:oxide_shards:20, Loparite Shard +rockhounding_chemistry:oxide_shards:21, Bunsenite Shard +rockhounding_chemistry:oxide_shards:22, Rutile Shard +rockhounding_chemistry:oxide_shards:23, Uraninite Shard +rockhounding_chemistry:oxide_shards:24, Zirkelite Shard +rockhounding_chemistry:oxide_shards:25, Biehlite Shard +rockhounding_chemistry:oxide_shards:26, Kamiokite Shard +rockhounding_chemistry:oxide_shards:27, Mourite Shard +rockhounding_chemistry:phosphate_shards:0, Faustite Shard +rockhounding_chemistry:phosphate_shards:1, Lazulite Shard +rockhounding_chemistry:phosphate_shards:2, Monazite Shard +rockhounding_chemistry:phosphate_shards:3, Schoonerite Shard +rockhounding_chemistry:phosphate_shards:4, Triphylite Shard +rockhounding_chemistry:phosphate_shards:5, Wavellite Shard +rockhounding_chemistry:phosphate_shards:6, Xenotime Shard +rockhounding_chemistry:phosphate_shards:7, Zairite Shard +rockhounding_chemistry:phosphate_shards:8, Pretulite Shard +rockhounding_chemistry:phosphate_shards:9, Tavorite Shard +rockhounding_chemistry:phosphate_shards:10, Keyite Shard +rockhounding_chemistry:phosphate_shards:11, Birchite Shard +rockhounding_chemistry:phosphate_shards:12, Ziesite Shard +rockhounding_chemistry:phosphate_shards:13, Schoderite Shard +rockhounding_chemistry:phosphate_shards:14, Kosnarite Shard +rockhounding_chemistry:silicate_shards:0, Axinite Shard +rockhounding_chemistry:silicate_shards:1, Biotite Shard +rockhounding_chemistry:silicate_shards:2, Gadolinite Shard +rockhounding_chemistry:silicate_shards:3, Jervisite Shard +rockhounding_chemistry:silicate_shards:4, Magbasite Shard +rockhounding_chemistry:silicate_shards:5, Moskvinite Shard +rockhounding_chemistry:silicate_shards:6, Eucryptite Shard +rockhounding_chemistry:silicate_shards:7, Steacyite Shard +rockhounding_chemistry:silicate_shards:8, Manandonite Shard +rockhounding_chemistry:silicate_shards:9, Vistepite Shard +rockhounding_chemistry:silicate_shards:10, Khristovite Shard +rockhounding_chemistry:silicate_shards:11, Cavansite Shard +rockhounding_chemistry:silicate_shards:12, Phenakite Shard +rockhounding_chemistry:silicate_shards:13, Calderite Shard +rockhounding_chemistry:silicate_shards:14, Huttonite Shard +rockhounding_chemistry:silicate_shards:15, Zircon Shard +rockhounding_chemistry:silicate_shards:16, Keldyshite Shard +rockhounding_chemistry:silicate_shards:17, Fuchsite Shard +rockhounding_chemistry:silicate_shards:18, Muscovite Shard +rockhounding_chemistry:sulfate_shards:0, Alunite Shard +rockhounding_chemistry:sulfate_shards:1, Fedotovite Shard +rockhounding_chemistry:sulfate_shards:2, Jarosite Shard +rockhounding_chemistry:sulfate_shards:3, Guarinoite Shard +rockhounding_chemistry:sulfate_shards:4, Bentorite Shard +rockhounding_chemistry:sulfate_shards:5, Aplowite Shard +rockhounding_chemistry:sulfate_shards:6, Bieberite Shard +rockhounding_chemistry:sulfate_shards:7, Scheelite Shard +rockhounding_chemistry:sulfate_shards:8, Stolzite Shard +rockhounding_chemistry:sulfate_shards:9, Kamchatkite Shard +rockhounding_chemistry:sulfate_shards:10, Chiluite Shard +rockhounding_chemistry:sulfate_shards:11, Powellite Shard +rockhounding_chemistry:sulfate_shards:12, Sedovite Shard +rockhounding_chemistry:sulfide_shards:0, Abramovite Shard +rockhounding_chemistry:sulfide_shards:1, Aikinite Shard +rockhounding_chemistry:sulfide_shards:2, Balkanite Shard +rockhounding_chemistry:sulfide_shards:3, Galena Shard +rockhounding_chemistry:sulfide_shards:4, Kesterite Shard +rockhounding_chemistry:sulfide_shards:5, Pentlandite Shard +rockhounding_chemistry:sulfide_shards:6, Pyrite Shard +rockhounding_chemistry:sulfide_shards:7, Stannite Shard +rockhounding_chemistry:sulfide_shards:8, Valleriite Shard +rockhounding_chemistry:sulfide_shards:9, Sphalerite Shard +rockhounding_chemistry:sulfide_shards:10, Petrukite Shard +rockhounding_chemistry:sulfide_shards:11, Mawsonite Shard +rockhounding_chemistry:sulfide_shards:12, Tungstenite Shard +rockhounding_chemistry:sulfide_shards:13, Erlichmanite Shard +rockhounding_chemistry:sulfide_shards:14, Malanite Shard +rockhounding_chemistry:sulfide_shards:15, Greenockite Shard +rockhounding_chemistry:sulfide_shards:16, Cernyite Shard +rockhounding_chemistry:sulfide_shards:17, Sulvanite Shard +rockhounding_chemistry:sulfide_shards:18, Patronite Shard +rockhounding_chemistry:sulfide_shards:19, Inaglyite Shard +rockhounding_chemistry:sulfide_shards:20, Melonite Shard +rockhounding_chemistry:sulfide_shards:21, Vavrinite Shard +rockhounding_chemistry:sulfide_shards:22, Maslovite Shard +rockhounding_chemistry:sulfide_shards:23, Jordisite Shard +rockhounding_chemistry:vanadate_shards:0, Lasalite Shard +rockhounding_chemistry:vanadate_shards:1, Vanoxite Shard +rockhounding_chemistry:vanadate_shards:2, Dugganite Shard +rockhounding_chemistry:vanadate_shards:3, Alvanite Shard +rockhounding_chemistry:chemical_dusts:0, Cerium Dust +rockhounding_chemistry:chemical_dusts:1, Dysprosium Dust +rockhounding_chemistry:chemical_dusts:2, Erbium Dust +rockhounding_chemistry:chemical_dusts:3, Europium Dust +rockhounding_chemistry:chemical_dusts:4, Gadolinium Dust +rockhounding_chemistry:chemical_dusts:5, Holmium Dust +rockhounding_chemistry:chemical_dusts:6, Lanthanum Dust +rockhounding_chemistry:chemical_dusts:7, Lutetium Dust +rockhounding_chemistry:chemical_dusts:8, Neodymium Dust +rockhounding_chemistry:chemical_dusts:9, Praseodymium Dust +rockhounding_chemistry:chemical_dusts:10, Samarium Dust +rockhounding_chemistry:chemical_dusts:11, Scandium Dust +rockhounding_chemistry:chemical_dusts:12, Terbium Dust +rockhounding_chemistry:chemical_dusts:13, Thulium Dust +rockhounding_chemistry:chemical_dusts:14, Ytterbium Dust +rockhounding_chemistry:chemical_dusts:15, Yttrium Dust +rockhounding_chemistry:chemical_dusts:16, Aluminum Dust +rockhounding_chemistry:chemical_dusts:17, Antimony Dust +rockhounding_chemistry:chemical_dusts:18, Arsenic Dust +rockhounding_chemistry:chemical_dusts:19, Beryllium Dust +rockhounding_chemistry:chemical_dusts:20, Bismuth Dust +rockhounding_chemistry:chemical_dusts:21, Boron Dust +rockhounding_chemistry:chemical_dusts:22, Cadmium Dust +rockhounding_chemistry:chemical_dusts:23, Calcium Dust +rockhounding_chemistry:chemical_dusts:24, Carbon Dust +rockhounding_chemistry:chemical_dusts:25, Cobalt Dust +rockhounding_chemistry:chemical_dusts:26, Copper Dust +rockhounding_chemistry:chemical_dusts:27, Chromium Dust +rockhounding_chemistry:chemical_dusts:28, Gold Dust +rockhounding_chemistry:chemical_dusts:29, Iridium Dust +rockhounding_chemistry:chemical_dusts:30, Iron Dust +rockhounding_chemistry:chemical_dusts:31, Lead Dust +rockhounding_chemistry:chemical_dusts:32, Lithium Dust +rockhounding_chemistry:chemical_dusts:33, Magnesium Dust +rockhounding_chemistry:chemical_dusts:34, Manganese Dust +rockhounding_chemistry:chemical_dusts:35, Molybdenum Dust +rockhounding_chemistry:chemical_dusts:36, Nickel Dust +rockhounding_chemistry:chemical_dusts:37, Niobium Dust +rockhounding_chemistry:chemical_dusts:38, Osmium Dust +rockhounding_chemistry:chemical_dusts:39, Phosphorus Dust +rockhounding_chemistry:chemical_dusts:40, Platinum Dust +rockhounding_chemistry:chemical_dusts:41, Potassium Dust +rockhounding_chemistry:chemical_dusts:42, Silicon Dust +rockhounding_chemistry:chemical_dusts:43, Silver Dust +rockhounding_chemistry:chemical_dusts:44, Sodium Dust +rockhounding_chemistry:chemical_dusts:45, Sulfur Dust +rockhounding_chemistry:chemical_dusts:46, Tantalum Dust +rockhounding_chemistry:chemical_dusts:47, Tellurium Dust +rockhounding_chemistry:chemical_dusts:48, Thorium Dust +rockhounding_chemistry:chemical_dusts:49, Tin Dust +rockhounding_chemistry:chemical_dusts:50, Titanium Dust +rockhounding_chemistry:chemical_dusts:51, Tungsten Dust +rockhounding_chemistry:chemical_dusts:52, Vanadium Dust +rockhounding_chemistry:chemical_dusts:53, Zinc Dust +rockhounding_chemistry:chemical_dusts:54, Zirconium Dust +rockhounding_chemistry:chemical_dusts:55, Yellowcake Dust +rockhounding_chemistry:pattern_items:0, Generic Pattern +rockhounding_chemistry:pattern_items:1, Coil Pattern +rockhounding_chemistry:pattern_items:2, Rod Pattern +rockhounding_chemistry:pattern_items:3, Foil Pattern +rockhounding_chemistry:pattern_items:4, Arm Pattern +rockhounding_chemistry:pattern_items:5, Casing Pattern +rockhounding_chemistry:pattern_items:6, Gear Pattern +rockhounding_chemistry:pattern_items:7, Ingot Pattern +rockhounding_chemistry:pattern_items:8, Gauze Pattern +rockhounding_chemistry:pattern_items:9, Coin Pattern +rockhounding_chemistry:pattern_items:10, Plate Pattern +rockhounding_chemistry:chemical_items:0, Cracked Coal +rockhounding_chemistry:chemical_items:1, Fly Ash Compound +rockhounding_chemistry:chemical_items:2, Sulfur Bearing Compound +rockhounding_chemistry:chemical_items:3, Salt +rockhounding_chemistry:chemical_items:4, Fluorite Shard +rockhounding_chemistry:chemical_items:5, Fluorite Bearing Compound +rockhounding_chemistry:chemical_items:6, Chloride Bearing Compound +rockhounding_chemistry:chemical_items:7, Coal Tar Compound +rockhounding_chemistry:chemical_items:8, Graphite Compound +rockhounding_chemistry:chemical_items:9, Zeolite Compound +rockhounding_chemistry:chemical_items:10, Zeolite Pellet +rockhounding_chemistry:chemical_items:11, Silicon Compound +rockhounding_chemistry:chemical_items:12, Potassium Nitrate +rockhounding_chemistry:chemical_items:13, Cracked Charcoal +rockhounding_chemistry:chemical_items:14, Potassium Carbonate +rockhounding_chemistry:chemical_items:15, Widia Compound +rockhounding_chemistry:chemical_items:16, YAG Compound +rockhounding_chemistry:chemical_items:17, Pure YAG Compound +rockhounding_chemistry:chemical_items:18, Filtered Sand +rockhounding_chemistry:chemical_items:19, Coke Compound +rockhounding_chemistry:chemical_items:20, Cracked Lime Compound +rockhounding_chemistry:chemical_items:21, Ammonium Chloride +rockhounding_chemistry:misc_items:0, Server File +rockhounding_chemistry:misc_items:1, Basic Logic Chip +rockhounding_chemistry:misc_items:2, Iron Rod +rockhounding_chemistry:misc_items:3, Iron Foil +rockhounding_chemistry:misc_items:4, Iron Arm +rockhounding_chemistry:misc_items:5, Iron Casing +rockhounding_chemistry:misc_items:6, Blending Unit +rockhounding_chemistry:misc_items:7, Glass Pipe +rockhounding_chemistry:misc_items:8, Iron Coil +rockhounding_chemistry:misc_items:9, Compressing Unit +rockhounding_chemistry:misc_items:10, Advanced Logic Chip +rockhounding_chemistry:misc_items:11, Item Detector +rockhounding_chemistry:misc_items:12, Cabinet +rockhounding_chemistry:misc_items:13, Heating Element +rockhounding_chemistry:misc_items:14, Nichrome Rod +rockhounding_chemistry:misc_items:15, Casing Upgrade +rockhounding_chemistry:misc_items:16, Insulation Upgrade +rockhounding_chemistry:misc_items:17, Hydronalium Casing +rockhounding_chemistry:misc_items:18, Hastelloy Casing +rockhounding_chemistry:misc_items:19, Copper Coil +rockhounding_chemistry:misc_items:20, Turbine Fan +rockhounding_chemistry:misc_items:21, Turbine Rotor +rockhounding_chemistry:misc_items:22, Turbine Stator +rockhounding_chemistry:misc_items:23, Didymium Brick +rockhounding_chemistry:misc_items:24, Copper Rod +rockhounding_chemistry:misc_items:25, NIB Rod +rockhounding_chemistry:misc_items:26, CoSm Rod +rockhounding_chemistry:misc_items:27, Hastelloy Rod +rockhounding_chemistry:misc_items:28, Nimonic Coil +rockhounding_chemistry:misc_items:29, Nimonic Casing +rockhounding_chemistry:misc_items:30, Iron Impeller +rockhounding_chemistry:misc_items:31, Aluminum Impeller +rockhounding_chemistry:misc_items:32, Stellite Impeller +rockhounding_chemistry:misc_items:33, Aluminum Foil +rockhounding_chemistry:misc_items:34, Stellite Foil +rockhounding_chemistry:misc_items:35, Refractory Upgrade +rockhounding_chemistry:misc_items:36, Fly Ash Ball +rockhounding_chemistry:misc_items:37, Fly Ash Brick +rockhounding_chemistry:alloy_items_tech:0, CuBe Dust +rockhounding_chemistry:alloy_items_tech:1, CuBe Ingot +rockhounding_chemistry:alloy_items_tech:2, CuBe Nugget +rockhounding_chemistry:alloy_items_tech:3, ScAl Dust +rockhounding_chemistry:alloy_items_tech:4, ScAl Ingot +rockhounding_chemistry:alloy_items_tech:5, ScAl Nugget +rockhounding_chemistry:alloy_items_tech:6, BAM Dust +rockhounding_chemistry:alloy_items_tech:7, BAM Ingot +rockhounding_chemistry:alloy_items_tech:8, BAM Nugget +rockhounding_chemistry:alloy_items_tech:9, Stellite Dust +rockhounding_chemistry:alloy_items_tech:10, Stellite Ingot +rockhounding_chemistry:alloy_items_tech:11, Stellite Nugget +rockhounding_chemistry:alloy_items_tech:12, Cupronickel Dust +rockhounding_chemistry:alloy_items_tech:13, Cupronickel Ingot +rockhounding_chemistry:alloy_items_tech:14, Cupronickel Nugget +rockhounding_chemistry:alloy_items_tech:15, Nimonic Dust +rockhounding_chemistry:alloy_items_tech:16, Nimonic Ingot +rockhounding_chemistry:alloy_items_tech:17, Nimonic Nugget +rockhounding_chemistry:alloy_items_tech:18, Hastelloy Dust +rockhounding_chemistry:alloy_items_tech:19, Hastelloy Ingot +rockhounding_chemistry:alloy_items_tech:20, Hastelloy Nugget +rockhounding_chemistry:alloy_items_tech:21, Nichrome Dust +rockhounding_chemistry:alloy_items_tech:22, Nichrome Ingot +rockhounding_chemistry:alloy_items_tech:23, Nichrome Nugget +rockhounding_chemistry:alloy_items_tech:24, CuNiFe Dust +rockhounding_chemistry:alloy_items_tech:25, CuNiFe Ingot +rockhounding_chemistry:alloy_items_tech:26, CuNiFe Nugget +rockhounding_chemistry:alloy_items_tech:27, Silicon Nitride Dust +rockhounding_chemistry:alloy_items_tech:28, Silicon Nitride Ingot +rockhounding_chemistry:alloy_items_tech:29, Silicon Nitride Nugget +rockhounding_chemistry:alloy_items_tech:30, Carborundum Dust +rockhounding_chemistry:alloy_items_tech:31, Carborundum Ingot +rockhounding_chemistry:alloy_items_tech:32, Carborundum Nugget +rockhounding_chemistry:alloy_items_tech:33, Tinite Dust +rockhounding_chemistry:alloy_items_tech:34, Tinite Ingot +rockhounding_chemistry:alloy_items_tech:35, Tinite Nugget +rockhounding_chemistry:alloy_items_tech:36, Hydronalium Dust +rockhounding_chemistry:alloy_items_tech:37, Hydronalium Ingot +rockhounding_chemistry:alloy_items_tech:38, Hydronalium Nugget +rockhounding_chemistry:alloy_items_tech:39, Vanasteel Dust +rockhounding_chemistry:alloy_items_tech:40, Vanasteel Ingot +rockhounding_chemistry:alloy_items_tech:41, Vanasteel Nugget +rockhounding_chemistry:alloy_items_tech:42, Widia Dust +rockhounding_chemistry:alloy_items_tech:43, Widia Ingot +rockhounding_chemistry:alloy_items_tech:44, Widia Nugget +rockhounding_chemistry:alloy_items_tech:45, Tantaloy Dust +rockhounding_chemistry:alloy_items_tech:46, Tantaloy Ingot +rockhounding_chemistry:alloy_items_tech:47, Tantaloy Nugget +rockhounding_chemistry:alloy_items_tech_b:0, NiAl Dust +rockhounding_chemistry:alloy_items_tech_b:1, NiAl Ingot +rockhounding_chemistry:alloy_items_tech_b:2, NiAl Nugget +rockhounding_chemistry:alloy_items_tech_b:3, Inconel Dust +rockhounding_chemistry:alloy_items_tech_b:4, Inconel Ingot +rockhounding_chemistry:alloy_items_tech_b:5, Inconel Nugget +rockhounding_chemistry:alloy_items_tech_b:6, Zircaloy Dust +rockhounding_chemistry:alloy_items_tech_b:7, Zircaloy Ingot +rockhounding_chemistry:alloy_items_tech_b:8, Zircaloy Nugget +rockhounding_chemistry:alloy_items_deco:0, Mischmetal Dust +rockhounding_chemistry:alloy_items_deco:1, Mischmetal Ingot +rockhounding_chemistry:alloy_items_deco:2, Mischmetal Nugget +rockhounding_chemistry:alloy_items_deco:3, Rose Gold Dust +rockhounding_chemistry:alloy_items_deco:4, Rose Gold Ingot +rockhounding_chemistry:alloy_items_deco:5, Rose Gold Nugget +rockhounding_chemistry:alloy_items_deco:6, Green Gold Dust +rockhounding_chemistry:alloy_items_deco:7, Green Gold Ingot +rockhounding_chemistry:alloy_items_deco:8, Green Gold Nugget +rockhounding_chemistry:alloy_items_deco:9, White Gold Dust +rockhounding_chemistry:alloy_items_deco:10, White Gold Ingot +rockhounding_chemistry:alloy_items_deco:11, White Gold Nugget +rockhounding_chemistry:alloy_items_deco:12, Shibuichi Dust +rockhounding_chemistry:alloy_items_deco:13, Shibuichi Ingot +rockhounding_chemistry:alloy_items_deco:14, Shibuichi Nugget +rockhounding_chemistry:alloy_items_deco:15, Tombak Dust +rockhounding_chemistry:alloy_items_deco:16, Tombak Ingot +rockhounding_chemistry:alloy_items_deco:17, Tombak Nugget +rockhounding_chemistry:alloy_items_deco:18, Pewter Dust +rockhounding_chemistry:alloy_items_deco:19, Pewter Ingot +rockhounding_chemistry:alloy_items_deco:20, Pewter Nugget +rockhounding_chemistry:alloy_items_deco:21, Corten Steel Dust +rockhounding_chemistry:alloy_items_deco:22, Corten Steel Ingot +rockhounding_chemistry:alloy_items_deco:23, Corten Steel Nugget +rockhounding_chemistry:alloy_items_deco:24, Shakudo Dust +rockhounding_chemistry:alloy_items_deco:25, Shakudo Ingot +rockhounding_chemistry:alloy_items_deco:26, Shakudo Nugget +rockhounding_chemistry:alloy_items_deco:27, Purple Gold Dust +rockhounding_chemistry:alloy_items_deco:28, Purple Gold Ingot +rockhounding_chemistry:alloy_items_deco:29, Purple Gold Nugget +rockhounding_chemistry:alloy_items_deco:30, NIB Dust +rockhounding_chemistry:alloy_items_deco:31, NIB Ingot +rockhounding_chemistry:alloy_items_deco:32, NIB Nugget +rockhounding_chemistry:alloy_items_deco:33, CoSm Dust +rockhounding_chemistry:alloy_items_deco:34, CoSm Ingot +rockhounding_chemistry:alloy_items_deco:35, CoSm Nugget +rockhounding_chemistry:alloy_items_gems:0, Neodymium YAG Dust +rockhounding_chemistry:alloy_items_gems:1, Neodymium YAG Gem +rockhounding_chemistry:alloy_items_gems:2, Neodymium YAG Nugget +rockhounding_chemistry:alloy_items_gems:3, Erbium YAG Dust +rockhounding_chemistry:alloy_items_gems:4, Erbium YAG Gem +rockhounding_chemistry:alloy_items_gems:5, Erbium YAG Nugget +rockhounding_chemistry:alloy_items_gems:6, Ytterbium YAG Dust +rockhounding_chemistry:alloy_items_gems:7, Ytterbium YAG Gem +rockhounding_chemistry:alloy_items_gems:8, Ytterbium YAG Nugget +rockhounding_chemistry:metal_items:0, Vanadium Ingot +rockhounding_chemistry:metal_items:1, Zirconium Ingot +rockhounding_chemistry:metal_items:2, Osmium Ingot +rockhounding_chemistry:metal_items:3, Aluminum Ingot +rockhounding_chemistry:metal_items:4, Titanium Ingot +rockhounding_chemistry:metal_items:5, Lead Ingot +rockhounding_chemistry:metal_items:6, Platinum Ingot +rockhounding_chemistry:metal_items:7, Graphite Ingot +rockhounding_chemistry:metal_items:8, Zeolite Ingot +rockhounding_chemistry:metal_items:9, Zinc Ingot +rockhounding_chemistry:metal_items:10, Cobalt Ingot +rockhounding_chemistry:metal_items:11, Copper Ingot +rockhounding_chemistry:metal_items:12, Molybdenum Ingot +rockhounding_chemistry:metal_items:13, Nickel Ingot +rockhounding_chemistry:alloy_parts:0, Titanium Gear +rockhounding_chemistry:alloy_parts:1, Titanium Plate +rockhounding_chemistry:alloy_parts:2, Titanium Coin +rockhounding_chemistry:alloy_parts:3, Vanadium Gear +rockhounding_chemistry:alloy_parts:4, Vanadium Plate +rockhounding_chemistry:alloy_parts:5, Vanadium Coin +rockhounding_chemistry:alloy_parts:6, CuBe Gear +rockhounding_chemistry:alloy_parts:7, CuBe Plate +rockhounding_chemistry:alloy_parts:8, CuBe Coin +rockhounding_chemistry:alloy_parts:9, ScAl Gear +rockhounding_chemistry:alloy_parts:10, ScAl Plate +rockhounding_chemistry:alloy_parts:11, ScAl Coin +rockhounding_chemistry:alloy_parts:12, BAM Gear +rockhounding_chemistry:alloy_parts:13, BAM Plate +rockhounding_chemistry:alloy_parts:14, BAM Coin +rockhounding_chemistry:alloy_parts:15, Stellite Gear +rockhounding_chemistry:alloy_parts:16, Stellite Plate +rockhounding_chemistry:alloy_parts:17, Stellite Coin +rockhounding_chemistry:alloy_parts:18, Cupronickel Gear +rockhounding_chemistry:alloy_parts:19, Cupronickel Plate +rockhounding_chemistry:alloy_parts:20, Cupronickel Coin +rockhounding_chemistry:alloy_parts:21, Nimonic Gear +rockhounding_chemistry:alloy_parts:22, Nimonic Plate +rockhounding_chemistry:alloy_parts:23, Nimonic Coin +rockhounding_chemistry:alloy_parts:24, Hastelloy Gear +rockhounding_chemistry:alloy_parts:25, Hastelloy Plate +rockhounding_chemistry:alloy_parts:26, Hastelloy Coin +rockhounding_chemistry:alloy_parts:27, Nichrome Gear +rockhounding_chemistry:alloy_parts:28, Nichrome Plate +rockhounding_chemistry:alloy_parts:29, Nichrome Coin +rockhounding_chemistry:alloy_parts:30, CuNiFe Gear +rockhounding_chemistry:alloy_parts:31, CuNiFe Plate +rockhounding_chemistry:alloy_parts:32, CuNiFe Coin +rockhounding_chemistry:alloy_parts:33, Tinite Gear +rockhounding_chemistry:alloy_parts:34, Tinite Plate +rockhounding_chemistry:alloy_parts:35, Tinite Coin +rockhounding_chemistry:alloy_parts:36, Hydronalium Gear +rockhounding_chemistry:alloy_parts:37, Hydronalium Plate +rockhounding_chemistry:alloy_parts:38, Hydronalium Coin +rockhounding_chemistry:alloy_parts:39, Vanasteel Gear +rockhounding_chemistry:alloy_parts:40, Vanasteel Plate +rockhounding_chemistry:alloy_parts:41, Vanasteel Coin +rockhounding_chemistry:alloy_parts:42, Widia Gear +rockhounding_chemistry:alloy_parts:43, Widia Plate +rockhounding_chemistry:alloy_parts:44, Widia Coin +rockhounding_chemistry:alloy_parts:45, Tantaloy Gear +rockhounding_chemistry:alloy_parts:46, Tantaloy Plate +rockhounding_chemistry:alloy_parts:47, Tantaloy Coin +rockhounding_chemistry:alloy_parts:48, Mischmetal Gear +rockhounding_chemistry:alloy_parts:49, Mischmetal Plate +rockhounding_chemistry:alloy_parts:50, Mischmetal Coin +rockhounding_chemistry:alloy_parts:51, Rose Gold Gear +rockhounding_chemistry:alloy_parts:52, Rose Gold Plate +rockhounding_chemistry:alloy_parts:53, Rose Gold Coin +rockhounding_chemistry:alloy_parts:54, Green Gold Gear +rockhounding_chemistry:alloy_parts:55, Green Gold Plate +rockhounding_chemistry:alloy_parts:56, Green Gold Coin +rockhounding_chemistry:alloy_parts:57, White Gold Gear +rockhounding_chemistry:alloy_parts:58, White Gold Plate +rockhounding_chemistry:alloy_parts:59, White Gold Coin +rockhounding_chemistry:alloy_parts:60, Shibuichi Gear +rockhounding_chemistry:alloy_parts:61, Shibuichi Plate +rockhounding_chemistry:alloy_parts:62, Shibuichi Coin +rockhounding_chemistry:alloy_parts:63, Tombak Gear +rockhounding_chemistry:alloy_parts:64, Tombak Plate +rockhounding_chemistry:alloy_parts:65, Tombak Coin +rockhounding_chemistry:alloy_parts:66, Pewter Gear +rockhounding_chemistry:alloy_parts:67, Pewter Plate +rockhounding_chemistry:alloy_parts:68, Pewter Coin +rockhounding_chemistry:alloy_parts:69, Corten Steel Gear +rockhounding_chemistry:alloy_parts:70, Corten Steel Plate +rockhounding_chemistry:alloy_parts:71, Corten Steel Coin +rockhounding_chemistry:alloy_parts:72, Shakudo Gear +rockhounding_chemistry:alloy_parts:73, Shakudo Plate +rockhounding_chemistry:alloy_parts:74, Shakudo Coin +rockhounding_chemistry:alloy_parts:75, Purple Gold Gear +rockhounding_chemistry:alloy_parts:76, Purple Gold Plate +rockhounding_chemistry:alloy_parts:77, Purple Gold Coin +rockhounding_chemistry:alloy_parts:78, NiAl Gear +rockhounding_chemistry:alloy_parts:79, NiAl Plate +rockhounding_chemistry:alloy_parts:80, NiAl Coin +rockhounding_chemistry:alloy_parts:81, NIB Gear +rockhounding_chemistry:alloy_parts:82, NIB Plate +rockhounding_chemistry:alloy_parts:83, NIB Coin +rockhounding_chemistry:alloy_parts:84, CoSm Gear +rockhounding_chemistry:alloy_parts:85, CoSm Plate +rockhounding_chemistry:alloy_parts:86, CoSm Coin +rockhounding_chemistry:alloy_parts:87, Inconel Gear +rockhounding_chemistry:alloy_parts:88, Inconel Plate +rockhounding_chemistry:alloy_parts:89, Inconel Coin +rockhounding_chemistry:alloy_parts:90, Zircaloy Gear +rockhounding_chemistry:alloy_parts:91, Zircaloy Plate +rockhounding_chemistry:alloy_parts:92, Zircaloy Coin +rockhounding_chemistry:speed_items:1, Speed Upgrade (Tier 1) +rockhounding_chemistry:speed_items:2, Speed Upgrade (Tier 2) +rockhounding_chemistry:speed_items:3, Speed Upgrade (Tier 3) +rockhounding_chemistry:speed_items:4, Speed Upgrade (Tier 4) +rockhounding_chemistry:speed_items:5, Speed Upgrade (Tier 5) +rockhounding_chemistry:speed_items:6, Speed Upgrade (Tier 6) +rockhounding_chemistry:speed_items:7, Speed Upgrade (Tier 7) +rockhounding_chemistry:filter_items:0, Base Leaching Filter Upgrade +rockhounding_chemistry:filter_items:1, Leaching Filter Upgrade (Tier 1) +rockhounding_chemistry:filter_items:2, Leaching Filter Upgrade (Tier 2) +rockhounding_chemistry:filter_items:3, Leaching Filter Upgrade (Tier 3) +rockhounding_chemistry:filter_items:4, Leaching Filter Upgrade (Tier 4) +rockhounding_chemistry:filter_items:5, Leaching Filter Upgrade (Tier 5) +rockhounding_chemistry:probe_items:0, Iron Probe +rockhounding_chemistry:probe_items:1, Copper probe +rockhounding_chemistry:probe_items:2, NIB Probe +rockhounding_chemistry:probe_items:3, CoSm Probe +rockhounding_chemistry:mob_items:0, Toxic Slimeball scannable:scanner, Scanner scannable:module_blank, Blank Scanner Module scannable:module_range, Scanner Module: Range @@ -26762,6 +26738,14 @@ thaumicperiphery:malignant_heart, Malignant Heart thaumicperiphery:magic_quiver, Conjurer's Quiver thaumicperiphery:vis_phylactery, Vis Phylactery thaumicperiphery:gear_brass, Brass Gear +thaumictinkerer:share_book, Tome of Knowledge Sharing +thaumictinkerer:black_quartz, Smokey Quartz +thaumictinkerer:connector, Transvector Binder +thaumictinkerer:soul_mould, Soul Mould +thaumictinkerer:energetic_nitor, Energetic Nitor +thaumictinkerer:spellbinding_cloth, Spellbinding Cloth +thaumictinkerer:blood_sword, Cursed Spirit's Blade +thaumictinkerer:mob_aspect, item.thaumictinkerer:mob_aspect.name thaumictinkerer:funnel, Essentia Funnel thaumictinkerer:dissimulation, Dissimulation Block thaumictinkerer:transvector_interface, Transvector Interface @@ -26774,14 +26758,6 @@ thaumictinkerer:enchantment_pillar, Enchanting Pillar thaumictinkerer:animation_tablet, Dynamism Tablet thaumictinkerer:black_quartz_block, Black Quartz Block thaumictinkerer:dummy_nitor, tile.thaumictinkerer:dummy_nitor.name -thaumictinkerer:share_book, Tome of Knowledge Sharing -thaumictinkerer:black_quartz, Smokey Quartz -thaumictinkerer:connector, Transvector Binder -thaumictinkerer:soul_mould, Soul Mould -thaumictinkerer:energetic_nitor, Energetic Nitor -thaumictinkerer:spellbinding_cloth, Spellbinding Cloth -thaumictinkerer:blood_sword, Cursed Spirit's Blade -thaumictinkerer:mob_aspect, item.thaumictinkerer:mob_aspect.name tinker_io:cd_lonesome_avenue, Music Disc tinker_io:upg:0, Base Upgrade tinker_io:upg:1, Slot Upgrade I @@ -26979,11 +26955,11 @@ tcomplement:chisel_head:0, Livingwood Chisel Head tcomplement:chisel_head:0, Manasteel Chisel Head tcomplement:chisel_head:0, Elementium Chisel Head tcomplement:chisel_head:0, Terrasteel Chisel Head +tcomplement:chisel_head:0, Emerald Chisel Head tcomplement:chisel_head:0, Bloodwood Chisel Head tcomplement:chisel_head:0, Fusewood Chisel Head tcomplement:chisel_head:0, Ghostwood Chisel Head tcomplement:chisel_head:0, Darkwood Chisel Head -tcomplement:chisel_head:0, Emerald Chisel Head tcomplement:chisel, Chisel treasure2:treasure_tab, item.treasure2:treasure_tab.name treasure2:silver_coin, Silver Coin diff --git a/config/BlockDrops/blockdrops.txt b/config/BlockDrops/blockdrops.txt index 206c2938..2ab05c9d 100644 --- a/config/BlockDrops/blockdrops.txt +++ b/config/BlockDrops/blockdrops.txt @@ -23464,21 +23464,6 @@ "2pair0": "{\n \"left\": 1,\n \"right\": 1\n}", "3pair0": "{\n \"left\": 1,\n \"right\": 1\n}" }, - { - "name": "embers:ore_quartz", - "meta": 0, - "length": 1, - "name0": "minecraft:quartz", - "meta0": 0, - "0chance0": 100.0, - "1chance0": 133.225, - "2chance0": 176.95, - "3chance0": 222.75, - "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", - "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", - "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", - "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" - }, { "name": "fossil:cordaites_leaves", "meta": 0, @@ -26628,5 +26613,20 @@ "1pair0": "{\n \"left\": 0,\n \"right\": 1\n}", "2pair0": "{\n \"left\": 0,\n \"right\": 1\n}", "3pair0": "{\n \"left\": 0,\n \"right\": 1\n}" + }, + { + "name": "embers:ore_quartz", + "meta": 0, + "length": 1, + "name0": "minecraft:quartz", + "meta0": 0, + "0chance0": 100.0, + "1chance0": 132.35, + "2chance0": 173.3, + "3chance0": 222.575, + "0pair0": "{\n \"left\": 1,\n \"right\": 1\n}", + "1pair0": "{\n \"left\": 1,\n \"right\": 2\n}", + "2pair0": "{\n \"left\": 1,\n \"right\": 3\n}", + "3pair0": "{\n \"left\": 1,\n \"right\": 4\n}" } ] \ No newline at end of file diff --git a/config/BlockDrops/modVersions.txt b/config/BlockDrops/modVersions.txt index aa54ece9..662b5df1 100644 --- a/config/BlockDrops/modVersions.txt +++ b/config/BlockDrops/modVersions.txt @@ -59,6 +59,7 @@ "gottschcore": "1.14.0", "enderutilities": "0.7.15", "enderiointegrationtic": "5.2.66", + "worldedit": "6.1.10", "cfm": "6.3.1", "hardcoredarkness": "2.0", "oredictinit": "1.12.2-2.2.1.71", @@ -110,7 +111,8 @@ "mousetweaks": "2.10", "immersiveengineering": "0.12-98", "thermaldynamics": "2.5.6", - "entity_culling": "2.0.9", + "perfectspawn": "2.1", + "entity_culling": "3.0.1", "applecore": "3.4.0", "numina": "1.12.2-1.0.38", "thaumicenergistics": "2.2.3", @@ -131,7 +133,7 @@ "botania_tweaks_core": "-100", "fastfurnace": "1.3.1", "appleskin": "1.0.14", - "embers": "1.17", + "embers": "1.18", "minecraftmultipartcbe": "2.6.2.83", "enderioconduitsopencomputers": "5.2.66", "tweakersconstruct": "1.12.2-1.5.6", @@ -139,14 +141,12 @@ "what": "0.2", "moreplates": "5.5.2", "base": "3.13.0", - "cyclopscore": "1.6.7", "p455w0rdslib": "2.3.161", "astralsorcery": "1.10.27", "enderiointegrationforestry": "5.2.66", "modularmachinery": "1.11.1", "questbook": "3.1.1-1.12", "universalmodifiers": "1.12.2-1.0.16.1", - "creativecoredummy": "1.0.0", "rftools": "7.73", "openmods": "0.12.2", "jecalculation": "1.12.2-3.2.5", @@ -179,7 +179,6 @@ "immersivetech": "1.3.10", "thaumictinkerer": "1.12.2-5.0-620a0c5", "tinkertoolleveling": "1.12.2-1.1.0.DEV.b23e769", - "ambientsounds": "3.0", "crafttweakerjei": "2.0.3", "enderiomachines": "5.2.66", "morefurnaces": "1.10.5", @@ -234,7 +233,7 @@ "foamfixcore": "7.7.4", "omlib": "3.1.4-249", "fossil": "8.0.5", - "packagedexcrafting": "1.12.2-1.0.1.1", + "packagedexcrafting": "1.12.2-1.0.2.3", "bonsaitrees": "1.1.4", "toastcontrol": "1.8.1", "enderstorage": "2.4.6.137", @@ -243,7 +242,6 @@ "bloodmagic": "1.12.2-2.4.3-105", "thaumadditions": "12.6.6", "brandonscore": "2.4.19", - "colossalchests": "1.7.3", "mysticalagriculture": "1.7.5", "openblocks": "1.8.1", "craftingtweaks": "8.1.9", @@ -253,8 +251,7 @@ "avaritia": "3.3.0", "baubles": "1.5.2", "arcanearchives": "0.2.0.25-mixins8", - "creativecore": "1.10.0", - "packagedauto": "1.12.2-1.0.3.13", + "packagedauto": "1.12.2-1.0.5.17", "enderio": "5.2.66", "justenoughpetroleum": "0.1", "vanillafix": "1.0.10-150", diff --git a/config/InvTweaks.cfg b/config/InvTweaks.cfg index 2d724a8f..7dd4a44a 100644 --- a/config/InvTweaks.cfg +++ b/config/InvTweaks.cfg @@ -1,6 +1,6 @@ #Inventory Tweaks Configuration #(Regarding shortcuts, all key names can be found at: http://legacy.lwjgl.org/javadoc/org/lwjgl/input/Keyboard.html) -#Sun Feb 28 00:55:31 EST 2021 +#Fri Mar 05 20:22:00 EST 2021 enableMiddleClick=true showChestButtons=true enableSortingOnPickup=false diff --git a/config/JAOPCA.cfg b/config/JAOPCA.cfg index 88ff3aeb..60eccae0 100644 --- a/config/JAOPCA.cfg +++ b/config/JAOPCA.cfg @@ -6432,6 +6432,17 @@ obsidian { # The module blacklist for this material. * will mean all modules. S:moduleBlacklist < + coin + tinydust + smalldust + gear + plate + denseplate + stick + block + molten + dust + nugget > # The rarity of this material. Used to calculate default chances. @@ -8966,7 +8977,6 @@ thaumium { coin tinydust smalldust - gear plate denseplate stick diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/slime_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/slime_sprout_plant.json new file mode 100644 index 00000000..a49e1938 --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/slime_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/slime_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:slime_sprout_plant", + "plant_name": "Slime Crop", + "seed_name": "Slime Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:slime_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Slime Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:slime_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/slime_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/slime_crop6", + "agriculturalexpansion:blocks/slime_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/spider_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/spider_sprout_plant.json new file mode 100644 index 00000000..7c89855d --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/spider_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/spider_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:spider_sprout_plant", + "plant_name": "Spider Crop", + "seed_name": "Spider Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:spider_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Spider Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:spider_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/spider_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/spider_crop6", + "agriculturalexpansion:blocks/spider_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/squid_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/squid_sprout_plant.json new file mode 100644 index 00000000..92dd8be9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/squid_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/squid_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:squid_sprout_plant", + "plant_name": "Squid Crop", + "seed_name": "Squid Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:squid_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Squid Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:squid_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/squid_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/squid_crop6", + "agriculturalexpansion:blocks/squid_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/steel_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/steel_sprout_plant.json new file mode 100644 index 00000000..68f47b5d --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/steel_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/steel_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:steel_sprout_plant", + "plant_name": "Steel Crop", + "seed_name": "Steel Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:steel_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Steel Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:steel_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/steel_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/steel_crop6", + "agriculturalexpansion:blocks/steel_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tanzanite_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tanzanite_sprout_plant.json new file mode 100644 index 00000000..861db03a --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tanzanite_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/tanzanite_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:tanzanite_sprout_plant", + "plant_name": "Tanzanite Crop", + "seed_name": "Tanzanite Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:tanzanite_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tanzanite Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:tanzanite_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/tanzanite_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/tanzanite_crop6", + "agriculturalexpansion:blocks/tanzanite_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tin_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tin_sprout_plant.json new file mode 100644 index 00000000..cb7fc27c --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tin_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/tin_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:tin_sprout_plant", + "plant_name": "Tin Crop", + "seed_name": "Tin Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:tin_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tin Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:tin_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/tin_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/tin_crop6", + "agriculturalexpansion:blocks/tin_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/titanium_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/titanium_sprout_plant.json new file mode 100644 index 00000000..468401ef --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/titanium_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/titanium_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:titanium_sprout_plant", + "plant_name": "Titanium Crop", + "seed_name": "Titanium Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:titanium_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Titanium Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:titanium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/titanium_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/titanium_crop6", + "agriculturalexpansion:blocks/titanium_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/topaz_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/topaz_sprout_plant.json new file mode 100644 index 00000000..87af1538 --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/topaz_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/topaz_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:topaz_sprout_plant", + "plant_name": "Topaz Crop", + "seed_name": "Topaz Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:topaz_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Topaz Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:topaz_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/topaz_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/topaz_crop6", + "agriculturalexpansion:blocks/topaz_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tungsten_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tungsten_sprout_plant.json new file mode 100644 index 00000000..5d0753e0 --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/tungsten_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/tungsten_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:tungsten_sprout_plant", + "plant_name": "Tungsten Crop", + "seed_name": "Tungsten Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:tungsten_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tungsten Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:tungsten_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/tungsten_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/tungsten_crop6", + "agriculturalexpansion:blocks/tungsten_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/water_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/water_sprout_plant.json new file mode 100644 index 00000000..b12f1a0f --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/water_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/water_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:water_sprout_plant", + "plant_name": "Water Crop", + "seed_name": "Water Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:water_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Water Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:water_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/water_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/water_crop6", + "agriculturalexpansion:blocks/water_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/wither_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/wither_sprout_plant.json new file mode 100644 index 00000000..c6ce51d2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/wither_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/wither_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:wither_sprout_plant", + "plant_name": "Wither Crop", + "seed_name": "Wither Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:wither_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Wither Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:wither_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/wither_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/wither_crop6", + "agriculturalexpansion:blocks/wither_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/zinc_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/zinc_sprout_plant.json new file mode 100644 index 00000000..1a0ec7c7 --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/zinc_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/zinc_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:zinc_sprout_plant", + "plant_name": "Zinc Crop", + "seed_name": "Zinc Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:zinc_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Zinc Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:zinc_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/zinc_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/zinc_crop6", + "agriculturalexpansion:blocks/zinc_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/zombie_sprout_plant.json b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/zombie_sprout_plant.json new file mode 100644 index 00000000..8be199ee --- /dev/null +++ b/config/agricraft/json/defaults/mod_agriculturalexpansion/plants/zombie_sprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_agriculturalexpansion/plants/zombie_sprout_plant.json", + "enabled": true, + "id": "agriculturalexpansion:zombie_sprout_plant", + "plant_name": "Zombie Crop", + "seed_name": "Zombie Sprout", + "seed_items": [ + { + "item": "agriculturalexpansion:zombie_sprout", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Zombie Sprout." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "agriculturalexpansion:zombie_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agriculturalexpansion:items/zombie_sprout", + "plant_textures": [ + "agriculturalexpansion:blocks/crop0", + "agriculturalexpansion:blocks/crop1", + "agriculturalexpansion:blocks/crop2", + "agriculturalexpansion:blocks/crop3", + "agriculturalexpansion:blocks/crop4", + "agriculturalexpansion:blocks/crop5", + "agriculturalexpansion:blocks/zombie_crop6", + "agriculturalexpansion:blocks/zombie_crop7" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_aum_plant.json b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_aum_plant.json new file mode 100644 index 00000000..1b6db02d --- /dev/null +++ b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_aum_plant.json @@ -0,0 +1,77 @@ +{ + "path": "mod_arsmagica2/plants/arsmagica2_aum_plant.json", + "enabled": true, + "id": "arsmagica2:aum_plant", + "plant_name": "Aum", + "seed_name": "Aum Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A flower with healing properties, Aums are a component in many spells. It can only grow next to Witchwood trees." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": true, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.01, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 0.5, + "required": true, + "item": "arsmagica2:aum", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": -2, + "min_y": -2, + "min_z": -2, + "max_x": 2, + "max_y": 2, + "max_z": 2, + "item": "arsmagica2:witchwood_log", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agricraft:items/seedAum", + "plant_textures": [ + "agricraft:blocks/cropAum1", + "agricraft:blocks/cropAum1", + "agricraft:blocks/cropAum1", + "agricraft:blocks/cropAum2", + "agricraft:blocks/cropAum2", + "agricraft:blocks/cropAum3", + "agricraft:blocks/cropAum3", + "agricraft:blocks/cropAum4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_cerublossom_plant.json b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_cerublossom_plant.json new file mode 100644 index 00000000..365e8d30 --- /dev/null +++ b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_cerublossom_plant.json @@ -0,0 +1,61 @@ +{ + "path": "mod_arsmagica2/plants/arsmagica2_cerublossom_plant.json", + "enabled": true, + "id": "arsmagica2:cerublossom_plant", + "plant_name": "Cerublossom", + "seed_name": "Cerublossom Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "Cerubloosom flowers thrive in lush, green enviroments. They were one of the first magical plants discovered, being used in potions and salves." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": true, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.01, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 0.5, + "required": true, + "item": "arsmagica2:cerublossom", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agricraft:items/seedCerublossom", + "plant_textures": [ + "agricraft:blocks/cropCerublossom1", + "agricraft:blocks/cropCerublossom1", + "agricraft:blocks/cropCerublossom1", + "agricraft:blocks/cropCerublossom2", + "agricraft:blocks/cropCerublossom2", + "agricraft:blocks/cropCerublossom3", + "agricraft:blocks/cropCerublossom3", + "agricraft:blocks/cropCerublossom4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_desert_nova_plant.json b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_desert_nova_plant.json new file mode 100644 index 00000000..7cac393a --- /dev/null +++ b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_desert_nova_plant.json @@ -0,0 +1,61 @@ +{ + "path": "mod_arsmagica2/plants/arsmagica2_desert_nova_plant.json", + "enabled": true, + "id": "arsmagica2:desert_nova_plant", + "plant_name": "Desert Nova", + "seed_name": "Desert Nova Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "Desert Novas grow in dry conditions. They get their name from the small bursts of magic that they periodically emit." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": true, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.01, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 0.5, + "required": true, + "item": "arsmagica2:desert_nova", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "sand_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agricraft:items/seedDesertNova", + "plant_textures": [ + "agricraft:blocks/cropDesertNova1", + "agricraft:blocks/cropDesertNova1", + "agricraft:blocks/cropDesertNova1", + "agricraft:blocks/cropDesertNova2", + "agricraft:blocks/cropDesertNova2", + "agricraft:blocks/cropDesertNova3", + "agricraft:blocks/cropDesertNova3", + "agricraft:blocks/cropDesertNova4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_tarma_root_plant.json b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_tarma_root_plant.json new file mode 100644 index 00000000..b711bfa4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_tarma_root_plant.json @@ -0,0 +1,61 @@ +{ + "path": "mod_arsmagica2/plants/arsmagica2_tarma_rooot_plant.json", + "enabled": true, + "id": "arsmagica2:tarma_rooot_plant", + "plant_name": "Tarma Roots", + "seed_name": "Tarma Root Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "Lighter than it look and rooted in the air, Tarma Roots grow in caves and other dark places. It is an ingridient for spells and air essence." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": true, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.01, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 0.5, + "required": true, + "item": "arsmagica2:tarma_root", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "stone_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agricraft:items/seedTarmaRoot", + "plant_textures": [ + "agricraft:blocks/cropTarmaRoot1", + "agricraft:blocks/cropTarmaRoot1", + "agricraft:blocks/cropTarmaRoot1", + "agricraft:blocks/cropTarmaRoot2", + "agricraft:blocks/cropTarmaRoot2", + "agricraft:blocks/cropTarmaRoot3", + "agricraft:blocks/cropTarmaRoot3", + "agricraft:blocks/cropTarmaRoot4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_wakebloom_plant.json b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_wakebloom_plant.json new file mode 100644 index 00000000..07a55ed0 --- /dev/null +++ b/config/agricraft/json/defaults/mod_arsmagica2/plants/arsmagica2_wakebloom_plant.json @@ -0,0 +1,61 @@ +{ + "path": "mod_arsmagica2/plants/arsmagica2_wakebloom_plant.json", + "enabled": true, + "id": "arsmagica2:wakebloom_plant", + "plant_name": "Wakebloom", + "seed_name": "Wakebloom Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "Growing on the surface of water in warm climates, wakeblooms are used frequently in water-based spells." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": true, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.01, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 0.5, + "required": true, + "item": "arsmagica2:wakebloom", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agricraft:items/seedWakebloom", + "plant_textures": [ + "agricraft:blocks/cropWakebloom1", + "agricraft:blocks/cropWakebloom1", + "agricraft:blocks/cropWakebloom1", + "agricraft:blocks/cropWakebloom2", + "agricraft:blocks/cropWakebloom2", + "agricraft:blocks/cropWakebloom3", + "agricraft:blocks/cropWakebloom3", + "agricraft:blocks/cropWakebloom4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/artichoke_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/artichoke_mutation.json new file mode 100644 index 00000000..b1951ca8 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/artichoke_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/artichoke_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:artichoke_plant", + "parent1": "harvestcraft:asparagus_plant", + "parent2": "harvestcraft:lettuce_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/asparagus_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/asparagus_mutation.json new file mode 100644 index 00000000..cd73515a --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/asparagus_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/asparagus_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:asparagus_plant", + "parent1": "harvestcraft:scallion_plant", + "parent2": "harvestcraft:corn_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/bambooshoot_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/bambooshoot_mutation.json new file mode 100644 index 00000000..7b1ce448 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/bambooshoot_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/bambooshoot_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:bambooshoot_plant", + "parent1": "harvestcraft:corn_plant", + "parent2": "harvestcraft:rice_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/barley_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/barley_mutation.json new file mode 100644 index 00000000..f6c5a0d9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/barley_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/barley_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:barley_plant", + "parent1": "vanilla:wheat_plant", + "parent2": "vanilla:sugarcane_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/bean_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/bean_mutation.json new file mode 100644 index 00000000..9b11d322 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/bean_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/bean_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:bean_plant", + "parent1": "vanilla:pumpkin_plant", + "parent2": "vanilla:potato_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/beet_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/beet_mutation.json new file mode 100644 index 00000000..248c0604 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/beet_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/beet_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:beet_plant", + "parent1": "harvestcraft:radish_plant", + "parent2": "vanilla:carrot_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/bellpepper_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/bellpepper_mutation.json new file mode 100644 index 00000000..6976289f --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/bellpepper_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/bellpepper_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:bellpepper_plant", + "parent1": "harvestcraft:chilipepper_plant", + "parent2": "harvestcraft:spiceleaf_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/blackberry_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/blackberry_mutation.json new file mode 100644 index 00000000..700f14ba --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/blackberry_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/blackberry_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:blackberry_plant", + "parent1": "harvestcraft:strawberry_plant", + "parent2": "harvestcraft:soybean_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/blueberry_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/blueberry_mutation.json new file mode 100644 index 00000000..0d6fa43e --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/blueberry_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/blueberry_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:blueberry_plant", + "parent1": "harvestcraft:strawberry_plant", + "parent2": "harvestcraft:soybean_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/broccoli_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/broccoli_mutation.json new file mode 100644 index 00000000..ca968699 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/broccoli_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/broccoli_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:broccoli_plant", + "parent1": "harvestcraft:lettuce_plant", + "parent2": "harvestcraft:soybean_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/brusselsprout_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/brusselsprout_mutation.json new file mode 100644 index 00000000..63a567be --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/brusselsprout_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/brusselsprout_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:brusselsprout_plant", + "parent1": "harvestcraft:cabbage_plant", + "parent2": "harvestcraft:peas_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/cabbage_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cabbage_mutation.json new file mode 100644 index 00000000..afd75ffc --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cabbage_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/cabbage_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:cabbage_plant", + "parent1": "harvestcraft:broccoli_plant", + "parent2": "harvestcraft:lettuce_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/cactusfruit_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cactusfruit_mutation.json new file mode 100644 index 00000000..fd921871 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cactusfruit_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/cactusfruit_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:cactusfruit_plant", + "parent1": "harvestcraft:kiwi_plant", + "parent2": "harvestcraft:bambooshoot_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/candleberry_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/candleberry_mutation.json new file mode 100644 index 00000000..d3714800 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/candleberry_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/candleberry_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:candleberry_plant", + "parent1": "harvestcraft:cactusfruit_plant", + "parent2": "harvestcraft:grape_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/cantaloupe_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cantaloupe_mutation.json new file mode 100644 index 00000000..67cec2ce --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cantaloupe_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/cantaloupe_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:cantaloupe_plant", + "parent1": "vanilla:melon_plant", + "parent2": "harvestcraft:strawberry_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/cauliflower_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cauliflower_mutation.json new file mode 100644 index 00000000..3785766c --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cauliflower_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/cauliflower_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:cauliflower_plant", + "parent1": "harvestcraft:cabbage_plant", + "parent2": "harvestcraft:lettuce_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/celery_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/celery_mutation.json new file mode 100644 index 00000000..0c6be8c7 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/celery_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/celery_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:celery_plant", + "parent1": "vanilla:wheat_plant", + "parent2": "harvestcraft:soybean_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/chilipepper_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/chilipepper_mutation.json new file mode 100644 index 00000000..fbb1bc1c --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/chilipepper_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/chilipepper_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:chilipepper_plant", + "parent1": "harvestcraft:tomato_plant", + "parent2": "harvestcraft:onion_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/coffee_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/coffee_mutation.json new file mode 100644 index 00000000..a0b4b246 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/coffee_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/coffee_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:coffee_plant", + "parent1": "harvestcraft:bean_plant", + "parent2": "vanilla:sugarcane_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/corn_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/corn_mutation.json new file mode 100644 index 00000000..36a2d506 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/corn_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/corn_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:corn_plant", + "parent1": "harvestcraft:barley_plant", + "parent2": "harvestcraft:rye_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/cotton_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cotton_mutation.json new file mode 100644 index 00000000..d6e39216 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cotton_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/cotton_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:cotton_plant", + "parent1": "harvestcraft:barley_plant", + "parent2": "harvestcraft:soybean_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/cranberry_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cranberry_mutation.json new file mode 100644 index 00000000..60bc3074 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cranberry_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/cranberry_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:cranberry_plant", + "parent1": "harvestcraft:blueberry_plant", + "parent2": "harvestcraft:grape_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/cucumber_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cucumber_mutation.json new file mode 100644 index 00000000..1ee7d432 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/cucumber_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/cucumber_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:cucumber_plant", + "parent1": "harvestcraft:peas_plant", + "parent2": "harvestcraft:okra_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/curryleaf_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/curryleaf_mutation.json new file mode 100644 index 00000000..2aeefe9f --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/curryleaf_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/curryleaf_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:curryleaf_plant", + "parent1": "harvestcraft:spiceleaf_plant", + "parent2": "harvestcraft:mustard_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/eggplant_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/eggplant_mutation.json new file mode 100644 index 00000000..95a634b1 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/eggplant_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/eggplant_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:eggplant_plant", + "parent1": "harvestcraft:zucchini_plant", + "parent2": "harvestcraft:tomato_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/garlic_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/garlic_mutation.json new file mode 100644 index 00000000..3b9f21a6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/garlic_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/garlic_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:garlic_plant", + "parent1": "harvestcraft:onion_plant", + "parent2": "harvestcraft:ginger_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/ginger_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/ginger_mutation.json new file mode 100644 index 00000000..54af2828 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/ginger_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/ginger_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:ginger_plant", + "parent1": "harvestcraft:mustard_plant", + "parent2": "harvestcraft:peanut_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/grape_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/grape_mutation.json new file mode 100644 index 00000000..336d0833 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/grape_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/grape_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:grape_plant", + "parent1": "harvestcraft:blueberry_plant", + "parent2": "harvestcraft:cantaloupe_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/kiwi_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/kiwi_mutation.json new file mode 100644 index 00000000..4f3f6458 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/kiwi_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/kiwi_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:kiwi_plant", + "parent1": "harvestcraft:cantaloupe_plant", + "parent2": "harvestcraft:strawberry_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/leek_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/leek_mutation.json new file mode 100644 index 00000000..dcfd9fe4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/leek_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/leek_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:leek_plant", + "parent1": "harvestcraft:scallion_plant", + "parent2": "harvestcraft:celery_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/lettuce_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/lettuce_mutation.json new file mode 100644 index 00000000..1ff57b2b --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/lettuce_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/lettuce_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:lettuce_plant", + "parent1": "harvestcraft:soybean_plant", + "parent2": "harvestcraft:celery_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/mustard_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/mustard_mutation.json new file mode 100644 index 00000000..5f398ac8 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/mustard_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/mustard_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:mustard_plant", + "parent1": "harvestcraft:chilipepper_plant", + "parent2": "harvestcraft:bean_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/oats_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/oats_mutation.json new file mode 100644 index 00000000..4b16696c --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/oats_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/oats_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:oats_plant", + "parent1": "harvestcraft:corn_plant", + "parent2": "harvestcraft:rice_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/okra_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/okra_mutation.json new file mode 100644 index 00000000..fe151a86 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/okra_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/okra_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:okra_plant", + "parent1": "harvestcraft:bean_plant", + "parent2": "harvestcraft:leek_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/onion_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/onion_mutation.json new file mode 100644 index 00000000..54bf65a4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/onion_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/onion_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:onion_plant", + "parent1": "harvestcraft:celery_plant", + "parent2": "harvestcraft:brusselsprout_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/parsnip_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/parsnip_mutation.json new file mode 100644 index 00000000..76a8bea2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/parsnip_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/parsnip_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:parsnip_plant", + "parent1": "vanilla:carrot_plant", + "parent2": "harvestcraft:beet_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/peanut_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/peanut_mutation.json new file mode 100644 index 00000000..a3705193 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/peanut_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/peanut_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:peanut_plant", + "parent1": "harvestcraft:peas_plant", + "parent2": "harvestcraft:bambooshoot_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/peas_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/peas_mutation.json new file mode 100644 index 00000000..4b6d86b9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/peas_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/peas_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:peas_plant", + "parent1": "harvestcraft:soybean_plant", + "parent2": "harvestcraft:okra_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/pineapple_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/pineapple_mutation.json new file mode 100644 index 00000000..df03b920 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/pineapple_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/pineapple_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:pineapple_plant", + "parent1": "harvestcraft:bambooshoot_plant", + "parent2": "harvestcraft:cantaloupe_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/radish_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/radish_mutation.json new file mode 100644 index 00000000..c7e856cc --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/radish_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/radish_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:radish_plant", + "parent1": "harvestcraft:tomato_plant", + "parent2": "harvestcraft:brusselsprout_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/raspberry_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/raspberry_mutation.json new file mode 100644 index 00000000..4721b6c5 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/raspberry_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/raspberry_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:raspberry_plant", + "parent1": "harvestcraft:strawberry_plant", + "parent2": "harvestcraft:soybean_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/rhubarb_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/rhubarb_mutation.json new file mode 100644 index 00000000..9ef807dc --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/rhubarb_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/rhubarb_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:rhubarb_plant", + "parent1": "vanilla:sugarcane_plant", + "parent2": "harvestcraft:lettuce_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/rice_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/rice_mutation.json new file mode 100644 index 00000000..d50b2c5e --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/rice_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/rice_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:rice_plant", + "parent1": "harvestcraft:rye_plant", + "parent2": "vanilla:sugarcane_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/rutabaga_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/rutabaga_mutation.json new file mode 100644 index 00000000..afcc3b00 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/rutabaga_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/rutabaga_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:rutabaga_plant", + "parent1": "harvestcraft:beet_plant", + "parent2": "harvestcraft:turnip_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/rye_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/rye_mutation.json new file mode 100644 index 00000000..86e495a9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/rye_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/rye_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:rye_plant", + "parent1": "harvestcraft:barley_plant", + "parent2": "vanilla:wheat_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/scallion_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/scallion_mutation.json new file mode 100644 index 00000000..a4562cdf --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/scallion_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/scallion_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:scallion_plant", + "parent1": "vanilla:carrot_plant", + "parent2": "vanilla:sugarcane_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/seaweed_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/seaweed_mutation.json new file mode 100644 index 00000000..d25cb1d6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/seaweed_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/seaweed_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:seaweed_plant", + "parent1": "harvestcraft:lettuce_plant", + "parent2": "harvestcraft:celery_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/sesameseeds_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/sesameseeds_mutation.json new file mode 100644 index 00000000..ff5ce928 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/sesameseeds_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/sesameseeds_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:sesameseed_plant", + "parent1": "harvestcraft:rice_plant", + "parent2": "harvestcraft:coffee_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/soybean_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/soybean_mutation.json new file mode 100644 index 00000000..006ea624 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/soybean_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/soybean_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:soybean_plant", + "parent1": "harvestcraft:bean_plant", + "parent2": "harvestcraft:rice_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/spiceleaf_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/spiceleaf_mutation.json new file mode 100644 index 00000000..4f0601b1 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/spiceleaf_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/spiceleaf_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:spiceleaf_plant", + "parent1": "harvestcraft:tea_plant", + "parent2": "harvestcraft:chilipepper_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/spinach_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/spinach_mutation.json new file mode 100644 index 00000000..206c5433 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/spinach_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/spinach_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:spinach_plant", + "parent1": "harvestcraft:lettuce_plant", + "parent2": "vanilla:cactus_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/strawberry_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/strawberry_mutation.json new file mode 100644 index 00000000..edf215d2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/strawberry_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/strawberry_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:strawberry_plant", + "parent1": "harvestcraft:radish_plant", + "parent2": "harvestcraft:soybean_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/sweetpotato_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/sweetpotato_mutation.json new file mode 100644 index 00000000..b58ce024 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/sweetpotato_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/sweetpotato_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:sweetpotato_plant", + "parent1": "vanilla:potato_plant", + "parent2": "vanilla:sugarcane_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/tea_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/tea_mutation.json new file mode 100644 index 00000000..20c70f59 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/tea_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/tea_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:tea_plant", + "parent1": "harvestcraft:seaweed_plant", + "parent2": "harvestcraft:soybean_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/tomato_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/tomato_mutation.json new file mode 100644 index 00000000..37fbbc76 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/tomato_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/tomato_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:tomato_plant", + "parent1": "harvestcraft:sweetpotato_plant", + "parent2": "vanilla:carrot_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/turnip_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/turnip_mutation.json new file mode 100644 index 00000000..77e6f81b --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/turnip_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/turnip_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:turnip_plant", + "parent1": "harvestcraft:parsnip_plant", + "parent2": "harvestcraft:radish_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/waterchestnut_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/waterchestnut_mutation.json new file mode 100644 index 00000000..4181e473 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/waterchestnut_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/waterchestnut_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:waterchestnut_plant", + "parent1": "harvestcraft:sesameseed_plant", + "parent2": "harvestcraft:seaweed_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/whitemushroom_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/whitemushroom_mutation.json new file mode 100644 index 00000000..90df57e6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/whitemushroom_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/whitemushroom_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:whitemushroom_plant", + "parent1": "vanilla:red_mushroom_plant", + "parent2": "vanilla:brown_mushroom_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/wintersquash_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/wintersquash_mutation.json new file mode 100644 index 00000000..6236120b --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/wintersquash_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/wintersquash_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:wintersquash_plant", + "parent1": "vanilla:pumpkin_plant", + "parent2": "harvestcraft:zucchini_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/mutations/zucchini_mutation.json b/config/agricraft/json/defaults/mod_harvestcraft/mutations/zucchini_mutation.json new file mode 100644 index 00000000..4138f31a --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/mutations/zucchini_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_harvestcraft/mutations/zucchini_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "harvestcraft:zucchini_plant", + "parent1": "vanilla:pumpkin_plant", + "parent2": "harvestcraft:cucumber_plant" +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/artichoke_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/artichoke_plant.json new file mode 100644 index 00000000..6de46c83 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/artichoke_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/artichoke_plant.json", + "enabled": true, + "id": "harvestcraft:artichoke_plant", + "plant_name": "Artichoke", + "seed_name": "Artichoke Seeds", + "seed_items": [ + { + "item": "harvestcraft:artichokeseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Artichoke Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:artichokeitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/artichokeseeditem", + "plant_textures": [ + "harvestcraft:blocks/crops/artichoke_stage_0", + "harvestcraft:blocks/crops/artichoke_stage_0", + "harvestcraft:blocks/crops/artichoke_stage_0", + "harvestcraft:blocks/crops/artichoke_stage_1", + "harvestcraft:blocks/crops/artichoke_stage_1", + "harvestcraft:blocks/crops/artichoke_stage_2", + "harvestcraft:blocks/crops/artichoke_stage_2", + "harvestcraft:blocks/crops/artichoke_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/asparagus_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/asparagus_plant.json new file mode 100644 index 00000000..d5334a4d --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/asparagus_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/asparagus_plant.json", + "enabled": true, + "id": "harvestcraft:asparagus_plant", + "plant_name": "Asparagus", + "seed_name": "Asparagus Seeds", + "seed_items": [ + { + "item": "harvestcraft:asparagusseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Asparagus Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:asparagusitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/asparagusseeditem", + "plant_textures": [ + "harvestcraft:blocks/crops/asparagus_stage_0", + "harvestcraft:blocks/crops/asparagus_stage_0", + "harvestcraft:blocks/crops/asparagus_stage_0", + "harvestcraft:blocks/crops/asparagus_stage_1", + "harvestcraft:blocks/crops/asparagus_stage_1", + "harvestcraft:blocks/crops/asparagus_stage_2", + "harvestcraft:blocks/crops/asparagus_stage_2", + "harvestcraft:blocks/crops/asparagus_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/bambooshoot_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/bambooshoot_plant.json new file mode 100644 index 00000000..8d375023 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/bambooshoot_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/bambooshoot_plant.json", + "enabled": true, + "id": "harvestcraft:bambooshoot_plant", + "plant_name": "Bamboo Shoot", + "seed_name": "Bamboo Shoot Seeds", + "seed_items": [ + { + "item": "harvestcraft:bambooshootseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Bamboo Shoot Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:bambooshootitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/bambooshootitem", + "plant_textures": [ + "harvestcraft:blocks/crops/bambooshoot_stage_0", + "harvestcraft:blocks/crops/bambooshoot_stage_0", + "harvestcraft:blocks/crops/bambooshoot_stage_0", + "harvestcraft:blocks/crops/bambooshoot_stage_1", + "harvestcraft:blocks/crops/bambooshoot_stage_1", + "harvestcraft:blocks/crops/bambooshoot_stage_2", + "harvestcraft:blocks/crops/bambooshoot_stage_2", + "harvestcraft:blocks/crops/bambooshoot_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/barley_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/barley_plant.json new file mode 100644 index 00000000..e0d8c4e1 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/barley_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/barley_plant.json", + "enabled": true, + "id": "harvestcraft:barley_plant", + "plant_name": "Barley", + "seed_name": "Barley Seeds", + "seed_items": [ + { + "item": "harvestcraft:barleyseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Barley Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:barleyitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/barleyitem", + "plant_textures": [ + "harvestcraft:blocks/crops/barley_stage_0", + "harvestcraft:blocks/crops/barley_stage_0", + "harvestcraft:blocks/crops/barley_stage_0", + "harvestcraft:blocks/crops/barley_stage_1", + "harvestcraft:blocks/crops/barley_stage_1", + "harvestcraft:blocks/crops/barley_stage_2", + "harvestcraft:blocks/crops/barley_stage_2", + "harvestcraft:blocks/crops/barley_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/bean_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/bean_plant.json new file mode 100644 index 00000000..888f70b9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/bean_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/bean_plant.json", + "enabled": true, + "id": "harvestcraft:bean_plant", + "plant_name": "Bean", + "seed_name": "Bean Seeds", + "seed_items": [ + { + "item": "harvestcraft:beanseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Bean Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:beanitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/beanitem", + "plant_textures": [ + "harvestcraft:blocks/crops/bean_stage_0", + "harvestcraft:blocks/crops/bean_stage_0", + "harvestcraft:blocks/crops/bean_stage_0", + "harvestcraft:blocks/crops/bean_stage_1", + "harvestcraft:blocks/crops/bean_stage_1", + "harvestcraft:blocks/crops/bean_stage_2", + "harvestcraft:blocks/crops/bean_stage_2", + "harvestcraft:blocks/crops/bean_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/beet_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/beet_plant.json new file mode 100644 index 00000000..f77580f6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/beet_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/beet_plant.json", + "enabled": true, + "id": "harvestcraft:beet_plant", + "plant_name": "Beet", + "seed_name": "Beet Seeds", + "seed_items": [ + { + "item": "harvestcraft:beetseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Beet Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:beetitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/beetitem", + "plant_textures": [ + "harvestcraft:blocks/crops/beet_stage_0", + "harvestcraft:blocks/crops/beet_stage_0", + "harvestcraft:blocks/crops/beet_stage_0", + "harvestcraft:blocks/crops/beet_stage_1", + "harvestcraft:blocks/crops/beet_stage_1", + "harvestcraft:blocks/crops/beet_stage_2", + "harvestcraft:blocks/crops/beet_stage_2", + "harvestcraft:blocks/crops/beet_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/bellpepper_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/bellpepper_plant.json new file mode 100644 index 00000000..866dd7fe --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/bellpepper_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/bellpepper_plant.json", + "enabled": true, + "id": "harvestcraft:bellpepper_plant", + "plant_name": "Bellpepper", + "seed_name": "Bellpepper Seeds", + "seed_items": [ + { + "item": "harvestcraft:bellpepperseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Bellpepper Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:bellpepperitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/bellpepperitem", + "plant_textures": [ + "harvestcraft:blocks/crops/bellpepper_stage_0", + "harvestcraft:blocks/crops/bellpepper_stage_0", + "harvestcraft:blocks/crops/bellpepper_stage_0", + "harvestcraft:blocks/crops/bellpepper_stage_1", + "harvestcraft:blocks/crops/bellpepper_stage_1", + "harvestcraft:blocks/crops/bellpepper_stage_2", + "harvestcraft:blocks/crops/bellpepper_stage_2", + "harvestcraft:blocks/crops/bellpepper_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/blackberry_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/blackberry_plant.json new file mode 100644 index 00000000..ab6057e0 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/blackberry_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/blackberry_plant.json", + "enabled": true, + "id": "harvestcraft:blackberry_plant", + "plant_name": "Blackberry", + "seed_name": "Blackberry Seeds", + "seed_items": [ + { + "item": "harvestcraft:blackberryseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Blackberry Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:blackberryitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/blackberryitem", + "plant_textures": [ + "harvestcraft:blocks/crops/blackberry_stage_0", + "harvestcraft:blocks/crops/blackberry_stage_0", + "harvestcraft:blocks/crops/blackberry_stage_0", + "harvestcraft:blocks/crops/blackberry_stage_1", + "harvestcraft:blocks/crops/blackberry_stage_1", + "harvestcraft:blocks/crops/blackberry_stage_2", + "harvestcraft:blocks/crops/blackberry_stage_2", + "harvestcraft:blocks/crops/blackberry_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/blueberry_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/blueberry_plant.json new file mode 100644 index 00000000..f89d33b6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/blueberry_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/blueberry_plant.json", + "enabled": true, + "id": "harvestcraft:blueberry_plant", + "plant_name": "Blueberry", + "seed_name": "Blueberry Seeds", + "seed_items": [ + { + "item": "harvestcraft:blueberryseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Blueberry Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:blueberryitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/blueberryitem", + "plant_textures": [ + "harvestcraft:blocks/crops/blueberry_stage_0", + "harvestcraft:blocks/crops/blueberry_stage_0", + "harvestcraft:blocks/crops/blueberry_stage_0", + "harvestcraft:blocks/crops/blueberry_stage_1", + "harvestcraft:blocks/crops/blueberry_stage_1", + "harvestcraft:blocks/crops/blueberry_stage_2", + "harvestcraft:blocks/crops/blueberry_stage_2", + "harvestcraft:blocks/crops/blueberry_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/broccoli_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/broccoli_plant.json new file mode 100644 index 00000000..ff2ded1c --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/broccoli_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/broccoli_plant.json", + "enabled": true, + "id": "harvestcraft:broccoli_plant", + "plant_name": "Broccoli", + "seed_name": "Broccoli Seeds", + "seed_items": [ + { + "item": "harvestcraft:broccoliseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Broccoli Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:broccoliitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/broccoliitem", + "plant_textures": [ + "harvestcraft:blocks/crops/broccoli_stage_0", + "harvestcraft:blocks/crops/broccoli_stage_0", + "harvestcraft:blocks/crops/broccoli_stage_0", + "harvestcraft:blocks/crops/broccoli_stage_1", + "harvestcraft:blocks/crops/broccoli_stage_1", + "harvestcraft:blocks/crops/broccoli_stage_2", + "harvestcraft:blocks/crops/broccoli_stage_2", + "harvestcraft:blocks/crops/broccoli_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/brusselsprout_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/brusselsprout_plant.json new file mode 100644 index 00000000..309886ae --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/brusselsprout_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/brusselsprout_plant.json", + "enabled": true, + "id": "harvestcraft:brusselsprout_plant", + "plant_name": "Brussel Sprout", + "seed_name": "Brussel Sprout Seeds", + "seed_items": [ + { + "item": "harvestcraft:brusselsproutseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Brussel Sprout Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:brusselsproutitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/brusselsproutitem", + "plant_textures": [ + "harvestcraft:blocks/crops/brusselsprout_stage_0", + "harvestcraft:blocks/crops/brusselsprout_stage_0", + "harvestcraft:blocks/crops/brusselsprout_stage_0", + "harvestcraft:blocks/crops/brusselsprout_stage_1", + "harvestcraft:blocks/crops/brusselsprout_stage_1", + "harvestcraft:blocks/crops/brusselsprout_stage_2", + "harvestcraft:blocks/crops/brusselsprout_stage_2", + "harvestcraft:blocks/crops/brusselsprout_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/cabbage_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/cabbage_plant.json new file mode 100644 index 00000000..98469ee1 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/cabbage_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/cabbage_plant.json", + "enabled": true, + "id": "harvestcraft:cabbage_plant", + "plant_name": "Cabbage", + "seed_name": "Cabbage Seeds", + "seed_items": [ + { + "item": "harvestcraft:cabbageseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cabbage Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:cabbageitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/cabbageitem", + "plant_textures": [ + "harvestcraft:blocks/crops/cabbage_stage_0", + "harvestcraft:blocks/crops/cabbage_stage_0", + "harvestcraft:blocks/crops/cabbage_stage_0", + "harvestcraft:blocks/crops/cabbage_stage_1", + "harvestcraft:blocks/crops/cabbage_stage_1", + "harvestcraft:blocks/crops/cabbage_stage_2", + "harvestcraft:blocks/crops/cabbage_stage_2", + "harvestcraft:blocks/crops/cabbage_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/cactusfruit_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/cactusfruit_plant.json new file mode 100644 index 00000000..e3d89eab --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/cactusfruit_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/cactusfruit_plant.json", + "enabled": true, + "id": "harvestcraft:cactusfruit_plant", + "plant_name": "Cactus Fruit", + "seed_name": "Cactus Fruit Seeds", + "seed_items": [ + { + "item": "harvestcraft:cactusfruitseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cactus Fruit Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:cactusfruititem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/cactusfruititem", + "plant_textures": [ + "harvestcraft:blocks/crops/cactusfruit_stage_0", + "harvestcraft:blocks/crops/cactusfruit_stage_0", + "harvestcraft:blocks/crops/cactusfruit_stage_0", + "harvestcraft:blocks/crops/cactusfruit_stage_1", + "harvestcraft:blocks/crops/cactusfruit_stage_1", + "harvestcraft:blocks/crops/cactusfruit_stage_2", + "harvestcraft:blocks/crops/cactusfruit_stage_2", + "harvestcraft:blocks/crops/cactusfruit_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/candleberry_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/candleberry_plant.json new file mode 100644 index 00000000..da7f543b --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/candleberry_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/candleberry_plant.json", + "enabled": true, + "id": "harvestcraft:candleberry_plant", + "plant_name": "Candleberry", + "seed_name": "Candleberry Seeds", + "seed_items": [ + { + "item": "harvestcraft:candleberryseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Candleberry Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:candleberryitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/candleberryitem", + "plant_textures": [ + "harvestcraft:blocks/crops/candleberry_stage_0", + "harvestcraft:blocks/crops/candleberry_stage_0", + "harvestcraft:blocks/crops/candleberry_stage_0", + "harvestcraft:blocks/crops/candleberry_stage_1", + "harvestcraft:blocks/crops/candleberry_stage_1", + "harvestcraft:blocks/crops/candleberry_stage_2", + "harvestcraft:blocks/crops/candleberry_stage_2", + "harvestcraft:blocks/crops/candleberry_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/cantaloupe_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/cantaloupe_plant.json new file mode 100644 index 00000000..7b060cc4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/cantaloupe_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/cantaloupe_plant.json", + "enabled": true, + "id": "harvestcraft:cantaloupe_plant", + "plant_name": "Cantaloupe", + "seed_name": "Cantaloupe Seeds", + "seed_items": [ + { + "item": "harvestcraft:cantaloupeseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cantaloupe Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:cantaloupeitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/cantaloupeitem", + "plant_textures": [ + "harvestcraft:blocks/crops/cantaloupe_stage_0", + "harvestcraft:blocks/crops/cantaloupe_stage_0", + "harvestcraft:blocks/crops/cantaloupe_stage_0", + "harvestcraft:blocks/crops/cantaloupe_stage_1", + "harvestcraft:blocks/crops/cantaloupe_stage_1", + "harvestcraft:blocks/crops/cantaloupe_stage_2", + "harvestcraft:blocks/crops/cantaloupe_stage_2", + "harvestcraft:blocks/crops/cantaloupe_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/cauliflower_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/cauliflower_plant.json new file mode 100644 index 00000000..44f30f30 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/cauliflower_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/cauliflower_plant.json", + "enabled": true, + "id": "harvestcraft:cauliflower_plant", + "plant_name": "Cauliflower", + "seed_name": "Cauliflower Seeds", + "seed_items": [ + { + "item": "harvestcraft:cauliflowerseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cauliflower Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:caulifloweritem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/caulifloweritem", + "plant_textures": [ + "harvestcraft:blocks/crops/cauliflower_stage_0", + "harvestcraft:blocks/crops/cauliflower_stage_0", + "harvestcraft:blocks/crops/cauliflower_stage_0", + "harvestcraft:blocks/crops/cauliflower_stage_1", + "harvestcraft:blocks/crops/cauliflower_stage_1", + "harvestcraft:blocks/crops/cauliflower_stage_2", + "harvestcraft:blocks/crops/cauliflower_stage_2", + "harvestcraft:blocks/crops/cauliflower_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/celery_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/celery_plant.json new file mode 100644 index 00000000..0d87a0b0 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/celery_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/celery_plant.json", + "enabled": true, + "id": "harvestcraft:celery_plant", + "plant_name": "Celery", + "seed_name": "Celery Seeds", + "seed_items": [ + { + "item": "harvestcraft:celeryseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Celery Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:celeryitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/celeryitem", + "plant_textures": [ + "harvestcraft:blocks/crops/celery_stage_0", + "harvestcraft:blocks/crops/celery_stage_0", + "harvestcraft:blocks/crops/celery_stage_0", + "harvestcraft:blocks/crops/celery_stage_1", + "harvestcraft:blocks/crops/celery_stage_1", + "harvestcraft:blocks/crops/celery_stage_2", + "harvestcraft:blocks/crops/celery_stage_2", + "harvestcraft:blocks/crops/celery_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/chilipepper_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/chilipepper_plant.json new file mode 100644 index 00000000..f3a497de --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/chilipepper_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/chilipepper_plant.json", + "enabled": true, + "id": "harvestcraft:chilipepper_plant", + "plant_name": "Chili Pepper", + "seed_name": "Chili Pepper Seeds", + "seed_items": [ + { + "item": "harvestcraft:chilipepperseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Chili Pepper Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:chilipepperitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/chilipepperitem", + "plant_textures": [ + "harvestcraft:blocks/crops/chilipepper_stage_0", + "harvestcraft:blocks/crops/chilipepper_stage_0", + "harvestcraft:blocks/crops/chilipepper_stage_0", + "harvestcraft:blocks/crops/chilipepper_stage_1", + "harvestcraft:blocks/crops/chilipepper_stage_1", + "harvestcraft:blocks/crops/chilipepper_stage_2", + "harvestcraft:blocks/crops/chilipepper_stage_2", + "harvestcraft:blocks/crops/chilipepper_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/coffee_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/coffee_plant.json new file mode 100644 index 00000000..c3601fad --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/coffee_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/coffee_plant.json", + "enabled": true, + "id": "harvestcraft:coffee_plant", + "plant_name": "Coffee", + "seed_name": "Coffee Seeds", + "seed_items": [ + { + "item": "harvestcraft:coffeeseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Coffee Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:coffeebeanitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/coffeebeanitem", + "plant_textures": [ + "harvestcraft:blocks/crops/coffeebean_stage_0", + "harvestcraft:blocks/crops/coffeebean_stage_0", + "harvestcraft:blocks/crops/coffeebean_stage_0", + "harvestcraft:blocks/crops/coffeebean_stage_1", + "harvestcraft:blocks/crops/coffeebean_stage_1", + "harvestcraft:blocks/crops/coffeebean_stage_2", + "harvestcraft:blocks/crops/coffeebean_stage_2", + "harvestcraft:blocks/crops/coffeebean_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/corn_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/corn_plant.json new file mode 100644 index 00000000..b1f25015 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/corn_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/corn_plant.json", + "enabled": true, + "id": "harvestcraft:corn_plant", + "plant_name": "Corn", + "seed_name": "Corn Seeds", + "seed_items": [ + { + "item": "harvestcraft:cornseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Corn Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:cornitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/cornseeditem", + "plant_textures": [ + "harvestcraft:blocks/crops/corn_stage_0", + "harvestcraft:blocks/crops/corn_stage_0", + "harvestcraft:blocks/crops/corn_stage_0", + "harvestcraft:blocks/crops/corn_stage_1", + "harvestcraft:blocks/crops/corn_stage_1", + "harvestcraft:blocks/crops/corn_stage_2", + "harvestcraft:blocks/crops/corn_stage_2", + "harvestcraft:blocks/crops/corn_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/cotton_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/cotton_plant.json new file mode 100644 index 00000000..597d07f2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/cotton_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/cotton_plant.json", + "enabled": true, + "id": "harvestcraft:cotton_plant", + "plant_name": "Cotton", + "seed_name": "Cotton Seeds", + "seed_items": [ + { + "item": "harvestcraft:cottonseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cotton Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:cottonitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/cottonitem", + "plant_textures": [ + "harvestcraft:blocks/crops/cotton_stage_0", + "harvestcraft:blocks/crops/cotton_stage_0", + "harvestcraft:blocks/crops/cotton_stage_0", + "harvestcraft:blocks/crops/cotton_stage_1", + "harvestcraft:blocks/crops/cotton_stage_1", + "harvestcraft:blocks/crops/cotton_stage_2", + "harvestcraft:blocks/crops/cotton_stage_2", + "harvestcraft:blocks/crops/cotton_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/cranberry_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/cranberry_plant.json new file mode 100644 index 00000000..133d20cf --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/cranberry_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/cranberry_plant.json", + "enabled": true, + "id": "harvestcraft:cranberry_plant", + "plant_name": "Cranberry", + "seed_name": "Cranberry Seeds", + "seed_items": [ + { + "item": "harvestcraft:cranberryseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cranberry Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:cranberryitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/cranberryitem", + "plant_textures": [ + "harvestcraft:blocks/crops/cranberry_stage_0", + "harvestcraft:blocks/crops/cranberry_stage_0", + "harvestcraft:blocks/crops/cranberry_stage_0", + "harvestcraft:blocks/crops/cranberry_stage_1", + "harvestcraft:blocks/crops/cranberry_stage_1", + "harvestcraft:blocks/crops/cranberry_stage_2", + "harvestcraft:blocks/crops/cranberry_stage_2", + "harvestcraft:blocks/crops/cranberry_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/cucumber_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/cucumber_plant.json new file mode 100644 index 00000000..f16582f2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/cucumber_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/cucumber_plant.json", + "enabled": true, + "id": "harvestcraft:cucumber_plant", + "plant_name": "Cucumber", + "seed_name": "Cucumber Seeds", + "seed_items": [ + { + "item": "harvestcraft:cucumberseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cucumber Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:cucumberitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/cucumberitem", + "plant_textures": [ + "harvestcraft:blocks/crops/cucumber_stage_0", + "harvestcraft:blocks/crops/cucumber_stage_0", + "harvestcraft:blocks/crops/cucumber_stage_0", + "harvestcraft:blocks/crops/cucumber_stage_1", + "harvestcraft:blocks/crops/cucumber_stage_1", + "harvestcraft:blocks/crops/cucumber_stage_2", + "harvestcraft:blocks/crops/cucumber_stage_2", + "harvestcraft:blocks/crops/cucumber_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/curryleaf_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/curryleaf_plant.json new file mode 100644 index 00000000..5a85af8e --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/curryleaf_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/curryleaf_plant.json", + "enabled": true, + "id": "harvestcraft:curryleaf_plant", + "plant_name": "Curryleaf", + "seed_name": "Curryleaf Seeds", + "seed_items": [ + { + "item": "harvestcraft:curryleafseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Curryleaf Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:curryleafitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/curryleafitem", + "plant_textures": [ + "harvestcraft:blocks/crops/curryleaf_stage_0", + "harvestcraft:blocks/crops/curryleaf_stage_0", + "harvestcraft:blocks/crops/curryleaf_stage_0", + "harvestcraft:blocks/crops/curryleaf_stage_1", + "harvestcraft:blocks/crops/curryleaf_stage_1", + "harvestcraft:blocks/crops/curryleaf_stage_2", + "harvestcraft:blocks/crops/curryleaf_stage_2", + "harvestcraft:blocks/crops/curryleaf_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/eggplant_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/eggplant_plant.json new file mode 100644 index 00000000..1e7cc176 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/eggplant_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/eggplant_plant.json", + "enabled": true, + "id": "harvestcraft:eggplant_plant", + "plant_name": "Eggplant", + "seed_name": "Eggplant Seeds", + "seed_items": [ + { + "item": "harvestcraft:eggplantseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Eggplant Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:eggplantitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/eggplantitem", + "plant_textures": [ + "harvestcraft:blocks/crops/eggplant_stage_0", + "harvestcraft:blocks/crops/eggplant_stage_0", + "harvestcraft:blocks/crops/eggplant_stage_0", + "harvestcraft:blocks/crops/eggplant_stage_1", + "harvestcraft:blocks/crops/eggplant_stage_1", + "harvestcraft:blocks/crops/eggplant_stage_2", + "harvestcraft:blocks/crops/eggplant_stage_2", + "harvestcraft:blocks/crops/eggplant_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/garlic_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/garlic_plant.json new file mode 100644 index 00000000..b236d72d --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/garlic_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/garlic_plant.json", + "enabled": true, + "id": "harvestcraft:garlic_plant", + "plant_name": "Garlic", + "seed_name": "Garlic Seeds", + "seed_items": [ + { + "item": "harvestcraft:garlicseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Garlic Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:garlicitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/garlicitem", + "plant_textures": [ + "harvestcraft:blocks/crops/garlic_stage_0", + "harvestcraft:blocks/crops/garlic_stage_0", + "harvestcraft:blocks/crops/garlic_stage_0", + "harvestcraft:blocks/crops/garlic_stage_1", + "harvestcraft:blocks/crops/garlic_stage_1", + "harvestcraft:blocks/crops/garlic_stage_2", + "harvestcraft:blocks/crops/garlic_stage_2", + "harvestcraft:blocks/crops/garlic_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/ginger_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/ginger_plant.json new file mode 100644 index 00000000..1c0da1cf --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/ginger_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/ginger_plant.json", + "enabled": true, + "id": "harvestcraft:ginger_plant", + "plant_name": "Ginger", + "seed_name": "Ginger Seeds", + "seed_items": [ + { + "item": "harvestcraft:gingerseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Ginger Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:gingeritem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/gingeritem", + "plant_textures": [ + "harvestcraft:blocks/crops/ginger_stage_0", + "harvestcraft:blocks/crops/ginger_stage_0", + "harvestcraft:blocks/crops/ginger_stage_0", + "harvestcraft:blocks/crops/ginger_stage_1", + "harvestcraft:blocks/crops/ginger_stage_1", + "harvestcraft:blocks/crops/ginger_stage_2", + "harvestcraft:blocks/crops/ginger_stage_2", + "harvestcraft:blocks/crops/ginger_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/grape_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/grape_plant.json new file mode 100644 index 00000000..2380e99a --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/grape_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/grape_plant.json", + "enabled": true, + "id": "harvestcraft:grape_plant", + "plant_name": "Grape", + "seed_name": "Grape Seeds", + "seed_items": [ + { + "item": "harvestcraft:grapeseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Grape Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:grapeitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/grapeitem", + "plant_textures": [ + "harvestcraft:blocks/crops/grape_stage_0", + "harvestcraft:blocks/crops/grape_stage_0", + "harvestcraft:blocks/crops/grape_stage_0", + "harvestcraft:blocks/crops/grape_stage_1", + "harvestcraft:blocks/crops/grape_stage_1", + "harvestcraft:blocks/crops/grape_stage_2", + "harvestcraft:blocks/crops/grape_stage_2", + "harvestcraft:blocks/crops/grape_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/kiwi_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/kiwi_plant.json new file mode 100644 index 00000000..655afbd3 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/kiwi_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/kiwi_plant.json", + "enabled": true, + "id": "harvestcraft:kiwi_plant", + "plant_name": "Kiwi", + "seed_name": "Kiwi Seeds", + "seed_items": [ + { + "item": "harvestcraft:kiwiseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Kiwi Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:kiwiitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/kiwiitem", + "plant_textures": [ + "harvestcraft:blocks/crops/kiwi_stage_0", + "harvestcraft:blocks/crops/kiwi_stage_0", + "harvestcraft:blocks/crops/kiwi_stage_0", + "harvestcraft:blocks/crops/kiwi_stage_1", + "harvestcraft:blocks/crops/kiwi_stage_1", + "harvestcraft:blocks/crops/kiwi_stage_2", + "harvestcraft:blocks/crops/kiwi_stage_2", + "harvestcraft:blocks/crops/kiwi_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/leek_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/leek_plant.json new file mode 100644 index 00000000..911b75aa --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/leek_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/leek_plant.json", + "enabled": true, + "id": "harvestcraft:leek_plant", + "plant_name": "Leek", + "seed_name": "Leek Seeds", + "seed_items": [ + { + "item": "harvestcraft:leekseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Leek Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:leekitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/leekitem", + "plant_textures": [ + "harvestcraft:blocks/crops/leek_stage_0", + "harvestcraft:blocks/crops/leek_stage_0", + "harvestcraft:blocks/crops/leek_stage_0", + "harvestcraft:blocks/crops/leek_stage_1", + "harvestcraft:blocks/crops/leek_stage_1", + "harvestcraft:blocks/crops/leek_stage_2", + "harvestcraft:blocks/crops/leek_stage_2", + "harvestcraft:blocks/crops/leek_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/lettuce_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/lettuce_plant.json new file mode 100644 index 00000000..2bde32cd --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/lettuce_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/lettuce_plant.json", + "enabled": true, + "id": "harvestcraft:lettuce_plant", + "plant_name": "Lettuce", + "seed_name": "Lettuce Seeds", + "seed_items": [ + { + "item": "harvestcraft:lettuceseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Lettuce Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:lettuceitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/lettuceseeditem", + "plant_textures": [ + "harvestcraft:blocks/crops/lettuce_stage_0", + "harvestcraft:blocks/crops/lettuce_stage_0", + "harvestcraft:blocks/crops/lettuce_stage_0", + "harvestcraft:blocks/crops/lettuce_stage_1", + "harvestcraft:blocks/crops/lettuce_stage_1", + "harvestcraft:blocks/crops/lettuce_stage_2", + "harvestcraft:blocks/crops/lettuce_stage_2", + "harvestcraft:blocks/crops/lettuce_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/mustard_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/mustard_plant.json new file mode 100644 index 00000000..38d7e378 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/mustard_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/mustard_plant.json", + "enabled": true, + "id": "harvestcraft:mustard_plant", + "plant_name": "Mustard", + "seed_name": "Mustard Seeds", + "seed_items": [ + { + "item": "harvestcraft:mustardseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Mustard Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:mustardseedsitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/mustardseeditem", + "plant_textures": [ + "harvestcraft:blocks/crops/mustardseeds_stage_0", + "harvestcraft:blocks/crops/mustardseeds_stage_0", + "harvestcraft:blocks/crops/mustardseeds_stage_0", + "harvestcraft:blocks/crops/mustardseeds_stage_1", + "harvestcraft:blocks/crops/mustardseeds_stage_1", + "harvestcraft:blocks/crops/mustardseeds_stage_2", + "harvestcraft:blocks/crops/mustardseeds_stage_2", + "harvestcraft:blocks/crops/mustardseeds_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/oats_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/oats_plant.json new file mode 100644 index 00000000..11ed2ab6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/oats_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/oats_plant.json", + "enabled": true, + "id": "harvestcraft:oats_plant", + "plant_name": "Oats", + "seed_name": "Oats Seeds", + "seed_items": [ + { + "item": "harvestcraft:oatsseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Oats Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:oatsitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/oatsseeditem", + "plant_textures": [ + "harvestcraft:blocks/crops/oats_stage_0", + "harvestcraft:blocks/crops/oats_stage_0", + "harvestcraft:blocks/crops/oats_stage_0", + "harvestcraft:blocks/crops/oats_stage_1", + "harvestcraft:blocks/crops/oats_stage_1", + "harvestcraft:blocks/crops/oats_stage_2", + "harvestcraft:blocks/crops/oats_stage_2", + "harvestcraft:blocks/crops/oats_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/okra_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/okra_plant.json new file mode 100644 index 00000000..3f992c83 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/okra_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/okra_plant.json", + "enabled": true, + "id": "harvestcraft:okra_plant", + "plant_name": "Okra", + "seed_name": "Okra Seeds", + "seed_items": [ + { + "item": "harvestcraft:okraseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Okra Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:okraitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/okraitem", + "plant_textures": [ + "harvestcraft:blocks/crops/okra_stage_0", + "harvestcraft:blocks/crops/okra_stage_0", + "harvestcraft:blocks/crops/okra_stage_0", + "harvestcraft:blocks/crops/okra_stage_1", + "harvestcraft:blocks/crops/okra_stage_1", + "harvestcraft:blocks/crops/okra_stage_2", + "harvestcraft:blocks/crops/okra_stage_2", + "harvestcraft:blocks/crops/okra_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/onion_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/onion_plant.json new file mode 100644 index 00000000..fa7bd1f4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/onion_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/onion_plant.json", + "enabled": true, + "id": "harvestcraft:onion_plant", + "plant_name": "Onion", + "seed_name": "Onion Seeds", + "seed_items": [ + { + "item": "harvestcraft:onionseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Onion Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:onionitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/onionitem", + "plant_textures": [ + "harvestcraft:blocks/crops/onion_stage_0", + "harvestcraft:blocks/crops/onion_stage_0", + "harvestcraft:blocks/crops/onion_stage_0", + "harvestcraft:blocks/crops/onion_stage_1", + "harvestcraft:blocks/crops/onion_stage_1", + "harvestcraft:blocks/crops/onion_stage_2", + "harvestcraft:blocks/crops/onion_stage_2", + "harvestcraft:blocks/crops/onion_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/parsnip_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/parsnip_plant.json new file mode 100644 index 00000000..1fa4d100 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/parsnip_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/parsnip_plant.json", + "enabled": true, + "id": "harvestcraft:parsnip_plant", + "plant_name": "Parsnip", + "seed_name": "Parsnip Seeds", + "seed_items": [ + { + "item": "harvestcraft:parsnipseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Parsnip Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:parsnipitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/parsnipitem", + "plant_textures": [ + "harvestcraft:blocks/crops/parsnip_stage_0", + "harvestcraft:blocks/crops/parsnip_stage_0", + "harvestcraft:blocks/crops/parsnip_stage_0", + "harvestcraft:blocks/crops/parsnip_stage_1", + "harvestcraft:blocks/crops/parsnip_stage_1", + "harvestcraft:blocks/crops/parsnip_stage_2", + "harvestcraft:blocks/crops/parsnip_stage_2", + "harvestcraft:blocks/crops/parsnip_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/peanut_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/peanut_plant.json new file mode 100644 index 00000000..2be4cf32 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/peanut_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/peanut_plant.json", + "enabled": true, + "id": "harvestcraft:peanut_plant", + "plant_name": "Peanut", + "seed_name": "Peanut Seeds", + "seed_items": [ + { + "item": "harvestcraft:peanutseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Peanut Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:peanutitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/peanutitem", + "plant_textures": [ + "harvestcraft:blocks/crops/peanut_stage_0", + "harvestcraft:blocks/crops/peanut_stage_0", + "harvestcraft:blocks/crops/peanut_stage_0", + "harvestcraft:blocks/crops/peanut_stage_1", + "harvestcraft:blocks/crops/peanut_stage_1", + "harvestcraft:blocks/crops/peanut_stage_2", + "harvestcraft:blocks/crops/peanut_stage_2", + "harvestcraft:blocks/crops/peanut_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/peas_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/peas_plant.json new file mode 100644 index 00000000..84c2dc1d --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/peas_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/peas_plant.json", + "enabled": true, + "id": "harvestcraft:peas_plant", + "plant_name": "Peas", + "seed_name": "Peas Seeds", + "seed_items": [ + { + "item": "harvestcraft:peasseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Peas Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:peasitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/peasitem", + "plant_textures": [ + "harvestcraft:blocks/crops/peas_stage_0", + "harvestcraft:blocks/crops/peas_stage_0", + "harvestcraft:blocks/crops/peas_stage_0", + "harvestcraft:blocks/crops/peas_stage_1", + "harvestcraft:blocks/crops/peas_stage_1", + "harvestcraft:blocks/crops/peas_stage_2", + "harvestcraft:blocks/crops/peas_stage_2", + "harvestcraft:blocks/crops/peas_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/pineapple_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/pineapple_plant.json new file mode 100644 index 00000000..f114482f --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/pineapple_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/pineapple_plant.json", + "enabled": true, + "id": "harvestcraft:pineapple_plant", + "plant_name": "Pineapple", + "seed_name": "Pineapple Seeds", + "seed_items": [ + { + "item": "harvestcraft:pineappleseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Pineapple Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:pineappleitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/pineappleitem", + "plant_textures": [ + "harvestcraft:blocks/crops/pineapple_stage_0", + "harvestcraft:blocks/crops/pineapple_stage_0", + "harvestcraft:blocks/crops/pineapple_stage_0", + "harvestcraft:blocks/crops/pineapple_stage_1", + "harvestcraft:blocks/crops/pineapple_stage_1", + "harvestcraft:blocks/crops/pineapple_stage_2", + "harvestcraft:blocks/crops/pineapple_stage_2", + "harvestcraft:blocks/crops/pineapple_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/radish_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/radish_plant.json new file mode 100644 index 00000000..6651d418 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/radish_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/radish_plant.json", + "enabled": true, + "id": "harvestcraft:radish_plant", + "plant_name": "Radish", + "seed_name": "Radish Seeds", + "seed_items": [ + { + "item": "harvestcraft:radishseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Radish Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:radishitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/radishitem", + "plant_textures": [ + "harvestcraft:blocks/crops/radish_stage_0", + "harvestcraft:blocks/crops/radish_stage_0", + "harvestcraft:blocks/crops/radish_stage_0", + "harvestcraft:blocks/crops/radish_stage_1", + "harvestcraft:blocks/crops/radish_stage_1", + "harvestcraft:blocks/crops/radish_stage_2", + "harvestcraft:blocks/crops/radish_stage_2", + "harvestcraft:blocks/crops/radish_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/raspberry_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/raspberry_plant.json new file mode 100644 index 00000000..8353bb80 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/raspberry_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/raspberry_plant.json", + "enabled": true, + "id": "harvestcraft:raspberry_plant", + "plant_name": "Raspberry", + "seed_name": "Raspberry Seeds", + "seed_items": [ + { + "item": "harvestcraft:raspberryseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Raspberry Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:raspberryitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/raspberryitem", + "plant_textures": [ + "harvestcraft:blocks/crops/raspberry_stage_0", + "harvestcraft:blocks/crops/raspberry_stage_0", + "harvestcraft:blocks/crops/raspberry_stage_0", + "harvestcraft:blocks/crops/raspberry_stage_1", + "harvestcraft:blocks/crops/raspberry_stage_1", + "harvestcraft:blocks/crops/raspberry_stage_2", + "harvestcraft:blocks/crops/raspberry_stage_2", + "harvestcraft:blocks/crops/raspberry_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/rhubarb_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/rhubarb_plant.json new file mode 100644 index 00000000..2318b155 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/rhubarb_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/rhubarb_plant.json", + "enabled": true, + "id": "harvestcraft:rhubarb_plant", + "plant_name": "Rhubarb", + "seed_name": "Rhubarb Seeds", + "seed_items": [ + { + "item": "harvestcraft:rhubarbseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Rhubarb Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:rhubarbitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/rhubarbitem", + "plant_textures": [ + "harvestcraft:blocks/crops/rhubarb_stage_0", + "harvestcraft:blocks/crops/rhubarb_stage_0", + "harvestcraft:blocks/crops/rhubarb_stage_0", + "harvestcraft:blocks/crops/rhubarb_stage_1", + "harvestcraft:blocks/crops/rhubarb_stage_1", + "harvestcraft:blocks/crops/rhubarb_stage_2", + "harvestcraft:blocks/crops/rhubarb_stage_2", + "harvestcraft:blocks/crops/rhubarb_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/rice_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/rice_plant.json new file mode 100644 index 00000000..d2febb37 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/rice_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/rice_plant.json", + "enabled": true, + "id": "harvestcraft:rice_plant", + "plant_name": "Rice", + "seed_name": "Rice Seeds", + "seed_items": [ + { + "item": "harvestcraft:riceseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Rice Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:riceitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/riceitem", + "plant_textures": [ + "harvestcraft:blocks/crops/rice_stage_0", + "harvestcraft:blocks/crops/rice_stage_0", + "harvestcraft:blocks/crops/rice_stage_0", + "harvestcraft:blocks/crops/rice_stage_1", + "harvestcraft:blocks/crops/rice_stage_1", + "harvestcraft:blocks/crops/rice_stage_2", + "harvestcraft:blocks/crops/rice_stage_2", + "harvestcraft:blocks/crops/rice_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/rutabaga_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/rutabaga_plant.json new file mode 100644 index 00000000..a39ebfee --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/rutabaga_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/rutabaga_plant.json", + "enabled": true, + "id": "harvestcraft:rutabaga_plant", + "plant_name": "Rutabaga", + "seed_name": "Rutabaga Seeds", + "seed_items": [ + { + "item": "harvestcraft:rutabagaseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Rutabaga Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:rutabagaitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/rutabagaitem", + "plant_textures": [ + "harvestcraft:blocks/crops/rutabaga_stage_0", + "harvestcraft:blocks/crops/rutabaga_stage_0", + "harvestcraft:blocks/crops/rutabaga_stage_0", + "harvestcraft:blocks/crops/rutabaga_stage_1", + "harvestcraft:blocks/crops/rutabaga_stage_1", + "harvestcraft:blocks/crops/rutabaga_stage_2", + "harvestcraft:blocks/crops/rutabaga_stage_2", + "harvestcraft:blocks/crops/rutabaga_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/rye_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/rye_plant.json new file mode 100644 index 00000000..facb612f --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/rye_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/rye_plant.json", + "enabled": true, + "id": "harvestcraft:rye_plant", + "plant_name": "Rye", + "seed_name": "Rye Seeds", + "seed_items": [ + { + "item": "harvestcraft:ryeseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Rye Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:ryeitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/ryeitem", + "plant_textures": [ + "harvestcraft:blocks/crops/rye_stage_0", + "harvestcraft:blocks/crops/rye_stage_0", + "harvestcraft:blocks/crops/rye_stage_0", + "harvestcraft:blocks/crops/rye_stage_1", + "harvestcraft:blocks/crops/rye_stage_1", + "harvestcraft:blocks/crops/rye_stage_2", + "harvestcraft:blocks/crops/rye_stage_2", + "harvestcraft:blocks/crops/rye_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/scallion_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/scallion_plant.json new file mode 100644 index 00000000..36b623f5 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/scallion_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/scallion_plant.json", + "enabled": true, + "id": "harvestcraft:scallion_plant", + "plant_name": "Scallion", + "seed_name": "Scallion Seeds", + "seed_items": [ + { + "item": "harvestcraft:scallionseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Scallion Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:scallionitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/scallionseeditem", + "plant_textures": [ + "harvestcraft:blocks/crops/scallion_stage_0", + "harvestcraft:blocks/crops/scallion_stage_0", + "harvestcraft:blocks/crops/scallion_stage_0", + "harvestcraft:blocks/crops/scallion_stage_1", + "harvestcraft:blocks/crops/scallion_stage_1", + "harvestcraft:blocks/crops/scallion_stage_2", + "harvestcraft:blocks/crops/scallion_stage_2", + "harvestcraft:blocks/crops/scallion_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/seaweed_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/seaweed_plant.json new file mode 100644 index 00000000..978217a4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/seaweed_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/seaweed_plant.json", + "enabled": true, + "id": "harvestcraft:seaweed_plant", + "plant_name": "Seaweed", + "seed_name": "Seaweed Seeds", + "seed_items": [ + { + "item": "harvestcraft:seaweedseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Seaweed Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:seaweeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/seaweeditem", + "plant_textures": [ + "harvestcraft:blocks/crops/seaweed_stage_0", + "harvestcraft:blocks/crops/seaweed_stage_0", + "harvestcraft:blocks/crops/seaweed_stage_0", + "harvestcraft:blocks/crops/seaweed_stage_1", + "harvestcraft:blocks/crops/seaweed_stage_1", + "harvestcraft:blocks/crops/seaweed_stage_2", + "harvestcraft:blocks/crops/seaweed_stage_2", + "harvestcraft:blocks/crops/seaweed_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/sesameseed_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/sesameseed_plant.json new file mode 100644 index 00000000..4b59cdf6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/sesameseed_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/sesameseed_plant.json", + "enabled": true, + "id": "harvestcraft:sesameseed_plant", + "plant_name": "Sesame Seeds", + "seed_name": "Sesame Seeds Seeds", + "seed_items": [ + { + "item": "harvestcraft:sesameseedsseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Sesame Seeds Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:sesameseedsitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/sesameseedsitem", + "plant_textures": [ + "harvestcraft:blocks/crops/sesameseeds_stage_0", + "harvestcraft:blocks/crops/sesameseeds_stage_0", + "harvestcraft:blocks/crops/sesameseeds_stage_0", + "harvestcraft:blocks/crops/sesameseeds_stage_1", + "harvestcraft:blocks/crops/sesameseeds_stage_1", + "harvestcraft:blocks/crops/sesameseeds_stage_2", + "harvestcraft:blocks/crops/sesameseeds_stage_2", + "harvestcraft:blocks/crops/sesameseeds_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/soybean_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/soybean_plant.json new file mode 100644 index 00000000..4a4347a3 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/soybean_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/soybean_plant.json", + "enabled": true, + "id": "harvestcraft:soybean_plant", + "plant_name": "Soybean", + "seed_name": "Soybean Seeds", + "seed_items": [ + { + "item": "harvestcraft:soybeanseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Soybean Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:soybeanitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/soybeanitem", + "plant_textures": [ + "harvestcraft:blocks/crops/soybean_stage_0", + "harvestcraft:blocks/crops/soybean_stage_0", + "harvestcraft:blocks/crops/soybean_stage_0", + "harvestcraft:blocks/crops/soybean_stage_1", + "harvestcraft:blocks/crops/soybean_stage_1", + "harvestcraft:blocks/crops/soybean_stage_2", + "harvestcraft:blocks/crops/soybean_stage_2", + "harvestcraft:blocks/crops/soybean_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/spiceleaf_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/spiceleaf_plant.json new file mode 100644 index 00000000..cedb6b35 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/spiceleaf_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/spiceleaf_plant.json", + "enabled": true, + "id": "harvestcraft:spiceleaf_plant", + "plant_name": "Spiceleaf", + "seed_name": "Spiceleaf Seeds", + "seed_items": [ + { + "item": "harvestcraft:spiceleafseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Spiceleaf Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:spiceleafitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/spiceleafitem", + "plant_textures": [ + "harvestcraft:blocks/crops/spiceleaf_stage_0", + "harvestcraft:blocks/crops/spiceleaf_stage_0", + "harvestcraft:blocks/crops/spiceleaf_stage_0", + "harvestcraft:blocks/crops/spiceleaf_stage_1", + "harvestcraft:blocks/crops/spiceleaf_stage_1", + "harvestcraft:blocks/crops/spiceleaf_stage_2", + "harvestcraft:blocks/crops/spiceleaf_stage_2", + "harvestcraft:blocks/crops/spiceleaf_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/spinach_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/spinach_plant.json new file mode 100644 index 00000000..2fffa248 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/spinach_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/spinach_plant.json", + "enabled": true, + "id": "harvestcraft:spinach_plant", + "plant_name": "Spinach", + "seed_name": "Spinach Seeds", + "seed_items": [ + { + "item": "harvestcraft:spinachseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Spinach Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:spinachitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/spinachitem", + "plant_textures": [ + "harvestcraft:blocks/crops/spinach_stage_0", + "harvestcraft:blocks/crops/spinach_stage_0", + "harvestcraft:blocks/crops/spinach_stage_0", + "harvestcraft:blocks/crops/spinach_stage_1", + "harvestcraft:blocks/crops/spinach_stage_1", + "harvestcraft:blocks/crops/spinach_stage_2", + "harvestcraft:blocks/crops/spinach_stage_2", + "harvestcraft:blocks/crops/spinach_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/strawberry_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/strawberry_plant.json new file mode 100644 index 00000000..aa704aa2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/strawberry_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/strawberry_plant.json", + "enabled": true, + "id": "harvestcraft:strawberry_plant", + "plant_name": "Strawberry", + "seed_name": "Strawberry Seeds", + "seed_items": [ + { + "item": "harvestcraft:strawberryseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Strawberry Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:strawberryitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/strawberryitem", + "plant_textures": [ + "harvestcraft:blocks/crops/strawberry_stage_0", + "harvestcraft:blocks/crops/strawberry_stage_0", + "harvestcraft:blocks/crops/strawberry_stage_0", + "harvestcraft:blocks/crops/strawberry_stage_1", + "harvestcraft:blocks/crops/strawberry_stage_1", + "harvestcraft:blocks/crops/strawberry_stage_2", + "harvestcraft:blocks/crops/strawberry_stage_2", + "harvestcraft:blocks/crops/strawberry_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/sweetpotato_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/sweetpotato_plant.json new file mode 100644 index 00000000..a02bbae1 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/sweetpotato_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/sweetpotato_plant.json", + "enabled": true, + "id": "harvestcraft:sweetpotato_plant", + "plant_name": "Sweet Potato", + "seed_name": "Sweet Potato Seeds", + "seed_items": [ + { + "item": "harvestcraft:sweetpotatoseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Sweet Potato Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:sweetpotatoitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/sweetpotatoitem", + "plant_textures": [ + "harvestcraft:blocks/crops/sweetpotato_stage_0", + "harvestcraft:blocks/crops/sweetpotato_stage_0", + "harvestcraft:blocks/crops/sweetpotato_stage_0", + "harvestcraft:blocks/crops/sweetpotato_stage_1", + "harvestcraft:blocks/crops/sweetpotato_stage_1", + "harvestcraft:blocks/crops/sweetpotato_stage_2", + "harvestcraft:blocks/crops/sweetpotato_stage_2", + "harvestcraft:blocks/crops/sweetpotato_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/tea_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/tea_plant.json new file mode 100644 index 00000000..73535090 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/tea_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/tea_plant.json", + "enabled": true, + "id": "harvestcraft:tea_plant", + "plant_name": "Tea", + "seed_name": "Tea Seeds", + "seed_items": [ + { + "item": "harvestcraft:teaseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tea Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:tealeafitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/teaitem", + "plant_textures": [ + "harvestcraft:blocks/crops/tealeaf_stage_0", + "harvestcraft:blocks/crops/tealeaf_stage_0", + "harvestcraft:blocks/crops/tealeaf_stage_0", + "harvestcraft:blocks/crops/tealeaf_stage_1", + "harvestcraft:blocks/crops/tealeaf_stage_1", + "harvestcraft:blocks/crops/tealeaf_stage_2", + "harvestcraft:blocks/crops/tealeaf_stage_2", + "harvestcraft:blocks/crops/tealeaf_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/tomato_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/tomato_plant.json new file mode 100644 index 00000000..a9e5dd88 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/tomato_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/tomato_plant.json", + "enabled": true, + "id": "harvestcraft:tomato_plant", + "plant_name": "Tomato", + "seed_name": "Tomato Seeds", + "seed_items": [ + { + "item": "harvestcraft:tomatoseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tomato Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:tomatoitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/tomatoitem", + "plant_textures": [ + "harvestcraft:blocks/crops/tomato_stage_0", + "harvestcraft:blocks/crops/tomato_stage_0", + "harvestcraft:blocks/crops/tomato_stage_0", + "harvestcraft:blocks/crops/tomato_stage_1", + "harvestcraft:blocks/crops/tomato_stage_1", + "harvestcraft:blocks/crops/tomato_stage_2", + "harvestcraft:blocks/crops/tomato_stage_2", + "harvestcraft:blocks/crops/tomato_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/turnip_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/turnip_plant.json new file mode 100644 index 00000000..6c61eaf4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/turnip_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/turnip_plant.json", + "enabled": true, + "id": "harvestcraft:turnip_plant", + "plant_name": "Turnip", + "seed_name": "Turnip Seeds", + "seed_items": [ + { + "item": "harvestcraft:turnipseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Turnip Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:turnipitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/turnipitem", + "plant_textures": [ + "harvestcraft:blocks/crops/turnip_stage_0", + "harvestcraft:blocks/crops/turnip_stage_0", + "harvestcraft:blocks/crops/turnip_stage_0", + "harvestcraft:blocks/crops/turnip_stage_1", + "harvestcraft:blocks/crops/turnip_stage_1", + "harvestcraft:blocks/crops/turnip_stage_2", + "harvestcraft:blocks/crops/turnip_stage_2", + "harvestcraft:blocks/crops/turnip_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/waterchestnut_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/waterchestnut_plant.json new file mode 100644 index 00000000..6bb1110f --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/waterchestnut_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/waterchestnut_plant.json", + "enabled": true, + "id": "harvestcraft:waterchestnut_plant", + "plant_name": "Water Chestnut", + "seed_name": "Water Chestnut Seeds", + "seed_items": [ + { + "item": "harvestcraft:waterchestnutseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Water Chestnut Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:waterchestnutitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/waterchestnutitem", + "plant_textures": [ + "harvestcraft:blocks/crops/waterchestnut_stage_0", + "harvestcraft:blocks/crops/waterchestnut_stage_0", + "harvestcraft:blocks/crops/waterchestnut_stage_0", + "harvestcraft:blocks/crops/waterchestnut_stage_1", + "harvestcraft:blocks/crops/waterchestnut_stage_1", + "harvestcraft:blocks/crops/waterchestnut_stage_2", + "harvestcraft:blocks/crops/waterchestnut_stage_2", + "harvestcraft:blocks/crops/waterchestnut_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/whitemushroom_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/whitemushroom_plant.json new file mode 100644 index 00000000..9cabb3a5 --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/whitemushroom_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/whitemushroom_plant.json", + "enabled": true, + "id": "harvestcraft:whitemushroom_plant", + "plant_name": "White Mushroom", + "seed_name": "White Mushroom Seeds", + "seed_items": [ + { + "item": "harvestcraft:whitemushroomseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "White Mushroom Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:whitemushroomitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "mycelium_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/whitemushroomitem", + "plant_textures": [ + "harvestcraft:blocks/crops/whitemushroom_stage_0", + "harvestcraft:blocks/crops/whitemushroom_stage_0", + "harvestcraft:blocks/crops/whitemushroom_stage_0", + "harvestcraft:blocks/crops/whitemushroom_stage_1", + "harvestcraft:blocks/crops/whitemushroom_stage_1", + "harvestcraft:blocks/crops/whitemushroom_stage_2", + "harvestcraft:blocks/crops/whitemushroom_stage_2", + "harvestcraft:blocks/crops/whitemushroom_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/wintersquash_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/wintersquash_plant.json new file mode 100644 index 00000000..730644de --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/wintersquash_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/wintersquash_plant.json", + "enabled": true, + "id": "harvestcraft:wintersquash_plant", + "plant_name": "Winter Squash", + "seed_name": "Winter Squash Seeds", + "seed_items": [ + { + "item": "harvestcraft:wintersquashseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Winter Squash Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:wintersquashitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/wintersquashitem", + "plant_textures": [ + "harvestcraft:blocks/crops/wintersquash_stage_0", + "harvestcraft:blocks/crops/wintersquash_stage_0", + "harvestcraft:blocks/crops/wintersquash_stage_0", + "harvestcraft:blocks/crops/wintersquash_stage_1", + "harvestcraft:blocks/crops/wintersquash_stage_1", + "harvestcraft:blocks/crops/wintersquash_stage_2", + "harvestcraft:blocks/crops/wintersquash_stage_2", + "harvestcraft:blocks/crops/wintersquash_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_harvestcraft/plants/zucchini_plant.json b/config/agricraft/json/defaults/mod_harvestcraft/plants/zucchini_plant.json new file mode 100644 index 00000000..6d21fb8d --- /dev/null +++ b/config/agricraft/json/defaults/mod_harvestcraft/plants/zucchini_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_harvestcraft/plants/zucchini_plant.json", + "enabled": true, + "id": "harvestcraft:zucchini_plant", + "plant_name": "Zucchini", + "seed_name": "Zucchini Seeds", + "seed_items": [ + { + "item": "harvestcraft:zucchiniseeditem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Zucchini Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "harvestcraft:zucchiniitem", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "harvestcraft:items/zucchiniitem", + "plant_textures": [ + "harvestcraft:blocks/crops/zucchini_stage_0", + "harvestcraft:blocks/crops/zucchini_stage_0", + "harvestcraft:blocks/crops/zucchini_stage_0", + "harvestcraft:blocks/crops/zucchini_stage_1", + "harvestcraft:blocks/crops/zucchini_stage_1", + "harvestcraft:blocks/crops/zucchini_stage_2", + "harvestcraft:blocks/crops/zucchini_stage_2", + "harvestcraft:blocks/crops/zucchini_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_immersiveengineering/hemp_plant.json b/config/agricraft/json/defaults/mod_immersiveengineering/hemp_plant.json new file mode 100644 index 00000000..325ba702 --- /dev/null +++ b/config/agricraft/json/defaults/mod_immersiveengineering/hemp_plant.json @@ -0,0 +1,84 @@ +{ + "path": "mod_immersiveengineering/hemp_plant.json", + "enabled": true, + "id": "immersiveengineering:hemp_plant", + "plant_name": "Hemp", + "seed_name": "Hemp Seeds", + "seed_items": [ + { + "item": "immersiveengineering:seed", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Testing 1, 2, 3." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 0.5, + "required": true, + "item": "immersiveengineering:seed", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + }, + { + "min": 1, + "max": 2, + "chance": 0.5, + "required": true, + "item": "immersiveengineering:material", + "meta": 4, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "immersiveengineering:items/seed_hemp", + "plant_textures": [ + "immersiveengineering:blocks/hemp_B0", + "immersiveengineering:blocks/hemp_B0", + "immersiveengineering:blocks/hemp_B1", + "immersiveengineering:blocks/hemp_B1", + "immersiveengineering:blocks/hemp_B2", + "immersiveengineering:blocks/hemp_B2", + "immersiveengineering:blocks/hemp_B3", + "immersiveengineering:blocks/hemp_B4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagradditions/awakened_draconium_plant.json b/config/agricraft/json/defaults/mod_mysticalagradditions/awakened_draconium_plant.json new file mode 100644 index 00000000..af7a10de --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagradditions/awakened_draconium_plant.json @@ -0,0 +1,88 @@ +{ + "path": "mod_mysticalagradditions/awakened_draconium_plant.json", + "enabled": true, + "id": "mysticalagradditions:awakened_draconium_plant", + "plant_name": "Awakened Draconium Crop", + "seed_name": "Awakened Draconium Seeds", + "seed_items": [ + { + "item": "mysticalagradditions:awakened_draconium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Awakened Draconium Seeds." + }, + "growth_chance": 0.85, + "growth_bonus": 0.02, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagradditions:awakened_draconium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "mysticalagradditions:special", + "meta": 4, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagradditions:items/awakened_draconium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagradditions:blocks/awakened_draconium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagradditions/nether_star_plant.json b/config/agricraft/json/defaults/mod_mysticalagradditions/nether_star_plant.json new file mode 100644 index 00000000..75aca1df --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagradditions/nether_star_plant.json @@ -0,0 +1,88 @@ +{ + "path": "mod_mysticalagradditions/nether_star_plant.json", + "enabled": true, + "id": "mysticalagradditions:nether_star_plant", + "plant_name": "Nether Star Crop", + "seed_name": "Nether Star Seeds", + "seed_items": [ + { + "item": "mysticalagradditions:nether_star_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Nether Star Seeds." + }, + "growth_chance": 0.85, + "growth_bonus": 0.02, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagradditions:nether_star_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "mysticalagradditions:special", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagradditions:items/nether_star_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagradditions:blocks/nether_star_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagradditions/tier6_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagradditions/tier6_inferium_plant.json new file mode 100644 index 00000000..074cff88 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagradditions/tier6_inferium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagradditions/tier6_inferium_plant.json", + "enabled": true, + "id": "mysticalagradditions:tier_six_inferium_plant", + "plant_name": "Tier Six Inferium Crop", + "seed_name": "Tier Six Inferium Seeds", + "seed_items": [ + { + "item": "mysticalagradditions:tier6_inferium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tier Six Inferium Seeds. Much upgrade. Very wow." + }, + "growth_chance": 0.9, + "growth_bonus": 0.02, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:inferium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/inferium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/inferium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/adamantine_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/adamantine_plant.json new file mode 100644 index 00000000..968ca9b1 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/adamantine_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/adamantine_plant.json", + "enabled": true, + "id": "mysticalagriculture:adamantine_plant", + "plant_name": "Adamantine Crop", + "seed_name": "Adamantine Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:adamantine_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Adamantine Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:adamantine_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/adamantine_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/adamantine_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aluminum_brass_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aluminum_brass_plant.json new file mode 100644 index 00000000..0065ff3e --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aluminum_brass_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/aluminum_brass_plant.json", + "enabled": true, + "id": "mysticalagriculture:aluminum_brass_plant", + "plant_name": "Aluminum Brass Crop", + "seed_name": "Aluminum Brass Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:aluminum_brass_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Aluminum Brass Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:aluminum_brass_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/aluminum_brass_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/aluminum_brass_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aluminum_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aluminum_plant.json new file mode 100644 index 00000000..083ec4db --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aluminum_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/aluminum_plant.json", + "enabled": true, + "id": "mysticalagriculture:aluminum_plant", + "plant_name": "Aluminum Crop", + "seed_name": "Aluminum Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:aluminum_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Aluminum Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:aluminum_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/aluminum_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/aluminum_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/amber_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/amber_plant.json new file mode 100644 index 00000000..5bad4193 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/amber_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/amber_plant.json", + "enabled": true, + "id": "mysticalagriculture:amber_plant", + "plant_name": "Amber", + "seed_name": "Amber Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:amber_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Amber Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:amber_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/amber_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/amber_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/apatite_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/apatite_plant.json new file mode 100644 index 00000000..4b9cedd2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/apatite_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/apatite_plant.json", + "enabled": true, + "id": "mysticalagriculture:apatite_plant", + "plant_name": "Apatite Crop", + "seed_name": "Apatite Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:apatite_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Apatite Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:apatite_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/apatite_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/apatite_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aquamarine_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aquamarine_plant.json new file mode 100644 index 00000000..a08ba959 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aquamarine_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/aquamarine_plant.json", + "enabled": true, + "id": "mysticalagriculture:aquamarine_plant", + "plant_name": "Aquamarine Crop", + "seed_name": "Aquamarine Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:aquamarine_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Aquamarine Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:aquamarine_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/aquamarine_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/aquamarine_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aquarium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aquarium_plant.json new file mode 100644 index 00000000..4e35699f --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/aquarium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/aquarium_plant.json", + "enabled": true, + "id": "mysticalagriculture:aquarium_plant", + "plant_name": "Aquarium Crop", + "seed_name": "Aquarium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:aquarium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Aquarium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:aquarium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/aquarium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/aquarium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ardite_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ardite_plant.json new file mode 100644 index 00000000..b136a4c1 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ardite_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/ardite_plant.json", + "enabled": true, + "id": "mysticalagriculture:ardite_plant", + "plant_name": "Ardite Crop", + "seed_name": "Ardite Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:ardite_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Ardite Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:ardite_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/ardite_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/ardite_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/basalt_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/basalt_plant.json new file mode 100644 index 00000000..9763a9ae --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/basalt_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/basalt_plant.json", + "enabled": true, + "id": "mysticalagriculture:basalt_plant", + "plant_name": "Basalt", + "seed_name": "Basalt Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:basalt_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Basalt Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:basalt_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/basalt_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/basalt_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/basalz_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/basalz_plant.json new file mode 100644 index 00000000..85721827 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/basalz_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/basalz_plant.json", + "enabled": true, + "id": "mysticalagriculture:basalz_plant", + "plant_name": "Basalz Crop", + "seed_name": "Basalz Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:basalz_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Basalz Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:basalz_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/basalz_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/basalz_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/black_quartz_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/black_quartz_plant.json new file mode 100644 index 00000000..e5933932 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/black_quartz_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/black_quartz_plant.json", + "enabled": true, + "id": "mysticalagriculture:black_quartz_plant", + "plant_name": "Black Quartz Crop", + "seed_name": "Black Quartz Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:black_quartz_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Black Quartz Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:black_quartz_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/black_quartz_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/black_quartz_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blaze_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blaze_plant.json new file mode 100644 index 00000000..512e5ae9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blaze_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/blaze_plant.json", + "enabled": true, + "id": "mysticalagriculture:blaze_plant", + "plant_name": "Blaze Crop", + "seed_name": "Blaze Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:blaze_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Blaze Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:blaze_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/blaze_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/blaze_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blitz_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blitz_plant.json new file mode 100644 index 00000000..5c50a311 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blitz_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/blitz_plant.json", + "enabled": true, + "id": "mysticalagriculture:blitz_plant", + "plant_name": "Blitz Crop", + "seed_name": "Blitz Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:blitz_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Blitz Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:blitz_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/blitz_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/blitz_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blizz_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blizz_plant.json new file mode 100644 index 00000000..f4b0b27b --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blizz_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/blizz_plant.json", + "enabled": true, + "id": "mysticalagriculture:blizz_plant", + "plant_name": "Blizz Crop", + "seed_name": "Blizz Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:blizz_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Blizz Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:blizz_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/blizz_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/blizz_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blue_topaz_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blue_topaz_plant.json new file mode 100644 index 00000000..5090009f --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/blue_topaz_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/blue_topaz_plant.json", + "enabled": true, + "id": "mysticalagriculture:blue_topaz_plant", + "plant_name": "Blue Topaz Crop", + "seed_name": "Blue Topaz Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:blue_topaz_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Blue Topaz Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:blue_topaz_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/blue_topaz_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/blue_topaz_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/brass_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/brass_plant.json new file mode 100644 index 00000000..c3aa21c5 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/brass_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/brass_plant.json", + "enabled": true, + "id": "mysticalagriculture:brass_plant", + "plant_name": "Brass Crop", + "seed_name": "Brass Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:brass_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Brass Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:brass_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/brass_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/brass_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/bronze_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/bronze_plant.json new file mode 100644 index 00000000..731ca329 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/bronze_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/bronze_plant.json", + "enabled": true, + "id": "mysticalagriculture:bronze_plant", + "plant_name": "Bronze Crop", + "seed_name": "Bronze Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:bronze_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Bronze Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:bronze_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/bronze_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/bronze_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/certus_quartz_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/certus_quartz_plant.json new file mode 100644 index 00000000..02ab54cb --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/certus_quartz_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/certus_quartz_plant.json", + "enabled": true, + "id": "mysticalagriculture:certus_quartz_plant", + "plant_name": "Certus Quartz", + "seed_name": "Certus Quartz Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:certus_quartz_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Certus Quartz Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:certus_quartz_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/certus_quartz_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/certus_quartz_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/chicken_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/chicken_plant.json new file mode 100644 index 00000000..2d992fd3 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/chicken_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/chicken_plant.json", + "enabled": true, + "id": "mysticalagriculture:chicken_plant", + "plant_name": "Chicken Crop", + "seed_name": "Chicken Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:chicken_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Chicken Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:chicken_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/chicken_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/chicken_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/chimerite_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/chimerite_plant.json new file mode 100644 index 00000000..c1518845 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/chimerite_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/chimerite_plant.json", + "enabled": true, + "id": "mysticalagriculture:chimerite_plant", + "plant_name": "Chimerite Crop", + "seed_name": "Chimerite Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:chimerite_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "chimerite Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:chimerite_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/chimerite_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/chimerite_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/chrome_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/chrome_plant.json new file mode 100644 index 00000000..d55d2cc9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/chrome_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/chrome_plant.json", + "enabled": true, + "id": "mysticalagriculture:chrome_plant", + "plant_name": "Chrome Crop", + "seed_name": "Chrome Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:chrome_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Chrome Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:chrome_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/chrome_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/chrome_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/coal_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/coal_plant.json new file mode 100644 index 00000000..dcac5f3f --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/coal_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/coal_plant.json", + "enabled": true, + "id": "mysticalagriculture:coal_plant", + "plant_name": "Coal Crop", + "seed_name": "Coal Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:coal_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Coal Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:coal_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/coal_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/coal_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/cobalt_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/cobalt_plant.json new file mode 100644 index 00000000..070237d9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/cobalt_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/cobalt_plant.json", + "enabled": true, + "id": "mysticalagriculture:cobalt_plant", + "plant_name": "Cobalt", + "seed_name": "Cobalt Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:cobalt_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cobalt Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:cobalt_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/cobalt_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/cobalt_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/cold_iron_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/cold_iron_plant.json new file mode 100644 index 00000000..4107211c --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/cold_iron_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/cold_iron_plant.json", + "enabled": true, + "id": "mysticalagriculture:cold_iron_plant", + "plant_name": "Cold-Iron Crop", + "seed_name": "Cold-Iron Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:cold_iron_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cold-Iron Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:cold_iron_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/cold_iron_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/cold_iron_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/conductive_iron_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/conductive_iron_plant.json new file mode 100644 index 00000000..ebdc74ed --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/conductive_iron_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/conductive_iron_plant.json", + "enabled": true, + "id": "mysticalagriculture:conductive_iron_plant", + "plant_name": "Conductive Iron Crop", + "seed_name": "Conductive Iron Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:conductive_iron_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Conductive Iron Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:conductive_iron_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/conductive_iron_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/conductive_iron_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/constantan_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/constantan_plant.json new file mode 100644 index 00000000..bd0324e4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/constantan_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/constantan_plant.json", + "enabled": true, + "id": "mysticalagriculture:constantan_plant", + "plant_name": "Constantan Crop", + "seed_name": "Constantan Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:constantan_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Constantan Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:constantan_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/constantan_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/constantan_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/copper_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/copper_plant.json new file mode 100644 index 00000000..4f83a533 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/copper_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/copper_plant.json", + "enabled": true, + "id": "mysticalagriculture:copper_plant", + "plant_name": "Copper Crop", + "seed_name": "Copper Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:copper_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Copper Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:copper_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/copper_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/copper_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/cow_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/cow_plant.json new file mode 100644 index 00000000..bea16b68 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/cow_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/cow_plant.json", + "enabled": true, + "id": "mysticalagriculture:cow_plant", + "plant_name": "Cow Crop", + "seed_name": "Cow Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:cow_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Cow Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:cow_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/cow_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/cow_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/creeper_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/creeper_plant.json new file mode 100644 index 00000000..8ef53c30 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/creeper_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/creeper_plant.json", + "enabled": true, + "id": "mysticalagriculture:creeper_plant", + "plant_name": "Creeper Crop", + "seed_name": "Creeper Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:creeper_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Creeper Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:creeper_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/creeper_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/creeper_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/dark_steel_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/dark_steel_plant.json new file mode 100644 index 00000000..3f647ecd --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/dark_steel_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/dark_steel_plant.json", + "enabled": true, + "id": "mysticalagriculture:dark_steel_plant", + "plant_name": "Dark Steel Crop", + "seed_name": "Dark Steel Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:dark_steel_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Dark Steel Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:dark_steel_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/dark_steel_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/dark_steel_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/desh_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/desh_plant.json new file mode 100644 index 00000000..772f1dba --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/desh_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/desh_plant.json", + "enabled": true, + "id": "mysticalagriculture:desh_plant", + "plant_name": "Desh Crop", + "seed_name": "Desh Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:desh_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Desh Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:desh_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/desh_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/desh_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/diamond_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/diamond_plant.json new file mode 100644 index 00000000..9acc46fd --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/diamond_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/diamond_plant.json", + "enabled": true, + "id": "mysticalagriculture:diamond_plant", + "plant_name": "Diamond Crop", + "seed_name": "Diamond Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:diamond_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Diamond Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:diamond_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/diamond_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/diamond_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/dirt_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/dirt_plant.json new file mode 100644 index 00000000..4a42eb6d --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/dirt_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/dirt_plant.json", + "enabled": true, + "id": "mysticalagriculture:dirt_plant", + "plant_name": "Dirt Crop", + "seed_name": "Dirt Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:dirt_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Dirt Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:dirt_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/dirt_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/dirt_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/draconium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/draconium_plant.json new file mode 100644 index 00000000..cb6d12ec --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/draconium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/draconium_plant.json", + "enabled": true, + "id": "mysticalagriculture:draconium_plant", + "plant_name": "Draconium", + "seed_name": "Draconium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:draconium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Draconium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:draconium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/draconium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/draconium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/dye_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/dye_plant.json new file mode 100644 index 00000000..487559e7 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/dye_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/dye_plant.json", + "enabled": true, + "id": "mysticalagriculture:dye_plant", + "plant_name": "Dye Crop", + "seed_name": "Dye Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:dye_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Dye Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:dye_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/dye_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/dye_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/electrical_steel_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/electrical_steel_plant.json new file mode 100644 index 00000000..0d84b138 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/electrical_steel_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/electrical_steel_plant.json", + "enabled": true, + "id": "mysticalagriculture:electrical_steel_plant", + "plant_name": "Electrical Steel Crop", + "seed_name": "Electrical Steel Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:electrical_steel_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Electrical Steel Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:electrical_steel_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/electrical_steel_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/electrical_steel_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/electrum_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/electrum_plant.json new file mode 100644 index 00000000..49c7e411 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/electrum_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/electrum_plant.json", + "enabled": true, + "id": "mysticalagriculture:electrum_plant", + "plant_name": "Electrum Crop", + "seed_name": "Electrum Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:electrum_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Electrum Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:electrum_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/electrum_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/electrum_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/emerald_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/emerald_plant.json new file mode 100644 index 00000000..16566ebc --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/emerald_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/emerald_plant.json", + "enabled": true, + "id": "mysticalagriculture:emerald_plant", + "plant_name": "Emerald Crop", + "seed_name": "Emerald Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:emerald_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Emerald Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:emerald_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/emerald_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/emerald_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/end_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/end_plant.json new file mode 100644 index 00000000..74dcaaca --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/end_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/end_plant.json", + "enabled": true, + "id": "mysticalagriculture:end_plant", + "plant_name": "End Crop", + "seed_name": "End Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:end_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "End Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:end_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/end_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/end_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ender_amethyst_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ender_amethyst_plant.json new file mode 100644 index 00000000..398250b4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ender_amethyst_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/ender_amethyst_plant.json", + "enabled": true, + "id": "mysticalagriculture:ender_amethyst_plant", + "plant_name": "Ender Amethyst", + "seed_name": "Ender Amethyst Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:ender_amethyst_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Ender Amethyst Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:ender_amethyst_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/ender_amethyst_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/ender_amethyst_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ender_biotite_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ender_biotite_plant.json new file mode 100644 index 00000000..f3499886 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ender_biotite_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/ender_biotite_plant.json", + "enabled": true, + "id": "mysticalagriculture:ender_biotite_plant", + "plant_name": "Ender Biotite Crop", + "seed_name": "Ender Biotite Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:ender_biotite_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Ender Biotite Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:ender_biotite_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/ender_biotite_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/ender_biotite_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/enderium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/enderium_plant.json new file mode 100644 index 00000000..def67fd4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/enderium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/enderium_plant.json", + "enabled": true, + "id": "mysticalagriculture:enderium_plant", + "plant_name": "Enderium Crop", + "seed_name": "Enderium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:enderium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Enderium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:enderium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/enderium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/enderium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/enderman_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/enderman_plant.json new file mode 100644 index 00000000..cd8ca35d --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/enderman_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/enderman_plant.json", + "enabled": true, + "id": "mysticalagriculture:enderman_plant", + "plant_name": "Enderman Crop", + "seed_name": "Enderman Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:enderman_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Enderman Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:enderman_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/enderman_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/enderman_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/energetic_alloy_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/energetic_alloy_plant.json new file mode 100644 index 00000000..3ccbd254 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/energetic_alloy_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/energetic_alloy_plant.json", + "enabled": true, + "id": "mysticalagriculture:energetic_alloy_plant", + "plant_name": "Energetic Alloy Crop", + "seed_name": "Energetic Alloy Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:energetic_alloy_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Energetic Alloy Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:energetic_alloy_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/energetic_alloy_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/energetic_alloy_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/experience_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/experience_plant.json new file mode 100644 index 00000000..998b6dca --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/experience_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/experience_plant.json", + "enabled": true, + "id": "mysticalagriculture:experience_plant", + "plant_name": "Experience Crop", + "seed_name": "Experience Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:experience_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Experience Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:experience_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/experience_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/experience_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/fire_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/fire_plant.json new file mode 100644 index 00000000..bb4f6029 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/fire_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/fire_plant.json", + "enabled": true, + "id": "mysticalagriculture:fire_plant", + "plant_name": "Fire Crop", + "seed_name": "Fire Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:fire_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Fire Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:fire_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/fire_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/fire_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/fluix_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/fluix_plant.json new file mode 100644 index 00000000..bb1f22cf --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/fluix_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/fluix_plant.json", + "enabled": true, + "id": "mysticalagriculture:fluix_plant", + "plant_name": "Fluix", + "seed_name": "Fluix Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:fluix_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Fluix Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:fluix_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/fluix_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/fluix_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ghast_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ghast_plant.json new file mode 100644 index 00000000..c5d26570 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ghast_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/ghast_plant.json", + "enabled": true, + "id": "mysticalagriculture:ghast_plant", + "plant_name": "Ghast Crop", + "seed_name": "Ghast Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:ghast_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Ghast Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:ghast_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/ghast_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/ghast_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/glowstone_ingot_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/glowstone_ingot_plant.json new file mode 100644 index 00000000..e30fbe2a --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/glowstone_ingot_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/glowstone_ingot_plant.json", + "enabled": true, + "id": "mysticalagriculture:glowstone_ingot_plant", + "plant_name": "Glowstone Ingot", + "seed_name": "Glowstone Ingot Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:glowstone_ingot_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Glowstone Ingot Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:glowstone_ingot_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/glowstone_ingot_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/glowstone_ingot_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/glowstone_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/glowstone_plant.json new file mode 100644 index 00000000..4194dccd --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/glowstone_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/glowstone_plant.json", + "enabled": true, + "id": "mysticalagriculture:glowstone_plant", + "plant_name": "Glowstone Crop", + "seed_name": "Glowstone Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:glowstone_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Glowstone Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:glowstone_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/glowstone_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/glowstone_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/gold_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/gold_plant.json new file mode 100644 index 00000000..f25d8e39 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/gold_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/gold_plant.json", + "enabled": true, + "id": "mysticalagriculture:gold_plant", + "plant_name": "Gold Crop", + "seed_name": "Gold Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:gold_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Gold Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:gold_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/gold_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/gold_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/guardian_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/guardian_plant.json new file mode 100644 index 00000000..0432213c --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/guardian_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/guardian_plant.json", + "enabled": true, + "id": "mysticalagriculture:guardian_plant", + "plant_name": "Guardian Crop", + "seed_name": "Guardian Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:guardian_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Guardian Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:guardian_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/guardian_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/guardian_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ice_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ice_plant.json new file mode 100644 index 00000000..c06af3b2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ice_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/ice_plant.json", + "enabled": true, + "id": "mysticalagriculture:ice_plant", + "plant_name": "Ice Crop", + "seed_name": "Ice Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:ice_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Ice. Ice. Baby." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:ice_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/ice_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/ice_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/invar_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/invar_plant.json new file mode 100644 index 00000000..020073e9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/invar_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/invar_plant.json", + "enabled": true, + "id": "mysticalagriculture:invar_plant", + "plant_name": "Invar Crop", + "seed_name": "Invar Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:invar_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Invar Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:invar_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/invar_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/invar_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/iridium_ore_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/iridium_ore_plant.json new file mode 100644 index 00000000..94c16296 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/iridium_ore_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/iridium_ore_plant.json", + "enabled": true, + "id": "mysticalagriculture:iridium_ore_plant", + "plant_name": "Iridium Ore Crop", + "seed_name": "Iridium Ore Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:iridium_ore_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Iridium Ore Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:iridium_ore_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/iridium_ore_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/iridium_ore_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/iridium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/iridium_plant.json new file mode 100644 index 00000000..ec64e783 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/iridium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/iridium_plant.json", + "enabled": true, + "id": "mysticalagriculture:iridium_plant", + "plant_name": "Iridium Crop", + "seed_name": "Iridium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:iridium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Iridium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:iridium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/iridium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/iridium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/iron_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/iron_plant.json new file mode 100644 index 00000000..fbad20a2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/iron_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/iron_plant.json", + "enabled": true, + "id": "mysticalagriculture:iron_plant", + "plant_name": "Iron Crop", + "seed_name": "Iron Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:iron_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Iron Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:iron_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/iron_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/iron_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/knightslime_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/knightslime_plant.json new file mode 100644 index 00000000..c5220987 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/knightslime_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/knightslime_plant.json", + "enabled": true, + "id": "mysticalagriculture:knightslime_plant", + "plant_name": "Knightslime Crop", + "seed_name": "Knightslime Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:knightslime_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Knightslime Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:knightslime_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/knightslime_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/knightslime_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/lapis_lazuli_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/lapis_lazuli_plant.json new file mode 100644 index 00000000..6a78bad1 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/lapis_lazuli_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/lapis_lazuli_plant.json", + "enabled": true, + "id": "mysticalagriculture:lapis_lazuli_plant", + "plant_name": "Lapis Lazuli Crop", + "seed_name": "Lapis Lazuli Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:lapis_lazuli_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Lapis Lazuli Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:lapis_lazuli_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/lapis_lazuli_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/lapis_lazuli_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/lead_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/lead_plant.json new file mode 100644 index 00000000..468d0f91 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/lead_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/lead_plant.json", + "enabled": true, + "id": "mysticalagriculture:lead_plant", + "plant_name": "Lead Crop", + "seed_name": "Lead Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:lead_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Lead Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:lead_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/lead_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/lead_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/limestone_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/limestone_plant.json new file mode 100644 index 00000000..87039775 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/limestone_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/limestone_plant.json", + "enabled": true, + "id": "mysticalagriculture:limestone_plant", + "plant_name": "Limestone", + "seed_name": "Limestone Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:limestone_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Limestone Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:limestone_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/limestone_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/limestone_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/lumium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/lumium_plant.json new file mode 100644 index 00000000..9442a8f4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/lumium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/lumium_plant.json", + "enabled": true, + "id": "mysticalagriculture:lumium_plant", + "plant_name": "Lumium Crop", + "seed_name": "Lumium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:lumium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Lumium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:lumium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/lumium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/lumium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/malachite_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/malachite_plant.json new file mode 100644 index 00000000..59706680 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/malachite_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/malachite_plant.json", + "enabled": true, + "id": "mysticalagriculture:malachite_plant", + "plant_name": "Malachite", + "seed_name": "Malachite Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:malachite_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Malachite Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:malachite_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/malachite_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/malachite_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/manasteel_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/manasteel_plant.json new file mode 100644 index 00000000..18280a68 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/manasteel_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/manasteel_plant.json", + "enabled": true, + "id": "mysticalagriculture:manasteel_plant", + "plant_name": "Manasteel", + "seed_name": "Manasteel Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:manasteel_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Manasteel Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:manasteel_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/manasteel_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/manasteel_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/manyullyn_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/manyullyn_plant.json new file mode 100644 index 00000000..56e52c8e --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/manyullyn_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/manyullyn_plant.json", + "enabled": true, + "id": "mysticalagriculture:manyullyn_plant", + "plant_name": "Manyullyn Crop", + "seed_name": "Manyullyn Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:manyullyn_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Manyullyn Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:manyullyn_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/manyullyn_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/manyullyn_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/marble_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/marble_plant.json new file mode 100644 index 00000000..f9d1eeee --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/marble_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/marble_plant.json", + "enabled": true, + "id": "mysticalagriculture:marble_plant", + "plant_name": "Marble", + "seed_name": "Marble Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:marble_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Marble Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:marble_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/marble_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/marble_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/meteoric_iron_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/meteoric_iron_plant.json new file mode 100644 index 00000000..2e6bf79f --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/meteoric_iron_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/meteoric_iron_plant.json", + "enabled": true, + "id": "mysticalagriculture:meteoric_iron_plant", + "plant_name": "Meteoric Iron Crop", + "seed_name": "Meteoric Iron Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:meteoric_iron_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Meteoric Iron Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:meteoric_iron_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/meteoric_iron_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/meteoric_iron_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/mithril_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/mithril_plant.json new file mode 100644 index 00000000..58458ad6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/mithril_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/mithril_plant.json", + "enabled": true, + "id": "mysticalagriculture:mithril_plant", + "plant_name": "Mithril Crop", + "seed_name": "Mithril Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:mithril_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Mithril Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:mithril_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/mithril_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/mithril_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/moonstone_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/moonstone_plant.json new file mode 100644 index 00000000..b8f8f344 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/moonstone_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/moonstone_plant.json", + "enabled": true, + "id": "mysticalagriculture:moonstone_plant", + "plant_name": "Moonstone Crop", + "seed_name": "Moonstone Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:moonstone_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Moonstone Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:moonstone_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/moonstone_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/moonstone_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/mystical_flower_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/mystical_flower_plant.json new file mode 100644 index 00000000..ff5d079d --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/mystical_flower_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/mystical_flower_plant.json", + "enabled": true, + "id": "mysticalagriculture:mystical_flower_plant", + "plant_name": "Mystical Flower Crop", + "seed_name": "Mystical Flower Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:mystical_flower_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Mystical Flower Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:mystical_flower_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/mystical_flower_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/mystical_flower_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nature_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nature_plant.json new file mode 100644 index 00000000..d795df34 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nature_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/nature_plant.json", + "enabled": true, + "id": "mysticalagriculture:nature_plant", + "plant_name": "Nature Crop", + "seed_name": "Nature Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:nature_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Nature Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:nature_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/nature_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/nature_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nether_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nether_plant.json new file mode 100644 index 00000000..9da50286 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nether_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/nether_plant.json", + "enabled": true, + "id": "mysticalagriculture:nether_plant", + "plant_name": "Nether Crop", + "seed_name": "Nether Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:nether_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Nether Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:nether_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/nether_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/nether_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nether_quartz_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nether_quartz_plant.json new file mode 100644 index 00000000..9f7b254f --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nether_quartz_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/nether_quartz_plant.json", + "enabled": true, + "id": "mysticalagriculture:nether_quartz_plant", + "plant_name": "Nether Quartz Crop", + "seed_name": "Nether Quartz Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:nether_quartz_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Nether Quartz Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:nether_quartz_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/nether_quartz_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/nether_quartz_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nickel_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nickel_plant.json new file mode 100644 index 00000000..d6b7a538 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/nickel_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/nickel_plant.json", + "enabled": true, + "id": "mysticalagriculture:nickel_plant", + "plant_name": "Nickel Crop", + "seed_name": "Nickel Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:nickel_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Nickel Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:nickel_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/nickel_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/nickel_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/obsidian_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/obsidian_plant.json new file mode 100644 index 00000000..f351a2fe --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/obsidian_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/obsidian_plant.json", + "enabled": true, + "id": "mysticalagriculture:obsidian_plant", + "plant_name": "Obsidian Crop", + "seed_name": "Obsidian Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:obsidian_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Obsidian Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:obsidian_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/obsidian_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/obsidian_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/osmium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/osmium_plant.json new file mode 100644 index 00000000..25890482 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/osmium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/osmium_plant.json", + "enabled": true, + "id": "mysticalagriculture:osmium_plant", + "plant_name": "Osmium", + "seed_name": "Osmium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:osmium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Osmium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:osmium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/osmium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/osmium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/peridot_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/peridot_plant.json new file mode 100644 index 00000000..92e352a1 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/peridot_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/peridot_plant.json", + "enabled": true, + "id": "mysticalagriculture:peridot_plant", + "plant_name": "Peridot", + "seed_name": "Peridot Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:peridot_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Peridot Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:peridot_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/peridot_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/peridot_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/pig_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/pig_plant.json new file mode 100644 index 00000000..93208edf --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/pig_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/pig_plant.json", + "enabled": true, + "id": "mysticalagriculture:pig_plant", + "plant_name": "Pig Crop", + "seed_name": "Pig Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:pig_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Pig Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:pig_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/pig_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/pig_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/platinum_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/platinum_plant.json new file mode 100644 index 00000000..c607029e --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/platinum_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/platinum_plant.json", + "enabled": true, + "id": "mysticalagriculture:platinum_plant", + "plant_name": "Platinum Crop", + "seed_name": "Platinum Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:platinum_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Platinum Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:platinum_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/platinum_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/platinum_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/pulsating_iron_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/pulsating_iron_plant.json new file mode 100644 index 00000000..6256cc0e --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/pulsating_iron_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/pulsating_iron_plant.json", + "enabled": true, + "id": "mysticalagriculture:pulsating_iron_plant", + "plant_name": "Pulsating Iron Crop", + "seed_name": "Pulsating Iron Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:pulsating_iron_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Pulsating Iron Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:pulsating_iron_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/pulsating_iron_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/pulsating_iron_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/quartz_enriched_iron_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/quartz_enriched_iron_plant.json new file mode 100644 index 00000000..a7415f46 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/quartz_enriched_iron_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/quartz_enriched_iron_plant.json", + "enabled": true, + "id": "mysticalagriculture:quartz_enriched_iron_plant", + "plant_name": "Quartz Enriched Iron Crop", + "seed_name": "Quartz Enriched Iron Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:quartz_enriched_iron_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Quartz Enriched Iron Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:quartz_enriched_iron_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/quartz_enriched_iron_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/quartz_enriched_iron_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/rabbit_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/rabbit_plant.json new file mode 100644 index 00000000..fd7ed5dc --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/rabbit_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/rabbit_plant.json", + "enabled": true, + "id": "mysticalagriculture:rabbit_plant", + "plant_name": "Rabbit Crop", + "seed_name": "Rabbit Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:rabbit_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Rabbit Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:rabbit_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/rabbit_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/rabbit_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/redstone_alloy_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/redstone_alloy_plant.json new file mode 100644 index 00000000..3918b933 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/redstone_alloy_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/redstone_alloy_plant.json", + "enabled": true, + "id": "mysticalagriculture:redstone_alloy_plant", + "plant_name": "Redstone Alloy Crop", + "seed_name": "Redstone Alloy Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:redstone_alloy_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Redstone Alloy Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:redstone_alloy_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/redstone_alloy_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/redstone_alloy_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/redstone_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/redstone_plant.json new file mode 100644 index 00000000..8cf15aa2 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/redstone_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/redstone_plant.json", + "enabled": true, + "id": "mysticalagriculture:redstone_plant", + "plant_name": "Redstone Crop", + "seed_name": "Redstone Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:redstone_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Redstone Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:redstone_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/redstone_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/redstone_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/refined_obsidian_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/refined_obsidian_plant.json new file mode 100644 index 00000000..5382321b --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/refined_obsidian_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/refined_obsidian_plant.json", + "enabled": true, + "id": "mysticalagriculture:refined_obsidian_plant", + "plant_name": "Refined Obsidian", + "seed_name": "Refined Obsidian Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:refined_obsidian_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Refined Obsidian Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:refined_obsidian_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/refined_obsidian_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/refined_obsidian_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/rock_crystal_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/rock_crystal_plant.json new file mode 100644 index 00000000..c88dcbfe --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/rock_crystal_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/rock_crystal_plant.json", + "enabled": true, + "id": "mysticalagriculture:rock_crystal_plant", + "plant_name": "Rock Crystal Crop", + "seed_name": "Rock Crystal Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:rock_crystal_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Rock Crystal Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:rock_crystal_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/rock_crystal_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/rock_crystal_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/rubber_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/rubber_plant.json new file mode 100644 index 00000000..35a714ea --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/rubber_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/rubber_plant.json", + "enabled": true, + "id": "mysticalagriculture:rubber_plant", + "plant_name": "Rubber", + "seed_name": "Rubber Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:rubber_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Rubber Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:rubber_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/rubber_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/rubber_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ruby_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ruby_plant.json new file mode 100644 index 00000000..f6a5f2ae --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/ruby_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/ruby_plant.json", + "enabled": true, + "id": "mysticalagriculture:rubyr_plant", + "plant_name": "Ruby", + "seed_name": "Ruby Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:ruby_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Ruby Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:ruby_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/ruby_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/ruby_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/saltpeter_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/saltpeter_plant.json new file mode 100644 index 00000000..b9ad02ce --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/saltpeter_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/saltpeter_plant.json", + "enabled": true, + "id": "mysticalagriculture:saltpeter_plant", + "plant_name": "Saltpeter Crop", + "seed_name": "Saltpeter Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:saltpeter_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Saltpeter Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:saltpeter_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/saltpeter_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/saltpeter_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sapphire_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sapphire_plant.json new file mode 100644 index 00000000..beb0d39a --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sapphire_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/sapphire_plant.json", + "enabled": true, + "id": "mysticalagriculture:sapphire_plant", + "plant_name": "Sapphire", + "seed_name": "Sapphire Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:sapphire_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Sapphire Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:sapphire_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/sapphire_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/sapphire_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sheep_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sheep_plant.json new file mode 100644 index 00000000..d417ab76 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sheep_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/sheep_plant.json", + "enabled": true, + "id": "mysticalagriculture:sheep_plant", + "plant_name": "Sheep Crop", + "seed_name": "Sheep Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:sheep_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Sheep Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:sheep_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/sheep_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/sheep_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/signalum_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/signalum_plant.json new file mode 100644 index 00000000..2119915b --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/signalum_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/signalum_plant.json", + "enabled": true, + "id": "mysticalagriculture:signalum_plant", + "plant_name": "Signalum Crop", + "seed_name": "Signalum Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:signalum_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Signalum Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:signalum_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/signalum_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/signalum_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/silicon_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/silicon_plant.json new file mode 100644 index 00000000..1b1d2a9c --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/silicon_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/silicon_plant.json", + "enabled": true, + "id": "mysticalagriculture:silicon_plant", + "plant_name": "Silicon Crop", + "seed_name": "Silicon Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:silicon_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Silicon Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:silicon_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/silicon_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/silicon_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/silver_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/silver_plant.json new file mode 100644 index 00000000..78ee47ed --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/silver_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/silver_plant.json", + "enabled": true, + "id": "mysticalagriculture:silver_plant", + "plant_name": "Silver Crop", + "seed_name": "Silver Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:silver_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Silver Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:silver_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/silver_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/silver_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/skeleton_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/skeleton_plant.json new file mode 100644 index 00000000..bee55a53 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/skeleton_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/skeleton_plant.json", + "enabled": true, + "id": "mysticalagriculture:skeleton_plant", + "plant_name": "Skeleton Crop", + "seed_name": "Skeleton Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:skeleton_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Skeleton Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:skeleton_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/skeleton_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/skeleton_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/slime_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/slime_plant.json new file mode 100644 index 00000000..7c2e14f9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/slime_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/slime_plant.json", + "enabled": true, + "id": "mysticalagriculture:slime_plant", + "plant_name": "Slime Crop", + "seed_name": "Slime Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:slime_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Slime Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:slime_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/slime_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/slime_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/soularium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/soularium_plant.json new file mode 100644 index 00000000..84a3e085 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/soularium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/soularium_plant.json", + "enabled": true, + "id": "mysticalagriculture:soularium_plant", + "plant_name": "Soularium Crop", + "seed_name": "Soularium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:soularium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Soularium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:soularium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/soularium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/soularium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/spider_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/spider_plant.json new file mode 100644 index 00000000..8bfd3e34 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/spider_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/spider_plant.json", + "enabled": true, + "id": "mysticalagriculture:spider_plant", + "plant_name": "Spider Crop", + "seed_name": "Spider Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:spider_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Spider Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:spider_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/spider_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/spider_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/star_steel_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/star_steel_plant.json new file mode 100644 index 00000000..e3fe579f --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/star_steel_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/star_steel_plant.json", + "enabled": true, + "id": "mysticalagriculture:star_steel_plant", + "plant_name": "Star-Steel Crop", + "seed_name": "Star-Steel Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:star_steel_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Star-Steel Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:star_steel_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/star_steel_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/star_steel_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/starmetal_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/starmetal_plant.json new file mode 100644 index 00000000..22542dd4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/starmetal_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/starmetal_plant.json", + "enabled": true, + "id": "mysticalagriculture:starmetal_plant", + "plant_name": "Starmetal Crop", + "seed_name": "Starmetal Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:starmetal_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Starmetal Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:starmetal_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/starmetal_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/starmetal_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/steel_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/steel_plant.json new file mode 100644 index 00000000..4b2f39ff --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/steel_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/steel_plant.json", + "enabled": true, + "id": "mysticalagriculture:steel_plant", + "plant_name": "Steel Crop", + "seed_name": "Steel Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:steel_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Steel Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:steel_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/steel_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/steel_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/stone_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/stone_plant.json new file mode 100644 index 00000000..b655c3cb --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/stone_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/stone_plant.json", + "enabled": true, + "id": "mysticalagriculture:stone_plant", + "plant_name": "Stone Crop", + "seed_name": "Stone Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:stone_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Stone Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:stone_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/stone_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/stone_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sulfur_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sulfur_plant.json new file mode 100644 index 00000000..eb39b2f7 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sulfur_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/sulfur_plant.json", + "enabled": true, + "id": "mysticalagriculture:sulfur_plant", + "plant_name": "Sulfur Crop", + "seed_name": "Sulfur Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:sulfur_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Sulfur Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:sulfur_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/sulfur_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/sulfur_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sunstone_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sunstone_plant.json new file mode 100644 index 00000000..5c8765f4 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/sunstone_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/sunstone_plant.json", + "enabled": true, + "id": "mysticalagriculture:sunstone_plant", + "plant_name": "Sunstone Crop", + "seed_name": "Sunstone Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:sunstone_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Sunstone Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:sunstone_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/sunstone_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/sunstone_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tanzanite_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tanzanite_plant.json new file mode 100644 index 00000000..fbea556d --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tanzanite_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/tanzanite_plant.json", + "enabled": true, + "id": "mysticalagriculture:tanzanite_plant", + "plant_name": "Tanzanite", + "seed_name": "Tanzanite Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:tanzanite_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tanzanite Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:tanzanite_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/tanzanite_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/tanzanite_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/terrasteel_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/terrasteel_plant.json new file mode 100644 index 00000000..1ba3755b --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/terrasteel_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/terrasteel_plant.json", + "enabled": true, + "id": "mysticalagriculture:terrasteel_plant", + "plant_name": "Terrasteel", + "seed_name": "Terrasteel Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:terrasteel_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Terrasteel Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:terrasteel_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/terrasteel_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/terrasteel_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier1_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier1_inferium_plant.json new file mode 100644 index 00000000..9a6eff3c --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier1_inferium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/tier1_inferium_plant.json", + "enabled": true, + "id": "mysticalagriculture:tier1_inferium_plant", + "plant_name": "Tier1 Inferium Crop", + "seed_name": "Tier1 Inferium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:tier1_inferium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tier1 Inferium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:inferium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/inferium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/inferium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier2_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier2_inferium_plant.json new file mode 100644 index 00000000..4feaf9be --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier2_inferium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/tier2_inferium_plant.json", + "enabled": true, + "id": "mysticalagriculture:tier2_inferium_plant", + "plant_name": "Tier2 Inferium Crop", + "seed_name": "Tier2 Inferium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:tier2_inferium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tier2 Inferium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:inferium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/inferium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/inferium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier3_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier3_inferium_plant.json new file mode 100644 index 00000000..c50eefe6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier3_inferium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/tier3_inferium_plant.json", + "enabled": true, + "id": "mysticalagriculture:tier3_inferium_plant", + "plant_name": "Tier3 Inferium Crop", + "seed_name": "Tier3 Inferium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:tier3_inferium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tier3 Inferium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:inferium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/inferium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/inferium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier4_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier4_inferium_plant.json new file mode 100644 index 00000000..fe9a1bb7 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier4_inferium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/tier4_inferium_plant.json", + "enabled": true, + "id": "mysticalagriculture:tier4_inferium_plant", + "plant_name": "Tier4 Inferium Crop", + "seed_name": "Tier4 Inferium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:tier4_inferium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tier4 Inferium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:inferium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/inferium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/inferium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier5_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier5_inferium_plant.json new file mode 100644 index 00000000..bf7828be --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier5_inferium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/tier5_inferium_plant.json", + "enabled": true, + "id": "mysticalagriculture:tier5_inferium_plant", + "plant_name": "Tier5 Inferium Crop", + "seed_name": "Tier5 Inferium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:tier5_inferium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tier5 Inferium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:inferium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/inferium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/inferium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tin_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tin_plant.json new file mode 100644 index 00000000..a0f22b42 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tin_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/tin_plant.json", + "enabled": true, + "id": "mysticalagriculture:tin_plant", + "plant_name": "Tin Crop", + "seed_name": "Tin Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:tin_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tin Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:tin_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/tin_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/tin_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/titanium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/titanium_plant.json new file mode 100644 index 00000000..793e51ad --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/titanium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/titanium_plant.json", + "enabled": true, + "id": "mysticalagriculture:titanium_plant", + "plant_name": "Titanium Crop", + "seed_name": "Titanium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:titanium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Titanium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:titanium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/titanium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/titanium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/topaz_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/topaz_plant.json new file mode 100644 index 00000000..d49eab5b --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/topaz_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/topaz_plant.json", + "enabled": true, + "id": "mysticalagriculture:topaz_plant", + "plant_name": "Topaz", + "seed_name": "Topaz Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:topaz_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Topaz Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:topaz_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/topaz_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/topaz_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tungsten_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tungsten_plant.json new file mode 100644 index 00000000..dabbc5da --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tungsten_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/tungsten_plant.json", + "enabled": true, + "id": "mysticalagriculture:tungsten_plant", + "plant_name": "Tungsten Crop", + "seed_name": "Tungsten Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:tungsten_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Tungsten Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:tungsten_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/tungsten_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/tungsten_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/uranium_238_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/uranium_238_plant.json new file mode 100644 index 00000000..d4a0d792 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/uranium_238_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/uranium_238_plant.json", + "enabled": true, + "id": "mysticalagriculture:uranium_238_plant", + "plant_name": "Uranium 238 Crop", + "seed_name": "Uranium 238 Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:uranium_238_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Uranium 238 Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:uranium_238_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/uranium_238_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/uranium_238_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/uranium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/uranium_plant.json new file mode 100644 index 00000000..f569732b --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/uranium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/uranium_plant.json", + "enabled": true, + "id": "mysticalagriculture:uranium_plant", + "plant_name": "Uranium Crop", + "seed_name": "Uranium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:uranium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Uranium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:uranium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/uranium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/uranium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/vibrant_alloy_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/vibrant_alloy_plant.json new file mode 100644 index 00000000..e36eb779 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/vibrant_alloy_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/vibrant_alloy_plant.json", + "enabled": true, + "id": "mysticalagriculture:vibrant_alloy_plant", + "plant_name": "Vibrant Alloy Crop", + "seed_name": "Vibrant Alloy Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:vibrant_alloy_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Vibrant Alloy Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:vibrant_alloy_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/vibrant_alloy_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/vibrant_alloy_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/vinteum_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/vinteum_plant.json new file mode 100644 index 00000000..484197ab --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/vinteum_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/vinteum_plant.json", + "enabled": true, + "id": "mysticalagriculture:vinteum_plant", + "plant_name": "Vinteum Crop", + "seed_name": "Vinteum Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:vinteum_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Vinteum Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:vinteum_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/vinteum_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/vinteum_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/water_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/water_plant.json new file mode 100644 index 00000000..314b2dad --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/water_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/water_plant.json", + "enabled": true, + "id": "mysticalagriculture:water_plant", + "plant_name": "Water Crop", + "seed_name": "Water Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:water_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Water Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:water_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/water_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/water_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/wither_skeleton_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/wither_skeleton_plant.json new file mode 100644 index 00000000..f1761ef6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/wither_skeleton_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/wither_skeleton_plant.json", + "enabled": true, + "id": "mysticalagriculture:wither_skeleton_plant", + "plant_name": "Wither Skeleton Crop", + "seed_name": "Wither Skeleton Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:wither_skeleton_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Wither Skeleton Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:wither_skeleton_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/wither_skeleton_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/wither_skeleton_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/wood_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/wood_plant.json new file mode 100644 index 00000000..a80db850 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/wood_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/wood_plant.json", + "enabled": true, + "id": "mysticalagriculture:wood_plant", + "plant_name": "Wood Crop", + "seed_name": "Wood Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:wood_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Wood Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:wood_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/wood_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/wood_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/yellorium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/yellorium_plant.json new file mode 100644 index 00000000..9e46a081 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/yellorium_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/yellorium_plant.json", + "enabled": true, + "id": "mysticalagriculture:yellorium_plant", + "plant_name": "Yellorium Crop", + "seed_name": "Yellorium Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:yellorium_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Yellorium Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:yellorium_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/yellorium_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/yellorium_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/zinc_plant - Copy.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/zinc_plant - Copy.json new file mode 100644 index 00000000..1b1d2a9c --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/zinc_plant - Copy.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/silicon_plant.json", + "enabled": true, + "id": "mysticalagriculture:silicon_plant", + "plant_name": "Silicon Crop", + "seed_name": "Silicon Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:silicon_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Silicon Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:silicon_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/silicon_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/silicon_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/zinc_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/zinc_plant.json new file mode 100644 index 00000000..79135622 --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/zinc_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/zinc_plant.json", + "enabled": true, + "id": "mysticalagriculture:zinc_plant", + "plant_name": "Zinc Crop", + "seed_name": "Zinc Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:zinc_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Zinc Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:zinc_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/zinc_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/zinc_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/zombie_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/zombie_plant.json new file mode 100644 index 00000000..543628dd --- /dev/null +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/zombie_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_mysticalagriculture/plants/zombie_plant.json", + "enabled": true, + "id": "mysticalagriculture:zombie_plant", + "plant_name": "Zombie Crop", + "seed_name": "Zombie Seeds", + "seed_items": [ + { + "item": "mysticalagriculture:zombie_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Zombie Seeds." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "mysticalagriculture:zombie_essence", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "mysticalagriculture:items/zombie_seeds", + "plant_textures": [ + "mysticalagriculture:blocks/crop0", + "mysticalagriculture:blocks/crop1", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop2", + "mysticalagriculture:blocks/crop3", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/crop4", + "mysticalagriculture:blocks/zombie_crop" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_natura/barley_plant.json b/config/agricraft/json/defaults/mod_natura/barley_plant.json new file mode 100644 index 00000000..40ca3032 --- /dev/null +++ b/config/agricraft/json/defaults/mod_natura/barley_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_natura/barley_plant.json", + "enabled": true, + "id": "natura:barley_plant", + "plant_name": "Barley", + "seed_name": "Barley Seeds", + "seed_items": [ + { + "item": "natura:overworld_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Testing 1, 2, 3." + }, + "growth_chance": 1.0, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 3, + "chance": 0.95, + "required": true, + "item": "natura:materials", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "natura:items/seeds/barley_seeds", + "plant_textures": [ + "natura:blocks/crops/barley/barley_stage_0", + "natura:blocks/crops/barley/barley_stage_0", + "natura:blocks/crops/barley/barley_stage_1", + "natura:blocks/crops/barley/barley_stage_1", + "natura:blocks/crops/barley/barley_stage_2", + "natura:blocks/crops/barley/barley_stage_2", + "natura:blocks/crops/barley/barley_stage_3", + "natura:blocks/crops/barley/barley_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_natura/cotton_plant.json b/config/agricraft/json/defaults/mod_natura/cotton_plant.json new file mode 100644 index 00000000..5d1e0c19 --- /dev/null +++ b/config/agricraft/json/defaults/mod_natura/cotton_plant.json @@ -0,0 +1,72 @@ +{ + "path": "mod_natura/cotton_plant.json", + "enabled": true, + "id": "natura:cotton_plant", + "plant_name": "Cotton", + "seed_name": "Cotton Seeds", + "seed_items": [ + { + "item": "natura:overworld_seeds", + "meta": 1, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Testing 1, 2, 3." + }, + "growth_chance": 1.0, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 3, + "chance": 0.95, + "required": true, + "item": "natura:materials", + "meta": 3, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "natura:items/seeds/cotton_seeds", + "plant_textures": [ + "natura:blocks/crops/cotton/cotton_stage_0", + "natura:blocks/crops/cotton/cotton_stage_1", + "natura:blocks/crops/cotton/cotton_stage_1", + "natura:blocks/crops/cotton/cotton_stage_2", + "natura:blocks/crops/cotton/cotton_stage_2", + "natura:blocks/crops/cotton/cotton_stage_3", + "natura:blocks/crops/cotton/cotton_stage_3", + "natura:blocks/crops/cotton/cotton_stage_4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_thaumcraft/mutations/thaumcraft_lux_mutation.json b/config/agricraft/json/defaults/mod_thaumcraft/mutations/thaumcraft_lux_mutation.json new file mode 100644 index 00000000..6798dd9b --- /dev/null +++ b/config/agricraft/json/defaults/mod_thaumcraft/mutations/thaumcraft_lux_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "mod_thaumcraft/mutations/thaumcraft_lux_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "thaumcraft:lux_flower_plant", + "parent1": "thaumcraft:ignis_flower_plant", + "parent2": "thaumcraft:aer_flower_plant" +} diff --git a/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_aer_plant..json.bak b/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_aer_plant..json.bak new file mode 100644 index 00000000..254f3e0a --- /dev/null +++ b/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_aer_plant..json.bak @@ -0,0 +1,70 @@ +{ + "path": "mod_thaumcraft/plants/thaumcraft_aer_plant.json", + "enabled": true, + "id": "thaumcraft:aer_flower_plant", + "plant_name": "Aer Vis Plant", + "seed_name": "Aer Vis Seeds", + "seed_items": [ + { + "item": "thaumadditions:vis_seeds", + "meta": 0, + "tags": "Aspect: \"aer\"", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Aer Vis Seeds." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 1.0, + "required": true, + "item": "thaumadditions:vis_pod", + "meta": 0, + "tags": "Aspect: \"aer\"", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "enchanted_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agricraft:items/seed_botania_black", + "plant_textures": [ + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black2", + "agricraft:blocks/crop_botania_black2", + "agricraft:blocks/crop_botania_black3", + "agricraft:blocks/crop_botania_black3", + "agricraft:blocks/crop_botania_black4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_aer_plant.json b/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_aer_plant.json new file mode 100644 index 00000000..e372d101 --- /dev/null +++ b/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_aer_plant.json @@ -0,0 +1,70 @@ +{ + "path": "mod_thaumcraft/plants/thaumcraft_aer_plant.json", + "enabled": true, + "id": "thaumcraft:aer_flower_plant", + "plant_name": "Aer Vis Plant", + "seed_name": "Aer Vis Seeds", + "seed_items": [ + { + "item": "thaumadditions:vis_seeds", + "meta": 0, + "tags": "{Aspect: \"aer\"}", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Aer Vis Seeds." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 1.0, + "required": true, + "item": "thaumadditions:vis_pod", + "meta": 0, + "tags": "{Aspect: \"aer\"}", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "enchanted_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agricraft:items/seed_botania_black", + "plant_textures": [ + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black2", + "agricraft:blocks/crop_botania_black2", + "agricraft:blocks/crop_botania_black3", + "agricraft:blocks/crop_botania_black3", + "agricraft:blocks/crop_botania_black4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_ignis_plant.json b/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_ignis_plant.json new file mode 100644 index 00000000..326a3ab9 --- /dev/null +++ b/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_ignis_plant.json @@ -0,0 +1,74 @@ +{ + "path": "mod_thaumcraft/plants/thaumcraft_ignis_plant.json", + "enabled": true, + "id": "thaumcraft:ignis_flower_plant", + "plant_name": "Ignis Vis Plant", + "seed_name": "Ignis Vis Seeds", + "seed_items": [ + { + "item": "thaumadditions:vis_seeds", + "meta": 0, + "tags": "{Aspect: \"ignis\"}", + "ignoreMeta": false, + "ignoreTags": [ + "" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Ignis Vis Seeds." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 1.0, + "required": true, + "item": "thaumadditions:vis_pod", + "meta": 0, + "tags": "{Aspect: \"ignis\"}", + "ignoreMeta": false, + "ignoreTags": [ + "" + ], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "enchanted_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agricraft:items/seed_botania_black", + "plant_textures": [ + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black2", + "agricraft:blocks/crop_botania_black2", + "agricraft:blocks/crop_botania_black3", + "agricraft:blocks/crop_botania_black3", + "agricraft:blocks/crop_botania_black4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_lux_plant.json b/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_lux_plant.json new file mode 100644 index 00000000..a7e93101 --- /dev/null +++ b/config/agricraft/json/defaults/mod_thaumcraft/plants/thaumcraft_lux_plant.json @@ -0,0 +1,70 @@ +{ + "path": "mod_thaumcraft/plants/thaumcraft_lux_plant.json", + "enabled": true, + "id": "thaumcraft:lux_flower_plant", + "plant_name": "Lux Vis Plant", + "seed_name": "Lux Vis Seeds", + "seed_items": [ + { + "item": "thaumadditions:vis_seeds", + "meta": 0, + "tags": "{Aspect: \"lux\"}", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Lux Vis Seeds." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 1.0, + "required": true, + "item": "thaumadditions:vis_pod", + "meta": 0, + "tags": "{Aspect: \"lux\"}", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "enchanted_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "cross", + "seed_texture": "agricraft:items/seed_botania_black", + "plant_textures": [ + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black1", + "agricraft:blocks/crop_botania_black2", + "agricraft:blocks/crop_botania_black2", + "agricraft:blocks/crop_botania_black3", + "agricraft:blocks/crop_botania_black3", + "agricraft:blocks/crop_botania_black4" + ] + } +} diff --git a/config/agricraft/json/defaults/mod_thaumcraft/soils/enchanted_soil.json b/config/agricraft/json/defaults/mod_thaumcraft/soils/enchanted_soil.json new file mode 100644 index 00000000..905958b6 --- /dev/null +++ b/config/agricraft/json/defaults/mod_thaumcraft/soils/enchanted_soil.json @@ -0,0 +1,16 @@ +{ + "path": "mod_thaumcraft/soils/enchanted_soil.json", + "enabled": true, + "id": "enchanted_soil", + "name": "enchanted", + "varients": [ + { + "item": "botania:enchantedsoil", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] +} diff --git a/config/agricraft/json/defaults/resource/mutations/aurigold_mutation.json b/config/agricraft/json/defaults/resource/mutations/aurigold_mutation.json new file mode 100644 index 00000000..8f4b92a2 --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/aurigold_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/aurigold_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:aurigold_plant", + "parent1": "resource:ferranium_plant", + "parent2": "resource:redstodendron_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/cuprosia_mutation.json b/config/agricraft/json/defaults/resource/mutations/cuprosia_mutation.json new file mode 100644 index 00000000..06ff51e5 --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/cuprosia_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/cuprosia_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:cuprosia_plant", + "parent1": "resource:ferranium_plant", + "parent2": "vanilla:carrot_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/diamahlia_mutation.json b/config/agricraft/json/defaults/resource/mutations/diamahlia_mutation.json new file mode 100644 index 00000000..b98a9ba7 --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/diamahlia_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/diamahlia_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:diamahlia_plant", + "parent1": "resource:aurigold_plant", + "parent2": "resource:nitorwart_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/emeryllis_mutation.json b/config/agricraft/json/defaults/resource/mutations/emeryllis_mutation.json new file mode 100644 index 00000000..5c33ad2a --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/emeryllis_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/emeryllis_mutation.json", + "enabled": true, + "chance": 1.0, + "child": "resource:emeryllis_plant", + "parent1": "resource:aurigold_plant", + "parent2": "resource:quartzanthemum_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/ferranium_mutation.json b/config/agricraft/json/defaults/resource/mutations/ferranium_mutation.json new file mode 100644 index 00000000..2ee5ccec --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/ferranium_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/ferranium_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "resource:ferranium_plant", + "parent1": "vanilla:melon_plant", + "parent2": "vanilla:pumpkin_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/jaslumine_mutation.json b/config/agricraft/json/defaults/resource/mutations/jaslumine_mutation.json new file mode 100644 index 00000000..ced1b212 --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/jaslumine_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/jaslumine_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:jaslumine_plant", + "parent1": "resource:ferranium_plant", + "parent2": "vanilla:potato_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/lapender_mutation.json b/config/agricraft/json/defaults/resource/mutations/lapender_mutation.json new file mode 100644 index 00000000..16a4d85e --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/lapender_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/lapender_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:lapender_plant", + "parent1": "resource:ferranium_plant", + "parent2": "vanilla:potato_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/niccissus_mutation.json b/config/agricraft/json/defaults/resource/mutations/niccissus_mutation.json new file mode 100644 index 00000000..6bcc67b5 --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/niccissus_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/niccissus_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:niccissus_plant", + "parent1": "resource:ferranium_plant", + "parent2": "vanilla:white_tulip_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/nitorwart_mutation.json b/config/agricraft/json/defaults/resource/mutations/nitorwart_mutation.json new file mode 100644 index 00000000..3cde536e --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/nitorwart_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/nitorwart_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "resource:nitorwart_plant", + "parent1": "resource:redstodendron_plant", + "parent2": "vanilla:carrot_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/osmonium_mutation.json b/config/agricraft/json/defaults/resource/mutations/osmonium_mutation.json new file mode 100644 index 00000000..1de3cc1d --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/osmonium_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/osmonium_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:osmonium_plant", + "parent1": "resource:ferranium_plant", + "parent2": "resource:quartzanthemum_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/petinia_mutation.json b/config/agricraft/json/defaults/resource/mutations/petinia_mutation.json new file mode 100644 index 00000000..a56bf6fa --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/petinia_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/petinia_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:petinia_plant", + "parent1": "resource:ferranium_plant", + "parent2": "vanilla:wheat_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/platiolus_mutation.json b/config/agricraft/json/defaults/resource/mutations/platiolus_mutation.json new file mode 100644 index 00000000..ddf250ae --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/platiolus_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/platiolus_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:platiolus_plant", + "parent1": "resource:ferranium_plant", + "parent2": "resource:aurigold_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/plombean_mutation.json b/config/agricraft/json/defaults/resource/mutations/plombean_mutation.json new file mode 100644 index 00000000..b3bfe5f0 --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/plombean_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/plombean_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "resource:plombean_plant", + "parent1": "resource:ferranium_plant", + "parent2": "vanilla:brown_mushroom_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/quartzanthemum_mutation.json b/config/agricraft/json/defaults/resource/mutations/quartzanthemum_mutation.json new file mode 100644 index 00000000..25802c67 --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/quartzanthemum_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/quartzanthemum_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "resource:quartzanthemum_plant", + "parent1": "resource:redstodendron_plant", + "parent2": "resource:nitorwart_plant" +} diff --git a/config/agricraft/json/defaults/resource/mutations/redstodendron_mutation.json b/config/agricraft/json/defaults/resource/mutations/redstodendron_mutation.json new file mode 100644 index 00000000..9a2fa415 --- /dev/null +++ b/config/agricraft/json/defaults/resource/mutations/redstodendron_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "resource/mutations/redstodendron_mutation.json", + "enabled": true, + "chance": 1.0, + "child": "resource:redstodendron_plant", + "parent1": "resource:ferranium_plant", + "parent2": "resource:lapender_plant" +} diff --git a/config/agricraft/json/defaults/resource/plants/aurigold_plant.json b/config/agricraft/json/defaults/resource/plants/aurigold_plant.json new file mode 100644 index 00000000..198ecde9 --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/aurigold_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/aurigold_plant.json", + "enabled": true, + "id": "resource:aurigold_plant", + "plant_name": "Aurigold", + "seed_name": "Aurigold Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A golden delight." + }, + "growth_chance": 0.8, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.8, + "required": true, + "item": "oredict:nuggetGold", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreGold", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_aurigold", + "plant_textures": [ + "agricraft:blocks/crop_aurigold1", + "agricraft:blocks/crop_aurigold1", + "agricraft:blocks/crop_aurigold2", + "agricraft:blocks/crop_aurigold2", + "agricraft:blocks/crop_aurigold2", + "agricraft:blocks/crop_aurigold3", + "agricraft:blocks/crop_aurigold3", + "agricraft:blocks/crop_aurigold4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/cuprosia_plant.json b/config/agricraft/json/defaults/resource/plants/cuprosia_plant.json new file mode 100644 index 00000000..6c5439a3 --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/cuprosia_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/cuprosia_plant.json", + "enabled": true, + "id": "resource:cuprosia_plant", + "plant_name": "Cuprosia", + "seed_name": "Cuprosia Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "Known as the engineer\u0027s delight, this plant produces a substance of incredible utility." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 0.95, + "required": true, + "item": "oredict:nuggetCopper", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreCopper", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_cuprosia", + "plant_textures": [ + "agricraft:blocks/crop_cuprosia1", + "agricraft:blocks/crop_cuprosia1", + "agricraft:blocks/crop_cuprosia1", + "agricraft:blocks/crop_cuprosia2", + "agricraft:blocks/crop_cuprosia2", + "agricraft:blocks/crop_cuprosia2", + "agricraft:blocks/crop_cuprosia3", + "agricraft:blocks/crop_cuprosia4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/diamahlia_plant.json b/config/agricraft/json/defaults/resource/plants/diamahlia_plant.json new file mode 100644 index 00000000..c2452fa4 --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/diamahlia_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/diamahlia_plant.json", + "enabled": true, + "id": "resource:diamahlia_plant", + "plant_name": "Diamahlia", + "seed_name": "Diamahlia Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A rarity by any measure." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "oredict:nuggetDiamond", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreDiamond", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_diamahlia", + "plant_textures": [ + "agricraft:blocks/crop_diamahlia1", + "agricraft:blocks/crop_diamahlia1", + "agricraft:blocks/crop_diamahlia1", + "agricraft:blocks/crop_diamahlia2", + "agricraft:blocks/crop_diamahlia2", + "agricraft:blocks/crop_diamahlia3", + "agricraft:blocks/crop_diamahlia3", + "agricraft:blocks/crop_diamahlia4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/emeryllis_plant.json b/config/agricraft/json/defaults/resource/plants/emeryllis_plant.json new file mode 100644 index 00000000..2265ec48 --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/emeryllis_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/emeryllis_plant.json", + "enabled": true, + "id": "resource:emeryllis_plant", + "plant_name": "Emeryllis", + "seed_name": "Emeryllis Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A truely green gem." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.8, + "required": true, + "item": "oredict:nuggetEmerald", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreEmerald", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_emeryllis", + "plant_textures": [ + "agricraft:blocks/crop_emeryllis1", + "agricraft:blocks/crop_emeryllis1", + "agricraft:blocks/crop_emeryllis1", + "agricraft:blocks/crop_emeryllis2", + "agricraft:blocks/crop_emeryllis2", + "agricraft:blocks/crop_emeryllis3", + "agricraft:blocks/crop_emeryllis3", + "agricraft:blocks/crop_emeryllis4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/ferranium_plant.json b/config/agricraft/json/defaults/resource/plants/ferranium_plant.json new file mode 100644 index 00000000..6c53f6ef --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/ferranium_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/ferranium_plant.json", + "enabled": true, + "id": "resource:ferranium_plant", + "plant_name": "Ferranium", + "seed_name": "Ferranum Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A strong plant." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 0.95, + "required": true, + "item": "oredict:nuggetIron", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreIron", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_ferranium", + "plant_textures": [ + "agricraft:blocks/crop_ferranium1", + "agricraft:blocks/crop_ferranium1", + "agricraft:blocks/crop_ferranium1", + "agricraft:blocks/crop_ferranium2", + "agricraft:blocks/crop_ferranium2", + "agricraft:blocks/crop_ferranium2", + "agricraft:blocks/crop_ferranium3", + "agricraft:blocks/crop_ferranium4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/jaslumine_plant.json b/config/agricraft/json/defaults/resource/plants/jaslumine_plant.json new file mode 100644 index 00000000..0eda30d9 --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/jaslumine_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/jaslumine_plant.json", + "enabled": true, + "id": "resource:jaslumine_plant", + "plant_name": "Jaslumine", + "seed_name": "Jaslumine Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "Jaslumine to some, Jaluminium to me. Shines like silver, but not all that valuable of a plant." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 0.95, + "required": true, + "item": "oredict:dustTinyAluminum", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreAluminum", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_jaslumine", + "plant_textures": [ + "agricraft:blocks/crop_jaslumine1", + "agricraft:blocks/crop_jaslumine1", + "agricraft:blocks/crop_jaslumine1", + "agricraft:blocks/crop_jaslumine2", + "agricraft:blocks/crop_jaslumine2", + "agricraft:blocks/crop_jaslumine2", + "agricraft:blocks/crop_jaslumine3", + "agricraft:blocks/crop_jaslumine4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/lapender_plant.json b/config/agricraft/json/defaults/resource/plants/lapender_plant.json new file mode 100644 index 00000000..44ccddeb --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/lapender_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/lapender_plant.json", + "enabled": true, + "id": "resource:lapender_plant", + "plant_name": "Lapender", + "seed_name": "Lapender Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A regal plant." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 0.9, + "required": true, + "item": "minecraft:dye", + "meta": 4, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreLapis", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_lapender", + "plant_textures": [ + "agricraft:blocks/crop_lapender1", + "agricraft:blocks/crop_lapender1", + "agricraft:blocks/crop_lapender1", + "agricraft:blocks/crop_lapender2", + "agricraft:blocks/crop_lapender2", + "agricraft:blocks/crop_lapender3", + "agricraft:blocks/crop_lapender3", + "agricraft:blocks/crop_lapender4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/niccissus_plant.json b/config/agricraft/json/defaults/resource/plants/niccissus_plant.json new file mode 100644 index 00000000..bf6a6c6b --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/niccissus_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/niccissus_plant.json", + "enabled": true, + "id": "resource:niccissus_plant", + "plant_name": "Niccissus", + "seed_name": "Niccissus Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "While there is much debate over which is the best plant, we can all agree that the Niccissus plant is by far the most self-absorbed." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 0.95, + "required": true, + "item": "oredict:nuggetNickel", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreNickel", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_niccissus", + "plant_textures": [ + "agricraft:blocks/crop_niccissus1", + "agricraft:blocks/crop_niccissus1", + "agricraft:blocks/crop_niccissus1", + "agricraft:blocks/crop_niccissus2", + "agricraft:blocks/crop_niccissus2", + "agricraft:blocks/crop_niccissus2", + "agricraft:blocks/crop_niccissus3", + "agricraft:blocks/crop_niccissus4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/nitorwart_plant.json b/config/agricraft/json/defaults/resource/plants/nitorwart_plant.json new file mode 100644 index 00000000..7d751149 --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/nitorwart_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/nitorwart_plant.json", + "enabled": true, + "id": "resource:nitorwart_plant", + "plant_name": "Nitorwart", + "seed_name": "Burning Spores", + "seed_items": [], + "description": { + "translations": {}, + "default": "It sure seems to like to glow." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 0.9, + "required": true, + "item": "minecraft:glowstone_dust", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "soul_sand_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "minecraft:glowstone", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_nitor_wart", + "plant_textures": [ + "agricraft:blocks/crop_nitor_wart1", + "agricraft:blocks/crop_nitor_wart1", + "agricraft:blocks/crop_nitor_wart1", + "agricraft:blocks/crop_nitor_wart2", + "agricraft:blocks/crop_nitor_wart2", + "agricraft:blocks/crop_nitor_wart3", + "agricraft:blocks/crop_nitor_wart3", + "agricraft:blocks/crop_nitor_wart4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/osmonium_plant.json b/config/agricraft/json/defaults/resource/plants/osmonium_plant.json new file mode 100644 index 00000000..4ba39052 --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/osmonium_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/osmonium_plant.json", + "enabled": true, + "id": "resource:osmonium_plant", + "plant_name": "Osmonium", + "seed_name": "Osmonium Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "An unusually rare plant, thought to originate from outer space." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 0.95, + "required": true, + "item": "oredict:dustTinyOsmium", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreOsmium", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_osmonium", + "plant_textures": [ + "agricraft:blocks/crop_osmonium1", + "agricraft:blocks/crop_osmonium1", + "agricraft:blocks/crop_osmonium1", + "agricraft:blocks/crop_osmonium2", + "agricraft:blocks/crop_osmonium2", + "agricraft:blocks/crop_osmonium2", + "agricraft:blocks/crop_osmonium3", + "agricraft:blocks/crop_osmonium4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/petinia_plant.json b/config/agricraft/json/defaults/resource/plants/petinia_plant.json new file mode 100644 index 00000000..8d6be51b --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/petinia_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/petinia_plant.json", + "enabled": true, + "id": "resource:petinia_plant", + "plant_name": "Petinia", + "seed_name": "Petinia Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A distant cousin of the familiar petunia flower, this plant produces a substance frequently used to plate metal cans." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 0.95, + "required": true, + "item": "oredict:nuggetTin", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreTin", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_petinia", + "plant_textures": [ + "agricraft:blocks/crop_petinia1", + "agricraft:blocks/crop_petinia1", + "agricraft:blocks/crop_petinia1", + "agricraft:blocks/crop_petinia2", + "agricraft:blocks/crop_petinia2", + "agricraft:blocks/crop_petinia2", + "agricraft:blocks/crop_petinia3", + "agricraft:blocks/crop_petinia4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/platiolus_plant.json b/config/agricraft/json/defaults/resource/plants/platiolus_plant.json new file mode 100644 index 00000000..2a4fba17 --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/platiolus_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/platiolus_plant.json", + "enabled": true, + "id": "resource:platiolus_plant", + "plant_name": "Platiolus", + "seed_name": "Platiolus Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "The unquestioned king among the metal-bearing plants, this plant has a gleam to it that puts even the aurigold flower to shame." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 0.95, + "required": true, + "item": "oredict:dustTinyPlatinum", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:orePlatinum", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_platiolus", + "plant_textures": [ + "agricraft:blocks/crop_platiolus1", + "agricraft:blocks/crop_platiolus1", + "agricraft:blocks/crop_platiolus1", + "agricraft:blocks/crop_platiolus2", + "agricraft:blocks/crop_platiolus2", + "agricraft:blocks/crop_platiolus2", + "agricraft:blocks/crop_platiolus3", + "agricraft:blocks/crop_platiolus4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/plombean_plant.json b/config/agricraft/json/defaults/resource/plants/plombean_plant.json new file mode 100644 index 00000000..aa86956c --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/plombean_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/plombean_plant.json", + "enabled": true, + "id": "resource:plombean_plant", + "plant_name": "Plombean", + "seed_name": "Plombean Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "In ancient times this plant was thought to bear a lifegiving fruit. Nowadays we know better." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 0.95, + "required": true, + "item": "oredict:nuggetLead", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "oredict:oreLead", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_plombean", + "plant_textures": [ + "agricraft:blocks/crop_plombean1", + "agricraft:blocks/crop_plombean1", + "agricraft:blocks/crop_plombean1", + "agricraft:blocks/crop_plombean2", + "agricraft:blocks/crop_plombean2", + "agricraft:blocks/crop_plombean2", + "agricraft:blocks/crop_plombean3", + "agricraft:blocks/crop_plombean4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/quartzanthemum_plant.json b/config/agricraft/json/defaults/resource/plants/quartzanthemum_plant.json new file mode 100644 index 00000000..4d330a3c --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/quartzanthemum_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/quartzanthemum_plant.json", + "enabled": true, + "id": "resource:quartzanthemum_plant", + "plant_name": "Quartzanthemum", + "seed_name": "Crystalline Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A suprisingly crystalline plant." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.875, + "required": true, + "item": "oredict:nuggetQuartz", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "soul_sand_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "minecraft:quartz_ore", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_quartzanthemum", + "plant_textures": [ + "agricraft:blocks/crop_quartzanthemum1", + "agricraft:blocks/crop_quartzanthemum1", + "agricraft:blocks/crop_quartzanthemum1", + "agricraft:blocks/crop_quartzanthemum2", + "agricraft:blocks/crop_quartzanthemum2", + "agricraft:blocks/crop_quartzanthemum3", + "agricraft:blocks/crop_quartzanthemum3", + "agricraft:blocks/crop_quartzanthemum4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/plants/redstodendron_plant.json b/config/agricraft/json/defaults/resource/plants/redstodendron_plant.json new file mode 100644 index 00000000..f0039018 --- /dev/null +++ b/config/agricraft/json/defaults/resource/plants/redstodendron_plant.json @@ -0,0 +1,77 @@ +{ + "path": "resource/plants/redstodendron_plant.json", + "enabled": true, + "id": "resource:redstodendron_plant", + "plant_name": "Redstodendron", + "seed_name": "Red Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "Much more complex than the average red algea." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": false, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 5, + "chance": 0.9, + "required": true, + "item": "minecraft:redstone", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "gravel_soil" + ], + "conditions": [ + { + "amount": 1, + "min_x": 0, + "min_y": -2, + "min_z": 0, + "max_x": 0, + "max_y": -2, + "max_z": 0, + "item": "minecraft:redstone_ore", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [], + "useOreDict": true + } + ] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_redstodendron", + "plant_textures": [ + "agricraft:blocks/crop_redstodendron1", + "agricraft:blocks/crop_redstodendron1", + "agricraft:blocks/crop_redstodendron1", + "agricraft:blocks/crop_redstodendron2", + "agricraft:blocks/crop_redstodendron2", + "agricraft:blocks/crop_redstodendron3", + "agricraft:blocks/crop_redstodendron3", + "agricraft:blocks/crop_redstodendron4" + ] + } +} diff --git a/config/agricraft/json/defaults/resource/soils/gravel_soil.json b/config/agricraft/json/defaults/resource/soils/gravel_soil.json new file mode 100644 index 00000000..6cbc1bf5 --- /dev/null +++ b/config/agricraft/json/defaults/resource/soils/gravel_soil.json @@ -0,0 +1,18 @@ +{ + "path": "resource/soils/gravel_soil.json", + "enabled": true, + "id": "gravel_soil", + "name": "Gravel", + "varients": [ + { + "item": "minecraft:gravel", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [ + "*" + ], + "useOreDict": true + } + ] +} diff --git a/config/agricraft/json/defaults/resource/soils/stone_soil.json b/config/agricraft/json/defaults/resource/soils/stone_soil.json new file mode 100644 index 00000000..42d13b6a --- /dev/null +++ b/config/agricraft/json/defaults/resource/soils/stone_soil.json @@ -0,0 +1,18 @@ +{ + "path": "resource/soils/stone_soil.json", + "enabled": true, + "id": "stone_soil", + "name": "Stone", + "varients": [ + { + "item": "minecraft:stone", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [ + "*" + ], + "useOreDict": true + } + ] +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/allium_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/allium_mutation.json new file mode 100644 index 00000000..8e332e03 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/allium_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/allium_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:allium_plant", + "parent1": "vanilla:poppy_plant", + "parent2": "vanilla:orchid_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/brown_mushroom_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/brown_mushroom_mutation.json new file mode 100644 index 00000000..7fd4a11d --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/brown_mushroom_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/brown_mushroom_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "vanilla:brown_mushroom_plant", + "parent1": "vanilla:potato_plant", + "parent2": "vanilla:carrot_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/cactus_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/cactus_mutation.json new file mode 100644 index 00000000..cad69536 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/cactus_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/cactus_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "vanilla:cactus_plant", + "parent1": "vanilla:sugarcane_plant", + "parent2": "vanilla:potato_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/carrot_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/carrot_mutation.json new file mode 100644 index 00000000..865202c2 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/carrot_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/carrot_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:carrot_plant", + "parent1": "vanilla:wheat_plant", + "parent2": "vanilla:potato_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/daisy_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/daisy_mutation.json new file mode 100644 index 00000000..ba6c5d86 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/daisy_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/daisy_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:daisy_plant", + "parent1": "vanilla:dandelion_plant", + "parent2": "vanilla:orchid_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/dandelion_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/dandelion_mutation.json new file mode 100644 index 00000000..30d3ea6e --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/dandelion_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/dandelion_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:dandelion_plant", + "parent1": "vanilla:pumpkin_plant", + "parent2": "vanilla:wheat_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/melon_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/melon_mutation.json new file mode 100644 index 00000000..806a35d2 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/melon_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/melon_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "vanilla:melon_plant", + "parent1": "vanilla:sugarcane_plant", + "parent2": "vanilla:pumpkin_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/orange_tulip_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/orange_tulip_mutation.json new file mode 100644 index 00000000..730283d6 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/orange_tulip_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/orange_tulip_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:orange_tulip_plant", + "parent1": "vanilla:daisy_plant", + "parent2": "vanilla:orchid_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/orchid_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/orchid_mutation.json new file mode 100644 index 00000000..9b1d9782 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/orchid_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/orchid_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:orchid_plant", + "parent1": "vanilla:poppy_plant", + "parent2": "vanilla:dandelion_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/pink_tulip_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/pink_tulip_mutation.json new file mode 100644 index 00000000..38efe319 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/pink_tulip_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/pink_tulip_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:pink_tulip_plant", + "parent1": "vanilla:allium_plant", + "parent2": "vanilla:dandelion_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/poppy_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/poppy_mutation.json new file mode 100644 index 00000000..6d59e74e --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/poppy_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/poppy_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:poppy_plant", + "parent1": "vanilla:sugarcane_plant", + "parent2": "vanilla:melon_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/pumpkin_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/pumpkin_mutation.json new file mode 100644 index 00000000..33baf7af --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/pumpkin_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/pumpkin_mutation.json", + "enabled": true, + "chance": 0.25, + "child": "vanilla:pumpkin_plant", + "parent1": "vanilla:carrot_plant", + "parent2": "vanilla:potato_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/red_mushroom_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/red_mushroom_mutation.json new file mode 100644 index 00000000..c2ba3985 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/red_mushroom_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/red_mushroom_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "vanilla:red_mushroom_plant", + "parent1": "vanilla:potato_plant", + "parent2": "vanilla:carrot_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/red_tulip_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/red_tulip_mutation.json new file mode 100644 index 00000000..eaa27f2a --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/red_tulip_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/red_tulip_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:red_tulip_plant", + "parent1": "vanilla:poppy_plant", + "parent2": "vanilla:allium_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/sugarcane_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/sugarcane_mutation.json new file mode 100644 index 00000000..640832db --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/sugarcane_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/sugarcane_mutation.json", + "enabled": true, + "chance": 0.5, + "child": "vanilla:sugarcane_plant", + "parent1": "vanilla:wheat_plant", + "parent2": "vanilla:beet_root_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/mutations/white_tulip_mutation.json b/config/agricraft/json/defaults/vanilla/mutations/white_tulip_mutation.json new file mode 100644 index 00000000..87d21368 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/mutations/white_tulip_mutation.json @@ -0,0 +1,8 @@ +{ + "path": "vanilla/mutations/white_tulip_mutation.json", + "enabled": true, + "chance": 0.75, + "child": "vanilla:white_tulip_plant", + "parent1": "vanilla:daisy_plant", + "parent2": "vanilla:dandelion_plant" +} diff --git a/config/agricraft/json/defaults/vanilla/plants/allium_plant.json b/config/agricraft/json/defaults/vanilla/plants/allium_plant.json new file mode 100644 index 00000000..c8bcb254 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/allium_plant.json @@ -0,0 +1,61 @@ +{ + "path": "vanilla/plants/allium_plant.json", + "enabled": true, + "id": "vanilla:allium_plant", + "plant_name": "Allium", + "seed_name": "Allium Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "From the family of plants including the garlic, onion, and chive this plant produces a beautiful umbel consisting of many small purple blooms." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "minecraft:dye", + "meta": 13, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_allium", + "plant_textures": [ + "agricraft:blocks/crop_allium1", + "agricraft:blocks/crop_allium1", + "agricraft:blocks/crop_allium2", + "agricraft:blocks/crop_allium2", + "agricraft:blocks/crop_allium2", + "agricraft:blocks/crop_allium3", + "agricraft:blocks/crop_allium3", + "agricraft:blocks/crop_allium4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/beet_root_plant.json b/config/agricraft/json/defaults/vanilla/plants/beet_root_plant.json new file mode 100644 index 00000000..93ab99b5 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/beet_root_plant.json @@ -0,0 +1,72 @@ +{ + "path": "vanilla/plants/beet_root_plant.json", + "enabled": true, + "id": "vanilla:beet_root_plant", + "plant_name": "Beets", + "seed_name": "Beet Seeds", + "seed_items": [ + { + "item": "minecraft:beetroot_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Beet. It\u0027s what\u0027s for dinner." + }, + "growth_chance": 1.0, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 3, + "chance": 0.95, + "required": true, + "item": "minecraft:beetroot", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "minecraft:items/beetroot_seeds", + "plant_textures": [ + "minecraft:blocks/beetroots_stage_0", + "minecraft:blocks/beetroots_stage_0", + "minecraft:blocks/beetroots_stage_0", + "minecraft:blocks/beetroots_stage_1", + "minecraft:blocks/beetroots_stage_1", + "minecraft:blocks/beetroots_stage_2", + "minecraft:blocks/beetroots_stage_2", + "minecraft:blocks/beetroots_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/brown_mushroom_plant.json b/config/agricraft/json/defaults/vanilla/plants/brown_mushroom_plant.json new file mode 100644 index 00000000..00d8f637 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/brown_mushroom_plant.json @@ -0,0 +1,82 @@ +{ + "path": "vanilla/plants/brown_mushroom_plant.json", + "enabled": true, + "id": "vanilla:brown_mushroom_plant", + "plant_name": "Brown Mushroom", + "seed_name": "Brown Mushroom Spores", + "seed_items": [ + { + "item": "agricraft:agri_seed", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + }, + { + "item": "minecraft:brown_mushroom", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "A simple decomposer." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 2, + "max": 5, + "chance": 1.0, + "required": true, + "item": "minecraft:brown_mushroom", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 0, + "max_light": 10, + "soils": [ + "mycelium_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_shroom_brown", + "plant_textures": [ + "agricraft:blocks/crop_shroom_brown1", + "agricraft:blocks/crop_shroom_brown1", + "agricraft:blocks/crop_shroom_brown1", + "agricraft:blocks/crop_shroom_brown2", + "agricraft:blocks/crop_shroom_brown2", + "agricraft:blocks/crop_shroom_brown3", + "agricraft:blocks/crop_shroom_brown3", + "agricraft:blocks/crop_shroom_brown4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/cactus_plant.json b/config/agricraft/json/defaults/vanilla/plants/cactus_plant.json new file mode 100644 index 00000000..0025acb2 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/cactus_plant.json @@ -0,0 +1,82 @@ +{ + "path": "vanilla/plants/cactus_plant.json", + "enabled": true, + "id": "vanilla:cactus_plant", + "plant_name": "Cactus", + "seed_name": "Cactus Seeds", + "seed_items": [ + { + "item": "agricraft:agri_seed", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + }, + { + "item": "minecraft:cactus", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "A very prickly plant." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 3, + "chance": 1.0, + "required": true, + "item": "minecraft:cactus", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "sand_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_cactus", + "plant_textures": [ + "agricraft:blocks/crop_cactus1", + "agricraft:blocks/crop_cactus1", + "agricraft:blocks/crop_cactus1", + "agricraft:blocks/crop_cactus2", + "agricraft:blocks/crop_cactus2", + "agricraft:blocks/crop_cactus3", + "agricraft:blocks/crop_cactus3", + "agricraft:blocks/crop_cactus4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/carrot_plant.json b/config/agricraft/json/defaults/vanilla/plants/carrot_plant.json new file mode 100644 index 00000000..1b7ce862 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/carrot_plant.json @@ -0,0 +1,82 @@ +{ + "path": "vanilla/plants/carrot_plant.json", + "enabled": true, + "id": "vanilla:carrot_plant", + "plant_name": "Carrot", + "seed_name": "Carrot Seeds", + "seed_items": [ + { + "item": "agricraft:agri_seed", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + }, + { + "item": "minecraft:carrot", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Rabbit attractant." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 1.0, + "required": true, + "item": "minecraft:carrot", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_carrot", + "plant_textures": [ + "agricraft:blocks/crop_carrot1", + "agricraft:blocks/crop_carrot1", + "agricraft:blocks/crop_carrot1", + "agricraft:blocks/crop_carrot2", + "agricraft:blocks/crop_carrot2", + "agricraft:blocks/crop_carrot3", + "agricraft:blocks/crop_carrot3", + "agricraft:blocks/crop_carrot4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/daisy_plant.json b/config/agricraft/json/defaults/vanilla/plants/daisy_plant.json new file mode 100644 index 00000000..81f8130f --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/daisy_plant.json @@ -0,0 +1,61 @@ +{ + "path": "vanilla/plants/daisy_plant.json", + "enabled": true, + "id": "vanilla:daisy_plant", + "plant_name": "Daisy", + "seed_name": "Daisy Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A rarity by any measure." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "minecraft:dye", + "meta": 7, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_daisy", + "plant_textures": [ + "agricraft:blocks/crop_daisy1", + "agricraft:blocks/crop_daisy1", + "agricraft:blocks/crop_daisy2", + "agricraft:blocks/crop_daisy2", + "agricraft:blocks/crop_daisy2", + "agricraft:blocks/crop_daisy3", + "agricraft:blocks/crop_daisy3", + "agricraft:blocks/crop_daisy4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/dandelion_plant.json b/config/agricraft/json/defaults/vanilla/plants/dandelion_plant.json new file mode 100644 index 00000000..d9519201 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/dandelion_plant.json @@ -0,0 +1,61 @@ +{ + "path": "vanilla/plants/dandelion_plant.json", + "enabled": true, + "id": "vanilla:dandelion_plant", + "plant_name": "Dandelion", + "seed_name": "Dandelion Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "While colloquially considered a weed, this yellow-flowering plant is one of unspoken value. Having a deep-rooting taproot, the plant brings up nutrients from lower levels of soil, making it a good companion plant for shallow rooting plants." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "minecraft:dye", + "meta": 11, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_dandelion", + "plant_textures": [ + "agricraft:blocks/crop_dandelion1", + "agricraft:blocks/crop_dandelion1", + "agricraft:blocks/crop_dandelion2", + "agricraft:blocks/crop_dandelion2", + "agricraft:blocks/crop_dandelion2", + "agricraft:blocks/crop_dandelion3", + "agricraft:blocks/crop_dandelion3", + "agricraft:blocks/crop_dandelion4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/melon_plant.json b/config/agricraft/json/defaults/vanilla/plants/melon_plant.json new file mode 100644 index 00000000..8e3f9e84 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/melon_plant.json @@ -0,0 +1,72 @@ +{ + "path": "vanilla/plants/melon_plant.json", + "enabled": true, + "id": "vanilla:melon_plant", + "plant_name": "Melon", + "seed_name": "Melon Seeds", + "seed_items": [ + { + "item": "minecraft:melon_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Sweet \u0026 Juicy." + }, + "growth_chance": 0.65, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 3, + "max": 5, + "chance": 1.0, + "required": true, + "item": "minecraft:melon", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "minecraft:items/seeds_melon", + "plant_textures": [ + "agricraft:blocks/crop_melon1", + "agricraft:blocks/crop_melon1", + "agricraft:blocks/crop_melon1", + "agricraft:blocks/crop_melon2", + "agricraft:blocks/crop_melon2", + "agricraft:blocks/crop_melon3", + "agricraft:blocks/crop_melon3", + "agricraft:blocks/crop_melon4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/nether_wart_plant.json b/config/agricraft/json/defaults/vanilla/plants/nether_wart_plant.json new file mode 100644 index 00000000..5f004579 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/nether_wart_plant.json @@ -0,0 +1,82 @@ +{ + "path": "vanilla/plants/nether_wart_plant.json", + "enabled": true, + "id": "vanilla:nether_wart_plant", + "plant_name": "Nether Wart", + "seed_name": "Nether Spores", + "seed_items": [ + { + "item": "agricraft:agri_seed", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + }, + { + "item": "minecraft:nether_wart", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "An oddity from the nether, said to have somewhat mystical properties. The fungus appears to have a strong aptitude for heat, yet oddly cannot withstand the burning of the sun. Its fruit makes a covetable prize for the aspiring young brewer." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 3, + "chance": 0.95, + "required": true, + "item": "minecraft:nether_wart", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 0, + "max_light": 8, + "soils": [ + "soul_sand_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_nether_wart", + "plant_textures": [ + "minecraft:blocks/nether_wart_stage_0", + "minecraft:blocks/nether_wart_stage_0", + "minecraft:blocks/nether_wart_stage_0", + "minecraft:blocks/nether_wart_stage_1", + "minecraft:blocks/nether_wart_stage_1", + "minecraft:blocks/nether_wart_stage_1", + "minecraft:blocks/nether_wart_stage_1", + "minecraft:blocks/nether_wart_stage_2" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/orange_tulip_plant.json b/config/agricraft/json/defaults/vanilla/plants/orange_tulip_plant.json new file mode 100644 index 00000000..e1d43966 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/orange_tulip_plant.json @@ -0,0 +1,61 @@ +{ + "path": "vanilla/plants/orange_tulip_plant.json", + "enabled": true, + "id": "vanilla:orange_tulip_plant", + "plant_name": "Orange Tulip", + "seed_name": "Orange Tulip Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A rarity by any measure." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "minecraft:dye", + "meta": 14, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_tulip_orange", + "plant_textures": [ + "agricraft:blocks/crop_tulip_orange1", + "agricraft:blocks/crop_tulip_orange1", + "agricraft:blocks/crop_tulip_orange2", + "agricraft:blocks/crop_tulip_orange2", + "agricraft:blocks/crop_tulip_orange2", + "agricraft:blocks/crop_tulip_orange3", + "agricraft:blocks/crop_tulip_orange3", + "agricraft:blocks/crop_tulip_orange4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/orchid_plant.json b/config/agricraft/json/defaults/vanilla/plants/orchid_plant.json new file mode 100644 index 00000000..6a768562 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/orchid_plant.json @@ -0,0 +1,61 @@ +{ + "path": "vanilla/plants/orchid_plant.json", + "enabled": true, + "id": "vanilla:orchid_plant", + "plant_name": "Blue Orchid", + "seed_name": "Blue Orchid Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A rarity by any measure." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "minecraft:dye", + "meta": 12, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_orchid", + "plant_textures": [ + "agricraft:blocks/crop_orchid1", + "agricraft:blocks/crop_orchid1", + "agricraft:blocks/crop_orchid2", + "agricraft:blocks/crop_orchid2", + "agricraft:blocks/crop_orchid2", + "agricraft:blocks/crop_orchid3", + "agricraft:blocks/crop_orchid3", + "agricraft:blocks/crop_orchid4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/pink_tulip_plant.json b/config/agricraft/json/defaults/vanilla/plants/pink_tulip_plant.json new file mode 100644 index 00000000..8d4a3c20 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/pink_tulip_plant.json @@ -0,0 +1,61 @@ +{ + "path": "vanilla/plants/pink_tulip_plant.json", + "enabled": true, + "id": "vanilla:pink_tulip_plant", + "plant_name": "Pink Tulip", + "seed_name": "Pink Tulip Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A pink varient of the perrenial tulip plant. The plant is valued mostly for its distinctive blooms." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "minecraft:dye", + "meta": 9, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_tulip_pink", + "plant_textures": [ + "agricraft:blocks/crop_tulip_pink1", + "agricraft:blocks/crop_tulip_pink1", + "agricraft:blocks/crop_tulip_pink2", + "agricraft:blocks/crop_tulip_pink2", + "agricraft:blocks/crop_tulip_pink2", + "agricraft:blocks/crop_tulip_pink3", + "agricraft:blocks/crop_tulip_pink3", + "agricraft:blocks/crop_tulip_pink4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/poppy_plant.json b/config/agricraft/json/defaults/vanilla/plants/poppy_plant.json new file mode 100644 index 00000000..1523b798 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/poppy_plant.json @@ -0,0 +1,61 @@ +{ + "path": "vanilla/plants/poppy_plant.json", + "enabled": true, + "id": "vanilla:poppy_plant", + "plant_name": "Poppy", + "seed_name": "Poppy Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "Producing colorful blooms, this plant has gained a reputation for certain medicinal uses. A better use, perhaps, this plant produces seeds that go well with baked goods, particularly for lemon-flavored ones." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "minecraft:dye", + "meta": 1, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_poppy", + "plant_textures": [ + "agricraft:blocks/crop_poppy1", + "agricraft:blocks/crop_poppy1", + "agricraft:blocks/crop_poppy2", + "agricraft:blocks/crop_poppy2", + "agricraft:blocks/crop_poppy2", + "agricraft:blocks/crop_poppy3", + "agricraft:blocks/crop_poppy3", + "agricraft:blocks/crop_poppy4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/potato_plant.json b/config/agricraft/json/defaults/vanilla/plants/potato_plant.json new file mode 100644 index 00000000..b61b3800 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/potato_plant.json @@ -0,0 +1,94 @@ +{ + "path": "vanilla/plants/potato_plant.json", + "enabled": true, + "id": "vanilla:potato_plant", + "plant_name": "Potato", + "seed_name": "Potato Seeds", + "seed_items": [ + { + "item": "agricraft:agri_seed", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + }, + { + "item": "minecraft:potato", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "Po-ta-toes! Boil them, mash them, stick them in a stew." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 4, + "chance": 0.95, + "required": true, + "item": "minecraft:potato", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + }, + { + "min": 1, + "max": 2, + "chance": 0.02, + "required": true, + "item": "minecraft:poisonous_potato", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_potato", + "plant_textures": [ + "agricraft:blocks/crop_potato1", + "agricraft:blocks/crop_potato1", + "agricraft:blocks/crop_potato1", + "agricraft:blocks/crop_potato2", + "agricraft:blocks/crop_potato2", + "agricraft:blocks/crop_potato3", + "agricraft:blocks/crop_potato3", + "agricraft:blocks/crop_potato4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/pumpkin_plant.json b/config/agricraft/json/defaults/vanilla/plants/pumpkin_plant.json new file mode 100644 index 00000000..e85c6333 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/pumpkin_plant.json @@ -0,0 +1,72 @@ +{ + "path": "vanilla/plants/pumpkin_plant.json", + "enabled": true, + "id": "vanilla:pumpkin_plant", + "plant_name": "Pumpkin", + "seed_name": "Pumpkin Seeds", + "seed_items": [ + { + "item": "minecraft:pumpkin_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "If I eat enough of these will I turn orange?" + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 1.0, + "required": true, + "item": "minecraft:pumpkin", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "minecraft:items/seeds_pumpkin", + "plant_textures": [ + "agricraft:blocks/crop_pumpkin1", + "agricraft:blocks/crop_pumpkin1", + "agricraft:blocks/crop_pumpkin1", + "agricraft:blocks/crop_pumpkin2", + "agricraft:blocks/crop_pumpkin2", + "agricraft:blocks/crop_pumpkin3", + "agricraft:blocks/crop_pumpkin3", + "agricraft:blocks/crop_pumpkin4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/red_mushroom_plant.json b/config/agricraft/json/defaults/vanilla/plants/red_mushroom_plant.json new file mode 100644 index 00000000..a2a46508 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/red_mushroom_plant.json @@ -0,0 +1,84 @@ +{ + "path": "vanilla/plants/red_mushroom_plant.json", + "enabled": true, + "id": "vanilla:red_mushroom_plant", + "plant_name": "Red Mushroom", + "seed_name": "Red Mushroom Spores", + "seed_items": [ + { + "item": "agricraft:agri_seed", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + }, + { + "item": "minecraft:red_mushroom", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": { + "en_US": "Shrooms, ever so trippy." + }, + "default": "Badger, badger, badger." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 2, + "max": 4, + "chance": 1.0, + "required": true, + "item": "minecraft:red_mushroom", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 0, + "max_light": 10, + "soils": [ + "mycelium_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_shroom_red", + "plant_textures": [ + "agricraft:blocks/crop_shroom_red1", + "agricraft:blocks/crop_shroom_red1", + "agricraft:blocks/crop_shroom_red1", + "agricraft:blocks/crop_shroom_red2", + "agricraft:blocks/crop_shroom_red2", + "agricraft:blocks/crop_shroom_red3", + "agricraft:blocks/crop_shroom_red3", + "agricraft:blocks/crop_shroom_red4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/red_tulip_plant.json b/config/agricraft/json/defaults/vanilla/plants/red_tulip_plant.json new file mode 100644 index 00000000..69ba0be9 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/red_tulip_plant.json @@ -0,0 +1,61 @@ +{ + "path": "vanilla/plants/red_tulip_plant.json", + "enabled": true, + "id": "vanilla:red_tulip_plant", + "plant_name": "Red Tulip", + "seed_name": "Red Tulip Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A vibrant red varient of the perrenial tulip plant. The plant is valued mostly for its distinctive blooms." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "minecraft:dye", + "meta": 1, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_tulip_red", + "plant_textures": [ + "agricraft:blocks/crop_tulip_red1", + "agricraft:blocks/crop_tulip_red1", + "agricraft:blocks/crop_tulip_red2", + "agricraft:blocks/crop_tulip_red2", + "agricraft:blocks/crop_tulip_red2", + "agricraft:blocks/crop_tulip_red3", + "agricraft:blocks/crop_tulip_red3", + "agricraft:blocks/crop_tulip_red4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/sugarcane_plant.json b/config/agricraft/json/defaults/vanilla/plants/sugarcane_plant.json new file mode 100644 index 00000000..64cbe7ce --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/sugarcane_plant.json @@ -0,0 +1,85 @@ +{ + "path": "vanilla/plants/sugarcane_plant.json", + "enabled": true, + "id": "vanilla:sugarcane_plant", + "plant_name": "Sugarcane", + "seed_name": "Sugarcane Seeds", + "seed_items": [ + { + "item": "agricraft:agri_seed", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + }, + { + "item": "minecraft:reeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": { + "en_US": "High in fructose, a healthy part of your daily breakfast.", + "es_ES": "Mucho azucar." + }, + "default": "A good source of sugar." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 2, + "chance": 1000.0, + "required": true, + "item": "minecraft:reeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "sand_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_sugarcane", + "plant_textures": [ + "agricraft:blocks/crop_sugarcane1", + "agricraft:blocks/crop_sugarcane1", + "agricraft:blocks/crop_sugarcane1", + "agricraft:blocks/crop_sugarcane2", + "agricraft:blocks/crop_sugarcane2", + "agricraft:blocks/crop_sugarcane3", + "agricraft:blocks/crop_sugarcane3", + "agricraft:blocks/crop_sugarcane4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/weed_plant.json b/config/agricraft/json/defaults/vanilla/plants/weed_plant.json new file mode 100644 index 00000000..4fbd3b5a --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/weed_plant.json @@ -0,0 +1,51 @@ +{ + "path": "vanilla/plants/weed_plant.json", + "enabled": false, + "id": "vanilla:weed_plant", + "plant_name": "Weed", + "seed_name": "Weed Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "An annoying plant of no use." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": true, + "aggressive": true, + "spread_chance": 0.1, + "spawn_chance": 0.1, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [] + }, + "requirement": { + "min_light": 0, + "max_light": 16, + "soils": [ + "farmland_soil", + "gravel_soil", + "grass_soil", + "sand_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_unknown", + "plant_textures": [ + "agricraft:blocks/weed_stage_0", + "agricraft:blocks/weed_stage_0", + "agricraft:blocks/weed_stage_1", + "agricraft:blocks/weed_stage_1", + "agricraft:blocks/weed_stage_2", + "agricraft:blocks/weed_stage_2", + "agricraft:blocks/weed_stage_2", + "agricraft:blocks/weed_stage_3" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/wheat_plant.json b/config/agricraft/json/defaults/vanilla/plants/wheat_plant.json new file mode 100644 index 00000000..0fe7231d --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/wheat_plant.json @@ -0,0 +1,72 @@ +{ + "path": "vanilla/plants/wheat_plant.json", + "enabled": true, + "id": "vanilla:wheat_plant", + "plant_name": "Wheat", + "seed_name": "Wheat Seeds", + "seed_items": [ + { + "item": "minecraft:wheat_seeds", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [ + "*" + ], + "useOreDict": false + } + ], + "description": { + "translations": {}, + "default": "The cornerstone of the Agriculutural Revolution." + }, + "growth_chance": 0.9, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 3, + "chance": 0.95, + "required": true, + "item": "minecraft:wheat", + "meta": 0, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "minecraft:items/seeds_wheat", + "plant_textures": [ + "minecraft:blocks/wheat_stage_0", + "minecraft:blocks/wheat_stage_1", + "minecraft:blocks/wheat_stage_2", + "minecraft:blocks/wheat_stage_3", + "minecraft:blocks/wheat_stage_4", + "minecraft:blocks/wheat_stage_5", + "minecraft:blocks/wheat_stage_6", + "minecraft:blocks/wheat_stage_7" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/plants/white_tulip_plant.json b/config/agricraft/json/defaults/vanilla/plants/white_tulip_plant.json new file mode 100644 index 00000000..c9b74942 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/plants/white_tulip_plant.json @@ -0,0 +1,61 @@ +{ + "path": "vanilla/plants/white_tulip_plant.json", + "enabled": true, + "id": "vanilla:white_tulip_plant", + "plant_name": "White Tulip", + "seed_name": "White Tulip Seeds", + "seed_items": [], + "description": { + "translations": {}, + "default": "A snow-white varient of the perrenial tulip plant. The plant is valued mostly for its distinctive blooms." + }, + "growth_chance": 0.75, + "growth_bonus": 0.025, + "bonemeal": true, + "tier": 1, + "weedable": false, + "aggressive": false, + "spread_chance": 0.1, + "spawn_chance": 0.0, + "grass_drop_chance": 0.0, + "seed_drop_chance": 1.0, + "seed_drop_bonus": 0.0, + "products": { + "products": [ + { + "min": 1, + "max": 1, + "chance": 0.75, + "required": true, + "item": "minecraft:dye", + "meta": 7, + "tags": "", + "ignoreMeta": false, + "ignoreTags": [], + "useOreDict": false + } + ] + }, + "requirement": { + "min_light": 10, + "max_light": 16, + "soils": [ + "farmland_soil" + ], + "conditions": [] + }, + "texture": { + "render_type": "hash", + "seed_texture": "agricraft:items/seed_tulip_white", + "plant_textures": [ + "agricraft:blocks/crop_tulip_white1", + "agricraft:blocks/crop_tulip_white1", + "agricraft:blocks/crop_tulip_white2", + "agricraft:blocks/crop_tulip_white2", + "agricraft:blocks/crop_tulip_white2", + "agricraft:blocks/crop_tulip_white3", + "agricraft:blocks/crop_tulip_white3", + "agricraft:blocks/crop_tulip_white4" + ] + } +} diff --git a/config/agricraft/json/defaults/vanilla/soils/farmland_soil.json b/config/agricraft/json/defaults/vanilla/soils/farmland_soil.json new file mode 100644 index 00000000..037b994c --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/soils/farmland_soil.json @@ -0,0 +1,18 @@ +{ + "path": "vanilla/soils/farmland_soil.json", + "enabled": true, + "id": "farmland_soil", + "name": "Farmland", + "varients": [ + { + "item": "minecraft:farmland", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [ + "*" + ], + "useOreDict": true + } + ] +} diff --git a/config/agricraft/json/defaults/vanilla/soils/grass_soil.json b/config/agricraft/json/defaults/vanilla/soils/grass_soil.json new file mode 100644 index 00000000..deee58b9 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/soils/grass_soil.json @@ -0,0 +1,18 @@ +{ + "path": "vanilla/soils/grass_soil.json", + "enabled": true, + "id": "grass_soil", + "name": "Grass", + "varients": [ + { + "item": "minecraft:grass", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [ + "*" + ], + "useOreDict": true + } + ] +} diff --git a/config/agricraft/json/defaults/vanilla/soils/mycelium_soil.json b/config/agricraft/json/defaults/vanilla/soils/mycelium_soil.json new file mode 100644 index 00000000..a1d95f32 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/soils/mycelium_soil.json @@ -0,0 +1,18 @@ +{ + "path": "vanilla/soils/mycelium_soil.json", + "enabled": true, + "id": "mycelium_soil", + "name": "Mycelium", + "varients": [ + { + "item": "minecraft:mycelium", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [ + "*" + ], + "useOreDict": true + } + ] +} diff --git a/config/agricraft/json/defaults/vanilla/soils/sand_soil.json b/config/agricraft/json/defaults/vanilla/soils/sand_soil.json new file mode 100644 index 00000000..4671db3e --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/soils/sand_soil.json @@ -0,0 +1,18 @@ +{ + "path": "vanilla/soils/sand_soil.json", + "enabled": true, + "id": "sand_soil", + "name": "Sand", + "varients": [ + { + "item": "minecraft:sand", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [ + "*" + ], + "useOreDict": true + } + ] +} diff --git a/config/agricraft/json/defaults/vanilla/soils/soul_sand_soil.json b/config/agricraft/json/defaults/vanilla/soils/soul_sand_soil.json new file mode 100644 index 00000000..32709537 --- /dev/null +++ b/config/agricraft/json/defaults/vanilla/soils/soul_sand_soil.json @@ -0,0 +1,18 @@ +{ + "path": "vanilla/soils/soul_sand_soil.json", + "enabled": true, + "id": "soul_sand_soil", + "name": "Soul Sand", + "varients": [ + { + "item": "minecraft:soul_sand", + "meta": 0, + "tags": "", + "ignoreMeta": true, + "ignoreTags": [ + "*" + ], + "useOreDict": true + } + ] +} diff --git a/config/akashictome.cfg b/config/akashictome.cfg new file mode 100644 index 00000000..8be9ad25 --- /dev/null +++ b/config/akashictome.cfg @@ -0,0 +1,46 @@ +# Configuration file + +general { + B:"Allow all items to be added"=false + S:"Blacklisted Mods" < + > + S:"Mod Aliases" < + nautralpledge=botania + incorporeal=botania + thermalexpansion=thermalfoundation + thermaldynamics=thermalfoundation + thermalcultivation=thermalfoundation + redstonearsenal=thermalfoundation + rftoolsdim=rftools + ae2stuff=appliedenergistics2 + animus=bloodmagic + integrateddynamics=integratedtunnels + mekanismgenerators=mekanism + mekanismtools=mekanism + > + S:"Whitelisted Items" < + roots:runedtablet + opencomputers:tool:4 + immersiveengineering:tool:3 + integrateddynamics:on_the_dynamics_of_integration + theoneprobe:probenote + evilcraft:origins_of_darkness + draconicevolution:info_tablet + charset:tablet + > + S:"Whitelisted Names" < + book + tome + lexicon + nomicon + manual + knowledge + pedia + compendium + guide + codex + journal + > +} + + diff --git a/config/ambientsounds-client.json b/config/ambientsounds-client.json new file mode 100644 index 00000000..c1ec9241 --- /dev/null +++ b/config/ambientsounds-client.json @@ -0,0 +1,77 @@ +{ + "sounds": { + "nether.nether": 1, + "end.suspense": 1, + "abyssalcraft-dark.suspense": 1, + "desert-wind.wind": 1, + "void-dark.suspense": 1, + "twilight_forest-dark.suspense": 1, + "deepcave.cave": 1, + "planet-wind.wind": 1, + "underwater.underwater": 1, + "rain.rain": 1, + "storm-close.storm-close": 1, + "storm-close.wind": 1, + "storm-away.storm-away": 1, + "storm-away.howling-wind": 1, + "cave-ambience.suspense": 1, + "sky.light-wind": 1, + "forest.bird-ambience": 1, + "forest.owl": 1, + "cold-forest.crow": 1, + "taiga.bird-ambience-huge": 1, + "highland.heavy-wind": 1, + "mesa.wind-mesa": 1, + "roofed-forest.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": 1, + "swamp.cricket-swamp": 1, + "swamp.cricket-warm-night": 1, + "swamp.frog": 1, + "quagmire.cricket-swamp": 1, + "quagmire.quagmire-cricket-warm-night": 1, + "quagmire.frog": 1, + "quagmire.cicadas": 1, + "quagmire.cicadas-desert": 1, + "quagmire.dimension-cricket-warm-night": 1, + "jungle.cricket-jungle": 1, + "jungle.cricket-jungle-night": 1, + "jungle.bird-ambience-jungle": 1, + "jungle.bird-ambience-jungle-night": 1, + "cold.light-wind": 1, + "beach.beach": 1, + "beach.seagull": 1, + "beach.seagull-long": 1, + "ocean.ocean": 1, + "ocean.light-wind": 1 + }, + "dimensions": { + "nether": 1, + "the end": 1, + "abyssalcraft": 1, + "atum": 1, + "void": 1, + "twilight_forest": 1, + "betweenlands": 1, + "cave-dimensions": 1, + "midnight-dimension": 1, + "silent": 1, + "galacticraft": 1, + "galacticraft.planets": 1, + "underworldbiomes": 1, + "surface": 1 + }, + "silent-dimensions": [] +} \ No newline at end of file diff --git a/config/ambientsounds.cfg b/config/ambientsounds.cfg new file mode 100644 index 00000000..94052ae0 --- /dev/null +++ b/config/ambientsounds.cfg @@ -0,0 +1,286 @@ +# Configuration file + +custom { + B:debugging=false +} + + +engine { + I:normalChannels=21 + I:streamingChannels=11 +} + + +volume { + # [range: 0.0 ~ 1.0, default: 1.0] + S:abyssalcraft-dark=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:abyssalcraft.abyssalcraft-dark.suspense=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:atum.desert-wind.wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:beach=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:beach.beach=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:beach.seagull=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:beach.seagull-long=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:cave=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:cave-ambience=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:cave-ambience.suspense=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:cave-dimensions.deepcave.cave=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:cold=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:cold-forest=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:cold-forest.crow=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:cold.light-wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:deepcave=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:desert=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:desert-wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:desert.cicadas-desert=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:desert.light-wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:end=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:forest=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:forest.bird-ambience=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:forest.owl=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:galacticraft.planets.planet-wind.wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:grass=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:grass.cicadas-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:grass.cricket=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:grass.cricket-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:highland=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:highland.heavy-wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:jungle=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:jungle.bird-ambience-jungle=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:jungle.bird-ambience-jungle-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:jungle.cricket-jungle=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:jungle.cricket-jungle-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:mesa=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:mesa.wind-mesa=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:nether=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:nether.nether.nether=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:ocean=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:ocean.light-wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:ocean.ocean=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:plains=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:plains.cicadas-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:plains.cricket=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:plains.cricket-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:planet-wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:quagmire=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:quagmire.cicadas=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:quagmire.cicadas-desert=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:quagmire.cricket-swamp=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:quagmire.dimension-cricket-warm-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:quagmire.frog=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:quagmire.quagmire-cricket-warm-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:rain=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:rain.rain=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:roofed-forest=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:roofed-forest.bird-ambience-spooky=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:savanna=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:savanna.bird-warm=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:savanna.cicadas=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:savanna.cicadas-desert=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:savanna.cricket=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:savanna.cricket-warm-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:savanna.wolf=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:sky=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:sky.light-wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:space=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:storm-away=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:storm-away.howling-wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:storm-away.storm-away=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:storm-close=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:storm-close.storm-close=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:storm-close.wind=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:surface=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:swamp=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:swamp.cricket-swamp=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:swamp.cricket-warm-night=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:swamp.frog=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:taiga=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:taiga.bird-ambience-huge=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:"the end.end.suspense"=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:twilight_forest-dark=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:twilight_forest.twilight_forest-dark.suspense=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:underwater=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:underwater.underwater=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:underworld=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:void-dark=1.0 + + # [range: 0.0 ~ 1.0, default: 1.0] + S:void.void-dark.suspense=1.0 +} + + diff --git a/config/apotheosis/apotheosis.cfg b/config/apotheosis/apotheosis.cfg new file mode 100644 index 00000000..db8e8da3 --- /dev/null +++ b/config/apotheosis/apotheosis.cfg @@ -0,0 +1,26 @@ +# Configuration file + +client { + # If apotheosis enchantments have tooltips on books. [default: true] + B:"Enchantment Tooltips"=true +} + + +general { + # If the deadly module is loaded. [default: true] + B:"Enable Deadly Module"=true + + # If the enchantment module is enabled. [default: true] + B:"Enable Enchantment Module"=true + + # If the garden module is loaded. [default: true] + B:"Enable Garden Module"=true + + # If the potion module is loaded. [default: true] + B:"Enable Potion Module"=true + + # If the spawner module is enabled. [default: true] + B:"Enable Spawner Module"=true +} + + diff --git a/config/apotheosis/deadly.cfg b/config/apotheosis/deadly.cfg new file mode 100644 index 00000000..4e3a7763 --- /dev/null +++ b/config/apotheosis/deadly.cfg @@ -0,0 +1,2036 @@ +# Configuration file + +bosses { + # A list of potions (registry names) that bosses cannot generate with. [default: ] + S:"Blacklisted Potions" < + > + + # The possible mob types for bosses. Format is weight@entity, entity is a registry name. [default: [4@minecraft:zombie], [3@minecraft:skeleton], [2@minecraft:spider], [1@minecraft:cave_spider], [1@minecraft:creeper], [1@minecraft:wither_skeleton]] + S:"Boss Spawner Mobs" < + 4@minecraft:zombie + 3@minecraft:skeleton + 2@minecraft:spider + 1@minecraft:cave_spider + 1@minecraft:creeper + 1@minecraft:wither_skeleton + > + + # The percent chance a boss has fire resistance. [range: 0.0 ~ 3.4028235E38, default: 0.5] + S:"Fire Resistance"=0.5 + + # The level up chance, this is rolled once per number of levels. Levels determine gear. [range: 0.0 ~ 2.14748365E9, default: 0.4] + S:"Level Up Chance"=0.4 + + # The max amount of extra damage bosses do, in half hearts. [range: 0.0 ~ 2.14748365E9, default: 3.0] + S:"Max Damage Bonus"=3.0 + + # The max amount boss health is multiplied by. Base hp * factor = final hp. [range: 0.0 ~ 2.14748365E9, default: 4.0] + S:"Max Health Multiplier"=4.0 + + # The max amount of knockback resist bosses have. [range: 0.0 ~ 2.14748365E9, default: 1.0] + S:"Max Knockback Resist"=1.0 + + # The max regeneration level of bosses. [range: 0.0 ~ 2.14748365E9, default: 2.0] + S:"Max Regen Level"=2.0 + + # The max resistance level of bosses. [range: 0.0 ~ 2.14748365E9, default: 2.0] + S:"Max Resistance Level"=2.0 + + # The max amount boss speed is multiplied by. Base speed * factor = final speed. [range: 0.0 ~ 2.14748365E9, default: 1.5] + S:"Max Speed Multiplier"=1.5 + + # The min amount of extra damage bosses do, in half hearts. [range: 0.0 ~ 2.14748365E9, default: 1.2] + S:"Min Damage Bonus"=1.2 + + # The min amount boss health is multiplied by. Base hp * factor = final hp. [range: 0.0 ~ 2.14748365E9, default: 2.0] + S:"Min Health Multiplier"=2.0 + + # The min amount of knockback resist bosses have. [range: 0.0 ~ 2.14748365E9, default: 0.5] + S:"Min Knockback Resist"=0.5 + + # The min regeneration level of bosses. [range: 0.0 ~ 2.14748365E9, default: 0.0] + S:"Min Regen Level"=0.0 + + # The min resistance level of bosses. [range: 0.0 ~ 2.14748365E9, default: 0.0] + S:"Min Resistance Level"=0.0 + + # The min amount boss speed is multiplied by. Base speed * factor = final speed. [range: 0.0 ~ 2.14748365E9, default: 1.0] + S:"Min Speed Multiplier"=1.0 + + # The chance a gear piece will be randomly enchanted. [range: 0.0 ~ 2.14748365E9, default: 0.25] + S:"Random Enchantment Chance"=0.25 + + # The chance a boss will have extra random potion effects. [range: 0.0 ~ 2.14748365E9, default: 0.45] + S:"Random Potion Chance"=0.45 + + # The percent chance a boss has water breathing. [range: 0.0 ~ 3.4028235E38, default: 1.0] + S:"Water Breathing"=1.0 +} + + +"brutal spawners" { + # The potion effects applied to all brutal mobs. Format is potion@level, potion is a registry name. [default: [minecraft:resistance@2], [minecraft:fire_resistance@1], [minecraft:regeneration@1], [minecraft:speed@2], [minecraft:water_breathing@1], [minecraft:strength@1]] + S:"Brutal Potion Effects" < + minecraft:resistance@2 + minecraft:fire_resistance@1 + minecraft:regeneration@1 + minecraft:speed@2 + minecraft:water_breathing@1 + minecraft:strength@1 + > + + # The possible spawn entries for brutal spawners. Format is weight@entity, entity is a registry name. apotheosis:random is a special name, used to generate a spawner that spawns any mob. [default: [4@minecraft:zombie], [1@minecraft:skeleton], [1@minecraft:spider], [1@minecraft:cave_spider], [1@minecraft:creeper], [1@apotheosis:random]] + S:"Brutal Spawner Mobs" < + 4@minecraft:zombie + 1@minecraft:skeleton + 1@minecraft:spider + 1@minecraft:cave_spider + 1@minecraft:creeper + 1@apotheosis:random + > +} + + +dungeons { + # The chance for a dungeon to have a brutal spawner. [range: 0.0 ~ 1.0, default: 0.05] + S:"Dungeon Brutal Chance"=0.05 + + # The chance for a dungeon to have a swarm spawner. [range: 0.0 ~ 1.0, default: 0.1] + S:"Dungeon Swarm Chance"=0.1 +} + + +frequencies { + # The chance (per chunk) for a boss to try spawning. [range: 0.0 ~ 1.0, default: 0.08] + S:"Boss Chance"=0.08 + + # The chance (per chunk) for a brutal spawner to try spawning. [range: 0.0 ~ 1.0, default: 0.12] + S:"Brutal Spawner Chance"=0.12 + + # The chance (per chunk) for a swarm spawner to try spawning. [range: 0.0 ~ 1.0, default: 0.15] + S:"Swarm Spawner Chance"=0.15 +} + + +general { + # The biomes that the deadly module will not generate in. [default: [minecraft:warm_ocean], [minecraft:lukewarm_ocean], [minecraft:cold_ocean], [minecraft:frozen_ocean], [minecraft:deep_warm_ocean], [minecraft:deep_frozen_ocean], [minecraft:deep_lukewarm_ocean], [minecraft:deep_cold_ocean], [minecraft:ocean], [minecraft:deep_ocean]] + S:"Generation Biome Blacklist" < + minecraft:warm_ocean + minecraft:lukewarm_ocean + minecraft:cold_ocean + minecraft:frozen_ocean + minecraft:deep_warm_ocean + minecraft:deep_frozen_ocean + minecraft:deep_lukewarm_ocean + minecraft:deep_cold_ocean + minecraft:ocean + minecraft:deep_ocean + > + + # The dimensions that the deadly module will generate in. [default: [0]] + S:"Generation Dimension Whitelist" < + 0 + > +} + + +"random spawners" { + I:"animania:buck_alpine"=1 + I:"animania:buck_angora"=1 + I:"animania:buck_chinchilla"=1 + I:"animania:buck_cottontail"=1 + I:"animania:buck_dutch"=1 + I:"animania:buck_fainting"=1 + I:"animania:buck_havana"=1 + I:"animania:buck_jack"=1 + I:"animania:buck_kiko"=1 + I:"animania:buck_kinder"=1 + I:"animania:buck_lop"=1 + I:"animania:buck_new_zealand"=1 + I:"animania:buck_nigerian_dwarf"=1 + I:"animania:buck_pygmy"=1 + I:"animania:buck_rex"=1 + I:"animania:bull_angus"=1 + I:"animania:bull_friesian"=1 + I:"animania:bull_hereford"=1 + I:"animania:bull_highland"=1 + I:"animania:bull_holstein"=1 + I:"animania:bull_jersey"=1 + I:"animania:bull_longhorn"=1 + I:"animania:bull_mooshroom"=1 + I:"animania:calf_angus"=1 + I:"animania:calf_friesian"=1 + I:"animania:calf_hereford"=1 + I:"animania:calf_highland"=1 + I:"animania:calf_holstein"=1 + I:"animania:calf_jersey"=1 + I:"animania:calf_longhorn"=1 + I:"animania:calf_mooshroom"=1 + I:"animania:chick_leghorn"=1 + I:"animania:chick_orpington"=1 + I:"animania:chick_plymouth_rock"=1 + I:"animania:chick_rhode_island_red"=1 + I:"animania:chick_wyandotte"=1 + I:"animania:cow_angus"=1 + I:"animania:cow_friesian"=1 + I:"animania:cow_hereford"=1 + I:"animania:cow_highland"=1 + I:"animania:cow_holstein"=1 + I:"animania:cow_jersey"=1 + I:"animania:cow_longhorn"=1 + I:"animania:cow_mooshroom"=1 + I:"animania:dartfrog"=1 + I:"animania:doe_alpine"=1 + I:"animania:doe_angora"=1 + I:"animania:doe_chinchilla"=1 + I:"animania:doe_cottontail"=1 + I:"animania:doe_dutch"=1 + I:"animania:doe_fainting"=1 + I:"animania:doe_havana"=1 + I:"animania:doe_jack"=1 + I:"animania:doe_kiko"=1 + I:"animania:doe_kinder"=1 + I:"animania:doe_lop"=1 + I:"animania:doe_new_zealand"=1 + I:"animania:doe_nigerian_dwarf"=1 + I:"animania:doe_pygmy"=1 + I:"animania:doe_rex"=1 + I:"animania:ewe_dorper"=1 + I:"animania:ewe_dorset"=1 + I:"animania:ewe_friesian"=1 + I:"animania:ewe_jacob"=1 + I:"animania:ewe_merino"=1 + I:"animania:ewe_suffolk"=1 + I:"animania:ferret_grey"=1 + I:"animania:ferret_white"=1 + I:"animania:foal_draft"=1 + I:"animania:frog"=1 + I:"animania:hamster"=1 + I:"animania:hedgehog"=1 + I:"animania:hedgehog_albino"=1 + I:"animania:hen_leghorn"=1 + I:"animania:hen_orpington"=1 + I:"animania:hen_plymouth_rock"=1 + I:"animania:hen_rhode_island_red"=1 + I:"animania:hen_wyandotte"=1 + I:"animania:hog_duroc"=1 + I:"animania:hog_hampshire"=1 + I:"animania:hog_large_black"=1 + I:"animania:hog_large_white"=1 + I:"animania:hog_old_spot"=1 + I:"animania:hog_yorkshire"=1 + I:"animania:kid_alpine"=1 + I:"animania:kid_angora"=1 + I:"animania:kid_fainting"=1 + I:"animania:kid_kiko"=1 + I:"animania:kid_kinder"=1 + I:"animania:kid_nigerian_dwarf"=1 + I:"animania:kid_pygmy"=1 + I:"animania:kit_chinchilla"=1 + I:"animania:kit_cottontail"=1 + I:"animania:kit_dutch"=1 + I:"animania:kit_havana"=1 + I:"animania:kit_jack"=1 + I:"animania:kit_lop"=1 + I:"animania:kit_new_zealand"=1 + I:"animania:kit_rex"=1 + I:"animania:lamb_dorper"=1 + I:"animania:lamb_dorset"=1 + I:"animania:lamb_friesian"=1 + I:"animania:lamb_jacob"=1 + I:"animania:lamb_merino"=1 + I:"animania:lamb_suffolk"=1 + I:"animania:mare_draft"=1 + I:"animania:peachick_blue"=1 + I:"animania:peachick_charcoal"=1 + I:"animania:peachick_opal"=1 + I:"animania:peachick_peach"=1 + I:"animania:peachick_purple"=1 + I:"animania:peachick_taupe"=1 + I:"animania:peachick_white"=1 + I:"animania:peacock_blue"=1 + I:"animania:peacock_charcoal"=1 + I:"animania:peacock_opal"=1 + I:"animania:peacock_peach"=1 + I:"animania:peacock_purple"=1 + I:"animania:peacock_taupe"=1 + I:"animania:peacock_white"=1 + I:"animania:peahen_blue"=1 + I:"animania:peahen_charcoal"=1 + I:"animania:peahen_opal"=1 + I:"animania:peahen_peach"=1 + I:"animania:peahen_purple"=1 + I:"animania:peahen_taupe"=1 + I:"animania:peahen_white"=1 + I:"animania:piglet_duroc"=1 + I:"animania:piglet_hampshire"=1 + I:"animania:piglet_large_black"=1 + I:"animania:piglet_large_white"=1 + I:"animania:piglet_old_spot"=1 + I:"animania:piglet_yorkshire"=1 + I:"animania:ram_dorper"=1 + I:"animania:ram_dorset"=1 + I:"animania:ram_friesian"=1 + I:"animania:ram_jacob"=1 + I:"animania:ram_merino"=1 + I:"animania:ram_suffolk"=1 + I:"animania:rooster_leghorn"=1 + I:"animania:rooster_orpington"=1 + I:"animania:rooster_plymouth_rock"=1 + I:"animania:rooster_rhode_island_red"=1 + I:"animania:rooster_wyandotte"=1 + I:"animania:sow_duroc"=1 + I:"animania:sow_hampshire"=1 + I:"animania:sow_large_black"=1 + I:"animania:sow_large_white"=1 + I:"animania:sow_old_spot"=1 + I:"animania:sow_yorkshire"=1 + I:"animania:stallion_draft"=1 + I:"animania:toad"=1 + + # [range: 0 ~ 50, default: 1] + I:"astralsorcery:entityflare"=1 + + # [range: 0 ~ 50, default: 1] + I:"astralsorcery:entityliquidspark"=1 + + # [range: 0 ~ 50, default: 1] + I:"astralsorcery:entityspectraltool"=1 + + # [range: 0 ~ 50, default: 1] + I:"beneath:shadow"=1 + + # [range: 0 ~ 50, default: 1] + I:"bloodmagic:corrupted_chicken"=1 + + # [range: 0 ~ 50, default: 1] + I:"bloodmagic:corrupted_sheep"=1 + + # [range: 0 ~ 50, default: 1] + I:"bloodmagic:corrupted_spider"=1 + + # [range: 0 ~ 50, default: 1] + I:"bloodmagic:corrupted_zombie"=1 + + # [range: 0 ~ 50, default: 1] + I:"bloodmagic:mimic"=1 + + # [range: 0 ~ 50, default: 1] + I:"bloodmagic:sentient_specter"=1 + + # [range: 0 ~ 50, default: 1] + I:"botania:doppleganger"=1 + + # [range: 0 ~ 50, default: 1] + I:"botania:pink_wither"=1 + + # [range: 0 ~ 50, default: 1] + I:"botania:pixie"=1 + I:"byg:fungalzombie"=1 + I:"byg:ivorywoodpecker"=1 + I:"byg:kiwibird"=1 + I:"byg:petrifiedspider"=1 + I:"byg:petrifiedzombie"=1 + I:"customnpcs:customnpc"=1 + I:"customnpcs:customnpc64x32"=1 + I:"customnpcs:customnpcalex"=1 + I:"customnpcs:customnpcclassic"=1 + I:"customnpcs:npccrystal"=1 + I:"customnpcs:npcdragon"=1 + I:"customnpcs:npcdwarffemale"=1 + I:"customnpcs:npcdwarfmale"=1 + I:"customnpcs:npcelffemale"=1 + I:"customnpcs:npcelfmale"=1 + I:"customnpcs:npcenderchibi"=1 + I:"customnpcs:npcenderman"=1 + I:"customnpcs:npcfurryfemale"=1 + I:"customnpcs:npcfurrymale"=1 + I:"customnpcs:npcgolem"=1 + I:"customnpcs:npchumanfemale"=1 + I:"customnpcs:npchumanmale"=1 + I:"customnpcs:npcnagafemale"=1 + I:"customnpcs:npcnagamale"=1 + I:"customnpcs:npcorcfemale"=1 + I:"customnpcs:npcorcfmale"=1 + I:"customnpcs:npcpony"=1 + I:"customnpcs:npcskeleton"=1 + I:"customnpcs:npcslime"=1 + I:"customnpcs:npcvillager"=1 + I:"customnpcs:npczombiefemale"=1 + I:"customnpcs:npczombiemale"=1 + + # [range: 0 ~ 50, default: 1] + I:"cyclicmagic:robot"=1 + + # [range: 0 ~ 50, default: 1] + I:"deepmoblearning:glitch"=1 + + # [range: 0 ~ 50, default: 1] + I:"deepmoblearning:trial_cave_spider"=1 + + # [range: 0 ~ 50, default: 1] + I:"deepmoblearning:trial_enderman"=1 + + # [range: 0 ~ 50, default: 1] + I:"deepmoblearning:trial_slime"=1 + + # [range: 0 ~ 50, default: 1] + I:"deepmoblearning:trial_spider"=1 + I:"dimdoors:mob_monolith"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:blaze_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:decoy"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:evil_wizard"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:husk_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:ice_giant"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:ice_wraith"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:lightning_wraith"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:magic_slime"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:phoenix"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:remnant"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:shadow_wraith"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:silverfish_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:skeleton_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:spider_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:spirit_horse"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:spirit_wolf"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:storm_elemental"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:stray_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:vex_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:wither_skeleton_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:wizard"=1 + + # [range: 0 ~ 50, default: 1] + I:"ebwizardry:zombie_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"embers:ancient_golem"=1 + + # [range: 0 ~ 50, default: 1] + I:"embers:magma_worm"=1 + + # [range: 0 ~ 50, default: 1] + I:"enderutilities:endermanfighter"=1 + + # [range: 0 ~ 50, default: 1] + I:"farmingforblockheads:merchant"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.alligator_gar"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.allosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.ankylosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.anu"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.anubite"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.anudead"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.anueffect"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.arthropleura"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.brachiosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.ceratosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.citipati"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.coelacanth"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.compsognathus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.confuciusornis"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.crassigyrinus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.debugtest"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.debugtest_2"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.deinonychus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.dilophosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.dinoegg"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.diplocaulus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.diplodocus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.dodo"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.dryosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.edaphosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.elasmotherium"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.failuresaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.friendlypigzombie"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.gallimimus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.gastornis"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.henodus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.icthyosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.kelenken"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.liopleurodon"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.mammoth"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.megalania"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.megaloceros"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.megalodon"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.megalograptus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.meganeura"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.mosasaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.nautilus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.ornitholestes"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.pachycephalosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.parasaurolophus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.phorusrhacos"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.platybelodon"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.plesiosaur"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.pterosaur"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.quagga"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.sarcosuchus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.sentrypigman"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.smilodon"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.spinosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.stegosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.sturgeon"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.tarslime"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.therizinosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.tiktaalik"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.titanis"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.toyball"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.toyscratchingpost"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.toytetheredlog"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.triceratops"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.tyrannosaurus"=1 + + # [range: 0 ~ 50, default: 1] + I:"fossil:fossil.velociraptor"=1 + I:"heroesexpansion:chitauri"=1 + I:"heroesexpansion:kree"=1 + I:"heroesexpansion:leviathan"=1 + I:"heroesexpansion:radioactive_spider"=1 + I:"heroesexpansion:vulture_wings"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:amphithere"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:cyclops"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:deathworm"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:dragonegg"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:dragonskull"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:dread_beast"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:dread_ghoul"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:dread_horse"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:dread_knight"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:dread_lich"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:dread_scuttler"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:dread_thrall"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:firedragon"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:gorgon"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:hippocampus"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:hippogryph"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:icedragon"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:if_cockatrice"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:if_hydra"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:if_mob_skull"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:if_pixie"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:if_troll"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:myrmex_egg"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:myrmex_queen"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:myrmex_royal"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:myrmex_sentinel"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:myrmex_soldier"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:myrmex_swarmer"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:myrmex_worker"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:seaserpent"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:siren"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:snowvillager"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:stonestatue"=1 + + # [range: 0 ~ 50, default: 1] + I:"iceandfire:stymphalianbird"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:abaia"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:abtu"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:aegis"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:afrit"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:aglebemu"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:amalgalich"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:archvile"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:argus"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:arisaur"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:arix"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:asmodeus"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:aspid"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:astaroth"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:banshee"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:barghest"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:behemoth"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:beholder"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:belph"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:cacodemon"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:calpod"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:cephignis"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:chupacabra"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:cinder"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:clink"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:cockatrice"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:conba"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:concapede"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:concapedesegment"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:crusk"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:cryptkeeper"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:darkling"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:dawon"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:djinn"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:dweller"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:eechetik"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:ent"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:epion"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:erepede"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:ettin"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:eyewig"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:fear"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:feradon"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:frostweaver"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:geist"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:geken"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:geonach"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:ghoul"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:gnekk"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:gorger"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:gorgomite"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:grue"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:herma"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:ignibus"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:ika"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:ioray"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:jabberwock"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:jengu"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:joust"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:joustalpha"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:khalk"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:kobold"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:krake"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:lacedon"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:lobber"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:lurker"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:maka"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:makaalpha"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:manticore"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:maug"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:morock"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:nymph"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:pinky"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:pixen"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:quetzodracl"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:quillbeast"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:rahovart"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:raiko"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:reaper"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:reiver"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:remobra"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:roa"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:roc"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:salamander"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:serpix"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:shade"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:shambler"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:silex"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:skylus"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:spectre"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:spriggan"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:strider"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:sutiramu"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:sylph"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:tarantula"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:thresher"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:treant"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:tremor"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:triffid"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:trite"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:troll"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:uvaraptor"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:vapula"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:ventoraptor"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:vespid"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:vespidqueen"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:volcan"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:warg"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:wendigo"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:wildkin"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:wisp"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:wraamon"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:wraith"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:xaphan"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:yale"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:yeti"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:zephyr"=1 + + # [range: 0 ~ 50, default: 1] + I:"lycanitesmobs:zoataur"=1 + I:"matteroverdrive:drone"=1 + I:"matteroverdrive:failed_chicken"=1 + I:"matteroverdrive:failed_cow"=1 + I:"matteroverdrive:failed_pig"=1 + I:"matteroverdrive:failed_sheep"=1 + I:"matteroverdrive:mad_scientist"=1 + I:"matteroverdrive:mutant_scientist"=1 + I:"matteroverdrive:ranged_rogue_android"=1 + I:"matteroverdrive:rogue_android"=1 + + # [range: 0 ~ 50, default: 1] + I:"mekanism:babyskeleton"=1 + + # [range: 0 ~ 50, default: 1] + I:"mekanism:robit"=1 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:bat"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:blaze"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:cave_spider"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:chicken"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:cow"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:creeper"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:donkey"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:elder_guardian"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:ender_dragon"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:enderman"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:endermite"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:evocation_illager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:ghast"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:giant"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:guardian"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:horse"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:husk"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:illusion_illager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:llama"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:magma_cube"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:mooshroom"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:mule"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:ocelot"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:parrot"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:pig"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:polar_bear"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:rabbit"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:sheep"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:shulker"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:silverfish"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:skeleton"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:skeleton_horse"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:slime"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:snowman"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:spider"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:squid"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:stray"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:vex"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:villager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:villager_golem"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:vindication_illager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:witch"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:wither"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:wither_skeleton"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:wolf"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombie"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombie_horse"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombie_pigman"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombie_villager"=8 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:baby_foliaath"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:barako"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:barakoan_barakoana"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:barakoan_player"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:barakoana"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:barakoaya"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:ferrous_wroughtnaut"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:foliaath"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:frostmaw"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:grottol"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:lantern"=1 + + # [range: 0 ~ 50, default: 1] + I:"mowziesmobs:naga"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_beetle"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_clam"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_deer"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_endermini"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_fox"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_frog"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_hell_sprout"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_lava_cat"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_lurker"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_owl"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_silkworm"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_spirit_beetle"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_spirit_deer"=1 + + # [range: 0 ~ 50, default: 1] + I:"mysticalworld:entity_sprout"=1 + + # [range: 0 ~ 50, default: 1] + I:"natura:imp"=1 + + # [range: 0 ~ 50, default: 1] + I:"natura:nitrocreeper"=1 + I:"netherendingores:netherfish"=1 + I:"netherex:brute"=1 + I:"netherex:coolmar_spider"=1 + I:"netherex:ember"=1 + I:"netherex:frost"=1 + I:"netherex:ghast_queen"=1 + I:"netherex:ghastling"=1 + I:"netherex:gold_golem"=1 + I:"netherex:mogus"=1 + I:"netherex:nethermite"=1 + I:"netherex:pigtificate"=1 + I:"netherex:pigtificate_leader"=1 + I:"netherex:salamander"=1 + I:"netherex:spinout"=1 + I:"netherex:spore"=1 + I:"netherex:spore_creeper"=1 + I:"netherex:wight"=1 + + # [range: 0 ~ 50, default: 1] + I:"openblocks:luggage"=1 + + # [range: 0 ~ 50, default: 1] + I:"openblocks:mini_me"=1 + + # [range: 0 ~ 50, default: 1] + I:"plustic:blindbandit"=1 + + # [range: 0 ~ 50, default: 1] + I:"plustic:supremeleader"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:archaeologist"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:ashen"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:dweller"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:foxhound"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:frog"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:leash_knot"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:pirate"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:stoneling"=1 + + # [range: 0 ~ 50, default: 1] + I:"quark:wraith"=1 + + # [range: 0 ~ 50, default: 1] + I:"randomthings:goldenchicken"=1 + + # [range: 0 ~ 50, default: 1] + I:"randomthings:spirit"=1 + I:"rats:black_death"=1 + I:"rats:feral_ratlantean"=1 + I:"rats:illager_piper"=1 + I:"rats:marbled_cheese_golem"=1 + I:"rats:neo_ratlantean"=1 + I:"rats:pirat"=1 + I:"rats:pirat_boat"=1 + I:"rats:plague_beast"=1 + I:"rats:plague_cloud"=1 + I:"rats:plague_doctor"=1 + I:"rats:rat"=1 + I:"rats:ratlantean_spirit"=1 + + # [range: 0 ~ 50, default: 1] + I:"soot:muse"=1 + + # [range: 0 ~ 50, default: 1] + I:"tconstruct:blueslime"=1 + I:"tfspellpack:carminite_ghastling_minion"=1 + I:"tfspellpack:cave_troll_minion"=1 + I:"tfspellpack:druid_mage"=1 + I:"tfspellpack:fire_beetle_minion"=1 + I:"tfspellpack:redcap_goblin_minion"=1 + I:"tfspellpack:redcap_sapper_minion"=1 + I:"tfspellpack:skeleton_druid_minion"=1 + I:"tfspellpack:slime_beetle_minion"=1 + I:"tfspellpack:snow_guardian_minion"=1 + I:"tfspellpack:stable_ice_core_minion"=1 + I:"tfspellpack:twilight_wraith_minion"=1 + I:"tfspellpack:unstable_ice_core_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumadditions:blue_wolf"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumadditions:chester"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:arcanebore"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:brainyzombie"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:cultistcleric"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:cultistknight"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:cultistleader"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:cultistportalgreater"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:cultistportallesser"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:eldritchcrab"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:eldritchgolem"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:eldritchguardian"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:eldritchwarden"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:firebat"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:giantbrainyzombie"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:golem"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:inhabitedzombie"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:mindspider"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:pech"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:spellbat"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:taintacle"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:taintaclegiant"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:taintacletiny"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:taintcrawler"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:taintseed"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:taintseedprime"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:taintswarm"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:thaumslime"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:turretadvanced"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:turretbasic"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumcraft:wisp"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumicaugmentation:autocaster"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumicaugmentation:autocaster_eldritch"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumicaugmentation:eldritch_golem"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumicaugmentation:eldritch_guardian"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumicaugmentation:eldritch_warden"=1 + + # [range: 0 ~ 50, default: 1] + I:"thaumicaugmentation:primal_wisp"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:angler"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:ash_sprite"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:barrishee"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:blind_cave_fish"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:blood_snail"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:boulder_sprite"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:cc_ground_spawner"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:chiromaw"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:chiromaw_greebling_rider"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:chiromaw_hatchling"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:chiromaw_matriarch"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:chiromaw_tame"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:crypt_crawler"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:dark_druid"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:draeton_chiromaw_tamed"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:draeton_dragonfly"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:draeton_firefly"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:dragonfly"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:dreadful_mummy"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:emberling"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:emberling_shaman"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:firefly"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:flame_jet"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:fortress_boss"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:fortress_boss_blockade"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:fortress_boss_spawner"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:fortress_boss_turret"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:frog"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:gas_cloud"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:gecko"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:greebling"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:large_sludge_worm"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:leech"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:lurker"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:mire_snail"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:mire_snail_egg"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:moving_spawner_hole"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:mummy_arm"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:peat_mummy"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:pyrad"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:root_sprite"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:shambler"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:silt_crab"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:sludge"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:sludge_menace"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:small_sludge_worm"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:smoll_sludge"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:spirit_tree_face_large"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:spirit_tree_face_small"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:splodeshroom"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:sporeling"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:stalker"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:swamp_hag"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:swarm"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:tamed_spirit_tree_face"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:tar_beast"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:tarminion"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:termite"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:tiny_sludge_worm"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:tiny_sludge_worm_helper"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:tiny_worm_egg_sac"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:toad"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:triggered_falling_block"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:triggered_sludge_wall_jet"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:wall_lamprey"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:wall_living_root"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:wight"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:wild_emberling"=1 + + # [range: 0 ~ 50, default: 1] + I:"thebetweenlands:worm_ground_spawner"=1 + + # [range: 0 ~ 50, default: 1] + I:"thermalfoundation:basalz"=1 + + # [range: 0 ~ 50, default: 1] + I:"thermalfoundation:blitz"=1 + + # [range: 0 ~ 50, default: 1] + I:"thermalfoundation:blizz"=1 + + # [range: 0 ~ 50, default: 1] + I:"treasure2:bound_soul"=1 + + # [range: 0 ~ 50, default: 1] + I:"treasure2:pirate_mimic"=1 + + # [range: 0 ~ 50, default: 1] + I:"treasure2:wood_mimic"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:adherent"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:armored_giant"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:bighorn_sheep"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:blockchain_goblin"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:boggard"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:bunny"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:castle_guardian"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:death_tome"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:deer"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:fire_beetle"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:firefly"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:giant_miner"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:goblin_knight_lower"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:goblin_knight_upper"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:harbinger_cube"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:hedge_spider"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:helmet_crab"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:hostile_wolf"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:hydra"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:hydra_head"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:ice_crystal"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:king_spider"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:knight_phantom"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:kobold"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:lich"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:lich_minion"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:loyal_zombie"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:maze_slime"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:mini_ghast"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:minoshroom"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:minotaur"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:mist_wolf"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:mosquito_swarm"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:naga"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:penguin"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:pinch_beetle"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:quest_ram"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:raven"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:redcap"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:redcap_sapper"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:rising_zombie"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:roving_cube"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:skeleton_druid"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:slime_beetle"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:snow_guardian"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:snow_queen"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:squirrel"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:stable_ice_core"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:swarm_spider"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:tiny_bird"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:tower_broodling"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:tower_ghast"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:tower_golem"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:tower_termite"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:troll"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:unstable_ice_core"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:ur_ghast"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:wild_boar"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:winter_wolf"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:wraith"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:yeti"=1 + + # [range: 0 ~ 50, default: 1] + I:"twilightforest:yeti_alpha"=1 +} + + +"spawner stats: brutal spawners" { + # The maximum delay between spawns [range: 1 ~ 32767, default: 400] + I:"Max Delay"=400 + + # The maximum number of nearby entities (when hit, the spawner turns off). [range: 1 ~ 32767, default: 6] + I:"Max Nearby Entities"=6 + + # The minimum delay between spawns [range: 1 ~ 32767, default: 200] + I:"Min Delay"=200 + + # The required distance a player must be within for this spawner to work. [range: 1 ~ 32767, default: 16] + I:"Player Range"=16 + + # The number of mobs that will spawn. [range: 1 ~ 32767, default: 6] + I:"Spawn Count"=6 + + # The delay before first spawn on this spawner. [range: 1 ~ 32767, default: 20] + I:"Spawn Delay"=20 + + # The spawn range. [range: 1 ~ 32767, default: 4] + I:"Spawn Range"=4 +} + + +"spawner stats: swarm spawners" { + # The maximum delay between spawns [range: 1 ~ 32767, default: 300] + I:"Max Delay"=300 + + # The maximum number of nearby entities (when hit, the spawner turns off). [range: 1 ~ 32767, default: 32] + I:"Max Nearby Entities"=32 + + # The minimum delay between spawns [range: 1 ~ 32767, default: 75] + I:"Min Delay"=75 + + # The required distance a player must be within for this spawner to work. [range: 1 ~ 32767, default: 8] + I:"Player Range"=8 + + # The number of mobs that will spawn. [range: 1 ~ 32767, default: 8] + I:"Spawn Count"=8 + + # The delay before first spawn on this spawner. [range: 1 ~ 32767, default: 20] + I:"Spawn Delay"=20 + + # The spawn range. [range: 1 ~ 32767, default: 6] + I:"Spawn Range"=6 +} + + +"swarm spawners" { + # The possible spawn entries for swarm spawners. Format is weight@entity, entity is a registry name. [default: [4@minecraft:zombie], [2@minecraft:skeleton], [5@minecraft:spider], [8@minecraft:cave_spider], [1@minecraft:creeper]] + S:"Swarm Spawner Mobs" < + 4@minecraft:zombie + 2@minecraft:skeleton + 5@minecraft:spider + 8@minecraft:cave_spider + 1@minecraft:creeper + > +} + + diff --git a/config/apotheosis/enchantability.cfg b/config/apotheosis/enchantability.cfg new file mode 100644 index 00000000..8bfb74ef --- /dev/null +++ b/config/apotheosis/enchantability.cfg @@ -0,0 +1,1185 @@ +# Configuration file + +"enchantability - armor" { + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 13] + I:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALBLACK=13 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALBLUE=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 18] + I:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALGREEN=18 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 12] + I:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALLIGHTBLUE=12 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 9] + I:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALRED=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 11] + I:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALWHITE=11 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:ACTUALLYADDITIONS_ARMORMATERIALEMERALD=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:ACTUALLYADDITIONS_ARMORMATERIALGOGGLES=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:ACTUALLYADDITIONS_ARMORMATERIALOBSIDIAN=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 8] + I:ACTUALLYADDITIONS_ARMORMATERIALQUARTZ=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 8] + I:ARCTIC=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 30] + I:AS_IMBUEDLEATHER=30 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 9] + I:AncientHelmet=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:BARAKOA_MASK=15 + I:BASEMETALS_ADAMANTINE=0 + I:BASEMETALS_ANTIMONY=2 + I:BASEMETALS_AQUARIUM=37 + I:BASEMETALS_BISMUTH=2 + I:BASEMETALS_BRASS=22 + I:BASEMETALS_BRONZE=11 + I:BASEMETALS_COLDIRON=17 + I:BASEMETALS_COPPER=12 + I:BASEMETALS_CUPRONICKEL=15 + I:BASEMETALS_ELECTRUM=25 + I:BASEMETALS_INVAR=7 + I:BASEMETALS_LEAD=2 + I:BASEMETALS_MERCURY=2 + I:BASEMETALS_MITHRIL=22 + I:BASEMETALS_NICKEL=17 + I:BASEMETALS_PEWTER=2 + I:BASEMETALS_PLATINUM=37 + I:BASEMETALS_SILVER=15 + I:BASEMETALS_STARSTEEL=30 + I:BASEMETALS_STEEL=5 + I:BASEMETALS_TIN=5 + I:BASEMETALS_ZINC=2 + I:BASEMINERALS_LITHIUM=11 + I:BASEMINERALS_NITER=0 + I:BASEMINERALS_PHOSPHORUS=0 + I:BASEMINERALS_POTASH=0 + I:BASEMINERALS_SALT=0 + I:BASEMINERALS_SALTPETER=0 + I:BASEMINERALS_SILICON=11 + I:BASEMINERALS_SULFUR=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:BATTLEMAGE=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 8] + I:BRONZE=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 18] + I:B_ELEMENTIUM=18 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:Blindfold=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:Bone=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 12] + I:CHAIN=12 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:CLOAKING=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 20] + I:CULTIST_LEADER=20 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 13] + I:CULTIST_PLATE=13 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 13] + I:CULTIST_ROBE=13 + I:ChefToque=100 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DARK_STEEL=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DARK_STEEL_EMPOWERED=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:DIAMOND=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DragonScales1=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DragonScales2=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DragonScales3=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DragonScales4=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DragonScales5=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DragonScales6=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DragonScales7=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:DragonScales8=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 30] + I:"Dragonsteel Fire"=30 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 30] + I:"Dragonsteel Ice"=30 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:END_STEEL=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:END_STEEL_EMPOWERED=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:Earplugs=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:FIERY=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:FORTRESS=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:FRICTIONBOOTS=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:"Forest Troll"=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:"Frost Troll"=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:GASMASK=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:GLITCH_INFUSED_MATERIAL=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 40] + I:GOLD=40 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:"IMMERSIVEENGINEERING:FARADAY"=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:"IMMERSIVEENGINEERING:STEEL"=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:INFERIUMARMOR=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:INTERMEDIUMARMOR=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 9] + I:IRON=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:IRONWOOD=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:Imp=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:JETPACK=0 + I:KASAIARMOUR=11 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 8] + I:KNIGHTMETAL=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 8] + I:KNIGHTPHANTOM=8 + I:LATHARIUMARMOR=16 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:LEATHER=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 18] + I:MANASTEEL=18 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 18] + I:MANAWEAVE=18 + I:MMDLIB_CHARCOAL=5 + I:MMDLIB_COAL=5 + I:MMDLIB_DEFAULT=0 + I:MMDLIB_DIAMOND=10 + I:MMDLIB_EMERALD=10 + I:MMDLIB_EMPTY=0 + I:MMDLIB_ENDER=15 + I:MMDLIB_GOLD=25 + I:MMDLIB_IRON=11 + I:MMDLIB_LAPIS=2 + I:MMDLIB_OBSIDIAN=10 + I:MMDLIB_PRISMARINE=2 + I:MMDLIB_QUARTZ=5 + I:MMDLIB_REDSTONE=2 + I:MMDLIB_STONE=5 + I:MMDLIB_WOOD=15 + I:MODERNMETALS_ALUMINUM=11 + I:MODERNMETALS_ALUMINUMBRASS=11 + I:MODERNMETALS_BERYLLIUM=2 + I:MODERNMETALS_BORON=2 + I:MODERNMETALS_CADMIUM=11 + I:MODERNMETALS_CHROMIUM=11 + I:MODERNMETALS_GALVANIZEDSTEEL=11 + I:MODERNMETALS_IRIDIUM=11 + I:MODERNMETALS_MAGNESIUM=11 + I:MODERNMETALS_MANGANESE=11 + I:MODERNMETALS_NICHROME=11 + I:MODERNMETALS_OSMIUM=11 + I:MODERNMETALS_PLUTONIUM=11 + I:MODERNMETALS_RUTILE=11 + I:MODERNMETALS_STAINLESSSTEEL=11 + I:MODERNMETALS_TANTALUM=11 + I:MODERNMETALS_THORIUM=2 + I:MODERNMETALS_TITANIUM=11 + I:MODERNMETALS_TUNGSTEN=11 + I:MODERNMETALS_URANIUM=11 + I:MODERNMETALS_ZIRCONIUM=11 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:"Mountain Troll"=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:MyrmexDesert=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:MyrmexJungle=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:NAGA_SCALE=15 + I:NATURESAURAINFUSED_IRON=16 + I:PENDORITEARMOUR=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 16] + I:PERIDOT=16 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:PIGGYBACK=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 20] + I:PRUDENTIUMARMOR=20 + I:PiratHat=100 + I:PlagueMask=100 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:RUBY=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 5] + I:"Red Deathworm"=5 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SAGE=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 8] + I:SAPPHIRE=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:SCUBATANK=0 + I:SENSORGLASSES=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:SILK=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:SLIME=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SOL_VISAGE=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SPECIAL=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 9] + I:STEELEAF=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:STELLAR_ALLOY=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:STELLAR_ALLOY_EMPOWERED=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 35] + I:SUPERIUMARMOR=35 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:SUPREMIUMARMOR=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SeaSerpentScalesblue=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SeaSerpentScalesbronze=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SeaSerpentScalesdeepblue=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SeaSerpentScalesgreen=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SeaSerpentScalespurple=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SeaSerpentScalesred=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:SeaSerpentScalesteal=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:Sheep=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 20] + I:Silver=20 + I:TAMRELITEARMOUR=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 40] + I:TAR_ADAMINITE=40 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 40] + I:TAR_MITHMINITE=40 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 26] + I:TERRASTEEL=26 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 14] + I:"TF:ALUMINUM"=14 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:"TF:BRONZE"=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 12] + I:"TF:CONSTANTAN"=12 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 8] + I:"TF:COPPER"=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 30] + I:"TF:ELECTRUM"=30 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 12] + I:"TF:INVAR"=12 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 9] + I:"TF:LEAD"=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 18] + I:"TF:NICKEL"=18 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 16] + I:"TF:PLATINUM"=16 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:"TF:SILVER"=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:"TF:STEEL"=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 9] + I:"TF:TIN"=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:THAUMIUM=25 + I:TRITANIUM=20 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:VOID=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:VOIDROBE=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:WARLOCK=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 9] + I:WROUGHT_HELM=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 5] + I:"White Deathworm"=5 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:YETI=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 5] + I:"Yellow Deathworm"=5 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 8] + I:adamantine=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:ancient=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:armory=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 1000] + I:avaritia_infinity=1000 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:bl_cloth=0 + I:blu_metal=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 6] + I:boron=6 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 20] + I:boron_nitride=20 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 2] + I:crystal=2 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:diamond_helmet_probe=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 18] + I:"embers:ashen_cloak"=18 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:emerald=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:glowing=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 25] + I:gold_helmet_probe=25 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 12] + I:hard_carbon=12 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 5] + I:hazmat=5 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:"improvedbackpacks:backpack"=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:"improvedbackpacks:ender_backpack"=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 9] + I:iron_helmet_probe=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:legend=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:lurker_skin=0 + I:mithril=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 9] + I:"mysticalworld:copper"=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 7] + I:"mysticalworld:misc"=7 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:"mysticalworld:silver"=15 + I:"netherex:black_salamander_hide"=21 + I:"netherex:orange_salamander_hide"=21 + I:"netherex:wither_bone"=16 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:orichalcum=8 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 6] + I:palladium=6 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:rubber=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:slimy_bone=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:spaceSuit=0 + I:steel=9 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:syrmorite=0 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 6] + I:tcomplement.knightslime=6 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 7] + I:tcomplement.manyullyn=7 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 7] + I:tcomplement.steel=7 + I:"thaumicaugmentation:VOID_BOOTS"=18 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 10] + I:thaumicaugmentation_VOID_BOOTS=10 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 15] + I:tough=15 + + # The enchantability of this armor material. [range: 0 ~ 2147483647, default: 0] + I:valonite=0 + I:woven_world_thread=20 +} + + +"enchantability - tools" { + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 8] + I:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALBLACK=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALBLUE=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALGREEN=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 14] + I:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALLIGHTBLUE=14 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALRED=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALWHITE=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:ACTUALLYADDITIONS_TOOLMATERIALEMERALD=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:ACTUALLYADDITIONS_TOOLMATERIALOBSIDIAN=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:ACTUALLYADDITIONS_TOOLMATERIALQUARTZ=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:AmphithereSword=10 + I:BASEMETALS_ADAMANTINE=0 + I:BASEMETALS_ANTIMONY=2 + I:BASEMETALS_AQUARIUM=37 + I:BASEMETALS_BISMUTH=2 + I:BASEMETALS_BRASS=22 + I:BASEMETALS_BRONZE=11 + I:BASEMETALS_COLDIRON=17 + I:BASEMETALS_COPPER=12 + I:BASEMETALS_CUPRONICKEL=15 + I:BASEMETALS_ELECTRUM=25 + I:BASEMETALS_INVAR=7 + I:BASEMETALS_LEAD=2 + I:BASEMETALS_MERCURY=2 + I:BASEMETALS_MITHRIL=22 + I:BASEMETALS_NICKEL=17 + I:BASEMETALS_PEWTER=2 + I:BASEMETALS_PLATINUM=37 + I:BASEMETALS_SILVER=15 + I:BASEMETALS_STARSTEEL=30 + I:BASEMETALS_STEEL=5 + I:BASEMETALS_TIN=5 + I:BASEMETALS_ZINC=2 + I:BASEMINERALS_LITHIUM=11 + I:BASEMINERALS_NITER=0 + I:BASEMINERALS_PHOSPHORUS=0 + I:BASEMINERALS_POTASH=0 + I:BASEMINERALS_SALT=0 + I:BASEMINERALS_SALTPETER=0 + I:BASEMINERALS_SILICON=11 + I:BASEMINERALS_SULFUR=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:BLOOD=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 8] + I:BRONZE=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:B_ELEMENTIUM=20 + I:BaghHakhs=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 24] + I:Bloodwood=24 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 40] + I:CRYSTAL=40 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:CVOID=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:DIAMOND=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:Dragonbone=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:DragonsteelFire=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:DragonsteelIce=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:DreadKnightSword=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:DreadQueenSword=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:DreadSword=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:FIERY=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:FireDragonbone=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 5] + I:GIANTSTONE=5 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:GLITCH_INFUSED_MATERIAL=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 40] + I:GOLD=40 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 50] + I:HippocampusSword=50 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:HippogryphSword=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:"IE:STEEL"=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:INFERIUM=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 200] + I:INFINITY_HOE=200 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 200] + I:INFINITY_PICKAXE=200 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 200] + I:INFINITY_SHOVEL=200 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 200] + I:INFINITY_SWORD=200 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 30] + I:INTERMEDIUM=30 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 14] + I:IRON=14 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 25] + I:IRONWOOD=25 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:IceDragonbone=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:IcedMeat=10 + I:KASAIPICKAXE=10 + I:KASAISHOVEL=10 + I:KASAISWORD=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 8] + I:KNIGHTMETAL=8 + I:LATHARIUMAXE=8 + I:LATHARIUMBATTLEAXE=8 + I:LATHARIUMHOE=2 + I:LATHARIUMPICKAXE=8 + I:LATHARIUMSHOVEL=8 + I:LATHARIUMSWORD=8 + I:LuxSaber=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:MAGICAL=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:MANASTEEL=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:MANASTEEL_GLASS=10 + I:MMDLIB_CHARCOAL=5 + I:MMDLIB_COAL=5 + I:MMDLIB_DEFAULT=0 + I:MMDLIB_DIAMOND=10 + I:MMDLIB_EMERALD=10 + I:MMDLIB_EMPTY=0 + I:MMDLIB_ENDER=15 + I:MMDLIB_GOLD=25 + I:MMDLIB_IRON=11 + I:MMDLIB_LAPIS=2 + I:MMDLIB_OBSIDIAN=10 + I:MMDLIB_PRISMARINE=2 + I:MMDLIB_QUARTZ=5 + I:MMDLIB_REDSTONE=2 + I:MMDLIB_STONE=5 + I:MMDLIB_WOOD=15 + I:MODERNMETALS_ALUMINUM=11 + I:MODERNMETALS_ALUMINUMBRASS=11 + I:MODERNMETALS_BERYLLIUM=2 + I:MODERNMETALS_BORON=2 + I:MODERNMETALS_CADMIUM=11 + I:MODERNMETALS_CHROMIUM=11 + I:MODERNMETALS_GALVANIZEDSTEEL=11 + I:MODERNMETALS_IRIDIUM=11 + I:MODERNMETALS_MAGNESIUM=11 + I:MODERNMETALS_MANGANESE=11 + I:MODERNMETALS_NICHROME=11 + I:MODERNMETALS_OSMIUM=11 + I:MODERNMETALS_PLUTONIUM=11 + I:MODERNMETALS_RUTILE=11 + I:MODERNMETALS_STAINLESSSTEEL=11 + I:MODERNMETALS_TANTALUM=11 + I:MODERNMETALS_THORIUM=2 + I:MODERNMETALS_TITANIUM=11 + I:MODERNMETALS_TUNGSTEN=11 + I:MODERNMETALS_URANIUM=11 + I:MODERNMETALS_ZIRCONIUM=11 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 8] + I:MyrmexChitin=8 + I:NATURESAURA_INFUSED_IRON=16 + I:PENDORITEAXE=15 + I:PENDORITEBATTLEAXE=15 + I:PENDORITEHOE=2 + I:PENDORITEPICKAXE=15 + I:PENDORITESHOVEL=15 + I:PENDORITESWORD=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 16] + I:PERIDOT=16 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:PRIMALVOID=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:PRIMAL_CUTTER=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 25] + I:PRUDENTIUM=25 + I:PiratCutlass=30 + I:PlagueScythe=30 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:RUBY=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 8] + I:SAPPHIRE=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 25] + I:SKULL=25 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 40] + I:SOULIUM=40 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 9] + I:STEELEAF=9 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 5] + I:STONE=5 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 35] + I:SUPERIUM=35 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:SUPREMIUM=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:SUPREMIUM_AOE=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:SUPREMIUM_STRENGTH1=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:SUPREMIUM_STRENGTH2=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 25] + I:Scarab=25 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:Silver=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:StymphalianSword=10 + I:TAMRELITEAXE=8 + I:TAMRELITEBATTLEAXE=8 + I:TAMRELITEHOE=2 + I:TAMRELITEPICKAXE=8 + I:TAMRELITESHOVEL=8 + I:TAMRELITESWORD=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 60] + I:TAR_ADAMINITE_SWORD=60 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:TAR_VOID_ELEMENTAL=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 26] + I:TERRASTEEL=26 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 14] + I:"TF:ALUMINUM"=14 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:"TF:BRONZE"=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"TF:CONSTANTAN"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 7] + I:"TF:COPPER"=7 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 30] + I:"TF:ELECTRUM"=30 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"TF:INVAR"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 9] + I:"TF:LEAD"=9 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:"TF:NICKEL"=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 16] + I:"TF:PLATINUM"=16 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 25] + I:"TF:SILVER"=25 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:"TF:STEEL"=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 7] + I:"TF:TIN"=7 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 30] + I:TFGLASS=30 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 5] + I:TFICE=5 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:THAUMIUM=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:THAUMIUM_ELEMENTAL=18 + I:TRITANIUM=14 + I:Ti-Tema-ian=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:VOID=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:WOOD=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 14] + I:"artisanworktables:ALUMINUM"=14 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 5] + I:"artisanworktables:BONE"=5 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 6] + I:"artisanworktables:BORON"=6 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"artisanworktables:BORONNITRIDE"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"artisanworktables:BRONZE"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"artisanworktables:CONSTANTAN"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 6] + I:"artisanworktables:COPPER"=6 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:"artisanworktables:DIAMOND"=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 30] + I:"artisanworktables:ELECTRUM"=30 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 5] + I:"artisanworktables:FLINT"=5 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:"artisanworktables:GOLD"=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"artisanworktables:HARDCARBON"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 16] + I:"artisanworktables:INVAR"=16 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 14] + I:"artisanworktables:IRON"=14 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 9] + I:"artisanworktables:LEAD"=9 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:"artisanworktables:NICKEL"=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"artisanworktables:OSMIUM"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 9] + I:"artisanworktables:PLATINUM"=9 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"artisanworktables:SILVER"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:"artisanworktables:STEEL"=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 5] + I:"artisanworktables:STONE"=5 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 7] + I:"artisanworktables:TIN"=7 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"artisanworktables:TOUGHALLOY"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"artisanworktables:WOOD"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 14] + I:"athenaeum:ALUMINUM"=14 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 5] + I:"athenaeum:BONE"=5 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 6] + I:"athenaeum:BORON"=6 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"athenaeum:BORONNITRIDE"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"athenaeum:BRONZE"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"athenaeum:CONSTANTAN"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 6] + I:"athenaeum:COPPER"=6 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 30] + I:"athenaeum:ELECTRUM"=30 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"athenaeum:ELEMENTIUM"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 5] + I:"athenaeum:FLINT"=5 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"athenaeum:HARDCARBON"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 16] + I:"athenaeum:INVAR"=16 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 9] + I:"athenaeum:LEAD"=9 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"athenaeum:MANASTEEL"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:"athenaeum:NICKEL"=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:"athenaeum:OBSIDIAN"=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"athenaeum:OSMIUM"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 9] + I:"athenaeum:PLATINUM"=9 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"athenaeum:SILVER"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 10] + I:"athenaeum:STEEL"=10 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 26] + I:"athenaeum:TERRASTEEL"=26 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 7] + I:"athenaeum:TIN"=7 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"athenaeum:TOUGHALLOY"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 21] + I:bloodinfusediron=21 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 13] + I:bloodinfusedwood=13 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:bone=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 50] + I:bound=50 + I:captainAmericaShield=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 44] + I:crystal=44 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 25] + I:darkSteel=25 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 50] + I:demonic=50 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:dentrothyst=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 14] + I:"embers:aluminum"=14 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"embers:bronze"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"embers:clockworkAxe"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"embers:clockworkPickaxe"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 16] + I:"embers:copper"=16 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:"embers:dawnstone"=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 30] + I:"embers:electrum"=30 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"embers:grandhammer"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 4] + I:"embers:lead"=4 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:"embers:nickel"=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"embers:silver"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"embers:tin"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 24] + I:"embers:tyrfing"=24 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:emerald=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 30] + I:endSteel=30 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:legend=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:loot=0 + I:mjolnir=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"mysticalworld:amethyst"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 7] + I:"mysticalworld:copper"=7 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 18] + I:"mysticalworld:silver"=18 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:nether=22 + I:"netherex:amedian"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 6] + I:"nuclearcraft:boron"=6 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"nuclearcraft:boron_nitride"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"nuclearcraft:hard_carbon"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 6] + I:"nuclearcraft:spaxelhoe_boron"=6 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 20] + I:"nuclearcraft:spaxelhoe_boron_nitride"=20 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 12] + I:"nuclearcraft:spaxelhoe_hard_carbon"=12 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"nuclearcraft:spaxelhoe_tough"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 15] + I:"nuclearcraft:tough"=15 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:octine=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 44] + I:power=44 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:sandstone=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 24] + I:"soot:eitr"=24 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 22] + I:spectre=22 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:stasis=0 + I:steel=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 25] + I:stellarAlloy=25 + I:stormbreaker=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:syrmorite=0 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 25] + I:toothDagger=25 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 1] + I:trollWeapon=1 + I:ultimate_mjolnir=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:valonite=0 + I:wakandanShield=8 + + # The enchantability of this tool material. [range: 0 ~ 2147483647, default: 0] + I:weedwood=0 +} + + diff --git a/config/apotheosis/enchantment_module.cfg b/config/apotheosis/enchantment_module.cfg new file mode 100644 index 00000000..7ddfab62 --- /dev/null +++ b/config/apotheosis/enchantment_module.cfg @@ -0,0 +1,21 @@ +# Configuration file + +general { + # If cobwebs can be used in anvils to remove enchantments. [default: true] + B:"Enable Cobwebs"=true + + # A list of enchantments that are banned from the enchanting table and other natural sources. [default: ] + S:"Enchantment Blacklist" < + > + + # If any two enchanted items can be combined in an Anvil. [default: false] + B:"Item Merging"=false + + # The maximum enchantment power a table can receive from normal sources. [range: 0.0 ~ 3.4028235E38, default: 20.0] + S:"Max Normal Power"=20.0 + + # The maximum enchantment power a table can receive. [range: 0.0 ~ 3.4028235E38, default: 75.0] + S:"Max Power"=75.0 +} + + diff --git a/config/apotheosis/enchantments.cfg b/config/apotheosis/enchantments.cfg new file mode 100644 index 00000000..3290cad3 --- /dev/null +++ b/config/apotheosis/enchantments.cfg @@ -0,0 +1,1521 @@ +# Configuration file + +"advancedrocketry:spacebreathing" { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=20 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:berserk" { + # The max level of this enchantment. [range: 1 ~ 127, default: 6] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:capturing" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:depth_miner" { + # The max level of this enchantment. [range: 1 ~ 127, default: 12] + I:"Max Level"=13 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:hell_infusion" { + # The max level of this enchantment. [range: 1 ~ 127, default: 13] + I:"Max Level"=14 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:icy_thorns" { + # The max level of this enchantment. [range: 1 ~ 127, default: 7] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:knowledge" { + # The max level of this enchantment. [range: 1 ~ 127, default: 8] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:life_mending" { + # The max level of this enchantment. [range: 1 ~ 127, default: 4] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:magic_protection" { + # The max level of this enchantment. [range: 1 ~ 127, default: 6] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:mounted_strike" { + # The max level of this enchantment. [range: 1 ~ 127, default: 16] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:natures_blessing" { + # The max level of this enchantment. [range: 1 ~ 127, default: 13] + I:"Max Level"=15 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:rebounding" { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=21 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:reflective" { + # The max level of this enchantment. [range: 1 ~ 127, default: 10] + I:"Max Level"=11 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:scavenger" { + # The max level of this enchantment. [range: 1 ~ 127, default: 3] + I:"Max Level"=3 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:shield_bash" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:splitting" { + # The max level of this enchantment. [range: 1 ~ 127, default: 16] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:stable_footing" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:tempting" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:true_infinity" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"astralsorcery:enchantment" { + + as { + + nightvision { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=20 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + smelting { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=20 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + } + +} + + +"cofhcore:holding" { + # The max level of this enchantment. [range: 1 ~ 127, default: 15] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cofhcore:insight" { + # The max level of this enchantment. [range: 1 ~ 127, default: 15] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cofhcore:leech" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cofhcore:multishot" { + # The max level of this enchantment. [range: 1 ~ 127, default: 15] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cofhcore:smashing" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cofhcore:smelting" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cofhcore:soulbound" { + # The max level of this enchantment. [range: 1 ~ 127, default: 15] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cofhcore:vorpal" { + # The max level of this enchantment. [range: 1 ~ 127, default: 15] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclicmagic:enchantment" { + + autosmelt { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + beheading { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + excavation { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + launch { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + lifeleech { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + magnet { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + multishot { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + quickdraw { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + reach { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + venom { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + waterwalking { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + + expboost { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + } + +} + + +"ebwizardry:flaming_weapon" { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=20 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"ebwizardry:freezing_weapon" { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=20 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"ebwizardry:frost_protection" { + # The max level of this enchantment. [range: 1 ~ 127, default: 22] + I:"Max Level"=25 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"ebwizardry:magic_bow" { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=20 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"ebwizardry:magic_protection" { + # The max level of this enchantment. [range: 1 ~ 127, default: 23] + I:"Max Level"=25 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"ebwizardry:magic_sword" { + # The max level of this enchantment. [range: 1 ~ 127, default: 16] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"ebwizardry:shock_protection" { + # The max level of this enchantment. [range: 1 ~ 127, default: 22] + I:"Max Level"=25 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"endercore:autosmelt" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"endercore:xpboost" { + # The max level of this enchantment. [range: 1 ~ 127, default: 15] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"enderio:repellent" { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=20 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"enderio:shimmer" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"enderio:soulbound" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"enderio:witherarrow" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"enderio:witherweapon" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"extrautils2:xu" { + + kaboomerang { + I:"Max Level"=20 + S:"Max Power Function"= + I:"Min Level"=1 + S:"Min Power Function"= + } + + zoomerang { + I:"Max Level"=20 + S:"Max Power Function"= + I:"Min Level"=1 + S:"Min Power Function"= + } + + burnerang { + I:"Max Level"=6 + S:"Max Power Function"= + I:"Min Level"=1 + S:"Min Power Function"= + } + + bladerang { + I:"Max Level"=34 + S:"Max Power Function"= + I:"Min Level"=1 + S:"Min Power Function"= + } + + boomereaperang { + I:"Max Level"=6 + S:"Max Power Function"= + I:"Min Level"=1 + S:"Min Power Function"= + } + +} + + +"fossil:archeology" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=14 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"fossil:paleontology" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=14 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"heroesexpansion:worthiness" { + I:"Max Level"=18 + S:"Max Power Function"= + I:"Min Level"=1 + S:"Min Power Function"= +} + + +"matteroverdrive:overclock" { + I:"Max Level"=18 + S:"Max Power Function"= + I:"Min Level"=1 + S:"Min Power Function"= +} + + +"minecraft:aqua_affinity" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:bane_of_arthropods" { + # The max level of this enchantment. [range: 1 ~ 127, default: 21] + I:"Max Level"=24 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:binding_curse" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:blast_protection" { + # The max level of this enchantment. [range: 1 ~ 127, default: 23] + I:"Max Level"=25 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:depth_strider" { + # The max level of this enchantment. [range: 1 ~ 127, default: 17] + I:"Max Level"=19 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:efficiency" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:feather_falling" { + # The max level of this enchantment. [range: 1 ~ 127, default: 30] + I:"Max Level"=33 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:fire_aspect" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:fire_protection" { + # The max level of this enchantment. [range: 1 ~ 127, default: 22] + I:"Max Level"=25 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:flame" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:fortune" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:frost_walker" { + # The max level of this enchantment. [range: 1 ~ 127, default: 17] + I:"Max Level"=19 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:infinity" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:knockback" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:looting" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:luck_of_the_sea" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:lure" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:mending" { + # The max level of this enchantment. [range: 1 ~ 127, default: 6] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:power" { + # The max level of this enchantment. [range: 1 ~ 127, default: 18] + I:"Max Level"=20 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:projectile_protection" { + # The max level of this enchantment. [range: 1 ~ 127, default: 30] + I:"Max Level"=34 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:protection" { + # The max level of this enchantment. [range: 1 ~ 127, default: 17] + I:"Max Level"=19 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:punch" { + # The max level of this enchantment. [range: 1 ~ 127, default: 9] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:respiration" { + # The max level of this enchantment. [range: 1 ~ 127, default: 16] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:sharpness" { + # The max level of this enchantment. [range: 1 ~ 127, default: 16] + I:"Max Level"=18 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:silk_touch" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:smite" { + # The max level of this enchantment. [range: 1 ~ 127, default: 21] + I:"Max Level"=24 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:sweeping" { + # The max level of this enchantment. [range: 1 ~ 127, default: 20] + I:"Max Level"=22 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:thorns" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:unbreaking" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:vanishing_curse" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"oeintegration:oreexcavation" { + # The max level of this enchantment. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"openblocks:explosive" { + # The max level of this enchantment. [range: 1 ~ 127, default: 3] + I:"Max Level"=3 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"openblocks:flim_flam" { + # The max level of this enchantment. [range: 1 ~ 127, default: 15] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"openblocks:last_stand" { + # The max level of this enchantment. [range: 1 ~ 127, default: 2] + I:"Max Level"=2 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"projectred-expansion:electric_efficiency" { + I:"Max Level"=20 + S:"Max Power Function"= + I:"Min Level"=1 + S:"Min Power Function"= +} + + +"randomthings:magnetic" { + # The max level of this enchantment. [range: 1 ~ 127, default: 14] + I:"Max Level"=16 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"tombstone:magic_siphon" { + # The max level of this enchantment. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"tombstone:plague_bringer" { + # The max level of this enchantment. [range: 1 ~ 127, default: 3] + I:"Max Level"=3 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"tombstone:shadow_step" { + # The max level of this enchantment. [range: 1 ~ 127, default: 15] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"tombstone:soulbound" { + # The max level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"woot:headhunter" { + # The max level of this enchantment. [range: 1 ~ 127, default: 15] + I:"Max Level"=17 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + diff --git a/config/apotheosis/garden.cfg b/config/apotheosis/garden.cfg new file mode 100644 index 00000000..c468df38 --- /dev/null +++ b/config/apotheosis/garden.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # The max height a stack of cacti may grow to. [range: 1 ~ 255, default: 5] + I:"Cactus Height"=5 + + # The max height a stack of reeds may grow to. [range: 1 ~ 255, default: 255] + I:"Reed Height"=255 +} + + diff --git a/config/apotheosis/names.cfg b/config/apotheosis/names.cfg new file mode 100644 index 00000000..e38e7c9d --- /dev/null +++ b/config/apotheosis/names.cfg @@ -0,0 +1,2322 @@ +# Configuration file + +armors { + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALBLACK < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALBLUE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALGREEN < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALLIGHTBLUE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALRED < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALCRYSTALWHITE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALEMERALD < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALGOGGLES < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALOBSIDIAN < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ACTUALLYADDITIONS_ARMORMATERIALQUARTZ < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ARCTIC < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:AS_IMBUEDLEATHER < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:AncientHelmet < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:BARAKOA_MASK < + > + S:BASEMETALS_ADAMANTINE < + > + S:BASEMETALS_ANTIMONY < + > + S:BASEMETALS_AQUARIUM < + > + S:BASEMETALS_BISMUTH < + > + S:BASEMETALS_BRASS < + > + S:BASEMETALS_BRONZE < + > + S:BASEMETALS_COLDIRON < + > + S:BASEMETALS_COPPER < + > + S:BASEMETALS_CUPRONICKEL < + > + S:BASEMETALS_ELECTRUM < + > + S:BASEMETALS_INVAR < + > + S:BASEMETALS_LEAD < + > + S:BASEMETALS_MERCURY < + > + S:BASEMETALS_MITHRIL < + > + S:BASEMETALS_NICKEL < + > + S:BASEMETALS_PEWTER < + > + S:BASEMETALS_PLATINUM < + > + S:BASEMETALS_SILVER < + > + S:BASEMETALS_STARSTEEL < + > + S:BASEMETALS_STEEL < + > + S:BASEMETALS_TIN < + > + S:BASEMETALS_ZINC < + > + S:BASEMINERALS_LITHIUM < + > + S:BASEMINERALS_NITER < + > + S:BASEMINERALS_PHOSPHORUS < + > + S:BASEMINERALS_POTASH < + > + S:BASEMINERALS_SALT < + > + S:BASEMINERALS_SALTPETER < + > + S:BASEMINERALS_SILICON < + > + S:BASEMINERALS_SULFUR < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:BATTLEMAGE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:BRONZE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:B_ELEMENTIUM < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:Blindfold < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:Bone < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: [Chainmail], [Chain], [Chain Link], [Scale]] + S:CHAIN < + Chainmail + Chain + Chain Link + Scale + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:CLOAKING < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:CULTIST_LEADER < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:CULTIST_PLATE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:CULTIST_ROBE < + > + S:ChefToque < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DARK_STEEL < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DARK_STEEL_EMPOWERED < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: [Diamond], [Zircon], [Gemstone], [Jewel], [Crystal]] + S:DIAMOND < + Diamond + Zircon + Gemstone + Jewel + Crystal + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DragonScales1 < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DragonScales2 < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DragonScales3 < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DragonScales4 < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DragonScales5 < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DragonScales6 < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DragonScales7 < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:DragonScales8 < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"Dragonsteel Fire" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"Dragonsteel Ice" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:END_STEEL < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:END_STEEL_EMPOWERED < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:Earplugs < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:FIERY < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:FORTRESS < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:FRICTIONBOOTS < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"Forest Troll" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"Frost Troll" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:GASMASK < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:GLITCH_INFUSED_MATERIAL < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: [Golden], [Gold], [Gilt], [Auric], [Ornate]] + S:GOLD < + Golden + Gold + Gilt + Auric + Ornate + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"IMMERSIVEENGINEERING:FARADAY" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"IMMERSIVEENGINEERING:STEEL" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:INFERIUMARMOR < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:INTERMEDIUMARMOR < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: [Iron], [Steel], [Ferrous], [Rusty], [Wrought Iron]] + S:IRON < + Iron + Steel + Ferrous + Rusty + Wrought Iron + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:IRONWOOD < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:Imp < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:JETPACK < + > + S:KASAIARMOUR < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:KNIGHTMETAL < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:KNIGHTPHANTOM < + > + S:LATHARIUMARMOR < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: [Leather], [Rawhide], [Lamellar], [Cow Skin]] + S:LEATHER < + Leather + Rawhide + Lamellar + Cow Skin + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:MANASTEEL < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:MANAWEAVE < + > + S:MMDLIB_CHARCOAL < + > + S:MMDLIB_COAL < + > + S:MMDLIB_DEFAULT < + > + S:MMDLIB_DIAMOND < + > + S:MMDLIB_EMERALD < + > + S:MMDLIB_EMPTY < + > + S:MMDLIB_ENDER < + > + S:MMDLIB_GOLD < + > + S:MMDLIB_IRON < + > + S:MMDLIB_LAPIS < + > + S:MMDLIB_OBSIDIAN < + > + S:MMDLIB_PRISMARINE < + > + S:MMDLIB_QUARTZ < + > + S:MMDLIB_REDSTONE < + > + S:MMDLIB_STONE < + > + S:MMDLIB_WOOD < + > + S:MODERNMETALS_ALUMINUM < + > + S:MODERNMETALS_ALUMINUMBRASS < + > + S:MODERNMETALS_BERYLLIUM < + > + S:MODERNMETALS_BORON < + > + S:MODERNMETALS_CADMIUM < + > + S:MODERNMETALS_CHROMIUM < + > + S:MODERNMETALS_GALVANIZEDSTEEL < + > + S:MODERNMETALS_IRIDIUM < + > + S:MODERNMETALS_MAGNESIUM < + > + S:MODERNMETALS_MANGANESE < + > + S:MODERNMETALS_NICHROME < + > + S:MODERNMETALS_OSMIUM < + > + S:MODERNMETALS_PLUTONIUM < + > + S:MODERNMETALS_RUTILE < + > + S:MODERNMETALS_STAINLESSSTEEL < + > + S:MODERNMETALS_TANTALUM < + > + S:MODERNMETALS_THORIUM < + > + S:MODERNMETALS_TITANIUM < + > + S:MODERNMETALS_TUNGSTEN < + > + S:MODERNMETALS_URANIUM < + > + S:MODERNMETALS_ZIRCONIUM < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"Mountain Troll" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:MyrmexDesert < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:MyrmexJungle < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:NAGA_SCALE < + > + S:NATURESAURAINFUSED_IRON < + > + S:PENDORITEARMOUR < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:PERIDOT < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:PIGGYBACK < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:PRUDENTIUMARMOR < + > + S:PiratHat < + > + S:PlagueMask < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:RUBY < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"Red Deathworm" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SAGE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SAPPHIRE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SCUBATANK < + > + S:SENSORGLASSES < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SILK < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SLIME < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SOL_VISAGE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SPECIAL < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:STEELEAF < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:STELLAR_ALLOY < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:STELLAR_ALLOY_EMPOWERED < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SUPERIUMARMOR < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SUPREMIUMARMOR < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SeaSerpentScalesblue < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SeaSerpentScalesbronze < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SeaSerpentScalesdeepblue < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SeaSerpentScalesgreen < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SeaSerpentScalespurple < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SeaSerpentScalesred < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:SeaSerpentScalesteal < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:Sheep < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:Silver < + > + S:TAMRELITEARMOUR < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:TAR_ADAMINITE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:TAR_MITHMINITE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:TERRASTEEL < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:ALUMINUM" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:BRONZE" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:CONSTANTAN" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:COPPER" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:ELECTRUM" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:INVAR" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:LEAD" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:NICKEL" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:PLATINUM" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:SILVER" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:STEEL" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"TF:TIN" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:THAUMIUM < + > + S:TRITANIUM < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:VOID < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:VOIDROBE < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:WARLOCK < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:WROUGHT_HELM < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"White Deathworm" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:YETI < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"Yellow Deathworm" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:adamantine < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:ancient < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:armory < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:avaritia_infinity < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:bl_cloth < + > + S:blu_metal < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:boron < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:boron_nitride < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:crystal < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:diamond_helmet_probe < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"embers:ashen_cloak" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:emerald < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:glowing < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:gold_helmet_probe < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:hard_carbon < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:hazmat < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"improvedbackpacks:backpack" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"improvedbackpacks:ender_backpack" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:iron_helmet_probe < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:legend < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:lurker_skin < + > + S:mithril < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"mysticalworld:copper" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"mysticalworld:misc" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:"mysticalworld:silver" < + > + S:"netherex:black_salamander_hide" < + > + S:"netherex:orange_salamander_hide" < + > + S:"netherex:wither_bone" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:orichalcum < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:palladium < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:rubber < + > + S:slime_iron < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:slimy_bone < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:spaceSuit < + > + S:steel < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:syrmorite < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:tcomplement.knightslime < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:tcomplement.manyullyn < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:tcomplement.steel < + > + S:"thaumicaugmentation:VOID_BOOTS" < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:thaumicaugmentation_VOID_BOOTS < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:tough < + > + + # A list of material-based prefix names for the given armor material. May be empty. [default: ] + S:valonite < + > + S:woven_world_thread < + > +} + + +entity { + # A list of name pieces, which can be spliced together to create full names. May be empty only if names is not empty. [default: [Grab], [Thar], [Ger], [Ald], [Mas], [On], [O], [Din], [Thor], [Jon], [Ath], [Burb], [En], [A], [E], [I], [U], [Hab], [Bloo], [Ena], [Dit], [Aph], [Ern], [Bor], [Dav], [Id], [Toast], [Son], [Dottir], [For], [Wen], [Lob], [Ed], [Die], [Van], [Y], [Zap], [Ear], [Ben], [Don], [Bran], [Gro], [Jen], [Bob], [Ette], [Ere], [Man], [Qua], [Bro], [Cree], [Per], [Skel], [Ton], [Zom], [Bie], [Wolf], [End], [Er], [Pig], [Sil], [Ver], [Fish], [Cow], [Chic], [Ken], [Sheep], [Squid], [Hell]] + S:"Name Parts" < + Grab + Thar + Ger + Ald + Mas + On + O + Din + Thor + Jon + Ath + Burb + En + A + E + I + U + Hab + Bloo + Ena + Dit + Aph + Ern + Bor + Dav + Id + Toast + Son + Dottir + For + Wen + Lob + Ed + Die + Van + Y + Zap + Ear + Ben + Don + Bran + Gro + Jen + Bob + Ette + Ere + Man + Qua + Bro + Cree + Per + Skel + Ton + Zom + Bie + Wolf + End + Er + Pig + Sil + Ver + Fish + Cow + Chic + Ken + Sheep + Squid + Hell + > + + # A list of full names, which are used in the generation of boss names. May be empty only if name parts is not empty. [default: [Albert], [Andrew], [Anderson], [Andy], [Allan], [Arthur], [Aaron], [Allison], [Arielle], [Amanda], [Anne], [Annie], [Amy], [Alana], [Brandon], [Brady], [Bernard], [Ben], [Benjamin], [Bob], [Bobette], [Brooke], [Brandy], [Beatrice], [Bea], [Bella], [Becky], [Carlton], [Carl], [Calvin], [Cameron], [Carson], [Chase], [Cassandra], [Cassie], [Cas], [Carol], [Carly], [Cherise], [Charlotte], [Cheryl], [Chasity], [Danny], [Drake], [Daniel], [Derrel], [David], [Dave], [Donovan], [Don], [Donald], [Drew], [Derrick], [Darla], [Donna], [Dora], [Danielle], [Edward], [Elliot], [Ed], [Edson], [Elton], [Eddison], [Earl], [Eric], [Ericson], [Eddie], [Ediovany], [Emma], [Elizabeth], [Eliza], [Esperanza], [Esper], [Esmeralda], [Emi], [Emily], [Elaine], [Fernando], [Ferdinand], [Fred], [Feddie], [Fredward], [Frank], [Franklin], [Felix], [Felicia], [Fran], [Greg], [Gregory], [George], [Gerald], [Gina], [Geraldine], [Gabby], [Hendrix], [Henry], [Hobbes], [Herbert], [Heath], [Henderson], [Helga], [Hera], [Helen], [Helena], [Hannah], [Ike], [Issac], [Israel], [Ismael], [Irlanda], [Isabelle], [Irene], [Irenia], [Jimmy], [Jim], [Justin], [Jacob], [Jake], [Jon], [Johnson], [Jonny], [Jonathan], [Josh], [Joshua], [Julian], [Jesus], [Jericho], [Jeb], [Jess], [Joan], [Jill], [Jillian], [Jessica], [Jennifer], [Jenny], [Jen], [Judy], [Kenneth], [Kenny], [Ken], [Keith], [Kevin], [Karen], [Kassandra], [Kassie], [Leonard], [Leo], [Leroy], [Lee], [Lenny], [Luke], [Lucas], [Liam], [Lorraine], [Latasha], [Lauren], [Laquisha], [Livia], [Lydia], [Lila], [Lilly], [Lillian], [Lilith], [Lana], [Mason], [Mike], [Mickey], [Mario], [Manny], [Mark], [Marcus], [Martin], [Marty], [Matthew], [Matt], [Max], [Maximillian], [Marth], [Mia], [Marriah], [Maddison], [Maddie], [Marissa], [Miranda], [Mary], [Martha], [Melonie], [Melody], [Mel], [Minnie], [Nathan], [Nathaniel], [Nate], [Ned], [Nick], [Norman], [Nicholas], [Natasha], [Nicki], [Nora], [Nelly], [Nina], [Orville], [Oliver], [Orlando], [Owen], [Olsen], [Odin], [Olaf], [Ortega], [Olivia], [Patrick], [Pat], [Paul], [Perry], [Pinnochio], [Patrice], [Patricia], [Pennie], [Petunia], [Patti], [Pernelle], [Quade], [Quincy], [Quentin], [Quinn], [Roberto], [Robbie], [Rob], [Robert], [Roy], [Roland], [Ronald], [Richard], [Rick], [Ricky], [Rose], [Rosa], [Rhonda], [Rebecca], [Roberta], [Sparky], [Shiloh], [Stephen], [Steve], [Saul], [Sheen], [Shane], [Sean], [Sampson], [Samuel], [Sammy], [Stefan], [Sasha], [Sam], [Susan], [Suzy], [Shelby], [Samantha], [Sheila], [Sharon], [Sally], [Stephanie], [Sandra], [Sandy], [Sage], [Tim], [Thomas], [Thompson], [Tyson], [Tyler], [Tom], [Tyrone], [Timmothy], [Tamara], [Tabby], [Tabitha], [Tessa], [Tiara], [Tyra], [Uriel], [Ursala], [Uma], [Victor], [Vincent], [Vince], [Vance], [Vinny], [Velma], [Victoria], [Veronica], [Wilson], [Wally], [Wallace], [Will], [Wilard], [William], [Wilhelm], [Xavier], [Xandra], [Young], [Yvonne], [Yolanda], [Zach], [Zachary]] + S:Names < + Albert + Andrew + Anderson + Andy + Allan + Arthur + Aaron + Allison + Arielle + Amanda + Anne + Annie + Amy + Alana + Brandon + Brady + Bernard + Ben + Benjamin + Bob + Bobette + Brooke + Brandy + Beatrice + Bea + Bella + Becky + Carlton + Carl + Calvin + Cameron + Carson + Chase + Cassandra + Cassie + Cas + Carol + Carly + Cherise + Charlotte + Cheryl + Chasity + Danny + Drake + Daniel + Derrel + David + Dave + Donovan + Don + Donald + Drew + Derrick + Darla + Donna + Dora + Danielle + Edward + Elliot + Ed + Edson + Elton + Eddison + Earl + Eric + Ericson + Eddie + Ediovany + Emma + Elizabeth + Eliza + Esperanza + Esper + Esmeralda + Emi + Emily + Elaine + Fernando + Ferdinand + Fred + Feddie + Fredward + Frank + Franklin + Felix + Felicia + Fran + Greg + Gregory + George + Gerald + Gina + Geraldine + Gabby + Hendrix + Henry + Hobbes + Herbert + Heath + Henderson + Helga + Hera + Helen + Helena + Hannah + Ike + Issac + Israel + Ismael + Irlanda + Isabelle + Irene + Irenia + Jimmy + Jim + Justin + Jacob + Jake + Jon + Johnson + Jonny + Jonathan + Josh + Joshua + Julian + Jesus + Jericho + Jeb + Jess + Joan + Jill + Jillian + Jessica + Jennifer + Jenny + Jen + Judy + Kenneth + Kenny + Ken + Keith + Kevin + Karen + Kassandra + Kassie + Leonard + Leo + Leroy + Lee + Lenny + Luke + Lucas + Liam + Lorraine + Latasha + Lauren + Laquisha + Livia + Lydia + Lila + Lilly + Lillian + Lilith + Lana + Mason + Mike + Mickey + Mario + Manny + Mark + Marcus + Martin + Marty + Matthew + Matt + Max + Maximillian + Marth + Mia + Marriah + Maddison + Maddie + Marissa + Miranda + Mary + Martha + Melonie + Melody + Mel + Minnie + Nathan + Nathaniel + Nate + Ned + Nick + Norman + Nicholas + Natasha + Nicki + Nora + Nelly + Nina + Orville + Oliver + Orlando + Owen + Olsen + Odin + Olaf + Ortega + Olivia + Patrick + Pat + Paul + Perry + Pinnochio + Patrice + Patricia + Pennie + Petunia + Patti + Pernelle + Quade + Quincy + Quentin + Quinn + Roberto + Robbie + Rob + Robert + Roy + Roland + Ronald + Richard + Rick + Ricky + Rose + Rosa + Rhonda + Rebecca + Roberta + Sparky + Shiloh + Stephen + Steve + Saul + Sheen + Shane + Sean + Sampson + Samuel + Sammy + Stefan + Sasha + Sam + Susan + Suzy + Shelby + Samantha + Sheila + Sharon + Sally + Stephanie + Sandra + Sandy + Sage + Tim + Thomas + Thompson + Tyson + Tyler + Tom + Tyrone + Timmothy + Tamara + Tabby + Tabitha + Tessa + Tiara + Tyra + Uriel + Ursala + Uma + Victor + Vincent + Vince + Vance + Vinny + Velma + Victoria + Veronica + Wilson + Wally + Wallace + Will + Wilard + William + Wilhelm + Xavier + Xandra + Young + Yvonne + Yolanda + Zach + Zachary + > + + # A list of prefixes, which are used in the generation of boss names. May be empty. [default: [Sir], [Mister], [Madam], [Doctor], [Father], [Mother]] + S:Prefixes < + Sir + Mister + Madam + Doctor + Father + Mother + > + + # A list of suffixes, which are used in the generation of boss names. A suffix is always preceeded by "The". May be empty. [default: [Mighty], [Supreme], [Superior], [Ultimate], [Lame], [Wimpy], [Curious], [Sneaky], [Pathetic], [Crying], [Eagle], [Errant], [Unholy], [Questionable], [Mean], [Hungry], [Thirsty], [Feeble], [Wise], [Sage], [Magical], [Mythical], [Legendary], [Not Very Nice], [Jerk], [Doctor], [Misunderstood], [Angry], [Knight], [Bishop], [Godly], [Special], [Toasty], [Shiny], [Shimmering], [Light], [Dark], [Odd-Smelling], [Funky], [Rock Smasher], [Son of Herobrine], [Cracked], [Sticky], [§kAlien§r], [Baby], [Manly], [Rough], [Scary], [Undoubtable], [Honest], [Non-Suspicious], [Boring], [Odd], [Lazy], [Super], [Nifty], [Ogre Slayer], [Pig Thief], [Dirt Digger], [Really Cool], [Doominator], [... Something]] + S:Suffixes < + Mighty + Supreme + Superior + Ultimate + Lame + Wimpy + Curious + Sneaky + Pathetic + Crying + Eagle + Errant + Unholy + Questionable + Mean + Hungry + Thirsty + Feeble + Wise + Sage + Magical + Mythical + Legendary + Not Very Nice + Jerk + Doctor + Misunderstood + Angry + Knight + Bishop + Godly + Special + Toasty + Shiny + Shimmering + Light + Dark + Odd-Smelling + Funky + Rock Smasher + Son of Herobrine + Cracked + Sticky + §kAlien§r + Baby + Manly + Rough + Scary + Undoubtable + Honest + Non-Suspicious + Boring + Odd + Lazy + Super + Nifty + Ogre Slayer + Pig Thief + Dirt Digger + Really Cool + Doominator + ... Something + > +} + + +items { + # A list of root names for helms, used in the generation of item names. May not be empty. [default: [Helmet], [Cap], [Crown], [Great Helm], [Bassinet], [Sallet], [Close Helm], [Barbute]] + S:Helms < + Helmet + Cap + Crown + Great Helm + Bassinet + Sallet + Close Helm + Barbute + > + + # A list of root names for axes, used in the generation of item names. May not be empty. [default: [Axe], [Chopper], [Hatchet], [Tomahawk], [Cleaver], [Hacker], [Tree-Cutter], [Truncator]] + S:axes < + Axe + Chopper + Hatchet + Tomahawk + Cleaver + Hacker + Tree-Cutter + Truncator + > + + # A list of root names for boots, used in the generation of item names. May not be empty. [default: [Boots], [Shoes], [Greaves], [Sabatons], [Sollerets]] + S:boots < + Boots + Shoes + Greaves + Sabatons + Sollerets + > + + # A list of root names for bows, used in the generation of item names. May not be empty. [default: [Bow], [Shortbow], [Longbow], [Flatbow], [Recurve Bow], [Reflex Bow], [Self Bow], [Composite Bow], [Arrow-Flinger]] + S:bows < + Bow + Shortbow + Longbow + Flatbow + Recurve Bow + Reflex Bow + Self Bow + Composite Bow + Arrow-Flinger + > + + # A list of root names for chestplates, used in the generation of item names. May not be empty. [default: [Chestplate], [Tunic], [Brigandine], [Hauberk], [Cuirass]] + S:chestplates < + Chestplate + Tunic + Brigandine + Hauberk + Cuirass + > + + # A list of root names for leggings, used in the generation of item names. May not be empty. [default: [Leggings], [Pants], [Tassets], [Cuisses], [Schynbalds]] + S:leggings < + Leggings + Pants + Tassets + Cuisses + Schynbalds + > + + # A list of root names for pickaxes, used in the generation of item names. May not be empty. [default: [Pickaxe], [Pick], [Mattock], [Rock-Smasher], [Miner]] + S:pickaxes < + Pickaxe + Pick + Mattock + Rock-Smasher + Miner + > + + # A list of root names for shovels, used in the generation of item names. May not be empty. [default: [Shovel], [Spade], [Digger], [Excavator], [Trowel], [Scoop]] + S:shovels < + Shovel + Spade + Digger + Excavator + Trowel + Scoop + > + + # A list of root names for swords, used in the generation of item names. May not be empty. [default: [Sword], [Cutter], [Slicer], [Dicer], [Knife], [Blade], [Machete], [Brand], [Claymore], [Cutlass], [Foil], [Dagger], [Glaive], [Rapier], [Saber], [Scimitar], [Shortsword], [Longsword], [Broadsword], [Calibur]] + S:swords < + Sword + Cutter + Slicer + Dicer + Knife + Blade + Machete + Brand + Claymore + Cutlass + Foil + Dagger + Glaive + Rapier + Saber + Scimitar + Shortsword + Longsword + Broadsword + Calibur + > +} + + +tools { + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALBLACK < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALBLUE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALGREEN < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALLIGHTBLUE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALRED < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:ACTUALLYADDITIONS_TOOLMATERIALCRYSTALWHITE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:ACTUALLYADDITIONS_TOOLMATERIALEMERALD < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:ACTUALLYADDITIONS_TOOLMATERIALOBSIDIAN < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:ACTUALLYADDITIONS_TOOLMATERIALQUARTZ < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:AmphithereSword < + > + S:BASEMETALS_ADAMANTINE < + > + S:BASEMETALS_ANTIMONY < + > + S:BASEMETALS_AQUARIUM < + > + S:BASEMETALS_BISMUTH < + > + S:BASEMETALS_BRASS < + > + S:BASEMETALS_BRONZE < + > + S:BASEMETALS_COLDIRON < + > + S:BASEMETALS_COPPER < + > + S:BASEMETALS_CUPRONICKEL < + > + S:BASEMETALS_ELECTRUM < + > + S:BASEMETALS_INVAR < + > + S:BASEMETALS_LEAD < + > + S:BASEMETALS_MERCURY < + > + S:BASEMETALS_MITHRIL < + > + S:BASEMETALS_NICKEL < + > + S:BASEMETALS_PEWTER < + > + S:BASEMETALS_PLATINUM < + > + S:BASEMETALS_SILVER < + > + S:BASEMETALS_STARSTEEL < + > + S:BASEMETALS_STEEL < + > + S:BASEMETALS_TIN < + > + S:BASEMETALS_ZINC < + > + S:BASEMINERALS_LITHIUM < + > + S:BASEMINERALS_NITER < + > + S:BASEMINERALS_PHOSPHORUS < + > + S:BASEMINERALS_POTASH < + > + S:BASEMINERALS_SALT < + > + S:BASEMINERALS_SALTPETER < + > + S:BASEMINERALS_SILICON < + > + S:BASEMINERALS_SULFUR < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:BLOOD < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:BRONZE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:B_ELEMENTIUM < + > + S:BaghHakhs < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:Bloodwood < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:CRYSTAL < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:CVOID < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: [Diamond], [Zircon], [Gemstone], [Jewel], [Crystal]] + S:DIAMOND < + Diamond + Zircon + Gemstone + Jewel + Crystal + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:Dragonbone < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:DragonsteelFire < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:DragonsteelIce < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:DreadKnightSword < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:DreadQueenSword < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:DreadSword < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:FIERY < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:FireDragonbone < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:GIANTSTONE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:GLITCH_INFUSED_MATERIAL < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: [Golden], [Gold], [Gilt], [Auric], [Ornate]] + S:GOLD < + Golden + Gold + Gilt + Auric + Ornate + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:HippocampusSword < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:HippogryphSword < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"IE:STEEL" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:INFERIUM < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:INFINITY_HOE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:INFINITY_PICKAXE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:INFINITY_SHOVEL < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:INFINITY_SWORD < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:INTERMEDIUM < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: [Iron], [Steel], [Ferrous], [Rusty], [Wrought Iron]] + S:IRON < + Iron + Steel + Ferrous + Rusty + Wrought Iron + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:IRONWOOD < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:IceDragonbone < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:IcedMeat < + > + S:KASAIPICKAXE < + > + S:KASAISHOVEL < + > + S:KASAISWORD < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:KNIGHTMETAL < + > + S:LATHARIUMAXE < + > + S:LATHARIUMBATTLEAXE < + > + S:LATHARIUMHOE < + > + S:LATHARIUMPICKAXE < + > + S:LATHARIUMSHOVEL < + > + S:LATHARIUMSWORD < + > + S:LuxSaber < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:MAGICAL < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:MANASTEEL < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:MANASTEEL_GLASS < + > + S:MMDLIB_CHARCOAL < + > + S:MMDLIB_COAL < + > + S:MMDLIB_DEFAULT < + > + S:MMDLIB_DIAMOND < + > + S:MMDLIB_EMERALD < + > + S:MMDLIB_EMPTY < + > + S:MMDLIB_ENDER < + > + S:MMDLIB_GOLD < + > + S:MMDLIB_IRON < + > + S:MMDLIB_LAPIS < + > + S:MMDLIB_OBSIDIAN < + > + S:MMDLIB_PRISMARINE < + > + S:MMDLIB_QUARTZ < + > + S:MMDLIB_REDSTONE < + > + S:MMDLIB_STONE < + > + S:MMDLIB_WOOD < + > + S:MODERNMETALS_ALUMINUM < + > + S:MODERNMETALS_ALUMINUMBRASS < + > + S:MODERNMETALS_BERYLLIUM < + > + S:MODERNMETALS_BORON < + > + S:MODERNMETALS_CADMIUM < + > + S:MODERNMETALS_CHROMIUM < + > + S:MODERNMETALS_GALVANIZEDSTEEL < + > + S:MODERNMETALS_IRIDIUM < + > + S:MODERNMETALS_MAGNESIUM < + > + S:MODERNMETALS_MANGANESE < + > + S:MODERNMETALS_NICHROME < + > + S:MODERNMETALS_OSMIUM < + > + S:MODERNMETALS_PLUTONIUM < + > + S:MODERNMETALS_RUTILE < + > + S:MODERNMETALS_STAINLESSSTEEL < + > + S:MODERNMETALS_TANTALUM < + > + S:MODERNMETALS_THORIUM < + > + S:MODERNMETALS_TITANIUM < + > + S:MODERNMETALS_TUNGSTEN < + > + S:MODERNMETALS_URANIUM < + > + S:MODERNMETALS_ZIRCONIUM < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:MyrmexChitin < + > + S:NATURESAURA_INFUSED_IRON < + > + S:PENDORITEAXE < + > + S:PENDORITEBATTLEAXE < + > + S:PENDORITEHOE < + > + S:PENDORITEPICKAXE < + > + S:PENDORITESHOVEL < + > + S:PENDORITESWORD < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:PERIDOT < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:PRIMALVOID < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:PRIMAL_CUTTER < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:PRUDENTIUM < + > + S:PiratCutlass < + > + S:PlagueScythe < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:RUBY < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:SAPPHIRE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:SKULL < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:SOULIUM < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:STEELEAF < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: [Stone], [Rock], [Marble], [Cobblestone]] + S:STONE < + Stone + Rock + Marble + Cobblestone + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:SUPERIUM < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:SUPREMIUM < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:SUPREMIUM_AOE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:SUPREMIUM_STRENGTH1 < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:SUPREMIUM_STRENGTH2 < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:Scarab < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:Silver < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:StymphalianSword < + > + S:TAMRELITEAXE < + > + S:TAMRELITEBATTLEAXE < + > + S:TAMRELITEHOE < + > + S:TAMRELITEPICKAXE < + > + S:TAMRELITESHOVEL < + > + S:TAMRELITESWORD < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:TAR_ADAMINITE_SWORD < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:TAR_VOID_ELEMENTAL < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:TERRASTEEL < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:ALUMINUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:BRONZE" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:CONSTANTAN" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:COPPER" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:ELECTRUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:INVAR" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:LEAD" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:NICKEL" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:PLATINUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:SILVER" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:STEEL" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"TF:TIN" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:TFGLASS < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:TFICE < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:THAUMIUM < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:THAUMIUM_ELEMENTAL < + > + S:TRITANIUM < + > + S:Ti-Tema-ian < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:VOID < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: [Wooden], [Wood], [Hardwood], [Balsa Wood], [Mahogany], [Plywood]] + S:WOOD < + Wooden + Wood + Hardwood + Balsa Wood + Mahogany + Plywood + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:ALUMINUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:BONE" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:BORON" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:BORONNITRIDE" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:BRONZE" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:CONSTANTAN" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:COPPER" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:DIAMOND" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:ELECTRUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:FLINT" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:GOLD" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:HARDCARBON" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:INVAR" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:IRON" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:LEAD" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:NICKEL" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:OSMIUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:PLATINUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:SILVER" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:STEEL" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:STONE" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:TIN" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:TOUGHALLOY" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"artisanworktables:WOOD" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:ALUMINUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:BONE" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:BORON" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:BORONNITRIDE" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:BRONZE" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:CONSTANTAN" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:COPPER" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:ELECTRUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:ELEMENTIUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:FLINT" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:HARDCARBON" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:INVAR" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:LEAD" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:MANASTEEL" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:NICKEL" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:OBSIDIAN" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:OSMIUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:PLATINUM" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:SILVER" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:STEEL" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:TERRASTEEL" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:TIN" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"athenaeum:TOUGHALLOY" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:bloodinfusediron < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:bloodinfusedwood < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:bone < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:bound < + > + S:captainAmericaShield < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:crystal < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:darkSteel < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:demonic < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:dentrothyst < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:aluminum" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:bronze" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:clockworkAxe" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:clockworkPickaxe" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:copper" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:dawnstone" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:electrum" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:grandhammer" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:lead" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:nickel" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:silver" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:tin" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"embers:tyrfing" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:emerald < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:endSteel < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:legend < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:loot < + > + S:mjolnir < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"mysticalworld:amethyst" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"mysticalworld:copper" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"mysticalworld:silver" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:nether < + > + S:"netherex:amedian" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"nuclearcraft:boron" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"nuclearcraft:boron_nitride" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"nuclearcraft:hard_carbon" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"nuclearcraft:spaxelhoe_boron" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"nuclearcraft:spaxelhoe_boron_nitride" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"nuclearcraft:spaxelhoe_hard_carbon" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"nuclearcraft:spaxelhoe_tough" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"nuclearcraft:tough" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:octine < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:power < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:sandstone < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:"soot:eitr" < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:spectre < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:stasis < + > + S:steel < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:stellarAlloy < + > + S:stormbreaker < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:syrmorite < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:toothDagger < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:trollWeapon < + > + S:ultimate_mjolnir < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:valonite < + > + S:wakandanShield < + > + + # A list of material-based prefix names for the given tool material. May be empty. [default: ] + S:weedwood < + > +} + + diff --git a/config/apotheosis/potion.cfg b/config/apotheosis/potion.cfg new file mode 100644 index 00000000..d11b1387 --- /dev/null +++ b/config/apotheosis/potion.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # The strength of Ancient Knowledge. This multiplier determines how much additional xp is granted. [range: 1 ~ 2147483647, default: 10] + I:"Knowledge XP Multiplier"=10 +} + + diff --git a/config/apotheosis/spawner.cfg b/config/apotheosis/spawner.cfg new file mode 100644 index 00000000..7f9c9113 --- /dev/null +++ b/config/apotheosis/spawner.cfg @@ -0,0 +1,168 @@ +# Configuration file + +general { + # When held in the off-hand, this item makes modifiers change stats in the opposite direction. [default: minecraft:quartz] + S:"Inverse Item"=minecraft:quartz + + # The level of silk touch needed to harvest a spawner. Set to -1 to disable, 0 to always drop. The enchantment module can increase the max level of silk touch. [range: -1 ~ 127, default: 1] + I:"Spawner Silk Level"=1 +} + + +ignore_spawn_cap { + # The item that applies this modifier. [default: minecraft:chorus_fruit] + S:item=minecraft:chorus_fruit + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:value=0 +} + + +ignore_spawn_conditions { + # The item that applies this modifier. [default: minecraft:dragon_egg] + S:item=minecraft:dragon_egg + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:value=0 +} + + +max_delay { + # The item that applies this modifier. [default: minecraft:clock] + S:item=minecraft:clock + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: -10] + I:value=-10 +} + + +max_nearby_entities { + # The item that applies this modifier. [default: minecraft:ghast_tear] + S:item=minecraft:ghast_tear + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2] + I:value=2 +} + + +min_delay { + # The item that applies this modifier. [default: minecraft:sugar] + S:item=minecraft:sugar + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: -5] + I:value=-5 +} + + +player_activation_range { + # The item that applies this modifier. [default: minecraft:prismarine_crystals] + S:item=minecraft:prismarine_crystals + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2] + I:value=2 +} + + +redstone_control { + # The item that applies this modifier. [default: minecraft:comparator] + S:item=minecraft:comparator + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:value=0 +} + + +require_players { + # The item that applies this modifier. [default: minecraft:nether_star] + S:item=minecraft:nether_star + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:value=0 +} + + +spawn_count { + # The item that applies this modifier. [default: minecraft:fermented_spider_eye] + S:item=minecraft:fermented_spider_eye + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 1] + I:value=1 +} + + +spawn_eggs { + # A list of entity registry names that cannot be applied to spawners via egg. [default: ] + S:"Banned Mobs" < + > +} + + +spawn_range { + # The item that applies this modifier. [default: minecraft:blaze_rod] + S:item=minecraft:blaze_rod + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2147483647] + I:max_value=2147483647 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 1] + I:value=1 +} + + diff --git a/config/appleskin.cfg b/config/appleskin.cfg new file mode 100644 index 00000000..602f7025 --- /dev/null +++ b/config/appleskin.cfg @@ -0,0 +1,29 @@ +# Configuration file + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# These config settings are client-side only +########################################################################################################## + +client { + # If true, shows your food exhaustion as a progress bar behind the hunger bars + B:show.food.exhaustion.hud.underlay=true + + # If true, adds a line that shows your hunger, saturation, and exhaustion level in the F3 debug overlay + B:show.food.stats.in.debug.overlay=true + + # If true, shows the hunger (and saturation if show.saturation.hud.overlay is true) that would be restored by food you are currently holding + B:show.food.values.hud.overlay=true + + # If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT + B:show.food.values.in.tooltip=true + + # If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT) + B:show.food.values.in.tooltip.always=true + + # If true, shows your current saturation level overlayed on the hunger bar + B:show.saturation.hud.overlay=true +} + + diff --git a/config/arcanearchives.cfg b/config/arcanearchives.cfg new file mode 100644 index 00000000..1bd45374 --- /dev/null +++ b/config/arcanearchives.cfg @@ -0,0 +1,213 @@ +# Configuration file + +general { + # Set to true to mark all new chests with the no-new-items routing type + B:"Default Radiant Chests to 'No New Items' routing"=false + + # Set to true to dispense an entire stack for left click; false to dispense a single item for left click + B:"Troves Dispense Entire Stack"=true + + # Disable to use default Minecraft-style GUI elements. (Client Only) + B:"Use Pretty GUIs"=true + + ########################################################################################################## + # server settings + #--------------------------------------------------------------------------------------------------------# + # Settings related to server-side configuration + ########################################################################################################## + + "server settings" { + # Whether or not players should be granted the book from breaking bookshelves + B:"Book from Breaking Bookshelf"=true + + # Whether or not players should be granted the book for crafting their first Resonator + B:"Book from Radiant Resonator"=true + + # The chance out of 100 that bashing a piece of Raw Radiant Quartz generates a cluster of Slivers of Lights and is destroyed + I:"Chance for Cluster of Slivers of Light"=20 + + # The chance out of 100 that bashing a piece of Raw Radiant Quartz generates a single Sliver of Light + I:"Chance for Single Sliver of Light"=40 + + # Whether or not chests can be converted into their radiant equivalents by sneak-right-clicking with raw quartz + B:"In-World Chest To Radiant Chest Conversion"=true + + # The maximum number of Slivers of Light generated when a piece of Raw Radiant Quartz is bashed and shattered + I:"Maximum Slivers in Cluster"=24 + + # The minimum number of Slivers of Light generated when a piece of Raw Radiant Quartz is bashed and shattered + I:"Minimum Slivers in Cluster"=8 + + # The multiplier applied to Radiant Chest slots + # Min: 1 + # Max: 8 + I:"Radiant Chest Slot Multiplier"=4 + + # Limit of resonators per player's network + I:"Resonator Limit"=3 + + # Number of ticks it takes to create raw quartz + I:"Resonator Time"=6000 + } + + ########################################################################################################## + # non-mod tracking (client-only) + #--------------------------------------------------------------------------------------------------------# + # Settings related to item tracking in non-mod containers + ########################################################################################################## + + "non-mod tracking (client-only)" { + # Container classes to exclude from Mixin-based slot highlighting + S:"Container class to ignore" < + > + + # Set to true to disable non-Arcane Archive container slots from being highlighted when tracking items + B:"Disable non-mod slot highlighting"=false + } + + manifestconfig { + # Disable overlay of grid on Manifest. + B:"Disable Manifest Grid"=true + + # Set to true to require holding shift to *close* the manifest after clicking on an item. Otherwise, holding shift will keep the manifest open. + B:"Hold Shift To Keep Manifest Open"=true + + # Whether having a manifest in your inventory is required to open the manifest screen using a Hotkey. + B:"Manifest Presence"=true + + # Maximum distance in blocks to track chests from for the Manifest from your current position. Useful when a member of a Hive Network. + I:"Max distance for items"=100 + + # Whether or not the previous search term persists between 'sessions' (i.e., each time you open the manifest, your previous search term is filled in for you) + B:"Search Term Persistence"=false + + # Synchronise the currently searched item into the JEI search box. The previous JEI search term will be restored upon closing. [Requires JEI installed] + B:"Synchronise JEI with Search Bar"=false + } + + arsenalconfig { + # Enable colour-blind mode for Arsenal. This replaces gem icons specifically with variants more clearly defined for types of colour-blindness + B:"Colourblind Mode"=false + + # Enable the Arcane Arsenal module. When disabled, items will still be registered but not craftable or visible in JEI. + B:"Enable Arsenal"=true + + # What blocks a Munchstone can eat. First value is a block (such as minecraft:log), second value is the amount of hunger restored. Saturation always equals the hunger restoration. + S:"Valid Munchstone Blocks" < + minecraft:log, 4 + minecraft:log2, 4 + minecraft:leaves, 2 + minecraft:leaves2, 2 + minecraft:hay_block, 15 + minecraft:melon_block, 15 + minecraft:brown_mushroom_block, 8 + minecraft:brown_mushroom, 4 + minecraft:red_mushroom_block, 8 + minecraft:red_mushroom, 4 + minecraft:nether_wart_block, 15 + minecraft:nether_wart, 4 + minecraft:chorus_flower, 6 + minecraft:chorus_plant, 6 + minecraft:cactus, 6 + minecraft:cocoa, 4 + minecraft:deadbush, 2 + minecraft:double_plant, 2 + minecraft:pumpkin, 15 + minecraft:lit_pumpkin, 16 + minecraft:pumpkin_stem, 4 + minecraft:melon_stem, 4 + minecraft:red_flower, 2 + minecraft:yellow_flower, 2 + minecraft:reeds, 4 + minecraft:sapling, 2 + minecraft:tallgrass, 1 + minecraft:vine, 2 + minecraft:waterlily, 4 + minecraft:wheat, 4 + minecraft:potatoes, 4 + minecraft:carrots, 4 + minecraft:beetroots, 4 + mysticalworld:aubergine_crop, 4 + mysticalworld:thatch, 3 + betternether:agave, 3 + betternether:barrel_cactus, 4 + betternether:black_bush, 1 + betternether:egg_plant, 1 + betternether:gray_mold, 1 + betternether:lucis_spore, 1 + betternether:nether_cactus, 1 + betternether:nether_grass, 1 + betternether:nether_reed, 1 + betternether:orange_mushroom, 1 + betternether:red_mold, 1 + roots:baffle_cap_mushroom, 4 + roots:baffle_cap_huge_stem, 8 + roots:baffle_cap_huge_top, 8 + roots:moonglow_crop, 4 + roots:pereskia_crop, 4 + roots:spirit_herb_crop, 4 + roots:wildroot_crop, 4 + roots:wildewheet_crop, 4 + roots:cloud_berry_crop, 4 + roots:infernal_bulb_crop, 4 + roots:dewgonia_crop, 4 + roots:stalicripe_crop, 4 + roots:wildwood_log, 8 + roots:wildwood_leaves, 4 + roots:wildwood_sapling, 20 + rustic:log, 4 + rustic:sapling, 2 + rustic:leaves, 2 + rustic:leaves_apple, 3 + rustic:wildberry_bush, 3 + rustic:grape_stem, 4 + rustic:aloe_vera, 3 + rustic:blood_orchid, 3 + rustic:chamomile, 3 + rustic:cohosh, 3 + rustic:deathstalk_mushroom, 3 + rustic:horsetail, 3 + rustic:mooncap_mushroom, 3 + rustic:wind_thistle, 3 + rustic:cloudsbluff, 3 + rustic:core_root, 3 + rustic:ginseng, 3 + rustic:marsh_mallow, 3 + thaumcraft:sapling_greatwood, 2 + thaumcraft:sapling_silverwood, 3 + thaumcraft:log_greatwood, 4 + thaumcraft:log_silverwood, 5 + thaumcraft:leaves_greatwood, 2 + thaumcraft:leaves_silverwood, 3 + thaumcraft:cinderpearl, 3 + thaumcraft:shimmerleaf, 3 + thaumcraft:vishroom, 3 + > + } + + ########################################################################################################## + # sound settings + #--------------------------------------------------------------------------------------------------------# + # Settings related to sounds + ########################################################################################################## + + "sound settings" { + # Set to false to disable the Brazier item pick-up sound + B:"Brazier Pickup Sound"=true + + # Set to false to disable the Resonator completion sound + B:"Resonator Complete Sound"=true + + # Set to the volume you wish the resonator to tick at + D:"Resonator Tick Volume"=0.15000000596046448 + + # Set to false to disable the Resonator ticking sound + B:"Resonator Ticking Sound"=true + + # Set to false to disable all sounds + B:"Use Sounds"=true + } + +} + + diff --git a/config/armoryexpansion.cfg b/config/armoryexpansion.cfg new file mode 100644 index 00000000..dd6bb906 --- /dev/null +++ b/config/armoryexpansion.cfg @@ -0,0 +1,21 @@ +# Configuration file + +integrations { + # Whether integration with conarm should be enabled + B:conarm=true + + # Whether integration with custommaterials should be enabled + B:custommaterials=true + + # Whether integration with iceandfire should be enabled + B:iceandfire=true + B:matteroverdrive=true +} + + +"web server" { + # The maximum size of the data received from the Web Server + I:"input stream max size"=131072 +} + + diff --git a/config/armoryexpansion/conarm/conarm-config.json b/config/armoryexpansion/conarm/conarm-config.json new file mode 100644 index 00000000..73a53f1e --- /dev/null +++ b/config/armoryexpansion/conarm/conarm-config.json @@ -0,0 +1,3668 @@ +[ + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "aethium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "dragonsteel_ice", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "dark_steel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "construction_alloy", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "redstone_alloy", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_obsidian", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "steeleaf", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "nihilite", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "vibranium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "cheese", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "mirion", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "elementium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_platinum", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "tungsten", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_glowstone", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "valyriansteel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "palladium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "invar", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "darkmatter", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "zinc", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "plague_metal", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ancient_metal", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "dogbearium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "void_actadd_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "end_steel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_invar", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "xu_magical_wood", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "rosegold", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "vibrant_alloy", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "weezer", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "sinisterium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "xu_demonic_metal", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ma.superium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "fusewood_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "livingwood_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "coldiron", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_osmium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "manganese", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ma.prosperity", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "starmetal", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "gold", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "intertium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ma.inferium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "xu_enchanted_metal", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "certusquartz_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "adamantine", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "pewter", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "galvanizedsteel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "zirconium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "redmatter", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "rutile", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "lumium_plustic", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "pulsating_iron", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "dragonsteel_fire", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "antimony", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "thaumium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "treatedwood", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "constantan", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "enderium_plustic", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "aeonsteel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "diamatine_actadd_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "litherite", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "osmiridium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "uru", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "platinum_plustic", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ghostwood_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "adamantium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "signalum_plustic", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "blackquartz_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "electrical_steel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "fierymetal", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "bloodwood_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ma.intermedium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "desert_myrmex", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "osgloglas", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "platinum", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "adamant", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "dragonbone", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "quartzblack", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "erodium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "manasteel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "tin", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "refinedglowstone", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "beryllium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "enori_actadd_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "dwarfstaralloy", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_enderium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "terrasteel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "infinity_avaritia_plustic", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ma.prudentium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_lumium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "darkwood_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "emeradic_actadd_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "brass", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "soularium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "restonia_actadd_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "starsteel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "plutonium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "blood_infused_iron", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ma.base_essence", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_signalum", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "cupronickel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "palis_actadd_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "blood_infused_wood", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ma.soulium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "cadmium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_aluminum", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "stainlesssteel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "mithril", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "titanium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "refinedobsidian", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "mica", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "pladium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_iridium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "froststeel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "iridium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "tar_slime", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "pandorium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "energetic_alloy", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "goldtitaniumalloy", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "xu_evil_metal", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "jungle_myrmex", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_lavium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "kyronite", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "nickel", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "chromium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "knightmetal", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "osmium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ionite", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "aquarium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "fluixcrystal_plustic", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "ma.supremium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "orichalcum", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "diamond", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "conductive_iron", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "nagascale", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "nichrome", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "tantalum", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "queensgold", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "reforged_qivium", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "bismuth", + "material": true, + "fluid": true, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + } +] \ No newline at end of file diff --git a/config/armoryexpansion/conarm/conarm-materials.json b/config/armoryexpansion/conarm/conarm-materials.json new file mode 100644 index 00000000..c0037d94 --- /dev/null +++ b/config/armoryexpansion/conarm/conarm-materials.json @@ -0,0 +1,3104 @@ +[ + { + "coreMaterialStats": { + "durability": 103.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 25.052631, + "modifier": 19.058823, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 25.052631, + "materialType": "trim" + }, + "identifier": "aethium", + "color": -16777216, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 70.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 57.120003, + "modifier": 8.470588, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 57.120003, + "materialType": "trim" + }, + "identifier": "dragonsteel_ice", + "color": -4463363, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 25.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 28.0, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 28.0, + "materialType": "trim" + }, + "identifier": "dark_steel", + "color": -9671572, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 2.0, + "defense": 4.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 1.12, + "modifier": 10.588235, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.12, + "materialType": "trim" + }, + "identifier": "construction_alloy", + "color": -14084054, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 5.0, + "defense": 6.75, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 16.8, + "modifier": 21.17647, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 16.8, + "materialType": "trim" + }, + "identifier": "redstone_alloy", + "color": -5167321, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 25.0, + "defense": 29.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.6, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.6, + "materialType": "trim" + }, + "identifier": "reforged_obsidian", + "color": -12175517, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 8.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 10.08, + "modifier": 16.941175, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 10.08, + "materialType": "trim" + }, + "identifier": "steeleaf", + "color": -11368646, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 18.0, + "defense": 31.95, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.288, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.288, + "materialType": "trim" + }, + "identifier": "nihilite", + "color": -16777183, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 120.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 49.77778, + "modifier": 42.35294, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 49.77778, + "materialType": "trim" + }, + "identifier": "vibranium", + "color": -7224884, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 14.0, + "defense": 9.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 16.8, + "modifier": 31.764706, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 16.8, + "materialType": "trim" + }, + "identifier": "cheese", + "color": -868046, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 90.0, + "defense": 40.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 10.021052, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 10.021052, + "materialType": "trim" + }, + "identifier": "mirion", + "color": -171, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 25.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 6.631579, + "modifier": 26.470587, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 6.631579, + "materialType": "trim" + }, + "identifier": "elementium", + "color": -43521, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 23.0, + "defense": 29.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 1.12, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.12, + "materialType": "trim" + }, + "identifier": "reforged_platinum", + "color": -8007182, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 18.0, + "defense": 17.1, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 4.48, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.48, + "materialType": "trim" + }, + "identifier": "tungsten", + "color": -6908266, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 25.0, + "defense": 31.05, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.6, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.6, + "materialType": "trim" + }, + "identifier": "reforged_glowstone", + "color": -1390551, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 28.0, + "defense": 31.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 14.0, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 14.0, + "materialType": "trim" + }, + "identifier": "valyriansteel", + "color": -1910302, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 13.0, + "defense": 29.4, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 14.933332, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 14.933332, + "materialType": "trim" + }, + "identifier": "palladium", + "color": -1579033, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 15.0, + "defense": 20.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 3.608889, + "modifier": 14.117647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.608889, + "materialType": "trim" + }, + "identifier": "invar", + "color": -2961992, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 81.0, + "defense": 47.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 12.231579, + "modifier": 36.0, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 12.231579, + "materialType": "trim" + }, + "identifier": "darkmatter", + "color": -14221005, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 2.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.37333333, + "modifier": 4.705882, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.37333333, + "materialType": "trim" + }, + "identifier": "zinc", + "color": -4408132, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 20.16, + "modifier": 23.294117, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 20.16, + "materialType": "trim" + }, + "identifier": "plague_metal", + "color": -11447216, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 10.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.8622222, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.8622222, + "materialType": "trim" + }, + "identifier": "ancient_metal", + "color": -2091008, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 7.0, + "defense": 40.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.4, + "modifier": 18.0, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.4, + "materialType": "trim" + }, + "identifier": "dogbearium", + "color": -9620736, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 22.0, + "defense": 19.8, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 15.473684, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 15.473684, + "materialType": "trim" + }, + "identifier": "void_actadd_plustic", + "color": -16777216, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 18.0, + "defense": 22.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 16.8, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 16.8, + "materialType": "trim" + }, + "identifier": "end_steel", + "color": -262989, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 23.0, + "defense": 28.35, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 1.68, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.68, + "materialType": "trim" + }, + "identifier": "reforged_invar", + "color": -5722197, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 9.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 1.68, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.68, + "materialType": "trim" + }, + "identifier": "xu_magical_wood", + "color": -131160, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 4.0, + "defense": 4.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": -10.08, + "modifier": 31.764706, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": -10.08, + "materialType": "trim" + }, + "identifier": "rosegold", + "color": -25724, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 10.0, + "defense": 40.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 6.72, + "modifier": 10.588235, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 6.72, + "materialType": "trim" + }, + "identifier": "vibrant_alloy", + "color": -4798352, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 70.0, + "defense": 45.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 56.0, + "modifier": 31.764706, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 56.0, + "materialType": "trim" + }, + "identifier": "weezer", + "color": -16733470, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 10.0, + "defense": 22.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.087999, + "modifier": 15.882353, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.087999, + "materialType": "trim" + }, + "identifier": "sinisterium", + "color": -14614528, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 3.0, + "defense": 49.950005, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.24, + "modifier": 5.2941175, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.24, + "materialType": "trim" + }, + "identifier": "xu_demonic_metal", + "color": -6079744, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 120.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 25.2, + "modifier": 23.717648, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 25.2, + "materialType": "trim" + }, + "identifier": "ma.superium", + "color": -16744485, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 20.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.6, + "modifier": 21.17647, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.6, + "materialType": "trim" + }, + "identifier": "fusewood_plustic", + "color": -16723570, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 2.0, + "defense": 12.599999, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.2105262, + "modifier": 24.35294, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.2105262, + "materialType": "trim" + }, + "identifier": "livingwood_plustic", + "color": -16733696, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 10.0, + "defense": 16.2, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.488889, + "modifier": 32.941174, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.488889, + "materialType": "trim" + }, + "identifier": "coldiron", + "color": -3682576, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 10.0, + "defense": 24.75, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.6, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.6, + "materialType": "trim" + }, + "identifier": "reforged_osmium", + "color": -8417614, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 4.0, + "defense": 11.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.8711111, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.8711111, + "materialType": "trim" + }, + "identifier": "manganese", + "color": -667686, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 0.45, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.24, + "modifier": 4.8705883, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.24, + "materialType": "trim" + }, + "identifier": "ma.prosperity", + "color": -6044219, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 9.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.052631, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.052631, + "materialType": "trim" + }, + "identifier": "starmetal", + "color": -16774314, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 4.0, + "defense": 4.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.8, + "modifier": 5.2941175, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.8, + "materialType": "trim" + }, + "identifier": "gold", + "color": -3032, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 29.0, + "defense": 29.4, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 7.466666, + "modifier": 26.470587, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 7.466666, + "materialType": "trim" + }, + "identifier": "intertium", + "color": -6201762, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 16.0, + "defense": 20.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.4, + "modifier": 13.341176, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.4, + "materialType": "trim" + }, + "identifier": "ma.inferium", + "color": -9138688, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 16.0, + "defense": 15.75, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.96, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.96, + "materialType": "trim" + }, + "identifier": "xu_enchanted_metal", + "color": -4197792, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 11.0, + "defense": 20.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 7.8105264, + "modifier": 16.941175, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 7.8105264, + "materialType": "trim" + }, + "identifier": "certusquartz_plustic", + "color": 1439950847, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 37.0, + "defense": 45.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.6, + "modifier": 31.764706, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.6, + "materialType": "trim" + }, + "identifier": "adamantine", + "color": -6750208, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 2.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.37333333, + "modifier": 4.705882, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.37333333, + "materialType": "trim" + }, + "identifier": "pewter", + "color": -7170401, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 22.0, + "defense": 12.599999, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.3511114, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.3511114, + "materialType": "trim" + }, + "identifier": "galvanizedsteel", + "color": -6576478, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 5.0, + "defense": 11.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 1.2444445, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.2444445, + "materialType": "trim" + }, + "identifier": "zirconium", + "color": -7170157, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 94.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.642105, + "modifier": 42.35294, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.642105, + "materialType": "trim" + }, + "identifier": "redmatter", + "color": -1900544, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 13.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.0, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.0, + "materialType": "trim" + }, + "identifier": "rutile", + "color": -4222325, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 39.0, + "defense": 29.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 6.631579, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 6.631579, + "materialType": "trim" + }, + "identifier": "lumium_plustic", + "color": -171, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 43.0, + "defense": 9.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 28.0, + "modifier": 22.235292, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 28.0, + "materialType": "trim" + }, + "identifier": "pulsating_iron", + "color": -13856700, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 70.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 57.120003, + "modifier": 8.470588, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 57.120003, + "materialType": "trim" + }, + "identifier": "dragonsteel_fire", + "color": -3359804, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 2.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.37333333, + "modifier": 4.705882, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.37333333, + "materialType": "trim" + }, + "identifier": "antimony", + "color": -2563106, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 18.0, + "defense": 19.125, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 12.231579, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 12.231579, + "materialType": "trim" + }, + "identifier": "thaumium", + "color": -14811034, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 9.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.24, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.24, + "materialType": "trim" + }, + "identifier": "treatedwood", + "color": -10144478, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 6.72, + "modifier": 16.941175, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 6.72, + "materialType": "trim" + }, + "identifier": "constantan", + "color": -1015446, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 37.0, + "defense": 31.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 7.2210526, + "modifier": 22.235292, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 7.2210526, + "materialType": "trim" + }, + "identifier": "enderium_plustic", + "color": -16733696, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 23.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.6, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.6, + "materialType": "trim" + }, + "identifier": "aeonsteel", + "color": -6000416, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 80.0, + "defense": 28.35, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 9.726316, + "modifier": 25.411766, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 9.726316, + "materialType": "trim" + }, + "identifier": "diamatine_actadd_plustic", + "color": -11184641, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 32.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 12.231579, + "modifier": 19.058823, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 12.231579, + "materialType": "trim" + }, + "identifier": "litherite", + "color": -16282031, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 61.0, + "defense": 36.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.842105, + "modifier": 31.764706, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.842105, + "materialType": "trim" + }, + "identifier": "osmiridium", + "color": -43521, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 120.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 99.55556, + "modifier": 50.0, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 99.55556, + "materialType": "trim" + }, + "identifier": "uru", + "color": -2565928, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 33.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 6.631579, + "modifier": 22.235292, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 6.631579, + "materialType": "trim" + }, + "identifier": "platinum_plustic", + "color": -11184641, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 14.0, + "defense": 11.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.2, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.2, + "materialType": "trim" + }, + "identifier": "ghostwood_plustic", + "color": -1, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 120.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 74.66667, + "modifier": 50.0, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 74.66667, + "materialType": "trim" + }, + "identifier": "adamantium", + "color": -524289, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 32.0, + "defense": 23.4, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 6.042105, + "modifier": 25.411766, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 6.042105, + "materialType": "trim" + }, + "identifier": "signalum_plustic", + "color": -43691, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 17.0, + "defense": 20.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.6, + "modifier": 16.941175, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.6, + "materialType": "trim" + }, + "identifier": "blackquartz_plustic", + "color": -16777216, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 14.0, + "defense": 10.125, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.4, + "modifier": 15.882353, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.4, + "materialType": "trim" + }, + "identifier": "electrical_steel", + "color": -5658199, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 33.0, + "defense": 29.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 22.4, + "modifier": 14.823529, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 22.4, + "materialType": "trim" + }, + "identifier": "fierymetal", + "color": -142243, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 25.0, + "defense": 22.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 19.039999, + "modifier": 29.647058, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 19.039999, + "materialType": "trim" + }, + "identifier": "bloodwood_plustic", + "color": -10485760, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 64.0, + "defense": 41.534996, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 16.8, + "modifier": 20.541178, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 16.8, + "materialType": "trim" + }, + "identifier": "ma.intermedium", + "color": -4765440, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 18.0, + "defense": 24.75, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 16.8, + "modifier": 14.823529, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 16.8, + "materialType": "trim" + }, + "identifier": "desert_myrmex", + "color": -8897780, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 120.0, + "defense": 49.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.052631, + "modifier": 31.764706, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.052631, + "materialType": "trim" + }, + "identifier": "osgloglas", + "color": -9240728, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 4.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": -10.08, + "modifier": 31.764706, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": -10.08, + "materialType": "trim" + }, + "identifier": "platinum", + "color": -1513240, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 93.0, + "defense": 45.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.2, + "modifier": 31.764706, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.2, + "materialType": "trim" + }, + "identifier": "adamant", + "color": -8388608, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 14.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 22.4, + "modifier": 27.52941, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 22.4, + "materialType": "trim" + }, + "identifier": "dragonbone", + "color": -4738403, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 17.0, + "defense": 20.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.6, + "modifier": 16.941175, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.6, + "materialType": "trim" + }, + "identifier": "quartzblack", + "color": -16777216, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 47.0, + "defense": 33.75, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 15.473684, + "modifier": 19.058823, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 15.473684, + "materialType": "trim" + }, + "identifier": "erodium", + "color": -4499713, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 25.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 6.631579, + "modifier": 26.470587, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 6.631579, + "materialType": "trim" + }, + "identifier": "manasteel", + "color": -11184641, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 7.200001, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.37333333, + "modifier": 9.411764, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.37333333, + "materialType": "trim" + }, + "identifier": "tin", + "color": -2066, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 21.0, + "defense": 45.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.052631, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.052631, + "materialType": "trim" + }, + "identifier": "refinedglowstone", + "color": -171, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 3.0, + "defense": 12.599999, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.8711111, + "modifier": 4.705882, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.8711111, + "materialType": "trim" + }, + "identifier": "beryllium", + "color": -2763819, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 28.0, + "defense": 23.4, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.252631, + "modifier": 25.411766, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.252631, + "materialType": "trim" + }, + "identifier": "enori_actadd_plustic", + "color": -1, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 40.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 18.666668, + "modifier": 36.847057, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 18.666668, + "materialType": "trim" + }, + "identifier": "dwarfstaralloy", + "color": -8749952, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 35.0, + "defense": 38.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 10.08, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 10.08, + "materialType": "trim" + }, + "identifier": "reforged_enderium", + "color": -16749473, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 73.0, + "defense": 29.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 1.1789473, + "modifier": 29.647058, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.1789473, + "materialType": "trim" + }, + "identifier": "terrasteel", + "color": -11141291, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 120.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 156.8, + "modifier": 42.35294, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 156.8, + "materialType": "trim" + }, + "identifier": "infinity_avaritia_plustic", + "color": -43521, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 32.0, + "defense": 29.789999, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.2, + "modifier": 16.517645, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.2, + "materialType": "trim" + }, + "identifier": "ma.prudentium", + "color": -16741341, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 22.0, + "defense": 22.95, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.96, + "modifier": 25.411766, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.96, + "materialType": "trim" + }, + "identifier": "reforged_lumium", + "color": -1386111, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 16.0, + "defense": 13.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 10.08, + "modifier": 27.52941, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 10.08, + "materialType": "trim" + }, + "identifier": "darkwood_plustic", + "color": -16777046, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 65.0, + "defense": 34.65, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.547369, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.547369, + "materialType": "trim" + }, + "identifier": "emeradic_actadd_plustic", + "color": -16733696, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 4.0, + "defense": 8.1, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.9955556, + "modifier": 42.35294, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.9955556, + "materialType": "trim" + }, + "identifier": "brass", + "color": -7308, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 73.0, + "defense": 4.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 140.0, + "modifier": 10.588235, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 140.0, + "materialType": "trim" + }, + "identifier": "soularium", + "color": -9872563, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 30.0, + "defense": 27.449997, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 10.021052, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 10.021052, + "materialType": "trim" + }, + "identifier": "restonia_actadd_plustic", + "color": -5636096, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 37.0, + "defense": 22.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.96, + "modifier": 50.0, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.96, + "materialType": "trim" + }, + "identifier": "starsteel", + "color": -11323073, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 11.0, + "defense": 9.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.7377777, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.7377777, + "materialType": "trim" + }, + "identifier": "plutonium", + "color": -5032982, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 26.0, + "defense": 22.05, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.488, + "modifier": 36.0, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.488, + "materialType": "trim" + }, + "identifier": "blood_infused_iron", + "color": -3267306, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 11.0, + "defense": 19.484999, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.6, + "modifier": 14.823529, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.6, + "materialType": "trim" + }, + "identifier": "ma.base_essence", + "color": -3014657, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 25.0, + "defense": 31.05, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.96, + "modifier": 27.52941, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.96, + "materialType": "trim" + }, + "identifier": "reforged_signalum", + "color": -6085376, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 9.0, + "defense": 13.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.1155555, + "modifier": 28.235294, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.1155555, + "materialType": "trim" + }, + "identifier": "cupronickel", + "color": -3626129, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 37.0, + "defense": 26.1, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.052631, + "modifier": 27.52941, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.052631, + "materialType": "trim" + }, + "identifier": "palis_actadd_plustic", + "color": -16777046, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 11.0, + "defense": 16.2, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 3.1360002, + "modifier": 29.647058, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.1360002, + "materialType": "trim" + }, + "identifier": "blood_infused_wood", + "color": -9952488, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 14.0, + "defense": 20.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.376, + "modifier": 16.941175, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.376, + "materialType": "trim" + }, + "identifier": "ma.soulium", + "color": -11124169, + "type": "METAL", + "castable": true, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 4.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.37333333, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.37333333, + "materialType": "trim" + }, + "identifier": "cadmium", + "color": -3549990, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 21.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 3.36, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.36, + "materialType": "trim" + }, + "identifier": "reforged_aluminum", + "color": -3881261, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 24.0, + "defense": 13.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.7244444, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.7244444, + "materialType": "trim" + }, + "identifier": "stainlesssteel", + "color": -3817535, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 37.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 10.08, + "modifier": 27.52941, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 10.08, + "materialType": "trim" + }, + "identifier": "mithril", + "color": -6697729, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 26.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 4.4210525, + "modifier": 29.647058, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.4210525, + "materialType": "trim" + }, + "identifier": "titanium", + "color": -1, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 117.0, + "defense": 49.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 17.68421, + "modifier": 31.764706, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 17.68421, + "materialType": "trim" + }, + "identifier": "refinedobsidian", + "color": -43521, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 32.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 10.021052, + "modifier": 19.058823, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 10.021052, + "materialType": "trim" + }, + "identifier": "mica", + "color": -4473925, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 75.0, + "defense": 47.25, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 21.957895, + "modifier": 19.058823, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 21.957895, + "materialType": "trim" + }, + "identifier": "pladium", + "color": -16318352, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 23.0, + "defense": 28.8, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 1.68, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.68, + "materialType": "trim" + }, + "identifier": "reforged_iridium", + "color": -2368785, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 28.0, + "defense": 31.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 14.0, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 14.0, + "materialType": "trim" + }, + "identifier": "froststeel", + "color": -3744513, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 99.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 24.88889, + "modifier": 17.57647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 24.88889, + "materialType": "trim" + }, + "identifier": "iridium", + "color": -2564385, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 37.0, + "defense": 13.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 44.8, + "modifier": 12.705883, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 44.8, + "materialType": "trim" + }, + "identifier": "tar_slime", + "color": -14540254, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 47.0, + "defense": 39.24, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 11.087999, + "modifier": 8.470588, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 11.087999, + "materialType": "trim" + }, + "identifier": "pandorium", + "color": -8427008, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 32.0, + "defense": 25.2, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 44.8, + "modifier": 42.35294, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 44.8, + "materialType": "trim" + }, + "identifier": "energetic_alloy", + "color": -2518196, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 47.519997, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 16.426666, + "modifier": 32.611763, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 16.426666, + "materialType": "trim" + }, + "identifier": "goldtitaniumalloy", + "color": -8359137, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 31.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 7.3919997, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 7.3919997, + "materialType": "trim" + }, + "identifier": "xu_evil_metal", + "color": -131160, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 18.0, + "defense": 24.75, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 16.8, + "modifier": 14.823529, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 16.8, + "materialType": "trim" + }, + "identifier": "jungle_myrmex", + "color": -14255502, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 47.0, + "defense": 22.95, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 44.8, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 44.8, + "materialType": "trim" + }, + "identifier": "reforged_lavium", + "color": -6312103, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 61.0, + "defense": 40.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 18.71579, + "modifier": 19.058823, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 18.71579, + "materialType": "trim" + }, + "identifier": "kyronite", + "color": -8978305, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 6.0, + "defense": 9.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 1.3688889, + "modifier": 32.941174, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.3688889, + "materialType": "trim" + }, + "identifier": "nickel", + "color": -1114133, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 4.0, + "defense": 20.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.9955556, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.9955556, + "materialType": "trim" + }, + "identifier": "chromium", + "color": -3289649, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 42.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 44.8, + "modifier": 26.470587, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 44.8, + "materialType": "trim" + }, + "identifier": "knightmetal", + "color": -3873106, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 23.0, + "defense": 26.1, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 4.4210525, + "modifier": 25.411766, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.4210525, + "materialType": "trim" + }, + "identifier": "osmium", + "color": -11184641, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 89.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 25.052631, + "modifier": 19.058823, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 25.052631, + "materialType": "trim" + }, + "identifier": "ionite", + "color": -9570817, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 15.0, + "defense": 9.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 3.608889, + "modifier": 50.0, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.608889, + "materialType": "trim" + }, + "identifier": "aquarium", + "color": -16776961, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 32.0, + "defense": 27.9, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 8.252631, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 8.252631, + "materialType": "trim" + }, + "identifier": "fluixcrystal_plustic", + "color": -2009268071, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 120.0, + "defense": 50.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 33.6, + "modifier": 28.588236, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 33.6, + "materialType": "trim" + }, + "identifier": "ma.supremium", + "color": -3932160, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 8.0, + "defense": 28.035, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 3.92, + "modifier": 23.294117, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.92, + "materialType": "trim" + }, + "identifier": "orichalcum", + "color": -14592, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 23.0, + "defense": 27.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": -47.288887, + "modifier": 42.35294, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": -47.288887, + "materialType": "trim" + }, + "identifier": "diamond", + "color": -12211035, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 4.0, + "defense": 5.625, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 28.0, + "modifier": 26.470587, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 28.0, + "materialType": "trim" + }, + "identifier": "conductive_iron", + "color": -5546657, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 21.0, + "defense": 19.350002, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.0, + "modifier": 0.0, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.0, + "materialType": "trim" + }, + "identifier": "nagascale", + "color": -13476571, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 23.0, + "defense": 13.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 5.4755554, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 5.4755554, + "materialType": "trim" + }, + "identifier": "nichrome", + "color": -2187180, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 26.0, + "defense": 14.400002, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 6.2222223, + "modifier": 21.17647, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 6.2222223, + "materialType": "trim" + }, + "identifier": "tantalum", + "color": -3883326, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 3.0, + "defense": 13.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 2.24, + "modifier": 22.235292, + "toughness": -0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.24, + "materialType": "trim" + }, + "identifier": "queensgold", + "color": -2294016, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 47.0, + "defense": 31.5, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 39.2, + "modifier": 19.058823, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 39.2, + "materialType": "trim" + }, + "identifier": "reforged_qivium", + "color": -5279143, + "type": "METAL", + "castable": true, + "craftable": false + }, + { + "coreMaterialStats": { + "durability": 1.0, + "defense": 2.7, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 0.37333333, + "modifier": 4.705882, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 0.37333333, + "materialType": "trim" + }, + "identifier": "bismuth", + "color": -2238517, + "type": "METAL", + "castable": true, + "craftable": false + } +] \ No newline at end of file diff --git a/config/armoryexpansion/conarm/conarm-traits.json b/config/armoryexpansion/conarm/conarm-traits.json new file mode 100644 index 00000000..d9a25c5b --- /dev/null +++ b/config/armoryexpansion/conarm/conarm-traits.json @@ -0,0 +1,1043 @@ +[ + { + "identifier": "dragonsteel_ice", + "traits": [ + { + "traitNames": [ + "indomitable_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "prideful_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "calcic_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "blackquartz_plustic", + "traits": [ + { + "traitNames": [ + "mundane2_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "mundane1_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "mundane1_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "awakened_plustic", + "traits": [ + { + "traitNames": [ + "infernal_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "indomitable_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "xu_demonic_metal", + "traits": [ + { + "traitNames": [ + "xu_whispering" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "xu_whispering" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "xu_whispering" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "chaotic_plustic", + "traits": [ + { + "traitNames": [ + "infernal_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "indomitable_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "mundane2_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "electrical_steel", + "traits": [ + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "dark_steel", + "traits": [ + { + "traitNames": [ + "mundane1_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "shielding_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "steady_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "construction_alloy", + "traits": [ + { + "traitNames": [ + "cheap_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "cheap_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "cheap_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "fierymetal", + "traits": [ + { + "traitNames": [ + "superhot_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "superhot_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "superhot_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "redstone_alloy", + "traits": [ + { + "traitNames": [ + "magnetic1_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "magnetic1_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "magnetic1_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "steeleaf", + "traits": [ + { + "traitNames": [ + "synergy" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "synergy" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "synergy" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "malachite_gem", + "traits": [ + { + "traitNames": [ + "vengeful_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "vengeful_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "vengeful_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "amethyst", + "traits": [ + { + "traitNames": [ + "invigorating_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "invigorating_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "invigorating_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "psimetal", + "traits": [ + { + "traitNames": [ + "psicological" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "psicological" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "psicological" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "desert_myrmex", + "traits": [ + { + "traitNames": [ + "vengeful_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "vengeful_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "vengeful_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "tanzanite", + "traits": [ + { + "traitNames": [ + "absorbent_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "absorbent_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "absorbent_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "starmetal", + "traits": [ + { + "traitNames": [ + "alien_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "alien_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "alien_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "energetic_alloy", + "traits": [ + { + "traitNames": [ + "ambitious_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "ambitious_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "ambitious_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "dragonbone", + "traits": [ + { + "traitNames": [ + "skeletal_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "skeletal_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "calcic_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "topaz", + "traits": [ + { + "traitNames": [ + "aridiculous_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "aridiculous_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "aridiculous_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "xu_evil_metal", + "traits": [ + { + "traitNames": [ + "xu_withering" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "xu_withering" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "xu_withering" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "jungle_myrmex", + "traits": [ + { + "traitNames": [ + "vengeful_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "vengeful_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "vengeful_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "certusquartz_plustic", + "traits": [ + { + "traitNames": [ + "featherweight_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "featherweight_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "featherweight_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "enori_actadd_plustic", + "traits": [ + { + "traitNames": [ + "magnetic2_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "magnetic2_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "magnetic2_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "pulsating_iron", + "traits": [ + { + "traitNames": [ + "enderport_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "enderport_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "enderport_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "knightmetal", + "traits": [ + { + "traitNames": [ + "dramatic_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "steady_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "steady_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "dragonsteel_fire", + "traits": [ + { + "traitNames": [ + "indomitable_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "prideful_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "autoforge_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "emeradic_actadd_plustic", + "traits": [ + { + "traitNames": [ + "camdaibay_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "camdaibay_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "camdaibay_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "amber", + "traits": [ + { + "traitNames": [ + "voltaic_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "voltaic_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "voltaic_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "soularium", + "traits": [ + { + "traitNames": [ + "haorans_cult_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "haorans_cult_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "haorans_cult_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "restonia_actadd_plustic", + "traits": [ + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "constantan", + "traits": [ + { + "traitNames": [ + "absorbent_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "absorbent_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "absorbent_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "psigem", + "traits": [ + { + "traitNames": [ + "psicological" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "psicological" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "psicological" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "void_actadd_plustic", + "traits": [ + { + "traitNames": [ + "mundane2_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "mundane1_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "mundane1_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "enderium_plustic", + "traits": [ + { + "traitNames": [ + "enderport_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "enderport_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "enderport_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "end_steel", + "traits": [ + { + "traitNames": [ + "mundane1_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "alien_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "shielding_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "steady_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "fluixcrystal_plustic", + "traits": [ + { + "traitNames": [ + "featherweight_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "featherweight_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "featherweight_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "diamatine_actadd_plustic", + "traits": [ + { + "traitNames": [ + "invigorating_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "invigorating_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "invigorating_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "palis_actadd_plustic", + "traits": [ + { + "traitNames": [ + "ambitious_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "ambitious_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "ambitious_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "conductive_iron", + "traits": [ + { + "traitNames": [ + "magnetic1_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "magnetic1_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "magnetic1_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "nagascale", + "traits": [ + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "wyvern_plustic", + "traits": [ + { + "traitNames": [ + "invigorating_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "lightweight_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "vibrant_alloy", + "traits": [ + { + "traitNames": [ + "alien_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "alien_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "alien_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "platinum_plustic", + "traits": [ + { + "traitNames": [ + "heavy_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "heavy_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "heavy_armor" + ], + "traitPart": "trim" + } + ] + }, + { + "identifier": "signalum_plustic", + "traits": [ + { + "traitNames": [ + "tom_and_jerry_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "tom_and_jerry_armor" + ], + "traitPart": "plates" + }, + { + "traitNames": [ + "tom_and_jerry_armor" + ], + "traitPart": "trim" + } + ] + } +] \ No newline at end of file diff --git a/config/armoryexpansion/custommaterials/custommaterials-alloys.json b/config/armoryexpansion/custommaterials/custommaterials-alloys.json new file mode 100644 index 00000000..93fe8b93 --- /dev/null +++ b/config/armoryexpansion/custommaterials/custommaterials-alloys.json @@ -0,0 +1,17 @@ +// { +// "output": { +// "fluid": "iron", +// "amount": 144 +// }, +// "inputs": [ +// { +// "fluid": "copper", +// "amount": 108 +// }, +// { +// "fluid": "lead", +// "amount": 36 +// } +// ] +// } +[] \ No newline at end of file diff --git a/config/armoryexpansion/custommaterials/custommaterials-config.json b/config/armoryexpansion/custommaterials/custommaterials-config.json new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/config/armoryexpansion/custommaterials/custommaterials-config.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/config/armoryexpansion/custommaterials/custommaterials-materials.json b/config/armoryexpansion/custommaterials/custommaterials-materials.json new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/config/armoryexpansion/custommaterials/custommaterials-materials.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/config/armoryexpansion/custommaterials/custommaterials-oreDictEntries.json b/config/armoryexpansion/custommaterials/custommaterials-oreDictEntries.json new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/config/armoryexpansion/custommaterials/custommaterials-oreDictEntries.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/config/armoryexpansion/custommaterials/custommaterials-traits.json b/config/armoryexpansion/custommaterials/custommaterials-traits.json new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/config/armoryexpansion/custommaterials/custommaterials-traits.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/config/armoryexpansion/iceandfire/iceandfire-config.json b/config/armoryexpansion/iceandfire/iceandfire-config.json new file mode 100644 index 00000000..609e6db8 --- /dev/null +++ b/config/armoryexpansion/iceandfire/iceandfire-config.json @@ -0,0 +1,548 @@ +[ + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "leatherfrosttroll", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "chitintandeathworm", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalebronzedragon", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scaleblueseaserpent", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalepurpleseaserpent", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalewhitedragon", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "chitinwhitedeathworm", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "chitinbrowndeathworm", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalegraydragon", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalesapphiredragon", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scaletealseaserpent", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalebluedragon", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "leatherforesttroll", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalegreendragon", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "leathermountaintroll", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalebronzeseaserpent", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalereddragon", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scaledeepblueseaserpent", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scaleredseaserpent", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalegreenseaserpent", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": false, + "enableHead": false, + "enableHandle": false, + "enableExtra": false + }, + "rangedOptions": { + "enableRanged": false, + "enableBow": false, + "enableBowString": false, + "enableShaft": false, + "enableFletching": false, + "enableProjectile": false + }, + "name": "scalesilverdragon", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + } +] \ No newline at end of file diff --git a/config/armoryexpansion/iceandfire/iceandfire-materials.json b/config/armoryexpansion/iceandfire/iceandfire-materials.json new file mode 100644 index 00000000..cce118ad --- /dev/null +++ b/config/armoryexpansion/iceandfire/iceandfire-materials.json @@ -0,0 +1,464 @@ +[ + { + "coreMaterialStats": { + "durability": 20.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 20.0, + "modifier": 1.25, + "toughness": 1.5, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.5, + "materialType": "trim" + }, + "identifier": "leatherfrosttroll", + "color": 3228222, + "type": "DEFAULT", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 15.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 15.0, + "modifier": 0.625, + "toughness": 2.25, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.875, + "materialType": "trim" + }, + "identifier": "chitintandeathworm", + "color": 12895428, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 36.0, + "modifier": 1.875, + "toughness": 3.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.5, + "materialType": "trim" + }, + "identifier": "scalebronzedragon", + "color": 8674606, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 30.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 30.0, + "modifier": 3.125, + "toughness": 3.75, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.75, + "materialType": "trim" + }, + "identifier": "scaleblueseaserpent", + "color": 5592575, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 30.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 30.0, + "modifier": 3.125, + "toughness": 3.75, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.75, + "materialType": "trim" + }, + "identifier": "scalepurpleseaserpent", + "color": 11141290, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 36.0, + "modifier": 1.875, + "toughness": 3.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.5, + "materialType": "trim" + }, + "identifier": "scalewhitedragon", + "color": 16777215, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 15.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 15.0, + "modifier": 0.625, + "toughness": 2.25, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.875, + "materialType": "trim" + }, + "identifier": "chitinwhitedeathworm", + "color": 16777215, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 15.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 15.0, + "modifier": 0.625, + "toughness": 2.25, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 1.875, + "materialType": "trim" + }, + "identifier": "chitinbrowndeathworm", + "color": 8005929, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 36.0, + "modifier": 1.875, + "toughness": 3.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.5, + "materialType": "trim" + }, + "identifier": "scalegraydragon", + "color": 5592405, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 36.0, + "modifier": 1.875, + "toughness": 3.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.5, + "materialType": "trim" + }, + "identifier": "scalesapphiredragon", + "color": 5592575, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 30.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 30.0, + "modifier": 3.125, + "toughness": 3.75, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.75, + "materialType": "trim" + }, + "identifier": "scaletealseaserpent", + "color": 43690, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 36.0, + "modifier": 1.875, + "toughness": 3.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.5, + "materialType": "trim" + }, + "identifier": "scalebluedragon", + "color": 14809072, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 20.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 20.0, + "modifier": 1.25, + "toughness": 1.5, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.5, + "materialType": "trim" + }, + "identifier": "leatherforesttroll", + "color": 3752497, + "type": "DEFAULT", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 36.0, + "modifier": 1.875, + "toughness": 3.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.5, + "materialType": "trim" + }, + "identifier": "scalegreendragon", + "color": 43520, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 20.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 20.0, + "modifier": 1.25, + "toughness": 1.5, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.5, + "materialType": "trim" + }, + "identifier": "leathermountaintroll", + "color": 3883584, + "type": "DEFAULT", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 30.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 30.0, + "modifier": 3.125, + "toughness": 3.75, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.75, + "materialType": "trim" + }, + "identifier": "scalebronzeseaserpent", + "color": 16755200, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 36.0, + "modifier": 1.875, + "toughness": 3.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.5, + "materialType": "trim" + }, + "identifier": "scalereddragon", + "color": 11141120, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 30.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 30.0, + "modifier": 3.125, + "toughness": 3.75, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.75, + "materialType": "trim" + }, + "identifier": "scaledeepblueseaserpent", + "color": 170, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 30.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 30.0, + "modifier": 3.125, + "toughness": 3.75, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.75, + "materialType": "trim" + }, + "identifier": "scaleredseaserpent", + "color": 16733525, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 30.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 30.0, + "modifier": 3.125, + "toughness": 3.75, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 3.75, + "materialType": "trim" + }, + "identifier": "scalegreenseaserpent", + "color": 43520, + "type": "METAL", + "castable": false, + "craftable": true + }, + { + "coreMaterialStats": { + "durability": 36.0, + "defense": 18.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 36.0, + "modifier": 1.875, + "toughness": 3.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 4.5, + "materialType": "trim" + }, + "identifier": "scalesilverdragon", + "color": 11184810, + "type": "METAL", + "castable": false, + "craftable": true + } +] \ No newline at end of file diff --git a/config/armoryexpansion/iceandfire/iceandfire-oreDictEntries.json b/config/armoryexpansion/iceandfire/iceandfire-oreDictEntries.json new file mode 100644 index 00000000..94648c13 --- /dev/null +++ b/config/armoryexpansion/iceandfire/iceandfire-oreDictEntries.json @@ -0,0 +1,191 @@ +[ + { + "identifier": "leatherfrosttroll", + "entries": [ + { + "itemName": "iceandfire:troll_leather_frost", + "meta": 0 + } + ] + }, + { + "identifier": "chitintandeathworm", + "entries": [ + { + "itemName": "iceandfire:deathworm_chitin", + "meta": 0 + } + ] + }, + { + "identifier": "scalebronzedragon", + "entries": [ + { + "itemName": "iceandfire:dragonscales_bronze", + "meta": 0 + } + ] + }, + { + "identifier": "scaleblueseaserpent", + "entries": [ + { + "itemName": "iceandfire:sea_serpent_scales_blue", + "meta": 0 + } + ] + }, + { + "identifier": "scalepurpleseaserpent", + "entries": [ + { + "itemName": "iceandfire:sea_serpent_scales_purple", + "meta": 0 + } + ] + }, + { + "identifier": "scalewhitedragon", + "entries": [ + { + "itemName": "iceandfire:dragonscales_white", + "meta": 0 + } + ] + }, + { + "identifier": "chitinwhitedeathworm", + "entries": [ + { + "itemName": "iceandfire:deathworm_chitin", + "meta": 1 + } + ] + }, + { + "identifier": "chitinbrowndeathworm", + "entries": [ + { + "itemName": "iceandfire:deathworm_chitin", + "meta": 2 + } + ] + }, + { + "identifier": "scalegraydragon", + "entries": [ + { + "itemName": "iceandfire:dragonscales_gray", + "meta": 0 + } + ] + }, + { + "identifier": "scalesapphiredragon", + "entries": [ + { + "itemName": "iceandfire:dragonscales_sapphire", + "meta": 0 + } + ] + }, + { + "identifier": "scaletealseaserpent", + "entries": [ + { + "itemName": "iceandfire:sea_serpent_scales_teal", + "meta": 0 + } + ] + }, + { + "identifier": "scalebluedragon", + "entries": [ + { + "itemName": "iceandfire:dragonscales_blue", + "meta": 0 + } + ] + }, + { + "identifier": "leatherforesttroll", + "entries": [ + { + "itemName": "iceandfire:troll_leather_forest", + "meta": 0 + } + ] + }, + { + "identifier": "scalegreendragon", + "entries": [ + { + "itemName": "iceandfire:dragonscales_green", + "meta": 0 + } + ] + }, + { + "identifier": "leathermountaintroll", + "entries": [ + { + "itemName": "iceandfire:troll_leather_mountain", + "meta": 0 + } + ] + }, + { + "identifier": "scalebronzeseaserpent", + "entries": [ + { + "itemName": "iceandfire:sea_serpent_scales_bronze", + "meta": 0 + } + ] + }, + { + "identifier": "scalereddragon", + "entries": [ + { + "itemName": "iceandfire:dragonscales_red", + "meta": 0 + } + ] + }, + { + "identifier": "scaledeepblueseaserpent", + "entries": [ + { + "itemName": "iceandfire:sea_serpent_scales_deepblue", + "meta": 0 + } + ] + }, + { + "identifier": "scaleredseaserpent", + "entries": [ + { + "itemName": "iceandfire:sea_serpent_scales_red", + "meta": 0 + } + ] + }, + { + "identifier": "scalegreenseaserpent", + "entries": [ + { + "itemName": "iceandfire:sea_serpent_scales_green", + "meta": 0 + } + ] + }, + { + "identifier": "scalesilverdragon", + "entries": [ + { + "itemName": "iceandfire:dragonscales_silver", + "meta": 0 + } + ] + } +] \ No newline at end of file diff --git a/config/armoryexpansion/iceandfire/iceandfire-traits.json b/config/armoryexpansion/iceandfire/iceandfire-traits.json new file mode 100644 index 00000000..1727b33d --- /dev/null +++ b/config/armoryexpansion/iceandfire/iceandfire-traits.json @@ -0,0 +1,410 @@ +[ + { + "identifier": "leatherfrosttroll", + "traits": [] + }, + { + "identifier": "chitintandeathworm", + "traits": [] + }, + { + "identifier": "scalebronzedragon", + "traits": [ + { + "traitNames": [ + "rough_armor", + "autoforge_armor", + "prideful_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "autoforge_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "autoforge_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scaleblueseaserpent", + "traits": [ + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scalepurpleseaserpent", + "traits": [ + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scalewhitedragon", + "traits": [ + { + "traitNames": [ + "rough_armor", + "writable2" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "chitinwhitedeathworm", + "traits": [] + }, + { + "identifier": "chitinbrowndeathworm", + "traits": [] + }, + { + "identifier": "scalegraydragon", + "traits": [ + { + "traitNames": [ + "rough_armor", + "steady_armor", + "autoforge_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scalesapphiredragon", + "traits": [ + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scaletealseaserpent", + "traits": [ + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scalebluedragon", + "traits": [ + { + "traitNames": [ + "rough_armor", + "lightweight_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "leatherforesttroll", + "traits": [] + }, + { + "identifier": "scalegreendragon", + "traits": [ + { + "traitNames": [ + "rough_armor", + "autoforge_armor", + "shielding_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "autoforge_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "autoforge_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "leathermountaintroll", + "traits": [] + }, + { + "identifier": "scalebronzeseaserpent", + "traits": [ + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scalereddragon", + "traits": [ + { + "traitNames": [ + "rough_armor", + "autoforge_armor", + "infernal_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "autoforge_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "autoforge_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scaledeepblueseaserpent", + "traits": [ + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scaleredseaserpent", + "traits": [ + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scalegreenseaserpent", + "traits": [ + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor", + "aquaspeed_armor" + ], + "traitPart": "plates" + } + ] + }, + { + "identifier": "scalesilverdragon", + "traits": [ + { + "traitNames": [ + "rough_armor", + "blessed_armor" + ], + "traitPart": "core" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "trim" + }, + { + "traitNames": [ + "rough_armor" + ], + "traitPart": "plates" + } + ] + } +] \ No newline at end of file diff --git a/config/armoryexpansion/matteroverdrive/matteroverdrive-config.json b/config/armoryexpansion/matteroverdrive/matteroverdrive-config.json new file mode 100644 index 00000000..6ca85585 --- /dev/null +++ b/config/armoryexpansion/matteroverdrive/matteroverdrive-config.json @@ -0,0 +1,54 @@ +[ + { + "toolOptions": { + "enableTool": true, + "enableHead": true, + "enableHandle": true, + "enableExtra": true + }, + "rangedOptions": { + "enableRanged": true, + "enableBow": true, + "enableBowString": true, + "enableShaft": true, + "enableFletching": true, + "enableProjectile": true + }, + "name": "dilithium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + }, + { + "toolOptions": { + "enableTool": true, + "enableHead": true, + "enableHandle": true, + "enableExtra": true + }, + "rangedOptions": { + "enableRanged": true, + "enableBow": true, + "enableBowString": true, + "enableShaft": true, + "enableFletching": true, + "enableProjectile": true + }, + "name": "tritanium", + "material": true, + "fluid": false, + "traits": true, + "armorOptions": { + "enableArmor": true, + "enableCore": true, + "enablePlates": true, + "enableTrim": true + } + } +] \ No newline at end of file diff --git a/config/armoryexpansion/matteroverdrive/matteroverdrive-materials.json b/config/armoryexpansion/matteroverdrive/matteroverdrive-materials.json new file mode 100644 index 00000000..c86bf136 --- /dev/null +++ b/config/armoryexpansion/matteroverdrive/matteroverdrive-materials.json @@ -0,0 +1,106 @@ +[ + { + "bowMaterialStats": { + "drawspeed": 1.0, + "range": 1.0, + "bonusDamage": 0.0, + "materialType": "bow" + }, + "arrowShaftMaterialStats": { + "modifier": 1.0, + "bonusAmmo": 0, + "materialType": "arrowshaft" + }, + "projectileMaterialStats": { + "materialType": "projectile" + }, + "headMaterialStats": { + "durability": 160, + "harvestLevel": 3, + "attack": -1.0, + "miningspeed": 3.8999999, + "materialType": "head" + }, + "handleMaterialStats": { + "modifier": 2.6, + "durability": 28, + "materialType": "handle" + }, + "extraMaterialStats": { + "extraDurability": 100, + "materialType": "extra" + }, + "coreMaterialStats": { + "durability": 20.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 20.0, + "modifier": 1.875, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.5, + "materialType": "trim" + }, + "identifier": "dilithium", + "color": 11184810, + "type": "METAL", + "castable": false, + "craftable": false + }, + { + "bowMaterialStats": { + "drawspeed": 1.0, + "range": 1.0, + "bonusDamage": 0.0, + "materialType": "bow" + }, + "arrowShaftMaterialStats": { + "modifier": 1.0, + "bonusAmmo": 0, + "materialType": "arrowshaft" + }, + "projectileMaterialStats": { + "materialType": "projectile" + }, + "headMaterialStats": { + "durability": 160, + "harvestLevel": 3, + "attack": -1.0, + "miningspeed": 3.8999999, + "materialType": "head" + }, + "handleMaterialStats": { + "modifier": 2.6, + "durability": 28, + "materialType": "handle" + }, + "extraMaterialStats": { + "extraDurability": 100, + "materialType": "extra" + }, + "coreMaterialStats": { + "durability": 20.0, + "defense": 14.0, + "materialType": "core" + }, + "platesMaterialStats": { + "durability": 20.0, + "modifier": 1.875, + "toughness": 0.0, + "materialType": "plates" + }, + "trimMaterialStats": { + "extraDurability": 2.5, + "materialType": "trim" + }, + "identifier": "tritanium", + "color": 11184810, + "type": "METAL", + "castable": false, + "craftable": false + } +] \ No newline at end of file diff --git a/config/armoryexpansion/matteroverdrive/matteroverdrive-oreDictEntries.json b/config/armoryexpansion/matteroverdrive/matteroverdrive-oreDictEntries.json new file mode 100644 index 00000000..c32389c0 --- /dev/null +++ b/config/armoryexpansion/matteroverdrive/matteroverdrive-oreDictEntries.json @@ -0,0 +1,20 @@ +[ + { + "identifier": "dilithium", + "entries": [ + { + "itemName": "matteroverdrive:dilithium_crystal", + "meta": 0 + } + ] + }, + { + "identifier": "tritanium", + "entries": [ + { + "itemName": "matteroverdrive:tritanium_ingot", + "meta": 0 + } + ] + } +] \ No newline at end of file diff --git a/config/armoryexpansion/matteroverdrive/matteroverdrive-traits.json b/config/armoryexpansion/matteroverdrive/matteroverdrive-traits.json new file mode 100644 index 00000000..6126b6cc --- /dev/null +++ b/config/armoryexpansion/matteroverdrive/matteroverdrive-traits.json @@ -0,0 +1,10 @@ +[ + { + "identifier": "dilithium", + "traits": [] + }, + { + "identifier": "tritanium", + "traits": [] + } +] \ No newline at end of file diff --git a/config/armoryexpansion/traits.txt b/config/armoryexpansion/traits.txt new file mode 100644 index 00000000..eb53dbfa --- /dev/null +++ b/config/armoryexpansion/traits.txt @@ -0,0 +1,178 @@ +[ + "explosive", + "arrow_knockback", + "synergy", + "chadthunder", + "indomitable_armor", + "natureswrath", + "ecological_armor", + "fractured", + "mirabile", + "prideful_armor", + "naturesblessing", + "featherweight_armor", + "steady_armor", + "brownmagic", + "slashing", + "uplifting", + "skeletal_armor", + "soulstealer", + "terrafirma2", + "tasty_armor", + "terrafirma1", + "lightning", + "splitting", + "twilit", + "ecological", + "prickly", + "hellish", + "cheapskate", + "superhot_armor", + "veiled", + "heavy", + "cheap_armor", + "light", + "autoforge_armor", + "heavy_metal", + "tasty", + "magnetic1", + "breakable", + "devilsstrength", + "magnetic2", + "dense_armor", + "crude1", + "crude2", + "hovering", + "dramatic_armor", + "global", + "slimey_blue", + "chunky", + "alien", + "moldable_armor1", + "moldable_armor2", + "splintering2", + "aquadynamic", + "bloodstained_armor", + "splinters", + "living1", + "starfishy", + "mundane2_armor", + "living2", + "slimey_blue_armor", + "spiny_armor", + "jagged", + "established", + "stiff", + "anticorrosion", + "fruitsalad", + "unnatural", + "frost2", + "writable2", + "unnamed", + "writable1", + "nickoftime", + "naphtha", + "cheap", + "dunanstransport_armor", + "surf_wax_america", + "coldblooded", + "bouncy_armor", + "sharp", + "flame2", + "voltaic_armor", + "glowing", + "mana", + "infernal_armor", + "apocalypse", + "slimey_tar", + "spades", + "prosperous", + "petramor", + "mundane1_armor", + "duritos_ranch_armor", + "thermalinversion", + "squeaky", + "withering_armor", + "cheapskate_armor", + "slimey_green_armor", + "sassy", + "splintering", + "aquaspeed_armor", + "insatiable", + "spiky", + "in_the_garage", + "aridiculous", + "vindictive", + "im_a_superstar", + "morganlefay", + "shielding_armor", + "fractured2", + "aridiculous_armor", + "stopbeingselfish", + "invariant_armor", + "darktraveler", + "magnetic2_armor", + "combustible_armor", + "ambitious_armor", + "sweater_song", + "petravidity_armor", + "moldable1", + "hive_defender", + "moldable2", + "dense", + "elemental", + "enderpickup", + "withering", + "subterranean_armor", + "flammable", + "stonebound", + "endspeed", + "portly", + "shocking", + "enderport_armor", + "absorbent_armor", + "illuminati", + "precipitate", + "slimey_green", + "camdaibay_armor", + "musicofthespheres", + "thaumic", + "magnetic1_armor", + "enderference", + "splitting2", + "poisonous", + "uplifting_armor", + "lightweight", + "heavy_armor", + "poisonous_armor", + "vengeful_armor", + "hearts", + "superheat", + "invigorating_armor", + "duritos", + "autosmelt", + "antigravity", + "botanical2", + "botanical1", + "enderport-4", + "holy", + "lightweight_armor", + "blessed_armor", + "alien_armor", + "ghastly", + "baconlicious", + "bloodymary", + "dprk", + "baconlicious_armor", + "momentum", + "stalwart", + "freezing", + "calcic_armor", + "rough_armor", + "goodfridayagreement_armor", + "enderport-2", + "crumbling", + "enderport-3", + "enderport-0", + "enderport-1" +] \ No newline at end of file diff --git a/config/artisanworktables/module.Toolbox.cfg b/config/artisanworktables/module.Toolbox.cfg new file mode 100644 index 00000000..4b471600 --- /dev/null +++ b/config/artisanworktables/module.Toolbox.cfg @@ -0,0 +1,33 @@ +# Configuration file + +general { + # Set to false to disable the toolbox. + B:ENABLE_MODULE=true + + toolbox { + # Set to false to remove the toolbox. + B:ENABLED=true + + # Set to false to prevent the toolbox from keeping its contents when broken. + B:KEEP_CONTENTS_WHEN_BROKEN=true + + # Set to false to allow any item to be placed into the toolbox. + # If set to true, only tools that are part of any worktable recipe may be stored in the toolbox. + B:RESTRICT_TO_TOOLS_ONLY=true + } + + mechanical_toolbox { + # Set to false to remove the mechanical toolbox. + B:ENABLED=true + + # Set to false to prevent the mechanical toolbox from keeping its contents when broken. + B:KEEP_CONTENTS_WHEN_BROKEN=true + + # Set to false to allow any item to be placed into the mechanical toolbox. + # If set to true, only tools that are part of any worktable recipe may be stored in the mechanical toolbox. + B:RESTRICT_TO_TOOLS_ONLY=true + } + +} + + diff --git a/config/artisanworktables/module.Tools.Materials.Custom.json b/config/artisanworktables/module.Tools.Materials.Custom.json new file mode 100644 index 00000000..a8c05550 --- /dev/null +++ b/config/artisanworktables/module.Tools.Materials.Custom.json @@ -0,0 +1,316 @@ +{ + "list": [ + { + "name": "wood", + "harvestLevel": 0, + "maxUses": 59, + "efficiency": 2.0, + "damage": 0.0, + "enchantability": 15, + "color": "73523e", + "shiny": false, + "ingredient": "ore:plankWood", + "langKey": "material.athenaeum.wood", + "oreDictKey": "artisansToolWood" + }, + { + "name": "stone", + "harvestLevel": 1, + "maxUses": 131, + "efficiency": 4.0, + "damage": 1.0, + "enchantability": 5, + "color": "969696", + "shiny": false, + "ingredient": "ore:stone", + "langKey": "material.athenaeum.stone", + "oreDictKey": "artisansToolStone" + }, + { + "name": "iron", + "harvestLevel": 2, + "maxUses": 250, + "efficiency": 6.0, + "damage": 2.0, + "enchantability": 14, + "color": "d4d4d4", + "shiny": true, + "ingredient": "ore:ingotIron", + "langKey": "material.athenaeum.iron", + "oreDictKey": "artisansToolIron" + }, + { + "name": "gold", + "harvestLevel": 0, + "maxUses": 32, + "efficiency": 12.0, + "damage": 0.0, + "enchantability": 22, + "color": "ffe947", + "shiny": false, + "ingredient": "ore:ingotGold", + "langKey": "material.athenaeum.gold", + "oreDictKey": "artisansToolGold" + }, + { + "name": "diamond", + "harvestLevel": 3, + "maxUses": 1561, + "efficiency": 8.0, + "damage": 3.0, + "enchantability": 10, + "color": "33ebcb", + "shiny": false, + "ingredient": "ore:gemDiamond", + "langKey": "material.athenaeum.diamond", + "oreDictKey": "artisansToolDiamond" + }, + { + "name": "flint", + "harvestLevel": 1, + "maxUses": 150, + "efficiency": 3.8, + "damage": 1.0, + "enchantability": 5, + "color": "1a1a1a", + "shiny": true, + "ingredient": "minecraft:flint", + "langKey": "material.athenaeum.flint", + "oreDictKey": "artisansToolFlint" + }, + { + "name": "bone", + "harvestLevel": 1, + "maxUses": 150, + "efficiency": 3.8, + "damage": 1.0, + "enchantability": 5, + "color": "fff6c8", + "shiny": false, + "ingredient": "ore:bone", + "langKey": "material.athenaeum.bone", + "oreDictKey": "artisansToolBone" + }, + { + "name": "aluminum", + "harvestLevel": 1, + "maxUses": 225, + "efficiency": 10.0, + "damage": 1.0, + "enchantability": 14, + "color": "c5c6d0", + "shiny": true, + "ingredient": "ore:ingotAluminum", + "langKey": "material.athenaeum.aluminum", + "oreDictKey": "artisansToolAluminum" + }, + { + "name": "bronze", + "harvestLevel": 2, + "maxUses": 500, + "efficiency": 6.0, + "damage": 2.0, + "enchantability": 15, + "color": "e8983f", + "shiny": true, + "ingredient": "ore:ingotBronze", + "langKey": "material.athenaeum.bronze", + "oreDictKey": "artisansToolBronze" + }, + { + "name": "constantan", + "harvestLevel": 2, + "maxUses": 275, + "efficiency": 6.0, + "damage": 1.5, + "enchantability": 20, + "color": "bd8d46", + "shiny": true, + "ingredient": "ore:ingotConstantan", + "langKey": "material.athenaeum.constantan", + "oreDictKey": "artisansToolConstantan" + }, + { + "name": "copper", + "harvestLevel": 1, + "maxUses": 175, + "efficiency": 4.0, + "damage": 0.75, + "enchantability": 6, + "color": "ffa131", + "shiny": true, + "ingredient": "ore:ingotCopper", + "langKey": "material.athenaeum.copper", + "oreDictKey": "artisansToolCopper" + }, + { + "name": "electrum", + "harvestLevel": 0, + "maxUses": 100, + "efficiency": 14.0, + "damage": 0.5, + "enchantability": 30, + "color": "ffe947", + "shiny": true, + "ingredient": "ore:ingotElectrum", + "langKey": "material.athenaeum.electrum", + "oreDictKey": "artisansToolElectrum" + }, + { + "name": "invar", + "harvestLevel": 2, + "maxUses": 450, + "efficiency": 7.0, + "damage": 3.0, + "enchantability": 16, + "color": "8e9a95", + "shiny": true, + "ingredient": "ore:ingotInvar", + "langKey": "material.athenaeum.invar", + "oreDictKey": "artisansToolInvar" + }, + { + "name": "lead", + "harvestLevel": 1, + "maxUses": 150, + "efficiency": 5.0, + "damage": 1.0, + "enchantability": 9, + "color": "8a93b1", + "shiny": true, + "ingredient": "ore:ingotLead", + "langKey": "material.athenaeum.lead", + "oreDictKey": "artisansToolLead" + }, + { + "name": "nickel", + "harvestLevel": 2, + "maxUses": 300, + "efficiency": 6.5, + "damage": 2.5, + "enchantability": 18, + "color": "a2975d", + "shiny": true, + "ingredient": "ore:ingotNickel", + "langKey": "material.athenaeum.nickel", + "oreDictKey": "artisansToolNickel" + }, + { + "name": "platinum", + "harvestLevel": 4, + "maxUses": 1700, + "efficiency": 9.0, + "damage": 4.0, + "enchantability": 9, + "color": "4bacd8", + "shiny": true, + "ingredient": "ore:ingotPlatinum", + "langKey": "material.athenaeum.platinum", + "oreDictKey": "artisansToolPlatinum" + }, + { + "name": "silver", + "harvestLevel": 2, + "maxUses": 200, + "efficiency": 6.0, + "damage": 1.5, + "enchantability": 20, + "color": "7b9da4", + "shiny": true, + "ingredient": "ore:ingotSilver", + "langKey": "material.athenaeum.silver", + "oreDictKey": "artisansToolSilver" + }, + { + "name": "steel", + "harvestLevel": 2, + "maxUses": 500, + "efficiency": 6.5, + "damage": 2.5, + "enchantability": 10, + "color": "858585", + "shiny": false, + "ingredient": "ore:ingotSteel", + "langKey": "material.athenaeum.steel", + "oreDictKey": "artisansToolSteel" + }, + { + "name": "tin", + "harvestLevel": 1, + "maxUses": 200, + "efficiency": 4.5, + "damage": 1.0, + "enchantability": 7, + "color": "7c9ab2", + "shiny": true, + "ingredient": "ore:ingotTin", + "langKey": "material.athenaeum.tin", + "oreDictKey": "artisansToolTin" + }, + { + "name": "osmium", + "harvestLevel": 2, + "maxUses": 500, + "efficiency": 10.0, + "damage": 4.0, + "enchantability": 12, + "color": "9ba9b1", + "shiny": true, + "ingredient": "ore:ingotOsmium", + "langKey": "material.athenaeum.osmium", + "oreDictKey": "artisansToolOsmium" + }, + { + "name": "boron", + "harvestLevel": 2, + "maxUses": 550, + "efficiency": 8.0, + "damage": 2.5, + "enchantability": 6, + "color": "7d7d7d", + "shiny": true, + "ingredient": "ore:ingotBoron", + "langKey": "material.athenaeum.boron", + "oreDictKey": "artisansToolBoron" + }, + { + "name": "toughalloy", + "harvestLevel": 3, + "maxUses": 950, + "efficiency": 10.0, + "damage": 3.0, + "enchantability": 15, + "color": "150f21", + "shiny": false, + "ingredient": "ore:ingotTough", + "langKey": "material.athenaeum.toughalloy", + "oreDictKey": "artisansToolToughalloy" + }, + { + "name": "hardcarbon", + "harvestLevel": 3, + "maxUses": 1250, + "efficiency": 11.0, + "damage": 3.0, + "enchantability": 12, + "color": "195970", + "shiny": false, + "ingredient": "ore:ingotHardCarbon", + "langKey": "material.athenaeum.hardcarbon", + "oreDictKey": "artisansToolHardcarbon" + }, + { + "name": "boronnitride", + "harvestLevel": 4, + "maxUses": 1950, + "efficiency": 12.0, + "damage": 2.5, + "enchantability": 20, + "color": "75b269", + "shiny": true, + "ingredient": "ore:gemBoronNitride", + "langKey": "material.athenaeum.boronnitride", + "oreDictKey": "artisansToolBoronnitride" + } + ] +} \ No newline at end of file diff --git a/config/artisanworktables/module.Tools.Materials.Generated.json b/config/artisanworktables/module.Tools.Materials.Generated.json new file mode 100644 index 00000000..a8c05550 --- /dev/null +++ b/config/artisanworktables/module.Tools.Materials.Generated.json @@ -0,0 +1,316 @@ +{ + "list": [ + { + "name": "wood", + "harvestLevel": 0, + "maxUses": 59, + "efficiency": 2.0, + "damage": 0.0, + "enchantability": 15, + "color": "73523e", + "shiny": false, + "ingredient": "ore:plankWood", + "langKey": "material.athenaeum.wood", + "oreDictKey": "artisansToolWood" + }, + { + "name": "stone", + "harvestLevel": 1, + "maxUses": 131, + "efficiency": 4.0, + "damage": 1.0, + "enchantability": 5, + "color": "969696", + "shiny": false, + "ingredient": "ore:stone", + "langKey": "material.athenaeum.stone", + "oreDictKey": "artisansToolStone" + }, + { + "name": "iron", + "harvestLevel": 2, + "maxUses": 250, + "efficiency": 6.0, + "damage": 2.0, + "enchantability": 14, + "color": "d4d4d4", + "shiny": true, + "ingredient": "ore:ingotIron", + "langKey": "material.athenaeum.iron", + "oreDictKey": "artisansToolIron" + }, + { + "name": "gold", + "harvestLevel": 0, + "maxUses": 32, + "efficiency": 12.0, + "damage": 0.0, + "enchantability": 22, + "color": "ffe947", + "shiny": false, + "ingredient": "ore:ingotGold", + "langKey": "material.athenaeum.gold", + "oreDictKey": "artisansToolGold" + }, + { + "name": "diamond", + "harvestLevel": 3, + "maxUses": 1561, + "efficiency": 8.0, + "damage": 3.0, + "enchantability": 10, + "color": "33ebcb", + "shiny": false, + "ingredient": "ore:gemDiamond", + "langKey": "material.athenaeum.diamond", + "oreDictKey": "artisansToolDiamond" + }, + { + "name": "flint", + "harvestLevel": 1, + "maxUses": 150, + "efficiency": 3.8, + "damage": 1.0, + "enchantability": 5, + "color": "1a1a1a", + "shiny": true, + "ingredient": "minecraft:flint", + "langKey": "material.athenaeum.flint", + "oreDictKey": "artisansToolFlint" + }, + { + "name": "bone", + "harvestLevel": 1, + "maxUses": 150, + "efficiency": 3.8, + "damage": 1.0, + "enchantability": 5, + "color": "fff6c8", + "shiny": false, + "ingredient": "ore:bone", + "langKey": "material.athenaeum.bone", + "oreDictKey": "artisansToolBone" + }, + { + "name": "aluminum", + "harvestLevel": 1, + "maxUses": 225, + "efficiency": 10.0, + "damage": 1.0, + "enchantability": 14, + "color": "c5c6d0", + "shiny": true, + "ingredient": "ore:ingotAluminum", + "langKey": "material.athenaeum.aluminum", + "oreDictKey": "artisansToolAluminum" + }, + { + "name": "bronze", + "harvestLevel": 2, + "maxUses": 500, + "efficiency": 6.0, + "damage": 2.0, + "enchantability": 15, + "color": "e8983f", + "shiny": true, + "ingredient": "ore:ingotBronze", + "langKey": "material.athenaeum.bronze", + "oreDictKey": "artisansToolBronze" + }, + { + "name": "constantan", + "harvestLevel": 2, + "maxUses": 275, + "efficiency": 6.0, + "damage": 1.5, + "enchantability": 20, + "color": "bd8d46", + "shiny": true, + "ingredient": "ore:ingotConstantan", + "langKey": "material.athenaeum.constantan", + "oreDictKey": "artisansToolConstantan" + }, + { + "name": "copper", + "harvestLevel": 1, + "maxUses": 175, + "efficiency": 4.0, + "damage": 0.75, + "enchantability": 6, + "color": "ffa131", + "shiny": true, + "ingredient": "ore:ingotCopper", + "langKey": "material.athenaeum.copper", + "oreDictKey": "artisansToolCopper" + }, + { + "name": "electrum", + "harvestLevel": 0, + "maxUses": 100, + "efficiency": 14.0, + "damage": 0.5, + "enchantability": 30, + "color": "ffe947", + "shiny": true, + "ingredient": "ore:ingotElectrum", + "langKey": "material.athenaeum.electrum", + "oreDictKey": "artisansToolElectrum" + }, + { + "name": "invar", + "harvestLevel": 2, + "maxUses": 450, + "efficiency": 7.0, + "damage": 3.0, + "enchantability": 16, + "color": "8e9a95", + "shiny": true, + "ingredient": "ore:ingotInvar", + "langKey": "material.athenaeum.invar", + "oreDictKey": "artisansToolInvar" + }, + { + "name": "lead", + "harvestLevel": 1, + "maxUses": 150, + "efficiency": 5.0, + "damage": 1.0, + "enchantability": 9, + "color": "8a93b1", + "shiny": true, + "ingredient": "ore:ingotLead", + "langKey": "material.athenaeum.lead", + "oreDictKey": "artisansToolLead" + }, + { + "name": "nickel", + "harvestLevel": 2, + "maxUses": 300, + "efficiency": 6.5, + "damage": 2.5, + "enchantability": 18, + "color": "a2975d", + "shiny": true, + "ingredient": "ore:ingotNickel", + "langKey": "material.athenaeum.nickel", + "oreDictKey": "artisansToolNickel" + }, + { + "name": "platinum", + "harvestLevel": 4, + "maxUses": 1700, + "efficiency": 9.0, + "damage": 4.0, + "enchantability": 9, + "color": "4bacd8", + "shiny": true, + "ingredient": "ore:ingotPlatinum", + "langKey": "material.athenaeum.platinum", + "oreDictKey": "artisansToolPlatinum" + }, + { + "name": "silver", + "harvestLevel": 2, + "maxUses": 200, + "efficiency": 6.0, + "damage": 1.5, + "enchantability": 20, + "color": "7b9da4", + "shiny": true, + "ingredient": "ore:ingotSilver", + "langKey": "material.athenaeum.silver", + "oreDictKey": "artisansToolSilver" + }, + { + "name": "steel", + "harvestLevel": 2, + "maxUses": 500, + "efficiency": 6.5, + "damage": 2.5, + "enchantability": 10, + "color": "858585", + "shiny": false, + "ingredient": "ore:ingotSteel", + "langKey": "material.athenaeum.steel", + "oreDictKey": "artisansToolSteel" + }, + { + "name": "tin", + "harvestLevel": 1, + "maxUses": 200, + "efficiency": 4.5, + "damage": 1.0, + "enchantability": 7, + "color": "7c9ab2", + "shiny": true, + "ingredient": "ore:ingotTin", + "langKey": "material.athenaeum.tin", + "oreDictKey": "artisansToolTin" + }, + { + "name": "osmium", + "harvestLevel": 2, + "maxUses": 500, + "efficiency": 10.0, + "damage": 4.0, + "enchantability": 12, + "color": "9ba9b1", + "shiny": true, + "ingredient": "ore:ingotOsmium", + "langKey": "material.athenaeum.osmium", + "oreDictKey": "artisansToolOsmium" + }, + { + "name": "boron", + "harvestLevel": 2, + "maxUses": 550, + "efficiency": 8.0, + "damage": 2.5, + "enchantability": 6, + "color": "7d7d7d", + "shiny": true, + "ingredient": "ore:ingotBoron", + "langKey": "material.athenaeum.boron", + "oreDictKey": "artisansToolBoron" + }, + { + "name": "toughalloy", + "harvestLevel": 3, + "maxUses": 950, + "efficiency": 10.0, + "damage": 3.0, + "enchantability": 15, + "color": "150f21", + "shiny": false, + "ingredient": "ore:ingotTough", + "langKey": "material.athenaeum.toughalloy", + "oreDictKey": "artisansToolToughalloy" + }, + { + "name": "hardcarbon", + "harvestLevel": 3, + "maxUses": 1250, + "efficiency": 11.0, + "damage": 3.0, + "enchantability": 12, + "color": "195970", + "shiny": false, + "ingredient": "ore:ingotHardCarbon", + "langKey": "material.athenaeum.hardcarbon", + "oreDictKey": "artisansToolHardcarbon" + }, + { + "name": "boronnitride", + "harvestLevel": 4, + "maxUses": 1950, + "efficiency": 12.0, + "damage": 2.5, + "enchantability": 20, + "color": "75b269", + "shiny": true, + "ingredient": "ore:gemBoronNitride", + "langKey": "material.athenaeum.boronnitride", + "oreDictKey": "artisansToolBoronnitride" + } + ] +} \ No newline at end of file diff --git a/config/artisanworktables/module.Tools.cfg b/config/artisanworktables/module.Tools.cfg new file mode 100644 index 00000000..a486c1cf --- /dev/null +++ b/config/artisanworktables/module.Tools.cfg @@ -0,0 +1,56 @@ +# Configuration file + +general { + # To disable a tool type, remove it from this list. + # If new tool types are added to the mod, you may have to regenerate your config file + # or manually add them to this list to activate them. + S:ENABLED_TOOL_TYPES < + artisans_hammer + artisans_pliers + artisans_file + artisans_trowel + > + + # Set to false to disable all tools. + # This supersedes all other tool settings. + B:ENABLE_MODULE=true + + # Set to false to disable tool enchanting. + B:ENABLE_TOOL_ENCHANTING=true + + # Set to false to prevent creation of ore dict groups for tools by material type, ie. 'toolFlint' or 'toolCopper'. + B:ENABLE_TOOL_MATERIAL_ORE_DICT_GROUPS=true + + # Set to false to disable all tool recipes. + B:ENABLE_TOOL_RECIPES=true + + # Set to false to prevent tools from being repaired. + # Default: true + B:ENABLE_TOOL_REPAIR=true + + # Set to false to prevent creation of ore dict groups for tools by type, ie. 'artisansHammer' or 'artisansChisel'. + B:ENABLE_TOOL_TYPE_ORE_DICT_GROUPS=true + + # Change the ore dict prefix for each tool material type group. + # This is used when generating the tool material .json file. + # Changing this will have no effect if the 'Custom' tool material file has already been generated. + # You will need to regenerate the file by deleting it and running the game, or manually change the file. + S:TOOL_BY_MATERIAL_ORE_DICT_PREFIX=artisansTool + + # Change the ore dict prefix for each tool type group. + S:TOOL_BY_TYPE_ORE_DICT_PREFIX=artisans + + # Resource location of enchantments to allow on tools. + S:TOOL_ENCHANTMENT_TABLE_WHITELIST < + minecraft:unbreaking + minecraft:mending + > + + client { + # Set to false to disable the durability tooltip on tools from this mod. + B:ENABLE_DURABILITY_TOOLTIP=true + } + +} + + diff --git a/config/artisanworktables/module.Worktables.cfg b/config/artisanworktables/module.Worktables.cfg new file mode 100644 index 00000000..e3e6baf3 --- /dev/null +++ b/config/artisanworktables/module.Worktables.cfg @@ -0,0 +1,446 @@ +# Configuration file + +general { + # Set to true to enable log warnings for duplicate recipe names. + # If you're using a lot of your own recipe names, you can enable this + # from time to time to check that you haven't accidentally used the + # same name twice. + B:ENABLE_DUPLICATE_RECIPE_NAME_WARNINGS=false + + # Set to false to disable the slot-locking feature for workshops. + B:ENABLE_SLOT_LOCKING_WORKSHOPS=true + + # Set to false to disable the slot-locking feature for workstations. + B:ENABLE_SLOT_LOCKING_WORKSTATIONS=true + + # Set to false to disable the slot-locking feature for worktables. + B:ENABLE_SLOT_LOCKING_WORKTABLES=false + + # Set to false to disable the joined tabs for workshops. + B:ENABLE_TABS_WORKSHOPS=true + + # Set to false to disable the joined tabs for workstations. + B:ENABLE_TABS_WORKSTATIONS=true + + # Set to false to disable the joined tabs for worktables. + B:ENABLE_TABS_WORKTABLES=true + + # Tables in this list will allow crafting any of the vanilla recipes. + # Table id format is (type):(tier) + # By default, all tables are allowed. + S:ENABLE_VANILLA_CRAFTING < + basic:workshop + basic:workstation + basic:worktable + blacksmith:workshop + blacksmith:workstation + blacksmith:worktable + carpenter:workshop + carpenter:workstation + carpenter:worktable + chef:workshop + chef:workstation + chef:worktable + chemist:workshop + chemist:workstation + chemist:worktable + designer:workshop + designer:workstation + designer:worktable + engineer:workshop + engineer:workstation + engineer:worktable + farmer:workshop + farmer:workstation + farmer:worktable + jeweler:workshop + jeweler:workstation + jeweler:worktable + mage:workshop + mage:workstation + mage:worktable + mason:workshop + mason:workstation + mason:worktable + potter:workshop + potter:workstation + potter:worktable + scribe:workshop + scribe:workstation + scribe:worktable + tailor:workshop + tailor:workstation + tailor:worktable + tanner:workshop + tanner:workstation + tanner:worktable + > + + # Set to false to disable workshops. + B:ENABLE_WORKSHOPS=true + + # Set to false to disable workstations. + B:ENABLE_WORKSTATIONS=true + + # Set to false to disable worktables. + B:ENABLE_WORKTABLES=true + + # Set to true to allow only one player to use a table at a time. + # If true, players cannot open the table GUI when another player already + # has it open. + B:PREVENT_CONCURRENT_USAGE=false + + # If set to true, crafting tools must have sufficient durability remaining to perform the craft. + # If set to false, this restriction is ignored. + B:RESTRICT_CRAFT_MINIMUM_DURABILITY=true + + # Recipes in this list will not be allowed to be crafted in any table. + # Format is (domain):(path) + # Example: minecraft:chest + S:VANILLA_CRAFTING_BLACKLIST < + > + + ########################################################################################################## + # enable_table_type + #--------------------------------------------------------------------------------------------------------# + # Set to false to selectively disable a table type across all table tiers. + ########################################################################################################## + + enable_table_type { + B:basic=true + B:blacksmith=true + B:carpenter=true + B:chef=true + B:chemist=true + B:designer=true + B:engineer=true + B:farmer=true + B:jeweler=true + B:mage=true + B:mason=true + B:potter=true + B:scribe=true + B:tailor=true + B:tanner=true + } + + ########################################################################################################## + # harvest_tool_worktable + #--------------------------------------------------------------------------------------------------------# + # Worktable harvest tool: pickaxe, axe, shovel + ########################################################################################################## + + harvest_tool_worktable { + S:basic=pickaxe + S:blacksmith=pickaxe + S:carpenter=pickaxe + S:chef=pickaxe + S:chemist=pickaxe + S:designer=pickaxe + S:engineer=pickaxe + S:farmer=pickaxe + S:jeweler=pickaxe + S:mage=pickaxe + S:mason=pickaxe + S:potter=pickaxe + S:scribe=pickaxe + S:tailor=pickaxe + S:tanner=pickaxe + } + + ########################################################################################################## + # harvest_tool_workstation + #--------------------------------------------------------------------------------------------------------# + # Workstation harvest tool: pickaxe, axe, shovel + ########################################################################################################## + + harvest_tool_workstation { + S:basic=pickaxe + S:blacksmith=pickaxe + S:carpenter=pickaxe + S:chef=pickaxe + S:chemist=pickaxe + S:designer=pickaxe + S:engineer=pickaxe + S:farmer=pickaxe + S:jeweler=pickaxe + S:mage=pickaxe + S:mason=pickaxe + S:potter=pickaxe + S:scribe=pickaxe + S:tailor=pickaxe + S:tanner=pickaxe + } + + ########################################################################################################## + # harvest_tool_workshop + #--------------------------------------------------------------------------------------------------------# + # Workshop harvest tool: pickaxe, axe, shovel + ########################################################################################################## + + harvest_tool_workshop { + S:basic=pickaxe + S:blacksmith=pickaxe + S:carpenter=pickaxe + S:chef=pickaxe + S:chemist=pickaxe + S:designer=pickaxe + S:engineer=pickaxe + S:farmer=pickaxe + S:jeweler=pickaxe + S:mage=pickaxe + S:mason=pickaxe + S:potter=pickaxe + S:scribe=pickaxe + S:tailor=pickaxe + S:tanner=pickaxe + } + + ########################################################################################################## + # fluid_capacity_worktable + #--------------------------------------------------------------------------------------------------------# + # Worktable fluid capacity (milli-buckets). + ########################################################################################################## + + fluid_capacity_worktable { + I:basic=4000 + I:blacksmith=4000 + I:carpenter=4000 + I:chef=4000 + I:chemist=4000 + I:designer=4000 + I:engineer=4000 + I:farmer=4000 + I:jeweler=4000 + I:mage=4000 + I:mason=4000 + I:potter=4000 + I:scribe=4000 + I:tailor=4000 + I:tanner=4000 + } + + ########################################################################################################## + # fluid_capacity_workstation + #--------------------------------------------------------------------------------------------------------# + # Workstation fluid capacity (milli-buckets). + ########################################################################################################## + + fluid_capacity_workstation { + I:basic=8000 + I:blacksmith=8000 + I:carpenter=8000 + I:chef=8000 + I:chemist=8000 + I:designer=8000 + I:engineer=8000 + I:farmer=8000 + I:jeweler=8000 + I:mage=8000 + I:mason=8000 + I:potter=8000 + I:scribe=8000 + I:tailor=8000 + I:tanner=8000 + } + + ########################################################################################################## + # fluid_capacity_workshop + #--------------------------------------------------------------------------------------------------------# + # Workshop fluid capacity (milli-buckets). + ########################################################################################################## + + fluid_capacity_workshop { + I:basic=16000 + I:blacksmith=16000 + I:carpenter=16000 + I:chef=16000 + I:chemist=16000 + I:designer=16000 + I:engineer=16000 + I:farmer=16000 + I:jeweler=16000 + I:mage=16000 + I:mason=16000 + I:potter=16000 + I:scribe=16000 + I:tailor=16000 + I:tanner=16000 + } + + client { + + ########################################################################################################## + # text_highlight_color + #--------------------------------------------------------------------------------------------------------# + # Here you can change the gui text highlight color. (Hexadecimal) + ########################################################################################################## + + text_highlight_color { + S:basic=bc9862 + S:blacksmith=a2a2a2 + S:carpenter=bc9862 + S:chef=ffffff + S:chemist=476147 + S:designer=ffffff + S:engineer=ca671b + S:farmer=80c652 + S:jeweler=695985 + S:mage=ac51e3 + S:mason=979797 + S:potter=b75a40 + S:scribe=b6884f + S:tailor=ac51e3 + S:tanner=c77d4f + } + + ########################################################################################################## + # fluid_tank_overlay_color + #--------------------------------------------------------------------------------------------------------# + # Here you can change the gui fluid tank overlay color. (Hexadecimal) + ########################################################################################################## + + fluid_tank_overlay_color { + S:basic=bc9862 + S:blacksmith=a2a2a2 + S:carpenter=bc9862 + S:chef=ffffff + S:chemist=476147 + S:designer=ffffff + S:engineer=ca671b + S:farmer=80c652 + S:jeweler=695985 + S:mage=ac51e3 + S:mason=979797 + S:potter=b75a40 + S:scribe=b6884f + S:tailor=ac51e3 + S:tanner=c77d4f + } + + ########################################################################################################## + # slot_background_color + #--------------------------------------------------------------------------------------------------------# + # Here you can change the background color of the crafting grid slots, + # tool slots, secondary input slots, and extra output slots. (Hexadecimal) + # Set to 'off' to use existing background. + ########################################################################################################## + + slot_background_color { + S:basic=off + S:blacksmith=off + S:carpenter=off + S:chef=off + S:chemist=off + S:designer=off + S:engineer=off + S:farmer=off + S:jeweler=off + S:mage=off + S:mason=off + S:potter=off + S:scribe=off + S:tailor=off + S:tanner=off + } + + ########################################################################################################## + # fluid_tank_background_color + #--------------------------------------------------------------------------------------------------------# + # Here you can change the background color of the fluid tank. (Hexadecimal) + # Set to 'off' to use existing background. + ########################################################################################################## + + fluid_tank_background_color { + S:basic=off + S:blacksmith=off + S:carpenter=off + S:chef=off + S:chemist=off + S:designer=off + S:engineer=off + S:farmer=off + S:jeweler=off + S:mage=off + S:mason=off + S:potter=off + S:scribe=off + S:tailor=off + S:tanner=off + } + + ########################################################################################################## + # main_output_slot_background_color + #--------------------------------------------------------------------------------------------------------# + # Here you can change the background color of the main output slot. (Hexadecimal) + # Set to 'off' to use existing background. + ########################################################################################################## + + main_output_slot_background_color { + S:basic=off + S:blacksmith=off + S:carpenter=off + S:chef=off + S:chemist=off + S:designer=off + S:engineer=off + S:farmer=off + S:jeweler=off + S:mage=off + S:mason=off + S:potter=off + S:scribe=off + S:tailor=off + S:tanner=off + } + + ########################################################################################################## + # player_inventory_slot_background_color + #--------------------------------------------------------------------------------------------------------# + # Here you can change the background color of the player's inventory slots. (Hexadecimal) + # Set to 'off' to use existing background. + ########################################################################################################## + + player_inventory_slot_background_color { + S:basic=off + S:blacksmith=off + S:carpenter=off + S:chef=off + S:chemist=off + S:designer=off + S:engineer=off + S:farmer=off + S:jeweler=off + S:mage=off + S:mason=off + S:potter=off + S:scribe=off + S:tailor=off + S:tanner=off + } + + } + + pattern { + # By default, patterns can be created from recipes that require player specific requirements to craft. + # ie. xp, gamestages, ftgu, reskillable + # Set to false to disable. + B:ENABLE_PATTERN_CREATION_FOR_RECIPES_WITH_REQUIREMENTS=true + + # Set to false to disable pattern creation for workshops. + B:ENABLE_PATTERN_CREATION_FOR_WORKSHOPS=true + + # Set to false to disable pattern creation for workstations. + B:ENABLE_PATTERN_CREATION_FOR_WORKSTATIONS=true + + # Set to false to disable pattern creation for worktables. + B:ENABLE_PATTERN_CREATION_FOR_WORKTABLES=true + + # Set to false to prevent players from sneak-clicking to clear the patterns. + # This is useful if you want to provide your own method for clearing patterns. + B:ENABLE_SNEAK_CLICK_TO_CLEAR=true + } + +} + + diff --git a/config/astralsorcery.cfg b/config/astralsorcery.cfg new file mode 100644 index 00000000..f38734e8 --- /dev/null +++ b/config/astralsorcery.cfg @@ -0,0 +1,1084 @@ +# Configuration file + +cape { + + aevitas { + # Defines the chance that food-level increasing effects will happen on a specific cape-effect-cycle/tick [range: 0.0 ~ 1.0, default: 0.01] + S:aevitasFeedChancePerCycle=0.01 + + # Defines the food-level that is 'fed' to the player per cape-effect-cycle/tick [range: 0 ~ 5, default: 1] + I:aevitasFoodLevelPerCycle=1 + + # Defines the amount of saturation that is 'fed' to the player per cape-effect-cycle/tick [range: 0.0 ~ 5.0, default: 0.1] + S:aevitasFoodSaturationPerCycle=0.1 + + # Defines the amount of health that is regenerated per cape-effect-cycle/tick [range: 0.0 ~ 4.0, default: 0.04] + S:aevitasHealPerCycle=0.04 + + # Defines the chance that the aoe will search for a plant to turn into another plant. [range: 0.0 ~ 1.0, default: 0.2] + S:aevitasPlantTransformChance=0.2 + + # Defines the multiplier if the aoe will happen at all [range: 0.0 ~ 1.0, default: 1.0] + S:aevitasPotency=1.0 + + # Defines the radius (in blocks) for the aoe effect. [range: 1.0 ~ 32.0, default: 10.0] + S:aevitasRange=10.0 + } + + discidia { + # Sets the multiplier for how much of the received damage is converted into additional damage [range: 0.0 ~ 100.0, default: 1.0] + S:discidiaMultiplier=1.0 + } + + evorsio { + # Defines the Range of the death-AOE effect of when a mob gets killed by a player with this cape on. [range: 0.5 ~ 50.0, default: 4.0] + S:evorsioDeathAOERange=4.0 + + # Defines the multiplier how much of the dead entity's max-life should be dealt as AOE damage to mobs nearby. [range: 0.0 ~ 10.0, default: 0.5] + S:evorsioPercentLifeDamage=0.5 + } + + armara { + # Defines the maximum amount of immunity-stacks you can overall charge up. [range: 1 ~ 30, default: 3] + I:armaraImmunityStacks=3 + + # Defines the ticks you need to wear the cape until you get a immunty-stack that prevents 1 attack/damage-hit you'd take. [range: 1 ~ 10000, default: 300] + I:armaraRechargeTicks=300 + } + + lucerna { + # If this is set to true, particles spawned by the lucerna cape effect will also highlight spawners nearby. [default: true] + B:lucernaFindSpawners=true + + # Sets the maximum range of where the lucerna cape effect will get entities (and potentially spawners given the config option is enabled) to highlight. [range: 12.0 ~ 512.0, default: 36.0] + S:lucernaRange=36.0 + } + + fornax { + # If a player burns while wearing the cape, this toggles if blocks below him then melt (true) or not. (false) [default: true] + B:fornaxBurningMelt=true + + # Sets the multiplier for how much damage you take from fire damage while wearing a fornax cape [range: 0.0 ~ 1.0, default: 0.4] + S:fornaxFireDmgMultiplier=0.4 + + # Sets the multiplier for how much healing the player receives from the original damage when being hit by fire damage. [range: 0.0 ~ 5.0, default: 0.4] + S:fornaxFireHealMultiplier=0.4 + } + + pelotrio { + # Defines the chance of a spectral axe spawning that's chopping logs and leaves for you for a bit when you break a log or leaf. [range: 0.0 ~ 1.0, default: 0.8] + S:pelotrioChance_Axe=0.8 + + # Defines the chance of a spectral pickaxe spawning that's mining for you for a bit when you mine a block. [range: 0.0 ~ 1.0, default: 0.8] + S:pelotrioChance_Pickaxe=0.8 + + # Defines the chance of a spectral sword spawning that fights mobs nearby for a bit when you attack a mob. [range: 0.0 ~ 1.0, default: 0.5] + S:pelotrioChance_Sword=0.5 + + # Defines the damage the sword does per attack [range: 0.1 ~ 32.0, default: 4.0] + S:pelotrioSword_Attack=4.0 + + # Definies how long an axe is going to need to break a leaf or log [range: 1 ~ 100, default: 2] + I:pelotrioTicks_Axe=2 + + # Definies how long a pickaxe needs to break a block [range: 1 ~ 100, default: 4] + I:pelotrioTicks_Pickaxe=4 + + # Definies how many ticks are at least between sword attacks the sword makes [range: 1 ~ 100, default: 6] + I:pelotrioTicks_Sword=6 + } + + mineralis { + # Sets the highlight radius in which the cape effect will search for the block you're holding. [range: 4 ~ 64, default: 20] + I:mineralisHighlightRange=20 + } + + octans { + # Defines the amount of health that is healed while the wearer is in water. Can be set to 0 to disable this. [range: 0.0 ~ 5.0, default: 0.01] + S:octansHealPerTick=0.01 + } + + horologium { + # Defines the cooldown for the time-freeze effect after it triggered (should be longer than duration!) [range: 40 ~ 70000, default: 1000] + I:horologiumCooldown=1000 + + # Defines the duration of the time-freeze bubble [range: 40 ~ 50000, default: 180] + I:horologiumDuration=180 + + # Defines the range of the time-freeze effect [range: 4.0 ~ 64.0, default: 20.0] + S:horologiumFreezeRange=20.0 + + # Defines the chance for the time-freeze effect to trigger when being hit [range: 0.0 ~ 1.0, default: 0.8] + S:horologiumTriggerChance=0.8 + } + + bootes { + # Defines the maximum flare count the player can draw with him. [range: 2 ~ 8, default: 3] + I:bootesMaxFlareCount=3 + + # Defines the chance per tick that a new flare following the wearer is spawned. [range: 0.0 ~ 1.0, default: 0.005] + S:bootesTickSummonChance=0.005 + } + +} + + +crafting { + # Set this to false to disable the chance to get a 2nd crystal when growing a max-sized one in liquid starlight. [default: true] + B:canCrystalGrowthYieldDuplicates=true + + # Set this to false to prevent the lookup and registration of oreblock -> ore dust recipes on the grindstone. [default: true] + B:grindstoneAddOreToDustRecipes=true + + # Set this to false to disable that liquid starlight + lava occasionally/rarely produces aquamarine shale instead of sand. [default: true] + B:liquidStarlightAquamarine=true + + # Set this to false to disable crystal + stardust -> Celestial Crystal cluster forming [default: true] + B:liquidStarlightCelestialCrystalCluster=true + + # Set this to false to disable Rock/Celestial Crystal growing in liquid starlight. [default: true] + B:liquidStarlightCrystalGrowth=true + + # Set this to false to disable Crystal Tool growth in liquid starlight [default: true] + B:liquidStarlightCrystalToolGrowth=true + + # Set this to false to disable that liquid starlight + water produces ice. [default: true] + B:liquidStarlightIce=true + + # Set this to false to disable the functionality that wood logs will be converted to infused wood when thrown into liquid starlight. [default: true] + B:liquidStarlightInfusedWood=true + + # Set this to false to disable that liquid starlight + lava produces sand. [default: true] + B:liquidStarlightSand=true +} + + +data_persistence { + + files { + # Defines if the persistent client-data usage/storage should be used. If set to false, it'll store the data in a pack-related directory (subfolder 'astralsorcery' in the same directory as /mods, /config, ...) [default: true] + B:active=true + + # Defines if the persistent data loading & saving should be enabled for knowledge_fragments (saved in file knowledge_fragments.dat) [default: true] + B:active_knowledge_fragments=true + } + +} + + +entities { + # Defines how common ***ambient*** flares are. the lower the more common. 0 = ambient ones don't appear/disabled. [range: 0 ~ 200000, default: 9] + I:EntityFlare.ambientspawn=9 + + # If this is set to true, occasionally, a spawned flare will (attempt to) kill bats close to it. [default: true] + B:EntityFlare.killbats=true +} + + +general { + # Defines the length of a day (both daytime & nighttime obviously) for the mod's internal logic. NOTE: This does NOT CHANGE HOW LONG A DAY IN MC IS! It is only to provide potential compatibility for mods that do provide such functionality. [range: 100 ~ 2147483647, default: 24000] + I:dayLength=24000 + + # If set to 'true' anything that prevents mobspawning by this mod, will also prevent EVERY natural mobspawning of any mobtype. When set to 'false' it'll only stop monsters from spawning. [default: false] + B:doesMobSpawnDenyAllTypes=false + + # If set to 'true', the player will receive an AstralSorcery Journal when they join the server for the first time. [default: true] + B:giveJournalAtFirstJoin=false + + # If this is set to true, Rock-Crystal-Ore may be silk-touch harvested by a player. [default: false] + B:isRockCrystalOreSilkHarvestable=false + + # List any number of modid's here and the aevitas perk & mineralis ritual will not spawn ores that originate from any of the mods listed here. [default: [techreborn]] + S:oreGenBlacklist < + techreborn + embers + > + + # Whitelist of dimension ID's that will have special sky rendering [default: [0]] + S:skySupportedDimensions < + 0 + > + + # Defines how much the 'sharpened' modifier increases the damage of the sword if applied. Config value is in percent. [range: 0.0 ~ 10000.0, default: 0.1] + S:swordSharpenedMultiplier=0.1 + + # IF a dimensionId is listed in 'skySupportedDimensions' you can add it here to keep its sky render, but AS will try to render only constellations on top of its existing sky render. [default: ] + S:weakSkyRenders < + > + + shooting_stars { + # Set to true to make shooting stars do a little explosion where they land [default: true] + B:doExplosion=true + + # Set to false to disable shooting stars from spawning [default: true] + B:enabled=true + } + + debug_logging { + # Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! [default: false] + B:PERKS=false + + # Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! [default: false] + B:STRUCTURE_MATCH=false + + # Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! [default: false] + B:TREE_BEACON=false + } + +} + + +########################################################################################################## +# lightnetwork +#--------------------------------------------------------------------------------------------------------# +# Maintenance options for the Starlight network. Use the integrity check when you did a bigger rollback or MC-Edited stuff out of the world. Note that it will only affect worlds that get loaded. So if you edited out something on, for example, dimension -76, be sure to go into that dimension with the maintenance options enabled to properly perform maintenance there. +########################################################################################################## + +lightnetwork { + # NOTE: ONLY run this once and set it to false again afterwards, nothing will be gained by setting this to true permanently, just longer loading times. When set to true and the server started, this will perform an integrity check over all nodes of the starlight network whenever a world gets loaded, removing invalid ones in the process. This might, depending on network sizes, take a while. It'll leave a message in the console when it's done. After this check has been run, you might need to tear down and rebuild your starlight network in case something doesn't work anymore. [default: false] + B:performNetworkIntegrityCheck=false +} + + +machinery { + + treebeacon { + # Defines the chance that the block harvested is going to break per random-selection tick. The higher the value the lower the chance [range: 20 ~ 2147483647, default: 1400] + I:BreakChance=1400 + + # Defines the amount of blocks the treeBeacon can support at max count [range: 1 ~ 4000, default: 600] + I:Count=2000 + + # Defines the chance that a drop is generated per random-selection tick. The higher the value the lower the chance. [range: 1 ~ 2147483647, default: 4] + I:DropsChance=4 + + # Percentage, how hard the speed limiter should slow down production of the tree beacon. 1=max, 0=no limiter [range: 0.0 ~ 1.0, default: 1.0] + S:EfficiencyLimiter=1.0 + + # Defines the Range where the TreeBeacon will scan for Tree's to grow. [range: 4.0 ~ 64.0, default: 16.0] + S:Range=16.0 + } + + multi-ore { + # This value defines how high the chance is after 'guaranteedBlocks' has been reached that the block-respawner despawns. The higher this number, the more unlikely it is to despawn. [range: 1 ~ 2147483647, default: 100] + I:chanceDespawn=100 + + # This value defines how often the block can be broken and will 100% respawn again. [range: 0 ~ 2147483647, default: 550] + I:guaranteedBlocks=550 + + # This defines how often an ore will be generated instead of a stone. The higher the number the more rare. Set to 0 to have it never generate ore, only stone. [range: 0 ~ 2147483647, default: 2] + I:oreChance=2 + } + + chalice { + # Defines the Range where the Chalice look for other chalices to interact with. [range: 4.0 ~ 64.0, default: 16.0] + S:chaliceRange=16.0 + } + + fountain { + # Sets the offset where the vortex-point for the vortex-prime is at relative to the fountain block. [range: -64 ~ -4, default: -4] + I:VortexOffset=-4 + } + + tileacceleration_blacklist { + # The classes for tileentities to be blacklisted from AstralSorcery's tile acceleration mechanics. Fully define a class or a package above it. Separated by '/' [default: [appeng], [raoulvdberge.refinedstorage]] + S:ClassesOrSuperPackages < + appeng + raoulvdberge.refinedstorage + > + } + + attunement-altar { + # Set this to 'false' to disable the timeout waiting for a player to attune. This can solve issues with players having high latency or a bad ingame performance. [default: true] + B:doAttunementTimeout=true + } + +} + + +patreon { + # Enables/Disables all patreon effects. [default: true] + B:enablePatreonEffects=true +} + + +perk_levels { + + level { + # Sets the max level for the perk tree levels. [range: 1 ~ 100, default: 30] + I:levelCap=100 + } + +} + + +perks { + + gem { + # If this is set to true, the same type of modifier (e.g. maxhealth) can roll multiple times [default: false] + B:gemAllowDuplicateTypes=false + + # If this is set to true, a modifier may roll to be 'more'/'less' instead of 'increased'/'decreased', depending on the configured chance (see ChanceMoreLessModifier) [default: false] + B:gemAllowMoreLessModifier=false + + # If this is set to true, a modifier may roll negative instead of positive, depending on the configured chance (see ChanceNegativeModifier) [default: false] + B:gemAllowNegativeModifier=false + + # Defines the chance the gem can roll a 3rd modifier. The lower this chance, the rarer. [range: 0.0 ~ 1.0, default: 0.2] + S:gemChance3Modifiers=0.2 + + # Defines the chance the gem can roll a 4th modifier. A 3rd modifier MUST be rolled before and the chances are independent of each other. The lower this chance, the rarer. [range: 0.0 ~ 1.0, default: 0.05] + S:gemChance4Modifiers=0.05 + + # If 'AllowMoreLessModifier' is set to true, this defines the chance a given modifier may be 'more'/'less' instead of 'increased'/'decreased'. [range: 0.0 ~ 1.0, default: 0.1] + S:gemChanceMoreLessModifier=0.1 + + # If 'AllowNegativeModifier' is set to true, this defines the chance a given modifier may be negative instead of positive. [range: 0.0 ~ 1.0, default: 0.25] + S:gemChanceNegativeModifier=0.25 + + # List of weighted modifiers the gem may roll. Format: 'modifier=weight' [default: [astralsorcery.attackspeed=2], [astralsorcery.expgain=1], [astralsorcery.armor=8], [astralsorcery.projectileattackdamage=8], [astralsorcery.dodge=2], [astralsorcery.movespeed=8], [astralsorcery.critchance=4], [astralsorcery.reach=4], [astralsorcery.meleeattackdamage=8], [astralsorcery.allres=2], [astralsorcery.compat.thaumcraft.runicshield=2], [astralsorcery.critmulti=4], [astralsorcery.maxhealth=12], [astralsorcery.liferecovery=2], [astralsorcery.harvestspeed=2]] + S:gemWeightedModifiers < + astralsorcery.attackspeed=2 + astralsorcery.expgain=1 + astralsorcery.armor=8 + astralsorcery.projectileattackdamage=8 + astralsorcery.dodge=2 + astralsorcery.movespeed=8 + astralsorcery.critchance=4 + astralsorcery.reach=4 + astralsorcery.meleeattackdamage=8 + astralsorcery.allres=2 + astralsorcery.compat.thaumcraft.runicshield=2 + astralsorcery.critmulti=4 + astralsorcery.maxhealth=12 + astralsorcery.liferecovery=2 + astralsorcery.harvestspeed=2 + > + + ranges { + # Defines the lower bound an 'decreased' modifier can roll. Value is in percent (-0.01 means 1% decreased, -0.1 means 10% decreased, ...) [range: -1.0 ~ 0.0, default: -0.08] + S:Decreased_Higher_Bound=-0.08 + + # Defines the lower bound an 'decreased' modifier can roll. Value is in percent (-0.01 means 1% decreased, -0.1 means 10% decreased, ...) [range: -1.0 ~ 0.0, default: -0.05] + S:Decreased_Lower_Bound=-0.05 + + # Defines the lower bound an 'increased' modifier can roll. Value is in percent (0.01 means 1%, 0.1 means 10%, ...) [range: 0.0 ~ 1.0, default: 0.08] + S:Increased_Higher_Bound=0.08 + + # Defines the lower bound an 'increased' modifier can roll. Value is in percent (0.01 means 1%, 0.1 means 10%, ...) [range: 0.0 ~ 1.0, default: 0.05] + S:Increased_Lower_Bound=0.05 + + # Defines the lower bound an 'less' modifier can roll. Value is in percent (-0.01 means 1% less, -0.1 means 10% less, ...) [range: -1.0 ~ 0.0, default: -0.08] + S:Less_Higher_Bound=-0.08 + + # Defines the lower bound an 'less' modifier can roll. Value is in percent (-0.01 means 1% less, -0.1 means 10% less, ...) [range: -1.0 ~ 0.0, default: -0.05] + S:Less_Lower_Bound=-0.05 + + # Defines the lower bound an 'more' modifier can roll. Value is in percent (0.01 means 1%, 0.1 means 10%, ...) [range: 0.0 ~ 1.0, default: 0.08] + S:More_Higher_Bound=0.08 + + # Defines the lower bound an 'more' modifier can roll. Value is in percent (0.01 means 1%, 0.1 means 10%, ...) [range: 0.0 ~ 1.0, default: 0.05] + S:More_Lower_Bound=0.05 + } + + } + + root_aevitas { + # Sets the exp multiplier exp gained from this root-perk are multiplied by. (So higher multiplier -> more exp) [range: 0.0 ~ 1024.0, default: 1.0] + S:Exp_Multiplier=1.0 + } + + root_vicio { + # Sets the exp multiplier exp gained from this root-perk are multiplied by. (So higher multiplier -> more exp) [range: 0.0 ~ 1024.0, default: 1.0] + S:Exp_Multiplier=1.0 + } + + root_armara { + # Sets the exp multiplier exp gained from this root-perk are multiplied by. (So higher multiplier -> more exp) [range: 0.0 ~ 1024.0, default: 1.0] + S:Exp_Multiplier=1.0 + } + + root_discidia { + # Sets the exp multiplier exp gained from this root-perk are multiplied by. (So higher multiplier -> more exp) [range: 0.0 ~ 1024.0, default: 1.0] + S:Exp_Multiplier=1.0 + } + + root_evorsio { + # Sets the exp multiplier exp gained from this root-perk are multiplied by. (So higher multiplier -> more exp) [range: 0.0 ~ 1024.0, default: 1.0] + S:Exp_Multiplier=1.0 + } + + key_stone_enrichment { + # Sets the chance (Random.nextInt(chance) == 0) to try to see if a random stone next to the player should get turned into an ore; the lower the more likely [range: 2 ~ 4000000, default: 70] + I:Chance_To_CreateOre=70 + + # Defines the radius where a random position to generate a ore at is searched [range: 1 ~ 35, default: 3] + I:Effect_Radius=3 + } + + key_mending { + # Sets the chance (Random.nextInt(chance) == 0) to try to see if a piece of armor on the player that is damageable and damaged can be repaired; the lower the more likely [range: 3 ~ 6000000, default: 800] + I:Repair_Chance=800 + } + + key_growables { + # Sets the chance (Random.nextInt(chance) == 0) to try to see if a random plant near the player gets bonemeal'd; the lower the more likely [range: 1 ~ 1000000, default: 3] + I:Growth_Chance=3 + + # Defines the radius around which the perk effect should apply around the player [range: 1 ~ 16, default: 3] + I:Radius=3 + } + + key_lastbreath { + # Defines the damage multiplier you get additionally to your normal damage when being low on health (25% health = 75% of this additional multiplier) [range: 1.0 ~ 32.0, default: 3.0] + S:Damage_Increase=3.0 + + # Defines the dig speed multiplier you get additionally to your normal dig speed when being low on health (25% health = 75% of this additional multiplier) [range: 1.0 ~ 32.0, default: 1.5] + S:HarvestSpeed_Increase=1.5 + } + + key_disarm { + # Defines the chance (in percent) per hit to make the attacked entity drop its armor. [range: 0.0 ~ 1.0, default: 0.05] + S:DropChance=0.05 + } + + key_lightning_arc { + # Sets the chance to spawn a damage-arc effect when an enemy is hit (value is in percent) [range: 0.0 ~ 1.0, default: 0.6] + S:Chance=0.6 + + # Defines the damage-multiplier which gets added to the damage dealt initially. [range: 0.1 ~ 64.0, default: 0.75] + S:DamagePercent=0.75 + + # Defines the amount of times an arc will repetitively chain between the mobs and deal damage after initially spawned/triggered [range: 1 ~ 128, default: 3] + I:DamageTicks=3 + + # Defines the distance for how far a single arc can jump/search for nearby entities [range: 0.2 ~ 16.0, default: 7.0] + S:Distance=7.0 + } + + key_chain_mining { + # Defines the base chance a chain is tried to be built. [range: 0.01 ~ 1.0, default: 0.2] + S:ChainChance=0.2 + + # Defines the maximum length of a single break-chain. [range: 2 ~ 20, default: 4] + I:ChainLength=4 + } + + key_bleed { + # Defines the base chance a bleed can/is applied when an entity is being hit by this entity [range: 0.01 ~ 1.0, default: 0.25] + S:BleedChance=0.25 + + # Defines the duration of the bleeding effect when applied. Refreshes this duration when a it is applied again [range: 5 ~ 400, default: 60] + I:BleedDuration=60 + } + + key_rampage { + # Defines the duration of the rampage in ticks. [range: 10 ~ 40000, default: 100] + I:Duration=100 + } + + key_cheat_death { + # Once the potion effect gets applied, it'll take at least this amount of ticks or a server restart until it can be re-applied by this perk [range: 1 ~ 2147483647, default: 1000] + I:CooldownPotion=1000 + + # Once the potion effect gets applied by any of the triggers, this will be used as amplifier of the potion effect. [range: 0 ~ 32, default: 0] + I:PotionAmplifier=0 + + # Once the potion effect gets applied by any of the triggers, this will be used as tick-duration of the potion effect. [range: 1 ~ 2147483647, default: 600] + I:PotionDuration=600 + + # If the player takes damage equals/higher to the amount of damage configured here, the potion effect will apply in case it isn't on cooldown. [range: 1.0 ~ 100.0, default: 6.0] + S:ThresholdDamage=6.0 + + # If the player drops below this value of health, the potion effect will apply in case it isn't on cooldown. [range: 0.0 ~ 20.0, default: 4.0] + S:ThresholdHealth=4.0 + } + + key_no_armor { + # The multiplier that is applied to damage the player receives. The lower the more damage is negated. [range: 0.05 ~ 1.0, default: 0.7] + S:ReductionMultiplier=0.7 + } + + key_spawn_lights { + # Defines the radius around the player the perk will search for a suitable position. [range: 2 ~ 10, default: 5] + I:RadiusSpawnLight=5 + + # Defines the rate in ticks a position to spawn a light in is attempted to be found near the player. [range: 5 ~ 100000, default: 15] + I:SpawnLightRate=15 + } + + key_void_trash { + # The list of items to delete when dropped by a player with this perk. Damage/metadata value is optional and 'any' damage value is matched if omitted. Format: :(:) [default: [minecraft:stone:0], [minecraft:dirt], [minecraft:cobblestone], [minecraft:gravel]] + S:DropList < + minecraft:stone:0 + minecraft:dirt + minecraft:cobblestone + minecraft:gravel + > + + # Chance that a voided drop will instead yield a valuable random ore out of the 'perk_void_trash_replacement' configured ore table. [range: 0.0 ~ 1.0, default: 2.0E-4] + S:DropRareInstead=2.0E-4 + } + +} + + +recipes { + # If this is set to false, the luminous crafting table recipe that'd require 'light shining at a crafting table' is disabled. [default: true] + B:LightProximity-Altar=true + + # If this is set to false, the resonating wand recipe that'd require 'light shining at a crafting table' is disabled. [default: true] + B:LightProximity-ResonatingWand=false +} + + +rendering { + # Set to true to disable the festive textures/block models. [default: false] + B:disableFestiveBlockTextures=false + + # Defines how close to the position of a particle/floating texture you have to be in order for it to render. [range: 1 ~ 512, default: 64] + I:maxEffectRenderDistance=64 + + # Sets the amount of particles/effects: 0 = minimal (only necessary particles will appear), 1 = lowered (most unnecessary particles will be filtered), 2 = all particles are visible [range: 0 ~ 2, default: 2] + I:particleAmount=2 + + # If set to 'true' the mod will preload most of the bigger textures during postInit. This provides a more fluent gameplay experience (as it doesn't need to load the textures when they're first needed), but increases loadtime. [default: true] + B:preloadTextures=true +} + + +retrogen { + # WARNING: Setting this to true, will check on every chunk load if the chunk has been generated depending on the current AstralSorcery version. If the chunk was then generated with an older version, the mod will try and do the worldgen that's needed from the last recorded version to the current version. DO NOT ENABLE THIS FEATURE UNLESS SPECIFICALLY REQUIRED. It might/will slow down chunk loading. [default: false] + B:enableRetroGen=false +} + + +ritual_effects { + + aevitas { + # Defines the amount of crops the ritual can cache at max. count [range: 1 ~ 4000, default: 200] + I:aevitasCount=200 + + # Set to false to disable this ConstellationEffect. [default: true] + B:aevitasEnabled=true + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:aevitasPotencyMultiplier=1.0 + + # Defines the radius (in blocks) in which the ritual will search for valid crops. [range: 1 ~ 32, default: 16] + I:aevitasRange=16 + + # Set the amplifier for the regeneration potion effect. [range: 0 ~ 32767, default: 1] + I:aevitasRegenerationAmplifier=1 + } + + discidia { + # Defines the max. possible damage dealt per damage tick. [range: 0.1 ~ 400.0, default: 6.5] + S:discidiaDamageDealt=6.5 + + # Set to false to disable this ConstellationEffect. [default: true] + B:discidiaEnabled=true + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:discidiaPotencyMultiplier=1.0 + + # Defines the range in which the ritual will try to find entities [range: 2.0 ~ 64.0, default: 16.0] + S:discidiaRange=16.0 + } + + armara { + # Set to false to disable this ConstellationEffect. [default: true] + B:armaraEnabled=true + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:armaraPotencyMultiplier=1.0 + + # Defines the radius (in blocks) in which the ritual will stop mob spawning and projectiles. [range: 1 ~ 128, default: 32] + I:armaraRange=32 + + # Set the amplifier for the resistance potion effect. [range: 0 ~ 32767, default: 0] + I:armaraResistanceAmplifier=0 + } + + vicio { + # Set to false to disable this ConstellationEffect. [default: true] + B:vicioEnabled=true + + # Defines the radius (in blocks) in which the ritual will allow the players to fly in. [range: 1.0 ~ 512.0, default: 24.0] + S:vicioRange=24.0 + + # Defines the increase in radius the ritual will get per active lens enhancing the ritual. [range: 1 ~ 128, default: 16] + I:vicioRangeIncreasePerLens=16 + } + + evorsio { + # Set to false to disable this ConstellationEffect. [default: true] + B:evorsioEnabled=true + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:evorsioPotencyMultiplier=1.0 + + # Defines the radius (in blocks) in which the ritual will search for blocks to break. [range: 1 ~ 32, default: 13] + I:evorsioRange=13 + } + + horologium { + # Defines the amount of tileEntities the ritual can cache and accelerate at max count [range: 1 ~ 4000, default: 30] + I:horologiumCount=30 + + # Set to false to disable this ConstellationEffect. [default: true] + B:horologiumEnabled=true + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:horologiumPotencyMultiplier=1.0 + + # Defines the radius (in blocks) in which the ritual will search for valid tileEntities to accelerate [range: 1 ~ 64, default: 16] + I:horologiumRange=16 + } + + mineralis { + # Defines the blockstates that may be replaced by generated ore from the ritual. format: :: - Use meta -1 for wildcard [default: [minecraft:stone:0]] + S:ReplacementStates < + minecraft:stone:0 + > + + # Defines the amount of block-positions the ritual can cache at max count [range: 1 ~ 4000, default: 2] + I:mineralisCount=2 + + # Set to false to disable this ConstellationEffect. [default: true] + B:mineralisEnabled=true + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:mineralisPotencyMultiplier=1.0 + + # Defines the radius (in blocks) in which the ritual will search for cleanStone to generate ores into. [range: 1 ~ 32, default: 8] + I:mineralisRange=8 + } + + lucerna { + # Defines the range in which the ritual will prevent mobspawning. [range: 2.0 ~ 2048.0, default: 64.0] + S:lucernaDenyRange=64.0 + + # Defines the range-increase that the ritual will get per additional lens focusing light back onto the pedestal [range: 2.0 ~ 2048.0, default: 64.0] + S:lucernaDenyRangeIncrease=64.0 + + # Set to false to disable this ConstellationEffect. [default: true] + B:lucernaEnabled=true + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:lucernaPotencyMultiplier=1.0 + } + + bootes { + # Set to false to disable this ConstellationEffect. [default: true] + B:bootesEnabled=true + + # Set the chance that an registered animal will be 'herded' if it is close to the ritual. [range: 0.0 ~ 1.0, default: 0.05] + S:bootesHerdChance=0.05 + + # Set the 'luck' when herding an animal for drops or related [range: -200.0 ~ 200.0, default: -5.0] + S:bootesHerdLuck=-5.0 + + # Set the chance that a drop that has been found from the entity's loot table is actually dropped. [range: 0.0 ~ 1.0, default: 0.01] + S:bootesOverallDropChance=0.01 + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:bootesPotencyMultiplier=1.0 + + # Defines the range in which the ritual will try to find entities [range: 2.0 ~ 64.0, default: 12.0] + S:bootesRange=12.0 + } + + octans { + # Defines the amount of crops the ritual can cache at max. count [range: 1 ~ 4000, default: 20] + I:octansCount=20 + + # Set to false to disable this ConstellationEffect. [default: true] + B:octansEnabled=true + + # Defines the maximum default tick-time until a fish may be fished by the ritual. gets reduced internally the more starlight was provided at the ritual. Has to be bigger as the minimum time; if it isn't it'll be set to the minimum. [range: 20 ~ 2147483647, default: 500] + I:octansMaxFishTickTime=500 + + # Defines the minimum default tick-time until a fish may be fished by the ritual. gets reduced internally the more starlight was provided at the ritual. [range: 20 ~ 2147483647, default: 100] + I:octansMinFishTickTime=100 + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:octansPotencyMultiplier=1.0 + + # Defines the radius (in blocks) in which the ritual will search for water [range: 1 ~ 32, default: 12] + I:octansRange=12 + } + + fornax { + # Defines the amount of block-positions the ritual can cache and melt at max count [range: 1 ~ 4000, default: 40] + I:fornaxCount=40 + + # Defines a multiplier used to determine how long it needs to melt a block. normal duration * durationMultiplier = actual duration [range: 1.0E-4 ~ 200.0, default: 1.0] + S:fornaxDivisor=1.0 + + # Set to false to disable this ConstellationEffect. [default: true] + B:fornaxEnabled=true + + # Defines the chance (0% to 100% -> 0.0 to 1.0) if the block will be replaced with air instead of being properly melted into something. [range: 0.0 ~ 1.0, default: 0.0] + S:fornaxFailChance=0.0 + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:fornaxPotencyMultiplier=1.0 + + # Defines the radius (in blocks) in which the ritual will search for valid blocks to start to melt. [range: 1 ~ 32, default: 12] + I:fornaxRange=12 + } + + pelotrio { + # Set to false to disable this ConstellationEffect. [default: true] + B:pelotrioEnabled=true + + # Set the potency multiplier for this ritual effect. Will affect all ritual effects and their efficiency. [range: 0.01 ~ 100.0, default: 1.0] + S:pelotrioPotencyMultiplier=1.0 + + # Defines the threshold at which the ritual will stop spawning mobs. If there are more or equal amount of mobs near this ritual, the ritual will not spawn more mobs. Mainly to reduce potential server lag. [range: 1 ~ 256, default: 40] + I:pelotrioProximityCheck=40 + + # Defines the radius (in blocks) in which the ritual will search for potential spawn points for entities. [range: 1 ~ 32, default: 12] + I:pelotrioRange=12 + + # Defines the per-tick chance that a new position for a entity-spawn will be searched for. [range: 0.0 ~ 1.0, default: 0.1] + S:pelotrioSpawnSearchChance=0.1 + } + +} + + +tools { + # Sets the amount of damage reduction a player gets when being hit by a DE chaos-damage-related damagetype. [range: 0.0 ~ 1.0, default: 0.8] + S:cape_chaosresistance=0.8 + + # If this is set to true, charged crystals tools can revert back to their inert state. [default: true] + B:chargedCrystalToolsRevert=true + + # After 'chargedCrystalToolsRevertStart' uses, it will random.nextInt(chance) == 0 try and see if the tool gets reverted to its inert crystal tool. [range: 1 ~ 2147483647, default: 80] + I:chargedCrystalToolsRevertChance=80 + + # Defines the minimum uses a user at least gets before it's trying to revert to an inert crystal tool. [range: 0 ~ 2147483646, default: 40] + I:chargedCrystalToolsRevertStart=40 + + # Defines the amount of stacks you have to get against the same mob until you reach 100% of the damage multiplier. [range: 1 ~ 200, default: 10] + I:discidiaDamageStackCap=10 + + # Defines the additional damage multiplier gradually increased by gaining attack-stacks against a mob. (Applied multiplier = damage * 1 + (thisConfigOption * (currentStacks / maxStacks)) ) [range: 0.0 ~ 200.0, default: 1.0] + S:discidiaDamageStackMultipler=1.0 + + # Defines the chance per mined block that the effect for holding an evorsio attuned resonating wand will fire. [range: 0.0 ~ 1.0, default: 0.8] + S:evorsioAttunedWandEffectChance=0.8 + + # Sets the max. hardness the exchange wand can swap !from!. If the block you're trying to "mine" with the conversion wand is higher than this number, it won't work. (-1 to disable this check) [range: -1.0 ~ 50000.0, default: -1.0] + S:exchange_wand_max_hardness=-1.0 + + # Sets the quick-charge cost for one usage of the architect wand [range: 0.0 ~ 1.0, default: 0.03] + S:wandCost_architect=0.03 + + # Sets the quick-charge cost for one usage of the exchange wand [range: 0.0 ~ 1.0, default: 0.002] + S:wandCost_exchange=0.002 + + # Sets the quick-charge cost for one usage of the grapple wand [range: 0.0 ~ 1.0, default: 0.7] + S:wandCost_grapple=0.7 + + # Sets the quick-charge cost for one usage of the illumination wand [range: 0.0 ~ 1.0, default: 0.5] + S:wandCost_illumination=0.5 + + enchantment_amulet { + # Defines the chance to roll a 2nd-enchantment-manipulating roll on the amulet. Value defines a percent chance from 0% to 100%. Setting this to 0 also prevents a 3rd roll [range: 0.0 ~ 1.0, default: 0.8] + S:chance2nd=0.8 + + # Defines the chance to roll a 3rd-enchantment-manipulation roll on the amulet. Value defines a percent chance from 0% to 100%. [range: 0.0 ~ 1.0, default: 0.25] + S:chance3rd=0.25 + + # Defines the chance the roll will be +2 instead of +1 to existing enchantment/to enchantment/to all enchantments [range: 0.0 ~ 1.0, default: 0.15] + S:chanceLevel2=0.15 + + # Defines the chance the amulet-roll 'to all existing enchantments' will appear. [range: 0.0 ~ 1.0, default: 0.02] + S:chanceToAll=0.02 + + # Defines the chance the amulet roll 'to ' will appear. (Don't mistake this for 'to exsting '!) [range: 0.0 ~ 1.0, default: 0.35] + S:chanceToNonExisting=0.35 + } + +} + + +worldgen { + # Defines the quality of the constellation paper item in loot chests. [range: 1 ~ 128, default: 2] + I:constellationPaperQuality=2 + + # Defines the rarity of the constellation paper item in loot chests. [range: 1 ~ 128, default: 10] + I:constellationPaperRarity=10 + + # By default, Astral Sorcery does not generate structures or ores in Super-Flat worlds. If, for some reason, you wish to enable generation of structures and ores in a Super-Flat world, then set this value to true. [default: false] + B:enableFlatGen=false + + # Defines how many aquamarine ores it'll attempt to generate in per chunk. 0 = disabled [range: 0 ~ 2048, default: 64] + I:generateAquamarineAmount=64 + + # Defines how many marble veins are generated per chunk. 0 = disabled [range: 0 ~ 32, default: 4] + I:generateMarbleAmount=4 + + # Defines how big generated marble veins are. [range: 1 ~ 32, default: 20] + I:generateMarbleVeinSize=20 + + # If this is set to true, the world generator will try and spawn structures more evenly distributed by their 'ideal' distance set in their config entries. WARNING: might add additional worldgen time. [default: true] + B:respectIdealStructureDistances=true + + # the Astral Sorcery-specific worldgen will only run in Dimension ID's listed here. [default: [0]] + S:worldGenWhitelist < + 0 + > + + ancientshrine { + # Set the BiomeTypes (according to the BiomeDicitionary) this structure will spawn in. [default: [MOUNTAIN], [SNOWY]] + S:BiomeTypes < + MOUNTAIN + SNOWY + > + + # Chance to generate the structure in a chunk. The higher, the lower the chance. [range: 1 ~ 2147483647, default: 140] + I:Chance=140 + + # Define an array of dimensionID's where the structure is allowed to spawn in. [default: ] + S:DimensionWhitelist < + > + + # Generate ancientShrine [default: true] + B:Generate=true + + # Ignore Biome specifications when trying to generate ancientShrine [default: false] + B:IgnoreBiomes=false + + # Ignore dimension-whitelist when trying to generate ancientShrine [default: true] + B:IgnoreDimensionSettings=true + + # Set the maximum Y level to spawn this structure on [range: 0 ~ 255, default: 255] + I:MaxY=255 + + # Set the minimum Y level to spawn this structure on [range: 0 ~ 255, default: 0] + I:MinY=0 + + # Defines how high/low the surface in comparison to the structure can be to be seen as 'sufficiently flat' for the structure to spawn at the given position. [range: 1 ~ 32, default: 4] + I:heightThreshold=4 + + # Sets the 'ideal' distance between 2 structures of the same type. If the distance is lower, it's unlikely that the same type of structure will spawn,if it's higher it's more likely that this type of structure will spawn. Only has influence if the config option 'respectIdealStructureDistances' is enabled. [range: 1.0 ~ 16384.0, default: 768.0] + S:idealDistance=768.0 + } + + desertstructure { + # Set the BiomeTypes (according to the BiomeDicitionary) this structure will spawn in. [default: [SANDY]] + S:BiomeTypes < + SANDY + > + + # Chance to generate the structure in a chunk. The higher, the lower the chance. [range: 1 ~ 2147483647, default: 140] + I:Chance=140 + + # Define an array of dimensionID's where the structure is allowed to spawn in. [default: ] + S:DimensionWhitelist < + > + + # Generate desertStructure [default: true] + B:Generate=true + + # Ignore Biome specifications when trying to generate desertStructure [default: false] + B:IgnoreBiomes=false + + # Ignore dimension-whitelist when trying to generate desertStructure [default: true] + B:IgnoreDimensionSettings=true + + # Set the maximum Y level to spawn this structure on [range: 0 ~ 255, default: 255] + I:MaxY=255 + + # Set the minimum Y level to spawn this structure on [range: 0 ~ 255, default: 0] + I:MinY=0 + + # Defines how high/low the surface in comparison to the structure can be to be seen as 'sufficiently flat' for the structure to spawn at the given position. [range: 1 ~ 32, default: 3] + I:heightThreshold=3 + + # Sets the 'ideal' distance between 2 structures of the same type. If the distance is lower, it's unlikely that the same type of structure will spawn,if it's higher it's more likely that this type of structure will spawn. Only has influence if the config option 'respectIdealStructureDistances' is enabled. [range: 1.0 ~ 16384.0, default: 1024.0] + S:idealDistance=1024.0 + } + + smallshrine { + # Set the BiomeTypes (according to the BiomeDicitionary) this structure will spawn in. [default: [PLAINS], [FOREST]] + S:BiomeTypes < + PLAINS + FOREST + > + + # Chance to generate the structure in a chunk. The higher, the lower the chance. [range: 1 ~ 2147483647, default: 140] + I:Chance=140 + + # Define an array of dimensionID's where the structure is allowed to spawn in. [default: ] + S:DimensionWhitelist < + > + + # Generate smallShrine [default: true] + B:Generate=true + + # Ignore Biome specifications when trying to generate smallShrine [default: false] + B:IgnoreBiomes=false + + # Ignore dimension-whitelist when trying to generate smallShrine [default: true] + B:IgnoreDimensionSettings=true + + # Set the maximum Y level to spawn this structure on [range: 0 ~ 255, default: 255] + I:MaxY=255 + + # Set the minimum Y level to spawn this structure on [range: 0 ~ 255, default: 0] + I:MinY=0 + + # Defines how high/low the surface in comparison to the structure can be to be seen as 'sufficiently flat' for the structure to spawn at the given position. [range: 1 ~ 32, default: 1] + I:heightThreshold=1 + + # Sets the 'ideal' distance between 2 structures of the same type. If the distance is lower, it's unlikely that the same type of structure will spawn,if it's higher it's more likely that this type of structure will spawn. Only has influence if the config option 'respectIdealStructureDistances' is enabled. [range: 1.0 ~ 16384.0, default: 512.0] + S:idealDistance=512.0 + } + + treasureshrine { + # Set the BiomeTypes (according to the BiomeDicitionary) this structure will spawn in. [default: ] + S:BiomeTypes < + > + + # Chance to generate the structure in a chunk. The higher, the lower the chance. [range: 1 ~ 2147483647, default: 20] + I:Chance=20 + + # Define an array of dimensionID's where the structure is allowed to spawn in. [default: ] + S:DimensionWhitelist < + > + + # Generate treasureShrine [default: true] + B:Generate=true + + # Ignore Biome specifications when trying to generate treasureShrine [default: true] + B:IgnoreBiomes=true + + # Ignore dimension-whitelist when trying to generate treasureShrine [default: true] + B:IgnoreDimensionSettings=true + + # Set the maximum Y level to spawn this structure on [range: 0 ~ 255, default: 40] + I:MaxY=40 + + # Set the minimum Y level to spawn this structure on [range: 0 ~ 255, default: 10] + I:MinY=10 + + # Sets the 'ideal' distance between 2 structures of the same type. If the distance is lower, it's unlikely that the same type of structure will spawn,if it's higher it's more likely that this type of structure will spawn. Only has influence if the config option 'respectIdealStructureDistances' is enabled. [range: 1.0 ~ 16384.0, default: 192.0] + S:idealDistance=192.0 + } + + smallruin { + # Set the BiomeTypes (according to the BiomeDicitionary) this structure will spawn in. [default: ] + S:BiomeTypes < + > + + # Chance to generate the structure in a chunk. The higher, the lower the chance. [range: 1 ~ 2147483647, default: 140] + I:Chance=140 + + # Define an array of dimensionID's where the structure is allowed to spawn in. [default: ] + S:DimensionWhitelist < + > + + # Generate smallRuin [default: true] + B:Generate=true + + # Ignore Biome specifications when trying to generate smallRuin [default: true] + B:IgnoreBiomes=true + + # Ignore dimension-whitelist when trying to generate smallRuin [default: true] + B:IgnoreDimensionSettings=true + + # Set the maximum Y level to spawn this structure on [range: 0 ~ 255, default: 255] + I:MaxY=255 + + # Set the minimum Y level to spawn this structure on [range: 0 ~ 255, default: 0] + I:MinY=0 + + # Defines how high/low the surface in comparison to the structure can be to be seen as 'sufficiently flat' for the structure to spawn at the given position. [range: 1 ~ 32, default: 0] + I:heightThreshold=0 + + # Sets the 'ideal' distance between 2 structures of the same type. If the distance is lower, it's unlikely that the same type of structure will spawn,if it's higher it's more likely that this type of structure will spawn. Only has influence if the config option 'respectIdealStructureDistances' is enabled. [range: 1.0 ~ 16384.0, default: 2048.0] + S:idealDistance=2048.0 + } + + glowstone_flower { + # Set the BiomeTypes (according to the BiomeDicitionary) this structure will spawn in. [default: [MOUNTAIN], [COLD]] + S:BiomeTypes < + MOUNTAIN + COLD + > + + # Chance to generate the structure in a chunk. The higher, the lower the chance. [range: 1 ~ 2147483647, default: 2] + I:Chance=2 + + # Define an array of dimensionID's where the structure is allowed to spawn in. [default: ] + S:DimensionWhitelist < + > + + # Generate glowstone_flower [default: true] + B:Generate=true + + # Ignore Biome specifications when trying to generate glowstone_flower [default: false] + B:IgnoreBiomes=false + + # Ignore dimension-whitelist when trying to generate glowstone_flower [default: true] + B:IgnoreDimensionSettings=true + + # Set the maximum Y level to spawn this structure on [range: 0 ~ 255, default: 255] + I:MaxY=255 + + # Set the minimum Y level to spawn this structure on [range: 0 ~ 255, default: 0] + I:MinY=0 + + # Set this to true and the decorator will ignore the spawn-condition if snow is/can fall in the area. [default: false] + B:ignoreSnowCondition=false + } + + rockcrystals { + # Set the BiomeTypes (according to the BiomeDicitionary) this structure will spawn in. [default: ] + S:BiomeTypes < + > + + # Defines how rarely Rock crystal ores spawn. The higher, the more rare. [range: 1 ~ 40, default: 15] + I:CrystalDensity=15 + + # Define an array of dimensionID's where the structure is allowed to spawn in. [default: ] + S:DimensionWhitelist < + > + + # Generate rockcrystals [default: true] + B:Generate=true + + # Ignore Biome specifications when trying to generate rockcrystals [default: true] + B:IgnoreBiomeSpecification=true + + # Ignore dimension-whitelist when trying to generate rockcrystals [default: true] + B:IgnoreDimensionSettings=true + + # Defines the blockstates that may be replaced by rock crystal ore when trying to generate a rock crystal ore. format: :: - Use meta -1 for wildcard [default: [minecraft:stone:0]] + S:ReplacementStates < + minecraft:stone:0 + > + } + + marble { + # Defines the blockstates that may be replaced by marble when trying to generate marble. format: :: - Use meta -1 for wildcard [default: [minecraft:stone:0]] + S:ReplacementStates < + minecraft:stone:0 + > + } + + aquamarine { + # Defines the blockstates that may be replaced by aquamarine shale when trying to generate aquamarine shale. format: :: - Use meta -1 for wildcard [default: [minecraft:sand:0]] + S:ReplacementStates < + minecraft:sand:0 + > + } + +} + + diff --git a/config/astralsorcery/aevitas_ore_perk.cfg b/config/astralsorcery/aevitas_ore_perk.cfg new file mode 100644 index 00000000..30a766a9 --- /dev/null +++ b/config/astralsorcery/aevitas_ore_perk.cfg @@ -0,0 +1,38 @@ +# Configuration file + +########################################################################################################## +# data +#--------------------------------------------------------------------------------------------------------# +# Defines random ore-selection data. Items with higher weight are more likely to be selected overall. Format: ; +########################################################################################################## + +data { + # [default: [oreCoal;5200], [oreIron;2500], [oreGold;550], [oreLapis;140], [oreRedstone;700], [oreDiamond;180], [oreEmerald;100], [oreAluminum;600], [oreCopper;1100], [oreTin;1500], [oreLead;1000], [oreCertusQuartz;500], [oreNickel;270], [orePlatinum;90], [oreSilver;180], [oreMithril;1], [oreRuby;400], [oreSapphire;400], [oreUranium;550], [oreYellorite;560], [oreZinc;300], [oreSulfur;600], [oreOsmium;950]] + S:data < + oreCoal;5200 + oreIron;2500 + oreGold;550 + oreLapis;140 + oreRedstone;700 + oreDiamond;180 + oreEmerald;100 + oreAluminum;600 + oreCopper;1100 + oreTin;1500 + oreLead;1000 + oreCertusQuartz;500 + oreNickel;270 + orePlatinum;90 + oreSilver;180 + oreMithril;1 + oreRuby;400 + oreSapphire;400 + oreUranium;550 + oreYellorite;560 + oreZinc;300 + oreSulfur;600 + oreOsmium;950 + > +} + + diff --git a/config/astralsorcery/amulet_enchantments.cfg b/config/astralsorcery/amulet_enchantments.cfg new file mode 100644 index 00000000..64481ce5 --- /dev/null +++ b/config/astralsorcery/amulet_enchantments.cfg @@ -0,0 +1,68 @@ +# Configuration file + +########################################################################################################## +# data +#--------------------------------------------------------------------------------------------------------# +# Defines a whitelist of which enchantments can be rolled and buffed by the enchantment-amulet. The higher the weight, the more likely that roll is selected.Format: : +########################################################################################################## + +data { + # [default: [minecraft:protection:10], [minecraft:fire_protection:5], [minecraft:feather_falling:5], [minecraft:blast_protection:2], [minecraft:projectile_protection:5], [minecraft:respiration:2], [minecraft:aqua_affinity:2], [minecraft:thorns:1], [minecraft:depth_strider:2], [minecraft:frost_walker:2], [minecraft:sharpness:10], [minecraft:smite:5], [minecraft:bane_of_arthropods:5], [minecraft:knockback:5], [minecraft:fire_aspect:2], [minecraft:looting:2], [minecraft:sweeping:2], [minecraft:efficiency:10], [minecraft:silk_touch:1], [minecraft:unbreaking:5], [minecraft:fortune:2], [minecraft:power:10], [minecraft:punch:2], [minecraft:flame:2], [minecraft:infinity:1], [minecraft:luck_of_the_sea:2], [minecraft:lure:2], [minecraft:mending:2], [openblocks:explosive:2], [openblocks:last_stand:5], [openblocks:flim_flam:2], [randomthings:magnetic:1], [advancedrocketry:spacebreathing:10], [endercore:xpboost:5], [endercore:autosmelt:2], [enderio:witherweapon:5], [enderio:repellent:1], [enderio:witherarrow:5], [enderio:soulbound:1], [tombstone:shadow_step:2], [tombstone:soulbound:2], [tombstone:magic_siphon:2], [tombstone:plague_bringer:2], [ebwizardry:magic_sword:10], [ebwizardry:magic_bow:10], [ebwizardry:flaming_weapon:10], [ebwizardry:freezing_weapon:10], [ebwizardry:magic_protection:5], [ebwizardry:frost_protection:2], [ebwizardry:shock_protection:2], [fossil:archeology:1], [fossil:paleontology:1], [woot:headhunter:2], [cofhcore:holding:5], [cofhcore:insight:5], [cofhcore:leech:5], [cofhcore:multishot:5], [cofhcore:smashing:2], [cofhcore:smelting:2], [cofhcore:soulbound:5], [cofhcore:vorpal:2], [apotheosis:hell_infusion:1], [apotheosis:mounted_strike:2], [apotheosis:depth_miner:2], [apotheosis:stable_footing:2], [apotheosis:scavenger:1], [apotheosis:icy_thorns:2], [apotheosis:tempting:5], [apotheosis:shield_bash:2], [apotheosis:reflective:2], [apotheosis:knowledge:2], [apotheosis:splitting:2], [apotheosis:natures_blessing:2], [apotheosis:rebounding:2], [apotheosis:magic_protection:5], [apotheosis:capturing:1], [apotheosis:true_infinity:1], [astralsorcery:enchantment.as.nightvision:1], [astralsorcery:enchantment.as.smelting:1], [cyclicmagic:enchantment.autosmelt:2], [cyclicmagic:enchantment.beheading:1], [cyclicmagic:enchantment.excavation:1], [cyclicmagic:enchantment.launch:10], [cyclicmagic:enchantment.lifeleech:10], [cyclicmagic:enchantment.magnet:1], [cyclicmagic:enchantment.multishot:1], [cyclicmagic:enchantment.quickdraw:1], [cyclicmagic:enchantment.reach:1], [cyclicmagic:enchantment.venom:10], [cyclicmagic:enchantment.waterwalking:1], [cyclicmagic:enchantment.expboost:1]] + S:data < + minecraft:protection:10 + minecraft:fire_protection:5 + minecraft:feather_falling:5 + minecraft:blast_protection:2 + minecraft:projectile_protection:5 + minecraft:respiration:2 + minecraft:aqua_affinity:2 + minecraft:thorns:1 + minecraft:depth_strider:2 + minecraft:frost_walker:2 + minecraft:sharpness:10 + minecraft:smite:5 + minecraft:bane_of_arthropods:5 + minecraft:knockback:5 + minecraft:fire_aspect:2 + minecraft:looting:2 + minecraft:sweeping:2 + minecraft:efficiency:10 + minecraft:silk_touch:1 + minecraft:unbreaking:5 + minecraft:fortune:2 + minecraft:power:10 + minecraft:punch:2 + minecraft:flame:2 + minecraft:infinity:1 + minecraft:luck_of_the_sea:2 + minecraft:lure:2 + minecraft:mending:2 + extrautils2:xu.kaboomerang:10 + extrautils2:xu.zoomerang:10 + extrautils2:xu.burnerang:10 + extrautils2:xu.bladerang:10 + extrautils2:xu.boomereaperang:10 + endercore:xpboost:5 + endercore:autosmelt:2 + enderio:repellent:1 + enderio:witherweapon:5 + enderio:witherarrow:5 + enderio:soulbound:1 + tombstone:shadow_step:2 + tombstone:soulbound:2 + tombstone:magic_siphon:2 + tombstone:plague_bringer:2 + cofhcore:holding:5 + cofhcore:insight:5 + cofhcore:leech:5 + cofhcore:multishot:5 + cofhcore:smashing:2 + cofhcore:smelting:2 + cofhcore:soulbound:5 + cofhcore:vorpal:2 + astralsorcery:enchantment.as.nightvision:1 + astralsorcery:enchantment.as.smelting:1 + > +} + + diff --git a/config/astralsorcery/fluid_rarities.cfg b/config/astralsorcery/fluid_rarities.cfg new file mode 100644 index 00000000..7de1e0a4 --- /dev/null +++ b/config/astralsorcery/fluid_rarities.cfg @@ -0,0 +1,38 @@ +# Configuration file + +########################################################################################################## +# data +#--------------------------------------------------------------------------------------------------------# +# Defines fluid-rarities and amounts for the evershifting fountain's neromantic prime. The lower the relative rarity, the more rare the fluid. Format: ;;; +########################################################################################################## + +data { + # [default: [water;2147483647;2147483647;14000], [lava;4000000;1000000;7500], [crystaloil;600000;400000;800], [empoweredoil;350000;150000;200], [redstone;120000;70000;500], [glowstone;120000;70000;500], [ender;140000;60000;250], [pyrotheum;200000;120000;200], [cryotheum;200000;120000;200], [refined_oil;480000;400000;600], [refined_fuel;450000;300000;550], [iron;600000;350000;900], [gold;400000;350000;600], [cobalt;150000;150000;80], [ardite;150000;150000;80], [emerald;60000;90000;30], [fluidoil;500000;350000;900], [fluidnitrodiesel;400000;250000;450], [ic2uu_matter;600;800;1], [ic2biomass;300000;200000;600], [ic2biogas;250000;150000;500], [mana;550000;120000;1500], [nacre;150000;250000;250]] + S:data < + water;2147483647;2147483647;14000 + lava;4000000;1000000;7500 + crystaloil;600000;400000;800 + empoweredoil;350000;150000;200 + redstone;120000;70000;500 + glowstone;120000;70000;500 + ender;140000;60000;250 + pyrotheum;200000;120000;200 + cryotheum;200000;120000;200 + refined_oil;480000;400000;600 + refined_fuel;450000;300000;550 + iron;600000;350000;900 + gold;400000;350000;600 + cobalt;150000;150000;80 + ardite;150000;150000;80 + emerald;60000;90000;30 + fluidoil;500000;350000;900 + fluidnitrodiesel;400000;250000;450 + ic2uu_matter;600;800;1 + ic2biomass;300000;200000;600 + ic2biogas;250000;150000;500 + mana;550000;120000;1500 + nacre;150000;250000;250 + > +} + + diff --git a/config/astralsorcery/herdable_animals_blacklist.cfg b/config/astralsorcery/herdable_animals_blacklist.cfg new file mode 100644 index 00000000..480f9e00 --- /dev/null +++ b/config/astralsorcery/herdable_animals_blacklist.cfg @@ -0,0 +1,15 @@ +# Configuration file + +########################################################################################################## +# data +#--------------------------------------------------------------------------------------------------------# +# Defines a list of animals that can not be used in an bootes ritual to gain drops from. List animals with their registry name (e.g. parrots would be 'minecraft:parrot') +########################################################################################################## + +data { + # [default: ] + S:data < + > +} + + diff --git a/config/astralsorcery/mineralis_ritual.cfg b/config/astralsorcery/mineralis_ritual.cfg new file mode 100644 index 00000000..25a80c76 --- /dev/null +++ b/config/astralsorcery/mineralis_ritual.cfg @@ -0,0 +1,37 @@ +# Configuration file + +########################################################################################################## +# data +#--------------------------------------------------------------------------------------------------------# +# Defines random ore-selection data. Items with higher weight are more likely to be selected overall. Format: ; +########################################################################################################## + +data { + # [default: [oreCoal;5200], [oreIron;2500], [oreGold;550], [oreLapis;140], [oreRedstone;700], [oreDiamond;180], [oreEmerald;100], [oreAluminum;600], [oreCopper;1100], [oreTin;1500], [oreLead;1000], [oreCertusQuartz;500], [oreNickel;270], [orePlatinum;90], [oreSilver;180], [oreMithril;1], [oreRuby;400], [oreSapphire;400], [oreUranium;550], [oreYellorite;560], [oreZinc;300], [oreSulfur;600], [oreOsmium;950]] + S:data < + oreCoal;5200 + oreIron;2500 + oreGold;550 + oreLapis;140 + oreRedstone;700 + oreDiamond;180 + oreEmerald;100 + oreAluminum;600 + oreCopper;1100 + oreTin;1500 + oreLead;1000 + oreCertusQuartz;500 + oreNickel;270 + orePlatinum;90 + oreSilver;180 + oreRuby;400 + oreSapphire;400 + oreUranium;550 + oreYellorite;560 + oreZinc;300 + oreSulfur;600 + oreOsmium;950 + > +} + + diff --git a/config/astralsorcery/perk_void_trash_replacement.cfg b/config/astralsorcery/perk_void_trash_replacement.cfg new file mode 100644 index 00000000..30a766a9 --- /dev/null +++ b/config/astralsorcery/perk_void_trash_replacement.cfg @@ -0,0 +1,38 @@ +# Configuration file + +########################################################################################################## +# data +#--------------------------------------------------------------------------------------------------------# +# Defines random ore-selection data. Items with higher weight are more likely to be selected overall. Format: ; +########################################################################################################## + +data { + # [default: [oreCoal;5200], [oreIron;2500], [oreGold;550], [oreLapis;140], [oreRedstone;700], [oreDiamond;180], [oreEmerald;100], [oreAluminum;600], [oreCopper;1100], [oreTin;1500], [oreLead;1000], [oreCertusQuartz;500], [oreNickel;270], [orePlatinum;90], [oreSilver;180], [oreMithril;1], [oreRuby;400], [oreSapphire;400], [oreUranium;550], [oreYellorite;560], [oreZinc;300], [oreSulfur;600], [oreOsmium;950]] + S:data < + oreCoal;5200 + oreIron;2500 + oreGold;550 + oreLapis;140 + oreRedstone;700 + oreDiamond;180 + oreEmerald;100 + oreAluminum;600 + oreCopper;1100 + oreTin;1500 + oreLead;1000 + oreCertusQuartz;500 + oreNickel;270 + orePlatinum;90 + oreSilver;180 + oreMithril;1 + oreRuby;400 + oreSapphire;400 + oreUranium;550 + oreYellorite;560 + oreZinc;300 + oreSulfur;600 + oreOsmium;950 + > +} + + diff --git a/config/astralsorcery/treasure_shrine.cfg b/config/astralsorcery/treasure_shrine.cfg new file mode 100644 index 00000000..30a766a9 --- /dev/null +++ b/config/astralsorcery/treasure_shrine.cfg @@ -0,0 +1,38 @@ +# Configuration file + +########################################################################################################## +# data +#--------------------------------------------------------------------------------------------------------# +# Defines random ore-selection data. Items with higher weight are more likely to be selected overall. Format: ; +########################################################################################################## + +data { + # [default: [oreCoal;5200], [oreIron;2500], [oreGold;550], [oreLapis;140], [oreRedstone;700], [oreDiamond;180], [oreEmerald;100], [oreAluminum;600], [oreCopper;1100], [oreTin;1500], [oreLead;1000], [oreCertusQuartz;500], [oreNickel;270], [orePlatinum;90], [oreSilver;180], [oreMithril;1], [oreRuby;400], [oreSapphire;400], [oreUranium;550], [oreYellorite;560], [oreZinc;300], [oreSulfur;600], [oreOsmium;950]] + S:data < + oreCoal;5200 + oreIron;2500 + oreGold;550 + oreLapis;140 + oreRedstone;700 + oreDiamond;180 + oreEmerald;100 + oreAluminum;600 + oreCopper;1100 + oreTin;1500 + oreLead;1000 + oreCertusQuartz;500 + oreNickel;270 + orePlatinum;90 + oreSilver;180 + oreMithril;1 + oreRuby;400 + oreSapphire;400 + oreUranium;550 + oreYellorite;560 + oreZinc;300 + oreSulfur;600 + oreOsmium;950 + > +} + + diff --git a/config/athenaeum/athenaeum.cfg b/config/athenaeum/athenaeum.cfg new file mode 100644 index 00000000..6c72c515 --- /dev/null +++ b/config/athenaeum/athenaeum.cfg @@ -0,0 +1,29 @@ +# Configuration file + +general { + + tile_data_service { + # Set to true to enable client-side display of Athenaeum's tile data service. + # Used for monitoring TE updates from the server for any TE registered with + # the data service. + B:ENABLED=false + + # Set the value that will be tracked (the blue value) in the display. + I:TRACKING_INDEX=10 + + # Change the update rate for the display. + I:UPDATE_INTERVAL_TICKS=20 + } + + interaction_client { + # If true, the quantities shown when sneaking and looking at a block + # will always be shown, regardless of sneaking. + B:ALWAYS_SHOW_QUANTITIES=false + + # Set to true to render the interaction bounds for debugging. + B:SHOW_INTERACTION_BOUNDS=false + } + +} + + diff --git a/config/avaritia.cfg b/config/avaritia.cfg new file mode 100644 index 00000000..7c56f962 --- /dev/null +++ b/config/avaritia.cfg @@ -0,0 +1,65 @@ +~1.0 + +#General configuration of Avaritia components. +"general" { + #Disable to remove end stone out of some of Avaritia's recipes. + B:"use_end_stone"=true + + #Disable if you don't want the World Breaker to break unbreakable blocks. + B:"break_bedrock"=true + + #Enable to keep the Ultimate Stew and Cosmic Meatballs from grabbing more ingredients. + B:"boring_food"=false + + #Enable if you don't have RotaryCraft installed and want some buggy fractured ores. + B:"fractured_ores"=false + + #These are the OreDictionary ID's for default trashed items. These are synced from the server to the client. And will appear as defaults on the client also. Clients can override these, They are defaults not Musts. + S:"aoe_trash_defaults" < + dirt + sand + gravel + cobblestone + netherrack + stoneGranite + stoneDiorite + stoneAndesite + > + + #Enables verbose logging of actions taken on avaritia by CraftTweaker scripts. Only effects CraftTweakers script log file. + B:"verbose_craft_tweaker_logging"=false +} + +#Disable to stop using that material in recipes. Useful if a mod adds unobtainable placeholder ores. +"materials" { + B:"copper"=true + + B:"tin"=true + + B:"silver"=true + + B:"lead"=true + + B:"nickel"=true + + B:"steel"=true + + B:"fluxed"=true + + B:"enderium"=true + + B:"dark_steel"=true + + B:"platinum"=false + + B:"iridium"=false +} + +#Balance modifications for the Compressor. +"balance" { + #Added to the existing modifier to make prices more expensive or cheaper. Can be negative. + I:"cost_modifier"=0 + + #Added to the existing multiplier to make prices more expensive or cheaper. Can be negative. + I:"cost_multiplier"=0 +} diff --git a/config/avaritiaio.cfg b/config/avaritiaio.cfg new file mode 100644 index 00000000..7247ddf4 --- /dev/null +++ b/config/avaritiaio.cfg @@ -0,0 +1,9 @@ +# Configuration file + +general { + # Min: 0.0 + # Max: 10.0 + D:"capacitor level"=9.999999046325684 +} + + diff --git a/config/badwithernocookiereloaded.cfg b/config/badwithernocookiereloaded.cfg new file mode 100644 index 00000000..b02743b0 --- /dev/null +++ b/config/badwithernocookiereloaded.cfg @@ -0,0 +1,37 @@ +# Configuration file + +########################################################################################################## +# general settings +#--------------------------------------------------------------------------------------------------------# +# Choose Global Sounds to Silence +########################################################################################################## + +"general settings" { + # Set to true to silence the server messages for when any of these sounds have been silenced. + B:"The Console on Success"=true + + # Set to true to silence the server-wide Ender Dragon Death broadcast sound. + B:"The Dragon"=true + + # Set to true to silence the server-wide Thunder caused by Lightning broadcast sound. + B:"The Lightning"=true + + # Set to true to silence the server-wide Wither spawn broadcast sound. + B:"The Wither"=true +} + + +########################################################################################################## +# localized settings +#--------------------------------------------------------------------------------------------------------# +# Yes, you can silence other sounds too! +########################################################################################################## + +"localized settings" { + # A list of sounds to silence, discoverable with the toggle command /listen + # enter one sound event per line with no commas. + S:silenceUs < + > +} + + diff --git a/config/baubles.cfg b/config/baubles.cfg new file mode 100644 index 00000000..7a7939da --- /dev/null +++ b/config/baubles.cfg @@ -0,0 +1,8 @@ +# Configuration file + +client { + # Set this to false to disable rendering of baubles in the player. [default: true] + B:baubleRender.enabled=true +} + + diff --git a/config/bbm/AI_Improvements.cfg b/config/bbm/AI_Improvements.cfg new file mode 100644 index 00000000..b4db0128 --- /dev/null +++ b/config/bbm/AI_Improvements.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { + # Disabled the AI segment that controls entities looking at random locations [default: false] + B:RemoveEntityAILookIdle=false + + # Disabled the AI segment that controls entities looking at the closest player [default: false] + B:RemoveEntityAIWatchClosest=false + + # Replaces the EntityLookHelper with a more CPU efficient version [default: true] + B:ReplaceLookHelper=true +} + + diff --git a/config/beneath/beneath.cfg b/config/beneath/beneath.cfg new file mode 100644 index 00000000..656dba60 --- /dev/null +++ b/config/beneath/beneath.cfg @@ -0,0 +1,120 @@ +# Configuration file + +general { + # Toggles whether or not to allow teleporting back and forth between the Beneath and dimensions that aren't the Overworld + B:"Additional Dimension Teleportation"=false + + # Configurable crafting recipe for the Beneath Teleporter. + # The first 3 Strings in the array are the recipe formula, where each symbol represents an Item. The Items are defined by the character being in the array before the Item in question (check the default). + # Format for Items: modid:name:meta (where meta is optional, and * can be used to speficy the metadata wildcard). The OreDictionary can also be used, where you just specify the ore name (ingotIron for Iron Ingots, stone for Stone) + # §c[Only used if Use Crafting Recipe is enabled]§r + S:"Beneath Teleporter Crafting Recipe" < + #&# + &%& + #&# + # + minecraft:stone:* + & + cobblestone + % + minecraft:nether_star + > + + # Changes the red part of the Beneath sky color while affected by Night Vision. Client side only. + # [range: 0.0 ~ 10.0, default: 1.5] + D:"Blue Night Vision sky color"=1.5 + + # Sets how much mob damage is multiplied by inside The Beneath + # [range: 1.0 ~ 10.0, default: 2.0] + D:"Damage Multiplier"=2.0 + + # The amount of damage (half hearts) you take from the darkness (when the mode is set to darkness). + # [range: 2 ~ 20, default: 2] + I:"Darkness damage"=2 + + # The amount of seconds before the darkness damages you (when the mode is set to darkness). + # [range: 1 ~ 10, default: 5] + I:"Darkness damage timer"=5 + + # Dimension ID for The Beneath. + I:"Dimension ID"=10 + + # Toggles whether or not to stop mob spawning inside The Beneath. + B:"Disable Mob Spawning"=false + + # The chance that a dungeon generates in The Beneath (same logic as the vanilla setting). Setting it to 0 stops dungeon generation. + # [range: 0 ~ 100, default: 8] + I:"Dungeon spawn chance"=8 + + # Changes the green part of the Beneath sky color while affected by Night Vision. Client side only. + # [range: 0.0 ~ 10.0, default: 0.0] + D:"Green Night Vision sky color"=0.0 + + # Sets how much mob health is multiplied by inside The Beneath + # [range: 1.0 ~ 10.0, default: 2.0] + D:"Health Multiplier"=3.0 + + # Toggles whether or not to use the built-in Ore Generator. Can be disabled if you have another mod that handles Ore Generation. + # §c[Minecraft Restart Required]§r + B:"Internal Ore Generator"=false + + # Toggles whether or not The Beneath should be prevented from automatically unloading (might affect performance if enabled). + # §c[Minecraft Restart Required]§r + B:"Keep Loaded"=false + + # Any fluid blocks added to this list will randomly generate as part of lakes inside The Beneath (format is "modid:name") + # §c[Minecraft Restart Required]§r + S:"Lake Fluid Blocks" < + thermalfoundation:fluid_petrotheum + tconstruct:molten_gold + > + + # The chance that a lake generates in The Beneath (same logic as the vanilla setting). Setting it to 0 stops lake generation + # [range: 0 ~ 100, default: 10] + I:"Lake spawn chance"=1 + + # What mode The Beneath is set to. Current modes are: + # grue: Grues spawn in the darkness + # darkness: You take damage while in dark areas. + # none: Disables darkness damage + # §c[Minecraft Restart Required]§r + S:Mode=darkness + + # Toggles whether or not other mods should be able to interfere with the terrain generation of The Beneath. + B:"Other Mod World Generation"=false + + # Changes the red part of the Beneath sky color while affected by Night Vision. Client side only. + # [range: 0.0 ~ 10.0, default: 1.1] + D:"Red Night Vision sky color"=1.1 + + # Toggles whether or not shadows will be able to drag you into the dark with their hands. + B:"Shadow Hands"=true + + # Spawn Weight for the shadows, increase to increase the chance of them spawning, or decrease to decrease the chance of them spawning. + # [range: 10 ~ 100, default: 50] + I:"Shadow Spawn Weight"=50 + + # The chance that a stalactite generates in The Beneath (higher number increases the chance, lower decreases it). Setting it to 0 stops stalactite generation\n[range: 0 ~ 100, default: 20] + I:"Stalactite spawn chance"=20 + + # The chance that a stalagmite generates in The Beneath (higher number increases the chance, lower decreases it). Setting it to 0 stops stalagmite generation\n[range: 0 ~ 100, default: 20] + I:"Stalagmite spawn chance"=20 + + # Whether or not torches should spawn on the platform generated when entering The Beneath. + B:"Teleporter Torches"=true + + # This determines which block the terrain of The Beneath should be made out of. If you want it to be something other than stone, you can change this instead of jerry-rigging the block decorator to replace all stone. + # Format is "modid:name:meta", where meta is optional + # §c[Minecraft Restart Required]§r + S:"Terrain Block"=minecraft:stone + + # Toggles whether or not to use the built-in Block Decorator (functions like the Ore Generator, except it runs before it, and is intended for things like dirt, gravel, stone types). + # §c[Minecraft Restart Required]§r + B:"Use Block Decorator"=false + + # Toggles whether or not to use the configurable crafting recipe. + # §c[Minecraft Restart Required]§r + B:"Use Crafting Recipe"=false +} + + diff --git a/config/beneath/blockdeco.json b/config/beneath/blockdeco.json new file mode 100644 index 00000000..3f67d8a0 --- /dev/null +++ b/config/beneath/blockdeco.json @@ -0,0 +1,52 @@ +[ + { + "ore": "minecraft:dirt", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 33, + "size": 24, + "miny": 0, + "maxy": 256 + }, + { + "ore": "minecraft:gravel", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 33, + "size": 22, + "miny": 0, + "maxy": 256 + }, + { + "ore": "minecraft:stone", + "oremeta": 1, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 33, + "size": 24, + "miny": 0, + "maxy": 160 + }, + { + "ore": "minecraft:stone", + "oremeta": 3, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 33, + "size": 24, + "miny": 0, + "maxy": 160 + }, + { + "ore": "minecraft:stone", + "oremeta": 5, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 33, + "size": 24, + "miny": 0, + "maxy": 160 + } +] \ No newline at end of file diff --git a/config/beneath/oregen.json b/config/beneath/oregen.json new file mode 100644 index 00000000..3dd0feae --- /dev/null +++ b/config/beneath/oregen.json @@ -0,0 +1,82 @@ +[ + { + "ore": "minecraft:coal_ore", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 32, + "size": 16, + "miny": 10, + "maxy": 246 + }, + { + "ore": "minecraft:iron_ore", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 24, + "size": 16, + "miny": 10, + "maxy": 246 + }, + { + "ore": "minecraft:lapis_ore", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 12, + "size": 8, + "miny": 10, + "maxy": 246 + }, + { + "ore": "minecraft:redstone_ore", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 12, + "size": 12, + "miny": 10, + "maxy": 246 + }, + { + "ore": "minecraft:gold_ore", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 8, + "size": 8, + "miny": 10, + "maxy": 246 + }, + { + "ore": "minecraft:diamond_ore", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 4, + "size": 8, + "miny": 10, + "maxy": 246 + }, + { + "ore": "minecraft:emerald_ore", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 2, + "size": 4, + "miny": 10, + "maxy": 246 + }, + { + "ore": "minecraft:monster_egg", + "oremeta": 0, + "source": "minecraft:stone", + "srcmeta": 0, + "veins": 48, + "size": 24, + "miny": 10, + "maxy": 246 + } +] \ No newline at end of file diff --git a/config/betterbuilderswands.cfg b/config/betterbuilderswands.cfg new file mode 100644 index 00000000..6c209ae8 --- /dev/null +++ b/config/betterbuilderswands.cfg @@ -0,0 +1,45 @@ +# Configuration file + +########################################################################################################## +# balance +#--------------------------------------------------------------------------------------------------------# +# For those wanting to change balance. +# Note: The 'blocks-at-a-time' for the unbreakable wand is 2^n where n is the damage value. Recipe modification can be done with another mod. +########################################################################################################## + +balance { + # How many blocks the diamond wand can place at a time. Use -1 for default + I:diamond_wand_limit=-1 +} + + +general { + # Blocks that won't work at all with the wands. E.g. 'minecraft:bedrock/0' + S:blacklisted_blocks < + > + + # Enable recipe for diamond builder's wand + B:enable_diamond_wand=true + + # Enable recipe for iron builder's wand + B:enable_iron_wand=true + + # Enable recipe for stone builder's wand + B:enable_stone_wand=true + + # Specify forced mappings for what to build from certain blocks. + # (what you are looking at)=>(number required)*(item required)=>(block to build) + S:forced_blocks=minecraft:lapis_ore/0=>1*minecraft:lapis_ore/4=>minecraft:lapis_ore/0,minecraft:lit_redstone_ore/0=>1*minecraft:redstone_ore/0=>minecraft:lit_redstone_ore/0,minecraft:grass/0=>1*minecraft:grass/0=>minecraft:grass/0,minecraft:grass/0=>1*minecraft:dirt/0=>minecraft:dirt/0,minecraft:dirt/1=>1*minecraft:dirt/1=>minecraft:dirt/1,minecraft:dirt/1=>1*minecraft:dirt/0=>minecraft:dirt/0,minecraft:dirt/2=>1*minecraft:dirt/2=>minecraft:dirt/2,minecraft:dirt/2=>1*minecraft:dirt/0=>minecraft:dirt/0 + + # Blocks that break assumptions. When the placed block is not what you expect. E.g. 'minecraft:bedrock/0' + S:no_assumption_blocks < + > +} + + +why_not { + # For those that don't like Extra Utils progression. [default: false] + B:straymav_ultimate_wand=false +} + + diff --git a/config/betterfps.json b/config/betterfps.json new file mode 100644 index 00000000..bd511a3e --- /dev/null +++ b/config/betterfps.json @@ -0,0 +1 @@ +{"algorithm":"rivens-half","updateChecker":true,"preallocateMemory":true,"fog":false,"beaconBeam":false,"fastHopper":true,"fastBeacon":true,"fastSearch":true,"asyncSearch":true} \ No newline at end of file diff --git a/config/betterquesting.cfg b/config/betterquesting.cfg new file mode 100644 index 00000000..b714e4c1 --- /dev/null +++ b/config/betterquesting.cfg @@ -0,0 +1,20 @@ +# Configuration file + +general { + # Clamps the max UI height (-1 to disable) [range: -1 ~ 2147483647, default: -1] + I:"Max GUI Height"=-1 + + # Clamps the max UI width (-1 to disable) [range: -1 ~ 2147483647, default: -1] + I:"Max GUI Width"=-1 + + # Enabled the popup notices when quests are completed or updated [default: true] + B:"Quest Notices"=true + + # The current questing theme [default: betterquesting:light] + S:Theme=bq_standard:dark + + # Jumps the user to the last opened quest [default: true] + B:"Use Quest Bookmark"=true +} + + diff --git a/config/betterquesting/DefaultQuests - Copy.json b/config/betterquesting/DefaultQuests - Copy.json new file mode 100644 index 00000000..0c5d3be4 --- /dev/null +++ b/config/betterquesting/DefaultQuests - Copy.json @@ -0,0 +1,37695 @@ +{ + "format:8": "2.0.0", + "questDatabase:9": { + "0:10": { + "questID:3": 0, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tinkerer\u0027s Tools", + "desc:8": "Click on the quest task to see its recipe.\n\nWhen a tool loses all of its durabilty it is unusable until you repair it in the Tool Station with the same material as the tool head, or craft it together with a matching sharping kit.\n\nIf you place your Pattern Chest next to your Stencil Table and Part Builder, it will add its functinalty to both." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:pattern", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "minecraft:planks", + "Count:1": 1, + "Damage:2": 0 + } + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "minecraft:log", + "Count:1": 1, + "Damage:2": 0 + } + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:pattern", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "1:10": { + "questID:3": 1, + "preRequisites:11": [ + 0 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:pickaxe", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "First Pickaxe", + "desc:8": "Place Blank Patterns into the Stencil Table to make patterns. Place patterns into the Part Builder along with a material (like wood) to make tool parts. Combine tool parts in the Tool Station. " + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pattern", + "Count:3": 1, + "tag:10": { + "PartType:8": "tconstruct:pick_head" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:pattern", + "Count:3": 1, + "tag:10": { + "PartType:8": "tconstruct:binding" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:pattern", + "Count:3": 1, + "tag:10": { + "PartType:8": "tconstruct:tool_rod" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "wood" + }, + "Damage:2": 0, + "OreDict:8": "partPickHead" + }, + "4:10": { + "id:8": "tconstruct:binding", + "Count:3": 1, + "tag:10": { + "Material:8": "wood" + }, + "Damage:2": 0, + "OreDict:8": "partBinding" + }, + "5:10": { + "id:8": "tconstruct:tool_rod", + "Count:3": 1, + "tag:10": { + "Material:8": "wood" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:pickaxe", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "flint" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "oeintegration:excavatemodifier", + "Count:3": 5, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "2:10": { + "questID:3": 2, + "preRequisites:11": [ + 1 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:mattock", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "HarvestLevelAxe:3": 0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "HarvestLevelShovel:3": 0, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 4.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "HarvestLevelAxe:3": 0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "HarvestLevelShovel:3": 0, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 4.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "More Tools", + "desc:8": "Build a Mattock or Shovel and Axe. This can be completed with any combanation of parts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:mattock", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "HarvestLevelAxe:3": 0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "HarvestLevelShovel:3": 0, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 4.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "HarvestLevelAxe:3": 0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "HarvestLevelShovel:3": 0, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 4.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:hatchet", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 2.0 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 2.0 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "weapon", + "2:8": "tool", + "3:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:shovel", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "index:3": 2, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "tconstruct:shovel_head", + "Count:3": 1, + "tag:10": { + "Material:8": "certusquartz_plustic" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:binding", + "Count:3": 1, + "tag:10": { + "Material:8": "iron" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:tool_rod", + "Count:3": 1, + "tag:10": { + "Material:8": "dragonbone" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "3:10": { + "questID:3": 3, + "preRequisites:11": [ + 1 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:broadsword", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 75, + "HarvestLevel:3": 0, + "Attack:5": 2.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 75, + "HarvestLevel:3": 0, + "Attack:5": 2.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "weapon", + "1:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tinkerer\u0027s Weapon", + "desc:8": "Choose your sword. This can be completed with any combanation of parts.\n\nFlint, bones, and cactus make good early game weapon parts. Look in the book to see the options avalible." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:broadsword", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 75, + "HarvestLevel:3": 0, + "Attack:5": 2.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 75, + "HarvestLevel:3": 0, + "Attack:5": 2.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "weapon", + "1:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:longsword", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 72, + "HarvestLevel:3": 0, + "Attack:5": 2.0 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 72, + "HarvestLevel:3": 0, + "Attack:5": 2.0 + }, + "Special:10": { + "Categories:9": { + "0:8": "weapon", + "1:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:rapier", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "weapon", + "1:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "3:10": { + "index:3": 3, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:shortbow", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 4.5, + "DrawSpeed:5": 1.2, + "FreeModifiers:3": 3, + "ProjectileBonusDamage:5": 2.0, + "Durability:3": 225, + "HarvestLevel:3": 1, + "Attack:5": 3.75, + "Range:5": 0.8 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 4.5, + "DrawSpeed:5": 1.2, + "FreeModifiers:3": 3, + "ProjectileBonusDamage:5": 2.0, + "Durability:3": 225, + "HarvestLevel:3": 1, + "Attack:5": 3.75, + "Range:5": 0.8 + }, + "Special:10": { + "Categories:9": { + "0:8": "tool", + "1:8": "launcher" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "silver", + "1:8": "silver", + "2:8": "string" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "holy", + "color:3": -3019530, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "holy", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:arrow", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "Accuracy:5": 1.0, + "MiningSpeed:5": 4.581, + "FreeModifiers:3": 3, + "Durability:3": 470, + "HarvestLevel:3": 1, + "Attack:5": 3.875 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "Accuracy:5": 1.0, + "MiningSpeed:5": 4.581, + "FreeModifiers:3": 3, + "Durability:3": 470, + "HarvestLevel:3": 1, + "Attack:5": 5.375 + }, + "Special:10": { + "Categories:9": { + "0:8": "tool", + "1:8": "no_melee", + "2:8": "projectile" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "reed", + "1:8": "bone", + "2:8": "feather" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "breakable", + "color:3": -5579916, + "level:3": 1 + }, + "1:10": { + "identifier:8": "splintering", + "color:3": -1186113, + "level:3": 1 + }, + "2:10": { + "identifier:8": "fractured", + "color:3": -1186113, + "level:3": 1 + }, + "3:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "breakable", + "1:8": "splintering", + "2:8": "fractured", + "3:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "4:10": { + "questID:3": 4, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:sulfur_torch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Swamps End", + "desc:8": "The Betweenlands is icky. Claim this to avoid that horid place." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:octine_ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thebetweenlands:betweenstone", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thebetweenlands:log_weedwood", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thebetweenlands:syrmorite_ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 32, + "Damage:2": 18, + "OreDict:8": "" + } + } + } + } + }, + "5:10": { + "questID:3": 5, + "preRequisites:11": [ + 2 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:sand", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Some Basic Materials", + "desc:8": "Standard gathering routine." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:clay_ball", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:sand", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "sand" + }, + "2:10": { + "id:8": "minecraft:gravel", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:clay_ball", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:sand", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:gravel", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "6:10": { + "questID:3": 6, + "preRequisites:11": [ + 233 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "artisanworktables:workstation", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Blacksmithing Gears", + "desc:8": "Slightly more advanced, the Blacksmith\u0027s Workstation can smith gears." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "artisanworktables:workstation", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 5, + "Damage:2": 160, + "OreDict:8": "" + } + } + } + } + }, + "7:10": { + "questID:3": 7, + "preRequisites:11": [ + 18 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:tinker_lens", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tinker\u0027s Gadgets", + "desc:8": "Early game Embers!\nHold the Tinker\u0027s Lens in your hand or off hand to see what various blocks are used for.\n\nWalk around with the Atmospheric gauge to find an Ember rich location to place your Bore.\n\nNo gui means it can be hard to know whats going on inside the machines, so craft up some dials to attach to them!\n\n\nRefer to the Codex for more in depth information on any of these quests, as well as more information on Embers in general." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:tinker_lens", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "embers:ember_detector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:ember_gauge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:fluid_gauge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:ember_gauge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "8:10": { + "questID:3": 8, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_item_conduit", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tech Materials", + "desc:8": "Here\u0027s a few logistical solutions for your needs." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderutilities:storage_0", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderio:item_item_conduit", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:large_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:stone_valve", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "artisanworktables:artisans_hammer_diamond", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "9:10": { + "questID:3": 9, + "preRequisites:11": [ + 7 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:ember_bore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Ember Bore", + "desc:8": "Place this within 3 spaces of bedrock, and supply fuel through the top hole, and it will start mining Ember! This expands into a 3x3 structure.\n\nPlace the Machine Accessor on the top center of the Bore for more access.\n\nYou can also melt down the Embers to use as a Smeltery/Melter fuel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:ember_bore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:mech_accessor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:crystal_ember", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:shard_ember", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "embers:dust_ember", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:hopper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "10:10": { + "questID:3": 10, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "compactmachines3:fieldprojector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Miniatuization Field", + "desc:8": "How to use:\n\nPlace any block, then place the projector on top, facing the direction you want the field to be. Right click the projector to see the placement guide for the projector across from it. Right click either projector to see where to place the two side projectors. Be sure that each projector is facing in, and that the ground is flat.\n\nIf assembeled correctly, an §e§6orange holographic cube§r will form in the center. This is where you will construct the recipes.\n\nFor every arrow beyond the first, you will need each projector to be one block higher." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "compactmachines3:fieldprojector", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:compass", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "11:10": { + "questID:3": 11, + "preRequisites:11": [ + 41 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Going Mining", + "desc:8": "You\u0027ll need plenty of ore, so grab all you can." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "minecraft:coal", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "12:10": { + "questID:3": 12, + "preRequisites:11": [ + 3 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:ender_pearl", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Ender Pearls", + "desc:8": "Ender ore spawns underground, or just kill some Endermen." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:ender_pearl", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "animania:cooked_prime_bacon", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "13:10": { + "questID:3": 13, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemrockcrystalsimple", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 400, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Starlight", + "desc:8": "Magic is fun!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ebwizardry:magic_crystal", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "ebwizardry:arcane_workbench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:charm_spell_discovery", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemskyresonator", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "14:10": { + "questID:3": 14, + "preRequisites:11": [ + 15, + 11 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tcomplement:melter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Melting Metal", + "desc:8": "Upgrading your equipment with metal.\n\nPlace the Melter on top of the lava filled tank. Insert 2 clay, then right click the attached faucet to pour it onto a casting table with a tool part, ingot, plate, or gear, to make a one time use cast.\n\n§cThe Melter can only hold one type of liquid at a time!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tcomplement:melter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:seared_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "smelteryHeart" + }, + "2:10": { + "id:8": "tconstruct:casting", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:faucet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:lava_bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:clay_ball", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "wood" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "15:10": { + "questID:3": 15, + "preRequisites:11": [ + 5 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:materials", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Seared Bricks", + "desc:8": "First step to making the Smeltery. You will need much more than this to make it, but this should be enough for your starting needs." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:materials", + "Count:3": 24, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:materials", + "Count:3": 10, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "16:10": { + "questID:3": 16, + "preRequisites:11": [ + 14, + 241 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "iron" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Isn\u0027t it Iron Pick?", + "desc:8": "Once you have your cast made, insert the metal of choice to be melted. We are going to need iron for this quest.\n\nThese Tokens can be spent at the shop." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "iron" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:mining_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "contenttweaker:tech_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "contenttweaker:magic_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "17:10": { + "questID:3": 17, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:redstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Redstone!", + "desc:8": "Go get some Redstone!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:redstone", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:cookie", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "18:10": { + "questID:3": 18, + "preRequisites:11": [ + 10 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:mech_core", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Ember Core", + "desc:8": "Assemble the shown structure inside the orange 3x3x3 cube between the Projectors, then throw the catalyst in the field.\n\nYou can also use this block on the Ember Bore and similar to increase the accessible slots." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:mech_core", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:redstone_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "19:10": { + "questID:3": 19, + "preRequisites:11": [ + 103 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:sulfur_furnace_dual", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Sulfur Burning Furnace", + "desc:8": "Not that much different from the furnace you\u0027re used to." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:sulfur_furnace_dual", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "20:10": { + "questID:3": 20, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:compressor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Compresser", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:compressor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "21:10": { + "questID:3": 21, + "preRequisites:11": [ + 7 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:item_pipe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Item Pipes", + "desc:8": "Extractor conected to an inventory, pipe connected to where you want it to end up at. You need a redstone signal to extract." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:item_pipe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:item_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:caminite_lever", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:item_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "22:10": { + "questID:3": 22, + "preRequisites:11": [ + 9 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:ember_activator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Activate those Embers!", + "desc:8": "Looking at the top and bottom of this with the Tinker\u0027s Lens will show us that solid embers need to be piped into the bottom, then Ember power comes out the top. Attach an Ember Emmiter to the top to be able to transfer it, then a Receptor attached to the Copper Cell, or Ember powered machine.\n\nShift-right click with the Tinker\u0027s Hammer on the Rceptor, then right click the Emitter. After supplying a redstone signal to the Emitter, you should start to see Embers being transfered! Embers can travel a maximum of 25 blocks.\n\nEmbers can also be used as a basic source of RF for some of your early game machines." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:ember_activator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:ember_emitter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:ember_receiver", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "embers:tinker_hammer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:caminite_lever", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:copper_cell", + "Count:3": 1, + "tag:10": { + "emberCapacity:6": 24000.0, + "ember:6": 0.0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "23:10": { + "questID:3": 23, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:block_furnace", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Melting Metal with Embers", + "desc:8": "Attach an Ember Receptor to the correct side of the Melter. To connect the two ember transmitters shift-right click the Receptor then right click the Emitter. Use the lever to activate the Emitter.\n\nYou can right click on the melter to place things into it, drop them in, or pipe them. \n\nThis is one of the first methods of ore doubling." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:block_furnace", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:fluid_gauge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "24:10": { + "questID:3": 24, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:mixer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mixing Metal", + "desc:8": "Each of the sides on the bottom half are a separate input, with the output on the top.\nMaking a second Melter so you dont have to mess with pipes too much would probably be a good idea at this point." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:mixer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:blend_caminite", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "25:10": { + "questID:3": 25, + "preRequisites:11": [ + 7 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:pipe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Pipes", + "desc:8": "These work the same as the item pipes. Make sure you have a lever to activate the extractor." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:pipe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "26:10": { + "questID:3": 26, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:stamper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Stamping Metal", + "desc:8": "Fluid goes in the Bottom, one empty block, then the Stamper above that. Right click with the stamp to attach, them power with Ember.\n\nBe sure that your Ember Shards are placed before you start piping metal in!\n\nItems are collected in a Bin below the Stamp Base, or dropped if there is no Bin." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:stamper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:stamper_base", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:stamp_plate", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:bin", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:blend_caminite", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "27:10": { + "questID:3": 27, + "preRequisites:11": [ + 238 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 163, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Basic Alloys", + "desc:8": "Cast out one of the five basic alloys to complete this chapter!\n\n" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 163, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 162, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 164, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "3:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 3, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 161, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "4:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 4, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:inert_ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:mining_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "contenttweaker:tech_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "contenttweaker:magic_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "28:10": { + "questID:3": 28, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:log", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Punching Wood", + "desc:8": "The night is dark and full of terrors. Here, have a sleeping bag." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:log", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "logWood" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "lycanitesmobs:battle_burrito", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "comforts:sleeping_bag", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + } + } + } + } + }, + "29:10": { + "questID:3": 29, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "akashictome:tome", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Akashic Tome", + "desc:8": "This is basically a hand held book shelf. Craft it together with any book to add it.\n\nRight click with it to open the book menu, then once you are done looking at whichever book just left click the air with it.\n\nFeel free to craft any manuals you want, but most will be given out when you start a new mod." + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "akashictome:tome", + "Count:3": 1, + "tag:10": { + "akashictome:is_morphing:1": 1, + "akashictome:data:10": { + "tconstruct:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "tconstruct:book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "tconstruct" + }, + "Damage:2": 0 + }, + "deepresonance:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "deepresonance:dr_manual", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "deepresonance" + }, + "Damage:2": 0 + }, + "astralsorcery:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemjournal", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "astralsorcery" + }, + "Damage:2": 0 + }, + "conarm:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "conarm:book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "conarm" + }, + "Damage:2": 0 + }, + "immersiveengineering:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:tool", + "Count:1": 1, + "tag:10": { + "lastMultiblock:8": "IE:AutoWorkbench", + "akashictome:definedMod:8": "immersiveengineering" + }, + "Damage:2": 3 + }, + "gbook:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "gbook:guidebook", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "gbook", + "Book:8": "rockhounding_chemistry:xml/chembook.xml" + }, + "Damage:2": 0 + }, + "naturesaura:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "patchouli:guide_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "naturesaura", + "patchouli:book:8": "naturesaura:book" + }, + "Damage:2": 0 + }, + "arcanearchives:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "arcanearchives:tome_arcana", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "arcanearchives", + "Book:8": "arcanearchives:xml/tome.xml" + }, + "Damage:2": 0 + }, + "woot:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "guideapi:woot-guide", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "woot", + "G-API_Category_Page:3": 0 + }, + "Damage:2": 0 + }, + "valkyrielib:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "valkyrielib:guide", + "Count:1": 1, + "tag:10": { + "akashictome:displayName:8": "Digital Guide", + "akashictome:definedMod:8": "valkyrielib", + "akashictome:is_morphing:1": 1, + "display:10": { + "Name:8": "§rAkashic Tome (§aDigital Guide§r)" + }, + "guide_data:10": { + "mainindex:10": { + "x_scroll:3": 0, + "y_scroll:3": 0, + "index:8": "environmentaltech", + "environmentaltech:10": { + "index:10": { + "index:8": "structure_blocks" + } + } + } + } + }, + "Damage:2": 0 + }, + "embers:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "embers:codex", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "embers" + }, + "Damage:2": 0 + }, + "animania:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "animania:animania_manual", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "animania", + "currentTopic:8": "animania:manual/startpage.json", + "lastTopic:8": "animania:manual/contents.json" + }, + "Damage:2": 0 + }, + "rftools:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:rftools_manual", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "rftools" + }, + "Damage:2": 0 + }, + "ebwizardry:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_handbook", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "ebwizardry" + }, + "Damage:2": 0 + }, + "solcarrot:10": { + "id:8": "solcarrot:food_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "solcarrot" + }, + "Damage:2": 0 + }, + "rftools1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:rftools_shape_manual", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "rftools1" + }, + "Damage:2": 0 + }, + "extendedcrafting:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "extendedcrafting:guide", + "Count:1": 1, + "tag:10": { + "TopicsPage:3": 0, + "akashictome:definedMod:8": "extendedcrafting", + "EntryId:3": 5, + "EntryPage:3": 0 + }, + "Damage:2": 0 + }, + "botania:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:lexicon", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "botania" + }, + "Damage:2": 0 + }, + "actuallyadditions:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "actuallyadditions:item_booklet", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "actuallyadditions" + }, + "Damage:2": 0 + }, + "bloodmagic:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "guideapi:bloodmagic-guide", + "Count:1": 1, + "tag:10": { + "akashictome:displayName:8": "Sanguine Scientiem", + "akashictome:definedMod:8": "bloodmagic", + "akashictome:is_morphing:1": 1, + "display:10": { + "Name:8": "§rAkashic Tome (§aSanguine Scientiem§r)" + }, + "G-API_Category_Page:3": 0 + }, + "Damage:2": 0 + }, + "twilightforest:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "patchouli:guide_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "twilightforest", + "patchouli:book:8": "twilightforest:guide" + }, + "Damage:2": 0 + }, + "cookingforblockheads:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "cookingforblockheads:recipe_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "cookingforblockheads" + }, + "Damage:2": 1 + }, + "openblocks:10": { + "id:8": "openblocks:info_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "openblocks" + }, + "Damage:2": 0 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "30:10": { + "questID:3": 30, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:lurker_skin_pouch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Backpacks", + "desc:8": "You will need to go to the Betweenlands before you can craft your first backpack, the Lurker Skin Pouch.\n\nIn the meantime, have a Shulker box!" + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:purple_shulker_box", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "31:10": { + "questID:3": 31, + "preRequisites:11": [ + 11 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "chisel:chisel_iron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Making Building Fun Again!", + "desc:8": "Right click with the Chisel to open the block chisel menu, then put something that can be chiseled, for example cobblestone. Then you click a variant to chisel all the cobble in the upper left slot into the one you picked. You can also leave a chiseled block in the slot, which will enable you to chisel inworld blocks of the same type with left click." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "chisel:chisel_iron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "chisel:factory", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "chisel:laboratory", + "Count:3": 64, + "Damage:2": 9, + "OreDict:8": "" + }, + "2:10": { + "id:8": "chisel:tyrian", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "chisel:valentines", + "Count:3": 64, + "Damage:2": 3, + "OreDict:8": "" + } + } + }, + "1:10": { + "rewardID:8": "bq_standard:item", + "index:3": 1, + "rewards:9": { + "0:10": { + "id:8": "openblocks:builder_guide", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "32:10": { + "questID:3": 32, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "questbook:itemquestbook", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "No More Quest Book", + "desc:8": "If you are having trouble with a quest, read the discription!\n\nBetter Questing has a hot key to open the book, so you wont need to lug it around everywhere. Default is the ~ key, known as Grave.\n\nWhen you see a red X, you will need to check it to complete the quest." + } + }, + "tasks:9": { + "0:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:leather_helmet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:leather_chestplate", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:leather_leggings", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:leather_boots", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "33:10": { + "questID:3": 33, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:heat_coil", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cooking with Ember", + "desc:8": "Drop items to be smelted on top, and fuel it with ember on the bottom. You will also need to be pulling items from the bottom, so attach a Machine Accessor first. It takes a while for it to build up heat." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:heat_coil", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "34:10": { + "questID:3": 34, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:clockwork_attenuator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Speed Tweaking", + "desc:8": "Right click or shift-right click to adjust what speed a machine will run at with or without a redstone signal. Apply a redstone signal to the dial to switch between modes." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:clockwork_attenuator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "35:10": { + "questID:3": 35, + "preRequisites:11": [ + 21, + 25 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:item_transfer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Item/Fluid Filters", + "desc:8": "Place one of these as a pipe, then right click it with the only thing you want to pass through it." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:item_transfer", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:fluid_transfer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "36:10": { + "questID:3": 36, + "preRequisites:11": [ + 35 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:bin", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bins", + "desc:8": "Place these under or next to machines that drop items to have them be collected in the bin instead." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:bin", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "37:10": { + "questID:3": 37, + "preRequisites:11": [ + 3 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "improvedbackpacks:backpack", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Backpack", + "desc:8": "Can be placed in the body Bauble slot, and opened with a hotkey." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "improvedbackpacks:backpack", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "improvedbackpacks:blank_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "38:10": { + "questID:3": 38, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:condenser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cleaning up Flux", + "desc:8": "Place the Flux Condenser on top of one of the jars, with the other four connected by tube to it. Then place the lattce\u0027s on top, all connected to the Condenser as well. \n\nEach of the outside jars will need to be filled with Essenta to activate the Condenser. Be sure to keep the Latices clean by using a Filter on them when they get cloged." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:condenser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:jar_normal", + "Count:3": 5, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:tube", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:condenser_lattice", + "Count:3": 5, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:filter", + "Count:3": 5, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "39:10": { + "questID:3": 39, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "COMPLETED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:block_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Storage", + "desc:8": "Stores Fluid." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:block_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "40:10": { + "questID:3": 40, + "preRequisites:11": [ + 39 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:large_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Storage Mk2", + "desc:8": "Stores MORE fluid!\n\nPlace the Valve on top of the Reservoir. Fluid can be transfered through any of the sides or the bottom." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:large_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:stone_valve", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "41:10": { + "questID:3": 41, + "preRequisites:11": [ + 1 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + }, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:pickaxe", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 4.5, + "FreeModifiers:3": 3, + "Durability:3": 172, + "HarvestLevel:3": 1, + "Attack:5": 2.175 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 4.5, + "FreeModifiers:3": 3, + "Durability:3": 172, + "HarvestLevel:3": 1, + "Attack:5": 2.175 + }, + "Special:10": { + "Categories:9": { + "0:8": "harvest", + "1:8": "aoe", + "2:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "flint", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "crude", + "color:3": -9868951, + "level:3": 2, + "crude2:1": 1 + }, + "2:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "crude2", + "2:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Altering Your Tools", + "desc:8": "Place your brand new super awesome Wooden Pickaxe in the center of the tool station with the flint pickaxe head in one of the other slots to replace the tool head.\n\nHold a Divining Rod while you are mining to have the ore of that type to light up." + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 9, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "42:10": { + "questID:3": 42, + "preRequisites:11": [ + 23 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:geo_separator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Byproducts", + "desc:8": "When you melt an ore, some impurities are lost. If you attach this to the base of the melter when you melt down some ores, you can collect a second molten metal type." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:geo_separator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "43:10": { + "questID:3": 43, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:mini_boiler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Hot Stuff", + "desc:8": "Attach the Mini Boiler to a Ember processing machine, then fill it with water, to make steam. " + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:mini_boiler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "44:10": { + "questID:3": 44, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:boiler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "More Efficient Ember Useage", + "desc:8": "Simply by supplying this with a steady source of water, you can increase your ember burning efficiency by 1.5. If you place it on a block of metal, then heat it up by surounding it with lava or fire, you can double that." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:boiler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "45:10": { + "questID:3": 45, + "preRequisites:11": [ + 52 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:mech_actuator_single", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Making the Switch", + "desc:8": "Place the Mechanical Core on top of the Bore, then attach the Mechanical Actuator to it. Next connect it with axels to your Steam Engine. \n\nDont forget to add a gear!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:mech_actuator_single", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:mech_core", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "46:10": { + "questID:3": 46, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:mechanical_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Water Pump", + "desc:8": "Place above water, supply with ember, and pipe out water.\n\nPowering this with Ember is very slow, so you might want to look into mechanical power, or just make a bunch. Fluid pipes dont play well with others, so keep that in mind." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:mechanical_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "47:10": { + "questID:3": 47, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:shockwave_sword", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Rare Mobs and Drops", + "desc:8": "Finding things is a challenge sometimes." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:leather", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "iceandfire:dragonbone", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:shockwave_sword", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "minecraft:ender_pearl", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "animania:entity_egg_random", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "48:10": { + "questID:3": 48, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "COMPLETED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ebwizardry:magic_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Magic Crystals", + "desc:8": "Picked as a flower in the overworld, or mined deep underground.\n\nMagic Crystals have many uses in Wizardry" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ebwizardry:magic_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:sapling_greatwood", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "49:10": { + "questID:3": 49, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Not", + "desc:8": "Who likes constantly going back underground?" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:mining_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:coal", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 32, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "50:10": { + "questID:3": 50, + "preRequisites:11": [ + 108 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 1, + "Damage:2": 27, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Limestone Flux, AKA More Ore", + "desc:8": "Gring up some Limestone, then place the Flux into your Sulfur Furnace. Whenever you smelt a Betweenlands ore down, it will also use one of the flux, and there is about a 1/3 chance you will get an extra ingot." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:limestone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 3, + "Damage:2": 27, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "51:10": { + "questID:3": 51, + "preRequisites:11": [ + 43, + 46 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:steam_engine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mechanical Power", + "desc:8": "Mechanical Power can be used instead of ember to greatly increase efficiency fome some of your ember machines. The Ember Bore and Pump are the most effected by switching to mechanical power.\n\nThe steam engine can either have coal and water piped into it, or steam. Piping in steam produces much more energy." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:steam_engine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "52:10": { + "questID:3": 52, + "preRequisites:11": [ + 51 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mysticalmechanics:axle_iron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Transfering Mechanical Power", + "desc:8": "Axels go between the Steam engine output and the gearbox, which has the input facing you when you place it. \n\nThe Gearbox needs a gear on any face with an axel to complete the connection.\n\nWhenever you make a right turn with an axel, you willl need a gearbox there." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "mysticalmechanics:axle_iron", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:material", + "Count:3": 4, + "Damage:2": 24, + "OreDict:8": "" + }, + "2:10": { + "id:8": "mysticalmechanics:gearbox_frame", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": {} + } + } + }, + "53:10": { + "questID:3": 53, + "preRequisites:11": [ + 73 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Coke Oven", + "desc:8": "Make a 3x3x3 cube, then hammer the front with your hammer.\n\nCoal goes in, Coke Coal and Cerosne Oil comes out." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "allowSmelt:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "allowCraft:1": 1, + "allowAnvil:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 27, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:crafting" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:coal", + "Count:3": 18, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "54:10": { + "questID:3": 54, + "preRequisites:11": [ + 52 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 25, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Better Gears", + "desc:8": "Gold gears can handle much faster speeds than iron." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 25, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "55:10": { + "questID:3": 55, + "preRequisites:11": [ + 52 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mysticalmechanics:gear_gold_on", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Redstone Gears", + "desc:8": "Apply redstone to activate or deactive these gears." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mysticalmechanics:gear_gold_off", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "mysticalmechanics:gear_gold_on", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "56:10": { + "questID:3": 56, + "preRequisites:11": [ + 52 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:gear_dawnstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Dawnstone Gears", + "desc:8": "These gears can handle the greatest speeds." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:gear_dawnstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "57:10": { + "questID:3": 57, + "preRequisites:11": [ + 58, + 24 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:ingot_dawnstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Dawnstone", + "desc:8": "Look up the recipe for molten Dawnstone to create." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:ingot_dawnstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:ember_cluster", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "58:10": { + "questID:3": 58, + "preRequisites:11": [ + 53, + 102, + 108, + 145 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tcomplement:high_oven_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "High Oven", + "desc:8": "Assemble a hollow 3x3x3 cube, then place the controller in the center of one of the layers. The drain can go anywere, but put it on the second row up, then attach the faucet to it. Place the table below the faucet.\n\nYou can increase the capacity by adding extra middle layers.\n\nThe High Oven works by burning Coke Coal to produce heat. Once the heat is high enough, it well start the melting process. If it is hot enough, and you have the correct inputs, it can also create a few alloys." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tcomplement:high_oven_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tcomplement:high_oven_io", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tcomplement:scorched_block", + "Count:3": 25, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tcomplement:scorched_casting", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "tcomplement:scorched_faucet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tcomplement:scorched_casting", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "59:10": { + "questID:3": 59, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 160, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "First Steel!", + "desc:8": "Look up the recipe for Molten Steel to create.\n\nPlace iron, sand, redstone, and sulfur in the High Oven, then wait for the temperature to rise enough for the iron to melt.\n\nIf you use iron ore instead of iron ingots, you will get two steel per ore." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:sand", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 771, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:redstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:material", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "fuelCoke" + }, + "4:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 160, + "OreDict:8": "ingotSteel" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:mining_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "contenttweaker:tech_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "contenttweaker:magic_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "60:10": { + "questID:3": 60, + "preRequisites:11": [ + 12 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:endershard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ender Shard", + "desc:8": "Wack a mob with an Ender Shard, then kill 5 of that type with it in your hotbar to program.\n\nUsed for farming specific types of mobs in the Mob Factory from Woot.\n\nStarting a collection of programmed Shards early on might not be a bad idea." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:endershard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "61:10": { + "questID:3": 61, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Simple Steel Production", + "desc:8": "Using your first batch of steel to make this might be a pretty good choice. \n\n\nBuild a 3x3x3 cube, with the Hopper goes on top, then hammer the front. Pre-Heaters are placed on each side as an optional upgrade, and are powered from the top." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 27, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:hopper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "62:10": { + "questID:3": 62, + "preRequisites:11": [ + 109, + 107, + 149 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Making your way to the Betweenlands", + "desc:8": "Either find a swamp and kill lots of Dark Druids until you get all the Talisman pieces, or you can craft them.\n\n§cImportant! Ypu will either need to chose the Altar or find one in order to craft the Talisman!\n\n§rOnce you craft the Swamp Talisman, use it on a sapling centered on a 17x17 flat area to create the portal." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 1, + "choices:9": { + "0:10": { + "id:8": "thebetweenlands:druid_altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:weedwood_rowboat", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thebetweenlands:sulfur_torch", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:manual_hl", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "63:10": { + "questID:3": 63, + "preRequisites:11": [ + 256 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "tag:10": { + "tier:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Another Portable Tank", + "desc:8": "Right click with a wrench to toggle auto output, press M while holding to toggle bucket mode." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "tag:10": { + "tier:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:tierinstaller", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "64:10": { + "questID:3": 64, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:bookshelf", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "JEI", + "desc:8": "The large bank of items and block to the right of the screen when you open your inventory is know as Just Enough Items, or JEI.\n\nIf you click or right click on an item in the list, you will be able to see its recipes or uses. There is also a configurable hotkey for both that you can press when hovering over something in your inventory, the default is R for recipes, and U for uses.\n\nPress A when hovering over something to add it to a list on the right. This will allow you to create a custom bookmark page for keeping track of what you\u0027re working on. Press A again while hovering over an item on your list to remove it.\n\nIf you click on a quest task, it will bring you to the recipe page in JEI." + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "nuclearcraft:dominos", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "65:10": { + "questID:3": 65, + "preRequisites:11": [ + 40 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:stone_edge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bigger Tank", + "desc:8": "You can place either rings or more valves on top to increase the amount of fluid it can hold by 40 buckets each." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:stone_edge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "66:10": { + "questID:3": 66, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:metal_alchemical", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Researching Alchemy", + "desc:8": "Unlock Alchemy all the way to Advanced Essenta Transport." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:metal_alchemical", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:scribing_tools", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:paper", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Unlock Advanced Alchemy", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/tc research @s ESSENTIATRANSPORT" + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Unlock Advanced Essenta Smelting", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "bq_standard.reward.command", + "command:8": "/tc research @s IMPROVEDSMELTING2" + } + } + }, + "67:10": { + "questID:3": 67, + "preRequisites:11": [ + 273 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "beneath:teleporterbeneath", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Beneath", + "desc:8": "Right click to enter THE BENEATH.\n\nOnce you enter, look for the giant cavern." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "beneath:teleporterbeneath", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "quark:arrow_torch", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "68:10": { + "questID:3": 68, + "preRequisites:11": [ + 67 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "gold", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Molten Gold?", + "desc:8": "Found as lakes in the huge cavern in The Beneath." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "gold", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "69:10": { + "questID:3": 69, + "preRequisites:11": [ + 21 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:vacuum", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Picking Up Items", + "desc:8": "Activate with redstone to pick up items around it and place in the inventory below." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:vacuum", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "70:10": { + "questID:3": 70, + "preRequisites:11": [ + 21 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:item_dropper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Dropping Items", + "desc:8": "Attach to a item pipe and it will drop the items." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:item_dropper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "71:10": { + "questID:3": 71, + "preRequisites:11": [ + 85 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:fertilizer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Magic Bonemeal", + "desc:8": "Use this on grass to make magic flowers grow!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:fertilizer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "Parent:9": {}, + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:flowerbag", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "72:10": { + "questID:3": 72, + "preRequisites:11": [ + 85 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "puredaisy" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Actual Magic Flowers", + "desc:8": "Drop four white petals, then some seeds into a filled Petal Apothecary.\n\nPlacing the correct blocks around the Pure Daisy will slowly transform them." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "puredaisy" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "puredaisy" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "73:10": { + "questID:3": 73, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:tool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Another Hammer", + "desc:8": "This hammer is mainly used to complete the multiblock structures from Immersive Engineering." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:tool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thermalexpansion:tank", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Level:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "74:10": { + "questID:3": 74, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tcomplement:high_oven_io", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "High Oven Automation", + "desc:8": "Place these anywhere on the structure." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tcomplement:high_oven_io", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tcomplement:high_oven_io", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 4, + "Damage:2": 352, + "OreDict:8": "" + } + } + } + } + }, + "75:10": { + "questID:3": 75, + "preRequisites:11": [ + 27, + 233 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Intro to Rockhounding", + "desc:8": "The first step of ore 8x processing. Complete the next quest for 2x ore, and follow along on the Rockhounding page for the rest.\n\nLeft click to change modes, then right click to place whatever item you want processed. The Profiling Bench does not need power.\n\nYou will need to refrence the book to see how to assemble the machines in this chapter.\n\nEach Machine you assemble will need a Power Station, with Fuel and/or RF. Looking at the icons active on the top of the power station GUI will tell you which is needed. Fuel can be either Lava or Syngas." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "gbook:guidebook", + "Count:3": 1, + "tag:10": { + "Book:8": "rockhounding_chemistry:xml/chembook.xml" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + } + } + } + } + }, + "76:10": { + "questID:3": 76, + "preRequisites:11": [ + 75 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mineral Sizer (2x Ore)", + "desc:8": "Simple ore doubling, as well as the start of 8x ore processing!\n\nAssemble these as shown in the guide book, under Structures and Machines. The Minerial Sizer is a Tier 2 machine.\n\nYou will need to power it with lava until you set up Syngas automation, which is going to be the next thing we are going to do. \n\nPlace your §bCrushing Gears§r in the tanks, then crush your ore at level 0 in the Sizer Controller. You will need to remove the result from the Gangue Collecter before you can start the next batch. \n\nThe §f§eServer§r is optional in any multiblock that includes one, so we can ignore it for now." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 2, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:crushing_gear", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:coal_block", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "77:10": { + "questID:3": 77, + "preRequisites:11": [ + 76 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Making Coal Soup", + "desc:8": "Crush Coal or Charcol blocks in the Crushing Tank at level 2 to get Cracked Coal.\n\nPipe the Cracked Coal and water into the Slurry Pond. Having more then one of these would be a good idea." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "78:10": { + "questID:3": 78, + "preRequisites:11": [ + 77 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Gasification Plant", + "desc:8": "Pipe the Coal Slurry into the Cistern, and fill the top of the Burner with Water.\n\nYou will need a lot of lava to bring the heat up initially.\n\nA Gas Holder can be used in place of the Vessel in any of these multiblocks, and can hold 1,000 times the amount.\n\nDon\u0027t forget to remove the byproducts!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:coal_block", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "79:10": { + "questID:3": 79, + "preRequisites:11": [ + 78 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Gas Purifier: Syngas!", + "desc:8": "You can use the same tank for input as the output for Raw Syngas. If you choose not to, you will need an additional gas tank.\n\nPipe the Syngas into any Power Station that requires fuel.\n\nActivate the Gas Pump by shift right clicking it with an empty hand." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 15, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "6:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:gasline_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:gasline_duct", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "80:10": { + "questID:3": 80, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Better Chest Recipe", + "desc:8": "§1test§2test§3test§4test§5test§6test§7test§8test§a§9test§9§atest§btest§ctest§dtest§etest§ftest§ktest§l§8§l§rtest§a§ktest" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 66, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "allowSmelt:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "allowCraft:1": 1, + "allowAnvil:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:chest", + "Count:3": 10, + "Damage:2": 0, + "OreDict:8": "chestWood" + } + }, + "taskID:8": "bq_standard:crafting" + } + }, + "rewards:9": { + "0:10": { + "recipes:8": "artisanworktables:worktable:2\nminecraft:brick_block", + "rewardID:8": "bq_standard:recipe", + "index:3": 0 + } + } + }, + "81:10": { + "questID:3": 81, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 1, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "HIDDEN", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:obsidian", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Obsidian", + "desc:8": "Your first Obsidian." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:obsidian", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "82:10": { + "questID:3": 82, + "preRequisites:11": [ + 81 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "advancedrocketry:platepress", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Small Plate Presser", + "desc:8": "Place this one block above the Obsidian, place the block of choice between the two, then supply with redstone.\n\nThis is mostly used for crushing stone smaller and smaller." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "advancedrocketry:platepress", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "randomthings:advanceditemcollector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "randomthings:itemfilter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "83:10": { + "questID:3": 83, + "preRequisites:11": [ + 67 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "woot:anvil", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Stygian Anvil", + "desc:8": "Must be placed over magma block for crafting." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "woot:anvil", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:yahhammer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "84:10": { + "questID:3": 84, + "preRequisites:11": [ + 79 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Acquire Salt", + "desc:8": "Place the pump over a water source block and supply redstone to the back. It has a chance to consume the source block over time.\n\nPipe water into the Evaporation Tank, wait, then pipe raw salt to the seasoning rack.\n\nThis is a slow process, and weather and biome will have an effect on how long it takes. It is advised to have multiple tanks evaporating at once." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 13, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:mod_wrench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "85:10": { + "questID:3": 85, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Petal Apothecary", + "desc:8": "Drop petals in here, along with some seeds, to craft your first magical flower, the Pure Daisy." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:everfull_urn", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "86:10": { + "questID:3": 86, + "preRequisites:11": [ + 85 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:doubleflower1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Farming Petals", + "desc:8": "Right click with a petal on the grass, use regular bonemeal on it, then shear it down." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:dye", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:shears", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:petal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "87:10": { + "questID:3": 87, + "preRequisites:11": [ + 72 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:livingrock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Livingrock", + "desc:8": "Place Smoothbetween Stone around the Pure Daisy, and watch the sparkles." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:livingrock", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:livingrock", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "88:10": { + "questID:3": 88, + "preRequisites:11": [ + 87 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:pool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Storing Mana", + "desc:8": "Collect Grains of Infinity by lighting bedrock on fire.\n\nAim your Mana Spreader at the pool and watch it fill up! Very slowly." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:pool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:distributor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "89:10": { + "questID:3": 89, + "preRequisites:11": [ + 72 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:livingwood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Livingwood", + "desc:8": "Place Weedwood around the Pure Daisy, and watch the sparkles." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:livingwood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:livingwood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "90:10": { + "questID:3": 90, + "preRequisites:11": [ + 89 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:spreader", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Collecting Mana", + "desc:8": "Mana Spreaders are mainly used to transport the mana from collecting flowers to the Mana Pool." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:spreader", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:lens", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 2, + "OreDict:8": "" + } + } + } + } + }, + "91:10": { + "questID:3": 91, + "preRequisites:11": [ + 85 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "hydroangeas" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Water Power", + "desc:8": "Place diagonally to a 3x3 pool of water for best effect.\n\nNo need to automate, very low mana generation. Dies after a short time and must be replanted." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "hydroangeas" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 3, + "tag:10": { + "type:8": "hydroangeas" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "92:10": { + "questID:3": 92, + "preRequisites:11": [ + 85 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "endoflame" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Coal Power", + "desc:8": "Feed this one any fuel source.\n\nEasy to automate, low mana generation." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "endoflame" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "endoflame" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "93:10": { + "questID:3": 93, + "preRequisites:11": [ + 94 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "thermalily" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Eating Lava", + "desc:8": "Place lava diagonally to this flower, but dont let it touch!\n\nTricky to automate, high mana generation. Requires a cool down after consuming a lava source, during which any lava consumed will not produce mana." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "thermalily" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 1, + "rewards:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "thermalily" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "94:10": { + "questID:3": 94, + "preRequisites:11": [ + 89 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:twigwand", + "Count:3": 1, + "tag:10": { + "color1:3": 0, + "color2:3": 0, + "boundTileZ:3": 0, + "boundTileX:3": 0, + "boundTileY:3": -1 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Connecting Everything", + "desc:8": "Shift-right click between generating flowers and the Mana Spreader, and the Mana Spreader and the Mana Pool.\nIf you place the Mana Spreader first, the flowers will be linked already.\n\nShift-right click air to change modes." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "botania:twigwand", + "Count:3": 1, + "tag:10": { + "color1:3": 0, + "color2:3": 0, + "boundTileZ:3": 0, + "boundTileX:3": 0, + "boundTileY:3": -1, + "bindMode:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:obediencestick", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "95:10": { + "questID:3": 95, + "preRequisites:11": [ + 48 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "CHAIN", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:magic_wand", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Your First Wand", + "desc:8": "Place your Wand in the Arcane Workbench to add spells and recharge with Magic Crystals.\n\nExplore dungeons and talk to Wizards to get better gear.\n\n" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:magic_wand", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ebwizardry:identification_scroll", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "96:10": { + "questID:3": 96, + "preRequisites:11": [ + 48 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ebwizardry:arcane_workbench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Arcane Workbench", + "desc:8": "This is where you modify your Wands and add spells." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ebwizardry:arcane_workbench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ebwizardry:magic_crystal", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "97:10": { + "questID:3": 97, + "preRequisites:11": [ + 99 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Magic Salt", + "desc:8": "After you have a good nights rest, you will be able to craft Salis Mundus.\n\nThrow this on various things to activate their true magical potential!\n\n§U§cYou will need to use the Thaumonomicon to guide your way through this mod! §f\n\nUse the quest chapter to get familiar with some of the concepts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:bookshelf", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "98:10": { + "questID:3": 98, + "preRequisites:11": [ + 100, + 213 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumometer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Thaumometer", + "desc:8": "Use this on everything you can to learn more about the magical world around you.\n\nIt also comes with a handy Vis/Flux meter on the top left." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumometer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "praecantatio" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "99:10": { + "questID:3": 99, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aer" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Vis Crystals", + "desc:8": "Collect a bunch of those glowing crystals you\u0027ve found growing around underground! \n\nThey will spread over time if you aren\u0027t crafting too many arcane things in the area.\n\nCraftable with Fae charges." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aer" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "terra" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "ignis" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "3:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 3, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aqua" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "4:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 4, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "ordo" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "5:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 5, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "perditio" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:endershard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "100:10": { + "questID:3": 100, + "preRequisites:11": [ + 97 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "CHAIN", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:arcane_workbench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Arcane Workbench", + "desc:8": "Your first arcane crafts will be here.\n\nSimply throw some more Salis Mundus on a plain old crafting table.\n\nIf its not working, try throwing some on that bookshelf you got earlier." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "thaumcraft:thaumonomicon", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:crafting_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "ordo" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "perditio" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aer" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aqua" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "terra" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "ignis" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "101:10": { + "questID:3": 101, + "preRequisites:11": [ + 48 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ebwizardry:spell_book", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Your First Spell", + "desc:8": "Place your wand in the center of the table, then place a spell in one of the five slots around it. Press the check mark to save your changes." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ebwizardry:spell_book", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ebwizardry:identification_scroll", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "102:10": { + "questID:3": 102, + "preRequisites:11": [ + 62 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:octine_ore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Hot Ore", + "desc:8": "Octine Ore is one of the base crafting materials for many items in the Betweenlands, its also hot enough to craft the High Oven with." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:octine_ore", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:octine_ore", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "103:10": { + "questID:3": 103, + "preRequisites:11": [ + 62 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 1, + "Damage:2": 18, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Collecting Sulfur", + "desc:8": "Sulfur is the main fuel source in the Betweenlands, and if you crush it up, it is one of the main components in making your first steel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 4, + "Damage:2": 18, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "104:10": { + "questID:3": 104, + "preRequisites:11": [ + 105 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:life_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Life Crystal!", + "desc:8": "Life Crystals are primarily used to power the Animator, but can also be used to automate the Mortar and Infuser.\n\nThey can be recharged with Wight\u0027s Hearts. " + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:life_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:wight_heart", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "105:10": { + "questID:3": 105, + "preRequisites:11": [ + 62 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:gem_singer", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Gem Singer", + "desc:8": "Use this deep underground, and follow the sound to find an underwater Life Crystal Stalactite or muddy Middle Gem." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:gem_singer", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 1, + "Damage:2": 40, + "OreDict:8": "" + } + } + } + } + }, + "106:10": { + "questID:3": 106, + "preRequisites:11": [ + 104 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:animator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Animator!", + "desc:8": "Mainly used to repair tools.\nCheck JEI for what you can craft with this." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:animator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 16, + "Damage:2": 18, + "OreDict:8": "" + } + } + } + } + }, + "107:10": { + "questID:3": 107, + "preRequisites:11": [ + 98 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:stone_arcane", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Arcane Stone", + "desc:8": "A basic magic building block." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:stone_arcane", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "auram" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "108:10": { + "questID:3": 108, + "preRequisites:11": [ + 103 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:mortar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mortar and Pestle", + "desc:8": "Place the Pestle in the Mortar, then some sulfur. Left click to crush it down into High Oven usable sulfur." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:mortar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:pestle", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 771, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:sulfur_furnace_dual", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "109:10": { + "questID:3": 109, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "COMPLETED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:spawn_egg", + "Count:3": 1, + "tag:10": { + "EntityTag:10": { + "id:8": "thebetweenlands:dark_druid" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Kill Dark Druids", + "desc:8": "Find a Swamp and kill some Dark Druids hanging out ominously." + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 50.0, + "Name:8": "generic.maxHealth" + }, + "4:10": { + "Base:6": 0.5, + "Name:8": "generic.knockbackResistance" + }, + "5:10": { + "Base:6": 0.45, + "Name:8": "generic.movementSpeed" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "8:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "9:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "10:10": { + "Base:6": 5.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "Teleport:3": 0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 2500.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": {}, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "thebetweenlands:dark_druid", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6767260830965235888, + "Health:5": 50.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 1.1529261, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -5775398194968770360, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "thebetweenlands:dark_druid", + "subtypes:1": 1 + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "110:10": { + "questID:3": 110, + "preRequisites:11": [ + 114 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:sky_compass", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Alien Technology", + "desc:8": "Use the Sky Compass to find fallen Meteorites. Hidden deep inside will be a chest, with a press in it.\nYou will need to collect all four." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:sky_compass", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "111:10": { + "questID:3": 111, + "preRequisites:11": [ + 120 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:inscriber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Inscriber", + "desc:8": "Place the item shown in JEI inside the Inscriber, along with the approprate press. \n\nInscribers can be run with RF or AE power." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:inscriber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 14, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "4:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "112:10": { + "questID:3": 112, + "preRequisites:11": [ + 111 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 22, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Processers", + "desc:8": "These are used in a great many things in this mod." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 22, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 23, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 24, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 8, + "Damage:2": 22, + "OreDict:8": "" + } + } + } + } + }, + "113:10": { + "questID:3": 113, + "preRequisites:11": [ + 202 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Certus Quartz Ore", + "desc:8": "Dig up some Certus Quartz to start your journey into digital storage and autocrafting." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "114:10": { + "questID:3": 114, + "preRequisites:11": [ + 113 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:charger", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Charging Certus Quartz", + "desc:8": "Place some Certus Quartz inside a powered Charger, and wait till it sparkles. Also found rarly underground." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:charger", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "115:10": { + "questID:3": 115, + "preRequisites:11": [ + 116 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Doubling Your Quartz, Slowly", + "desc:8": "Crush up some Quartz or Fluix, mix it with sand, then drop in water for about 10 hours." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:crystal_seed", + "Count:3": 1, + "tag:10": { + "progress:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:crystal_seed", + "Count:3": 1, + "tag:10": { + "progress:3": 600 + }, + "Damage:2": 600, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:crystal_seed", + "Count:3": 1, + "tag:10": { + "progress:3": 1200 + }, + "Damage:2": 1200, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "116:10": { + "questID:3": 116, + "preRequisites:11": [ + 114 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Fluix!", + "desc:8": "Throw the Nether Quartz, Redstone, and Charged Certus Quartz into a pool of water." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:quartz", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:redstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 2, + "Damage:2": 7, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "117:10": { + "questID:3": 117, + "preRequisites:11": [ + 115 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:quartz_growth_accelerator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Slightly Faster Quartz Doubling", + "desc:8": "Place these around a water block, connect them to your network to give them power, then throw your seeds in." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:quartz_growth_accelerator", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "118:10": { + "questID:3": 118, + "preRequisites:11": [ + 117 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ae2stuff:grower", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Actually Fast Growing", + "desc:8": "Place your seeds inside here for the best growing speed. You can also create Fluix with this machine." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ae2stuff:grower", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "119:10": { + "questID:3": 119, + "preRequisites:11": [ + 123 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:storage_cell_1k", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "First Storage Cell", + "desc:8": "Feel free to upgrade to 4k or higher as soon as possible." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:storage_cell_1k", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "120:10": { + "questID:3": 120, + "preRequisites:11": [ + 116 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:energy_acceptor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Powering Your Network", + "desc:8": "AE will only accept its own power, and one way to do that is by converting it through this." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:energy_acceptor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "121:10": { + "questID:3": 121, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:tinker_tank_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tinkerer\u0027s Tank", + "desc:8": "Build a hollow cube, at least 3x3x3. The Controller goes bottom center, the middle layer can be glass, and the drain can go anywhere.\n\nPipe or bucket fluids in or out of the drain.\n\nThis is great for storing all your fluids." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:tinker_tank_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:smeltery_io", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:seared", + "Count:3": 16, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:seared_glass", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "malisisdoors:big_door_dark_oak_3x3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "122:10": { + "questID:3": 122, + "preRequisites:11": [ + 119 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:drive", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Much Better Storage", + "desc:8": "The ME Drive holds 10 Drives." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:drive", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:storage_cell_16k", + "Count:3": 5, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "123:10": { + "questID:3": 123, + "preRequisites:11": [ + 112 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "1k Storage Component", + "desc:8": "These can be crafted into storage discs, or used in crafting CPU\u0027s." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + } + } + } + } + }, + "124:10": { + "questID:3": 124, + "preRequisites:11": [ + 132 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:crafting_storage_1k", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Intro to Autocrafting", + "desc:8": "Place your Crafting Storage connected to your network, then the Molecular Assembler next to a Interface, also connected to your network. \n\nNext place your incoded pattern into the Interface. \n\nIf you go back to your terminial, you should be able to request your item to be crafted." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:crafting_storage_1k", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:molecular_assembler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:crafting_storage_4k", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "125:10": { + "questID:3": 125, + "preRequisites:11": [ + 119 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 380, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Basic Terminal", + "desc:8": "The Basic Terminal is used to access all of your stored items. Hook it up with a cable to your network." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 380, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 5, + "Damage:2": 180, + "OreDict:8": "" + } + } + } + } + }, + "126:10": { + "questID:3": 126, + "preRequisites:11": [ + 125 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 360, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Crafting Terminal", + "desc:8": "Craft items from your storage with the built in 3x3 crafting table." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 360, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "127:10": { + "questID:3": 127, + "preRequisites:11": [ + 125 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 520, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Terminal", + "desc:8": "Access your stored fluid from here." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 520, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "128:10": { + "questID:3": 128, + "preRequisites:11": [ + 120 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:vibration_chamber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Coal Power", + "desc:8": "You can also use the Energy Acceptor to make a coal generator instead." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:vibration_chamber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "129:10": { + "questID:3": 129, + "preRequisites:11": [ + 125 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 340, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Autocrafting Terminals", + "desc:8": "The Pattern Terminal is where you create encoded Patterns, and the Interface Terminal allows you to access all of your ME Interfaces at once.\n\nPlace your Blank Pattern inside your Pattern Termnial, then open a recipe in jei. Press the plus icon to copy it to the terminal, then press the arrow to encode the pattern." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 340, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 480, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 52, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "130:10": { + "questID:3": 130, + "preRequisites:11": [ + 111 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ae2stuff:inscriber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Advanced Inscribing", + "desc:8": "A much improved version of the Inscriber." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ae2stuff:inscriber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "131:10": { + "questID:3": 131, + "preRequisites:11": [ + 120 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:energy_cell", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Storing Power", + "desc:8": "Once your network gets big enough, you will need some Energy Cells to help it stay online." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:energy_cell", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "132:10": { + "questID:3": 132, + "preRequisites:11": [ + 129 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:interface", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Network Interface", + "desc:8": "How the Network interacts with other blocks.\n\nThe Interface has countless uses, but it is primarly used in autocrafting." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:interface", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "133:10": { + "questID:3": 133, + "preRequisites:11": [ + 124 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "chisel:futura", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The ME Controller", + "desc:8": "Running out of channels yet? \n\nThe ME Controller can handle up to 32 channels per face, as well as function as an Energy Acceptor." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "134:10": { + "questID:3": 134, + "preRequisites:11": [ + 133 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "wct:wct", + "Count:3": 1, + "tag:10": { + "InfinityEnergy:3": 2147483647, + "internalCurrentPower:6": 1600000.0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wireless Terminal!", + "desc:8": "This is one of the biggest quality of life upgrades since the ME Controller!\n\n" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:wireless_access_point", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:security_station", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "wct:wct", + "Count:3": 1, + "tag:10": { + "InfinityEnergy:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "135:10": { + "questID:3": 135, + "preRequisites:11": [ + 116 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 16, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "First Cables", + "desc:8": "These are the basic cables that can connect your network.\n\nYou can use Cable Anchors to separate adjacent cables." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 16, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 120, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "136:10": { + "questID:3": 136, + "preRequisites:11": [ + 124 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:crafting_accelerator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Better Autocrafting", + "desc:8": "Place any combination of either of these blocks, plus at least one Crafting Storage, in a rectangular shape to create a Crafting Processing Unit." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:crafting_accelerator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:crafting_monitor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "137:10": { + "questID:3": 137, + "preRequisites:11": [ + 135 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 56, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Smart Cables", + "desc:8": "Smart Cables have the same functionality as the fluix ones, but have the added use of displaying the amount of channels, or network blocks, connected to your network.\n\nDense Cables can carry 32 channels, instead of the 8 that the other two types can handle." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 56, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 76, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "138:10": { + "questID:3": 138, + "preRequisites:11": [ + 134 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 42, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Range Upgrades", + "desc:8": "Place these inside the wireless access point." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 4, + "Damage:2": 42, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "139:10": { + "questID:3": 139, + "preRequisites:11": [ + 134 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:biometric_card", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Other Players", + "desc:8": "Place this in the bottom slot of your security terminal, program it for access, then have them shift right click with it to lock it to them. \n\nNext just put it in the storage area of the Security Terminal." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:biometric_card", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "140:10": { + "questID:3": 140, + "preRequisites:11": [ + 133 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 460, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "P2P Tunnels", + "desc:8": "These have a bit of a learning curve, but stick with it and your network capacity will explode.\n\nP2P Tunnels come in pairs, normally. The output end will be toward your machines, and the input end is towards your controller. \n\nOnce you place a pair of P2P\u0027s, shift right click with the Memory Card on the input, then right click on your output end to link them.\n\nChannels go in and out the wide ends, and the smaller ends just need to be connected to your network like any other network block.\n\n\n\nShift right click to clear your Memory Card." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 2, + "Damage:2": 460, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:memory_card", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "141:10": { + "questID:3": 141, + "preRequisites:11": [ + 132 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 220, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Digital Access", + "desc:8": "Place the Storage Bus against any storage to have the network recognize it." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 220, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:block_giant_chest_large", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "142:10": { + "questID:3": 142, + "preRequisites:11": [ + 112 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:network_tool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Network Information", + "desc:8": "Some useful items to have." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:network_tool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ae2stuff:visualiser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "143:10": { + "questID:3": 143, + "preRequisites:11": [ + 107 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:crucible", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Alchemy!", + "desc:8": "Throw the Salis Mundus on the Caldron to turn it into a Crucible. Fill with water, then heat.\n\nThis can be a messy process, with wasted Essenta converting into flux and polluting the atmosphere. This can cause Void Rifts, which can destroy blocks if left unattended." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:cauldron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:netherrack", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "144:10": { + "questID:3": 144, + "preRequisites:11": [ + 143 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:nitor_yellow", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Nitor", + "desc:8": "Right click on the top of the Crucible to drop items in.\n\nThis can be used as a light source, or to heat your Crucible." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:nitor_yellow", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:nugget", + "Count:3": 32, + "Damage:2": 9, + "OreDict:8": "" + } + } + } + } + }, + "145:10": { + "questID:3": 145, + "preRequisites:11": [ + 144 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:alumentum", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Magic Coal", + "desc:8": "Alumentum burns three times longer then regular coal, and can be thrown to cause a small explosion." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:alumentum", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:alumentum", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "146:10": { + "questID:3": 146, + "preRequisites:11": [ + 84 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "salt_brine", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Brine", + "desc:8": "A key step in metal processing.\n\nRight click on the tank with the Mod Wrench until it shows purging Brine. Then all you need to do is pipe the Brine into a tank for storage." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "salt_brine", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "147:10": { + "questID:3": 147, + "preRequisites:11": [ + 144 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Alchemical Brass", + "desc:8": "One of the first ways to make reusable casts for your High Oven or Smeltery!\n\nAlso used for many arcane things." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:flint", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "148:10": { + "questID:3": 148, + "preRequisites:11": [ + 147 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:cast_custom", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Reusable Casts", + "desc:8": "Yay!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:cast_custom", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "cast" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "149:10": { + "questID:3": 149, + "preRequisites:11": [ + 147 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "naturescompass:naturescompass", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Finding Biomes", + "desc:8": "With Nature\u0027s Compass you can choose a biome, and it will point to the closest one." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "naturescompass:naturescompass", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:brewvial", + "Count:3": 1, + "tag:10": { + "brewKey:8": "speed" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "150:10": { + "questID:3": 150, + "preRequisites:11": [ + 67 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:basicblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Steel Casing", + "desc:8": "Osmium is found in the Beneath" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:basicblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "151:10": { + "questID:3": 151, + "preRequisites:11": [ + 67 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Blood Magic", + "desc:8": "Raw Voidstone is found in the Beneath.\n\nItems can be piped in and out for basic automation.\n\nRight click anywhere with the Inspectoris Scandalus to set the Tier, then shift-right click on your altar to show a holographic layout in order to upgrade to that tier.\n\nYou\u0027ll need a head for the dagger, one option is to place a piece of obsidian along with an ender pearl on a tinkers sword to give it beaheading." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:sacrificial_dagger", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "bloodmagic:sanguine_book", + "Count:3": 1, + "tag:10": { + "currentTier:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "152:10": { + "questID:3": 152, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_giant_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "\"Small\" Crates", + "desc:8": "Once you have some oil, you can make the Small Storage Crate." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_giant_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:item_chest_to_crate_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "153:10": { + "questID:3": 153, + "preRequisites:11": [ + 229 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Blank Runes", + "desc:8": "Place 8 of any type of rune in a ring one level below your blood altar to upgrade it to level 2.\n\nThese are the basic runes, they can be upgraded to modify your Blood Altar in diferent ways." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "bloodmagic:slate", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "154:10": { + "questID:3": 154, + "preRequisites:11": [ + 153 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:infusion_matrix", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Runic Matrix", + "desc:8": "Now that you have some blank runes, you can go ahead and craft the Runic Matrix!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:infusion_matrix", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:pedestal_arcane", + "Count:3": 9, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:stone_arcane", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:caster_basic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:focus_2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "Unlock Infusion Crafting", + "command:8": "/tc research @s INFUSION" + } + } + }, + "155:10": { + "questID:3": 155, + "preRequisites:11": [ + 146 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Fluid Filtering", + "desc:8": "Inside the Fluidpedia, use the Ampoule on whichever fluid you want to be filtered, then you can use it to set the filters in the next quest." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:sampling_ampoule", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:sampling_ampoule", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "156:10": { + "questID:3": 156, + "preRequisites:11": [ + 155 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Electrochemical CSTR", + "desc:8": "Assemble this as shown in the guide book, then set the filters in the fluid input as shown in JEI to create Sodium Hydroxide.\n\nPipe the Saturated Brine and Water into the fluid input. Start the process in the Electrochemical CSTR.\n\nIf you\u0027ve done everything correctly, Sodium Hydroxide should start outputting on the bottom.\n\nThe Power Station needs RF and Fuel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "157:10": { + "questID:3": 157, + "preRequisites:11": [ + 296, + 370, + 371 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 1028, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mana Dust", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 1028, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "158:10": { + "questID:3": 158, + "preRequisites:11": [ + 79 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Lab Blenders", + "desc:8": "Items go in the top, and the controls are on the bottom.\n\nEach of the items will need to be blended for the next step.\n\nThe Power Station needs RF." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 3, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 3, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "gemFluorite" + }, + "3:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 771, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "itemSalt" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:sulfur_ore", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "159:10": { + "questID:3": 159, + "preRequisites:11": [ + 158 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Lab Oven", + "desc:8": "Assemble the Lab Oven as shown in the guide book. It is highly recomended to set up two Lab Ovens running side by side, one mixing sulfuric acid, and the other alternating between hydrofloric and hydrocloric acids.\n\nTo set up automation with a Server, place the Server File in the center slot and scroll to the desired recipe with the arrows. Next chose if you want it repetable or not and how many times it should run. Then place it in the top row and active the server. The Lab Oven will then run the recipes defined by the Server Files in order once you activate it." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "160:10": { + "questID:3": 160, + "preRequisites:11": [ + 159 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sulfuric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Sulfuric Acid", + "desc:8": "" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sulfuric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "161:10": { + "questID:3": 161, + "preRequisites:11": [ + 179, + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 10, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Air Compresser", + "desc:8": "Assemble another Gas Purifier with an Air Compresser pumping air into the input.\n\nYou won\u0027t need the Particulate Collector for purifying air.\n\nThe Power Station and Air Compresser will both need to be powered with Syngas." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 10, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "162:10": { + "questID:3": 162, + "preRequisites:11": [ + 161 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Cooling Air", + "desc:8": "You will need input and output tanks as well.\n\nPower the Station with RF." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "163:10": { + "questID:3": 163, + "preRequisites:11": [ + 162 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Air Components", + "desc:8": "Use Cryogenic Distilation to seperate air into its various components.\n\nYou will need 3 gas tanks.\n\nThe Gas Bulb will be your output for rare gases." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 2, + "Damage:2": 7, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 13, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 3, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "6:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 5, + "Damage:2": 5, + "OreDict:8": "" + }, + "7:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 2, + "Damage:2": 6, + "OreDict:8": "" + }, + "8:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "164:10": { + "questID:3": 164, + "preRequisites:11": [ + 156 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sodium_hydroxide", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Sodium Hydroxide", + "desc:8": "Grab a bucket of Sodium Hydroxide to complete." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sodium_hydroxide", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "165:10": { + "questID:3": 165, + "preRequisites:11": [ + 160 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "hydrochloric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Hydrochloric Acid", + "desc:8": "Requires Sulfuric Acid, Water, and Chloride Bearing Compound." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "hydrochloric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "166:10": { + "questID:3": 166, + "preRequisites:11": [ + 160 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "hydrofluoric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Hydrofloric Acid", + "desc:8": "Requires Sulfuric Acid and Fluorite Bearing Compound." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "hydrofluoric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "167:10": { + "questID:3": 167, + "preRequisites:11": [ + 171 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:pt_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Nitric Acid Production Upgrade", + "desc:8": "Swapping your Gold Cataylsts out with Platinum ones will double your output of Nitric Acid." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:pt_catalyst", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 2, + "Damage:2": 134, + "OreDict:8": "" + } + } + } + } + }, + "168:10": { + "questID:3": 168, + "preRequisites:11": [ + 189 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ammonium Chloride", + "desc:8": "Pipe Fly Ash into your Precipitation Chamber, along with Hydrochloric Acid. Then pipe the result along with water into a Lab Oven." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 21, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "169:10": { + "questID:3": 169, + "preRequisites:11": [ + 163 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 13, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Reforming Reactor", + "desc:8": "Highly recomended to set up the Catalyst Regenerator under this machine.\n\nAlso requires 4 gas tanks.\n\nUse this to create Ammonia, then assemble a second one to process some of that into Nitric Acid.\n\nPower with RF." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 13, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 2, + "Damage:2": 8, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 9, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "6:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "7:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:au_catalyst", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "8:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:gr_catalyst", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "170:10": { + "questID:3": 170, + "preRequisites:11": [ + 172 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "liquid_ammonia", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Liquid Ammonia", + "desc:8": "You will need a LOT of Liquid Ammonia, so the next few quests will give you a few more options on how to get more." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "liquid_ammonia", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "autoConsume:1": 0, + "groupDetect:1": 0, + "requiredFluids:9": { + "0:10": { + "FluidName:8": "liquid_ammonia", + "Amount:3": 1 + } + }, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "taskID:8": "bq_standard:fluid" + } + }, + "rewards:9": {} + }, + "171:10": { + "questID:3": 171, + "preRequisites:11": [ + 169 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "nitric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Nitric Acid", + "desc:8": "It\u0027s recomended here to assemble another Reforming Reactor to process Nitric Acid.\n\nRequires Ammonia and Oxygen." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "nitric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "autoConsume:1": 0, + "groupDetect:1": 0, + "requiredFluids:9": { + "0:10": { + "FluidName:8": "nitric_acid", + "Amount:3": 1 + } + }, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "taskID:8": "bq_standard:fluid" + } + }, + "rewards:9": {} + }, + "172:10": { + "questID:3": 172, + "preRequisites:11": [ + 169 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Gas Condenser", + "desc:8": "Use this to convert Ammonia Gas to its liquid form.\n\nAlso requires a Vessel/Holder, and a fuel supplied Power Station." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "173:10": { + "questID:3": 173, + "preRequisites:11": [ + 159 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "toxic_waste", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Toxic Waste", + "desc:8": "This quest tangent will show you how to recycle Toxic Waste into Flue Gas, which will allow you to save on rare materials by repairing Catalysts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "toxic_waste", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "174:10": { + "questID:3": 174, + "preRequisites:11": [ + 175 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Repairing Catalysts", + "desc:8": "Place this under any machine that works with catalysts, pipe Flue Gas into the tank and supply with water. \n\nOnce you turn it on it will pull catalysts out for repair and put them back." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "175:10": { + "questID:3": 175, + "preRequisites:11": [ + 173 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "flue_gas", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Flue Gas", + "desc:8": "Burn and Purify toxic waste using the same method as Syngas." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "flue_gas", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "176:10": { + "questID:3": 176, + "preRequisites:11": [ + 170 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sodium_cyanide", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Sodium Cyanide", + "desc:8": "The last liquid material needed for the processing Uninspected Minerals!\n\nYou could set up another Lab Oven, or add Sodium Cyanide to the server of one of your other Lab Ovens. It will take some tinkering to get everything just right.\n\nHighly recomended to use the recipe for Sodium Cyanide Plus, as it gives twice as much for the same amount of Liquid Ammonia." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:gr_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sodium_cyanide", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "177:10": { + "questID:3": 177, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:cosmetic", + "Count:3": 1, + "Damage:2": 31, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Update Questbook", + "desc:8": "Use this after every update to insure you have the latest version of the Questbook.\n\n§l§lThis seems to cause a crash when used on a server, use the command §c§l/bq_admin default load §r§linstead!!!!" + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 0, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Update the Questbook", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin default load" + } + } + }, + "178:10": { + "questID:3": 178, + "preRequisites:11": [ + 84 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "water_vapour", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Water Vapor", + "desc:8": "Use a Gas Burner to create Water Vapor." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "179:10": { + "questID:3": 179, + "preRequisites:11": [ + 164, + 178, + 165 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Leaching Vat (4x Ore)", + "desc:8": "4x ore processing, as well as a main component in the processing of Uninspected Minerals.\n\nThe Leaching Vat will also need two gas tanks supplied with Water Vapor, a Power Station supplied with Fuel, and a Server." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 3, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:slurry_agitator", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "180:10": { + "questID:3": 180, + "preRequisites:11": [ + 166 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Retention Vat", + "desc:8": "The Retention Vat operates much the same as the Leaching Vat, with the main difference being you aren\u0027t able to chose the §a§eCatagory§f of shard.\n\nThis will be your main source of Rare Earth minerals.\n\nSupply with the Leachate byproduct from the Leaching Vat, or you can melt Gangues down in a Slurry Pond.\n\nAlso will need a Power Station with fuel and Server." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 2, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "5:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:slurry_agitator", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "181:10": { + "questID:3": 181, + "preRequisites:11": [ + 171, + 176, + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Chemical Extractor (8x Ore)", + "desc:8": "Place the Test Tube and a Graduated Cylinder in the Glassware Holder, then the last two Cylinders in the Cabinets.\nKeep the Reaction Stabilizer supplied with Ferrous Catalysts, so your shards don\u0027t desolve.\n\nWhen Extracting dusts from a shard, you will always recover §a§220%§r of the available minerals, plus a precentage of the remaining, equal to the §2§r§aRecovery Efficiency %§r.§r This amount can be raised by increasing the Reaction Intensity, which will also increase the amount of acid required per operation.\n\n§6Dissolution Chance§r and §eStabilization§r determine the chance the shard will be lost, if you don\u0027t have Ferrous Catalyst\u0027s installed. Its recommended to attach a Catalyst Regenerator to the Reaction Stabilizer so you dont have to worry about that.\n\n§rExtracted dusts will need to be piped out of the Lab Balance to be usable.\n\nYou will also need a Power Station with a Gas Turbine and Syngas, and a Server." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 15, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "6:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "7:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "8:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "9:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:gas_turbine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "10:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:fe_catalyst", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + }, + "11:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:test_tube", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "12:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:graduated_cylinder", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "thermalexpansion:tank", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Creative:1": 0, + "Fluid:10": { + "FluidName:8": "liquid_ammonia", + "Amount:3": 32000 + }, + "Level:1": 0, + "Lock:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "182:10": { + "questID:3": 182, + "preRequisites:11": [ + 79 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Metal Alloyer", + "desc:8": "Pipe metal dust into the top of the Element Cabinet, making sure it has a Graduated Cylinder.\n\nYou will also need a Power Station supplied with Fuel, and a Server.\n\nVery few alloys will be available until you start processing Uninspected Minerals." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:graduated_cylinder", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:ingot_pattern", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 4, + "Damage:2": 69, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:dust", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "nuclearcraft:dust", + "Count:3": 1, + "Damage:2": 11, + "OreDict:8": "" + }, + "4:10": { + "id:8": "libvulpes:productdust", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + } + } + } + }, + "183:10": { + "questID:3": 183, + "preRequisites:11": [ + 78 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Heating Upgrade", + "desc:8": "Makes it heat 3x as fast, but will need to be replaced over time." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "184:10": { + "questID:3": 184, + "preRequisites:11": [ + 181 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Deposition Chamber", + "desc:8": "You will also need a Power Station supplied with RF, a server, and three gas tanks." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 2, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 2, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + } + } + } + } + }, + "185:10": { + "questID:3": 185, + "preRequisites:11": [ + 189, + 181 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Crystal Pulling Crucible", + "desc:8": "Also need a Power Station with RF, and a gas tank filled with Argon." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "186:10": { + "questID:3": 186, + "preRequisites:11": [ + 184 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Upgrades", + "desc:8": "The Casing Upgrade makes heating and compressing go 10x faster, and the Insulation Upgrade makes less heat and pressure escape with each craft." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 16, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "187:10": { + "questID:3": 187, + "preRequisites:11": [ + 169 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:os_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ammonia Production Upgrade", + "desc:8": "Swapping your Gold Cataylsts out with Osmium ones will double your output of Ammonia." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:os_catalyst", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "mekanism:ingot", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "188:10": { + "questID:3": 188, + "preRequisites:11": [ + 169 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:wg_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Efficiency Upgrade", + "desc:8": "Swapping your Graphite Cataylsts out with these will halve your needed input for any recipe." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:wg_catalyst", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:alloy_items_deco", + "Count:3": 3, + "Damage:2": 10, + "OreDict:8": "" + } + } + } + } + }, + "189:10": { + "questID:3": 189, + "preRequisites:11": [ + 170 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Precipitation Chamber", + "desc:8": "Also needs a Power Station powered with Fuel and RF, and a Server." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 2, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "190:10": { + "questID:3": 190, + "preRequisites:11": [ + 160 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:va_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Production Upgrade", + "desc:8": "Use this along with the Sulfur Plus recipe to double your output." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:va_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:metal_items", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "191:10": { + "questID:3": 191, + "preRequisites:11": [ + 182 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:heat_inductor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Power Station Upgrades", + "desc:8": "Placing this inside any Power Station that requires fuel (Syngas/Lava) will convert RF into fuel, allowing you to eventually run your entire chemical plant off of RF." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:heat_inductor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:heat_inductor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "192:10": { + "questID:3": 192, + "preRequisites:11": [ + 181 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:mineral_ores", + "Count:3": 1, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Finding The Right Gangue For You!", + "desc:8": "To effectively produce the materials you want, you will need to search for what it is in JEI.\n\nIn this case we are going to be producing Osmium, so go ahead and search for that. Narrow your search by adding \"shard\".\n\nYou should result in a selection of shards that have various §lPercentages §fof metals. Choose one that has what you want. Higher percentages of metals require more Acid to extract.\n\nNext search for the §eCatagory§f of the selected Shard, adding \"gangue\" to your search.\n\nCheck the §aComminution §flevel of the chosen Gangue, then set your Mineral Sizer to that and add Uninspected Minerals." + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": {} + }, + "193:10": { + "questID:3": 193, + "preRequisites:11": [ + 179, + 180 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:filter_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Leaching Upgrades", + "desc:8": "This and upgraded versions can be used in both machines that use gravity to select shards, and they narrow the range." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:filter_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 3, + "Damage:2": 68, + "OreDict:8": "" + } + } + } + } + }, + "194:10": { + "questID:3": 194, + "preRequisites:11": [ + 192 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:sulfide_shards", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Shards", + "desc:8": "When choosing your Shard, remember there are two types, produced in the Leaching Vat, or the Renention Vat.\n\nOnce you have your Gangue, its time to extract the Shards. In the Leaching Controller, set the §dGravity §fto approximately what it shows for your chosen shard, then add your Gangue. If you have set everything up properly, you should end up with about 4 shards from that §dGravity §frange. \n\nYou can complete this quest with either shard that contains Osmium." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:sulfide_shards", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:native_shards", + "Count:3": 1, + "Damage:2": 12, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "195:10": { + "questID:3": 195, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": 6000, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:sanity_soap", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cleanse your Mind", + "desc:8": "Use this repeatable quest to lower your Warp." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:sanity_soap", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "botania_tweaks:compressed_tiny_potato_1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Lower Temparary Warp", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/tc warp @s add -40 TEMP" + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Lower Warp", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "bq_standard.reward.command", + "command:8": "/tc warp @s add -20" + }, + "2:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Lower Permenant Warp", + "viaPlayer:1": 0, + "index:3": 2, + "title:8": "bq_standard.reward.command", + "command:8": "/tc warp @s add -10 PERM" + } + } + }, + "196:10": { + "questID:3": 196, + "preRequisites:11": [ + 338 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:industrial_blast_furnace", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Blast Furnace", + "desc:8": "Assemble a hollow 3x3x4 (you can click the show hologram button after you place your Blast Furnace to show you how to build it.)\n\nBy filling the center with lava, you can increase the heat to just over 1500, enough for aluminum!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:industrial_blast_furnace", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:lava_bucket", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:industrial_blast_furnace", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "197:10": { + "questID:3": 197, + "preRequisites:11": [ + 196 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Reinforced Machine Casing", + "desc:8": "Replacing the casing with Reinforced will increase heat by 20 each, for a total of 680." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "198:10": { + "questID:3": 198, + "preRequisites:11": [ + 196 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:part", + "Count:3": 4, + "Damage:2": 15, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Kanthal Coils", + "desc:8": "Right click the Blast Furnace with 4 Kanthal Coils to increase heat by 500." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:part", + "Count:3": 4, + "Damage:2": 15, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "199:10": { + "questID:3": 199, + "preRequisites:11": [ + 332 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemcelestialcrystal", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 900, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Celestial Crystals", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemcelestialcrystal", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 900, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "200:10": { + "questID:3": 200, + "preRequisites:11": [ + 197 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Advanced Machine Casing", + "desc:8": "The final upgrade, Advanced Machine Casings, each count for an additonal 20 heat." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "201:10": { + "questID:3": 201, + "preRequisites:11": [ + 198 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:part", + "Count:3": 4, + "Damage:2": 14, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Nichrome Coils", + "desc:8": "Right clicking the Blast Furnace with 4 Nichrome Coils will increase heat by another 500." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:part", + "Count:3": 4, + "Damage:2": 14, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "202:10": { + "questID:3": 202, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "steel" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mining Level: Steel", + "desc:8": "Cast yourself a steel level Pickaxe head." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "steel" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "thaumium" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "manasteel" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:sharpening_kit", + "Count:3": 1, + "tag:10": { + "Material:8": "steel" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "203:10": { + "questID:3": 203, + "preRequisites:11": [ + 233 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "openmodularturrets:disposable_item_turret", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Turrets!", + "desc:8": "Place the Turret on the Base, and supply with ammo and RF." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "openmodularturrets:disposable_item_turret", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "openmodularturrets:turret_base", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "libvulpes:coalgenerator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:cobblestone", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "204:10": { + "questID:3": 204, + "preRequisites:11": [ + 327 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:blood_shard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Bound Blade", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:bound_sword", + "Count:3": 1, + "tag:10": { + "Unbreakable:1": 1, + "activated:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:blood_shard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "205:10": { + "questID:3": 205, + "preRequisites:11": [ + 48 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wizard Robes", + "desc:8": "Collect a set of Wizard Robes.\n\nRecharge with mana in the Arcane Workbench." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_robe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_leggings", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_boots", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat_fire", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat_ice", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat_lightning", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat_earth", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "206:10": { + "questID:3": 206, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Crusher", + "desc:8": "§l§l§l§rFlip to Heavy Machinery \u003e Crusher in your Engineer\u0027s Manuel, then craft it together with the Projector to configure it.§r\n\nMiddle Click with the Projector to rotate, then left click to anchor your hologram, then place the blocks as shown. Shift-right click on a block with the Projector to remove the Hologram if you want to move it.\n\nAfter you finish, right click one of the center fences with the Engineer\u0027s Hammer to complete the machine!\n\nThrow Coke Coal into the top to create some Coke Dust.\n\nThis can also be used to double ore, just feed it through the Crusher and you will get two dusts, along with a chance at a byproduct!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 10, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 10, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:hopper", + "Count:3": 9, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersivepetroleum:schematic", + "Count:3": 1, + "tag:10": { + "multiblock:8": "IE:Crusher", + "flip:1": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:material", + "Count:3": 32, + "Damage:2": 17, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 1, + "tag:10": { + "conveyorType:8": "immersiveengineering:dropper" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 1, + "tag:10": { + "conveyorType:8": "immersiveengineering:extract" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 3, + "tag:10": { + "conveyorType:8": "immersiveengineering:vertical" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "207:10": { + "questID:3": 207, + "preRequisites:11": [ + 273 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:miniature_structure", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Travel to the Twilight Forest!", + "desc:8": "Throw an Ender Pearl into your filled Mana Pool, then throw it into a 2x2 pool of water surrounded by flowers.\n\nYou can find Glowstone hanging on the inside of a Hollow Hill, along with lots of other ores, loot, and monsters." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "visible:1": 0, + "invert:1": 0, + "range:3": -1, + "index:3": 1, + "structure:8": "", + "hideInfo:1": 1, + "posX:3": 0, + "posY:3": 0, + "posZ:3": 0, + "biome:8": "", + "name:8": "Twilight Forest", + "dimension:3": 7, + "taxiCabDist:1": 0, + "taskID:8": "bq_standard:location" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "twilightforest:magic_map_empty", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "208:10": { + "questID:3": 208, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:golem", + "Count:3": 1, + "tag:10": { + "props:4": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Golems", + "desc:8": "Complete this quest to skip having to unlock Golems. This start you off at being able to create a storage system." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:log_greatwood", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:plate", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:plate", + "Count:3": 16, + "Damage:2": 2, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:brain", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/tc research @s SEALPROVIDE" + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "bq_standard.reward.command", + "command:8": "/tc research @s GOLEMLOGISTICS" + } + } + }, + "209:10": { + "questID:3": 209, + "preRequisites:11": [ + 202 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:nether_brick", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Travel to the Nether", + "desc:8": "Now that you can mine Obsidian, feel free to go to the Nether." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:obsidian", + "Count:3": 10, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:flint_and_steel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "visible:1": 0, + "invert:1": 0, + "range:3": -1, + "index:3": 1, + "structure:8": "", + "hideInfo:1": 1, + "posX:3": 0, + "posY:3": 0, + "posZ:3": 0, + "biome:8": "", + "name:8": "The Nether", + "dimension:3": -1, + "taxiCabDist:1": 0, + "taskID:8": "bq_standard:location" + } + }, + "rewards:9": {} + }, + "210:10": { + "questID:3": 210, + "preRequisites:11": [ + 144 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Thaumium", + "desc:8": "A heavy arcane infused metal." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:dirt", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:manabottle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "211:10": { + "questID:3": 211, + "preRequisites:11": [ + 206 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Squeezer", + "desc:8": "Reuse the Projector from the last quest.\n\nHammer one of the barrels to complete the Industral Squeezer.\n\nCombine 8 Coke Dust into HOP Graphite dust, which you will need to smelt into ingots for the next quest.\n\nYou can also create plant oil here, which is one of the ingreidents for Bio-Desiel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:wooden_device0", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 2, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:piston", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 6, + "Damage:2": 1, + "OreDict:8": "" + }, + "7:10": { + "id:8": "immersiveengineering:material", + "Count:3": 4, + "Damage:2": 18, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "212:10": { + "questID:3": 212, + "preRequisites:11": [ + 211 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Metal Press", + "desc:8": "You can use the hammer on the piston to rotate it, then again once it is in the proper position to complete the Metal Press.\n\nUse the Metal Press Mold on the Metal Press, then drop 4 HOP Graphite Ingots onto the conveyor.\n\nThe Metal Press\u0027s main job is making Plates." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 2, + "tag:10": { + "conveyorType:8": "immersiveengineering:conveyor" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "minecraft:piston", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "5:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:graphite_electrode", + "Count:3": 3, + "tag:10": { + "graphDmg:3": 96000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + } + } + } + }, + "213:10": { + "questID:3": 213, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "bronze" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mining Level: Bronze", + "desc:8": "Cast yourself a Bronze level pickaxe head and go mining!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "bronze" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "invar" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:sharpening_kit", + "Count:3": 1, + "tag:10": { + "Material:8": "bronze" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "214:10": { + "questID:3": 214, + "preRequisites:11": [ + 213 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_atomic_reconstructor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Atomic Reconstructor", + "desc:8": "For now you can power it with Embers at around 180 RF/tick.\n\nRight click with a redstone torch to toggle pulse mode, which will only fire the laser then it gets a redstone signal. \n\nDropping or placing things in the laser will convert them into various things, try it out!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_atomic_reconstructor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:redstone_torch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "215:10": { + "questID:3": 215, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Iron Speed Upgrade", + "desc:8": "Place this in the upgrade slot for 2x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "216:10": { + "questID:3": 216, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:basicdrawers", + "Count:3": 1, + "tag:10": { + "material:8": "oak" + }, + "Damage:2": 0, + "OreDict:8": "drawerBasic" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Drawers", + "desc:8": "These store one type of item, in very high quantitys.\n" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:basicdrawers", + "Count:3": 1, + "tag:10": { + "material:8": "oak" + }, + "Damage:2": 0, + "OreDict:8": "drawerBasic" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:drawer_key", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "217:10": { + "questID:3": 217, + "preRequisites:11": [ + 216 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Drawer Controller", + "desc:8": "When the Drawer Controller is placed adjacent to any amount of connected drawers within a certain distance, it will serve as the access point for all of them.\n\nSlaves count as Controllers for input and output, but cannot be used on their own." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:controllerslave", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "218:10": { + "questID:3": 218, + "preRequisites:11": [ + 216 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:compdrawers", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Compacting Drawers", + "desc:8": "Placing an item with a block and/or nugget form inside of a Compacting Drawer will allow each variety to be accesable." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:compdrawers", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:compdrawers", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "219:10": { + "questID:3": 219, + "preRequisites:11": [ + 216 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:framingtable", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Custom Drawers", + "desc:8": "Placing down the Framing Table, the adding the Framed Drawer as well as a block or two, will allow for custom made drawers." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:framingtable", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "storagedrawers:customdrawers", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:customdrawers", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "220:10": { + "questID:3": 220, + "preRequisites:11": [ + 216 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:upgrade_storage", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Upgrades!", + "desc:8": "Use these on a placed drawer to customize its storage capabilities. Shift-right clicking on a drawer with an empty hand will open its interface, allowing you to remove or modify the upgrades currently in use.\n\nUse the Key on a drawer with an item in it, and it will stay that item even if you have 0 inside. Locking an empty drawer will change it to only accept manual input until used. \n\nCheck out the other keys and upgrades for more useful things." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:upgrade_storage", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "storagedrawers:upgrade_void", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "storagedrawers:drawer_key", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:upgrade_storage", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "221:10": { + "questID:3": 221, + "preRequisites:11": [ + 60, + 83 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "woot:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mob Farming", + "desc:8": "Building your first mob factory! The Tier one factory can only spawn some mobs, and only has two upgrade slots.\n\nWhen you go to craft the Factory Controller, you will need a programed Shard of the mob you wish to farm.\n\nPlace the Factory Layout where you want the center to be, then after you assemble the structure you will need to stack the Power Cell, Factory Importer, and Factory Exporter, in that order, in a line beneath the Factory Heart." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "woot:factory", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "woot:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:cell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "woot:importer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "woot:exporter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "woot:structure", + "Count:3": 10, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "woot:structure", + "Count:3": 14, + "Damage:2": 1, + "OreDict:8": "" + }, + "7:10": { + "id:8": "woot:structure", + "Count:3": 2, + "Damage:2": 5, + "OreDict:8": "" + }, + "8:10": { + "id:8": "woot:structure", + "Count:3": 2, + "Damage:2": 6, + "OreDict:8": "" + }, + "9:10": { + "id:8": "woot:layout", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "222:10": { + "questID:3": 222, + "preRequisites:11": [ + 215 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bronze Speed Upgrade", + "desc:8": "3x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "223:10": { + "questID:3": 223, + "preRequisites:11": [ + 222 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "NiAl Speed Upgrade", + "desc:8": "4x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "224:10": { + "questID:3": 224, + "preRequisites:11": [ + 223 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "BAM Speed Upgrade", + "desc:8": "5x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "225:10": { + "questID:3": 225, + "preRequisites:11": [ + 224 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Vanasteel Speed Upgrade", + "desc:8": "6x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "226:10": { + "questID:3": 226, + "preRequisites:11": [ + 225 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wilda Speed Upgrade", + "desc:8": "7x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "227:10": { + "questID:3": 227, + "preRequisites:11": [ + 226 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tinite Speed Upgrade", + "desc:8": "8x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "228:10": { + "questID:3": 228, + "preRequisites:11": [ + 212, + 290 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Arc Furnace", + "desc:8": "The left side is where you place your ores to be smelted, or your alloy bases. The right side is where you put your additives. Your Graphite Electrodes are placed in the top.\n\nSlag can be piped out the back, and your final product out the front." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 27, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:storage_alloy", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 8, + "Damage:2": 8, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:sheetmetal_slab", + "Count:3": 14, + "Damage:2": 8, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 5, + "Damage:2": 1, + "OreDict:8": "" + }, + "5:10": { + "id:8": "minecraft:cauldron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 10, + "Damage:2": 4, + "OreDict:8": "" + }, + "7:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 5, + "Damage:2": 5, + "OreDict:8": "" + }, + "8:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "229:10": { + "questID:3": 229, + "preRequisites:11": [ + 151, + 230 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:weak" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Weak Blood Orb", + "desc:8": "Right click to link the Blood Orb to you. It is used in crafting, and placing it in a filled altar will store LP (Blood) for rituials and the Alchemy Table." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:weak" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "230:10": { + "questID:3": 230, + "preRequisites:11": [ + 207 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Kill the Naga!", + "desc:8": "Look for the giant hedge maze, and slay the great Naga!" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 200.0, + "Name:8": "generic.maxHealth" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "5:10": { + "Base:6": 0.3, + "Name:8": "generic.movementSpeed" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "8:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "9:10": { + "Base:6": 80.0, + "Name:8": "generic.followRange" + }, + "10:10": { + "Base:6": 5.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 10000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": {}, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:naga", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -5116147082585019963, + "Health:5": 200.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 4.7634406, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": 8638280686910721164, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:naga", + "subtypes:1": 1 + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "twilightforest:naga_scale", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:speckled_melon", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "231:10": { + "questID:3": 231, + "preRequisites:11": [ + 228, + 151 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Refined Iron!", + "desc:8": "Craft up a batch of Refined Iron!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:mining_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "contenttweaker:tech_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "contenttweaker:magic_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "232:10": { + "questID:3": 232, + "preRequisites:11": [ + 197, + 198 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Osmium Ingots", + "desc:8": "Now that you have 2000+ heat, you can smelt your Osmium into ingots." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "233:10": { + "questID:3": 233, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "artisanworktables:worktable", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Simple Plates and Rods", + "desc:8": "Pour some lava into the workbench, then place the correct tool inside." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "artisanworktables:worktable", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:lava_bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "artisanworktables:artisans_hammer_stone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "artisansHammer" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "artisanworktables:toolbox", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "234:10": { + "questID:3": 234, + "preRequisites:11": [ + 88 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:manatablet", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Portable Mana", + "desc:8": "Throwing this into a filled Mana Pool, and right clicking it with your Wand of the Forest, will fill it up." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:manatablet", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "235:10": { + "questID:3": 235, + "preRequisites:11": [ + 6 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "artisanworktables:workshop", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Second Blacksmith Upgrade", + "desc:8": "Even more advanced, used to craft some armor." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "artisanworktables:workshop", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "236:10": { + "questID:3": 236, + "preRequisites:11": [ + 26, + 300 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "contenttweaker:activatedaspectuscopper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Aspectus", + "desc:8": "Place a Ember Shard along with 4 ingots worth of the correct molten metal into the stamp base. Be sure that you have the Shard placed first, otherwise you will end up with 4 plates.\n\nNext place a bucket of Starlight down, and drop the Aspectus\u0027 inside to activate them.\n\nBy placing a non infused Aspectus inside of a Light Well, you can collect molten metal of that type. This will average to about 8 ingots worth per Aspectus." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:activatedaspectuscopper", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:activatedaspectussilver", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "astralsorcery.liquidstarlight", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "237:10": { + "questID:3": 237, + "preRequisites:11": [ + 300, + 26 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_liquid_conduit", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Basic Fluid Transfer", + "desc:8": "You will need Clear glass to make these, which is just melted sand cast in a basin in the melter.\n\nThis is the first Ender IO Conduit you\u0027ll be using. Right click on the base of a connection, or shift left click with a wrench to edit it. Up to 4 different types of Conduits can be in the same space.\n\nIf you click on the gear icon in the tank\u0027s GUI you can set each side to push or pull fluids without needing a pipe." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_liquid_conduit", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderio:block_tank", + "Count:3": 1, + "tag:10": { + "enderio:data:10": { + "tank:10": { + "Empty:8": "", + "Capacity:3": 16000 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderio:item_liquid_conduit", + "Count:3": 16, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "enderio:item_yeta_wrench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "238:10": { + "questID:3": 238, + "preRequisites:11": [ + 236 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:smeltery_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Smeltery!", + "desc:8": "This will be enough resources to construct a 3x3x1 inside Smeltery. Place 9 blocks in a square for the base, then one row up place the rest on each side so there is a 3x3 area surounded by bricks. \n\nFuel goes in the tank, and ore in the controller. The Drain functions similarly to how the Melter did; simply attach a Faucet to one of the sides and right click or supply with redstone to pour molten metal into a Casting table or Basin.\n\nThe Smeltery can create alloys out of various types of metals, so be careful what you put in!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:smeltery_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:smeltery_io", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:casting", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:seared_tank", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "smelteryHeart" + }, + "4:10": { + "id:8": "tconstruct:faucet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "tconstruct:seared", + "Count:3": 18, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:casting", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:faucet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "239:10": { + "questID:3": 239, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "conarm:armorforge", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "tconstruct:metal", + "Count:1": 1, + "Damage:2": 3 + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Armor Forge", + "desc:8": "With this you can create custom armor.\n\nPurple slime can be found on floating islands, though you will need to be creative with your ascent. (Hint: try building with sand)" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "conarm:armorforge", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "tconstruct:metal", + "Count:1": 1, + "Damage:2": 3 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "conarm:book", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "240:10": { + "questID:3": 240, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:toolforge", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "tconstruct:metal", + "Count:1": 1, + "Damage:2": 4 + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tool Forge", + "desc:8": "With this you can create much more advanced tools and weapons." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:toolforge", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "tconstruct:metal", + "Count:1": 1, + "Damage:2": 4 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "241:10": { + "questID:3": 241, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:iron_ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Optional: Skip Chapter 1", + "desc:8": "Turn in 32 Iron to complete the first chapter.\n\nBecause making a Tinkers tool is not technically required, this quest is to allow you to make it to this point without following the book." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:iron_ingot", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "twilightforest:trophy_pedestal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 1, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 0" + }, + "2:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 2, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 1" + }, + "3:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 3, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 2" + }, + "4:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 4, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 3" + }, + "5:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 5, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 5" + }, + "6:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 6, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 11" + }, + "7:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 7, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 12" + }, + "8:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 8, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 14" + }, + "9:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 9, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 15" + }, + "10:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 10, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 16" + }, + "11:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 11, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 28" + }, + "12:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 12, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 29" + }, + "13:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 13, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 31" + }, + "14:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 14, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 32" + }, + "15:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 15, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 41" + }, + "16:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 1, + "index:3": 16, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 64" + } + } + }, + "242:10": { + "questID:3": 242, + "preRequisites:11": [ + 241 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 163, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bronze", + "desc:8": "32 Bronze needed.\n\nNot yet implemted." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 32, + "Damage:2": 163, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "243:10": { + "questID:3": 243, + "preRequisites:11": [ + 242 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 160, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Steel", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 32, + "Damage:2": 160, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "244:10": { + "questID:3": 244, + "preRequisites:11": [ + 243 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Refined Iron", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:ingot", + "Count:3": 64, + "Damage:2": 19, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "245:10": { + "questID:3": 245, + "preRequisites:11": [ + 244 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 132, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Aluiminum", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 64, + "Damage:2": 132, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "246:10": { + "questID:3": 246, + "preRequisites:11": [ + 367, + 111 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:condenser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mini Blackholes", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:condenser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "247:10": { + "questID:3": 247, + "preRequisites:11": [ + 245 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:alloy_items_tech", + "Count:3": 1, + "Damage:2": 40, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Vanasteel", + "desc:8": "Advanced Alloys" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:alloy_items_tech", + "Count:3": 64, + "Damage:2": 40, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "248:10": { + "questID:3": 248, + "preRequisites:11": [ + 170 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ammonia from Coal Tar", + "desc:8": "Pipe your Coal Tar byproduct from creating Syngas into a Heavy Drum, then pipe the liquid Coal Tar into a Lab Oven along with Water and Cracked Lime." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 20, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "249:10": { + "questID:3": 249, + "preRequisites:11": [ + 170 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 833, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ammonia by Tar", + "desc:8": "Assemble a Lab Oven and run the Ammonia by Tar recipe." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 833, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "250:10": { + "questID:3": 250, + "preRequisites:11": [ + 158 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:gas_turbine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gas Turbine", + "desc:8": "Installing a Gas Turbine in any Power Station requiring RF will allow it to use fuel instead." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:gas_turbine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:gas_turbine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "251:10": { + "questID:3": 251, + "preRequisites:11": [ + 131 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:dense_energy_cell", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Dense Cells", + "desc:8": "The upgraded version." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:dense_energy_cell", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "252:10": { + "questID:3": 252, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:grindstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Dust and Doubling", + "desc:8": "Place the crank on top, and hold right click on it to use." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:grindstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:crank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "lycanitesmobs:amber_cake", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "253:10": { + "questID:3": 253, + "preRequisites:11": [ + 234, + 273 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:manaring", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Portable Convenient Mana", + "desc:8": "Turn your Tablet into a Ring!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:manaring", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "254:10": { + "questID:3": 254, + "preRequisites:11": [ + 256 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:block_tank", + "Count:3": 1, + "tag:10": { + "enderio:data:10": { + "tank:10": { + "Empty:8": "", + "Capacity:3": 16000 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "A Portable Tank", + "desc:8": "Fluid storage." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:block_tank", + "Count:3": 1, + "tag:10": { + "enderio:data:10": { + "tank:10": { + "Empty:8": "", + "Capacity:3": 16000 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderio:block_tank", + "Count:3": 1, + "tag:10": { + "enderio:data:10": { + "tank:10": { + "Empty:8": "", + "Capacity:3": 32000 + } + } + }, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "255:10": { + "questID:3": 255, + "preRequisites:11": [ + 256 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thermalexpansion:tank", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Level:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Yet Another Portable Tank", + "desc:8": "Upgrade by using Kits on these." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thermalexpansion:tank", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Level:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "256:10": { + "questID:3": 256, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 1, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "HIDDEN", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Buckets", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "257:10": { + "questID:3": 257, + "preRequisites:11": [ + 184 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Widia Compound", + "desc:8": "Used to make tier 6 speed upgrade, as well as double your Ender IO chassis production." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "258:10": { + "questID:3": 258, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Pulsating Iron", + "desc:8": "Look up the recipe for molten Pulsating Iron to create." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderio:item_material", + "Count:3": 18, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "259:10": { + "questID:3": 259, + "preRequisites:11": [ + 184 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:alloy_items_tech", + "Count:3": 1, + "Damage:2": 34, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tinite", + "desc:8": "Used for the final speed upgrade!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:alloy_items_tech", + "Count:3": 1, + "Damage:2": 34, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "260:10": { + "questID:3": 260, + "preRequisites:11": [ + 185, + 360, + 157 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "environmentaltech:litherite_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Lithirite", + "desc:8": "Congradulations! You made it this far! I\u0027m super proud of you. This is the start of passive resource generation." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "environmentaltech:litherite_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "261:10": { + "questID:3": 261, + "preRequisites:11": [ + 107 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:paving_stone_travel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Enhanced Arcane Stone", + "desc:8": "Depending on which Vis Crystals you use, you can give Arcane Stone the ability to block mobs or increase your movement speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:paving_stone_travel", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:paving_stone_barrier", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:stone_arcane", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "262:10": { + "questID:3": 262, + "preRequisites:11": [ + 185 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:alloy_items_gems", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Neodyium YAG Gem", + "desc:8": "Used for the Laser Core of the Void Miner." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:alloy_items_gems", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "263:10": { + "questID:3": 263, + "preRequisites:11": [ + 98 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:scribing_tools", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Researching", + "desc:8": "Place the Paper in your research station, then start your research. Selecting an icon will give some direction for what options show up.\n\nPlacing related blocks around your station might give you more starting options. The bookshelf is the guide for Fundamentals.\n\nRemember, be sure to unlock everthing through the Thaumonomicon." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:table_wood", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:scribing_tools", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:paper", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:bookshelf", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "264:10": { + "questID:3": 264, + "preRequisites:11": [ + 197 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:industrial_grinder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Industrial Grinder", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:industrial_grinder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 18, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:water_bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "265:10": { + "questID:3": 265, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:grinder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Grinder", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:grinder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "266:10": { + "questID:3": 266, + "preRequisites:11": [ + 310 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:industrial_electrolyzer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Industrial Electrolyzer", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:industrial_electrolyzer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "267:10": { + "questID:3": 267, + "preRequisites:11": [ + 197 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:implosion_compressor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Implosion Compresser", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:implosion_compressor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 26, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "268:10": { + "questID:3": 268, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:rolling_machine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Rolling Machine", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:rolling_machine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "269:10": { + "questID:3": 269, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:extractor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Extractor", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:extractor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "270:10": { + "questID:3": 270, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "techreborn:treetap", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Rubber", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "techreborn:treetap", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:part", + "Count:3": 1, + "Damage:2": 31, + "OreDict:8": "" + }, + "2:10": { + "id:8": "techreborn:part", + "Count:3": 1, + "Damage:2": 32, + "OreDict:8": "" + }, + "3:10": { + "id:8": "techreborn:rubber_sapling", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "271:10": { + "questID:3": 271, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:assembling_machine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Assembling Machine", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:assembling_machine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "272:10": { + "questID:3": 272, + "preRequisites:11": [ + 144 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:goggles", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Goggles of Revealing", + "desc:8": "Equipping these in the head bauble slot will allow you to see what aspects are in the Crucible." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:goggles", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumometer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "273:10": { + "questID:3": 273, + "preRequisites:11": [ + 88, + 90, + 94 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mana Infused Items", + "desc:8": "Dropping things into Mana is a good idea." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "3:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 23, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:ender_pearl", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "274:10": { + "questID:3": 274, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Thermoelectric Genorator", + "desc:8": "Hot on one side, and cold on the opposite side. Check the Manual for more options." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:packed_ice", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:magma", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:hardened_clay", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "275:10": { + "questID:3": 275, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:material", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Hemp Farm", + "desc:8": "Getting into Agricraft about now eh? By creating a line of double sticks, with a seed planted at one end, will allow you to improve the stats as it spreads." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:seed", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "agricraft:crop_sticks", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:material", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "3:10": { + "id:8": "agricraft:seed_analyzer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "agricraft:crop_sticks", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "276:10": { + "questID:3": 276, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:wooden_device1", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wind Power", + "desc:8": "You can use a tank with oil in place of the bucket for Treated Planks." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_device1", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_decoration", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "277:10": { + "questID:3": 277, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:wooden_device1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Water Power", + "desc:8": "You will need a steel ingot to build this, but it is a faster alternative to the Windmill." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_device1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:water_bucket", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "278:10": { + "questID:3": 278, + "preRequisites:11": [ + 276, + 277 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "LV Power", + "desc:8": "By hammering each side of the Capacitor with the Engineers Hammer, you can switch betwean input and output for that side. \n\nAfter you have placed a Wire Connector on your power input, and another one on the machine you want to be powered, right click both with a Wire.\n\nYou can also connect multiple wires to one Wire Relay." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:wirecoil", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:wirecoil", + "Count:3": 8, + "Damage:2": 6, + "OreDict:8": "" + } + } + } + } + }, + "279:10": { + "questID:3": 279, + "preRequisites:11": [ + 276, + 275 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:material", + "Count:3": 8, + "Damage:2": 12, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Upgrading the Windmill", + "desc:8": "Right click each blade of the Windmill with a Sail to increase the speed.\n\nThese can be crafted one at a time." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "allowSmelt:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "allowCraft:1": 1, + "allowAnvil:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:material", + "Count:3": 8, + "Damage:2": 12, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:crafting" + } + }, + "rewards:9": {} + }, + "280:10": { + "questID:3": 280, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Fermenter", + "desc:8": "Turn fruit or sugarcane into Ethanol." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 6, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 2, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 4, + "Damage:2": 9, + "OreDict:8": "" + }, + "5:10": { + "id:8": "minecraft:cauldron", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:melon_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "281:10": { + "questID:3": 281, + "preRequisites:11": [ + 211, + 280 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 9, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Refinery", + "desc:8": "Combine Ethanol and Plant Oil into Biodiesel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 5, + "Damage:2": 6, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 16, + "Damage:2": 9, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "tag:10": { + "tier:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + } + } + } + } + }, + "282:10": { + "questID:3": 282, + "preRequisites:11": [ + 281 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "biodiesel", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Diesel Generator", + "desc:8": "Supply with fuel, start with Biodiesel. Outputs 4096 RF a tick." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 13, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 9, + "Damage:2": 7, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 5, + "Damage:2": 6, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 6, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "283:10": { + "questID:3": 283, + "preRequisites:11": [ + 290 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Excavator", + "desc:8": "Use the Core Sample Drill in various spots to see the results. After placing the drill and supplying power, right click it to start. Right click it again to extract the sample. \n\nEach chunk has a different type of vein, and you can turn on chunk borders by pressing F9. You can place the sample by shift-right clicking it onto the ground." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 5, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 9, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 3, + "Damage:2": 7, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:storage", + "Count:3": 9, + "Damage:2": 8, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 15, + "Damage:2": 8, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 26, + "Damage:2": 1, + "OreDict:8": "" + }, + "7:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 1, + "tag:10": { + "energyStorage:3": 1000000, + "sideConfig_0:3": 0, + "sideConfig_1:3": 1, + "sideConfig_2:3": 2, + "sideConfig_3:3": 2, + "sideConfig_4:3": 2, + "sideConfig_5:3": 2 + }, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "284:10": { + "questID:3": 284, + "preRequisites:11": [ + 57, + 236, + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:alchemy_tablet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ember Alchemy", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:alchemy_tablet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:alchemy_pedestal", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:cinder_plinth", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:beam_cannon", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "285:10": { + "questID:3": 285, + "preRequisites:11": [ + 284 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:ember_cluster", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ember Crystal Cluster", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:aspectus_copper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:aspectus_dawnstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:dust_ash", + "Count:3": 48, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:ember_cluster", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "286:10": { + "questID:3": 286, + "preRequisites:11": [ + 57 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:ember_pulser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Faster Ember Transfer", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:ember_funnel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:ember_pulser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "287:10": { + "questID:3": 287, + "preRequisites:11": [ + 214 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_placer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Utility Blocks", + "desc:8": "Pretty handy for automation." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_placer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "actuallyadditions:block_dropper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:item_misc", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "1:10": { + "id:8": "actuallyadditions:item_misc", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + } + } + } + } + }, + "288:10": { + "questID:3": 288, + "preRequisites:11": [ + 358 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:block_alloy_smelter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Alloy Smelter", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:block_alloy_smelter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "289:10": { + "questID:3": 289, + "preRequisites:11": [ + 214 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_ranged_collector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Item Collection", + "desc:8": "Does what it says on the tin." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_ranged_collector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:hopper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "290:10": { + "questID:3": 290, + "preRequisites:11": [ + 282, + 294 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "MV Power", + "desc:8": "Power transfer and storage up to 1024 RF/tick." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 2, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:wirecoil", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:wirecoil", + "Count:3": 8, + "Damage:2": 7, + "OreDict:8": "" + } + } + } + } + }, + "291:10": { + "questID:3": 291, + "preRequisites:11": [ + 41 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:stone_torch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Stone Torches", + "desc:8": "Useful for caving." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:stone_torch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:block_tiny_torch", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "292:10": { + "questID:3": 292, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "buildinggadgets:copypastetool", + "Count:3": 1, + "tag:10": { + "mode:8": "Copy", + "Energy:3": 500000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Copy-Paste Gadget", + "desc:8": "Shift-Right click a corner, then right click the opposite corner to copy a structure. \n\nThen place it along with a piece of paper or a template into the Template Manager. \n\nAfter you have it set up how you want, hold G to swap to Paste mode." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "buildinggadgets:copypastetool", + "Count:3": 1, + "tag:10": { + "mode:8": "Copy", + "Energy:3": 500000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "buildinggadgets:templatemanager", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:paper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "buildinggadgets:template", + "Count:3": 1, + "tag:10": { + "copycounter:3": 3, + "TemplateName:8": "Baisc Machine Frame", + "UUID:8": "8a3e6711-5121-4662-a609-8294048f3a74", + "startPos:10": { + "X:3": -234, + "Y:3": 99, + "Z:3": -229 + }, + "itemcountmap:9": { + "0:10": { + "item:3": 11575, + "meta:3": 0, + "count:3": 20 + }, + "1:10": { + "item:3": 10707, + "meta:3": 13, + "count:3": 6 + }, + "2:10": { + "item:3": 9997, + "meta:3": 3, + "count:3": 1 + } + }, + "endPos:10": { + "X:3": -232, + "Y:3": 97, + "Z:3": -227 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "293:10": { + "questID:3": 293, + "preRequisites:11": [ + 281, + 295 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersivetech:metal_multiblock", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Boiler", + "desc:8": "Use Fuel to boil water for your Steam Turbine." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 20, + "Damage:2": 9, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 9, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 10, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "294:10": { + "questID:3": 294, + "preRequisites:11": [ + 293, + 315 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:steam_engine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Steam Turbine + Alternator", + "desc:8": "Use these two multiblocks to turn steam into high amounts of energy, up to 4096 RF/tick." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:storage", + "Count:3": 12, + "Damage:2": 8, + "OreDict:8": "blockSteel" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 28, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 8, + "Damage:2": 6, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 5, + "tag:10": { + "sideConfig_0:3": 0, + "sideConfig_1:3": 1, + "sideConfig_2:3": 0, + "sideConfig_3:3": 0, + "sideConfig_4:3": 0, + "sideConfig_5:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 6, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 7, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "7:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 35, + "Damage:2": 8, + "OreDict:8": "" + }, + "8:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 6, + "Damage:2": 6, + "OreDict:8": "" + }, + "9:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 3, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "295:10": { + "questID:3": 295, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersivetech:metal_multiblock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Distilled Water", + "desc:8": "An alternate method of generating power through steam. This method is more expensive, but will save you automation." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 7, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 3, + "Damage:2": 6, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 10, + "Damage:2": 9, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "296:10": { + "questID:3": 296, + "preRequisites:11": [ + 196 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 132, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Aluminum Ingots", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 132, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "297:10": { + "questID:3": 297, + "preRequisites:11": [ + 298 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Astral Sorcery", + "desc:8": "To craft anything with this table, you need enough starlight, then to hit the table with the Resonating Wand." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "Unlock Exploration", + "command:8": "/as research @s BASIC_CRAFT" + } + } + }, + "298:10": { + "questID:3": 298, + "preRequisites:11": [ + 411 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemwand", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Resonating Wand", + "desc:8": "In order to craft it, you will need to use a regular crafting table below the floating crystal exposed to the sky in a large Astral Temple.\n\nThe Resonating Wand is used to start Starlight crafting by using it on the table after the icon of the craft shows up." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemwand", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:ender_pearl", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "299:10": { + "questID:3": 299, + "preRequisites:11": [ + 297 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemrockcrystalsimple", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 400, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Rock Crystals", + "desc:8": "Holding the Resonating Wand at night will highlight nearby underground Rock Crystal Ore.\n\nEach Rock Crystal Ore can drop more then one Rock Crystal, each of which has unique properties. By holding shift when hovering over a crystal, you can see its properties." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemrockcrystalsimple", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 400, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "300:10": { + "questID:3": 300, + "preRequisites:11": [ + 299 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockwell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Lightwell", + "desc:8": "Aquamarine, Rock Crystals, and Celestial Crystals will create liquid starlight over time when placed in the Lightwell, eventually being destroyed.\n\nLightwells only hold 2 buckets at a time, and are only able to pipe fluids out the bottom. They are also about 3 times more effective at night.\n\nUsing an Aspectus will create approxamately twice the amount of molten metal required to create them." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockwell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "mysticalagriculture:marble_seeds", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "301:10": { + "questID:3": 301, + "preRequisites:11": [ + 297 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockattunementrelay", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Starlight Condensing", + "desc:8": "Assembling one of these structures, as shown in your Astral Tome, by your Altar wil increase the amount of avalible Starlight. Not as needed at first, but as you progress there will be some crafts that will require more." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockattunementrelay", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + } + } + } + }, + "302:10": { + "questID:3": 302, + "preRequisites:11": [ + 297 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:itemusabledust", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Infused Powders", + "desc:8": "Illumanation Powder is used to light up an area, and Nocturnal Powder can summmon aggressive mobs to fight." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:itemusabledust", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:itemusabledust", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "303:10": { + "questID:3": 303, + "preRequisites:11": [ + 297 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemhandtelescope", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tools of the Trade", + "desc:8": "Using the Looking Glass during the night will allow you to see Constellations you have discovered. By tracing then as shown by your Constellation Pages, you can memorize them!\n\nThe Sextant can be used to locate Temples and Ruins, and will also show a hologram of the required structure when used on a upgraded Starlight Crafting Table.\n\nHolding the Fosinic Resonator at night will show you areas of concentrated Starlight. Placing your Astral crafting station there will increase the total amount of starlight avalible to use." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemhandtelescope", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemsextant", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemskyresonator", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "304:10": { + "questID:3": 304, + "preRequisites:11": [ + 298 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "comforts:hammock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Sleeping The Day Away", + "desc:8": "Place the Rope and Nails 4 blocks apart, then right click them with the Hammock." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "comforts:hammock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "comforts:rope", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "nuclearcraft:moresmore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "305:10": { + "questID:3": 305, + "preRequisites:11": [ + 310 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:chemical_reactor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Chemical Reactor", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:chemical_reactor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "306:10": { + "questID:3": 306, + "preRequisites:11": [ + 310 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:industrial_centrifuge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Centerfuge", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:industrial_centrifuge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "307:10": { + "questID:3": 307, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:wire_mill", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Wire Mill", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:wire_mill", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "308:10": { + "questID:3": 308, + "preRequisites:11": [ + 197 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:vacuum_freezer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Vaccum Freezer", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:vacuum_freezer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 9, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "309:10": { + "questID:3": 309, + "preRequisites:11": [ + 200 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:distillation_tower", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Distilation Tower", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:distillation_tower", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 17, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 17, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "310:10": { + "questID:3": 310, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Advanced Machine Frame", + "desc:8": "An Advanced Machine Frame." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "311:10": { + "questID:3": 311, + "preRequisites:11": [ + 270 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Basic Machine Frame", + "desc:8": "This is the core craft for Tech Reborn, so batch crafting these would be in your favor. Also, look into the automated workbench!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "312:10": { + "questID:3": 312, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Automated Workbench", + "desc:8": "Placing a Blueprint inside will allow you to select one of the designs for autocrafting." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 5, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 4, + "tag:10": { + "conveyorType:8": "immersiveengineering:conveyor" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:treated_wood_slab", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "components" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "313:10": { + "questID:3": 313, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:wooden_device0", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Engineer\u0027s Workbench", + "desc:8": "Place a Blueprint in to access unique or cheaper recipes.\n\nAlso used to apply shaders and modify tools and weapons from Immersive Engineering." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_device0", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "Parent:10": { + "Size:3": 5, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:drill", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "immersiveengineering:drillhead", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:jerrycan", + "Count:3": 1, + "tag:10": { + "Fluid:10": { + "FluidName:8": "biodiesel", + "Amount:3": 10000 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "314:10": { + "questID:3": 314, + "preRequisites:11": [ + 214, + 75, + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagenetwork:master", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Simple Network Controller", + "desc:8": "Starting your storage network! Connect a chest with the Storage Link Cable to access it through your Storage Request Table." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagenetwork:master", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "storagenetwork:request", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "storagenetwork:storage_kabel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "storagenetwork:ex_kabel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "storagenetwork:im_kabel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "315:10": { + "questID:3": 315, + "preRequisites:11": [ + 295 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersivetech:metal_multiblock", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Solar Steam", + "desc:8": "Use the power of the sun to create steam.\n\nAssemble the Solar Tower as shown, with up to four Solar Reflectors around it." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 14, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 5, + "Damage:2": 5, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 20, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 16, + "Damage:2": 8, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_decoration", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:storage", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "316:10": { + "questID:3": 316, + "preRequisites:11": [ + 314 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagenetwork:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Auto Processing", + "desc:8": "Can set an input and output with the Processing Cable, and access all Processing Cables in the Controller.\n\nFor example, if you connect a Cable to a furnace, and set one piece of wood as the input and one piece of Charcoal as the output, you could request Charcoal in your Controller and it would do it for you." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagenetwork:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "storagenetwork:process_kabel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 1, + "rewards:9": { + "0:10": { + "id:8": "storagenetwork:process_kabel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "317:10": { + "questID:3": 317, + "preRequisites:11": [ + 314 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "storagenetwork:remote", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wireless Access", + "desc:8": "The first wireless termenal. Check what you can make with this for the next tier remote." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "storagenetwork:remote", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:rabbit_stew", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "318:10": { + "questID:3": 318, + "preRequisites:11": [ + 313 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "components" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Blueprints", + "desc:8": "Aquire Blueprints." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "components" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "molds" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "bullet" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "specialBullet" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "319:10": { + "questID:3": 319, + "preRequisites:11": [ + 299 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockmachine", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Crystal Refining", + "desc:8": "By placing a Rock Crystal on this and turning it, you will trade some Size for Cutting.\n\nDropping a Rock Crystal into placed Liquid Starlight, it will absorb it over time to increase its Size.\n\nOnce it reaches the max Size, it will split into two, which have the chance to be higher Purity." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockmachine", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemrockcrystalsimple", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 400, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "320:10": { + "questID:3": 320, + "preRequisites:11": [ + 124 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "threng:big_assembler", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Multiblock Autocrafting", + "desc:8": "This setup is much more expensive, but will save on channels.\n\nThe multiblock is made by placing Frames on the edges of a 4x4x4 cube, then the Vents on the 6 empty sides, along with the Controller and I/O Port. Fill the inside with the Crafting Coprocessors and Pattern Providers. When finished, right click on the Controller to activate the multiblock.\n\n\nYou can make this as big as you want, with any combination of Coprocessors and Pattern Providers." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "threng:big_assembler", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "threng:big_assembler", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "id:8": "threng:big_assembler", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "threng:big_assembler", + "Count:3": 22, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "threng:big_assembler", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "5:10": { + "id:8": "threng:big_assembler", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 9, + "Damage:2": 52, + "OreDict:8": "" + } + } + } + } + }, + "321:10": { + "questID:3": 321, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:sky_stone_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Inscribers", + "desc:8": "Who\u0027s got time to look all over finding fallen rocks?" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 14, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + }, + "4:10": { + "id:8": "appliedenergistics2:sky_stone_block", + "Count:3": 128, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "minecraft:spawn_egg", + "Count:3": 2, + "tag:10": { + "EntityTag:10": { + "id:8": "thaumcraft:cultistportallesser" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "322:10": { + "questID:3": 322, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Not 2", + "desc:8": "Even more ores!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:mining_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 32, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 32, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:redstone", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "minecraft:dye", + "Count:3": 32, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:quartz", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "323:10": { + "questID:3": 323, + "preRequisites:11": [ + 395 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:energy_acceptor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Applied Energistics Tech Token Reward", + "desc:8": "There should be a better way..." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:energy_acceptor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 360, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 32, + "Damage:2": 56, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 10, + "Damage:2": 36, + "OreDict:8": "" + }, + "4:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 6, + "Damage:2": 220, + "OreDict:8": "" + }, + "5:10": { + "id:8": "appliedenergistics2:drive", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "324:10": { + "questID:3": 324, + "preRequisites:11": [ + 334 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemlinkingtool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Linking", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemlinkingtool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "325:10": { + "questID:3": 325, + "preRequisites:11": [ + 330 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockritualpedestal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Rituals", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockritualpedestal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 20, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 24, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "326:10": { + "questID:3": 326, + "preRequisites:11": [ + 334 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockmachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Telescope", + "desc:8": "Acts similar to the Looking Glass, but can be placed and snaps to the constellations." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockmachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "327:10": { + "questID:3": 327, + "preRequisites:11": [ + 151, + 357, + 343 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:soul_forge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Hellfire Forge", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:soul_forge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "328:10": { + "questID:3": 328, + "preRequisites:11": [ + 334 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockcelestialgateway", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gateway", + "desc:8": "Allows travel between any Gateways.\n\nName the Gateway before placing in the anvil to label." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockcelestialgateway", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 25, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 20, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:blockcelestialgateway", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 25, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 20, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "329:10": { + "questID:3": 329, + "preRequisites:11": [ + 229 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:alchemy_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Alchemy Table", + "desc:8": "Place a filled Blood Orb to craft. Some crafts require higher tiers of orbs." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:alchemy_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "330:10": { + "questID:3": 330, + "preRequisites:11": [ + 334 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockattunementaltar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Attunment", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockattunementaltar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 225, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 80, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + }, + "5:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "331:10": { + "questID:3": 331, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:smelter_basic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Essenta Smeltery Mk1", + "desc:8": "Burn items into their base Essence using this. This version is 80% efficient, with the rest turned into Flux. The waste can be lowered by attaching one or more Venting Ports to the sides." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:smelter_basic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:alembic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 1, + "choices:9": { + "0:10": { + "id:8": "thaumcraft:smelter_aux", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:smelter_vent", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:alembic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "332:10": { + "questID:3": 332, + "preRequisites:11": [ + 334 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Celestial Altar", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 49, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 40, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 8, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "6:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "333:10": { + "questID:3": 333, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:smelter_thaumium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Essenta Smeltery Mk2", + "desc:8": "This version is 90% efficient." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:smelter_thaumium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "334:10": { + "questID:3": 334, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Starlight Crafting Altar", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 21, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 24, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 28, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 8, + "Damage:2": 4, + "OreDict:8": "" + }, + "5:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 8, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "335:10": { + "questID:3": 335, + "preRequisites:11": [ + 231, + 334 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:runealtar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Runic Altar", + "desc:8": "Drop items on top, then fill with Mana. Once full, drop a Livingrock and right click with your Wand of the Forest." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:runealtar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "336:10": { + "questID:3": 336, + "preRequisites:11": [ + 339 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:pylon", + "Count:3": 2, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gaia Gaurdian", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:pylon", + "Count:3": 4, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:beacon", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "337:10": { + "questID:3": 337, + "preRequisites:11": [ + 231, + 310 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_empowerer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowerer", + "desc:8": "Place the Empowerer, with the Display Stands three blocks away on each side.\n\nEach Display Stand needs power to craft." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_empowerer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "actuallyadditions:block_display_stand", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "338:10": { + "questID:3": 338, + "preRequisites:11": [ + 335, + 397, + 398, + 372, + 402 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:terraplate", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Terrasteel!", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:terraplate", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodarsenal:blood_infused_iron_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "actuallyadditions:block_crystal_empowered", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "actuallyadditions:block_crystal_empowered", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "339:10": { + "questID:3": 339, + "preRequisites:11": [ + 338 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:pylon", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Elven Portal", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:alfheimportal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "botania:pylon", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "botania:livingwood", + "Count:3": 3, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "botania:livingwood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "340:10": { + "questID:3": 340, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Twilight Lich", + "desc:8": "Accend the Lich\u0027s tower and battle the Lich." + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 0.800000011920929, + "4:6": 2.5, + "5:6": 0.800000011920929 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 100.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.45000001788139343, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 6.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 5000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:lich", + "ShadowClone:1": 0, + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6733846088013682862, + "Health:5": 100.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "MinionsToSummon:1": 9, + "Rotation:9": { + "0:5": 3.0752842, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -4067275680105610253, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "ShieldStrength:1": 5, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:lich", + "subtypes:1": 1 + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:lifedrain_scepter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "341:10": { + "questID:3": 341, + "preRequisites:11": [ + 214 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_leaf_generator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Leaf Power", + "desc:8": "An early game power option." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_leaf_generator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:sapling", + "Count:3": 8, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "342:10": { + "questID:3": 342, + "preRequisites:11": [ + 340 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Minoshroom", + "desc:8": "Explore the deadly Labyrinth in search of the Minoshroom." + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 1.1899999976158142, + "4:6": 2.9000000953674316, + "5:6": 1.1899999976158142 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 120.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.25, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 2.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 6000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 1.1, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:minoshroom", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6264871989554269406, + "Health:5": 120.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 5.495534, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": 6439179149136054938, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:minoshroom", + "subtypes:1": 1 + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:meef_stroganoff", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "343:10": { + "questID:3": 343, + "preRequisites:11": [ + 342 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Hydra", + "desc:8": "Travel to a Fire Swamp and slay the Hydra!" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 0.30000001192092896, + "4:6": 1.7999999523162842, + "5:6": 0.30000001192092896 + }, + "Attributes:9": { + "0:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "1:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "2:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "9:10": { + "Base:6": 1000.0, + "Name:8": "generic.maxHealth" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "11:10": { + "Base:6": 0.699999988079071, + "Name:8": "generic.movementSpeed" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "13:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "14:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "15:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "PartName:8": "", + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 50000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:hydra_head", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6304193438696984089, + "Health:5": 1000.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 5.981546, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": 8517289029988140639, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:hydra_head", + "subtypes:1": 1 + }, + "1:10": { + "ignoreNBT:1": 1, + "index:3": 1, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 15.699999988079071, + "4:6": 12.0, + "5:6": 15.699999988079071 + }, + "Attributes:9": { + "0:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "1:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "2:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "9:10": { + "Base:6": 360.0, + "Name:8": "generic.maxHealth" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "11:10": { + "Base:6": 0.28, + "Name:8": "generic.movementSpeed" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "13:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "14:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "15:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "SpawnHeads:1": 1, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 18000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:hydra", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -7565495717362640255, + "Health:5": 360.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 2.2406816, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -8380889646164590486, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "NumHeads:1": 3, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:hydra", + "subtypes:1": 1 + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "twilightforest:fiery_blood", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "344:10": { + "questID:3": 344, + "preRequisites:11": [ + 343 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Knight Phantom", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 1.199999988079071, + "4:6": 3.0, + "5:6": 1.199999988079071 + }, + "Attributes:9": { + "0:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "1:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "2:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "9:10": { + "Base:6": 35.0, + "Name:8": "generic.maxHealth" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "11:10": { + "Base:6": 0.699999988079071, + "Name:8": "generic.movementSpeed" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "13:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "14:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "15:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "generic.attackDamage" + } + }, + "TicksProgress:3": 0, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 1750.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:knight_phantom", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -8671151965389808143, + "Health:5": 35.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 3.6786602, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -7460239577562724666, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0, + "Formation:3": 0, + "MyNumber:3": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:knight_phantom", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "345:10": { + "questID:3": 345, + "preRequisites:11": [ + 344 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ur-Ghast", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 13.699999988079071, + "4:6": 18.0, + "5:6": 13.699999988079071 + }, + "Attributes:9": { + "0:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "1:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "2:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "9:10": { + "Base:6": 250.0, + "Name:8": "generic.maxHealth" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "11:10": { + "Base:6": 0.699999988079071, + "Name:8": "generic.movementSpeed" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "13:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "14:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "15:10": { + "Base:6": 128.0, + "Name:8": "generic.followRange" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 12500.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:ur_ghast", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6519333936993480980, + "Health:5": 250.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "ExplosionPower:3": 1, + "Rotation:9": { + "0:5": 3.7920697, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -4707278087540027425, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "inTantrum:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:ur_ghast", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "346:10": { + "questID:3": 346, + "preRequisites:11": [ + 345 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:yeti_helmet", + "Count:3": 1, + "tag:10": { + "ench:9": { + "0:10": { + "lvl:2": 2, + "id:2": 0 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Alpha Yeti", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "HasHome:1": 0, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 3.4999999403953552, + "4:6": 5.0, + "5:6": 3.4999999403953552 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 200.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.38, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 40.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 1.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 10000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:yeti_alpha", + "Home:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -7341244758003176890, + "Health:5": 200.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 1.8846172, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -130181286903002883, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:yeti_alpha", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "347:10": { + "questID:3": 347, + "preRequisites:11": [ + 346 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Snow Queen", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 0.3999999761581421, + "4:6": 2.200000047683716, + "5:6": 0.3999999761581421 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 200.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.23000000417232513, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 40.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 7.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 10000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:snow_queen", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6626558663899057629, + "Health:5": 200.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 4.537574, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": 4041605999375306521, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:snow_queen", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "348:10": { + "questID:3": 348, + "preRequisites:11": [ + 349 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:giant_pickaxe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cloud Cottage", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 2.1000000834465027, + "4:6": 7.199999809265137, + "5:6": 2.1000000834465027 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 80.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.23, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 40.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 2.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 4000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.0, + "1:5": 0.0 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:giant_miner", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -8040112062168738160, + "Health:5": 80.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 2.0284746, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.0, + "1:5": 0.0, + "2:5": 0.0, + "3:5": 0.0 + }, + "UUIDMost:4": 7739496214805693237, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:giant_miner", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "349:10": { + "questID:3": 349, + "preRequisites:11": [ + 347 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:magic_beans", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cave Troll", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 1.0999999642372131, + "4:6": 2.4000000953674316, + "5:6": 1.0999999642372131 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 30.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.28, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 7.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 1500.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:troll", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -5730709940093104630, + "Health:5": 30.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 2.057766, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -8840320163752948978, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0, + "HasRock:1": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:troll", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "350:10": { + "questID:3": 350, + "preRequisites:11": [ + 348 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:lamp_of_cinders", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Lamp of Cinders", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:lamp_of_cinders", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "351:10": { + "questID:3": 351, + "preRequisites:11": [ + 199, + 353 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Iridesent Altar", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "352:10": { + "questID:3": 352, + "preRequisites:11": [ + 332 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockstarlightinfuser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Starlight Infusing", + "desc:8": "You will also need 12 buckets worth of liquid starlight to complete the structure. \n\nThere is a chance for starlight to be consumed when a craft is finished, so keep a close eye on that!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockstarlightinfuser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:lapis_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 40, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 6, + "OreDict:8": "" + }, + "5:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 8, + "Damage:2": 2, + "OreDict:8": "" + }, + "6:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "353:10": { + "questID:3": 353, + "preRequisites:11": [ + 352 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Resonating Gems", + "desc:8": "Right click with the Resonating Wand to start the craft." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "354:10": { + "questID:3": 354, + "preRequisites:11": [ + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:basicblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mekanisim", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:basicblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "355:10": { + "questID:3": 355, + "preRequisites:11": [ + 296 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Thermal", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "356:10": { + "questID:3": 356, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:monster_soul", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Blood Magic and More", + "desc:8": "More means Botania in this case." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:soul_gem", + "Count:3": 1, + "tag:10": { + "souls:6": 256.0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:slate", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "botania:fertilizer", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "botania:livingrock", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "botania:livingwood", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "357:10": { + "questID:3": 357, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:sentient_sword", + "Count:3": 1, + "tag:10": { + "ench:9": { + "0:10": { + "lvl:2": 3, + "id:2": 21 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Sentient Sword", + "desc:8": "Demon Will in your inventory increases damage." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:sentient_sword", + "Count:3": 1, + "tag:10": { + "ench:9": { + "0:10": { + "lvl:2": 3, + "id:2": 21 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": {} + } + } + }, + "358:10": { + "questID:3": 358, + "preRequisites:11": [ + 369 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ender IO", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 53, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "359:10": { + "questID:3": 359, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "thaumcraft:baubles", + "Count:3": 1, + "tag:10": { + "TC.RUNIC:1": 10 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Runic Shielding +10", + "desc:8": "Crafted with +1 Amber and 1 Salis Mundus per level in the Infusion Matrix, along with Vitreus, Praemunio, and Potentia essence.\n\nYikes, thats a lot of essence." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "thaumcraft:baubles", + "Count:3": 1, + "tag:10": { + "TC.RUNIC:1": 10 + }, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "360:10": { + "questID:3": 360, + "preRequisites:11": [ + 361, + 362, + 363, + 364 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Empowered Emeradic", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "361:10": { + "questID:3": 361, + "preRequisites:11": [ + 288 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Vibrant Crystals", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "362:10": { + "questID:3": 362, + "preRequisites:11": [ + 366, + 365 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "plustic:osgloglasingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Osgloglass", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "plustic:osgloglasingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "363:10": { + "questID:3": 363, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:fertilizer", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Phyto-Gro", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:fertilizer", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "364:10": { + "questID:3": 364, + "preRequisites:11": [ + 246 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:paint_ball", + "Count:3": 1, + "Damage:2": 33, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Matter Balls", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:paint_ball", + "Count:3": 1, + "Damage:2": 33, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "365:10": { + "questID:3": 365, + "preRequisites:11": [ + 368 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Refined Obsidian", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "366:10": { + "questID:3": 366, + "preRequisites:11": [ + 368 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:ingot", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Refined Glowstone", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:ingot", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "367:10": { + "questID:3": 367, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Induction Smelter", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "368:10": { + "questID:3": 368, + "preRequisites:11": [ + 354 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Osmium Alloying", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "369:10": { + "questID:3": 369, + "preRequisites:11": [ + 201, + 200 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 14, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "2500 Heat - Titanium and Tungsten", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 14, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "370:10": { + "questID:3": 370, + "preRequisites:11": [ + 376, + 379 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 136, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mana Infused Metal", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 136, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "371:10": { + "questID:3": 371, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 1024, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mythical Dusts", + "desc:8": "These elemental dusts can be used for many things." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 1024, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 1025, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 1027, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 1026, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "372:10": { + "questID:3": 372, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 3 Blood Altar", + "desc:8": "Configure your Blood Magic book to show you the tier three layout, then place the runes and glowstone as shown. The Pillars can be made of any material." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 20, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:glowstone", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "373:10": { + "questID:3": 373, + "preRequisites:11": [ + 253 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:travelbelt", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Belt of Going Fast", + "desc:8": "Wear this along with some portable mana for speed and auto step." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:travelbelt", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "374:10": { + "questID:3": 374, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:sapling_greatwood", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Exploration is a Chore", + "desc:8": "These make it slightly less taxing to explore." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:sapling_greatwood", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:sapling_silverwood", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:ring_of_flight", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:brewflask", + "Count:3": 1, + "tag:10": { + "brewKey:8": "speed" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "thermalexpansion:reservoir", + "Count:3": 1, + "tag:10": { + "Mode:3": 0, + "Fluid:10": { + "FluidName:8": "lava", + "Amount:3": 10000 + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemconstellationpaper", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "375:10": { + "questID:3": 375, + "preRequisites:11": [ + 11 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:wood_iron_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Iron Chest", + "desc:8": "Right click on a normal chest to upgrade." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:wood_iron_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ironchest:iron_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "376:10": { + "questID:3": 376, + "preRequisites:11": [ + 358 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderutilities:enderpart", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Advanced Ender Alloy", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderutilities:enderpart", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "377:10": { + "questID:3": 377, + "preRequisites:11": [ + 375 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:iron_gold_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gold Chest", + "desc:8": "Even bigger then an Iron Chest!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:iron_gold_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ironchest:iron_chest", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "378:10": { + "questID:3": 378, + "preRequisites:11": [ + 377 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:gold_diamond_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Diamond Chest", + "desc:8": "Tons of space, great for connecting to a storage network!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:gold_diamond_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 2, + "rewards:9": { + "0:10": { + "id:8": "ironchest:iron_chest", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "379:10": { + "questID:3": 379, + "preRequisites:11": [ + 369 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mysticalagriculture:crafting", + "Count:3": 1, + "Damage:2": 37, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Supremium Ingot", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mysticalagriculture:crafting", + "Count:3": 1, + "Damage:2": 37, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "380:10": { + "questID:3": 380, + "preRequisites:11": [ + 372, + 204 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tier 4 Blood Altar", + "desc:8": "Using the same method as before, upgrade your Altar to tier 4." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 28, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:decorative_brick", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "381:10": { + "questID:3": 381, + "preRequisites:11": [ + 380 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tier 5 BLood Altar", + "desc:8": "Same as before." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 52, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:beacon", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "382:10": { + "questID:3": 382, + "preRequisites:11": [ + 381 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:decorative_brick", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tier 6 Blood Altar", + "desc:8": "Yep." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 76, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:decorative_brick", + "Count:3": 4, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "383:10": { + "questID:3": 383, + "preRequisites:11": [ + 194 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:dust", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Osmium Dust", + "desc:8": "Rare elements are within your grasp!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:dust", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "384:10": { + "questID:3": 384, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:fiery_blood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Hydras are Scary!", + "desc:8": "No need to go hunting giant beasties!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "twilightforest:fiery_blood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:lifedrain_scepter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:meef_stroganoff", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "385:10": { + "questID:3": 385, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:naga_scale", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Twilight Forest Bosses are Hard!", + "desc:8": "Watch out for that Naga!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "twilightforest:naga_scale", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "twilightforest:raven_feather", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "twilightforest:ironwood_raw", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "twilightforest:steeleaf_ingot", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "386:10": { + "questID:3": 386, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "randomthings:peacecandle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "A Few Things", + "desc:8": "This should help protect you from those big bad monsters!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "randomthings:peacecandle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tombstone:dust_of_vanishing", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "mysticalagriculture:chunk", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "enderutilities:syringe", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "387:10": { + "questID:3": 387, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Research? More like Lamesearch", + "desc:8": "Thaumcraft can be annoying, but once you get past the research its pretty cool.\n\nPlace the Workbench Charger on top of your Arcane Workbench." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "thaumcraft:arcane_workbench_charger", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "388:10": { + "questID:3": 388, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:netherrack", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "I\u0027ll Nether Go Back!", + "desc:8": "Basically the worst place." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:netherrack", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:soul_sand", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "mysticalagriculture:soulstone", + "Count:3": 32, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:ore", + "Count:3": 32, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "tconstruct:ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "minecraft:glowstone_dust", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "389:10": { + "questID:3": 389, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_misc", + "Count:3": 16, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Not 3", + "desc:8": "Mores ores." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:mining_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:block_misc", + "Count:3": 16, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:emerald", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 16, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "fossil:fossil", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "390:10": { + "questID:3": 390, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "contenttweaker:sub_block_holder_0", + "Count:3": 16, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Not 4", + "desc:8": "Even more ores!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:mining_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "contenttweaker:sub_block_holder_0", + "Count:3": 32, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "deepresonance:resonating_ore", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:sub_block_holder_0", + "Count:3": 16, + "Damage:2": 6, + "OreDict:8": "" + }, + "3:10": { + "id:8": "nuclearcraft:ore", + "Count:3": 16, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "391:10": { + "questID:3": 391, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tech Parts", + "desc:8": "Micro Crafting can be fun, but so is avoiding it!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:item_misc", + "Count:3": 8, + "Damage:2": 7, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "actuallyadditions:block_giant_chest_medium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "actuallyadditions:item_chest_to_crate_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 4, + "Damage:2": 9, + "OreDict:8": "" + } + } + } + } + }, + "392:10": { + "questID:3": 392, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Engineering Blocks", + "desc:8": "Heres a few things to help you out." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 7, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:piston", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "393:10": { + "questID:3": 393, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:causality_collapser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Magical Things", + "desc:8": "These are kind of annoying to make.\n\nWarning! Using the Causality Collapser before the Void Rift has eaten enough flux will simply create another rift nearby." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:causality_collapser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemcelestialcrystal", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 900, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "botania:rune", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "botania:rune", + "Count:3": 4, + "Damage:2": 2, + "OreDict:8": "" + }, + "4:10": { + "id:8": "botania:rune", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "5:10": { + "id:8": "botania:rune", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "394:10": { + "questID:3": 394, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Techy Things", + "desc:8": "Entering the age of single block machines now. Dark times indeed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:part", + "Count:3": 8, + "Damage:2": 29, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 4, + "Damage:2": 10, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:material", + "Count:3": 4, + "Damage:2": 27, + "OreDict:8": "" + } + } + } + } + }, + "395:10": { + "questID:3": 395, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "COMPLETED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "enderutilities:handybag", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Handy Bag", + "desc:8": "Nice." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "enderutilities:handybag", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderutilities:enderpart", + "Count:3": 4, + "Damage:2": 54, + "OreDict:8": "" + } + } + } + } + }, + "396:10": { + "questID:3": 396, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bonsaitrees:bonsaipot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bonsai!", + "desc:8": "Place a Piece of dirt or grass in one of these, then a sapling. Items will get deposited in a chest below." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bonsaitrees:bonsaipot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "bonsaitrees:bonsaipot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "397:10": { + "questID:3": 397, + "preRequisites:11": [ + 337, + 353, + 401 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowered Palis", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "398:10": { + "questID:3": 398, + "preRequisites:11": [ + 337, + 327, + 404 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowered Void", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "399:10": { + "questID:3": 399, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Empowered Enori", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "400:10": { + "questID:3": 400, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Empowered Restonia", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "401:10": { + "questID:3": 401, + "preRequisites:11": [ + 335 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:apprentice" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 2 Blood Orb", + "desc:8": "Shift right click to bind to you. Higher tiers of orbs hold more LP and can be used for more advanced crafts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:apprentice" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "402:10": { + "questID:3": 402, + "preRequisites:11": [ + 324 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Starmetal", + "desc:8": "Either mined in the Twilight Forest, or converted with starlight from the magical Nether ore." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "403:10": { + "questID:3": 403, + "preRequisites:11": [ + 335 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "clayconia" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Clay Automation with Flowers", + "desc:8": "The Clayconia will convert nearby sand into clay balls, while the Hopperhock willl deposit dropped items into adjacent inventories." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "clayconia" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:floatingspecialflower", + "Count:3": 1, + "tag:10": { + "type:8": "hopperhock" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "404:10": { + "questID:3": 404, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:causality_collapser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Closing Void Rifts", + "desc:8": "Throw this into the Void Rift that spawns after too much Flux has entered the atmosphere, causing it to close and drop some void seeds. Try not to stand too close!\n\nIf you have been super careful to avoid excess Flux, you can dump tons of cobble or other leftovers into your cauldron, then shift-right click to empty it. This is not a recommended activity for near your base.\n\nWarning! Using the Causality Collapser before the Void Rift has eaten enough flux will simply create another rift nearby." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:causality_collapser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:sanity_soap", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "405:10": { + "questID:3": 405, + "preRequisites:11": [ + 372, + 284 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:magician" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tier 3 Blood Orb", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:magician" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "406:10": { + "questID:3": 406, + "preRequisites:11": [ + 339 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "kekimurus" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Kekimurus", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "kekimurus" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "407:10": { + "questID:3": 407, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:space_chamber_card", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Automating 3D Crafting", + "desc:8": "Using this setup can save you time." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rftools:builder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:space_chamber_card", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rftools:space_chamber_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rftools:space_chamber", + "Count:3": 7, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "408:10": { + "questID:3": 408, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mysticalagriculture:crafting", + "Count:3": 1, + "Damage:2": 34, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Prudentium", + "desc:8": "Look up the recipe for molten Prudentium to create." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mysticalagriculture:crafting", + "Count:3": 1, + "Damage:2": 34, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "409:10": { + "questID:3": 409, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Redstone Alloy", + "desc:8": "Look up the recipe for molten Redstone Alloy to create." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "410:10": { + "questID:3": 410, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:radiant_resonator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Growing Crystals", + "desc:8": "Crystals will grow over time." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:radiant_resonator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "arcanearchives:radiant_resonator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "411:10": { + "questID:3": 411, + "preRequisites:11": [ + 410 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:gemcutters_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Gem Cutter\u0027s Table", + "desc:8": "Main workbench for the mod." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:gemcutters_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:gold_ingot", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "412:10": { + "questID:3": 412, + "preRequisites:11": [ + 411 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:lectern_manifest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Accesing Your Network", + "desc:8": "Opening the Manifest and selecting an item will highlight its inworld location." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "arcanearchives:manifest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "arcanearchives:lectern_manifest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "arcanearchives:brazier_of_hoarding", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "413:10": { + "questID:3": 413, + "preRequisites:11": [ + 411 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:radiant_trove", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Single Type Storage", + "desc:8": "A magical drawer and tank." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:radiant_trove", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "arcanearchives:radiant_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "414:10": { + "questID:3": 414, + "preRequisites:11": [ + 412 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:letter_invitation", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Allow Access", + "desc:8": "Have the other player use one of these after you craft it to give them access to your network." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:letter_invitation", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "415:10": { + "questID:3": 415, + "preRequisites:11": [ + 410 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:radiant_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Radiant Chest", + "desc:8": "Can also be created by shift-right clicking on a chest. \n\nHolds up to 256 items in a single slot, and is connected to your storage network." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:radiant_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "arcanearchives:raw_quartz", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "416:10": { + "questID:3": 416, + "preRequisites:11": [ + 410 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:radiant_crafting_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Radiant Crafting Table", + "desc:8": "Can also be created by shift-right clicking on a crafting table. \n\nCan save the last recipe crafted by clicking one of the slots to the right." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:radiant_crafting_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "arcanearchives:raw_quartz", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "417:10": { + "questID:3": 417, + "preRequisites:11": [ + 413 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "arcanearchives:scepter_manipulation", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Upgrading Troves", + "desc:8": "Right click on a Trove with the staff to access the upgrade menu." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "arcanearchives:scepter_manipulation", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "arcanearchives:matrix_brace", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "arcanearchives:material_interface", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "418:10": { + "questID:3": 418, + "preRequisites:11": [ + 411 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:monitoring_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Magical Storage Bus", + "desc:8": "Place on a chest to allow the manafest to see inside." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:monitoring_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "arcanearchives:monitoring_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "419:10": { + "questID:3": 419, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:thaumatorium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Automated Alchemy", + "desc:8": "By building this multiblock, you can automate the processing of Thaumium and other alchemy things.\n\nWill need to be heated, but does not need water." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crucible", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:metal_alchemical", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:nitor_yellow", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "nitor" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:metal_alchemical", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "420:10": { + "questID:3": 420, + "preRequisites:11": [ + 419 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rftools:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "RF Tools", + "desc:8": "Now that you have Thaumium automated, you can start making RF Tools machines!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rftools:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rftools:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "421:10": { + "questID:3": 421, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:essentia_output", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Airborn Aspect Transfer", + "desc:8": "The name of the item refers to the jar." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:essentia_input", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:essentia_output", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:jar_normal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "thaumcraft:essentia_input", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:essentia_output", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumadditions:jar_thaumium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "422:10": { + "questID:3": 422, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_farmer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Farmer", + "desc:8": "Automatic farming, pairs well with crop sticks." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_farmer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:elemental_hoe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + } + }, + "questLines:9": { + "0:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -420, + "y:3": -12, + "id:3": 0, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -12, + "id:3": 1, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -324, + "y:3": -12, + "id:3": 2, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -60, + "id:3": 3, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -276, + "y:3": -12, + "id:3": 5, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": 36, + "id:3": 11, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -60, + "id:3": 12, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": -180, + "y:3": -12, + "id:3": 14, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -12, + "id:3": 15, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 36, + "x:3": -126, + "y:3": -18, + "id:3": 16, + "sizeY:3": 36 + }, + "10:10": { + "sizeX:3": 24, + "x:3": -468, + "y:3": -12, + "id:3": 28, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 36, + "x:3": -432, + "y:3": -144, + "id:3": 29, + "sizeY:3": 36 + }, + "12:10": { + "sizeX:3": 24, + "x:3": -204, + "y:3": 72, + "id:3": 31, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 36, + "x:3": -480, + "y:3": -144, + "id:3": 32, + "sizeY:3": 36 + }, + "14:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -96, + "id:3": 37, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": 36, + "id:3": 41, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 36, + "x:3": -384, + "y:3": -144, + "id:3": 64, + "sizeY:3": 36 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": 72, + "id:3": 291, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": -204, + "y:3": 36, + "id:3": 375, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": -168, + "y:3": 36, + "id:3": 377, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -132, + "y:3": 36, + "id:3": 378, + "sizeY:3": 24 + } + }, + "lineID:3": 0, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 1: First Tools", + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "tconstruct:book", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Collect some basic resources, craft your first Tinkerer\u0027s tools, and learn how to melt and cast metal." + } + }, + "order:3": 0 + }, + "1:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -12, + "id:3": 7, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -12, + "id:3": 9, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -12, + "id:3": 18, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -60, + "id:3": 21, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -12, + "id:3": 22, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 276, + "y:3": 24, + "id:3": 23, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 276, + "y:3": -48, + "id:3": 24, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -60, + "id:3": 25, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -12, + "id:3": 26, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -60, + "id:3": 33, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": 36, + "id:3": 34, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -96, + "id:3": 35, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 36, + "id:3": 42, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -72, + "id:3": 43, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": 48, + "id:3": 44, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -240, + "id:3": 45, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 228, + "y:3": -60, + "id:3": 46, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -120, + "id:3": 51, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -180, + "id:3": 52, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 252, + "y:3": -180, + "id:3": 54, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -216, + "id:3": 55, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -144, + "id:3": 56, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": -60, + "id:3": 57, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -132, + "id:3": 69, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -96, + "id:3": 70, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 324, + "y:3": -12, + "id:3": 236, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 360, + "y:3": -48, + "id:3": 284, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 396, + "y:3": -48, + "id:3": 285, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -96, + "id:3": 286, + "sizeY:3": 24 + } + }, + "lineID:3": 1, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Embers", + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "embers:codex", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "" + } + }, + "order:3": 6 + }, + "2:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": -132, + "id:3": 4, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -168, + "id:3": 8, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -168, + "id:3": 13, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -168, + "id:3": 16, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -132, + "id:3": 27, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -168, + "id:3": 47, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -168, + "id:3": 49, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -96, + "id:3": 59, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -60, + "id:3": 231, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": -60, + "id:3": 321, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -132, + "id:3": 322, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -96, + "id:3": 356, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": -168, + "id:3": 374, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -60, + "id:3": 384, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -96, + "id:3": 385, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -132, + "id:3": 386, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -132, + "id:3": 387, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": -96, + "id:3": 388, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -96, + "id:3": 389, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -60, + "id:3": 390, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -132, + "id:3": 391, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -96, + "id:3": 392, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -60, + "id:3": 393, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -60, + "id:3": 394, + "sizeY:3": 24 + } + }, + "lineID:3": 2, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "The SHOP", + "icon:10": { + "id:8": "contenttweaker:adventure_token", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Spend coins to buy some hard to find things." + } + }, + "order:3": 11 + }, + "3:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -108, + "id:3": 359, + "sizeY:3": 24 + } + }, + "lineID:3": 3, + "properties:10": { + "betterquesting:10": { + "visibility:8": "HIDDEN", + "name:8": "Lets Get Creative!", + "icon:10": { + "id:8": "minecraft:book", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Some challanges and more." + } + }, + "order:3": 13 + }, + "4:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -12, + "id:3": 50, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -228, + "id:3": 53, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -72, + "id:3": 57, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -96, + "id:3": 58, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 48, + "x:3": 228, + "y:3": -108, + "id:3": 59, + "sizeY:3": 48 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -144, + "id:3": 61, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 24, + "id:3": 62, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -228, + "id:3": 73, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -144, + "id:3": 74, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -156, + "id:3": 75, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -156, + "id:3": 76, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -96, + "id:3": 97, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": -120, + "y:3": -96, + "id:3": 98, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -96, + "id:3": 99, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -96, + "id:3": 100, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -24, + "id:3": 102, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": 24, + "id:3": 103, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -96, + "id:3": 107, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -12, + "id:3": 108, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": -48, + "y:3": -96, + "id:3": 143, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -96, + "id:3": 144, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -96, + "id:3": 145, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -60, + "id:3": 147, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -60, + "id:3": 148, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -24, + "id:3": 149, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -264, + "id:3": 152, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -96, + "id:3": 202, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -60, + "id:3": 210, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -156, + "id:3": 214, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -156, + "id:3": 233, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -48, + "id:3": 239, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -144, + "id:3": 240, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -120, + "id:3": 258, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -60, + "id:3": 261, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": -120, + "y:3": -60, + "id:3": 263, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -120, + "id:3": 272, + "sizeY:3": 24 + }, + "36:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -228, + "id:3": 275, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -264, + "id:3": 276, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -228, + "id:3": 277, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": -228, + "id:3": 278, + "sizeY:3": 24 + }, + "40:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": -264, + "id:3": 279, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -192, + "id:3": 287, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -156, + "id:3": 289, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -264, + "id:3": 313, + "sizeY:3": 24 + }, + "44:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -192, + "id:3": 314, + "sizeY:3": 24 + }, + "45:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -156, + "id:3": 316, + "sizeY:3": 24 + }, + "46:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -192, + "id:3": 317, + "sizeY:3": 24 + }, + "47:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -300, + "id:3": 318, + "sizeY:3": 24 + }, + "48:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -192, + "id:3": 341, + "sizeY:3": 24 + }, + "49:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -36, + "id:3": 408, + "sizeY:3": 24 + }, + "50:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -156, + "id:3": 409, + "sizeY:3": 24 + }, + "51:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -48, + "id:3": 422, + "sizeY:3": 24 + } + }, + "lineID:3": 4, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 3: Steel", + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 160, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Explore the Betweenlands, delve into the arcane with Thaumcraft, and build a basic Coke Furnace to get Steel.\n\nStart a Simple Storage Network with atomicly reconstructed materials." + } + }, + "order:3": 2 + }, + "5:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -324, + "y:3": 0, + "id:3": 104, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -324, + "y:3": -36, + "id:3": 105, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -324, + "y:3": 36, + "id:3": 106, + "sizeY:3": 24 + } + }, + "lineID:3": 5, + "properties:10": { + "betterquesting:10": { + "visibility:8": "HIDDEN", + "name:8": "The Betweenlands", + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Experience the full effect of everything rotting, even you! This beautifully put together mod has it all." + } + }, + "order:3": 7 + }, + "6:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -96, + "y:3": -60, + "id:3": 75, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -60, + "y:3": -60, + "id:3": 76, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": -60, + "id:3": 77, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -60, + "id:3": 78, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -60, + "id:3": 79, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -96, + "id:3": 84, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -96, + "id:3": 146, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -96, + "id:3": 155, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -96, + "id:3": 156, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -60, + "id:3": 158, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -60, + "id:3": 159, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -60, + "id:3": 160, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": -96, + "id:3": 161, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": -60, + "id:3": 162, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": -24, + "id:3": 163, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -96, + "id:3": 164, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -60, + "id:3": 165, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -24, + "id:3": 166, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 396, + "y:3": 12, + "id:3": 167, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 384, + "y:3": -168, + "id:3": 168, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -24, + "id:3": 169, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -96, + "id:3": 170, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 384, + "y:3": -24, + "id:3": 171, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -60, + "id:3": 172, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -24, + "id:3": 173, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": 12, + "id:3": 174, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 12, + "id:3": 175, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 384, + "y:3": -96, + "id:3": 176, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -132, + "id:3": 178, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 48, + "x:3": 240, + "y:3": -108, + "id:3": 179, + "sizeY:3": 48 + }, + "30:10": { + "sizeX:3": 48, + "x:3": 240, + "y:3": -36, + "id:3": 180, + "sizeY:3": 48 + }, + "31:10": { + "sizeX:3": 48, + "x:3": 432, + "y:3": -72, + "id:3": 181, + "sizeY:3": 48 + }, + "32:10": { + "sizeX:3": 48, + "x:3": 36, + "y:3": 0, + "id:3": 182, + "sizeY:3": 48 + }, + "33:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -24, + "id:3": 183, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 48, + "x:3": 432, + "y:3": 0, + "id:3": 184, + "sizeY:3": 48 + }, + "35:10": { + "sizeX:3": 48, + "x:3": 432, + "y:3": -144, + "id:3": 185, + "sizeY:3": 48 + }, + "36:10": { + "sizeX:3": 24, + "x:3": 444, + "y:3": 60, + "id:3": 186, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": 324, + "y:3": 12, + "id:3": 187, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": 360, + "y:3": 12, + "id:3": 188, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": 384, + "y:3": -132, + "id:3": 189, + "sizeY:3": 24 + }, + "40:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -24, + "id:3": 190, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": 12, + "id:3": 191, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": -60, + "id:3": 192, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": 252, + "y:3": -60, + "id:3": 193, + "sizeY:3": 24 + }, + "44:10": { + "sizeX:3": 24, + "x:3": 528, + "y:3": -60, + "id:3": 194, + "sizeY:3": 24 + }, + "45:10": { + "sizeX:3": 48, + "x:3": 24, + "y:3": 108, + "id:3": 215, + "sizeY:3": 48 + }, + "46:10": { + "sizeX:3": 48, + "x:3": 96, + "y:3": 108, + "id:3": 222, + "sizeY:3": 48 + }, + "47:10": { + "sizeX:3": 48, + "x:3": 168, + "y:3": 108, + "id:3": 223, + "sizeY:3": 48 + }, + "48:10": { + "sizeX:3": 48, + "x:3": 240, + "y:3": 108, + "id:3": 224, + "sizeY:3": 48 + }, + "49:10": { + "sizeX:3": 48, + "x:3": 312, + "y:3": 108, + "id:3": 225, + "sizeY:3": 48 + }, + "50:10": { + "sizeX:3": 48, + "x:3": 384, + "y:3": 108, + "id:3": 226, + "sizeY:3": 48 + }, + "51:10": { + "sizeX:3": 48, + "x:3": 456, + "y:3": 108, + "id:3": 227, + "sizeY:3": 48 + }, + "52:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -132, + "id:3": 248, + "sizeY:3": 24 + }, + "53:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": -132, + "id:3": 249, + "sizeY:3": 24 + }, + "54:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -24, + "id:3": 250, + "sizeY:3": 24 + }, + "55:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": -12, + "id:3": 257, + "sizeY:3": 24 + }, + "56:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": 36, + "id:3": 259, + "sizeY:3": 24 + }, + "57:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": -156, + "id:3": 260, + "sizeY:3": 24 + }, + "58:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": -108, + "id:3": 262, + "sizeY:3": 24 + }, + "59:10": { + "sizeX:3": 24, + "x:3": 564, + "y:3": -60, + "id:3": 383, + "sizeY:3": 24 + } + }, + "lineID:3": 6, + "properties:10": { + "betterquesting:10": { + "visibility:8": "UNLOCKED", + "name:8": "Rockhounding", + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Up to 8x ore processing, rare metals through Uninspected Minerals, as well as some of the most advanced alloys in the game." + } + }, + "order:3": 8 + }, + "7:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 0, + "id:3": 48, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 0, + "id:3": 60, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": 0, + "id:3": 63, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": 72, + "id:3": 81, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": 36, + "id:3": 82, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 360, + "y:3": 0, + "id:3": 83, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -36, + "id:3": 95, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": 0, + "id:3": 96, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 276, + "y:3": 0, + "id:3": 101, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 36, + "x:3": 180, + "y:3": -144, + "id:3": 177, + "sizeY:3": 36 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 36, + "id:3": 205, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": 0, + "id:3": 216, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -36, + "id:3": 217, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 0, + "id:3": 218, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": 36, + "id:3": 219, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": 0, + "id:3": 220, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": 36, + "id:3": 221, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": 0, + "id:3": 254, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": 0, + "id:3": 255, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -36, + "id:3": 256, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -60, + "y:3": 0, + "id:3": 407, + "sizeY:3": 24 + } + }, + "lineID:3": 10, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Random Handy Things", + "icon:10": { + "id:8": "minecraft:book", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "This is where you look to check if you\u0027ve unlocked any cool items you might not know about." + } + }, + "order:3": 10 + }, + "8:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -60, + "id:3": 110, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -96, + "id:3": 111, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -96, + "id:3": 112, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -96, + "id:3": 113, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -96, + "id:3": 114, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -132, + "id:3": 115, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -96, + "id:3": 116, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -168, + "id:3": 117, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -204, + "id:3": 118, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": -96, + "id:3": 119, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -96, + "id:3": 120, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": -132, + "id:3": 122, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -96, + "id:3": 123, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -96, + "id:3": 124, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 180, + "y:3": -96, + "id:3": 125, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -60, + "id:3": 126, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -60, + "id:3": 127, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -132, + "id:3": 128, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 216, + "y:3": -96, + "id:3": 129, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -132, + "id:3": 130, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -132, + "id:3": 131, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 252, + "y:3": -96, + "id:3": 132, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 48, + "x:3": 324, + "y:3": -108, + "id:3": 133, + "sizeY:3": 48 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": -48, + "id:3": 134, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -60, + "id:3": 135, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -132, + "id:3": 136, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -60, + "id:3": 137, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 324, + "y:3": -12, + "id:3": 138, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -12, + "id:3": 139, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": -144, + "id:3": 140, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": 252, + "y:3": -132, + "id:3": 141, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -60, + "id:3": 142, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -168, + "id:3": 251, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -60, + "id:3": 320, + "sizeY:3": 24 + } + }, + "lineID:3": 11, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Applied Energistics", + "icon:10": { + "id:8": "chisel:futura", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Digital storage and auto crafting!" + } + }, + "order:3": 9 + }, + "9:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": 12, + "id:3": 38, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -180, + "y:3": -24, + "id:3": 66, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -60, + "id:3": 67, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -24, + "id:3": 72, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -24, + "id:3": 85, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -60, + "id:3": 86, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -24, + "id:3": 87, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -24, + "id:3": 88, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -60, + "id:3": 89, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -60, + "id:3": 90, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -96, + "id:3": 91, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -60, + "id:3": 92, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -96, + "id:3": 94, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -60, + "id:3": 151, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": -96, + "id:3": 153, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 180, + "y:3": -96, + "id:3": 154, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": -180, + "y:3": -60, + "id:3": 195, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 12, + "id:3": 202, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 12, + "id:3": 206, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -96, + "id:3": 207, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": 12, + "id:3": 209, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": 12, + "id:3": 211, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": 12, + "id:3": 212, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": 12, + "id:3": 228, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -96, + "id:3": 229, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -96, + "id:3": 230, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 48, + "x:3": 156, + "y:3": -36, + "id:3": 231, + "sizeY:3": 48 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -24, + "id:3": 234, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -24, + "id:3": 253, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -60, + "id:3": 273, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 48, + "id:3": 274, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 48, + "id:3": 280, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": 48, + "id:3": 281, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": 48, + "id:3": 282, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": 48, + "id:3": 283, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": 48, + "id:3": 290, + "sizeY:3": 24 + }, + "36:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": 84, + "id:3": 293, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": 84, + "id:3": 294, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 84, + "id:3": 295, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": 48, + "id:3": 312, + "sizeY:3": 24 + }, + "40:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": 120, + "id:3": 315, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": -132, + "id:3": 329, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -24, + "id:3": 331, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -60, + "id:3": 333, + "sizeY:3": 24 + }, + "44:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -24, + "id:3": 373, + "sizeY:3": 24 + }, + "45:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 12, + "id:3": 419, + "sizeY:3": 24 + }, + "46:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 48, + "id:3": 420, + "sizeY:3": 24 + }, + "47:10": { + "sizeX:3": 24, + "x:3": -180, + "y:3": 12, + "id:3": 421, + "sizeY:3": 24 + } + }, + "lineID:3": 12, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 4: Refined Iron", + "icon:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Progress through Immersive Engineering, start Botania, and enter the Twilight Forest." + } + }, + "order:3": 3 + }, + "10:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -108, + "id:3": 111, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": 108, + "id:3": 157, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -408, + "y:3": 144, + "id:3": 200, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -216, + "y:3": -12, + "id:3": 232, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -120, + "id:3": 246, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 0, + "id:3": 260, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": 24, + "id:3": 288, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": 108, + "id:3": 309, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -192, + "id:3": 336, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": -288, + "y:3": -192, + "id:3": 339, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": -468, + "y:3": -84, + "id:3": 344, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -432, + "y:3": -84, + "id:3": 345, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": -396, + "y:3": -84, + "id:3": 346, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": -360, + "y:3": -84, + "id:3": 347, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": -288, + "y:3": -84, + "id:3": 348, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": -324, + "y:3": -84, + "id:3": 349, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -84, + "id:3": 350, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -156, + "id:3": 351, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": -180, + "y:3": -12, + "id:3": 354, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": -312, + "y:3": 0, + "id:3": 355, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": 108, + "id:3": 358, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -36, + "id:3": 360, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 24, + "id:3": 361, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -24, + "id:3": 362, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -72, + "id:3": 363, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -120, + "id:3": 364, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 0, + "id:3": 365, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -24, + "id:3": 366, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -132, + "id:3": 367, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -12, + "id:3": 368, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": 144, + "id:3": 369, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 108, + "id:3": 370, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 72, + "id:3": 371, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 84, + "id:3": 376, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 132, + "id:3": 379, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 24, + "x:3": -288, + "y:3": -120, + "id:3": 381, + "sizeY:3": 24 + }, + "36:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -120, + "id:3": 382, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": -312, + "y:3": 36, + "id:3": 399, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": -312, + "y:3": -36, + "id:3": 400, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -228, + "id:3": 406, + "sizeY:3": 24 + } + }, + "lineID:3": 13, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 6: Litherite", + "icon:10": { + "id:8": "environmentaltech:litherite_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "No Description" + } + }, + "order:3": 5 + }, + "11:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -216, + "y:3": -228, + "id:3": 20, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -192, + "id:3": 196, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -156, + "id:3": 197, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -228, + "id:3": 198, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -84, + "id:3": 199, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -228, + "id:3": 201, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -264, + "id:3": 204, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -120, + "id:3": 264, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -228, + "id:3": 265, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -228, + "id:3": 266, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -120, + "id:3": 267, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -216, + "y:3": -192, + "id:3": 268, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": -180, + "y:3": -228, + "id:3": 269, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": -288, + "y:3": -192, + "id:3": 270, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -156, + "id:3": 271, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -264, + "id:3": 284, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": -288, + "y:3": -156, + "id:3": 292, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 48, + "x:3": 72, + "y:3": -204, + "id:3": 296, + "sizeY:3": 48 + }, + "18:10": { + "sizeX:3": 24, + "x:3": -180, + "y:3": -156, + "id:3": 305, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -156, + "id:3": 306, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -216, + "y:3": -156, + "id:3": 307, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -156, + "id:3": 308, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": -180, + "y:3": -192, + "id:3": 310, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": -252, + "y:3": -192, + "id:3": 311, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -84, + "id:3": 324, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -48, + "id:3": 325, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -12, + "id:3": 326, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -264, + "id:3": 327, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -12, + "id:3": 328, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -12, + "id:3": 330, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -48, + "id:3": 332, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -12, + "id:3": 334, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -48, + "id:3": 335, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -192, + "id:3": 337, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -192, + "id:3": 338, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -372, + "id:3": 340, + "sizeY:3": 24 + }, + "36:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -336, + "id:3": 342, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -300, + "id:3": 343, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -84, + "id:3": 352, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -120, + "id:3": 353, + "sizeY:3": 24 + }, + "40:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -192, + "id:3": 355, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -300, + "id:3": 357, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -228, + "id:3": 372, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -264, + "id:3": 380, + "sizeY:3": 24 + }, + "44:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -156, + "id:3": 397, + "sizeY:3": 24 + }, + "45:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -228, + "id:3": 398, + "sizeY:3": 24 + }, + "46:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -84, + "id:3": 401, + "sizeY:3": 24 + }, + "47:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -120, + "id:3": 402, + "sizeY:3": 24 + }, + "48:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -48, + "id:3": 403, + "sizeY:3": 24 + }, + "49:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -264, + "id:3": 404, + "sizeY:3": 24 + }, + "50:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -228, + "id:3": 405, + "sizeY:3": 24 + } + }, + "lineID:3": 14, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 5: Aluminum", + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 132, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Progess through Tech Reborn, and finish the Rockhounding prossesing of Uninspected Materials." + } + }, + "order:3": 4 + }, + "12:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": 120, + "id:3": 6, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 72, + "id:3": 7, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 216, + "y:3": 72, + "id:3": 9, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": 72, + "id:3": 10, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 72, + "id:3": 18, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 108, + "id:3": 21, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": 72, + "id:3": 22, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": 108, + "id:3": 23, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 72, + "id:3": 26, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 48, + "x:3": 480, + "y:3": 24, + "id:3": 27, + "sizeY:3": 48 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 144, + "id:3": 35, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": 144, + "id:3": 42, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 528, + "y:3": 84, + "id:3": 203, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 540, + "y:3": 36, + "id:3": 213, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": 84, + "id:3": 233, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": 156, + "id:3": 235, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 360, + "y:3": 36, + "id:3": 236, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 36, + "id:3": 237, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 408, + "y:3": 36, + "id:3": 238, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": 108, + "id:3": 252, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": 0, + "id:3": 297, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 0, + "id:3": 298, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": 0, + "id:3": 299, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 0, + "id:3": 300, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -48, + "id:3": 301, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -48, + "id:3": 302, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 228, + "y:3": -48, + "id:3": 303, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -48, + "id:3": 304, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": -48, + "id:3": 319, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": -12, + "id:3": 396, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": 0, + "id:3": 410, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": 0, + "id:3": 411, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -48, + "id:3": 412, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -48, + "id:3": 413, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -84, + "id:3": 414, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": 36, + "id:3": 415, + "sizeY:3": 24 + }, + "36:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 36, + "id:3": 416, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -84, + "id:3": 417, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": 36, + "id:3": 418, + "sizeY:3": 24 + } + }, + "lineID:3": 15, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 2: Basic Alloying", + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 163, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Borrow deep underground for fiery Embers and look to the stars to build a Smeltery. Create metal tool parts as well as mix metals into alloys." + } + }, + "order:3": 1 + }, + "13:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -12, + "id:3": 241, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 24, + "id:3": 242, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 60, + "id:3": 243, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 96, + "id:3": 244, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 132, + "id:3": 245, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 168, + "id:3": 247, + "sizeY:3": 24 + } + }, + "lineID:3": 16, + "properties:10": { + "betterquesting:10": { + "visibility:8": "HIDDEN", + "name:8": "Metal Progress", + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:starsword", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Test for skipping quests." + } + }, + "order:3": 12 + } + }, + "questSettings:10": { + "betterquesting:10": { + "livesdef:3": 3, + "pack_name:8": "Multiblock Madness", + "home_anchor_y:5": 0.0, + "livesmax:3": 10, + "home_anchor_x:5": 0.5, + "editmode:1": 1, + "hardcore:1": 0, + "home_image:8": "betterquesting:textures/gui/default_title.png", + "party_enable:1": 1, + "pack_version:3": 0, + "home_offset_x:3": -128, + "home_offset_y:3": 0 + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests.json b/config/betterquesting/DefaultQuests.json new file mode 100644 index 00000000..d4b0a9f0 --- /dev/null +++ b/config/betterquesting/DefaultQuests.json @@ -0,0 +1,45550 @@ +{ + "format:8": "2.0.0", + "questDatabase:9": { + "0:10": { + "questID:3": 0, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tinker\u0027s Tools", + "desc:8": "Click on the quest task to see its recipe.\n\nWhen a tool loses all of its durabilty it is unusable until you repair it in the Tool Station with the same material as the tool head, or craft it together with a matching sharping kit.\n\nIf you place your Pattern Chest next to your Stencil Table and Part Builder, it will add its functinalty to both." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:pattern", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "minecraft:planks", + "Count:1": 1, + "Damage:2": 0 + } + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "minecraft:log", + "Count:1": 1, + "Damage:2": 0 + } + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 1, + "choices:9": { + "0:10": { + "id:8": "tconstruct:pattern", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:tooltables", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "1:10": { + "questID:3": 1, + "preRequisites:11": [ + 0 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:pickaxe", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "First Pickaxe", + "desc:8": "Place Blank Patterns into the Stencil Table to make patterns. Place patterns into the Part Builder along with a material (like wood) to make tool parts. Combine tool parts in the Tool Station. \n\nQuest will complete with any combonation of parts.\n\n§bThese quests can be skipped by checking the box on the last page." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pattern", + "Count:3": 1, + "tag:10": { + "PartType:8": "tconstruct:pick_head" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:pattern", + "Count:3": 1, + "tag:10": { + "PartType:8": "tconstruct:binding" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:pattern", + "Count:3": 1, + "tag:10": { + "PartType:8": "tconstruct:tool_rod" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "wood" + }, + "Damage:2": 0, + "OreDict:8": "partPickHead" + }, + "4:10": { + "id:8": "tconstruct:binding", + "Count:3": 1, + "tag:10": { + "Material:8": "wood" + }, + "Damage:2": 0, + "OreDict:8": "partBinding" + }, + "5:10": { + "id:8": "tconstruct:tool_rod", + "Count:3": 1, + "tag:10": { + "Material:8": "wood" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:pickaxe", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "minecraft:cactus", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:flint", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:bone", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "2:10": { + "questID:3": 2, + "preRequisites:11": [ + 1 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:mattock", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "HarvestLevelAxe:3": 0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "HarvestLevelShovel:3": 0, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 4.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "HarvestLevelAxe:3": 0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "HarvestLevelShovel:3": 0, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 4.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "More Tools", + "desc:8": "Build a Mattock or Shovel and Axe. This can be completed with any combanation of parts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:mattock", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "HarvestLevelAxe:3": 0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "HarvestLevelShovel:3": 0, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 4.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "HarvestLevelAxe:3": 0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "HarvestLevelShovel:3": 0, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 4.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:hatchet", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 2.0 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 2.0 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "weapon", + "2:8": "tool", + "3:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:shovel", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 69, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "aoe", + "1:8": "tool", + "2:8": "harvest" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "index:3": 2, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "tconstruct:shovel_head", + "Count:3": 1, + "tag:10": { + "Material:8": "certusquartz_plustic" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:binding", + "Count:3": 1, + "tag:10": { + "Material:8": "iron" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:tool_rod", + "Count:3": 1, + "tag:10": { + "Material:8": "dragonbone" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "3:10": { + "questID:3": 3, + "preRequisites:11": [ + 1 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:broadsword", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 75, + "HarvestLevel:3": 0, + "Attack:5": 2.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 75, + "HarvestLevel:3": 0, + "Attack:5": 2.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "weapon", + "1:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tinker\u0027s Weapons", + "desc:8": "Choose your sword. This can be completed with any combanation of parts.\n\nFlint, bones, and cactus make good early game weapon parts. Look in the book to see the options avalible.\n\nThe Glass Shards can be used to give your sword a bleeding effect." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:broadsword", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 75, + "HarvestLevel:3": 0, + "Attack:5": 2.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 75, + "HarvestLevel:3": 0, + "Attack:5": 2.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "weapon", + "1:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:longsword", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 72, + "HarvestLevel:3": 0, + "Attack:5": 2.0 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 72, + "HarvestLevel:3": 0, + "Attack:5": 2.0 + }, + "Special:10": { + "Categories:9": { + "0:8": "weapon", + "1:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:rapier", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 1.8, + "FreeModifiers:3": 3, + "Durability:3": 55, + "HarvestLevel:3": 0, + "Attack:5": 1.5 + }, + "Special:10": { + "Categories:9": { + "0:8": "weapon", + "1:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "wood", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "3:10": { + "index:3": 3, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:shortbow", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 4.5, + "DrawSpeed:5": 1.2, + "FreeModifiers:3": 3, + "ProjectileBonusDamage:5": 2.0, + "Durability:3": 225, + "HarvestLevel:3": 1, + "Attack:5": 3.75, + "Range:5": 0.8 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 4.5, + "DrawSpeed:5": 1.2, + "FreeModifiers:3": 3, + "ProjectileBonusDamage:5": 2.0, + "Durability:3": 225, + "HarvestLevel:3": 1, + "Attack:5": 3.75, + "Range:5": 0.8 + }, + "Special:10": { + "Categories:9": { + "0:8": "tool", + "1:8": "launcher" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "silver", + "1:8": "silver", + "2:8": "string" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "holy", + "color:3": -3019530, + "level:3": 1 + }, + "1:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "holy", + "1:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {}, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:arrow", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "Accuracy:5": 1.0, + "MiningSpeed:5": 4.581, + "FreeModifiers:3": 3, + "Durability:3": 470, + "HarvestLevel:3": 1, + "Attack:5": 3.875 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "Accuracy:5": 1.0, + "MiningSpeed:5": 4.581, + "FreeModifiers:3": 3, + "Durability:3": 470, + "HarvestLevel:3": 1, + "Attack:5": 5.375 + }, + "Special:10": { + "Categories:9": { + "0:8": "tool", + "1:8": "no_melee", + "2:8": "projectile" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "reed", + "1:8": "bone", + "2:8": "feather" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "breakable", + "color:3": -5579916, + "level:3": 1 + }, + "1:10": { + "identifier:8": "splintering", + "color:3": -1186113, + "level:3": 1 + }, + "2:10": { + "identifier:8": "fractured", + "color:3": -1186113, + "level:3": 1 + }, + "3:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "breakable", + "1:8": "splintering", + "2:8": "fractured", + "3:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "bloodarsenal:base_item", + "Count:3": 9, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "4:10": { + "questID:3": 4, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:sulfur_torch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Swamps End", + "desc:8": "The Betweenlands is icky. Claim this to avoid that horid place." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:octine_ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thebetweenlands:betweenstone", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thebetweenlands:log_weedwood", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thebetweenlands:syrmorite_ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 32, + "Damage:2": 18, + "OreDict:8": "" + } + } + } + } + }, + "5:10": { + "questID:3": 5, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:sand", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Some Basic Materials", + "desc:8": "Standard gathering routine." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:clay_ball", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:sand", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "sand" + }, + "2:10": { + "id:8": "minecraft:gravel", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "mysticalagriculture:fire_essence", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "mysticalagriculture:water_essence", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "mysticalagriculture:dirt_essence", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "mysticalagriculture:stone_essence", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "6:10": { + "questID:3": 6, + "preRequisites:11": [ + 233 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "artisanworktables:workstation", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Blacksmithing Gears", + "desc:8": "Slightly more advanced, the Blacksmith\u0027s Workstation can smith gears." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "artisanworktables:workstation", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 5, + "Damage:2": 160, + "OreDict:8": "" + } + } + } + } + }, + "7:10": { + "questID:3": 7, + "preRequisites:11": [ + 18 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:tinker_lens", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tinker\u0027s Gadgets", + "desc:8": "Early game Embers!\nHold the Tinker\u0027s Lens in your hand or off hand to see what various blocks are used for.\n\nWalk around with the Atmospheric gauge to find an Ember rich location to place your Bore.\n\nNo gui means it can be hard to know whats going on inside the machines, so craft up some dials to attach to them!\n\n\nRefer to the Codex for more in depth information on any of these quests, as well as more information on Embers in general." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:tinker_lens", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "embers:ember_detector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:ember_gauge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:fluid_gauge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:ember_gauge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "8:10": { + "questID:3": 8, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_item_conduit", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tech Materials", + "desc:8": "Here\u0027s a few logistical solutions for your needs." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderutilities:storage_0", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderio:item_item_conduit", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:large_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:stone_valve", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "artisanworktables:artisans_hammer_diamond", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "9:10": { + "questID:3": 9, + "preRequisites:11": [ + 7 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:ember_bore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Ember Bore", + "desc:8": "Place this within 3 spaces of bedrock, and supply fuel through the top hole, and it will start mining Ember! This expands into a 3x3 structure.\n\nPlace the Machine Accessor on the top center of the Bore for more access.\n\n§bYou can also melt down the Embers to use as a Smeltery/Melter fuel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:ember_bore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:mech_accessor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:crystal_ember", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:shard_ember", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "embers:dust_ember", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:hopper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "10:10": { + "questID:3": 10, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "compactmachines3:fieldprojector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Miniatuization Field", + "desc:8": "How to use:\n\nPlace any block, then place the projector on top, facing the direction you want the field to be. Right click the projector to see the placement guide for the projector across from it. Right click either projector to see where to place the two side projectors. Be sure that each projector is facing in, and that the ground is flat.\n\nIf assembeled correctly, an §e§6orange holographic cube§r will form in the center. This is where you will construct the recipes.\n\nFor every arrow beyond the first, you will need each projector to be one block higher." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "compactmachines3:fieldprojector", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:compass", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "11:10": { + "questID:3": 11, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Going Mining", + "desc:8": "You\u0027ll need plenty of ore, so grab all you can.\n\n§c" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "minecraft:coal", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "12:10": { + "questID:3": 12, + "preRequisites:11": [ + 462 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "extendedcrafting:material", + "Count:3": 1, + "Damage:2": 32, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Ultimate Ingot!", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "extendedcrafting:material", + "Count:3": 1, + "Damage:2": 32, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "13:10": { + "questID:3": 13, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Starlight", + "desc:8": "Magic is fun!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ebwizardry:magic_crystal", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "ebwizardry:arcane_workbench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:charm_spell_discovery", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemskyresonator", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "14:10": { + "questID:3": 14, + "preRequisites:11": [ + 15 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tcomplement:melter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Melting Metal", + "desc:8": "Upgrading your equipment with metal.\n\nPlace the Melter on top of the lava filled tank. Insert 2 gold, then right click the attached faucet to pour it onto a casting table with a tool part, ingot, plate, or gear, to make a cast.\n\n§cThe Melter can only hold one type of liquid at a time!§r\n\n§bThese Tokens can be spent at the shop.\n\n§5The §5Tier 6 Seed can be converted down at a 1/2 ratio, then back up. Choose wisely!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tcomplement:melter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:seared_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "smelteryHeart" + }, + "2:10": { + "id:8": "tconstruct:casting", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:faucet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:lava_bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:mining_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:adventure_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "contenttweaker:tech_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "contenttweaker:magic_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + }, + "1:10": { + "rewardID:8": "bq_standard:item", + "index:3": 1, + "rewards:9": { + "0:10": { + "id:8": "mysticalagradditions:insanium", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "15:10": { + "questID:3": 15, + "preRequisites:11": [ + 427 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:materials", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Seared Bricks", + "desc:8": "First step to making the Smeltery. You will need much more than this to make it, but this should be enough for your starting needs." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:materials", + "Count:3": 24, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:materials", + "Count:3": 10, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "16:10": { + "questID:3": 16, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "iron" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Isn\u0027t it Iron Pick?", + "desc:8": "Once you have your cast made, insert the metal of choice to be melted. We are going to need iron for this quest.\n" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "iron" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:sharpening_kit", + "Count:3": 1, + "tag:10": { + "Material:8": "iron" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "17:10": { + "questID:3": 17, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:redstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Redstone!", + "desc:8": "Go get some Redstone!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:redstone", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:cookie", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "18:10": { + "questID:3": 18, + "preRequisites:11": [ + 10 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:mech_core", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Ember Core", + "desc:8": "Assemble the shown structure inside the orange 3x3x3 cube between the Projectors, then throw the catalyst in the field.\n\nYou can also use this block on the Ember Bore and similar to increase the accessible slots." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:mech_core", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:redstone_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "19:10": { + "questID:3": 19, + "preRequisites:11": [ + 198 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 134, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Platinum Ingots", + "desc:8": "Requires 2000 heat." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 134, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "20:10": { + "questID:3": 20, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:compressor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Compresser", + "desc:8": "Needed for making some plates and dense plates." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:compressor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "21:10": { + "questID:3": 21, + "preRequisites:11": [ + 7 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:item_pipe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Item Pipes", + "desc:8": "Extractor conected to an inventory, pipe connected to where you want it to end up at. You need a redstone signal to extract." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:item_pipe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:item_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:caminite_lever", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:item_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "22:10": { + "questID:3": 22, + "preRequisites:11": [ + 9 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:ember_activator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Activate those Embers!", + "desc:8": "Looking at the top and bottom of this with the Tinker\u0027s Lens will show us that solid embers need to be piped into the bottom, then Ember power comes out the top. Attach an Ember Emmiter to the top to be able to transfer it, then a Receptor attached to the Copper Cell, or Ember powered machine.\n\nShift-right click with the Tinker\u0027s Hammer on the Rceptor, then right click the Emitter. After supplying a redstone signal to the Emitter, you should start to see Embers being transfered! Embers can travel a maximum of 25 blocks.\n\nEmbers can also be used as a basic source of RF for some of your early game machines." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:ember_activator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:ember_emitter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:ember_receiver", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "embers:tinker_hammer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:caminite_lever", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:copper_cell", + "Count:3": 1, + "tag:10": { + "emberCapacity:6": 24000.0, + "ember:6": 0.0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "23:10": { + "questID:3": 23, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:block_furnace", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Melting Metal with Embers (2x ore)", + "desc:8": "Attach an Ember Receptor to the correct side of the Melter. To connect the two ember transmitters shift-right click the Receptor then right click the Emitter. Use the lever to activate the Emitter.\n\nYou can right click on the melter to place things into it, drop them in, or pipe them. \n\nThis is one of the first methods of ore doubling." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:block_furnace", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:fluid_gauge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "24:10": { + "questID:3": 25, + "preRequisites:11": [ + 7 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:pipe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Pipes", + "desc:8": "These work the same as the item pipes. Make sure you have a lever to activate the extractor." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:pipe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "25:10": { + "questID:3": 26, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:stamper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Stamping Metal", + "desc:8": "Fluid goes in the Bottom, one empty block, then the Stamper above that. Right click with the stamp to attach, them power with Ember.\n\nBe sure that your Ember Shards are placed before you start piping metal in!\n\nItems are collected in a Bin below the Stamp Base, or dropped if there is no Bin." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:stamper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:stamper_base", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:stamp_plate", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "embers:bin", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:blend_caminite", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "26:10": { + "questID:3": 27, + "preRequisites:11": [ + 238 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 163, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Basic Alloys", + "desc:8": "Cast out one of the five basic alloys to complete this chapter!\n\n" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 163, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 162, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 164, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "3:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 3, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 161, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "4:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 4, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:inert_ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:mining_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:adventure_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "contenttweaker:tech_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "contenttweaker:magic_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "27:10": { + "questID:3": 28, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:log", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Punching Wood", + "desc:8": "The night is dark and full of terrors. Here, have a sleeping bag.\n\n§bHint: §bOre Excavator is in this pack, check out the key binds for it.\n\n§cWarning: Over time your actions will cause angry monsters to spawn, craft some good armor and weapons before you need them!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:log", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "logWood" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "lycanitesmobs:battle_burrito", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "comforts:sleeping_bag", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + } + } + } + } + }, + "28:10": { + "questID:3": 29, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "akashictome:tome", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Akashic Tome", + "desc:8": "This is basically a hand held book shelf. Craft it together with any book to add it.\n\nRight click with it to open the book menu, then once you are done looking at whichever book just left click the air with it.\n\nFeel free to craft any manuals you want, but most will be given out when you start a new mod.\n\n§bThe filled Tome is craftable, so if you do lose your Tome, just craft another." + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "akashictome:tome", + "Count:3": 1, + "tag:10": { + "akashictome:data:10": { + "tconstruct:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "tconstruct:book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "tconstruct" + }, + "Damage:2": 0 + }, + "deepresonance:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "deepresonance:dr_manual", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "deepresonance" + }, + "Damage:2": 0 + }, + "astralsorcery:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemjournal", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "astralsorcery" + }, + "Damage:2": 0 + }, + "conarm:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "conarm:book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "conarm" + }, + "Damage:2": 0 + }, + "immersiveengineering:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:tool", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "immersiveengineering" + }, + "Damage:2": 3 + }, + "arcanearchives:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "arcanearchives:tome_arcana", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "arcanearchives", + "Book:8": "arcanearchives:xml/tome.xml" + }, + "Damage:2": 0 + }, + "woot:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "guideapi:woot-guide", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "woot" + }, + "Damage:2": 0 + }, + "valkyrielib:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "valkyrielib:guide", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "valkyrielib" + }, + "Damage:2": 0 + }, + "embers:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "embers:codex", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "embers" + }, + "Damage:2": 0 + }, + "cfm:10": { + "id:8": "cfm:item_recipe_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "cfm" + }, + "Damage:2": 0 + }, + "rftools:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:rftools_shape_manual", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "rftools" + }, + "Damage:2": 0 + }, + "deepmoblearning:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "patchouli:guide_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "deepmoblearning", + "patchouli:book:8": "deepmoblearning:book" + }, + "Damage:2": 0 + }, + "solcarrot:10": { + "id:8": "solcarrot:food_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "solcarrot" + }, + "Damage:2": 0 + }, + "rftools1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:rftools_manual", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "rftools1" + }, + "Damage:2": 0 + }, + "extendedcrafting:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "extendedcrafting:guide", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "extendedcrafting" + }, + "Damage:2": 0 + }, + "botania:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:lexicon", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "botania" + }, + "Damage:2": 0 + }, + "thaumcraft:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumonomicon", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "thaumcraft" + }, + "Damage:2": 0 + }, + "actuallyadditions:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "actuallyadditions:item_booklet", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "actuallyadditions" + }, + "Damage:2": 0 + }, + "bloodmagic:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "guideapi:bloodmagic-guide", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "bloodmagic" + }, + "Damage:2": 0 + }, + "twilightforest:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "patchouli:guide_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "twilightforest", + "patchouli:book:8": "twilightforest:guide" + }, + "Damage:2": 0 + }, + "openblocks:10": { + "id:8": "openblocks:info_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "openblocks" + }, + "Damage:2": 0 + }, + "cyclicmagic:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "guideapi:cyclicmagic-guide", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "cyclicmagic" + }, + "Damage:2": 0 + }, + "cookingforblockheads:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "cookingforblockheads:recipe_book", + "Count:1": 1, + "tag:10": { + "akashictome:definedMod:8": "cookingforblockheads" + }, + "Damage:2": 1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "29:10": { + "questID:3": 30, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:lurker_skin_pouch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Backpacks", + "desc:8": "You will need to go to the Betweenlands before you can craft your first backpack, the Lurker Skin Pouch.\n\nIn the meantime, have a Shulker box!" + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:purple_shulker_box", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "30:10": { + "questID:3": 31, + "preRequisites:11": [ + 11 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "chisel:chisel_iron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Looking Good!", + "desc:8": "Right click with the Chisel to open the block chisel menu, then put something that can be chiseled, for example cobblestone. Then you click a variant to chisel all the cobble in the upper left slot into the one you picked. You can also leave a chiseled block in the slot, which will enable you to chisel inworld blocks of the same type with left click." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "chisel:chisel_iron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "chisel:factory", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "chisel:laboratory", + "Count:3": 64, + "Damage:2": 9, + "OreDict:8": "" + }, + "2:10": { + "id:8": "chisel:tyrian", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "chisel:valentines", + "Count:3": 64, + "Damage:2": 3, + "OreDict:8": "" + } + } + }, + "1:10": { + "rewardID:8": "bq_standard:item", + "index:3": 1, + "rewards:9": { + "0:10": { + "id:8": "openblocks:builder_guide", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "31:10": { + "questID:3": 32, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "questbook:itemquestbook", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "No More Quest Book", + "desc:8": "If you are having trouble with a quest, read the discription!\n\nBetter Questing has a hot key to open the book, so you wont need to lug it around everywhere. Default is the ~ key, known as Grave.\n\nWhen you see a red X, you will need to check it to complete the quest." + } + }, + "tasks:9": { + "0:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:leather_helmet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:leather_chestplate", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:leather_leggings", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:leather_boots", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "32:10": { + "questID:3": 34, + "preRequisites:11": [ + 59, + 482 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "cyclicmagic:builder_pattern", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Pattern Replicator", + "desc:8": "Shift right click on each corner of a 3D craft, then place the Markers inside the Replicator. Link the last Marker to where you want the Builder to assemble the structure.\n\nAfter receiving RF and the items, it will start to build." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "cyclicmagic:builder_pattern", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "cyclicmagic:card_location", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "33:10": { + "questID:3": 35, + "preRequisites:11": [ + 21, + 25 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:item_transfer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Item/Fluid Filters", + "desc:8": "Place one of these as a pipe, then right click it with the only thing you want to pass through it." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:item_transfer", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:fluid_transfer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "34:10": { + "questID:3": 36, + "preRequisites:11": [ + 35 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:bin", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bins", + "desc:8": "Place these under or next to machines that drop items to have them be collected in the bin instead." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:bin", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "35:10": { + "questID:3": 37, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "improvedbackpacks:backpack", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Backpack", + "desc:8": "Can be placed in the body Bauble slot, and opened with a hotkey." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "improvedbackpacks:backpack", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 1, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "improvedbackpacks:backpack", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "improvedbackpacks:blank_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "36:10": { + "questID:3": 38, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:condenser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cleaning up Flux", + "desc:8": "Place the Flux Condenser on top of one of the jars, with the other four connected by tube to it. Then place the lattce\u0027s on top, all connected to the Condenser as well. \n\nEach of the outside jars will need to be filled with Essenta to activate the Condenser. Be sure to keep the Latices clean by using a Filter on them when they get cloged." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:condenser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:jar_normal", + "Count:3": 5, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:tube", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:condenser_lattice", + "Count:3": 5, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:filter", + "Count:3": 5, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "37:10": { + "questID:3": 39, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "COMPLETED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:block_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Storage", + "desc:8": "Stores Fluid." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:block_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "38:10": { + "questID:3": 40, + "preRequisites:11": [ + 39 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:large_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Storage Mk2", + "desc:8": "Stores MORE fluid!\n\nPlace the Valve on top of the Reservoir. Fluid can be transfered through any of the sides or the bottom." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 1, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:large_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:stone_valve", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "39:10": { + "questID:3": 41, + "preRequisites:11": [ + 1 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "plustic::10": { + "Size:3": 1, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + }, + "plustic:fruitsalad_cap:10": { + "Size:3": 5, + "Items:9": {} + }, + "plustic:musicofthespheres_cap:10": { + "Size:3": 1, + "Items:9": {} + } + }, + "id:8": "tconstruct:pickaxe", + "Count:3": 1, + "tag:10": { + "StatsOriginal:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 4.5, + "FreeModifiers:3": 3, + "Durability:3": 172, + "HarvestLevel:3": 1, + "Attack:5": 2.175 + }, + "Stats:10": { + "AttackSpeedMultiplier:5": 1.0, + "MiningSpeed:5": 4.5, + "FreeModifiers:3": 3, + "Durability:3": 172, + "HarvestLevel:3": 1, + "Attack:5": 2.175 + }, + "Special:10": { + "Categories:9": { + "0:8": "harvest", + "1:8": "aoe", + "2:8": "tool" + } + }, + "TinkerData:10": { + "Materials:9": { + "0:8": "wood", + "1:8": "flint", + "2:8": "wood" + }, + "Modifiers:9": { + "0:8": "toolleveling" + } + }, + "Modifiers:9": { + "0:10": { + "identifier:8": "ecological", + "color:3": -7444965, + "level:3": 1 + }, + "1:10": { + "identifier:8": "crude", + "color:3": -9868951, + "level:3": 2, + "crude2:1": 1 + }, + "2:10": { + "identifier:8": "toolleveling", + "color:3": 16777215, + "level:3": 1 + } + }, + "Traits:9": { + "0:8": "ecological", + "1:8": "crude2", + "2:8": "toolleveling" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Altering Your Tools", + "desc:8": "Place your brand new super awesome Wooden Pickaxe in the center of the tool station with the flint pickaxe head in one of the other slots to replace the tool head.\n\nHold a Divining Rod while you are mining to have the ore of that type to light up.\n\n§cWhen mining there is a chance for monsters to spawn! Your pickaxe will deal extra damage to them." + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 9, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "5:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "6:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:diviningrod", + "Count:3": 1, + "Damage:2": 21, + "OreDict:8": "" + } + } + } + } + }, + "40:10": { + "questID:3": 42, + "preRequisites:11": [ + 23 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:geo_separator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Byproducts", + "desc:8": "When you melt an ore, some impurities are lost. If you attach this to the base of the melter when you melt down some ores, you can collect a second molten metal type." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:geo_separator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "41:10": { + "questID:3": 43, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:mini_boiler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Hot Stuff", + "desc:8": "Attach the Mini Boiler to a Ember processing machine, then fill it with water, to make steam. " + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:mini_boiler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "42:10": { + "questID:3": 44, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:boiler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "More Efficient Ember Useage", + "desc:8": "Simply by supplying this with a steady source of water, you can increase your ember burning efficiency by 1.5. If you place it on a block of metal, then heat it up by surounding it with lava or fire, you can double that.\n\n§bTry placing this on a block of Dawnstone!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:boiler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "43:10": { + "questID:3": 45, + "preRequisites:11": [ + 52 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:mech_actuator_single", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Making the Switch", + "desc:8": "Place the Mechanical Core on top of the Bore, then attach the Mechanical Actuator to it. Next connect it with axels to your Steam Engine. \n\nDont forget to add a gear!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:mech_actuator_single", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:mech_core", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "44:10": { + "questID:3": 46, + "preRequisites:11": [ + 22 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:mechanical_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Water Pump", + "desc:8": "Place above water, supply with ember, and pipe out water.\n\nPowering this with Ember is very slow, so you might want to look into mechanical power, or just make a bunch. Fluid pipes dont play well with others, so keep that in mind." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:mechanical_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "45:10": { + "questID:3": 47, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:shockwave_sword", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Rare Mobs and Drops", + "desc:8": "Finding things is a challenge sometimes." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:leather", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "iceandfire:dragonbone", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:shockwave_sword", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "minecraft:ender_pearl", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:spawn_egg", + "Count:3": 2, + "tag:10": { + "EntityTag:10": { + "id:8": "minecraft:cow" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "minecraft:spawn_egg", + "Count:3": 2, + "tag:10": { + "EntityTag:10": { + "id:8": "minecraft:sheep" + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "46:10": { + "questID:3": 48, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "COMPLETED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ebwizardry:magic_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Magic Crystals", + "desc:8": "Picked as a flower in the overworld, or mined deep underground.\n\nMagic Crystals have many uses in Wizardry" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ebwizardry:magic_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:sapling_greatwood", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "47:10": { + "questID:3": 49, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Not", + "desc:8": "Who likes constantly going back underground?" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:mining_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:iron_ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:coal", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 32, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 32, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "48:10": { + "questID:3": 50, + "preRequisites:11": [ + 335 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "arcanerose" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Xp Flower", + "desc:8": "Anyone standing next to the flower will find their xp being turned in mana." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "arcanerose" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:experience_bottle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "49:10": { + "questID:3": 51, + "preRequisites:11": [ + 43, + 46 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:steam_engine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mechanical Power", + "desc:8": "Mechanical Power can be used instead of ember to greatly increase efficiency fome some of your ember machines. The Ember Bore and Pump are the most effected by switching to mechanical power.\n\nThe steam engine can either have coal and water piped into it, or steam. Piping in steam produces much more energy." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:steam_engine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "50:10": { + "questID:3": 52, + "preRequisites:11": [ + 51 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mysticalmechanics:axle_iron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Transfering Mechanical Power", + "desc:8": "Axels go between the Steam engine output and the gearbox, which has the input facing you when you place it. \n\nThe Gearbox needs a gear on any face with an axel to complete the connection.\n\nWhenever you make a right turn with an axel, you willl need a gearbox there." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "mysticalmechanics:axle_iron", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:material", + "Count:3": 4, + "Damage:2": 24, + "OreDict:8": "" + }, + "2:10": { + "id:8": "mysticalmechanics:gearbox_frame", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": {} + } + } + }, + "51:10": { + "questID:3": 53, + "preRequisites:11": [ + 73 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Coke Oven", + "desc:8": "Make a 3x3x3 cube, then hammer the front with your hammer.\n\nCoal goes in, Coke Coal and Cerosne Oil comes out." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 27, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:coal", + "Count:3": 18, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "52:10": { + "questID:3": 54, + "preRequisites:11": [ + 52 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 25, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Better Gears", + "desc:8": "Gold gears can handle much faster speeds than iron." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 25, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "53:10": { + "questID:3": 55, + "preRequisites:11": [ + 52 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mysticalmechanics:gear_gold_on", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Redstone Gears", + "desc:8": "Apply redstone to activate or deactive these gears." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mysticalmechanics:gear_gold_off", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "mysticalmechanics:gear_gold_on", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "54:10": { + "questID:3": 56, + "preRequisites:11": [ + 52 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:gear_dawnstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Dawnstone Gears", + "desc:8": "These gears can handle the greatest speeds." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:gear_dawnstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "55:10": { + "questID:3": 57, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:ingot_dawnstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Dawnstone", + "desc:8": "Look up the recipe for molten Dawnstone to create." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:ingot_dawnstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "embers:ancient_motive_core", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "56:10": { + "questID:3": 58, + "preRequisites:11": [ + 53, + 102, + 108, + 145 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tcomplement:high_oven_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "High Oven", + "desc:8": "Assemble a hollow 3x3x3 cube, then place the controller in the center of one of the layers. The drain can go anywere, but put it on the second row up, then attach the faucet to it. Place the table below the faucet.\n\nYou can increase the capacity by adding extra middle layers.\n\nThe High Oven works by burning Coke Coal to produce heat. Once the heat is high enough, it well start the melting process. If it is hot enough, and you have the correct inputs, it can also create a few alloys." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tcomplement:high_oven_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tcomplement:high_oven_io", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tcomplement:scorched_block", + "Count:3": 25, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tcomplement:scorched_casting", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "tcomplement:scorched_faucet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tcomplement:scorched_casting", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "57:10": { + "questID:3": 59, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 160, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "First Steel!", + "desc:8": "Look up the recipe for Molten Steel to create.\n\nPlace iron, sand, redstone, and sulfur in the High Oven, then wait for the temperature to rise enough for the iron to melt.\n\n§cMake sure it is hot enough before trying to craft alloys!\n\n§rIf you use iron ore instead of iron ingots, you will get two steel per ore." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 160, + "OreDict:8": "ingotSteel" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:mining_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:adventure_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "contenttweaker:tech_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "contenttweaker:magic_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "58:10": { + "questID:3": 60, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:endershard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ender Shard", + "desc:8": "Wack a mob with an Ender Shard, then kill 5 of that type with it in your hotbar to program.\n\nUsed for farming specific types of mobs in the Mob Factory from Woot.\n\nStarting a collection of programmed Shards early on might not be a bad idea." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:endershard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "59:10": { + "questID:3": 61, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Simple Steel Production", + "desc:8": "Using your first batch of steel to make this might be a pretty good choice. \n\n\nBuild a 3x3x3 cube, with the Hopper goes on top, then hammer the front. Pre-Heaters are placed on each side as an optional upgrade, and are powered from the top." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 27, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:hopper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "60:10": { + "questID:3": 62, + "preRequisites:11": [ + 109, + 107 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Making your way to the Betweenlands", + "desc:8": "Either find a swamp and kill lots of Dark Druids until you get all the Talisman pieces, or you can craft them.\n\n§cYou will need to craft the Talisman on an the Dark Druid Altar!\n\n§rOnce you have the Swamp Talisman, use it on a sapling centered on a 17x17 flat area to create the portal." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:swamp_talisman", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 1, + "choices:9": { + "0:10": { + "id:8": "thebetweenlands:druid_altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:weedwood_rowboat", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "61:10": { + "questID:3": 63, + "preRequisites:11": [ + 256 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "tag:10": { + "tier:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Another Portable Tank", + "desc:8": "Right click with a wrench to toggle auto output, press M while holding to toggle bucket mode." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "tag:10": { + "tier:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:tierinstaller", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "62:10": { + "questID:3": 64, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:bookshelf", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "JEI", + "desc:8": "The large bank of items and block to the right of the screen when you open your inventory is know as Just Enough Items, or JEI.\n\nIf you click or right click on an item in the list, you will be able to see its recipes or uses. There is also a configurable hotkey for both that you can press when hovering over something in your inventory, the default is R for recipes, and U for uses.\n\nPress A when hovering over something to add it to a list on the right. This will allow you to create a custom bookmark page for keeping track of what you\u0027re working on. Press A again while hovering over an item on your list to remove it.\n\nIf you click on a quest task, it will bring you to the recipe page in JEI." + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "nuclearcraft:dominos", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "63:10": { + "questID:3": 65, + "preRequisites:11": [ + 40 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:stone_edge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bigger Tank", + "desc:8": "You can place either rings or more valves on top to increase the amount of fluid it can hold by 40 buckets each." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:stone_edge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "64:10": { + "questID:3": 66, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:metal_alchemical", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Researching Alchemy", + "desc:8": "Unlock Alchemy all the way to Advanced Essenta Transport.\n\nAlso unlocks Hedge Alchemy." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:metal_alchemical", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:scribing_tools", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:paper", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Unlock Advanced Alchemy", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/tc research @s ESSENTIATRANSPORT" + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Unlock Advanced Essenta Smelting", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "bq_standard.reward.command", + "command:8": "/tc research @s IMPROVEDSMELTING2" + }, + "2:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Unlock Hedge Alchmey", + "viaPlayer:1": 0, + "index:3": 2, + "title:8": "bq_standard.reward.command", + "command:8": "/tc reasearch @s HEDGEALCHEMY" + } + } + }, + "65:10": { + "questID:3": 67, + "preRequisites:11": [ + 402 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "beneath:teleporterbeneath", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Beneath", + "desc:8": "Right click to enter THE BENEATH.\n\nOnce you enter, look for the giant cavern." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "beneath:teleporterbeneath", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "quark:arrow_torch", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "66:10": { + "questID:3": 68, + "preRequisites:11": [ + 67 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "gold", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Molten Gold?", + "desc:8": "Found as lakes in the huge cavern in The Beneath." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "gold", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "67:10": { + "questID:3": 71, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "lycanitesmobs:equipmentforge_lesser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Equipment Forge", + "desc:8": "This station is used to create some of the most powerful tools and weapons. Best part is; they dont have durability!\n\n§cOver time your actions will cause angry monsters to spawn, craft some good armor and weapons before you need them!\n\nAt 5, 10, and 20 days you will awaken more monsters." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "lycanitesmobs:equipmentforge_lesser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "68:10": { + "questID:3": 72, + "preRequisites:11": [ + 85 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "puredaisy" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Actual Magic Flowers", + "desc:8": "Drop four white petals, then some seeds into a filled Petal Apothecary.\n\nPlacing the correct blocks around the Pure Daisy will slowly transform them." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "puredaisy" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "puredaisy" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "69:10": { + "questID:3": 73, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:tool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Another Hammer", + "desc:8": "This hammer is mainly used to complete the multiblock structures from Immersive Engineering." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:tool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thermalexpansion:tank", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Level:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "70:10": { + "questID:3": 74, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tcomplement:high_oven_io", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "High Oven Automation", + "desc:8": "Place these anywhere on the structure." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tcomplement:high_oven_io", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tcomplement:high_oven_io", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 4, + "Damage:2": 352, + "OreDict:8": "" + } + } + } + } + }, + "71:10": { + "questID:3": 75, + "preRequisites:11": [ + 27, + 233 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Intro to Rockhounding", + "desc:8": "The first step of ore 8x processing. Complete the next quest for 2x ore, and follow along on the Rockhounding page for the rest.\n\nLeft click to change modes, then right click to place whatever item you want processed. The Profiling Bench does not need power.\n\nYou will need to refrence the book to see how to assemble the machines in this chapter.\n\nEach Machine you assemble will need a Power Station, with Fuel and/or RF. Looking at the icons active on the top of the power station GUI will tell you which is needed. Fuel can be either Lava, Syngas, or any burnable item.\n\n§cOne thing to note is that some of these machines do not perform well on a server, so it is recomended to use Compact Machines for your processing chain." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "gbook:guidebook", + "Count:3": 1, + "tag:10": { + "Book:8": "rockhounding_chemistry:xml/chembook.xml" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + } + } + } + } + }, + "72:10": { + "questID:3": 76, + "preRequisites:11": [ + 75 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mineral Sizer (2x Ore)", + "desc:8": "Simple ore doubling, as well as the start of 8x ore processing!\n\nAssemble these as shown in the guide book, under Structures and Machines. The Minerial Sizer is a Tier 2 machine.\n\nYou will need to power it with lava until you set up Syngas automation, which is going to be the next thing we are going to do. \n\nPlace 8 of any type §bCrushing Gears§r in the tanks, then crush your ore at the correct level in the Sizer Controller. You will need to remove the result from the Gangue Collecter before you can start the next batch. \n\nThe §f§eServer§r is optional in any multiblock that includes one, so we can ignore it for now." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 2, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:coal_block", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "73:10": { + "questID:3": 77, + "preRequisites:11": [ + 76 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Making Coal Soup", + "desc:8": "Crush Coal or Charcol blocks in the Crushing Tank at level 2 to get Cracked Coal.\n\nPipe the Cracked Coal and water into the Slurry Pond. Having more then one of these would be a good idea." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "74:10": { + "questID:3": 78, + "preRequisites:11": [ + 77 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gasification Plant", + "desc:8": "Pipe the Coal Slurry into the Cistern, and fill the top of the Burner with Water.\n\nYou will need a lot of lava to bring the heat up initially.\n\nA Gas Holder can be used in place of the Vessel in any of these multiblocks, and can hold 1,000 times the amount.\n\nDon\u0027t forget to remove the byproducts!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:coal_block", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "75:10": { + "questID:3": 79, + "preRequisites:11": [ + 78 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gas Purifier: Syngas!", + "desc:8": "You can use the same tank for input as the output for Raw Syngas. If you choose not to, you will need an additional gas tank.\n\nPipe the Syngas into any Power Station that requires fuel.\n\nActivate the Gas Pump by shift right clicking it with an empty hand." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 15, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "6:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:gasline_pump", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:gasline_duct", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "76:10": { + "questID:3": 80, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Better Chest Recipe", + "desc:8": "§1test§2test§3test§4test§5test§6test§7test§8test§a§9test§9§atest§btest§ctest§dtest§etest§ftest§ktest§l§8§l§rtest§a§ktest" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 66, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "allowSmelt:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "allowCraft:1": 1, + "allowAnvil:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:chest", + "Count:3": 10, + "Damage:2": 0, + "OreDict:8": "chestWood" + } + }, + "taskID:8": "bq_standard:crafting" + } + }, + "rewards:9": { + "0:10": { + "recipes:8": "artisanworktables:worktable:2\nminecraft:brick_block", + "rewardID:8": "bq_standard:recipe", + "index:3": 0 + } + } + }, + "77:10": { + "questID:3": 81, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 1, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "HIDDEN", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:obsidian", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Obsidian", + "desc:8": "Your first Obsidian." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:obsidian", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "78:10": { + "questID:3": 82, + "preRequisites:11": [ + 81 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "advancedrocketry:platepress", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Small Plate Presser", + "desc:8": "Place this one block above the Obsidian, place the block of choice between the two, then supply with redstone.\n\nThis is mostly used for crushing stone smaller and smaller." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "advancedrocketry:platepress", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "randomthings:advanceditemcollector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "randomthings:itemfilter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "79:10": { + "questID:3": 83, + "preRequisites:11": [ + 67 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "woot:anvil", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Stygian Anvil", + "desc:8": "Must be placed over magma block for crafting." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "woot:anvil", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:yahhammer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "80:10": { + "questID:3": 84, + "preRequisites:11": [ + 79 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Acquire Salt", + "desc:8": "Place the pump over a water source block and supply redstone to the back. It has a chance to consume the source block over time.\n\nPipe water into the Evaporation Tank, wait, then pipe raw salt to the seasoning rack.\n\nThis is a slow process, and weather and biome will have an effect on how long it takes. It is advised to have multiple tanks evaporating at once." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 13, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:mod_wrench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "81:10": { + "questID:3": 85, + "preRequisites:11": [ + 214, + 107 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Petal Apothecary", + "desc:8": "Drop petals in here, along with some seeds, to craft your first magical flower, the Pure Daisy." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:everfull_urn", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "82:10": { + "questID:3": 86, + "preRequisites:11": [ + 85 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:doubleflower1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Farming Petals", + "desc:8": "Right click with a petal on the grass, use regular bonemeal on it, then shear it down." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:dye", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:shears", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:fertilizer", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "83:10": { + "questID:3": 87, + "preRequisites:11": [ + 72 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:livingrock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Livingrock", + "desc:8": "Place Mossy Cobble around the Pure Daisy, and watch the sparkles.\n\n§bDrop Grass and Cobble in water for Mossy." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:livingrock", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:livingrock", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "84:10": { + "questID:3": 88, + "preRequisites:11": [ + 87 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:pool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Storing Mana", + "desc:8": "Collect Grains of Infinity by lighting bedrock on fire.\n\nAim your Mana Spreader at the pool and watch it fill up! Very slowly." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:pool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:distributor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "85:10": { + "questID:3": 89, + "preRequisites:11": [ + 72 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:livingwood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Livingwood", + "desc:8": "Place Greatwood around the Pure Daisy, and watch the sparkles." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:livingwood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:livingwood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "86:10": { + "questID:3": 90, + "preRequisites:11": [ + 89, + 147, + 92, + 91 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:spreader", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Collecting Mana", + "desc:8": "Mana Spreaders are mainly used to transport the mana from collecting flowers to the Mana Pool." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:spreader", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:lens", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 2, + "OreDict:8": "" + } + } + } + } + }, + "87:10": { + "questID:3": 91, + "preRequisites:11": [ + 85 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "hydroangeas" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Water Power", + "desc:8": "Place diagonally to a 3x3 pool of water for best effect.\n\nNo need to automate, very low mana generation. Dies after a short time and must be replanted." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "hydroangeas" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 3, + "tag:10": { + "type:8": "hydroangeas" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "88:10": { + "questID:3": 92, + "preRequisites:11": [ + 85 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "endoflame" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Coal Power", + "desc:8": "Feed this one any fuel source.\n\n§bHint: Look into an auto dropper above a pressure plate for automating." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "endoflame" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "endoflame" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "89:10": { + "questID:3": 93, + "preRequisites:11": [ + 94 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "thermalily" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Eating Lava", + "desc:8": "Place lava diagonally to this flower, but dont let it touch!\n\nTricky to automate, high mana generation. Requires a cool down after consuming a lava source, during which any lava consumed will not produce mana." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "thermalily" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 1, + "rewards:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "thermalily" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "90:10": { + "questID:3": 94, + "preRequisites:11": [ + 89 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:twigwand", + "Count:3": 1, + "tag:10": { + "color1:3": 0, + "color2:3": 0, + "boundTileZ:3": 0, + "boundTileX:3": 0, + "boundTileY:3": -1 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Connecting Everything", + "desc:8": "Shift-right click between generating flowers and the Mana Spreader, and the Mana Spreader and the Mana Pool.\nIf you place the Mana Spreader first, the flowers will be linked already.\n\nShift-right click air to change modes." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "botania:twigwand", + "Count:3": 1, + "tag:10": { + "color1:3": 0, + "color2:3": 0, + "boundTileZ:3": 0, + "boundTileX:3": 0, + "boundTileY:3": -1, + "bindMode:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:obediencestick", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "91:10": { + "questID:3": 95, + "preRequisites:11": [ + 48 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "CHAIN", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:magic_wand", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Your First Wand", + "desc:8": "Place your Wand in the Arcane Workbench to add spells and recharge with Magic Crystals.\n\nExplore dungeons and talk to Wizards to get better gear.\n\n" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:magic_wand", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ebwizardry:identification_scroll", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "92:10": { + "questID:3": 96, + "preRequisites:11": [ + 48 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ebwizardry:arcane_workbench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Arcane Workbench", + "desc:8": "This is where you modify your Wands and add spells." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ebwizardry:arcane_workbench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ebwizardry:magic_crystal", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "93:10": { + "questID:3": 97, + "preRequisites:11": [ + 99 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Magic Salt", + "desc:8": "After you have a good nights rest, you will be able to craft Salis Mundus.\n\nThrow this on various things to activate their true magical potential!\n\n§U§cYou will need to use the Thaumonomicon to guide your way through this mod! §f\n\nUse the quest chapter to get familiar with some of the concepts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:bookshelf", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "94:10": { + "questID:3": 98, + "preRequisites:11": [ + 100, + 213 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumometer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Thaumometer", + "desc:8": "Use this on everything you can to learn more about the magical world around you.\n\nIt also comes with a handy Vis/Flux meter on the top left." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumometer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "praecantatio" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "95:10": { + "questID:3": 99, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aer" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Vis Crystals", + "desc:8": "Collect a bunch of those glowing crystals you\u0027ve found growing around underground! \n\nThey will spread over time if you aren\u0027t crafting too many arcane things in the area.\n\nCraftable with Fae charges." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aer" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "terra" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "ignis" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "3:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 3, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aqua" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "4:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 4, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "ordo" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "5:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 5, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 1, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "perditio" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:endershard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "96:10": { + "questID:3": 100, + "preRequisites:11": [ + 492, + 493 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:arcane_workbench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Arcane Workbench", + "desc:8": "Your first arcane crafts will be here.\n\nSimply throw some more Salis Mundus on a plain old crafting table.\n\nIf its not working, try throwing some on that bookshelf you got earlier." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:crafting_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 8, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "ordo" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 8, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "perditio" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 8, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aer" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 8, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "aqua" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 8, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "terra" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 8, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "ignis" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "97:10": { + "questID:3": 101, + "preRequisites:11": [ + 48 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ebwizardry:spell_book", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Your First Spell", + "desc:8": "Place your wand in the center of the table, then place a spell in one of the five slots around it. Press the check mark to save your changes." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ebwizardry:spell_book", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ebwizardry:identification_scroll", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "98:10": { + "questID:3": 102, + "preRequisites:11": [ + 62 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:octine_ore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Hot Ore", + "desc:8": "Octine Ore is one of the base crafting materials for many items in the Betweenlands, its also hot enough to craft the High Oven with." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:octine_ore", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:octine_ore", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "99:10": { + "questID:3": 103, + "preRequisites:11": [ + 62 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 1, + "Damage:2": 18, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Collecting Sulfur", + "desc:8": "Sulfur is the main fuel source in the Betweenlands, and if you crush it up, it is one of the main components in making your first steel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 4, + "Damage:2": 18, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "100:10": { + "questID:3": 104, + "preRequisites:11": [ + 105 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:life_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Life Crystal!", + "desc:8": "Life Crystals are primarily used to power the Animator, but can also be used to automate the Mortar and Infuser.\n\nThey can be recharged with Wight\u0027s Hearts. " + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:life_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:wight_heart", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "101:10": { + "questID:3": 105, + "preRequisites:11": [ + 62 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:gem_singer", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Gem Singer", + "desc:8": "Use this deep underground, and follow the sound to find an underwater Life Crystal Stalactite or muddy Middle Gem." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:gem_singer", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 1, + "Damage:2": 40, + "OreDict:8": "" + } + } + } + } + }, + "102:10": { + "questID:3": 106, + "preRequisites:11": [ + 104 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:animator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Animator!", + "desc:8": "Mainly used to repair tools.\nCheck JEI for what you can craft with this." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:animator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:items_misc", + "Count:3": 16, + "Damage:2": 18, + "OreDict:8": "" + } + } + } + } + }, + "103:10": { + "questID:3": 107, + "preRequisites:11": [ + 98, + 442 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:stone_arcane", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Arcane Stone", + "desc:8": "A basic magic building block." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:stone_arcane", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:crystal_essence", + "Count:3": 16, + "tag:10": { + "Aspects:9": { + "0:10": { + "amount:3": 1, + "key:8": "auram" + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "104:10": { + "questID:3": 108, + "preRequisites:11": [ + 103 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thebetweenlands:mortar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mortar and Pestle", + "desc:8": "Place the Pestle in the Mortar, then some sulfur. Left click to crush it down into High Oven usable sulfur." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thebetweenlands:mortar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:pestle", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 771, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:sulfur_furnace_dual", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thebetweenlands:limestone", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "105:10": { + "questID:3": 109, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "COMPLETED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:spawn_egg", + "Count:3": 1, + "tag:10": { + "EntityTag:10": { + "id:8": "thebetweenlands:dark_druid" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Kill Dark Druids", + "desc:8": "Find a Swamp and kill some Dark Druids hanging out ominously." + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 50.0, + "Name:8": "generic.maxHealth" + }, + "4:10": { + "Base:6": 0.5, + "Name:8": "generic.knockbackResistance" + }, + "5:10": { + "Base:6": 0.45, + "Name:8": "generic.movementSpeed" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "8:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "9:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "10:10": { + "Base:6": 5.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "Teleport:3": 0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 2500.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": {}, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "thebetweenlands:dark_druid", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6767260830965235888, + "Health:5": 50.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 1.1529261, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -5775398194968770360, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "thebetweenlands:dark_druid", + "subtypes:1": 1 + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:coin", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + } + } + } + }, + "106:10": { + "questID:3": 110, + "preRequisites:11": [ + 114 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:sky_compass", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Alien Technology", + "desc:8": "Use the Sky Compass to find fallen Meteorites. Hidden deep inside will be a chest, with a press in it.\nYou will need to collect all four." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:sky_compass", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "107:10": { + "questID:3": 111, + "preRequisites:11": [ + 120 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:inscriber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Inscriber", + "desc:8": "Place the item shown in JEI inside the Inscriber, along with the approprate press. \n\nInscribers can be run with RF or AE power." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:inscriber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 14, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "4:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:inscriber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "108:10": { + "questID:3": 112, + "preRequisites:11": [ + 111 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 22, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Processers", + "desc:8": "These are used in a great many things in this mod." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 22, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 23, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 24, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 8, + "Damage:2": 22, + "OreDict:8": "" + } + } + } + } + }, + "109:10": { + "questID:3": 113, + "preRequisites:11": [ + 335 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "munchdew" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Leaf Eater", + "desc:8": "This one will eat leaves to make mana." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "munchdew" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:sapling", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "110:10": { + "questID:3": 114, + "preRequisites:11": [ + 426 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:charger", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Charging Certus Quartz", + "desc:8": "Place some Certus Quartz inside a powered Charger, and wait till it sparkles. Also found rarly underground." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:charger", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "111:10": { + "questID:3": 115, + "preRequisites:11": [ + 116 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Doubling Your Quartz, Slowly", + "desc:8": "Crush up some Quartz or Fluix, mix it with sand, then drop in water for about 24 hours." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:crystal_seed", + "Count:3": 1, + "tag:10": { + "progress:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:crystal_seed", + "Count:3": 1, + "tag:10": { + "progress:3": 600 + }, + "Damage:2": 600, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:crystal_seed", + "Count:3": 1, + "tag:10": { + "progress:3": 1200 + }, + "Damage:2": 1200, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 16, + "Damage:2": 10, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 16, + "Damage:2": 12, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 16, + "Damage:2": 11, + "OreDict:8": "" + } + } + } + } + }, + "112:10": { + "questID:3": 116, + "preRequisites:11": [ + 114 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Fluix!", + "desc:8": "Throw the Nether Quartz, Redstone, and Charged Certus Quartz into a pool of water." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:quartz", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:redstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 2, + "Damage:2": 7, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "113:10": { + "questID:3": 117, + "preRequisites:11": [ + 115 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:quartz_growth_accelerator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Slightly Faster Quartz Doubling", + "desc:8": "Place these around a water block, connect them to your network to give them power, then throw your seeds in." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:quartz_growth_accelerator", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "114:10": { + "questID:3": 118, + "preRequisites:11": [ + 117 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ae2stuff:grower", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Actually Fast Growing", + "desc:8": "Place your seeds inside here for the best growing speed. You can also create Fluix with this machine." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ae2stuff:grower", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "115:10": { + "questID:3": 119, + "preRequisites:11": [ + 123 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:storage_cell_1k", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "First Storage Cell", + "desc:8": "Feel free to upgrade to 4k or higher as soon as possible." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:storage_cell_1k", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "116:10": { + "questID:3": 120, + "preRequisites:11": [ + 116 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:energy_acceptor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Powering Your Network", + "desc:8": "AE will only accept its own power, and one way to do that is by converting it through this." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:energy_acceptor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "117:10": { + "questID:3": 121, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:tinker_tank_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tinkerer\u0027s Tank", + "desc:8": "Build a hollow cube, at least 3x3x3. The Controller goes bottom center, the middle layer can be glass, and the drain can go anywhere.\n\nPipe or bucket fluids in or out of the drain.\n\nThis is great for storing all your fluids." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:tinker_tank_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:smeltery_io", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:seared", + "Count:3": 16, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:seared_glass", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "malisisdoors:big_door_dark_oak_3x3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "118:10": { + "questID:3": 122, + "preRequisites:11": [ + 119 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:drive", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Much Better Storage", + "desc:8": "The ME Drive holds 10 Drives." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:drive", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:storage_cell_16k", + "Count:3": 5, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "119:10": { + "questID:3": 123, + "preRequisites:11": [ + 112 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "1k Storage Component", + "desc:8": "These can be crafted into storage discs, or used in crafting CPU\u0027s." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + } + } + } + } + }, + "120:10": { + "questID:3": 124, + "preRequisites:11": [ + 132 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:crafting_storage_1k", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Intro to Autocrafting", + "desc:8": "Place your Crafting Storage connected to your network, then the Molecular Assembler next to a Interface, also connected to your network. \n\nNext place your incoded pattern into the Interface. \n\nIf you go back to your terminial, you should be able to request your item to be crafted." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:crafting_storage_1k", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:molecular_assembler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:crafting_storage_4k", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "121:10": { + "questID:3": 125, + "preRequisites:11": [ + 119 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 380, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Basic Terminal", + "desc:8": "The Basic Terminal is used to access all of your stored items. Hook it up with a cable to your network." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 380, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 5, + "Damage:2": 180, + "OreDict:8": "" + } + } + } + } + }, + "122:10": { + "questID:3": 126, + "preRequisites:11": [ + 125 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 360, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Crafting Terminal", + "desc:8": "Craft items from your storage with the built in 3x3 crafting table." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 360, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "123:10": { + "questID:3": 127, + "preRequisites:11": [ + 125 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 520, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Terminal", + "desc:8": "Access your stored fluid from here." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 520, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "124:10": { + "questID:3": 128, + "preRequisites:11": [ + 120 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:vibration_chamber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Coal Power", + "desc:8": "You can also use the Energy Acceptor to make a coal generator instead." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:vibration_chamber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "125:10": { + "questID:3": 129, + "preRequisites:11": [ + 125 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 340, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Autocrafting Terminals", + "desc:8": "The Pattern Terminal is where you create encoded Patterns, and the Interface Terminal allows you to access all of your ME Interfaces at once.\n\nPlace your Blank Pattern inside your Pattern Termnial, then open a recipe in jei. Press the plus icon to copy it to the terminal, then press the arrow to encode the pattern." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 340, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 480, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 52, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "126:10": { + "questID:3": 130, + "preRequisites:11": [ + 111 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "ae2stuff:inscriber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Advanced Inscribing", + "desc:8": "A much improved version of the Inscriber." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "ae2stuff:inscriber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "127:10": { + "questID:3": 131, + "preRequisites:11": [ + 120 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:energy_cell", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Storing Power", + "desc:8": "Once your network gets big enough, you will need some Energy Cells to help it stay online." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:energy_cell", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "128:10": { + "questID:3": 132, + "preRequisites:11": [ + 129 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:interface", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Network Interface", + "desc:8": "How the Network interacts with other blocks.\n\nThe Interface has countless uses, but it is primarly used in autocrafting." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:interface", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "129:10": { + "questID:3": 133, + "preRequisites:11": [ + 124, + 19 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "chisel:futura", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The ME Controller", + "desc:8": "Running out of channels yet? \n\nThe ME Controller can handle up to 32 channels per face, as well as function as an Energy Acceptor." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "130:10": { + "questID:3": 134, + "preRequisites:11": [ + 133 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "wct:wct", + "Count:3": 1, + "tag:10": { + "InfinityEnergy:3": 2147483647, + "internalCurrentPower:6": 1600000.0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wireless Terminal!", + "desc:8": "This is one of the biggest quality of life upgrades since the ME Controller!\n\n" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:wireless_access_point", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:security_station", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "wct:wct", + "Count:3": 1, + "tag:10": { + "InfinityEnergy:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "131:10": { + "questID:3": 135, + "preRequisites:11": [ + 116 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 16, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "First Cables", + "desc:8": "These are the basic cables that can connect your network.\n\nYou can use Cable Anchors to separate adjacent cables." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 16, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 16, + "Damage:2": 120, + "OreDict:8": "" + } + } + } + } + }, + "132:10": { + "questID:3": 136, + "preRequisites:11": [ + 124 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:crafting_accelerator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Better Autocrafting", + "desc:8": "Place any combination of either of these blocks, plus at least one Crafting Storage, in a rectangular shape to create a Crafting Processing Unit." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:crafting_accelerator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:crafting_monitor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "133:10": { + "questID:3": 137, + "preRequisites:11": [ + 135 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 56, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Smart Cables", + "desc:8": "Smart Cables have the same functionality as the fluix ones, but have the added use of displaying the amount of channels, or network blocks, connected to your network.\n\nDense Cables can carry 32 channels, instead of the 8 that the other two types can handle." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 56, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 76, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:wool", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "134:10": { + "questID:3": 138, + "preRequisites:11": [ + 134 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 42, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Range Upgrades", + "desc:8": "Place these inside the wireless access point." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 4, + "Damage:2": 42, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "135:10": { + "questID:3": 139, + "preRequisites:11": [ + 134 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:biometric_card", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Other Players", + "desc:8": "Place this in the bottom slot of your security terminal, program it for access, then have them shift right click with it to lock it to them. \n\nNext just put it in the storage area of the Security Terminal." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:biometric_card", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "136:10": { + "questID:3": 140, + "preRequisites:11": [ + 133 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 460, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "P2P Tunnels", + "desc:8": "These have a bit of a learning curve, but stick with it and your network capacity will explode.\n\nP2P Tunnels come in pairs, normally. The output end will be toward your machines, and the input end is towards your controller. \n\nOnce you place a pair of P2P\u0027s, shift right click with the Memory Card on the input, then right click on your output end to link them.\n\nChannels go in and out the wide ends, and the smaller ends just need to be connected to your network like any other network block.\n\n\n\nShift right click to clear your Memory Card." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 2, + "Damage:2": 460, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:memory_card", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "137:10": { + "questID:3": 141, + "preRequisites:11": [ + 132 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 220, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Digital Access", + "desc:8": "Place the Storage Bus against any storage to have the network recognize it." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 220, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:block_giant_chest_large", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "138:10": { + "questID:3": 142, + "preRequisites:11": [ + 112 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:network_tool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Network Information", + "desc:8": "Some useful items to have." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "appliedenergistics2:network_tool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ae2stuff:visualiser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "139:10": { + "questID:3": 143, + "preRequisites:11": [ + 107 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:crucible", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Alchemy!", + "desc:8": "Throw the Salis Mundus on the Caldron to turn it into a Crucible. Fill with water, then heat.\n\nThis can be a messy process, with wasted Essenta converting into flux and polluting the atmosphere. This can cause Void Rifts, which can destroy blocks if left unattended." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:cauldron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:netherrack", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "140:10": { + "questID:3": 144, + "preRequisites:11": [ + 143 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:nitor_yellow", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Nitor", + "desc:8": "Right click on the top of the Crucible to drop items in.\n\nThis can be used as a light source, or to heat your Crucible." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:nitor_yellow", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:nugget", + "Count:3": 32, + "Damage:2": 9, + "OreDict:8": "" + } + } + } + } + }, + "141:10": { + "questID:3": 145, + "preRequisites:11": [ + 144, + 273 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:alumentum", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Magic Coal", + "desc:8": "Alumentum burns four times longer then regular coal, and can be thrown to cause a small explosion.\n\n§bHint: Can also be used as a High Oven fuel to great effect." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:sand", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:coal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:alumentum", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:alumentum", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "142:10": { + "questID:3": 146, + "preRequisites:11": [ + 84 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "salt_brine", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Brine", + "desc:8": "A key step in metal processing.\n\nRight click on the tank with the Mod Wrench until it shows purging Brine. Then all you need to do is pipe the Brine into a tank for storage." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "salt_brine", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "143:10": { + "questID:3": 147, + "preRequisites:11": [ + 144 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Alchemical Brass", + "desc:8": "One of the first ways to make reusable casts for your High Oven or Smeltery!\n\nAlso used for many arcane things.\n\nHint: Flint is a good source of Tool Essence." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:flint", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "144:10": { + "questID:3": 148, + "preRequisites:11": [ + 343, + 443, + 345, + 460 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:fiery_ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Firey Ingots", + "desc:8": "Heating up already hot metal to create an infernally hot ingot." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "twilightforest:fiery_ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "145:10": { + "questID:3": 149, + "preRequisites:11": [ + 147 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "naturescompass:naturescompass", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Finding Biomes", + "desc:8": "With Nature\u0027s Compass you can choose a biome, and it will point to the closest one." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "naturescompass:naturescompass", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:brewvial", + "Count:3": 1, + "tag:10": { + "brewKey:8": "speed" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "146:10": { + "questID:3": 150, + "preRequisites:11": [ + 67 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:basicblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Steel Casing", + "desc:8": "Osmium is found in the Beneath" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:basicblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "147:10": { + "questID:3": 151, + "preRequisites:11": [ + 67 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Blood Magic", + "desc:8": "Raw Voidstone is found in the Beneath.\n\nItems can be piped in and out for basic automation.\n\nRight click anywhere with the Inspectoris Scandalus to set the Tier, then shift-right click on your altar to show a holographic layout in order to upgrade to that tier.\n\nYou\u0027ll need a head for the dagger, one option is to place a piece of obsidian along with an ender pearl on a tinkers sword to give it beaheading.\n\n§cThere are a few new ways to automate blood, look up Life Essence in liquid and bucket form. It can be piped into your Altar." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:altar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:sacrificial_dagger", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "bloodmagic:sanguine_book", + "Count:3": 1, + "tag:10": { + "currentTier:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "148:10": { + "questID:3": 152, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_giant_chest_medium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Storage Crates", + "desc:8": "Once you have some oil, you can make the Small Storage Crate, or if you have already gotten some void crystals you can create the medium variety." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_giant_chest_medium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_giant_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:item_chest_to_crate_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "149:10": { + "questID:3": 153, + "preRequisites:11": [ + 229 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 2 Blood Altar / Blank Runes", + "desc:8": "Place 8 of any type of rune in a ring one level below your blood altar to upgrade it to level 2.\n\nThese are the basic runes, they can be upgraded to modify your Blood Altar in diferent ways." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "bloodmagic:slate", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "150:10": { + "questID:3": 154, + "preRequisites:11": [ + 153, + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:infusion_matrix", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Runic Matrix", + "desc:8": "Now that you have some blank runes, you can go ahead and craft the Runic Matrix!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:infusion_matrix", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:pedestal_arcane", + "Count:3": 9, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:stone_arcane", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:caster_basic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:candle_black", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:candle_red", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:skull", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "Unlock Infusion Crafting", + "command:8": "/tc research @s INFUSION" + } + } + }, + "151:10": { + "questID:3": 155, + "preRequisites:11": [ + 146 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Filtering", + "desc:8": "Inside the Fluidpedia, use the Ampoule on whichever fluid you want to be filtered, then you can use it to set the filters in the next quest." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:sampling_ampoule", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:sampling_ampoule", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "152:10": { + "questID:3": 156, + "preRequisites:11": [ + 155 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Electrochemical CSTR", + "desc:8": "Assemble this as shown in the guide book, then set the filters in the fluid input as shown in JEI to create Sodium Hydroxide.\n\nPipe the Saturated Brine and Water into the fluid input. Start the process in the Electrochemical CSTR.\n\nIf you\u0027ve done everything correctly, Sodium Hydroxide should start outputting on the bottom.\n\nThe Power Station needs RF and Fuel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "153:10": { + "questID:3": 157, + "preRequisites:11": [ + 296, + 370, + 339 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 1028, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mana Dust", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 1028, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "154:10": { + "questID:3": 158, + "preRequisites:11": [ + 79 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Lab Blenders", + "desc:8": "Items go in the top, and the controls are on the bottom.\n\nEach of the items will need to be blended for the next step.\n\nThe Power Station needs RF.\n\nRock Crushing machines might be your best bet here." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 3, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 3, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "gemFluorite" + }, + "3:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 771, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "itemSalt" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thebetweenlands:sulfur_ore", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "155:10": { + "questID:3": 159, + "preRequisites:11": [ + 158 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Lab Oven", + "desc:8": "Assemble the Lab Oven as shown in the guide book. It is highly recomended to set up two Lab Ovens running side by side, one mixing sulfuric acid, and the other alternating between hydrofloric and hydrocloric acids.\n\nTo set up automation with a Server, place the Server File in the center slot and scroll to the desired recipe with the arrows. Next chose if you want it repetable or not and how many times it should run. Then place it in the top row and active the server. The Lab Oven will then run the recipes defined by the Server Files in order once you activate it." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "156:10": { + "questID:3": 160, + "preRequisites:11": [ + 159 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sulfuric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Sulfuric Acid", + "desc:8": "" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sulfuric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "157:10": { + "questID:3": 161, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 10, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Air Compresser", + "desc:8": "Assemble another Gas Purifier with an Air Compresser pumping air into the input.\n\nYou won\u0027t need the Particulate Collector for purifying air.\n\nThe Power Station and Air Compresser will both need to be powered with Syngas." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 10, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "158:10": { + "questID:3": 162, + "preRequisites:11": [ + 161 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Cooling Air", + "desc:8": "You will need input and output tanks as well.\n\nPower the Station with RF." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "159:10": { + "questID:3": 163, + "preRequisites:11": [ + 162, + 184 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Air Components", + "desc:8": "Use Cryogenic Distilation to seperate air into its various components.\n\nYou will need 3 gas tanks, one for each of the separated gases.\n\nThe Gas Bulb will be your output for rare gases, push the eject icon to allow piping them out.\n\n§I§cIf you are playing on a server, be sure to house this machine inside a compact machine." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 2, + "Damage:2": 7, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 13, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 3, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "6:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 5, + "Damage:2": 5, + "OreDict:8": "" + }, + "7:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 2, + "Damage:2": 6, + "OreDict:8": "" + }, + "8:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 3, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + } + } + } + } + }, + "160:10": { + "questID:3": 164, + "preRequisites:11": [ + 156 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sodium_hydroxide", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Sodium Hydroxide", + "desc:8": "Grab a bucket of Sodium Hydroxide to complete." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sodium_hydroxide", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "161:10": { + "questID:3": 165, + "preRequisites:11": [ + 160 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "hydrochloric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Hydrochloric Acid", + "desc:8": "Requires Sulfuric Acid, Water, and Chloride Bearing Compound." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "hydrochloric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "162:10": { + "questID:3": 166, + "preRequisites:11": [ + 160 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "hydrofluoric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Hydrofloric Acid", + "desc:8": "Requires Sulfuric Acid and Fluorite Bearing Compound." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "hydrofluoric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "163:10": { + "questID:3": 167, + "preRequisites:11": [ + 171 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:pt_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Nitric Acid Production Upgrade", + "desc:8": "Swapping your Gold Cataylsts out with Platinum ones will double your output of Nitric Acid." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:pt_catalyst", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 2, + "Damage:2": 134, + "OreDict:8": "" + } + } + } + } + }, + "164:10": { + "questID:3": 168, + "preRequisites:11": [ + 189 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ammonium Chloride", + "desc:8": "Pipe Fly Ash into your Precipitation Chamber, along with Hydrochloric Acid. Then pipe the result along with water into a Lab Oven." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 21, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "165:10": { + "questID:3": 169, + "preRequisites:11": [ + 163 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 13, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Reforming Reactor", + "desc:8": "Highly recomended to set up the Catalyst Regenerator under this machine.\n\nAlso requires 4 gas tanks.\n\nUse this to create Ammonia, then assemble a second one to process some of that into Nitric Acid.\n\nPower with RF." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 13, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 2, + "Damage:2": 8, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 9, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "6:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "7:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:au_catalyst", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "8:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:gr_catalyst", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "166:10": { + "questID:3": 170, + "preRequisites:11": [ + 172 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "liquid_ammonia", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Liquid Ammonia", + "desc:8": "You will need a LOT of Liquid Ammonia, so the next few quests will give you a few more options on how to get more." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "liquid_ammonia", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "autoConsume:1": 0, + "groupDetect:1": 0, + "requiredFluids:9": { + "0:10": { + "FluidName:8": "liquid_ammonia", + "Amount:3": 1 + } + }, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "taskID:8": "bq_standard:fluid" + } + }, + "rewards:9": {} + }, + "167:10": { + "questID:3": 171, + "preRequisites:11": [ + 169 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "nitric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Nitric Acid", + "desc:8": "It\u0027s recomended here to assemble another Reforming Reactor to process Nitric Acid.\n\nRequires Ammonia and Oxygen." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "nitric_acid", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "autoConsume:1": 0, + "groupDetect:1": 0, + "requiredFluids:9": { + "0:10": { + "FluidName:8": "nitric_acid", + "Amount:3": 1 + } + }, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "taskID:8": "bq_standard:fluid" + } + }, + "rewards:9": {} + }, + "168:10": { + "questID:3": 172, + "preRequisites:11": [ + 169 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gas Condenser", + "desc:8": "Use this to convert Ammonia Gas to its liquid form.\n\nAlso requires a Vessel/Holder, and a fuel supplied Power Station." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "169:10": { + "questID:3": 173, + "preRequisites:11": [ + 159 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "toxic_waste", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Toxic Waste", + "desc:8": "This quest tangent will show you how to recycle Toxic Waste into Flue Gas, which will allow you to save on rare materials by repairing Catalysts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "toxic_waste", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "170:10": { + "questID:3": 174, + "preRequisites:11": [ + 175 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Repairing Catalysts", + "desc:8": "Place this under any machine that works with catalysts, pipe Flue Gas into the tank and supply with water. \n\nOnce you turn it on it will pull catalysts out for repair and put them back." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "171:10": { + "questID:3": 175, + "preRequisites:11": [ + 173 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "flue_gas", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Flue Gas", + "desc:8": "Burn and Purify toxic waste using the same method as Syngas." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "flue_gas", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "172:10": { + "questID:3": 176, + "preRequisites:11": [ + 170 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sodium_cyanide", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Sodium Cyanide", + "desc:8": "The last liquid material needed for the processing Uninspected Minerals!\n\nYou could set up another Lab Oven, or add Sodium Cyanide to the server of one of your other Lab Ovens. It will take some tinkering to get everything just right.\n\nHighly recomended to use the recipe for Sodium Cyanide Plus, as it gives twice as much for the same amount of Liquid Ammonia." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:gr_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "sodium_cyanide", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "173:10": { + "questID:3": 177, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:cosmetic", + "Count:3": 1, + "Damage:2": 31, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Update Questbook", + "desc:8": "Use this after every update to insure you have the latest version of the Questbook.\n\n§l§lThis seems to cause a crash when used on a server, use the command §c§l/bq_admin default load §r§linstead!!!!" + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 0, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Update the Questbook", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin default load" + } + } + }, + "174:10": { + "questID:3": 178, + "preRequisites:11": [ + 84 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "water_vapour", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Water Vapor", + "desc:8": "Use a Gas Burner to create Water Vapor." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "175:10": { + "questID:3": 179, + "preRequisites:11": [ + 164, + 178, + 165 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Leaching Vat (4x Ore)", + "desc:8": "4x ore processing, as well as a main component in the processing of Uninspected Minerals.\n\nThe Leaching Vat will also need two gas tanks supplied with Water Vapor, a Power Station supplied with Fuel, and a Server.\n\nEach process will consume 160mb of Hydrocloric Acid, and 240mb of Sodium Hydroxide." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 3, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:slurry_agitator", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "176:10": { + "questID:3": 180, + "preRequisites:11": [ + 166 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Retention Vat", + "desc:8": "The Retention Vat operates much the same as the Leaching Vat, with the main difference being you aren\u0027t able to chose the §a§eCatagory§f of shard.\n\nThis will be your main source of Rare Earth minerals.\n\nSupply with the Leachate byproduct from the Leaching Vat, or you can melt Gangues down in a Slurry Pond.\n\nAlso will need a Power Station with fuel and Server." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 2, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "5:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:slurry_agitator", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "177:10": { + "questID:3": 181, + "preRequisites:11": [ + 171, + 176, + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Chemical Extractor (8x Ore)", + "desc:8": "Place the Test Tube and a Graduated Cylinder in the Glassware Holder, then the last two Cylinders in the Cabinets.\nKeep the Reaction Stabilizer supplied with Ferrous Catalysts, so your shards don\u0027t desolve.\n\nWhen Extracting dusts from a shard, you will always recover §a§220%§r of the available minerals, plus a precentage of the remaining, equal to the §2§r§aRecovery Efficiency %§r.§r This amount can be raised by increasing the Reaction Intensity, which will also increase the amount of acid required per operation.\n\n§6Dissolution Chance§r and §eStabilization§r determine the chance the shard will be lost, if you don\u0027t have Ferrous Catalyst\u0027s installed. Its recommended to attach a Catalyst Regenerator to the Reaction Stabilizer so you dont have to worry about that.\n\n§rExtracted dusts will need to be piped out of the Lab Balance to be usable.\n\nYou will also need a Power Station with RF and Fuel, and a Server." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 15, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "6:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 7, + "OreDict:8": "" + }, + "7:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "8:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "9:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:fe_catalyst", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + }, + "10:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:test_tube", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "11:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:graduated_cylinder", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + }, + "12:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "thermalexpansion:tank", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Creative:1": 0, + "Fluid:10": { + "FluidName:8": "liquid_ammonia", + "Amount:3": 32000 + }, + "Level:1": 0, + "Lock:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "178:10": { + "questID:3": 182, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Metal Alloyer", + "desc:8": "Pipe metal dust into the top of the Element Cabinet, making sure it has a Graduated Cylinder.\n\nYou will also need a Power Station supplied with Fuel, and a Server.\n\nVery few alloys will be available until you start processing Uninspected Minerals, so have a few rare materials!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_c", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:graduated_cylinder", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:ingot_pattern", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:chemical_dusts", + "Count:3": 1, + "Damage:2": 52, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:chemical_dusts", + "Count:3": 1, + "Damage:2": 11, + "OreDict:8": "" + }, + "2:10": { + "id:8": "techreborn:dust", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + } + } + } + } + }, + "179:10": { + "questID:3": 183, + "preRequisites:11": [ + 78 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Heating Upgrade", + "desc:8": "Makes it heat 3x as fast, but will need to be replaced over time." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "180:10": { + "questID:3": 184, + "preRequisites:11": [ + 19 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Deposition Chamber", + "desc:8": "You will also need a Power Station supplied with RF, a server, and three gas tanks." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 2, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 2, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + } + } + } + } + }, + "181:10": { + "questID:3": 185, + "preRequisites:11": [ + 163, + 19 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Crystal Pulling Crucible", + "desc:8": "Also need a Power Station with RF, and a gas tank filled with Argon." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_blocks_a", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_b", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "182:10": { + "questID:3": 186, + "preRequisites:11": [ + 184 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Upgrades", + "desc:8": "The Casing Upgrade makes heating and compressing go 10x faster, and the Insulation Upgrade makes less heat and pressure escape with each craft." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 1, + "Damage:2": 16, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "183:10": { + "questID:3": 187, + "preRequisites:11": [ + 169 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:os_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ammonia Production Upgrade", + "desc:8": "Swapping your Gold Cataylsts out with Osmium ones will double your output of Ammonia." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:os_catalyst", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "mekanism:ingot", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "184:10": { + "questID:3": 188, + "preRequisites:11": [ + 169 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:wg_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Efficiency Upgrade", + "desc:8": "Swapping your Graphite Cataylsts out with these will halve your needed input for any recipe." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:wg_catalyst", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:alloy_items_deco", + "Count:3": 3, + "Damage:2": 10, + "OreDict:8": "" + } + } + } + } + }, + "185:10": { + "questID:3": 189, + "preRequisites:11": [ + 170 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Precipitation Chamber", + "desc:8": "Also needs a Power Station powered with Fuel and RF, and a Server." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 2, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 12, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_d", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 14, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "186:10": { + "questID:3": 190, + "preRequisites:11": [ + 160 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:va_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Production Upgrade", + "desc:8": "Use this along with the Sulfur Plus recipe to double your output." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:va_catalyst", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:metal_items", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "187:10": { + "questID:3": 191, + "preRequisites:11": [ + 182 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:heat_inductor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Power Station Upgrades", + "desc:8": "Placing this inside any Power Station that requires fuel (Syngas/Lava) will convert RF into fuel, allowing you to eventually run your entire chemical plant off of RF." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:heat_inductor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:heat_inductor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "188:10": { + "questID:3": 192, + "preRequisites:11": [ + 181 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:mineral_ores", + "Count:3": 1, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Finding The Right Gangue For You!", + "desc:8": "To effectively produce the materials you want, you will need to search for what it is in JEI.\n\nIn this case we are going to be producing Osmium, so go ahead and search for that. Narrow your search by adding \"shard\".\n\nYou should result in a selection of shards that have various §lPercentages §fof metals. Choose one that has what you want. Higher percentages of metals require more Acid to extract.\n\nNext search for the §eCatagory§f of the selected Shard, adding \"gangue\" to your search.\n\nCheck the §aComminution §flevel of the chosen Gangue, then set your Mineral Sizer to that and add Uninspected Minerals." + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": {} + }, + "189:10": { + "questID:3": 193, + "preRequisites:11": [ + 179, + 180 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:filter_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Leaching Upgrades", + "desc:8": "This and upgraded versions can be used in both machines that use gravity to select shards, and they narrow the range." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:filter_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 3, + "Damage:2": 68, + "OreDict:8": "" + } + } + } + } + }, + "190:10": { + "questID:3": 194, + "preRequisites:11": [ + 192 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:sulfide_shards", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Shards", + "desc:8": "When choosing your Shard, remember there are two types, produced in the Leaching Vat, or the Renention Vat.\n\nOnce you have your Gangue, its time to extract the Shards. In the Leaching Controller, set the §dGravity §fto approximately what it shows for your chosen shard, then add your Gangue. If you have set everything up properly, you should end up with about 4 shards from that §dGravity §frange. \n\nYou can complete this quest with either shard that contains Osmium." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:sulfide_shards", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:native_shards", + "Count:3": 1, + "Damage:2": 12, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "191:10": { + "questID:3": 195, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": 6000, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:sanity_soap", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cleanse your Mind", + "desc:8": "Use this repeatable quest to lower your Warp." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:sanity_soap", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "botania_tweaks:compressed_tiny_potato_1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Lower Temparary Warp", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/tc warp @s add -40 TEMP" + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Lower Warp", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "bq_standard.reward.command", + "command:8": "/tc warp @s add -20" + }, + "2:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Lower Permenant Warp", + "viaPlayer:1": 0, + "index:3": 2, + "title:8": "bq_standard.reward.command", + "command:8": "/tc warp @s add -10 PERM" + } + } + }, + "192:10": { + "questID:3": 196, + "preRequisites:11": [ + 310 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:industrial_blast_furnace", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Blast Furnace", + "desc:8": "Assemble a hollow 3x3x4 (you can click the show hologram button after you place your Blast Furnace to show you how to build it.)\n\nBy filling the center with lava, you can increase the heat to just over 1500, enough for aluminum!\n\nYou can place a Blast Furnace controller on each side of the structure." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:industrial_blast_furnace", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:lava_bucket", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:industrial_blast_furnace", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "193:10": { + "questID:3": 197, + "preRequisites:11": [ + 338 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Reinforced Machine Casing", + "desc:8": "Replacing the casing with Reinforced will increase heat by 20 each, for a total of 680." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "194:10": { + "questID:3": 198, + "preRequisites:11": [ + 455 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:part", + "Count:3": 4, + "Damage:2": 15, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Kanthal Coils", + "desc:8": "Right click the Blast Furnace with 4 Kanthal Coils to increase heat by 500." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:part", + "Count:3": 4, + "Damage:2": 15, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "195:10": { + "questID:3": 199, + "preRequisites:11": [ + 332 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemcelestialcrystal", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 900, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Celestial Crystals", + "desc:8": "Drop Stardust and a Rock Crystal into water to grow." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemcelestialcrystal", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 900, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "196:10": { + "questID:3": 200, + "preRequisites:11": [ + 260 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Advanced Machine Casing (3500 Heat)", + "desc:8": "The final upgrade, Advanced Machine Casings, each count for an additonal 20 heat.\n\nChrome is found by electrolizing Ruby dust." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 34, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "197:10": { + "questID:3": 201, + "preRequisites:11": [ + 459 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:part", + "Count:3": 4, + "Damage:2": 14, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Nichrome Coils", + "desc:8": "Right clicking the Blast Furnace with 4 Nichrome Coils will increase heat by another 500." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:part", + "Count:3": 4, + "Damage:2": 14, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "198:10": { + "questID:3": 202, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "steel" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mining Level: Steel", + "desc:8": "Cast yourself a steel level Pickaxe head. (Steel, Manasteel, Thaumium)" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "steel" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "thaumium" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "manasteel" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:sharpening_kit", + "Count:3": 1, + "tag:10": { + "Material:8": "steel" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "199:10": { + "questID:3": 203, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "openmodularturrets:disposable_item_turret", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tier 2 Turrets", + "desc:8": "Place the Turret on the Base, and supply with ammo and RF.\n\nBuild either tier 2 turret type.\n\n§bDont forget, you can use Embers as an early game RF source!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "openmodularturrets:turret_base", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 1, + "choices:9": { + "0:10": { + "id:8": "openmodularturrets:ammo_meta", + "Count:3": 64, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "openmodularturrets:ammo_meta", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "200:10": { + "questID:3": 204, + "preRequisites:11": [ + 253 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:blood_shard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Bound Blade", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:bound_sword", + "Count:3": 1, + "tag:10": { + "Unbreakable:1": 1, + "activated:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:blood_shard", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "201:10": { + "questID:3": 205, + "preRequisites:11": [ + 48 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wizard Robes", + "desc:8": "Collect a set of Wizard Robes.\n\nRecharge with mana in the Arcane Workbench." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_robe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_leggings", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_boots", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat_fire", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat_ice", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat_lightning", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ebwizardry:wizard_hat_earth", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "202:10": { + "questID:3": 206, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Crusher", + "desc:8": "§l§l§l§rFlip to Heavy Machinery \u003e Crusher in your Engineer\u0027s Manuel, then craft it together with the Projector to configure it.§r\n\nMiddle Click with the Projector to rotate, then left click to anchor your hologram, then place the blocks as shown. Shift-right click on a block with the Projector to remove the Hologram if you want to move it.\n\nAfter you finish, right click one of the center fences with the Engineer\u0027s Hammer to complete the machine!\n\nThrow Coke Coal into the top to create some Coke Dust.\n\nThis can also be used to double ore, just feed it through the Crusher and you will get two dusts, along with a chance at a byproduct!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 10, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 10, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:hopper", + "Count:3": 9, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersivepetroleum:schematic", + "Count:3": 1, + "tag:10": { + "multiblock:8": "IE:Crusher", + "flip:1": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:material", + "Count:3": 32, + "Damage:2": 17, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 1, + "tag:10": { + "conveyorType:8": "immersiveengineering:dropper" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 1, + "tag:10": { + "conveyorType:8": "immersiveengineering:extract" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 3, + "tag:10": { + "conveyorType:8": "immersiveengineering:vertical" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "203:10": { + "questID:3": 207, + "preRequisites:11": [ + 402 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:miniature_structure", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Travel to the Twilight Forest!", + "desc:8": "Craft a Sealing Sigil, then throw it into a 2x2 pool of water surrounded by flowers.\n\nYou can find Glowstone and Starmetal hanging on the inside of a Hollow Hill, along with lots of other ores, loot, and monsters." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:itemperkseal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "visible:1": 0, + "invert:1": 0, + "range:3": -1, + "index:3": 1, + "structure:8": "", + "hideInfo:1": 1, + "posX:3": 0, + "posY:3": 0, + "posZ:3": 0, + "biome:8": "", + "name:8": "Twilight Forest", + "dimension:3": 7, + "taxiCabDist:1": 0, + "taskID:8": "bq_standard:location" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "twilightforest:magic_map_empty", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "204:10": { + "questID:3": 208, + "preRequisites:11": [ + 210 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:golem", + "Count:3": 1, + "tag:10": { + "props:4": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Golem Storage", + "desc:8": "Complete this quest to skip having to unlock Golems. This starts you off at being able to create a storage system." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:log_greatwood", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:plate", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:plate", + "Count:3": 16, + "Damage:2": 2, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:brain", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Unlock Golems", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/tc research @s SEALPROVIDE" + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "bq_standard.reward.command", + "command:8": "/tc research @s GOLEMLOGISTICS" + } + } + }, + "205:10": { + "questID:3": 209, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:nether_brick", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Travel to the Nether", + "desc:8": "Now that you can mine Obsidian, feel free to go to the Nether.\n\n§cMake sure you have good armor and weapons! " + } + }, + "tasks:9": { + "0:10": { + "visible:1": 0, + "invert:1": 0, + "range:3": -1, + "index:3": 1, + "structure:8": "", + "hideInfo:1": 1, + "posX:3": 0, + "posY:3": 0, + "posZ:3": 0, + "biome:8": "", + "name:8": "The Nether", + "dimension:3": -1, + "taxiCabDist:1": 0, + "taskID:8": "bq_standard:location" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "contenttweaker:sub_block_holder_0", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + } + } + } + } + }, + "206:10": { + "questID:3": 210, + "preRequisites:11": [ + 144 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Thaumium", + "desc:8": "A heavy arcane infused metal.\n\n§bHint: Greatwood is a good source of Magic Essence." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:dirt", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:manabottle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "207:10": { + "questID:3": 211, + "preRequisites:11": [ + 206 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Squeezer", + "desc:8": "Reuse the Projector from the last quest.\n\nHammer one of the barrels to complete the Industral Squeezer.\n\nCombine 8 Coke Dust into HOP Graphite dust, which you will need to smelt into ingots for the next quest.\n\nYou can also create plant oil here, which is one of the ingreidents for Bio-Desiel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:wooden_device0", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 2, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:piston", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 3, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 6, + "Damage:2": 1, + "OreDict:8": "" + }, + "7:10": { + "id:8": "immersiveengineering:material", + "Count:3": 4, + "Damage:2": 18, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "208:10": { + "questID:3": 212, + "preRequisites:11": [ + 211 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Metal Press", + "desc:8": "You can use the hammer on the piston to rotate it, then again once it is in the proper position to complete the Metal Press.\n\nUse the Metal Press Mold on the Metal Press, then drop 4 HOP Graphite Ingots onto the conveyor.\n\n\n\nThe Metal Press\u0027s main job is making Plates." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 2, + "tag:10": { + "conveyorType:8": "immersiveengineering:conveyor" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "minecraft:piston", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "5:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:mold", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + } + } + } + }, + "209:10": { + "questID:3": 213, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "bronze" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mining Level: Bronze", + "desc:8": "Cast yourself a Bronze level pickaxe head and go mining!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "bronze" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:pick_head", + "Count:3": 1, + "tag:10": { + "Material:8": "invar" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:sharpening_kit", + "Count:3": 1, + "tag:10": { + "Material:8": "bronze" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "210:10": { + "questID:3": 214, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_atomic_reconstructor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Atomic Reconstructor", + "desc:8": "Right click with a redstone torch to toggle pulse mode, which will only fire the laser then it gets a redstone signal. \n\nDropping or placing things in the laser will convert them into various things, try it out!\n\n§bFor now you can power it with Embers." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_atomic_reconstructor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:redstone_torch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "211:10": { + "questID:3": 215, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Iron Speed Upgrade", + "desc:8": "Place this in the upgrade slot for 2x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "212:10": { + "questID:3": 216, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:basicdrawers", + "Count:3": 1, + "tag:10": { + "material:8": "oak" + }, + "Damage:2": 0, + "OreDict:8": "drawerBasic" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Drawers", + "desc:8": "These store one type of item, in very high quantitys.\n" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:basicdrawers", + "Count:3": 1, + "tag:10": { + "material:8": "oak" + }, + "Damage:2": 0, + "OreDict:8": "drawerBasic" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:drawer_key", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "213:10": { + "questID:3": 217, + "preRequisites:11": [ + 216 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Drawer Controller", + "desc:8": "When the Drawer Controller is placed adjacent to any amount of connected drawers within a certain distance, it will serve as the access point for all of them.\n\nSlaves count as Controllers for input and output, but cannot be used on their own." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:controllerslave", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "214:10": { + "questID:3": 218, + "preRequisites:11": [ + 216 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:compdrawers", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Compacting Drawers", + "desc:8": "Placing an item with a block and/or nugget form inside of a Compacting Drawer will allow each variety to be accesable." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:compdrawers", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:compdrawers", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "215:10": { + "questID:3": 219, + "preRequisites:11": [ + 216 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:framingtable", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Custom Drawers", + "desc:8": "Placing down the Framing Table, the adding the Framed Drawer as well as a block or two, will allow for custom made drawers." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:framingtable", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "storagedrawers:customdrawers", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:customdrawers", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "216:10": { + "questID:3": 220, + "preRequisites:11": [ + 216 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagedrawers:upgrade_storage", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Upgrades!", + "desc:8": "Use these on a placed drawer to customize its storage capabilities. Shift-right clicking on a drawer with an empty hand will open its interface, allowing you to remove or modify the upgrades currently in use.\n\nUse the Key on a drawer with an item in it, and it will stay that item even if you have 0 inside. Locking an empty drawer will change it to only accept manual input until used. \n\nCheck out the other keys and upgrades for more useful things." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagedrawers:upgrade_storage", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "storagedrawers:upgrade_void", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "storagedrawers:drawer_key", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagedrawers:upgrade_storage", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "217:10": { + "questID:3": 221, + "preRequisites:11": [ + 60, + 83 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "woot:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mob Farming", + "desc:8": "Building your first mob factory! The Tier one factory can only spawn some mobs, and only has two upgrade slots.\n\nWhen you go to craft the Factory Controller, you will need a programed Shard of the mob you wish to farm.\n\nPlace the Factory Layout where you want the center to be, then after you assemble the structure you will need to stack the Power Cell, Factory Importer, and Factory Exporter, in that order, in a line beneath the Factory Heart." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "woot:factory", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "woot:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "woot:cell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "woot:importer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "woot:exporter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "woot:structure", + "Count:3": 10, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "woot:structure", + "Count:3": 14, + "Damage:2": 1, + "OreDict:8": "" + }, + "7:10": { + "id:8": "woot:structure", + "Count:3": 2, + "Damage:2": 5, + "OreDict:8": "" + }, + "8:10": { + "id:8": "woot:structure", + "Count:3": 2, + "Damage:2": 6, + "OreDict:8": "" + }, + "9:10": { + "id:8": "woot:layout", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "218:10": { + "questID:3": 222, + "preRequisites:11": [ + 215 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bronze Speed Upgrade", + "desc:8": "3x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "219:10": { + "questID:3": 223, + "preRequisites:11": [ + 222 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "NiAl Speed Upgrade", + "desc:8": "4x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "220:10": { + "questID:3": 224, + "preRequisites:11": [ + 223 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "BAM Speed Upgrade", + "desc:8": "5x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "221:10": { + "questID:3": 225, + "preRequisites:11": [ + 224 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Vanasteel Speed Upgrade", + "desc:8": "6x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "222:10": { + "questID:3": 226, + "preRequisites:11": [ + 225, + 184 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wilda Speed Upgrade", + "desc:8": "7x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "223:10": { + "questID:3": 227, + "preRequisites:11": [ + 226, + 184 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tinite Speed Upgrade", + "desc:8": "8x Speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:speed_items", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "224:10": { + "questID:3": 228, + "preRequisites:11": [ + 212, + 290 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Arc Furnace", + "desc:8": "The left side is where you place your ores to be smelted, or your alloy bases. The right side is where you put your additives. Your Graphite Electrodes are placed in the top.\n\nSlag can be piped out the back, and your final product out the front." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:stone_decoration", + "Count:3": 27, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:storage_alloy", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "blockSteel" + }, + "2:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 8, + "Damage:2": 8, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:sheetmetal_slab", + "Count:3": 14, + "Damage:2": 8, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 5, + "Damage:2": 1, + "OreDict:8": "" + }, + "5:10": { + "id:8": "minecraft:cauldron", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 10, + "Damage:2": 4, + "OreDict:8": "" + }, + "7:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 5, + "Damage:2": 5, + "OreDict:8": "" + }, + "8:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "contenttweaker:adaptive_ingot", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "225:10": { + "questID:3": 229, + "preRequisites:11": [ + 151, + 230 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:weak" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Weak Blood Orb", + "desc:8": "§d§5§fRight click to link the Blood Orb to you. It is used in crafting, and placing it in a filled altar will store LP (Blood) for rituials and the Alchemy Table." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:weak" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "226:10": { + "questID:3": 230, + "preRequisites:11": [ + 207 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Kill the Naga!", + "desc:8": "Look for the giant hedge maze, and slay the great Naga!" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 200.0, + "Name:8": "generic.maxHealth" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "5:10": { + "Base:6": 0.3, + "Name:8": "generic.movementSpeed" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "8:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "9:10": { + "Base:6": 80.0, + "Name:8": "generic.followRange" + }, + "10:10": { + "Base:6": 5.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 10000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": {}, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:naga", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -5116147082585019963, + "Health:5": 200.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 4.7634406, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": 8638280686910721164, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:naga", + "subtypes:1": 1 + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "twilightforest:naga_scale", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:speckled_melon", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "227:10": { + "questID:3": 231, + "preRequisites:11": [ + 228, + 151 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Refined Iron!", + "desc:8": "Craft up a batch of Refined Iron!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:mining_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:adventure_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "contenttweaker:tech_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "contenttweaker:magic_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "228:10": { + "questID:3": 232, + "preRequisites:11": [ + 197 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Osmium Ingots", + "desc:8": "Now that you have 2500+ heat, you can smelt your Osmium into ingots." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "contenttweaker:mining_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:adventure_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "contenttweaker:tech_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "contenttweaker:magic_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "229:10": { + "questID:3": 233, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "artisanworktables:worktable", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Simple Plates and Rods", + "desc:8": "Pour some lava into the workbench, then place the correct tool inside." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "artisanworktables:worktable", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:lava_bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "artisanworktables:artisans_hammer_stone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "artisansHammer" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "artisanworktables:toolbox", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "230:10": { + "questID:3": 234, + "preRequisites:11": [ + 88 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:manatablet", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Portable Mana", + "desc:8": "Throwing this into a filled Mana Pool, and right clicking it with your Wand of the Forest, will fill it up." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:manatablet", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:manaring", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "231:10": { + "questID:3": 235, + "preRequisites:11": [ + 6 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "artisanworktables:workshop", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Second Blacksmith Upgrade", + "desc:8": "Even more advanced, used to craft some armor." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "artisanworktables:workshop", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "232:10": { + "questID:3": 236, + "preRequisites:11": [ + 26, + 300 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "contenttweaker:activatedaspectuscopper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Aspectus", + "desc:8": "Place a Ember Shard along with 4 ingots worth of the correct molten metal into the stamp base. Be sure that you have the Shard placed first, otherwise you will end up with 4 plates.\n\nNext place a bucket of Starlight down, and drop the Aspectus\u0027 inside to activate them.\n\n§bHint: By placing a non infused Aspectus inside of a Light Well, you can collect molten metal of that type. This will average to about 8 ingots (at night) worth per Aspectus." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "contenttweaker:activatedaspectuscopper", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "contenttweaker:activatedaspectussilver", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "astralsorcery.liquidstarlight", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "233:10": { + "questID:3": 237, + "preRequisites:11": [ + 300, + 26 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_liquid_conduit", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Basic Fluid Transfer", + "desc:8": "You will need Clear glass to make these, which is just melted sand cast in a basin in the melter.\n\nThis is the first Ender IO Conduit you\u0027ll be using. Right click on the base of a connection, or shift left click with a wrench to edit it. Up to 4 different types of Conduits can be in the same space.\n\nIf you click on the gear icon in the tank\u0027s GUI you can set each side to push or pull fluids without needing a pipe." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_liquid_conduit", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderio:block_tank", + "Count:3": 1, + "tag:10": { + "enderio:data:10": { + "tank:10": { + "Empty:8": "", + "Capacity:3": 16000 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderio:item_liquid_conduit", + "Count:3": 16, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "enderio:item_yeta_wrench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "234:10": { + "questID:3": 238, + "preRequisites:11": [ + 236 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:smeltery_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Smeltery!", + "desc:8": "This will be enough resources to construct a 3x3x1 inside Smeltery. Place 9 blocks in a square for the base, then one row up place the rest on each side so there is a 3x3 area surounded by bricks. \n\nFuel goes in the tank, and ore in the controller. The Drain functions similarly to how the Melter did; simply attach a Faucet to one of the sides and right click or supply with redstone to pour molten metal into a Casting table or Basin.\n\nThe Smeltery can create alloys out of various types of metals, so be careful what you put in!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:smeltery_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tconstruct:smeltery_io", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "tconstruct:casting", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:seared_tank", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "smelteryHeart" + }, + "4:10": { + "id:8": "tconstruct:faucet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "tconstruct:seared", + "Count:3": 18, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:materials", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "235:10": { + "questID:3": 239, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "conarm:armorforge", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "tconstruct:metal", + "Count:1": 1, + "Damage:2": 3 + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Armor Forge", + "desc:8": "With this you can create custom armor.\n\nPurple slime can be found on floating islands, though you will need to be creative with your ascent. (Hint: try building with sand)" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "conarm:armorforge", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "tconstruct:metal", + "Count:1": 1, + "Damage:2": 3 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "conarm:book", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "236:10": { + "questID:3": 240, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:toolforge", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "tconstruct:metal", + "Count:1": 1, + "Damage:2": 4 + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tool Forge", + "desc:8": "With this you can create much more advanced tools and weapons." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:toolforge", + "Count:3": 1, + "tag:10": { + "textureBlock:10": { + "id:8": "tconstruct:metal", + "Count:1": 1, + "Damage:2": 4 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "237:10": { + "questID:3": 241, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:iron_ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Optional: Skip Chapter 1", + "desc:8": "Turn in 64 Iron to complete the first chapter.\n\nBecause making a Tinkers tool is not technically required, this quest is to allow you to make it to this point without following the book." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:iron_ingot", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Complete chapter 1", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/bq_admin complete 16 @s" + } + } + }, + "238:10": { + "questID:3": 242, + "preRequisites:11": [ + 244 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:activation_crystal", + "Count:3": 1, + "tag:10": { + "binding:10": { + "name:8": "Filostorm", + "id:10": { + "L:4": -5854321833218265537, + "M:4": -3354768958829737557 + } + } + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Farming Will", + "desc:8": "Grinding Will by killing mobs is old school. Cycle through the rituals until you get to the §4Gathering of the Forsaken Souls." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:ritual_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:ritual_stone", + "Count:3": 44, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:activation_crystal", + "Count:3": 1, + "tag:10": { + "binding:10": { + "name:8": "Filostorm", + "id:10": { + "L:4": -5854321833218265537, + "M:4": -3354768958829737557 + } + } + }, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "239:10": { + "questID:3": 243, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 160, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Steel", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 32, + "Damage:2": 160, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "240:10": { + "questID:3": 244, + "preRequisites:11": [ + 351 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:demon_crystallizer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Aura Will", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:demon_crucible", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:demon_crystallizer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:demon_will_gauge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "241:10": { + "questID:3": 245, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "ALWAYS", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 132, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Aluiminum", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 64, + "Damage:2": 132, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "242:10": { + "questID:3": 246, + "preRequisites:11": [ + 367, + 111, + 481 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:condenser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mini Blackholes", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:condenser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "243:10": { + "questID:3": 247, + "preRequisites:11": [ + 369 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:shape_card", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Quarry", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:shape_card", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "244:10": { + "questID:3": 248, + "preRequisites:11": [ + 170 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ammonia from Coal Tar", + "desc:8": "Pipe your Coal Tar byproduct from creating Syngas into a Heavy Drum, then pipe the liquid Coal Tar into a Lab Oven along with Water and Cracked Lime." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_e", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:chemical_items", + "Count:3": 1, + "Damage:2": 20, + "OreDict:8": "" + }, + "4:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "245:10": { + "questID:3": 249, + "preRequisites:11": [ + 170 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 833, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ammonia by Tar", + "desc:8": "Assemble a Lab Oven and run the Ammonia by Tar recipe." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 6, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 833, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "246:10": { + "questID:3": 250, + "preRequisites:11": [ + 158 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:gas_turbine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gas Turbine", + "desc:8": "Installing a Gas Turbine in any Power Station requiring RF will allow it to use fuel instead." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:gas_turbine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_core:gas_turbine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "247:10": { + "questID:3": 251, + "preRequisites:11": [ + 131 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:dense_energy_cell", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Dense Cells", + "desc:8": "The upgraded version." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:dense_energy_cell", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "248:10": { + "questID:3": 252, + "preRequisites:11": [ + 16 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:grindstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Dust and Doubling", + "desc:8": "Place the crank on top, and hold right click on it to use." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:grindstone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:crank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "lycanitesmobs:amber_cake", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "249:10": { + "questID:3": 253, + "preRequisites:11": [ + 327, + 372 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:component", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Binding Reagent", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:component", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "250:10": { + "questID:3": 254, + "preRequisites:11": [ + 256 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:block_tank", + "Count:3": 1, + "tag:10": { + "enderio:data:10": { + "tank:10": { + "Empty:8": "", + "Capacity:3": 16000 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "A Portable Tank", + "desc:8": "Fluid storage." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:block_tank", + "Count:3": 1, + "tag:10": { + "enderio:data:10": { + "tank:10": { + "Empty:8": "", + "Capacity:3": 16000 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderio:block_tank", + "Count:3": 1, + "tag:10": { + "enderio:data:10": { + "tank:10": { + "Empty:8": "", + "Capacity:3": 32000 + } + } + }, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "251:10": { + "questID:3": 255, + "preRequisites:11": [ + 256 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thermalexpansion:tank", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Level:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Yet Another Portable Tank", + "desc:8": "Upgrade by using Kits on these." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thermalexpansion:tank", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Level:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "252:10": { + "questID:3": 256, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 1, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "HIDDEN", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Buckets", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "253:10": { + "questID:3": 257, + "preRequisites:11": [ + 431 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "nuclearcraft:part", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Nucularcraft!", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "nuclearcraft:part", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "nuclearcraft:part", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + } + } + } + } + }, + "254:10": { + "questID:3": 258, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Pulsating Iron", + "desc:8": "Look up the molten recipes to create." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderio:item_material", + "Count:3": 18, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "255:10": { + "questID:3": 259, + "preRequisites:11": [ + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:end_portal_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Don\u0027t Fall Off!", + "desc:8": "The End. Kinda." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:end_portal_frame", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "cyclicmagic:charm_void", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:pumpkin", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "minecraft:end_stone", + "Count:3": 128, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "256:10": { + "questID:3": 260, + "preRequisites:11": [ + 185, + 360, + 157, + 489 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "environmentaltech:litherite_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Lithirite", + "desc:8": "Congradulations! You made it this far! I\u0027m super proud of you. This is the start of passive resource generation." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "environmentaltech:litherite_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "environmentaltech:tool_multiblock_assembler", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "environmentaltech:litherite_crystal", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "257:10": { + "questID:3": 261, + "preRequisites:11": [ + 107 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:paving_stone_travel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Enhanced Arcane Stone", + "desc:8": "Depending on which Vis Crystals you use, you can give Arcane Stone the ability to block mobs or increase your movement speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:paving_stone_travel", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:paving_stone_barrier", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:stone_arcane", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "258:10": { + "questID:3": 262, + "preRequisites:11": [ + 189 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:alloy_items_gems", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Neodyium YAG Gem", + "desc:8": "Used for the Laser Core of the Void Miner." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:alloy_items_gems", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "259:10": { + "questID:3": 263, + "preRequisites:11": [ + 98 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:scribing_tools", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Researching", + "desc:8": "Place the Paper in your research station, then start your research. Selecting an icon will give some direction for what options show up.\n\nPlacing related blocks around your station might give you more starting options. The bookshelf is the guide for Fundamentals.\n\nRemember, be sure to unlock everthing through the Thaumonomicon." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:table_wood", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:scribing_tools", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:paper", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:bookshelf", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "260:10": { + "questID:3": 264, + "preRequisites:11": [ + 197 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:industrial_grinder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Industrial Grinder", + "desc:8": "Can be used to process ore for byproducts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:industrial_grinder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 18, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:water_bucket", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "261:10": { + "questID:3": 265, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:grinder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Grinder", + "desc:8": "Crushes things." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:grinder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "262:10": { + "questID:3": 266, + "preRequisites:11": [ + 310 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:industrial_electrolyzer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Industrial Electrolyzer", + "desc:8": "Used in the production of Aluminum, among other things." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:industrial_electrolyzer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "techreborn:dynamiccell", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "263:10": { + "questID:3": 267, + "preRequisites:11": [ + 197 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:implosion_compressor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Implosion Compresser", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:implosion_compressor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 26, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "264:10": { + "questID:3": 268, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:rolling_machine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Rolling Machine", + "desc:8": "Craft Heating Coils and easy Sheetmetal with this." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:rolling_machine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "265:10": { + "questID:3": 269, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:extractor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Extractor", + "desc:8": "Great way to process Rubber." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:extractor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "266:10": { + "questID:3": 270, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "techreborn:treetap", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Rubber", + "desc:8": "Might want to look into starting a Bonsai farm for rubber." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "techreborn:treetap", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:part", + "Count:3": 1, + "Damage:2": 31, + "OreDict:8": "" + }, + "2:10": { + "id:8": "techreborn:part", + "Count:3": 1, + "Damage:2": 32, + "OreDict:8": "" + }, + "3:10": { + "id:8": "techreborn:rubber_sapling", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "techreborn:electrictreetap", + "Count:3": 1, + "tag:10": { + "energy:3": 10000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "267:10": { + "questID:3": 271, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:assembling_machine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Assembling Machine", + "desc:8": "Can make some recipes cheaper." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:assembling_machine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "268:10": { + "questID:3": 272, + "preRequisites:11": [ + 147 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:goggles", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Goggles", + "desc:8": "Having these on your head or in a bauble slot will allow you to see aspects inside the Crucible." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:goggles", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumometer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:goggles", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "269:10": { + "questID:3": 273, + "preRequisites:11": [ + 88, + 90, + 94 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mana Infused Items", + "desc:8": "Dropping things into Mana is a good idea." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "botania:manaresource", + "Count:3": 1, + "Damage:2": 23, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:ender_pearl", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "270:10": { + "questID:3": 274, + "preRequisites:11": [ + 238 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tinker_io:smart_output", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Smart Tinkers", + "desc:8": "Use this like a table until you can craft the Basin Upgrade." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tinker_io:smart_output", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tinker_io:upg", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "271:10": { + "questID:3": 275, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:material", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Hemp Farm", + "desc:8": "Getting into Agricraft about now eh? By creating a line of double sticks, with a seed planted at one end, will allow you to improve the stats as it spreads." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:seed", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "agricraft:crop_sticks", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:material", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "3:10": { + "id:8": "agricraft:seed_analyzer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "agricraft:crop_sticks", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "272:10": { + "questID:3": 276, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:wooden_device1", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wind Power", + "desc:8": "You can use a tank with oil in place of the bucket for Treated Planks." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_device1", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_decoration", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "273:10": { + "questID:3": 277, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:wooden_device1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Water Power", + "desc:8": "You will need a steel ingot to build this, but it is a faster alternative to the Windmill." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_device1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:water_bucket", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "274:10": { + "questID:3": 278, + "preRequisites:11": [ + 276, + 277 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "LV Power", + "desc:8": "By hammering each side of the Capacitor with the Engineers Hammer, you can switch betwean input and output for that side. \n\nAfter you have placed a Wire Connector on your power input, and another one on the machine you want to be powered, right click both with a Wire.\n\nYou can also connect multiple wires to one Wire Relay." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:wirecoil", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:wirecoil", + "Count:3": 8, + "Damage:2": 6, + "OreDict:8": "" + } + } + } + } + }, + "275:10": { + "questID:3": 279, + "preRequisites:11": [ + 276, + 275 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:material", + "Count:3": 8, + "Damage:2": 12, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Upgrading the Windmill", + "desc:8": "Right click each blade of the Windmill with a Sail to increase the speed.\n\nThese can be crafted one at a time." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "allowSmelt:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "allowCraft:1": 1, + "allowAnvil:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:material", + "Count:3": 8, + "Damage:2": 12, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:crafting" + } + }, + "rewards:9": {} + }, + "276:10": { + "questID:3": 280, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Fermenter", + "desc:8": "Turn fruit or sugarcane into Ethanol." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 6, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 2, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 4, + "Damage:2": 9, + "OreDict:8": "" + }, + "5:10": { + "id:8": "minecraft:cauldron", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:melon_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "277:10": { + "questID:3": 281, + "preRequisites:11": [ + 211, + 280 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 9, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Refinery", + "desc:8": "Combine Ethanol and Plant Oil into Biodiesel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 5, + "Damage:2": 6, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 16, + "Damage:2": 9, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "tag:10": { + "tier:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + } + } + } + } + }, + "278:10": { + "questID:3": 282, + "preRequisites:11": [ + 281 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "biodiesel", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Diesel Generator", + "desc:8": "Supply with fuel, start with Biodiesel. Outputs 4096 RF a tick." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 13, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 9, + "Damage:2": 7, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 5, + "Damage:2": 6, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 6, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "279:10": { + "questID:3": 283, + "preRequisites:11": [ + 429 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Excavator", + "desc:8": "Use the Core Sample Drill in various spots to see the results. After placing the drill and supplying power, right click it to start. Right click it again to extract the sample. \n\nEach chunk has a different type of vein, and you can turn on chunk borders by pressing F9. You can place the sample by shift-right clicking it onto the ground." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 5, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 9, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 3, + "Damage:2": 7, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:storage", + "Count:3": 9, + "Damage:2": 8, + "OreDict:8": "blockSteel" + }, + "5:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 15, + "Damage:2": 8, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 26, + "Damage:2": 1, + "OreDict:8": "" + }, + "7:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 1, + "tag:10": { + "energyStorage:3": 1000000, + "sideConfig_0:3": 0, + "sideConfig_1:3": 1, + "sideConfig_2:3": 2, + "sideConfig_3:3": 2, + "sideConfig_4:3": 2, + "sideConfig_5:3": 2 + }, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "280:10": { + "questID:3": 284, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:alchemy_tablet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Ember Alchemy", + "desc:8": "Place the Beam Cannon facing the Exchange Tablet, with the Pedestals nearby.\n\nThe relevant Aspectus go in the Pedestals, then place the minimum amount of ash in each one.\n\nPower the Beam Cannon with Embers, then supply a redstone signal to fire at the Exchange Table.\n\nThe recipe will fail, and you\u0027ll be left with some waste that will inform you of the exact amount of ash needed to correctly perform the recipe." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:alchemy_tablet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:alchemy_pedestal", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "embers:beam_cannon", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "281:10": { + "questID:3": 285, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:ironpaxel", + "Count:3": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Iron Paxel", + "desc:8": "This will skip you right to bronze mining level." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:ironpaxel", + "Count:3": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "282:10": { + "questID:3": 286, + "preRequisites:11": [ + 57 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:ember_pulser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Faster Ember Transfer", + "desc:8": "These act the same as their smaller counterparts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:ember_funnel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "embers:ember_pulser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "283:10": { + "questID:3": 287, + "preRequisites:11": [ + 214 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_placer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Utility Blocks", + "desc:8": "Pretty handy for automation." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_placer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "actuallyadditions:block_dropper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:item_misc", + "Count:3": 2, + "Damage:2": 7, + "OreDict:8": "" + } + } + } + } + }, + "284:10": { + "questID:3": 288, + "preRequisites:11": [ + 358 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:block_alloy_smelter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Alloy Smelter", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:block_alloy_smelter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "285:10": { + "questID:3": 289, + "preRequisites:11": [ + 214 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_ranged_collector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Item Collection", + "desc:8": "Does what it says on the tin." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_ranged_collector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:hopper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "286:10": { + "questID:3": 290, + "preRequisites:11": [ + 282, + 294 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "MV Power", + "desc:8": "Power transfer and storage up to 1024 RF/tick." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 2, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:wirecoil", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:wirecoil", + "Count:3": 8, + "Damage:2": 7, + "OreDict:8": "" + } + } + } + } + }, + "287:10": { + "questID:3": 291, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:stone_torch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Stone Torches", + "desc:8": "Useful for caving." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:stone_torch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:block_tiny_torch", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "288:10": { + "questID:3": 292, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "buildinggadgets:copypastetool", + "Count:3": 1, + "tag:10": { + "mode:8": "Copy", + "Energy:3": 500000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Copy-Paste Gadget", + "desc:8": "Shift-Right click a corner, then right click the opposite corner to copy a structure. \n\nThen place it along with a piece of paper or a template into the Template Manager. \n\nAfter you have it set up how you want, hold G to swap to Paste mode." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "buildinggadgets:copypastetool", + "Count:3": 1, + "tag:10": { + "mode:8": "Copy", + "Energy:3": 500000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "buildinggadgets:templatemanager", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:paper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "buildinggadgets:template", + "Count:3": 1, + "tag:10": { + "copycounter:3": 3, + "TemplateName:8": "Baisc Machine Frame", + "UUID:8": "8a3e6711-5121-4662-a609-8294048f3a74", + "startPos:10": { + "X:3": -234, + "Y:3": 99, + "Z:3": -229 + }, + "itemcountmap:9": { + "0:10": { + "item:3": 11575, + "meta:3": 0, + "count:3": 20 + }, + "1:10": { + "item:3": 10707, + "meta:3": 13, + "count:3": 6 + }, + "2:10": { + "item:3": 9997, + "meta:3": 3, + "count:3": 1 + } + }, + "endPos:10": { + "X:3": -232, + "Y:3": 97, + "Z:3": -227 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "289:10": { + "questID:3": 293, + "preRequisites:11": [ + 281, + 295 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersivetech:metal_multiblock", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Boiler", + "desc:8": "Use Fuel to boil water for your Steam Turbine." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 20, + "Damage:2": 9, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 9, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 10, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "290:10": { + "questID:3": 294, + "preRequisites:11": [ + 293, + 315 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:steam_engine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Steam Turbine + Alternator", + "desc:8": "Use these two multiblocks to turn steam into high amounts of energy, up to 4096 RF/tick." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:storage", + "Count:3": 12, + "Damage:2": 8, + "OreDict:8": "blockSteel" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 28, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 8, + "Damage:2": 6, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 5, + "tag:10": { + "sideConfig_0:3": 0, + "sideConfig_1:3": 1, + "sideConfig_2:3": 0, + "sideConfig_3:3": 0, + "sideConfig_4:3": 0, + "sideConfig_5:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 6, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 7, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "7:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 35, + "Damage:2": 8, + "OreDict:8": "" + }, + "8:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 6, + "Damage:2": 6, + "OreDict:8": "" + }, + "9:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 3, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "291:10": { + "questID:3": 295, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersivetech:metal_multiblock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Distilled Water", + "desc:8": "An alternate method of generating power through steam. This method is more expensive, but will save you automation." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 7, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 3, + "Damage:2": 6, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 10, + "Damage:2": 9, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "292:10": { + "questID:3": 296, + "preRequisites:11": [ + 228 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 132, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Aluminum Ingots", + "desc:8": "One of the main metals to create your AE Network." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 132, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "293:10": { + "questID:3": 297, + "preRequisites:11": [ + 298 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Astral Sorcery", + "desc:8": "To craft anything with this table, you need enough starlight, then to hit the table with the Resonating Wand." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "Unlock Exploration", + "command:8": "/as research @s BASIC_CRAFT" + } + } + }, + "294:10": { + "questID:3": 298, + "preRequisites:11": [ + 411 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemwand", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Resonating Wand", + "desc:8": "The Resonating Wand is used to start Starlight crafting by using it on the table after the icon of the craft shows up." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemwand", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:ender_pearl", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "295:10": { + "questID:3": 299, + "preRequisites:11": [ + 297 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemrockcrystalsimple", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 400, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Rock Crystals", + "desc:8": "Holding the Resonating Wand at night will highlight nearby underground Rock Crystal Ore.\n\nEach Rock Crystal Ore can drop more then one Rock Crystal, each of which has unique properties. By holding shift when hovering over a crystal, you can see its properties." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemrockcrystalsimple", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 400, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "296:10": { + "questID:3": 300, + "preRequisites:11": [ + 299 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockwell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Lightwell", + "desc:8": "Aquamarine, Rock Crystals, and Celestial Crystals will create liquid starlight over time when placed in the Lightwell, eventually being destroyed.\n\nLightwells only hold 2 buckets at a time, and are only able to pipe fluids out the bottom. They are also about 3 times more effective at night.\n\nUsing an Aspectus will create approxamately twice the amount of molten metal required to create them." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockwell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "mysticalagriculture:marble_seeds", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "297:10": { + "questID:3": 301, + "preRequisites:11": [ + 297 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockattunementrelay", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Starlight Condensing", + "desc:8": "Assembling one of these structures, as shown in your Astral Tome, by your Altar wil increase the amount of avalible Starlight. Not as needed at first, but as you progress there will be some crafts that will require more." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockattunementrelay", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + } + } + } + }, + "298:10": { + "questID:3": 302, + "preRequisites:11": [ + 297 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:itemusabledust", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Infused Powders", + "desc:8": "Illumanation Powder is used to light up an area, and Nocturnal Powder can summmon aggressive mobs to fight." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:itemusabledust", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:itemusabledust", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "299:10": { + "questID:3": 303, + "preRequisites:11": [ + 297 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemhandtelescope", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tools of the Trade", + "desc:8": "Using the Looking Glass during the night will allow you to see Constellations you have discovered. By tracing then as shown by your Constellation Pages, you can memorize them!\n\nThe Sextant will also show a hologram of the required structure when used on a upgraded Starlight Crafting Table.\n\nHolding the Fosinic Resonator at night will show you areas of concentrated Starlight. Placing your Astral crafting station there will increase the total amount of starlight avalible to use." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemhandtelescope", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemsextant", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemskyresonator", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "300:10": { + "questID:3": 304, + "preRequisites:11": [ + 298 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "comforts:hammock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Sleeping The Day Away", + "desc:8": "Place the Rope and Nails 4 blocks apart, then right click them with the Hammock." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "comforts:hammock", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "comforts:rope", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "nuclearcraft:moresmore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "301:10": { + "questID:3": 305, + "preRequisites:11": [ + 335 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "gourmaryllis" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Food One", + "desc:8": "Dropping a variety of foods will create mana." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "gourmaryllis" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "fossil:quagga_cooked", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "302:10": { + "questID:3": 306, + "preRequisites:11": [ + 310 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:industrial_centrifuge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Centerfuge", + "desc:8": "Used to seperate some things." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:industrial_centrifuge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "303:10": { + "questID:3": 307, + "preRequisites:11": [ + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:wire_mill", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Wire Mill", + "desc:8": "Only way to make gold wires." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:wire_mill", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "304:10": { + "questID:3": 308, + "preRequisites:11": [ + 201 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:vacuum_freezer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Vaccum Freezer", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:vacuum_freezer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:machine_casing", + "Count:3": 9, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "305:10": { + "questID:3": 309, + "preRequisites:11": [ + 5 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_worm", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Worms", + "desc:8": "Tilling grass has a chance to drop Worms, which can be used to keep a 3x3 area of ground watered and fertilized." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_worm", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:item_rice_seed", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "306:10": { + "questID:3": 310, + "preRequisites:11": [ + 337 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Advanced Machine Frame", + "desc:8": "An Advanced Machine Frame." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "307:10": { + "questID:3": 311, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Basic Machine Frame", + "desc:8": "This is the core craft for Tech Reborn, so batch crafting these would be in your favor. Also, look into the automated workbench!\n\nWhen breaking a Tech Reborn machine, there is a chance you will only get the frame back. Use the wrench to remove them instead." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "techreborn:wrench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "308:10": { + "questID:3": 312, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Automated Workbench", + "desc:8": "Placing a Blueprint inside will allow you to select one of the designs for autocrafting.\n\nHighly recommended to create a few of these to automate circuits." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 5, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 4, + "tag:10": { + "conveyorType:8": "immersiveengineering:conveyor" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:treated_wood_slab", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "components" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "309:10": { + "questID:3": 313, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:wooden_device0", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Engineer\u0027s Workbench", + "desc:8": "Place a Blueprint in to access unique or cheaper recipes.\n\nAlso used to apply shaders and modify tools and weapons from Immersive Engineering.\n\nCraft the Drill together with the filled Jerrycan to fill it. You can refill the can by placing it into your Refinery full of Biodeisel once you get that far." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_device0", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "Parent:10": { + "Size:3": 5, + "Items:9": {} + }, + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:drill", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "immersiveengineering:drillhead", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:jerrycan", + "Count:3": 1, + "tag:10": { + "Fluid:10": { + "FluidName:8": "biodiesel", + "Amount:3": 10000 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "310:10": { + "questID:3": 314, + "preRequisites:11": [ + 214, + 75, + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagenetwork:master", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Simple Network Controller", + "desc:8": "Starting your storage network! Connect a chest with the Storage Link Cable to access it through your Storage Request Table." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagenetwork:master", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "storagenetwork:request", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "storagenetwork:storage_kabel", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "311:10": { + "questID:3": 315, + "preRequisites:11": [ + 295 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersivetech:metal_multiblock", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Solar Steam", + "desc:8": "Use the power of the sun to create steam.\n\nAssemble the Solar Tower as shown, with up to four Solar Reflectors around it." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 14, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 5, + "Damage:2": 5, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 20, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 16, + "Damage:2": 8, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:wooden_decoration", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:storage", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "312:10": { + "questID:3": 316, + "preRequisites:11": [ + 314 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "storagenetwork:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Auto Processing", + "desc:8": "Can set an input and output with the Processing Cable, and access all Processing Cables in the Controller.\n\nFor example, if you connect a Cable to a furnace, and set one piece of wood as the input and one piece of Charcoal as the output, you could request Charcoal in your Controller and it would do it for you." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "storagenetwork:controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "storagenetwork:process_kabel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 1, + "rewards:9": { + "0:10": { + "id:8": "storagenetwork:process_kabel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "313:10": { + "questID:3": 317, + "preRequisites:11": [ + 314 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "storagenetwork:remote", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wireless Access", + "desc:8": "The first wireless termenal. Check what you can make with this for the next tier remote." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "storagenetwork:remote", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:rabbit_stew", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "314:10": { + "questID:3": 318, + "preRequisites:11": [ + 313 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "components" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Blueprints", + "desc:8": "Aquire Blueprints." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "components" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "molds" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "bullet" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:blueprint", + "Count:3": 1, + "tag:10": { + "blueprint:8": "specialBullet" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "315:10": { + "questID:3": 319, + "preRequisites:11": [ + 299 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockmachine", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Crystal Refining", + "desc:8": "By placing a Rock Crystal on this and turning it, you will trade some Size for Cutting.\n\nDropping a Rock Crystal into placed Liquid Starlight, it will absorb it over time to increase its Size.\n\nOnce it reaches the max Size, it will split into two, which have the chance to be higher Purity." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockmachine", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemrockcrystalsimple", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 400, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "316:10": { + "questID:3": 320, + "preRequisites:11": [ + 124 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "threng:big_assembler", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Multiblock Autocrafting", + "desc:8": "This setup is much more expensive, but will save on channels.\n\nThe multiblock is made by placing Frames on the edges of a 4x4x4 cube, then the Vents on the 6 empty sides, along with the Controller and I/O Port. Fill the inside with the Crafting Coprocessors and Pattern Providers. When finished, right click on the Controller to activate the multiblock.\n\n\nYou can make this as big as you want, with any combination of Coprocessors and Pattern Providers." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "threng:big_assembler", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "threng:big_assembler", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "2:10": { + "id:8": "threng:big_assembler", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "threng:big_assembler", + "Count:3": 22, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "threng:big_assembler", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "5:10": { + "id:8": "threng:big_assembler", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 9, + "Damage:2": 52, + "OreDict:8": "" + } + } + } + } + }, + "317:10": { + "questID:3": 321, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:sky_stone_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Inscribers", + "desc:8": "Who\u0027s got time to look all over finding fallen rocks?" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 14, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + }, + "4:10": { + "id:8": "appliedenergistics2:sky_stone_block", + "Count:3": 128, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "minecraft:spawn_egg", + "Count:3": 2, + "tag:10": { + "EntityTag:10": { + "id:8": "thaumcraft:cultistportallesser" + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "techreborn:rubber_sapling", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "318:10": { + "questID:3": 322, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Not 2", + "desc:8": "Even more ores!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:mining_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 32, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:ore", + "Count:3": 32, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:redstone", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "minecraft:dye", + "Count:3": 32, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:quartz", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "319:10": { + "questID:3": 323, + "preRequisites:11": [ + 395 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:energy_acceptor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Applied Energistics Tech Token Reward", + "desc:8": "There should be a better way..." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "betterquesting:placeholder", + "Count:3": 3, + "tag:10": { + "orig_meta:3": 0, + "orig_id:8": "contenttweaker:tech_token" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:energy_acceptor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 1, + "Damage:2": 360, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 32, + "Damage:2": 56, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 10, + "Damage:2": 36, + "OreDict:8": "" + }, + "4:10": { + "id:8": "appliedenergistics2:part", + "Count:3": 6, + "Damage:2": 220, + "OreDict:8": "" + }, + "5:10": { + "id:8": "appliedenergistics2:drive", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "320:10": { + "questID:3": 324, + "preRequisites:11": [ + 334 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemlinkingtool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Linking", + "desc:8": "This crystal could also be used in a ritual." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemlinkingtool", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockcollectorcrystal", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "constellationName:8": "astralsorcery.constellation.vicio", + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 400, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + }, + "collectorType:3": 0 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "321:10": { + "questID:3": 325, + "preRequisites:11": [ + 330 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockritualpedestal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Rituals", + "desc:8": "Collector Crystals placed on the pedestal cause various effects depending on the attunment." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockritualpedestal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 20, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 24, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "322:10": { + "questID:3": 326, + "preRequisites:11": [ + 334 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockmachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Telescope", + "desc:8": "Acts similar to the Looking Glass, but can be placed and snaps to the constellations." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockmachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "323:10": { + "questID:3": 327, + "preRequisites:11": [ + 357 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:soul_forge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Hellfire Forge", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:soul_forge", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "324:10": { + "questID:3": 328, + "preRequisites:11": [ + 402 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockcelestialgateway", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gateways", + "desc:8": "Allows travel between any Gateways. You could make a star gate network for every dimension you need to travel to.\n\nName the Gateway in the anvil before placing it to see where you are going." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockcelestialgateway", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 25, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 20, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:blockcelestialgateway", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 25, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 20, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "325:10": { + "questID:3": 329, + "preRequisites:11": [ + 401 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:alchemy_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Alchemy Table", + "desc:8": "Place a filled Blood Orb to craft. Some crafts require higher tiers of orbs." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:alchemy_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "326:10": { + "questID:3": 330, + "preRequisites:11": [ + 402 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockattunementaltar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Choosing your Attunement", + "desc:8": "By holding a Consellation Paper in your off hand you will see where to place the Relays on the field. If the matching Constellation is in the sky, it will light up and you will be able to attune yourself or Rock Crystals by being on top of the Attunement Altar." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockattunementaltar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 225, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 80, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + }, + "5:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:blockattunementrelay", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "327:10": { + "questID:3": 331, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:smelter_basic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Essenta Smeltery Mk1", + "desc:8": "Burn items into their base Essence using this. This version is 80% efficient, with the rest turned into Flux. The waste can be lowered by attaching one or more Venting Ports to the sides." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:smelter_basic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:alembic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 1, + "choices:9": { + "0:10": { + "id:8": "thaumcraft:smelter_aux", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:smelter_vent", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:alembic", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "328:10": { + "questID:3": 332, + "preRequisites:11": [ + 284 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Celestial Altar", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 49, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 40, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 8, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 6, + "OreDict:8": "" + }, + "6:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "329:10": { + "questID:3": 333, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:smelter_thaumium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Essenta Smeltery Mk2", + "desc:8": "This version is 90% efficient." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:smelter_thaumium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "330:10": { + "questID:3": 334, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Starlight Crafting Altar", + "desc:8": "Use the Sextant on the altar after upgrading to show a hologram of the required temple." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockblackmarble", + "Count:3": 21, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 24, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 28, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 8, + "Damage:2": 4, + "OreDict:8": "" + }, + "5:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 8, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "bq_standard.reward.command", + "command:8": "/as research @s ATTUNEMENT" + } + } + }, + "331:10": { + "questID:3": 335, + "preRequisites:11": [ + 153 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:runealtar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Runic Altar", + "desc:8": "Drop items on top, then fill with Mana. Once full, drop a Livingrock and right click with your Wand of the Forest.\n\n§bHint: if you place a spreader next to a filled pool, and point it at the altar, it will start to fill up the altar as soon as it needs mana." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:runealtar", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "332:10": { + "questID:3": 336, + "preRequisites:11": [ + 339 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:pylon", + "Count:3": 2, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Gaia Gaurdian", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:pylon", + "Count:3": 4, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:beacon", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "333:10": { + "questID:3": 337, + "preRequisites:11": [ + 231, + 311 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_empowerer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowerer", + "desc:8": "Place the Empowerer, with the Display Stands three blocks away on each side.\n\nEach Display Stand needs power to craft." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_empowerer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "actuallyadditions:block_display_stand", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "334:10": { + "questID:3": 338, + "preRequisites:11": [ + 397, + 398, + 402, + 19, + 253 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:terraplate", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Terrasteel!", + "desc:8": "Place a Spark over the Plate, and the other over a Mana Pool at least half full. Then drop or right click the correct items on and watch the light show!\n\nMore then one linked Mana Pool will allow you to perform the craft faster." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:terraplate", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodarsenal:blood_infused_iron_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "actuallyadditions:block_crystal_empowered", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "actuallyadditions:block_crystal_empowered", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "botania:spark", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "335:10": { + "questID:3": 339, + "preRequisites:11": [ + 338, + 381 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:pylon", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Elven Portal", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:alfheimportal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "botania:pylon", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "botania:livingwood", + "Count:3": 3, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "botania:livingwood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "336:10": { + "questID:3": 340, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Twilight Lich", + "desc:8": "Accend the Lich\u0027s tower and battle the Lich.\n\nThis is the first of the three paths to take for Fiery Metal." + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 0.800000011920929, + "4:6": 2.5, + "5:6": 0.800000011920929 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 100.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.45000001788139343, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 6.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 5000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:lich", + "ShadowClone:1": 0, + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6733846088013682862, + "Health:5": 100.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "MinionsToSummon:1": 9, + "Rotation:9": { + "0:5": 3.0752842, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -4067275680105610253, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "ShieldStrength:1": 5, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:lich", + "subtypes:1": 1 + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:lifedrain_scepter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "337:10": { + "questID:3": 341, + "preRequisites:11": [ + 214 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_leaf_generator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Leaf Power", + "desc:8": "An early game power option." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_leaf_generator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:sapling", + "Count:3": 8, + "Damage:2": 5, + "OreDict:8": "" + } + } + } + } + }, + "338:10": { + "questID:3": 342, + "preRequisites:11": [ + 340 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Minoshroom", + "desc:8": "Explore the deadly Labyrinth in search of the Minoshroom.\n\nThis is one of the three paths to take for Fiery Metal." + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 1.1899999976158142, + "4:6": 2.9000000953674316, + "5:6": 1.1899999976158142 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 120.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.25, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 2.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 6000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 1.1, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:minoshroom", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6264871989554269406, + "Health:5": 120.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 5.495534, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": 6439179149136054938, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:minoshroom", + "subtypes:1": 1 + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:meef_stroganoff", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "339:10": { + "questID:3": 343, + "preRequisites:11": [ + 342 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Hydra", + "desc:8": "Travel to a Fire Swamp and slay the Hydra!" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 0.30000001192092896, + "4:6": 1.7999999523162842, + "5:6": 0.30000001192092896 + }, + "Attributes:9": { + "0:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "1:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "2:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "9:10": { + "Base:6": 1000.0, + "Name:8": "generic.maxHealth" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "11:10": { + "Base:6": 0.699999988079071, + "Name:8": "generic.movementSpeed" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "13:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "14:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "15:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "PartName:8": "", + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 50000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:hydra_head", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6304193438696984089, + "Health:5": 1000.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 5.981546, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": 8517289029988140639, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:hydra_head", + "subtypes:1": 1 + }, + "1:10": { + "ignoreNBT:1": 1, + "index:3": 1, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 15.699999988079071, + "4:6": 12.0, + "5:6": 15.699999988079071 + }, + "Attributes:9": { + "0:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "1:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "2:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "9:10": { + "Base:6": 360.0, + "Name:8": "generic.maxHealth" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "11:10": { + "Base:6": 0.28, + "Name:8": "generic.movementSpeed" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "13:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "14:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "15:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "SpawnHeads:1": 1, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 18000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:hydra", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -7565495717362640255, + "Health:5": 360.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 2.2406816, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -8380889646164590486, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "NumHeads:1": 3, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:hydra", + "subtypes:1": 1 + }, + "2:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 2, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "twilightforest:fiery_blood", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "340:10": { + "questID:3": 344, + "preRequisites:11": [ + 340 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Knight Phantom", + "desc:8": "Be sure to bring a trophy!\n\nThis is one of the three paths to take for Fiery Metal." + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 1.199999988079071, + "4:6": 3.0, + "5:6": 1.199999988079071 + }, + "Attributes:9": { + "0:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "1:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "2:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "9:10": { + "Base:6": 35.0, + "Name:8": "generic.maxHealth" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "11:10": { + "Base:6": 0.699999988079071, + "Name:8": "generic.movementSpeed" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "13:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "14:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "15:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "generic.attackDamage" + } + }, + "TicksProgress:3": 0, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 1750.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:knight_phantom", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -8671151965389808143, + "Health:5": 35.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 3.6786602, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -7460239577562724666, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0, + "Formation:3": 0, + "MyNumber:3": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:knight_phantom", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "341:10": { + "questID:3": 345, + "preRequisites:11": [ + 344 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Ur-Ghast", + "desc:8": "Climb the tricky tower and slay all those who oppose you." + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 13.699999988079071, + "4:6": 18.0, + "5:6": 13.699999988079071 + }, + "Attributes:9": { + "0:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "1:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "2:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "4:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "7:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "9:10": { + "Base:6": 250.0, + "Name:8": "generic.maxHealth" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "11:10": { + "Base:6": 0.699999988079071, + "Name:8": "generic.movementSpeed" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "13:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "14:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "15:10": { + "Base:6": 128.0, + "Name:8": "generic.followRange" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 12500.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:ur_ghast", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6519333936993480980, + "Health:5": 250.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "ExplosionPower:3": 1, + "Rotation:9": { + "0:5": 3.7920697, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -4707278087540027425, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "inTantrum:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:ur_ghast", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "342:10": { + "questID:3": 346, + "preRequisites:11": [ + 340 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:yeti_helmet", + "Count:3": 1, + "tag:10": { + "ench:9": { + "0:10": { + "lvl:2": 2, + "id:2": 0 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Alpha Yeti", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "HasHome:1": 0, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 3.4999999403953552, + "4:6": 5.0, + "5:6": 3.4999999403953552 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 200.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.38, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 40.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 1.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 10000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:yeti_alpha", + "Home:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -7341244758003176890, + "Health:5": 200.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 1.8846172, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -130181286903002883, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:yeti_alpha", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "343:10": { + "questID:3": 347, + "preRequisites:11": [ + 346 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:trophy", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Snow Queen", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 0.3999999761581421, + "4:6": 2.200000047683716, + "5:6": 0.3999999761581421 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 200.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.23000000417232513, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 40.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 7.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 10000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:snow_queen", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -6626558663899057629, + "Health:5": 200.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 4.537574, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": 4041605999375306521, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:snow_queen", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "344:10": { + "questID:3": 348, + "preRequisites:11": [ + 349 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:giant_pickaxe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cloud Cottage", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 2.1000000834465027, + "4:6": 7.199999809265137, + "5:6": 2.1000000834465027 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 80.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.23, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 40.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 2.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 4000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.0, + "1:5": 0.0 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:giant_miner", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -8040112062168738160, + "Health:5": 80.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 2.0284746, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.0, + "1:5": 0.0, + "2:5": 0.0, + "3:5": 0.0 + }, + "UUIDMost:4": 7739496214805693237, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:giant_miner", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "345:10": { + "questID:3": 349, + "preRequisites:11": [ + 347 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:magic_beans", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cave Troll", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 1.0999999642372131, + "4:6": 2.4000000953674316, + "5:6": 1.0999999642372131 + }, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 30.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.28, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 0.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 16.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 7.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "FallFlying:1": 0, + "PortalCooldown:3": 0, + "AbsorptionAmount:5": 0.0, + "FallDistance:5": 0.0, + "DeathTime:2": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 1500.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "id:8": "twilightforest:troll", + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Leashed:1": 0, + "UUIDLeast:4": -5730709940093104630, + "Health:5": 30.0, + "LeftHanded:1": 0, + "Air:2": 300, + "OnGround:1": 0, + "Dimension:3": 0, + "Rotation:9": { + "0:5": 2.057766, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "UUIDMost:4": -8840320163752948978, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + }, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0, + "HasRock:1": 0 + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "twilightforest:troll", + "subtypes:1": 1 + } + }, + "rewards:9": {} + }, + "346:10": { + "questID:3": 350, + "preRequisites:11": [ + 348 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:lamp_of_cinders", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Lamp of Cinders", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:lamp_of_cinders", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "347:10": { + "questID:3": 351, + "preRequisites:11": [ + 399 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Iridesent Altar", + "desc:8": "Place the Relays on the Sooty Marble." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:blockaltar", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 28, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockattunementrelay", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "348:10": { + "questID:3": 352, + "preRequisites:11": [ + 332 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockstarlightinfuser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Starlight Infusing", + "desc:8": "You will also need 12 buckets worth of liquid starlight to complete the structure. \n\nThere is a chance for starlight to be consumed when a craft is finished, so keep a close eye on that!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockstarlightinfuser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:lapis_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 40, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 12, + "Damage:2": 6, + "OreDict:8": "" + }, + "5:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 8, + "Damage:2": 2, + "OreDict:8": "" + }, + "6:10": { + "id:8": "astralsorcery:blockmarble", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "cyclicmagic:block_user", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "349:10": { + "questID:3": 353, + "preRequisites:11": [ + 352 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Resonating Gems", + "desc:8": "Right click with the Resonating Wand to start the craft." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:itemcraftingcomponent", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "350:10": { + "questID:3": 354, + "preRequisites:11": [ + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:basicblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mekanisim", + "desc:8": "Welcome to Mekanism!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:basicblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "mekanism:speedupgrade", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "mekanism:energyupgrade", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + }, + "1:10": { + "rewardID:8": "bq_standard:item", + "index:3": 1, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:configurator", + "Count:3": 1, + "tag:10": { + "mekData:10": { + "energyStored:6": 60000.0 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "351:10": { + "questID:3": 355, + "preRequisites:11": [ + 19 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Thermal", + "desc:8": "Welcome to Thermal!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:upgrade", + "Count:3": 1, + "Damage:2": 35, + "OreDict:8": "" + } + } + } + } + }, + "352:10": { + "questID:3": 356, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:monster_soul", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Blood Magic and More", + "desc:8": "More means Botania in this case." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:soul_gem", + "Count:3": 1, + "tag:10": { + "souls:6": 256.0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:slate", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "botania:fertilizer", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "botania:livingrock", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "botania:livingwood", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "353:10": { + "questID:3": 357, + "preRequisites:11": [ + 231, + 148 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:sentient_sword", + "Count:3": 1, + "tag:10": { + "ench:9": { + "0:10": { + "lvl:2": 3, + "id:2": 21 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Sentient Sword", + "desc:8": "Demon Will in your inventory increases damage." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:sentient_sword", + "Count:3": 1, + "tag:10": { + "ench:9": { + "0:10": { + "lvl:2": 3, + "id:2": 21 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "354:10": { + "questID:3": 358, + "preRequisites:11": [ + 369 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Ender IO", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 53, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "355:10": { + "questID:3": 359, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "thaumcraft:baubles", + "Count:3": 1, + "tag:10": { + "TC.RUNIC:1": 10 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Runic Shielding +10", + "desc:8": "§bCrafted with +1 Amber and 1 Salis Mundus per level in the Infusion Matrix, along with Vitreus, Praemunio, and Potentia essence.\n\nYikes, thats a lot of essence." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "thaumcraft:baubles", + "Count:3": 1, + "tag:10": { + "TC.RUNIC:1": 10 + }, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "356:10": { + "questID:3": 360, + "preRequisites:11": [ + 363, + 364 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowered Emeradic", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "357:10": { + "questID:3": 361, + "preRequisites:11": [ + 487, + 363 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:blacklotus", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Blacker Lotus", + "desc:8": "Drop into a mana pool, requires some mana to be in it already." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:blacklotus", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "358:10": { + "questID:3": 362, + "preRequisites:11": [ + 368 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "plustic:osgloglasingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Osgloglass", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "plustic:osgloglasingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "359:10": { + "questID:3": 363, + "preRequisites:11": [ + 486 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:fertilizer", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Phyto-Gro", + "desc:8": "The highest tier." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:fertilizer", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "360:10": { + "questID:3": 364, + "preRequisites:11": [ + 246 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "appliedenergistics2:paint_ball", + "Count:3": 1, + "Damage:2": 33, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Matter Balls", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "appliedenergistics2:paint_ball", + "Count:3": 1, + "Damage:2": 33, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "361:10": { + "questID:3": 365, + "preRequisites:11": [ + 228 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "randomthings:ingredient", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Specter Ingot", + "desc:8": "Kill a Specter with something that deals magic damage, such as a Wizardry or Thaumcraft spell." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "randomthings:ingredient", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "randomthings:spectresapling", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "362:10": { + "questID:3": 366, + "preRequisites:11": [ + 338 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mysticalagriculture:master_infusion_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Master Infusion Crystal", + "desc:8": "Unlimited uses!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mysticalagriculture:master_infusion_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "mysticalagriculture:tier5_inferium_seeds", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "363:10": { + "questID:3": 367, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Induction Smelter", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "364:10": { + "questID:3": 368, + "preRequisites:11": [ + 354 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Osmium Alloying", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "365:10": { + "questID:3": 369, + "preRequisites:11": [ + 201 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 14, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "3000 Heat - Titanium and Tungsten", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 14, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "366:10": { + "questID:3": 370, + "preRequisites:11": [ + 376, + 379 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 136, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mana Infused Metal", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 136, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "367:10": { + "questID:3": 371, + "preRequisites:11": [ + 266 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:smalldust", + "Count:3": 2, + "Damage:2": 54, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Titanium", + "desc:8": "Processing Bauxite is one of the main ways to get Titanium." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:dust", + "Count:3": 12, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:dynamiccell", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "techreborn:smalldust", + "Count:3": 2, + "Damage:2": 54, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "368:10": { + "questID:3": 372, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 3 Blood Altar", + "desc:8": "Configure your Blood Magic book to show you the tier three layout, then place the runes and glowstone as shown. The Pillars can be made of any material." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 20, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:glowstone", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "369:10": { + "questID:3": 373, + "preRequisites:11": [ + 335 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:travelbelt", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Belt of Going Fast", + "desc:8": "Wear this along with some portable mana for speed and auto step." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:travelbelt", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "370:10": { + "questID:3": 374, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:sapling_greatwood", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Exploration is a Chore", + "desc:8": "These make it slightly less taxing to explore." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:sapling_greatwood", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:sapling_silverwood", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thebetweenlands:ring_of_flight", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "botania:brewflask", + "Count:3": 1, + "tag:10": { + "brewKey:8": "speed" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "thermalexpansion:reservoir", + "Count:3": 1, + "tag:10": { + "Mode:3": 0, + "Fluid:10": { + "FluidName:8": "lava", + "Amount:3": 10000 + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemconstellationpaper", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "371:10": { + "questID:3": 375, + "preRequisites:11": [ + 11 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:wood_iron_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Iron Chest", + "desc:8": "Right click on a normal chest to upgrade." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:wood_iron_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ironchest:iron_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "372:10": { + "questID:3": 376, + "preRequisites:11": [ + 288 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderutilities:enderpart", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Advanced Ender Alloy", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderutilities:enderpart", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "373:10": { + "questID:3": 377, + "preRequisites:11": [ + 375 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:iron_gold_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Gold Chest", + "desc:8": "Even bigger then an Iron Chest!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:iron_gold_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "ironchest:iron_chest", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "374:10": { + "questID:3": 378, + "preRequisites:11": [ + 377 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:gold_diamond_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Diamond Chest", + "desc:8": "Tons of space, great for connecting to a storage network!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "ironchest:gold_diamond_chest_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 2, + "rewards:9": { + "0:10": { + "id:8": "ironchest:iron_chest", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + } + } + } + } + }, + "375:10": { + "questID:3": 379, + "preRequisites:11": [ + 201 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mysticalagriculture:crafting", + "Count:3": 1, + "Damage:2": 37, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Supremium Ingot", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mysticalagriculture:crafting", + "Count:3": 1, + "Damage:2": 37, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "376:10": { + "questID:3": 380, + "preRequisites:11": [ + 204 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 4 Blood Altar", + "desc:8": "Using the same method as before, upgrade your Altar to tier 4.\n\nThis will allow you to start creating the more powerful rituals." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 28, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:decorative_brick", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "377:10": { + "questID:3": 381, + "preRequisites:11": [ + 380, + 351, + 473 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 5 BLood Altar", + "desc:8": "Same as before." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 52, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:beacon", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "bloodmagic:slate", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "378:10": { + "questID:3": 382, + "preRequisites:11": [ + 157 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:decorative_brick", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 6 Blood Altar", + "desc:8": "Yep." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 76, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:decorative_brick", + "Count:3": 4, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "379:10": { + "questID:3": 383, + "preRequisites:11": [ + 194 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mekanism:dust", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Osmium Dust", + "desc:8": "Rare elements are within your grasp!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mekanism:dust", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "380:10": { + "questID:3": 384, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:fiery_blood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Hydras are Scary!", + "desc:8": "No need to go hunting giant beasties!\n\n§6If you plan on playing on peaceful, you will need to claim this quest!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "twilightforest:fiery_blood", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:lifedrain_scepter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "twilightforest:meef_stroganoff", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "381:10": { + "questID:3": 385, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "twilightforest:naga_scale", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Twilight Forest Bosses are Hard!", + "desc:8": "Watch out for that Naga!\n\n§6If you plan on playing on peaceful, you will need to claim this quest!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "twilightforest:naga_scale", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "twilightforest:raven_feather", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "twilightforest:ironwood_raw", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "twilightforest:steeleaf_ingot", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "382:10": { + "questID:3": 386, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "randomthings:peacecandle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "A Few Things", + "desc:8": "This should help protect you from those big bad monsters!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "randomthings:peacecandle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "tombstone:dust_of_vanishing", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "mysticalagriculture:chunk", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "enderutilities:syringe", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "cyclicmagic:water_candle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "383:10": { + "questID:3": 387, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Research? More like Lamesearch", + "desc:8": "Thaumcraft can be annoying, but once you get past the research its pretty cool.\n\nPlace the Workbench Charger on top of your Arcane Workbench." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 4, + "OreDict:8": "" + }, + "4:10": { + "id:8": "thaumcraft:curio", + "Count:3": 16, + "Damage:2": 2, + "OreDict:8": "" + }, + "5:10": { + "id:8": "thaumcraft:arcane_workbench_charger", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "384:10": { + "questID:3": 388, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:netherrack", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "I\u0027ll Nether Go Back!", + "desc:8": "Basically the worst place." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:exploring_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:netherrack", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:soul_sand", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "mysticalagriculture:soulstone", + "Count:3": 32, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "tconstruct:ore", + "Count:3": 32, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "tconstruct:ore", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "minecraft:glowstone_dust", + "Count:3": 64, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "385:10": { + "questID:3": 389, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_misc", + "Count:3": 16, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Not 3", + "desc:8": "Mores ores." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:mining_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:block_misc", + "Count:3": 16, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "minecraft:emerald", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "appliedenergistics2:material", + "Count:3": 16, + "Damage:2": 1, + "OreDict:8": "" + }, + "4:10": { + "id:8": "fossil:fossil", + "Count:3": 32, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "386:10": { + "questID:3": 390, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "contenttweaker:sub_block_holder_0", + "Count:3": 16, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Ore Not 4", + "desc:8": "Even more ores!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:mining_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "contenttweaker:sub_block_holder_0", + "Count:3": 32, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "deepresonance:resonating_ore", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:sub_block_holder_0", + "Count:3": 16, + "Damage:2": 7, + "OreDict:8": "" + }, + "3:10": { + "id:8": "nuclearcraft:ore", + "Count:3": 32, + "Damage:2": 4, + "OreDict:8": "" + } + } + } + } + }, + "387:10": { + "questID:3": 391, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 8, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tech Parts", + "desc:8": "Micro Crafting can be fun, but so is avoiding it!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:item_misc", + "Count:3": 8, + "Damage:2": 7, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "2:10": { + "id:8": "actuallyadditions:block_giant_chest_medium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "actuallyadditions:item_chest_to_crate_upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 4, + "Damage:2": 9, + "OreDict:8": "" + } + } + } + } + }, + "388:10": { + "questID:3": 392, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Engineering Blocks", + "desc:8": "Heres a few things to help you out." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 7, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:piston", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "389:10": { + "questID:3": 393, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:causality_collapser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Magical Things", + "desc:8": "These are kind of annoying to make.\n\n§cWarning! Using the Causality Collapser before the Void Rift has eaten enough flux will simply create another rift nearby." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:causality_collapser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemcelestialcrystal", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 900, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "botania:rune", + "Count:3": 4, + "Damage:2": 3, + "OreDict:8": "" + }, + "3:10": { + "id:8": "botania:rune", + "Count:3": 4, + "Damage:2": 2, + "OreDict:8": "" + }, + "4:10": { + "id:8": "botania:rune", + "Count:3": 4, + "Damage:2": 1, + "OreDict:8": "" + }, + "5:10": { + "id:8": "botania:rune", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "390:10": { + "questID:3": 394, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Techy Things", + "desc:8": "Entering the age of single block machines now. Dark times indeed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "techreborn:machine_frame", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:part", + "Count:3": 2, + "Damage:2": 29, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:misc_items", + "Count:3": 2, + "Damage:2": 10, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:material", + "Count:3": 2, + "Damage:2": 27, + "OreDict:8": "" + } + } + } + } + }, + "391:10": { + "questID:3": 395, + "preRequisites:11": [ + 517 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "enderutilities:handybag", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Large Handy Bag", + "desc:8": "Nice." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "enderutilities:handybag", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderutilities:enderpart", + "Count:3": 1, + "Damage:2": 54, + "OreDict:8": "" + } + } + } + } + }, + "392:10": { + "questID:3": 396, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bonsaitrees:bonsaipot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bonsai!", + "desc:8": "Place a Piece of dirt or grass in one of these, then a sapling. Items will get deposited in a chest below." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bonsaitrees:bonsaipot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "bonsaitrees:bonsaipot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "393:10": { + "questID:3": 397, + "preRequisites:11": [ + 353, + 401, + 329 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowered Palis", + "desc:8": "Any Empowered item can be done in block form. Either item will complete the quest." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_crystal_empowered", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "394:10": { + "questID:3": 398, + "preRequisites:11": [ + 327, + 404 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowered Void", + "desc:8": "Any Empowered item can be done in block form. Either item will complete the quest." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_crystal_empowered", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "395:10": { + "questID:3": 399, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowered Enori", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_crystal_empowered", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "396:10": { + "questID:3": 400, + "preRequisites:11": [ + 355, + 459 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowered Restonia", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_crystal_empowered", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "397:10": { + "questID:3": 401, + "preRequisites:11": [ + 335 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:apprentice" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 2 Blood Orb", + "desc:8": "Shift right click to bind to you. Higher tiers of orbs hold more LP and can be used for more advanced crafts." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:apprentice" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "398:10": { + "questID:3": 402, + "preRequisites:11": [ + 324, + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Starmetal", + "desc:8": "Either mined in the Twilight Forest, or converted with starlight from the magical Nether ore." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockcustomore", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "399:10": { + "questID:3": 403, + "preRequisites:11": [ + 488 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "clayconia" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Clay Automation with Flowers", + "desc:8": "The Clayconia will convert nearby sand into clay balls, while the Hopperhock willl deposit dropped items into adjacent inventories.\n\nThis will come in handy when you need Aluminum!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "clayconia" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:floatingspecialflower", + "Count:3": 1, + "tag:10": { + "type:8": "hopperhock" + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "400:10": { + "questID:3": 404, + "preRequisites:11": [ + 231, + 448 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:causality_collapser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Closing Void Rifts", + "desc:8": "Throw this into the Void Rift that spawns after too much Flux has entered the atmosphere, causing it to close and drop some void seeds. Try not to stand too close!\n\nIf you have been super careful to avoid excess Flux, you can dump tons of cobble or other leftovers into your cauldron, then shift-right click to empty it. This is not a recommended activity for near your base.\n\n§cWarning! Using the Causality Collapser before the Void Rift has eaten enough flux will simply create another rift nearby." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:causality_collapser", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:sanity_soap", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "401:10": { + "questID:3": 405, + "preRequisites:11": [ + 284 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:magician" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Tier 3 Blood Orb", + "desc:8": "Right click to bind it to you, and place in the altar to fill." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:blood_orb", + "Count:3": 1, + "tag:10": { + "orb:8": "bloodmagic:magician" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "402:10": { + "questID:3": 406, + "preRequisites:11": [ + 339 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "kekimurus" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Kekimurus", + "desc:8": "Eats Cake to produce Mana.\n\n§bHint: Using a Collector Crystal on a pumpkin will transform it into a cake!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "kekimurus" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "403:10": { + "questID:3": 407, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:space_chamber_card", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Automating 3D Crafting", + "desc:8": "Using this setup can save you time." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rftools:builder", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:space_chamber_card", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rftools:space_chamber_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rftools:space_chamber", + "Count:3": 7, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "404:10": { + "questID:3": 408, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mysticalagriculture:crafting", + "Count:3": 1, + "Damage:2": 34, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Prudentium", + "desc:8": "Look up the recipe for molten Prudentium to create." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mysticalagriculture:crafting", + "Count:3": 1, + "Damage:2": 33, + "OreDict:8": "" + }, + "1:10": { + "id:8": "mysticalagriculture:crafting", + "Count:3": 1, + "Damage:2": 34, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "405:10": { + "questID:3": 409, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Conductive Iron", + "desc:8": "Look up the recipe for molten Conductive Iron to create." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderio:item_power_conduit", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "406:10": { + "questID:3": 410, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:radiant_resonator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Growing Crystals", + "desc:8": "Crystals will grow over time. \n\n§bThis Quartz can be used to create Liquid Starlight." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:radiant_resonator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "arcanearchives:radiant_resonator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "407:10": { + "questID:3": 411, + "preRequisites:11": [ + 410 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:gemcutters_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Gem Cutter\u0027s Table", + "desc:8": "Main workbench for the mod." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:gemcutters_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:gold_ingot", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "arcanearchives:storage_shaped_quartz", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "408:10": { + "questID:3": 412, + "preRequisites:11": [ + 411 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:lectern_manifest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Accesing Your Network", + "desc:8": "Opening the Manifest and selecting an item will highlight its inworld location." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "arcanearchives:manifest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "arcanearchives:lectern_manifest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "arcanearchives:brazier_of_hoarding", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "409:10": { + "questID:3": 413, + "preRequisites:11": [ + 411 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:radiant_trove", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Single Type Storage", + "desc:8": "A magical drawer and tank." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:radiant_trove", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "arcanearchives:radiant_tank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "410:10": { + "questID:3": 414, + "preRequisites:11": [ + 412 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:letter_invitation", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Allow Access", + "desc:8": "Have the other player use one of these after you craft it to give them access to your network." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:letter_invitation", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "411:10": { + "questID:3": 415, + "preRequisites:11": [ + 410 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:radiant_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Radiant Chest", + "desc:8": "Can also be created by shift-right clicking on a chest. \n\nHolds up to 256 items in a single slot, and is connected to your magical storage network." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:radiant_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "arcanearchives:raw_quartz", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "412:10": { + "questID:3": 416, + "preRequisites:11": [ + 410 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:radiant_crafting_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Radiant Crafting Table", + "desc:8": "Can also be created by shift-right clicking on a crafting table. \n\nCan save the last recipe crafted by clicking one of the slots to the right." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:radiant_crafting_table", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "arcanearchives:raw_quartz", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "413:10": { + "questID:3": 417, + "preRequisites:11": [ + 413 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "arcanearchives:scepter_manipulation", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Upgrading Troves", + "desc:8": "Right click on a Trove with the staff to access the upgrade menu.\n\n§bTry holding an item in your off hand and right clicking on a Radiant Chest with the wand." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "arcanearchives:scepter_manipulation", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "arcanearchives:matrix_brace", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "arcanearchives:material_interface", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "414:10": { + "questID:3": 418, + "preRequisites:11": [ + 411 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "arcanearchives:monitoring_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Magical Storage Bus", + "desc:8": "Place on a chest to allow the manifest to see inside." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "arcanearchives:monitoring_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "arcanearchives:monitoring_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "415:10": { + "questID:3": 419, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:thaumatorium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Automated Alchemy", + "desc:8": "By building this multiblock, you can automate the processing of Thaumium and other alchemy things.\n\nWill need to be heated, but does not need water.\n\nPlacing a label on a filled jar will only allow that type." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:crucible", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:metal_alchemical", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "thaumcraft:nitor_yellow", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "nitor" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:metal_alchemical", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:jar_void", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:label", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "416:10": { + "questID:3": 420, + "preRequisites:11": [ + 419 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rftools:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "RF Tools", + "desc:8": "Now that you have Thaumium automated, you can start making RF Tools machines!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rftools:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rftools:machine_frame", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "417:10": { + "questID:3": 421, + "preRequisites:11": [ + 331 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:essentia_output", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Airborn Aspect Transfer", + "desc:8": "The name of the item refers to the jar." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thaumcraft:essentia_input", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:essentia_output", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "thaumcraft:jar_normal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "thaumcraft:essentia_input", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:essentia_output", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "418:10": { + "questID:3": 422, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_farmer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Farmer", + "desc:8": "Automatic 9x9 farming, pairs well with crop sticks." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_farmer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:elemental_hoe", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "419:10": { + "questID:3": 423, + "preRequisites:11": [ + 10 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "compactmachines3:psd", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Personal Shrinker", + "desc:8": "This can be used to enter Compact Machines." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "compactmachines3:psd", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "compactmachines3:wallbreakable", + "Count:3": 26, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "compactmachines3:tunneltool", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "420:10": { + "questID:3": 424, + "preRequisites:11": [ + 11 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "Parent:10": { + "effectiveMaxDamage:3": 10 + }, + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "treasure2:thiefs_lock_pick", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Unlocking Chests", + "desc:8": "These have a chance to unlock stone locks by shift right clicking." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "Parent:10": { + "effectiveMaxDamage:3": 10 + }, + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "treasure2:thiefs_lock_pick", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "Parent:10": { + "state:10": { + "isOpen:1": 0, + "usedOnChest:1": 0 + }, + "inventory:10": { + "Size:3": 14, + "Items:9": {} + } + }, + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "treasure2:key_ring", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "421:10": { + "questID:3": 425, + "preRequisites:11": [ + 428 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "translocators:translocator_part", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Translocators", + "desc:8": "These can transfer very fast across a single block." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "translocators:translocator_part", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "translocators:translocator_part", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "translocators:translocator_part", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "422:10": { + "questID:3": 426, + "preRequisites:11": [ + 228 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Modified Steel", + "desc:8": "Dark Steel is one of the main metals to create your AE Network." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 8, + "Damage:2": 160, + "OreDict:8": "" + } + } + } + } + }, + "423:10": { + "questID:3": 427, + "preRequisites:11": [ + 5, + 11 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 22, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Universal Binder", + "desc:8": "To collect Grains of Infinity, head down to Bedrock and light it on fire. " + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "minecraft:flint_and_steel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 20, + "OreDict:8": "" + }, + "2:10": { + "id:8": "enderio:item_material", + "Count:3": 1, + "Damage:2": 22, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "enderio:item_material", + "Count:3": 8, + "Damage:2": 22, + "OreDict:8": "" + } + } + } + } + }, + "424:10": { + "questID:3": 428, + "preRequisites:11": [ + 228 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Energetic Alloys", + "desc:8": "Can be used to make Translocators." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderio:item_alloy_endergy_ingot", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": {} + } + } + }, + "425:10": { + "questID:3": 429, + "preRequisites:11": [ + 296 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "HV Power", + "desc:8": "HV can transfer 4096 rf/tick, which is exactly the same amount as the Excavator requires, and the Diesel Generator produces.\n\nThe Faraday suit will protect you from being electrucuted, as HV Wires do not have an insulated variety." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:wirecoil", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:faraday_suit_head", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "immersiveengineering:faraday_suit_chest", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:faraday_suit_legs", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "immersiveengineering:faraday_suit_feet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "426:10": { + "questID:3": 430, + "preRequisites:11": [ + 365 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rftools:powercell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Wireless Power", + "desc:8": "By placing a card inside of a cell, then another one, you will link the second one to the first. Then when you place the second card into another Powercell, both cells will share power across any distance.\n\n\nRight click a side with the wrench to change in/output." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rftools:powercell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rftools:powercell_card", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "rftools:smartwrench", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rftools:powercell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "rftools:powercell_card", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "427:10": { + "questID:3": 431, + "preRequisites:11": [ + 182 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:alloy_items_tech", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "BAM Ingots", + "desc:8": "Pipe all these types of dust into the top of the Minerial Cabinet, then create your first BAM ingot!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 68, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:dust", + "Count:3": 1, + "Damage:2": 30, + "OreDict:8": "" + }, + "2:10": { + "id:8": "nuclearcraft:dust", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + }, + "3:10": { + "id:8": "nuclearcraft:dust", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "4:10": { + "id:8": "libvulpes:productdust", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "5:10": { + "id:8": "rockhounding_chemistry:alloy_items_tech", + "Count:3": 1, + "Damage:2": 7, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "rockhounding_chemistry:alloy_items_tech", + "Count:3": 8, + "Damage:2": 7, + "OreDict:8": "" + } + } + } + } + }, + "428:10": { + "questID:3": 432, + "preRequisites:11": [ + 401 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "bloodarsenal:sacrifice_amulet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Amulet of Self/Sacrifice", + "desc:8": "When worn, the amulets will collect blood from either damaging or being damaged.\n\nCraft either one for this quest. " + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "bloodarsenal:sacrifice_amulet", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodarsenal:self_sacrifice_amulet", + "Count:3": 1, + "tag:10": {}, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "429:10": { + "questID:3": 433, + "preRequisites:11": [ + 151 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:dagger_of_sacrifice", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Sacrifical Dagger", + "desc:8": "Hitting mobs next to an altar will insta-kill them for some LP.\n\nMobs standing on glass shards will slowly fill the altar." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:dagger_of_sacrifice", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "bloodarsenal:glass_shards", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "430:10": { + "questID:3": 434, + "preRequisites:11": [ + 151 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "lifeessence", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Life Essence", + "desc:8": "This can be crafted with Thaumcraft Alchemy." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "lifeessence", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "431:10": { + "questID:3": 435, + "preRequisites:11": [ + 401 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodarsenal:glass_sacrificial_dagger", + "Count:3": 1, + "tag:10": { + "sacrifice:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Glass Daggers", + "desc:8": "Adding glass to your daggers will increase the LP gained." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodarsenal:glass_sacrificial_dagger", + "Count:3": 1, + "tag:10": { + "sacrifice:1": 0 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodarsenal:glass_dagger_of_sacrifice", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "432:10": { + "questID:3": 436, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 15, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Mixer", + "desc:8": "This can be used to create potions, among other things.\n\nOne use of this is to turn Potion of Harming into Life Essense for Blood Magic." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 5, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 4, + "Damage:2": 9, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 4, + "Damage:2": 4, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 3, + "Damage:2": 6, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "433:10": { + "questID:3": 437, + "preRequisites:11": [ + 436 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_multiblock", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bottling Machine", + "desc:8": "Simple to use, pipe in liquid potions and glass bottles." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_decoration1", + "Count:3": 3, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 2, + "Damage:2": 9, + "OreDict:8": "" + }, + "2:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 2, + "Damage:2": 4, + "OreDict:8": "" + }, + "3:10": { + "id:8": "immersiveengineering:metal_decoration0", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "4:10": { + "id:8": "minecraft:glass", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "immersiveengineering:conveyor", + "Count:3": 3, + "tag:10": { + "conveyorType:8": "immersiveengineering:conveyor" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "immersiveengineering:metal_device0", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:glass_bottle", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "434:10": { + "questID:3": 438, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersivetech:stone_decoration", + "Count:3": 18, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Advanced Coke Oven", + "desc:8": "The back side needs to be made up of steel sheetmetal, and the hopper goes on top. Preheaters go on the sides and require power." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersivetech:stone_decoration", + "Count:3": 18, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:sheetmetal", + "Count:3": 9, + "Damage:2": 8, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:hopper", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "immersivetech:metal_device", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "immersiveengineering:connector", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "435:10": { + "questID:3": 439, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Garden in a Jar", + "desc:8": "Needs dirt inside, and water piped in the bottom." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "immersiveengineering:metal_device1", + "Count:3": 1, + "Damage:2": 13, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "436:10": { + "questID:3": 440, + "preRequisites:11": [ + 372 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "bloodmagic:ritual_diviner", + "Count:3": 1, + "tag:10": { + "current_ritual:8": "lava" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Rituals!", + "desc:8": "Shift right/left click the air with the Ritual Diviner to cycle through the diferent rituals avalable at this tier." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:ritual_diviner", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:ritual_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "bloodmagic:ritual_stone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "bloodmagic:ritual_stone", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "437:10": { + "questID:3": 441, + "preRequisites:11": [ + 267 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:ritual_diviner", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Advanced Rituals", + "desc:8": "Shift right/left click the air with the Ritual Diviner to cycle through the diferent rituals avalable at this tier." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "bloodmagic:ritual_diviner", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "438:10": { + "questID:3": 442, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:cinder_plinth", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Cinder Plinth", + "desc:8": "Placing items in here and powering with Embers will burn them into ash." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:cinder_plinth", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "439:10": { + "questID:3": 443, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "iceandfire:dragon_skull", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Slay a Fire Dragon!", + "desc:8": "Using a glass bottle on a freshly slain dragon will give you some blood.\n\nThis is one of the three paths to take for Fiery Metal." + } + }, + "tasks:9": { + "0:10": { + "ignoreNBT:1": 1, + "index:3": 0, + "targetNBT:10": { + "HurtByTimestamp:3": 0, + "Attributes:9": { + "0:10": { + "Base:6": -2.0, + "Name:8": "tc.mobmod" + }, + "1:10": { + "Base:6": 0.0, + "Name:8": "tc.mobmodtaint" + }, + "2:10": { + "Base:6": 0.0, + "Name:8": "generic.scales" + }, + "3:10": { + "Base:6": 1.0, + "Name:8": "generic.physicalDamageRate" + }, + "4:10": { + "Base:6": 1.0, + "Name:8": "generic.experienceRate" + }, + "5:10": { + "Base:6": 1.0, + "Name:8": "generic.fireDamageRate" + }, + "6:10": { + "Base:6": 0.0, + "Name:8": "generic.fireAspect" + }, + "7:10": { + "Base:6": 1.0, + "Name:8": "generic.barehandedPower" + }, + "8:10": { + "Base:6": 0.0, + "Name:8": "generic.witchburn" + }, + "9:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction" + }, + "10:10": { + "Base:6": 0.0, + "Name:8": "generic.attraction_generation" + }, + "11:10": { + "Base:6": 40.0, + "Name:8": "generic.maxHealth" + }, + "12:10": { + "Base:6": 0.0, + "Name:8": "generic.knockbackResistance" + }, + "13:10": { + "Base:6": 0.15000000596046448, + "Name:8": "generic.movementSpeed" + }, + "14:10": { + "Base:6": 2.0, + "Name:8": "generic.armor" + }, + "15:10": { + "Base:6": 0.0, + "Name:8": "generic.armorToughness" + }, + "16:10": { + "Base:6": 1.0, + "Name:8": "forge.swimSpeed" + }, + "17:10": { + "Base:6": 128.0, + "Name:8": "generic.followRange" + }, + "18:10": { + "Base:6": 1.0, + "Name:8": "generic.attackDamage" + } + }, + "Invulnerable:1": 0, + "Gender:1": 0, + "AbsorptionAmount:5": 0.0, + "AttackDecision:1": 1, + "Hovering:1": 0, + "FallDistance:5": 0.0, + "InLove:3": 0, + "FireBreathing:1": 0, + "ForgeCaps:10": { + "nuclearcraft:capability_entity_rads:10": { + "consumed:1": 0, + "radawayBuffer:6": 0.0, + "shouldWarn:1": 0, + "radXUsed:1": 0, + "poisonBuffer:6": 0.0, + "radXCooldown:6": 0.0, + "radXWoreOff:1": 0, + "radawayCooldown:6": 0.0, + "recentRadawayAddition:6": 0.0, + "maxRads:6": 2000.0, + "radawayBufferSlow:6": 0.0, + "externalRadiationResistance:6": 0.0, + "totalRads:6": 0.0, + "setFromMaxHealth:1": 1, + "radiationLevel:6": 0.0, + "recentPoisonAddition:6": 0.0, + "recentRadXAddition:6": 0.0, + "radiationImmunityStage:1": 0, + "internalRadiationResistance:6": 0.0, + "radiationImmunityTime:6": 0.0 + }, + "tinkertoolleveling:entityxp:9": {}, + "thebetweenlands:entity_gems:10": { + "gems:9": {} + }, + "thebetweenlands:custom_step_sound:10": {}, + "llibrary:extendedentitydatacapability:10": { + "Ice And Fire - Chicken Property Tracker:10": { + "TimeUntilNextEgg:3": 1 + }, + "Ice And Fire - Siren Property Tracker:10": { + "CharmedBySiren:1": 0, + "SirenID:3": 0 + }, + "Fossils - Mammal Tracker:10": { + "EmbryoProgress:3": 0, + "Embryo:3": -1 + }, + "Ice And Fire - Frozen Property Tracker:10": { + "TicksUntilUnfrozen:3": 0, + "IsFrozen:1": 0 + }, + "Ice and Fire - Player Property Tracker:10": { + "DismountedDragon:1": 0, + "GauntletDamage:3": 0, + "DreadPortalZ:3": 0, + "DreadPortalY:3": 0, + "DreadPortalX:3": 0 + }, + "Ice And Fire - Chain Property Tracker:10": { + "ConnectedEntities:9": {} + }, + "Ice And Fire - Stone Property Tracker:10": { + "StoneBreakLvl:3": 0, + "TurnedToStone:1": 0 + } + }, + "thebetweenlands:puppet:10": { + "ticks:3": 0, + "guard:1": 0, + "recruitmentCost:3": 0, + "stay:1": 0 + }, + "enderutilities:entity_portal_cooldown:10": { + "LastInPortal:4": 0 + }, + "twilightforest:cap_shield:10": { + "permshields:3": 0, + "tempshields:3": 0 + }, + "thebetweenlands:equipment:10": { + "amuletSlots:3": 1 + }, + "thaumicaugmentation:portal_state:10": { + "inPortal:1": 0 + }, + "lycanitesmobs:iextendedentity:10": {} + }, + "HandDropChances:9": { + "0:5": 0.085, + "1:5": 0.085 + }, + "PersistenceRequired:1": 0, + "Items:9": {}, + "id:8": "iceandfire:firedragon", + "ModelDead:1": 0, + "Leashed:1": 0, + "Air:2": 300, + "DeadProg:5": 0.0, + "HandItems:9": { + "0:10": {}, + "1:10": {} + }, + "AgeTicks:3": 0, + "HasHomePosition:1": 0, + "Variant:3": 0, + "ArmorDropChances:9": { + "0:5": 0.085, + "1:5": 0.085, + "2:5": 0.085, + "3:5": 0.085 + }, + "OwnerUUID:8": "", + "Flying:1": 0, + "Tackle:1": 0, + "Pos:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "CrystalBound:1": 0, + "CanPickUpLoot:1": 0, + "HurtTime:2": 0, + "ForgeData:10": {}, + "RelativeAABB:9": { + "0:6": -0.30000001192092896, + "1:6": 0.0, + "2:6": -0.30000001192092896, + "3:6": 0.47999995946884155, + "4:6": 1.2000000476837158, + "5:6": 0.47999995946884155 + }, + "Sitting:1": 0, + "FallFlying:1": 0, + "ForcedAge:3": 0, + "PortalCooldown:3": 0, + "Hunger:3": 0, + "DeathTime:2": 0, + "TamedDragon:1": 0, + "AgingDisabled:1": 0, + "Age:3": 1, + "Motion:9": { + "0:6": 0.0, + "1:6": 0.0, + "2:6": 0.0 + }, + "UUIDLeast:4": -7407419473794093450, + "Health:5": 20.0, + "LeftHanded:1": 0, + "OnGround:1": 0, + "Dimension:3": 0, + "DeathStage:3": 0, + "Rotation:9": { + "0:5": 4.568556, + "1:5": 0.0 + }, + "UpdateBlocked:1": 0, + "UUIDMost:4": -6606483910460554971, + "Sleeping:1": 0, + "Command:3": 0, + "Fire:2": -1, + "ArmorItems:9": { + "0:10": {}, + "1:10": {}, + "2:10": {}, + "3:10": {} + } + }, + "damageType:8": "", + "required:3": 1, + "taskID:8": "bq_standard:hunt", + "target:8": "iceandfire:firedragon", + "subtypes:1": 1 + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "iceandfire:fire_dragon_blood", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "440:10": { + "questID:3": 444, + "preRequisites:11": [ + 401 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Runes of Self/Sacrifice", + "desc:8": "Replacing any of the blank runes around the Blood Altar will modify it.\n\nSelf Sacrifice Runes add extra LP to your Altar with every stab.\n\nSacrifice Runes add extra LP every time a mob would give some." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "441:10": { + "questID:3": 445, + "preRequisites:11": [ + 67 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "astralsorcery:blockworldilluminator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Cave Illuminator", + "desc:8": "Placing this will light up all open areas nearby." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "astralsorcery:blockworldilluminator", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemilluminationwand", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "442:10": { + "questID:3": 446, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "scannable:scanner", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Scanner", + "desc:8": "Can be used to search for ores, blocks, and more.\n\nShift-right clicking a block with the block scanner module will link it to that block. Then after you insert it into the scanner (by shift right clicking on air with it), you can hold right click to scan." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "scannable:scanner", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "scannable:module_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "scannable:module_range", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "scannable:module_fluid", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "scannable:module_entity", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "443:10": { + "questID:3": 447, + "preRequisites:11": [ + 372 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "More Runes", + "desc:8": "Displacement Runes allow you to transfer blood to and from external sources faster, while Runes of Capacity allow you to store more blood in the altar." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 1, + "Damage:2": 5, + "OreDict:8": "" + }, + "1:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 1, + "Damage:2": 6, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "bloodmagic:blood_rune", + "Count:3": 2, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "444:10": { + "questID:3": 448, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Void Ingot Research", + "desc:8": "Follow the dark path and find Darkness. \n\nWill also unlock the Void Smeltery research." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "liquid_death", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thaumcraft:ingot", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "randomthings:stableenderpearl", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Research the Void", + "viaPlayer:1": 0, + "index:3": 0, + "title:8": "bq_standard.reward.command", + "command:8": "/tc research @s ESSENTIASMELTERVOID" + } + } + }, + "445:10": { + "questID:3": 449, + "preRequisites:11": [ + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:ore", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The End of Ores", + "desc:8": "Dank." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:mining_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "techreborn:ore", + "Count:3": 32, + "Damage:2": 8, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:ore", + "Count:3": 32, + "Damage:2": 9, + "OreDict:8": "" + }, + "2:10": { + "id:8": "contenttweaker:sub_block_holder_0", + "Count:3": 16, + "Damage:2": 8, + "OreDict:8": "" + }, + "3:10": { + "id:8": "libvulpes:ore0", + "Count:3": 32, + "Damage:2": 8, + "OreDict:8": "" + } + } + } + } + }, + "446:10": { + "questID:3": 450, + "preRequisites:11": [ + 264 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 70, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Making Platinum", + "desc:8": "By crushing Specter ingots with Alchemical Slurry, you can create Platinum." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 70, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "447:10": { + "questID:3": 451, + "preRequisites:11": [ + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "openmodularturrets:rocket_turret", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Turrets", + "desc:8": "You should make some." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:adventure_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "openmodularturrets:rocket_turret", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "openmodularturrets:turret_base", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "2:10": { + "id:8": "openmodularturrets:ammo_meta", + "Count:3": 64, + "Damage:2": 4, + "OreDict:8": "" + }, + "3:10": { + "id:8": "deepmoblearning:machine_casing", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "448:10": { + "questID:3": 452, + "preRequisites:11": [ + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:dust", + "Count:3": 16, + "Damage:2": 10, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Rare Materials", + "desc:8": "Hopefully you never run out!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:tech_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "techreborn:dust", + "Count:3": 16, + "Damage:2": 10, + "OreDict:8": "" + }, + "1:10": { + "id:8": "techreborn:dust", + "Count:3": 16, + "Damage:2": 31, + "OreDict:8": "" + }, + "2:10": { + "id:8": "rockhounding_chemistry:chemical_dusts", + "Count:3": 4, + "Damage:2": 11, + "OreDict:8": "" + }, + "3:10": { + "id:8": "rockhounding_chemistry:chemical_dusts", + "Count:3": 4, + "Damage:2": 52, + "OreDict:8": "" + } + } + } + } + }, + "449:10": { + "questID:3": 453, + "preRequisites:11": [ + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:blacklotus", + "Count:3": 16, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Very Magical Things", + "desc:8": "Oo Shiny! Dropping the Blacker Loutus into a Mana Pool with a bit of Mana in it will convert the Loutus into more Mana." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "botania:blacklotus", + "Count:3": 10, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "astralsorcery:itemcelestialcrystal", + "Count:3": 1, + "tag:10": { + "astralsorcery:10": { + "crystalProperties:10": { + "collectiveCapability:3": 100, + "size:3": 900, + "fract:3": 0, + "purity:3": 100, + "sizeOverride:3": -1 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": { + "AS_Amulet_HolderLeast:4": -5854321833218265537, + "AS_Amulet_HolderMost:4": -3354768958829737557 + } + }, + "id:8": "ebwizardry:crystal_silver_plating", + "Count:3": 4, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "450:10": { + "questID:3": 454, + "preRequisites:11": [ + 460 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "modularmachinery:itemmodularium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Modularium", + "desc:8": "WIP" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "modularmachinery:itemmodularium", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "451:10": { + "questID:3": 455, + "preRequisites:11": [ + 196, + 456 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "nuclearcraft:ingot", + "Count:3": 1, + "Damage:2": 11, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Manganese", + "desc:8": "After you smelt this ingot, crush it up and add it to the Metal Alloyer from Rockhounding." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "nuclearcraft:ingot", + "Count:3": 1, + "Damage:2": 11, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "452:10": { + "questID:3": 456, + "preRequisites:11": [ + 257 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 1, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "nuclearcraft:rock_crusher_idle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Rock Crusher", + "desc:8": "Cook the Crushed Rhodochrosite twice then put it in the Blast Furnace.\n\nThis is also a good way to get Sulfur." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "nuclearcraft:rock_crusher_idle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 1, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 15, + "OreDict:8": "" + }, + "2:10": { + "id:8": "nuclearcraft:gem_dust", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:stone", + "Count:3": 64, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "453:10": { + "questID:3": 457, + "preRequisites:11": [ + 369 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "libvulpes:structuremachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Advanced Rocketry", + "desc:8": "Destination Moon!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "libvulpes:structuremachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "libvulpes:holoprojector", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "libvulpes:structuremachine", + "Count:3": 5, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "454:10": { + "questID:3": 458, + "preRequisites:11": [ + 339 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "OR", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Empowered Diamatine", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:item_crystal_empowered", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_crystal_empowered", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "455:10": { + "questID:3": 459, + "preRequisites:11": [ + 354 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Infuser", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "Damage:2": 8, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "456:10": { + "questID:3": 460, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Fluid Transposer", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 8, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thermalfoundation:upgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "457:10": { + "questID:3": 461, + "preRequisites:11": [ + 260 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "environmentaltech:void_ore_miner_cont_1", + "Count:3": 1, + "tag:10": { + "valk_td:10": { + "owner:10": { + "own_un:8": "Filostorm", + "own_mst:4": -3354768958829737557, + "own_lst:4": -5854321833218265537 + }, + "outputs:10": { + "Size:3": 2, + "Items:9": {} + }, + "Energy:3": 0 + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 1 Void Ore Miner", + "desc:8": "By Shift-right clicking on the placed Void Miner, you can cycle through the different types." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "environmentaltech:void_ore_miner_cont_1", + "Count:3": 1, + "tag:10": { + "valk_td:10": { + "owner:10": { + "own_un:8": "Filostorm", + "own_mst:4": -3354768958829737557, + "own_lst:4": -5854321833218265537 + }, + "outputs:10": { + "Size:3": 2, + "Items:9": {} + }, + "Energy:3": 0 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "environmentaltech:laser_lens_crystal", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "458:10": { + "questID:3": 462, + "preRequisites:11": [ + 461 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "environmentaltech:structure_frame_1", + "Count:3": 24, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "OR", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tier 1 Void Miner Structure", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "environmentaltech:structure_frame_1", + "Count:3": 24, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "environmentaltech:structure_panel", + "Count:3": 20, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "environmentaltech:laser_core", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "environmentaltech:laser_lens", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "etLaserLens" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "459:10": { + "questID:3": 463, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Dusts", + "desc:8": "Crushes things." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 1, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "460:10": { + "questID:3": 464, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 1, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Compactor", + "desc:8": "Makes plates and gears." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 1, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 5, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "461:10": { + "questID:3": 465, + "preRequisites:11": [ + 266 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:dynamiccell", + "Count:3": 1, + "tag:10": { + "Fluid:10": { + "FluidName:8": "fluidmercury", + "Amount:3": 1000 + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Mercury", + "desc:8": "Can be used to triple ore with the Industral Grinder." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:dynamiccell", + "Count:3": 1, + "tag:10": { + "Fluid:10": { + "FluidName:8": "fluidmercury", + "Amount:3": 1000 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "462:10": { + "questID:3": 466, + "preRequisites:11": [ + 398, + 454 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "modularmachinery:itemblueprint", + "Count:3": 1, + "tag:10": { + "dynamicmachine:8": "modularmachinery:minifield-crafter" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "3D Crafter", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "modularmachinery:itemblueprint", + "Count:3": 1, + "tag:10": { + "dynamicmachine:8": "modularmachinery:minifield-crafter" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "463:10": { + "questID:3": 467, + "preRequisites:11": [ + 184 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "rockhounding_chemistry:alloy_items_tech", + "Count:3": 1, + "Damage:2": 32, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Carborundum", + "desc:8": "Used to make Arc Furnace Electrodes much cheaper." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "rockhounding_chemistry:alloy_items_tech", + "Count:3": 1, + "Damage:2": 32, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "464:10": { + "questID:3": 468, + "preRequisites:11": [ + 200 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 135, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Iridium", + "desc:8": "Found rarely in the Beneath." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 135, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "465:10": { + "questID:3": 469, + "preRequisites:11": [ + 485, + 246, + 288 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Digital Miner", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "tag:10": { + "mekData:10": {} + }, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "fluxnetworks:fluxcore", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "466:10": { + "questID:3": 470, + "preRequisites:11": [ + 400, + 362 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "deepmoblearning:machine_casing", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Deep Mob Learning", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "deepmoblearning:machine_casing", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "467:10": { + "questID:3": 471, + "preRequisites:11": [ + 470 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "deepmoblearning:extraction_chamber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Loot Fabricator.", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "deepmoblearning:extraction_chamber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "468:10": { + "questID:3": 472, + "preRequisites:11": [ + 470 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "deepmoblearning:simulation_chamber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Simulation Chamber", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "deepmoblearning:simulation_chamber", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "469:10": { + "questID:3": 473, + "preRequisites:11": [ + 470, + 267 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "deepmoblearningbm:digital_agonizer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Mob Agonizer", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "deepmoblearningbm:digital_agonizer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "deepmoblearningbm:altar_linker", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "470:10": { + "questID:3": 474, + "preRequisites:11": [ + 470 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "deepmoblearning:trial_keystone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Trials", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "deepmoblearning:trial_keystone", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "deepmoblearning:trial_key", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "471:10": { + "questID:3": 475, + "preRequisites:11": [ + 16, + 285 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "deepmoblearning:deep_learner", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Deep Learner", + "desc:8": "Kill mobs of the model types inside your Deep Learner to level them up." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "deepmoblearning:deep_learner", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "deepmoblearning:data_model_zombie", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "deepmoblearning:data_model_blank", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "472:10": { + "questID:3": 476, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "minecraft:iron_ingot", + "Count:1": 1, + "Damage:2": 0 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The Melter", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Chapter 1 Trophy!", + "desc:8": "When you can\u0027t be tempted!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "token_tier1" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "minecraft:iron_ingot", + "Count:1": 1, + "Damage:2": 0 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The Melter", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "473:10": { + "questID:3": 477, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "thermalfoundation:material", + "Count:1": 1, + "Damage:2": 163 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The Smeltery", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Chapter 2 Trophy!", + "desc:8": "The hardest choices require the strongest wills." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "token_tier2" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "thermalfoundation:material", + "Count:1": 1, + "Damage:2": 163 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The Smeltery", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "474:10": { + "questID:3": 478, + "preRequisites:11": [ + 59 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "thermalfoundation:material", + "Count:1": 1, + "Damage:2": 160 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The High Oven", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Chapter 3 Trophy!", + "desc:8": "You\u0027re getting there!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier3", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "token_tier3" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "thermalfoundation:material", + "Count:1": 1, + "Damage:2": 160 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The High Oven", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "475:10": { + "questID:3": 479, + "preRequisites:11": [ + 231 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "techreborn:ingot", + "Count:1": 1, + "Damage:2": 19 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The Arc Furnace", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Chapter 4 Trophy!", + "desc:8": "You just made the right choice." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier4", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "token_tier4" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "techreborn:ingot", + "Count:1": 1, + "Damage:2": 19 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The Arc Furnace", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "476:10": { + "questID:3": 480, + "preRequisites:11": [ + 232 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "mekanism:ingot", + "Count:1": 1, + "Damage:2": 1 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The Blast Furnace", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Chapter 5 Trophy!", + "desc:8": "SO much more useful!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 1, + "requiredItems:9": { + "0:10": { + "id:8": "contenttweaker:magic_token_tier5", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "token_tier5" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "simple_trophies:trophy", + "Count:3": 1, + "tag:10": { + "TrophyColorGreen:3": 47, + "TrophyVariant:8": "classic", + "TrophyShowsTooltip:1": 1, + "TrophyItem:10": { + "id:8": "mekanism:ingot", + "Count:1": 1, + "Damage:2": 1 + }, + "TrophyColorBlue:3": 190, + "TrophyName:8": "The Blast Furnace", + "TrophyColorRed:3": 123 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "477:10": { + "questID:3": 481, + "preRequisites:11": [ + 308 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 17, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Tungsteel", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 17, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "478:10": { + "questID:3": 482, + "preRequisites:11": [ + 228 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "enderio:item_alloy_ingot", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Redstone Alloy", + "desc:8": "No Description" + } + }, + "tasks:9": {}, + "rewards:9": {} + }, + "479:10": { + "questID:3": 483, + "preRequisites:11": [ + 482 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "advgenerators:turbine_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Advanced Generators", + "desc:8": "Place blocks together to form the multiblock.\n\nHas many blocks that can be used to upgrade the machine, refer to the controller for possible blocks." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "advgenerators:turbine_controller", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "advgenerators:forge_output", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "advgenerators:fluid_input", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "advgenerators:turbine_steel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "480:10": { + "questID:3": 484, + "preRequisites:11": [ + 457 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "advancedrocketry:warpcore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Warp Core", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "advancedrocketry:warpcore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "481:10": { + "questID:3": 485, + "preRequisites:11": [ + 457 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "advancedrocketry:precisionassemblingmachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Assembler", + "desc:8": "Higher tiers of Motors and Coils impact cost and speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "advancedrocketry:precisionassemblingmachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "libvulpes:structuremachine", + "Count:3": 24, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:glass", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "" + }, + "3:10": { + "id:8": "libvulpes:motor", + "Count:3": 2, + "Damage:2": 0, + "OreDict:8": "blockMotor" + }, + "4:10": { + "id:8": "libvulpes:coil0", + "Count:3": 2, + "Damage:2": 2, + "OreDict:8": "coilGold" + }, + "5:10": { + "id:8": "libvulpes:forgepowerinput", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "6:10": { + "id:8": "libvulpes:hatch", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "7:10": { + "id:8": "libvulpes:hatch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "482:10": { + "questID:3": 486, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 1, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "Energetic Infuser", + "desc:8": "Can be augmented to repare tools." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 1, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 9, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "483:10": { + "questID:3": 487, + "preRequisites:11": [ + 355 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Plant Farm", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:machine", + "Count:3": 1, + "tag:10": { + "RSControl:1": 0, + "Facing:1": 3, + "Energy:3": 0, + "SideCache:7": [ + 3, + 1, + 2, + 2, + 2, + 2 + ], + "Level:1": 0 + }, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "484:10": { + "questID:3": 488, + "preRequisites:11": [ + 266 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 68, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Aluminum Dust", + "desc:8": "Don\u0027t forget to have enough Cells in the machine!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:dust", + "Count:3": 8, + "Damage:2": 12, + "OreDict:8": "" + }, + "1:10": { + "id:8": "thermalfoundation:material", + "Count:3": 2, + "Damage:2": 68, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:clay", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "485:10": { + "questID:3": 489, + "preRequisites:11": [ + 457 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "advancedrocketry:crystallizer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Crystallizer", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "advancedrocketry:crystallizer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "libvulpes:hatch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "libvulpes:hatch", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "libvulpes:forgepowerinput", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "libvulpes:coil0", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "blockCoil" + }, + "5:10": { + "id:8": "advancedrocketry:iquartzcrucible", + "Count:3": 6, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "486:10": { + "questID:3": 490, + "preRequisites:11": [ + 457 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "advancedrocketry:cuttingmachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Cutting Machine", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "advancedrocketry:cuttingmachine", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "libvulpes:hatch", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "libvulpes:hatch", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "3:10": { + "id:8": "libvulpes:forgepowerinput", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "4:10": { + "id:8": "advancedrocketry:sawblade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "5:10": { + "id:8": "libvulpes:motor", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "blockMotor" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "487:10": { + "questID:3": 491, + "preRequisites:11": [ + 335 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "entropinnyum" + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Explosive Mana", + "desc:8": "This flower will turn explosions into mana!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:specialflower", + "Count:3": 1, + "tag:10": { + "type:8": "entropinnyum" + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "appliedenergistics2:tiny_tnt", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "488:10": { + "questID:3": 492, + "preRequisites:11": [ + 97 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumonomicon", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Research is Annoying", + "desc:8": "§d§dIf this is your first time playing Thaumcraft, I would highly recommend not using this quest!\n§r\nThere are a few quests that unlock just some research, so if you want a more authentic Thaumcraft experience, you can do those instead of this.\n\nUsing this Thaumioncon will unlock all research for you." + } + }, + "tasks:9": { + "0:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumonomicon", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + } + } + } + } + }, + "489:10": { + "questID:3": 493, + "preRequisites:11": [ + 97 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumonomicon", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 1, + "name:8": "The Thaumonomicon", + "desc:8": "Splash some of that magic salt on the bookshelf." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:thaumonomicon", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "thaumcraft:salis_mundus", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "490:10": { + "questID:3": 494, + "preRequisites:11": [ + 53 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "actuallyadditions:block_fermenting_barrel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fermenting Canola", + "desc:8": "Placing these next to each other will move the fluid between the two.\n\n§bRecommended to upgrade the canola seeds to 10/10/10 for greater harvesting.\n\n§rCanola Oil can be used as a fuel for many turbines, and can be transformed into one of the best fuel types in the game." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "actuallyadditions:block_canola_press", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "actuallyadditions:block_fermenting_barrel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "actuallyadditions:item_misc", + "Count:3": 32, + "Damage:2": 13, + "OreDict:8": "" + } + } + } + } + }, + "491:10": { + "questID:3": 495, + "preRequisites:11": [ + 492 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "thaumcraft:sanity_checker", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Clear all Warp", + "desc:8": "§cMake sure you read the Cheaters Thaumioncon first!§r\n\nThis quest will clear you of any warp." + } + }, + "tasks:9": { + "0:10": { + "index:3": 1, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Remove Warp", + "viaPlayer:1": 0, + "index:3": 1, + "title:8": "bq_standard.reward.command", + "command:8": "/tc warp @s set 0 TEMP" + }, + "1:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 2, + "title:8": "bq_standard.reward.command", + "command:8": "/tc warp @s set 0" + }, + "2:10": { + "hideBlockIcon:1": 1, + "rewardID:8": "bq_standard:command", + "asScript:1": 1, + "description:8": "Run a command script", + "viaPlayer:1": 0, + "index:3": 3, + "title:8": "bq_standard.reward.command", + "command:8": "/tc warp @s set 0 PERM" + } + } + }, + "492:10": { + "questID:3": 496, + "preRequisites:11": [ + 336 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "botania:sparkupgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Spark Augments", + "desc:8": "Place these on sparks to change the behavour." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "botania:sparkupgrade", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "1:10": { + "id:8": "botania:sparkupgrade", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "493:10": { + "questID:3": 497, + "preRequisites:11": [ + 257 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "nuclearcraft:infuser_idle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluid Infuser", + "desc:8": "One way to automate clay, as well as treated wood." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "nuclearcraft:infuser_idle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "494:10": { + "questID:3": 498, + "preRequisites:11": [ + 198 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "tconstruct:ingots", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Manyullyn", + "desc:8": "Requires 2000 heat to alloy.\n\n§bMight want to look into upgrading your Advanced Genorator!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "tconstruct:ingots", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "495:10": { + "questID:3": 499, + "preRequisites:11": [ + 19 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "techreborn:upgrades", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Overclockers", + "desc:8": "Place these into a Tech Reborn machine to increase the speed." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "techreborn:upgrades", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "496:10": { + "questID:3": 500, + "preRequisites:11": [ + 58 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "cyclicmagic:auto_crafter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Auto Crafter", + "desc:8": "Set craft, pipe items, profit?" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "cyclicmagic:auto_crafter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "497:10": { + "questID:3": 501, + "preRequisites:11": [ + 28 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "mysticalworld:silkworm_egg", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Silkworms", + "desc:8": "Hatch a Silkworm for an early game string source.\n\n§cWarning: They are VERY territorial!" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "mysticalworld:silkworm_egg", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mysticalworld:spindle", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "498:10": { + "questID:3": 502, + "preRequisites:11": [ + 27 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "thermalexpansion:frame", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Device Frame", + "desc:8": "This can be used for a few simple machines." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "thermalexpansion:frame", + "Count:3": 1, + "Damage:2": 64, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "tconstruct:clear_glass", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "499:10": { + "questID:3": 503, + "preRequisites:11": [ + 354 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Separating Water", + "desc:8": "Water goes in the front, and outputs gasses on the sides." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "Damage:2": 4, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "500:10": { + "questID:3": 504, + "preRequisites:11": [ + 354 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Bio Fuel", + "desc:8": "Most plant based items can be crushed into Bio Fuel." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock", + "Count:3": 1, + "Damage:2": 3, + "OreDict:8": "" + }, + "1:10": { + "id:8": "mekanism:biofuel", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "minecraft:pumpkin", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "501:10": { + "questID:3": 505, + "preRequisites:11": [ + 504, + 503 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Presurized Reaction Chamber (PRC)", + "desc:8": "Combine Hydrogen, Water, and Bio Fuel to create Ethylene." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "Damage:2": 10, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "enderio:item_gas_conduit", + "Count:3": 8, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "mekanism:transmitter", + "Count:3": 8, + "tag:10": { + "tier:3": 0 + }, + "Damage:2": 2, + "OreDict:8": "" + } + } + } + } + }, + "502:10": { + "questID:3": 506, + "preRequisites:11": [ + 505 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Condensating into a Liquid", + "desc:8": "Set the machine to convert to a liquid. \n\nLiquid Ethylene is one of the best Advanced Genorators fuels." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "mekanism:machineblock2", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "id:8": "techreborn:dynamiccell", + "Count:3": 1, + "tag:10": { + "Fluid:10": { + "FluidName:8": "liquidethene", + "Amount:3": 1000 + } + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "503:10": { + "questID:3": 507, + "preRequisites:11": [ + 19 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "threng:material", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Fluix Platinum", + "desc:8": "Used for high tech AE systems." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "threng:material", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "504:10": { + "questID:3": 508, + "preRequisites:11": [ + 238 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "moltenembers", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Smeltery Fuel", + "desc:8": "Try both of these." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "moltenembers", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "astralsorcery.liquidstarlight", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "moltenembers", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "forge:bucketfilled", + "Count:3": 1, + "tag:10": { + "FluidName:8": "astralsorcery.liquidstarlight", + "Amount:3": 1000 + }, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "505:10": { + "questID:3": 509, + "preRequisites:11": [ + 209 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "randomthings:igniter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "The Igniter", + "desc:8": "Might help with your need for Infinity Dust." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "randomthings:igniter", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "506:10": { + "questID:3": 510, + "preRequisites:11": [ + 71 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:equipment", + "Count:3": 1, + "tag:10": { + "Items:9": { + "0:10": { + "Slot:1": 0, + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:woodenrod", + "Count:1": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0 + }, + "1:10": { + "Slot:1": 1, + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:woodenhilt", + "Count:1": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0 + }, + "2:10": { + "Slot:1": 2, + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:woodenpaxel", + "Count:1": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0 + } + } + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Making a Paxel", + "desc:8": "Place these into the Forge in the propper order to make your tool." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:woodenpaxel", + "Count:3": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:woodenhilt", + "Count:3": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:woodenrod", + "Count:3": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "507:10": { + "questID:3": 511, + "preRequisites:11": [ + 510 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:ironrod", + "Count:3": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Better Weapons", + "desc:8": "You can replace parts of your tool with any monster parts you loot, or craft these for a bit of a boost." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:ironrod", + "Count:3": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:ironhilt", + "Count:3": 1, + "tag:10": { + "equipmentLevel:3": 1 + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "508:10": { + "questID:3": 512, + "preRequisites:11": [ + 14 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "openmodularturrets:disposable_item_turret", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Turrets!", + "desc:8": "Use the crank on the side until you get better power." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "openmodularturrets:turret_base", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "openmodularturrets:lever_block", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "openmodularturrets:disposable_item_turret", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:choice", + "index:3": 0, + "choices:9": { + "0:10": { + "id:8": "openmodularturrets:potato_cannon_turret", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "openmodularturrets:turret_base", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "2:10": { + "id:8": "minecraft:potato", + "Count:3": 16, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "509:10": { + "questID:3": 513, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:soulgazer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Lycanite\u0027s Mobs and You", + "desc:8": "Don\u0027t panic! Yes, we have Lycanite\u0027s Mobs.\n\nEvery spawn has been lowered, but to compensate, I have made almost all charges able to be converted into resources.\n\n-Geonash§7(Ore)§r and Vapula§b(Gems)§r spawn starting day 5\n\n-Spriggan§a(Plants)§r, Ents§2(Trees)§r, and Cinders§c(Fire)§r spawn starting day 10\n\n-Reapers§1(Sleeping and Death)§r, Striders§9(Water)§r, and Rocs§e(Plains)§r spawn starting day 20" + } + }, + "tasks:9": { + "0:10": { + "index:3": 0, + "taskID:8": "bq_standard:checkbox" + } + }, + "rewards:9": { + "0:10": { + "rewardID:8": "bq_standard:item", + "index:3": 0, + "rewards:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "lycanitesmobs:soulgazer", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + } + } + } + }, + "510:10": { + "questID:3": 514, + "preRequisites:11": [ + 57 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "id:8": "embers:crystal_cell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "More Ember Storage", + "desc:8": "Place a Machanical Core or Machine Accessor underneath this to allow access. The Accessor wont connect if shift-right clicked onto the bottom.\n\nPiping Ember Crystals in will increase the Ember storage." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "embers:crystal_cell", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "511:10": { + "questID:3": 515, + "preRequisites:11": [ + 516 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "UNLOCKED", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:timeinabottle", + "Count:3": 1, + "tag:10": { + "timeData:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Time in a Bottle", + "desc:8": "Holding this in your inventory will save time for you to use later to speed up machines." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "randomthings:timeinabottle", + "Count:3": 1, + "tag:10": { + "timeData:10": {} + }, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "512:10": { + "questID:3": 516, + "preRequisites:11": [], + "properties:10": { + "betterquesting:10": { + "issilent:1": 1, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "HIDDEN", + "simultaneous:1": 0, + "icon:10": { + "id:8": "minecraft:diamond", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Diamonds!", + "desc:8": "No Description" + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 0, + "index:3": 0, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "id:8": "minecraft:diamond", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + }, + "513:10": { + "questID:3": 517, + "preRequisites:11": [ + 228 + ], + "properties:10": { + "betterquesting:10": { + "issilent:1": 0, + "snd_complete:8": "minecraft:entity.player.levelup", + "lockedprogress:1": 0, + "tasklogic:8": "AND", + "repeattime:3": -1, + "visibility:8": "NORMAL", + "simultaneous:1": 0, + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "enderutilities:handybag", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "globalshare:1": 0, + "questlogic:8": "AND", + "snd_update:8": "minecraft:entity.player.levelup", + "autoclaim:1": 0, + "repeat_relative:1": 1, + "ismain:1": 0, + "name:8": "Handy Bag", + "desc:8": "This in an amazing backpack." + } + }, + "tasks:9": { + "0:10": { + "partialMatch:1": 1, + "autoConsume:1": 0, + "groupDetect:1": 0, + "ignoreNBT:1": 1, + "index:3": 1, + "consume:1": 0, + "requiredItems:9": { + "0:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "enderutilities:handybag", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "1:10": { + "id:8": "enderutilities:enderpart", + "Count:3": 1, + "Damage:2": 52, + "OreDict:8": "" + } + }, + "taskID:8": "bq_standard:retrieval" + } + }, + "rewards:9": {} + } + }, + "questLines:9": { + "0:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -432, + "y:3": -36, + "id:3": 0, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -384, + "y:3": -60, + "id:3": 1, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -384, + "y:3": -96, + "id:3": 2, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -348, + "y:3": -60, + "id:3": 3, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -324, + "y:3": -12, + "id:3": 5, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -324, + "y:3": 36, + "id:3": 11, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 36, + "x:3": -186, + "y:3": 6, + "id:3": 14, + "sizeY:3": 36 + }, + "7:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": 12, + "id:3": 15, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": -138, + "y:3": 12, + "id:3": 16, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": -468, + "y:3": 12, + "id:3": 28, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 36, + "x:3": -552, + "y:3": -24, + "id:3": 29, + "sizeY:3": 36 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -276, + "y:3": 48, + "id:3": 31, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 36, + "x:3": -552, + "y:3": -72, + "id:3": 32, + "sizeY:3": 36 + }, + "13:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -12, + "id:3": 37, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": -348, + "y:3": -96, + "id:3": 41, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 36, + "x:3": -552, + "y:3": 24, + "id:3": 64, + "sizeY:3": 36 + }, + "16:10": { + "sizeX:3": 24, + "x:3": -432, + "y:3": 60, + "id:3": 71, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": 48, + "id:3": 285, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": 36, + "id:3": 291, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": -276, + "y:3": -36, + "id:3": 309, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -276, + "y:3": 84, + "id:3": 375, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": -240, + "y:3": 84, + "id:3": 377, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": -204, + "y:3": 84, + "id:3": 378, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": -276, + "y:3": 12, + "id:3": 427, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": -96, + "y:3": 12, + "id:3": 475, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": -420, + "y:3": 12, + "id:3": 501, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": -384, + "y:3": 84, + "id:3": 510, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": -348, + "y:3": 84, + "id:3": 511, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": -144, + "y:3": -24, + "id:3": 512, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 36, + "x:3": -552, + "y:3": 72, + "id:3": 513, + "sizeY:3": 36 + } + }, + "lineID:3": 0, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 1: First Tools", + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "tconstruct:book", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Collect some basic resources, craft your first Tinkerer\u0027s tools, and learn how to melt and cast metal." + } + }, + "order:3": 0 + }, + "1:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -12, + "id:3": 7, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -12, + "id:3": 9, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -12, + "id:3": 18, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -60, + "id:3": 21, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -12, + "id:3": 22, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -60, + "id:3": 25, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -96, + "id:3": 35, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -72, + "id:3": 43, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -240, + "id:3": 45, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 228, + "y:3": -60, + "id:3": 46, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -120, + "id:3": 51, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -180, + "id:3": 52, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 252, + "y:3": -180, + "id:3": 54, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -216, + "id:3": 55, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -144, + "id:3": 56, + "sizeY:3": 24 + } + }, + "lineID:3": 1, + "properties:10": { + "betterquesting:10": { + "visibility:8": "HIDDEN", + "name:8": "Embers", + "icon:10": { + "ForgeCaps:10": { + "astralsorcery:cap_item_amulet_holder:10": {} + }, + "id:8": "embers:codex", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "" + } + }, + "order:3": 7 + }, + "2:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": -144, + "id:3": 4, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -192, + "id:3": 8, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -192, + "id:3": 13, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -192, + "id:3": 14, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -144, + "id:3": 27, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -192, + "id:3": 47, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -192, + "id:3": 49, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -96, + "id:3": 59, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": -48, + "id:3": 231, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": -372, + "y:3": 0, + "id:3": 232, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": 0, + "id:3": 259, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": -48, + "id:3": 321, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -144, + "id:3": 322, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -96, + "id:3": 356, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": -192, + "id:3": 374, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -48, + "id:3": 384, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -96, + "id:3": 385, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -144, + "id:3": 386, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -144, + "id:3": 387, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": -96, + "id:3": 388, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -96, + "id:3": 389, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -48, + "id:3": 390, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -144, + "id:3": 391, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -96, + "id:3": 392, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -48, + "id:3": 393, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -48, + "id:3": 394, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": 0, + "id:3": 449, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": 0, + "id:3": 451, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": 0, + "id:3": 452, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": 0, + "id:3": 453, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -192, + "id:3": 476, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -144, + "id:3": 477, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -96, + "id:3": 478, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -48, + "id:3": 479, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": 0, + "id:3": 480, + "sizeY:3": 24 + } + }, + "lineID:3": 2, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "The Shop", + "icon:10": { + "id:8": "contenttweaker:exploring_token_tier1", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Spend tokens to buy some things." + } + }, + "order:3": 12 + }, + "3:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -108, + "id:3": 359, + "sizeY:3": 24 + } + }, + "lineID:3": 3, + "properties:10": { + "betterquesting:10": { + "visibility:8": "HIDDEN", + "name:8": "Lets Get Creative!", + "icon:10": { + "id:8": "minecraft:book", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Some challanges and more." + } + }, + "order:3": 13 + }, + "4:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -240, + "id:3": 53, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -72, + "id:3": 57, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -96, + "id:3": 58, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 48, + "x:3": 276, + "y:3": -108, + "id:3": 59, + "sizeY:3": 48 + }, + "4:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -144, + "id:3": 61, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": 24, + "id:3": 62, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -60, + "y:3": -168, + "id:3": 72, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -240, + "id:3": 73, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -96, + "id:3": 74, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -312, + "id:3": 75, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -312, + "id:3": 76, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -96, + "y:3": -168, + "id:3": 85, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": -132, + "y:3": -168, + "id:3": 86, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": -192, + "id:3": 87, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -204, + "id:3": 88, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": -156, + "id:3": 89, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -132, + "id:3": 90, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -96, + "y:3": -132, + "id:3": 91, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": -60, + "y:3": -132, + "id:3": 92, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -168, + "id:3": 94, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -60, + "id:3": 97, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": -120, + "y:3": -60, + "id:3": 98, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -60, + "id:3": 99, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -60, + "id:3": 100, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -24, + "id:3": 102, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": 24, + "id:3": 103, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -96, + "id:3": 107, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -12, + "id:3": 108, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": -48, + "y:3": -96, + "id:3": 143, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -96, + "id:3": 144, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -96, + "id:3": 145, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -72, + "id:3": 147, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -24, + "id:3": 149, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -240, + "id:3": 152, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -120, + "id:3": 202, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -24, + "id:3": 208, + "sizeY:3": 24 + }, + "36:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -60, + "id:3": 210, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": -96, + "y:3": -204, + "id:3": 214, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -312, + "id:3": 233, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -204, + "id:3": 234, + "sizeY:3": 24 + }, + "40:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -48, + "id:3": 239, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -144, + "id:3": 240, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -120, + "id:3": 258, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -60, + "id:3": 261, + "sizeY:3": 24 + }, + "44:10": { + "sizeX:3": 24, + "x:3": -120, + "y:3": -24, + "id:3": 263, + "sizeY:3": 24 + }, + "45:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -60, + "id:3": 272, + "sizeY:3": 24 + }, + "46:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -168, + "id:3": 273, + "sizeY:3": 24 + }, + "47:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -240, + "id:3": 275, + "sizeY:3": 24 + }, + "48:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -204, + "id:3": 276, + "sizeY:3": 24 + }, + "49:10": { + "sizeX:3": 24, + "x:3": 228, + "y:3": -192, + "id:3": 277, + "sizeY:3": 24 + }, + "50:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -204, + "id:3": 278, + "sizeY:3": 24 + }, + "51:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -240, + "id:3": 279, + "sizeY:3": 24 + }, + "52:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -60, + "id:3": 286, + "sizeY:3": 24 + }, + "53:10": { + "sizeX:3": 24, + "x:3": -60, + "y:3": -240, + "id:3": 287, + "sizeY:3": 24 + }, + "54:10": { + "sizeX:3": 24, + "x:3": -60, + "y:3": -204, + "id:3": 289, + "sizeY:3": 24 + }, + "55:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -276, + "id:3": 313, + "sizeY:3": 24 + }, + "56:10": { + "sizeX:3": 36, + "x:3": 114, + "y:3": -282, + "id:3": 314, + "sizeY:3": 36 + }, + "57:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -312, + "id:3": 316, + "sizeY:3": 24 + }, + "58:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -276, + "id:3": 317, + "sizeY:3": 24 + }, + "59:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -276, + "id:3": 318, + "sizeY:3": 24 + }, + "60:10": { + "sizeX:3": 24, + "x:3": -96, + "y:3": -240, + "id:3": 341, + "sizeY:3": 24 + }, + "61:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -36, + "id:3": 408, + "sizeY:3": 24 + }, + "62:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -156, + "id:3": 409, + "sizeY:3": 24 + }, + "63:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -48, + "id:3": 422, + "sizeY:3": 24 + }, + "64:10": { + "sizeX:3": 24, + "x:3": 324, + "y:3": -144, + "id:3": 438, + "sizeY:3": 24 + }, + "65:10": { + "sizeX:3": 24, + "x:3": 324, + "y:3": -48, + "id:3": 439, + "sizeY:3": 24 + }, + "66:10": { + "sizeX:3": 24, + "x:3": -120, + "y:3": -96, + "id:3": 442, + "sizeY:3": 24 + }, + "67:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -72, + "id:3": 446, + "sizeY:3": 24 + }, + "68:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -36, + "id:3": 492, + "sizeY:3": 24 + }, + "69:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -84, + "id:3": 493, + "sizeY:3": 24 + }, + "70:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -204, + "id:3": 494, + "sizeY:3": 24 + }, + "71:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": 0, + "id:3": 495, + "sizeY:3": 24 + }, + "72:10": { + "sizeX:3": 24, + "x:3": 228, + "y:3": -36, + "id:3": 514, + "sizeY:3": 24 + } + }, + "lineID:3": 4, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 3: Steel", + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 160, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Explore the Betweenlands, delve into the arcane with Thaumcraft, and build a basic Coke Furnace to get Steel.\n\nStart a Simple Storage Network with atomicly reconstructed materials." + } + }, + "order:3": 2 + }, + "5:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 12, + "id:3": 19, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -96, + "y:3": -60, + "id:3": 75, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -60, + "y:3": -60, + "id:3": 76, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": -60, + "id:3": 77, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -60, + "id:3": 78, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -60, + "id:3": 79, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -96, + "id:3": 84, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -96, + "id:3": 146, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -96, + "id:3": 155, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -96, + "id:3": 156, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -60, + "id:3": 158, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -60, + "id:3": 159, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -60, + "id:3": 160, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": -96, + "id:3": 161, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": -60, + "id:3": 162, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": -24, + "id:3": 163, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -96, + "id:3": 164, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -60, + "id:3": 165, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -24, + "id:3": 166, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 420, + "y:3": 12, + "id:3": 167, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": 408, + "y:3": -168, + "id:3": 168, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 372, + "y:3": -24, + "id:3": 169, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 372, + "y:3": -96, + "id:3": 170, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 408, + "y:3": -24, + "id:3": 171, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 372, + "y:3": -60, + "id:3": 172, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -24, + "id:3": 173, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": 12, + "id:3": 174, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 12, + "id:3": 175, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 408, + "y:3": -96, + "id:3": 176, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -132, + "id:3": 178, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 48, + "x:3": 240, + "y:3": -108, + "id:3": 179, + "sizeY:3": 48 + }, + "31:10": { + "sizeX:3": 48, + "x:3": 240, + "y:3": -36, + "id:3": 180, + "sizeY:3": 48 + }, + "32:10": { + "sizeX:3": 48, + "x:3": 456, + "y:3": -72, + "id:3": 181, + "sizeY:3": 48 + }, + "33:10": { + "sizeX:3": 48, + "x:3": 288, + "y:3": -192, + "id:3": 182, + "sizeY:3": 48 + }, + "34:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -24, + "id:3": 183, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 48, + "x:3": 420, + "y:3": 48, + "id:3": 184, + "sizeY:3": 48 + }, + "36:10": { + "sizeX:3": 48, + "x:3": 324, + "y:3": 48, + "id:3": 185, + "sizeY:3": 48 + }, + "37:10": { + "sizeX:3": 24, + "x:3": 480, + "y:3": 60, + "id:3": 186, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": 12, + "id:3": 187, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": 384, + "y:3": 12, + "id:3": 188, + "sizeY:3": 24 + }, + "40:10": { + "sizeX:3": 24, + "x:3": 408, + "y:3": -132, + "id:3": 189, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -24, + "id:3": 190, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -180, + "id:3": 191, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": 516, + "y:3": -60, + "id:3": 192, + "sizeY:3": 24 + }, + "44:10": { + "sizeX:3": 24, + "x:3": 252, + "y:3": -60, + "id:3": 193, + "sizeY:3": 24 + }, + "45:10": { + "sizeX:3": 24, + "x:3": 552, + "y:3": -60, + "id:3": 194, + "sizeY:3": 24 + }, + "46:10": { + "sizeX:3": 48, + "x:3": 24, + "y:3": 108, + "id:3": 215, + "sizeY:3": 48 + }, + "47:10": { + "sizeX:3": 48, + "x:3": 96, + "y:3": 108, + "id:3": 222, + "sizeY:3": 48 + }, + "48:10": { + "sizeX:3": 48, + "x:3": 168, + "y:3": 108, + "id:3": 223, + "sizeY:3": 48 + }, + "49:10": { + "sizeX:3": 48, + "x:3": 240, + "y:3": 108, + "id:3": 224, + "sizeY:3": 48 + }, + "50:10": { + "sizeX:3": 48, + "x:3": 312, + "y:3": 108, + "id:3": 225, + "sizeY:3": 48 + }, + "51:10": { + "sizeX:3": 48, + "x:3": 384, + "y:3": 108, + "id:3": 226, + "sizeY:3": 48 + }, + "52:10": { + "sizeX:3": 48, + "x:3": 456, + "y:3": 108, + "id:3": 227, + "sizeY:3": 48 + }, + "53:10": { + "sizeX:3": 24, + "x:3": 300, + "y:3": -96, + "id:3": 231, + "sizeY:3": 24 + }, + "54:10": { + "sizeX:3": 24, + "x:3": 372, + "y:3": -132, + "id:3": 248, + "sizeY:3": 24 + }, + "55:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": -132, + "id:3": 249, + "sizeY:3": 24 + }, + "56:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -24, + "id:3": 250, + "sizeY:3": 24 + }, + "57:10": { + "sizeX:3": 24, + "x:3": 384, + "y:3": 60, + "id:3": 260, + "sizeY:3": 24 + }, + "58:10": { + "sizeX:3": 24, + "x:3": 444, + "y:3": -132, + "id:3": 262, + "sizeY:3": 24 + }, + "59:10": { + "sizeX:3": 24, + "x:3": 588, + "y:3": -60, + "id:3": 383, + "sizeY:3": 24 + }, + "60:10": { + "sizeX:3": 24, + "x:3": 300, + "y:3": -228, + "id:3": 431, + "sizeY:3": 24 + }, + "61:10": { + "sizeX:3": 24, + "x:3": 480, + "y:3": 24, + "id:3": 467, + "sizeY:3": 24 + } + }, + "lineID:3": 6, + "properties:10": { + "betterquesting:10": { + "visibility:8": "UNLOCKED", + "name:8": "Rockhounding", + "icon:10": { + "id:8": "rockhounding_chemistry:machines_a", + "Count:3": 1, + "tag:10": { + "Energy:3": 0, + "Fuel:3": 0 + }, + "Damage:2": 11, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Up to 8x ore processing, rare metals through Uninspected Minerals, as well as some of the most advanced alloys in the game." + } + }, + "order:3": 8 + }, + "6:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -180, + "y:3": -84, + "id:3": 12, + "sizeY:3": 24 + } + }, + "lineID:3": 7, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 7: Ultimate Ingot", + "icon:10": { + "id:8": "extendedcrafting:material", + "Count:3": 1, + "Damage:2": 32, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "WIP" + } + }, + "order:3": 6 + }, + "7:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -204, + "y:3": -108, + "id:3": 457, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -168, + "y:3": -108, + "id:3": 484, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -240, + "y:3": -108, + "id:3": 485, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -204, + "y:3": -72, + "id:3": 489, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -240, + "y:3": -72, + "id:3": 490, + "sizeY:3": 24 + } + }, + "lineID:3": 8, + "properties:10": { + "betterquesting:10": { + "visibility:8": "UNLOCKED", + "name:8": "Advanced Rocketry", + "icon:10": { + "id:8": "advancedrocketry:warpcore", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "WIP" + } + }, + "order:3": 10 + }, + "8:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 0, + "id:3": 48, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 0, + "id:3": 60, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": 0, + "id:3": 63, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": 72, + "id:3": 81, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": 36, + "id:3": 82, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 360, + "y:3": 0, + "id:3": 83, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -36, + "id:3": 95, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": 0, + "id:3": 96, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 276, + "y:3": 0, + "id:3": 101, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 36, + "x:3": 180, + "y:3": -48, + "id:3": 177, + "sizeY:3": 36 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 36, + "id:3": 205, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": 0, + "id:3": 216, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -36, + "id:3": 217, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 0, + "id:3": 218, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": 36, + "id:3": 219, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": 0, + "id:3": 220, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": 36, + "id:3": 221, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": 0, + "id:3": 254, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": 0, + "id:3": 255, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -36, + "id:3": 256, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": 72, + "id:3": 346, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": 72, + "id:3": 347, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 72, + "id:3": 348, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": 72, + "id:3": 349, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": 72, + "id:3": 350, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": 36, + "id:3": 395, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": -60, + "y:3": 0, + "id:3": 407, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": 36, + "id:3": 424, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 36, + "id:3": 500, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -36, + "id:3": 515, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": -72, + "id:3": 516, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": 36, + "id:3": 517, + "sizeY:3": 24 + } + }, + "lineID:3": 10, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Random Handy Things", + "icon:10": { + "id:8": "minecraft:book", + "Count:3": 1, + "Damage:2": 0, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "This is where you look to check if you\u0027ve unlocked any cool items you might not know about." + } + }, + "order:3": 11 + }, + "9:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -60, + "id:3": 110, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -96, + "id:3": 111, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -96, + "id:3": 112, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -96, + "id:3": 114, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -132, + "id:3": 115, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -96, + "id:3": 116, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -168, + "id:3": 117, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -204, + "id:3": 118, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": -96, + "id:3": 119, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": -96, + "id:3": 120, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 144, + "y:3": -132, + "id:3": 122, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -96, + "id:3": 123, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -96, + "id:3": 124, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 180, + "y:3": -96, + "id:3": 125, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -60, + "id:3": 126, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -60, + "id:3": 127, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -132, + "id:3": 128, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": 216, + "y:3": -96, + "id:3": 129, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -132, + "id:3": 130, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -132, + "id:3": 131, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": 252, + "y:3": -96, + "id:3": 132, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 48, + "x:3": 324, + "y:3": -108, + "id:3": 133, + "sizeY:3": 48 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": -48, + "id:3": 134, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -60, + "id:3": 135, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -132, + "id:3": 136, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -60, + "id:3": 137, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 324, + "y:3": -12, + "id:3": 138, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 348, + "y:3": -12, + "id:3": 139, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 336, + "y:3": -144, + "id:3": 140, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": 252, + "y:3": -132, + "id:3": 141, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": -60, + "id:3": 142, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -168, + "id:3": 251, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": 288, + "y:3": -60, + "id:3": 320, + "sizeY:3": 24 + } + }, + "lineID:3": 11, + "properties:10": { + "betterquesting:10": { + "visibility:8": "UNLOCKED", + "name:8": "Applied Energistics", + "icon:10": { + "id:8": "chisel:futura", + "Count:3": 1, + "Damage:2": 2, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Digital storage and auto crafting!" + } + }, + "order:3": 9 + }, + "10:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": 180, + "id:3": 34, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -108, + "id:3": 38, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -180, + "id:3": 50, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -180, + "id:3": 66, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -60, + "id:3": 67, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -180, + "id:3": 113, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 216, + "y:3": 84, + "id:3": 114, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -72, + "id:3": 151, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -108, + "id:3": 153, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -144, + "id:3": 154, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -108, + "id:3": 195, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": 12, + "id:3": 206, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -72, + "id:3": 207, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 12, + "id:3": 209, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": 12, + "id:3": 211, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": 12, + "id:3": 212, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": 12, + "id:3": 228, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -96, + "id:3": 229, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -96, + "id:3": 230, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 48, + "x:3": 156, + "y:3": -24, + "id:3": 231, + "sizeY:3": 48 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": 60, + "id:3": 280, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": 60, + "id:3": 281, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": 60, + "id:3": 282, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": 132, + "id:3": 283, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": 60, + "id:3": 290, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": 108, + "id:3": 293, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": 108, + "id:3": 294, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": 108, + "id:3": 295, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 108, + "id:3": 296, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": 228, + "y:3": -180, + "id:3": 305, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 12, + "id:3": 312, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": 144, + "id:3": 315, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -36, + "id:3": 324, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -24, + "id:3": 325, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": -132, + "y:3": -72, + "id:3": 326, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -72, + "id:3": 328, + "sizeY:3": 24 + }, + "36:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -24, + "id:3": 330, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -144, + "id:3": 331, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -180, + "id:3": 333, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": -132, + "y:3": -36, + "id:3": 334, + "sizeY:3": 24 + }, + "40:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -108, + "id:3": 335, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 156, + "id:3": 365, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -72, + "id:3": 373, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -108, + "id:3": 401, + "sizeY:3": 24 + }, + "44:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -36, + "id:3": 402, + "sizeY:3": 24 + }, + "45:10": { + "sizeX:3": 24, + "x:3": 12, + "y:3": -180, + "id:3": 419, + "sizeY:3": 24 + }, + "46:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -180, + "id:3": 420, + "sizeY:3": 24 + }, + "47:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -144, + "id:3": 421, + "sizeY:3": 24 + }, + "48:10": { + "sizeX:3": 24, + "x:3": 228, + "y:3": 36, + "id:3": 425, + "sizeY:3": 24 + }, + "49:10": { + "sizeX:3": 24, + "x:3": 180, + "y:3": 72, + "id:3": 426, + "sizeY:3": 24 + }, + "50:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": 36, + "id:3": 428, + "sizeY:3": 24 + }, + "51:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": 120, + "id:3": 429, + "sizeY:3": 24 + }, + "52:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 192, + "id:3": 430, + "sizeY:3": 24 + }, + "53:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -72, + "id:3": 432, + "sizeY:3": 24 + }, + "54:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": -36, + "id:3": 433, + "sizeY:3": 24 + }, + "55:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -72, + "id:3": 434, + "sizeY:3": 24 + }, + "56:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -108, + "id:3": 435, + "sizeY:3": 24 + }, + "57:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 60, + "id:3": 436, + "sizeY:3": 24 + }, + "58:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 96, + "id:3": 437, + "sizeY:3": 24 + }, + "59:10": { + "sizeX:3": 24, + "x:3": 240, + "y:3": -144, + "id:3": 444, + "sizeY:3": 24 + }, + "60:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -60, + "id:3": 445, + "sizeY:3": 24 + }, + "61:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": 144, + "id:3": 482, + "sizeY:3": 24 + }, + "62:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": 168, + "id:3": 483, + "sizeY:3": 24 + }, + "63:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -180, + "id:3": 491, + "sizeY:3": 24 + }, + "64:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 60, + "id:3": 509, + "sizeY:3": 24 + } + }, + "lineID:3": 12, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 4: Refined Iron", + "icon:10": { + "id:8": "techreborn:ingot", + "Count:3": 1, + "Damage:2": 19, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Progress through Immersive Engineering, start Blood Magic, and enter the Twilight Forest." + } + }, + "order:3": 3 + }, + "11:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": 84, + "id:3": 157, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 108, + "y:3": 24, + "id:3": 200, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": 0, + "id:3": 201, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 72, + "id:3": 242, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": 84, + "id:3": 244, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -120, + "y:3": -108, + "id:3": 246, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -36, + "id:3": 247, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 24, + "id:3": 260, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": -216, + "y:3": 144, + "id:3": 267, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": 24, + "id:3": 288, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -72, + "id:3": 308, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": 156, + "id:3": 336, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 120, + "id:3": 339, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": 108, + "id:3": 351, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": -408, + "y:3": 36, + "id:3": 354, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": 24, + "id:3": 358, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": -36, + "id:3": 360, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": 180, + "id:3": 362, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -72, + "id:3": 364, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": -312, + "y:3": 180, + "id:3": 368, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": 0, + "id:3": 369, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 48, + "id:3": 370, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": 24, + "id:3": 376, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": 48, + "id:3": 379, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": -132, + "y:3": 120, + "id:3": 381, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 84, + "id:3": 382, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": -240, + "y:3": 96, + "id:3": 399, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": 132, + "id:3": 400, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": 156, + "id:3": 406, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": -168, + "y:3": 144, + "id:3": 441, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -24, + "id:3": 457, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": -36, + "y:3": 120, + "id:3": 458, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": 48, + "id:3": 459, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": 24, + "id:3": 461, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": 24, + "id:3": 462, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 48, + "x:3": 144, + "y:3": 12, + "id:3": 468, + "sizeY:3": 48 + }, + "36:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -60, + "id:3": 469, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": 180, + "id:3": 470, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": 216, + "id:3": 471, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": 216, + "id:3": 472, + "sizeY:3": 24 + }, + "40:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": 180, + "id:3": 473, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": 216, + "id:3": 474, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -120, + "id:3": 481, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -60, + "id:3": 485, + "sizeY:3": 24 + }, + "44:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -12, + "id:3": 489, + "sizeY:3": 24 + }, + "45:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -96, + "id:3": 490, + "sizeY:3": 24 + }, + "46:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 156, + "id:3": 496, + "sizeY:3": 24 + }, + "47:10": { + "sizeX:3": 24, + "x:3": -348, + "y:3": -36, + "id:3": 503, + "sizeY:3": 24 + }, + "48:10": { + "sizeX:3": 24, + "x:3": -348, + "y:3": 0, + "id:3": 504, + "sizeY:3": 24 + }, + "49:10": { + "sizeX:3": 24, + "x:3": -312, + "y:3": -48, + "id:3": 505, + "sizeY:3": 24 + }, + "50:10": { + "sizeX:3": 24, + "x:3": -276, + "y:3": -72, + "id:3": 506, + "sizeY:3": 24 + } + }, + "lineID:3": 13, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 6: Iridium", + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 135, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Build the Void Miner!" + } + }, + "order:3": 5 + }, + "12:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": -24, + "y:3": -156, + "id:3": 19, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -192, + "id:3": 20, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 48, + "x:3": -36, + "y:3": -120, + "id:3": 133, + "sizeY:3": 48 + }, + "3:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -300, + "id:3": 148, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 32, + "x:3": -264, + "y:3": -76, + "id:3": 182, + "sizeY:3": 32 + }, + "5:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -156, + "id:3": 196, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -156, + "id:3": 197, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -156, + "id:3": 198, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -48, + "id:3": 199, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -204, + "id:3": 204, + "sizeY:3": 24 + }, + "10:10": { + "sizeX:3": 48, + "x:3": 204, + "y:3": -168, + "id:3": 232, + "sizeY:3": 48 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -204, + "id:3": 253, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 48, + "x:3": -180, + "y:3": -84, + "id:3": 257, + "sizeY:3": 48 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -120, + "id:3": 264, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -192, + "id:3": 265, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -192, + "id:3": 266, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -120, + "id:3": 268, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -192, + "id:3": 269, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -156, + "id:3": 270, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": -300, + "y:3": -120, + "id:3": 271, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -12, + "id:3": 284, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": -336, + "y:3": -156, + "id:3": 292, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -120, + "id:3": 306, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -120, + "id:3": 307, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -156, + "id:3": 310, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": -264, + "y:3": -156, + "id:3": 311, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -240, + "id:3": 327, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -84, + "id:3": 329, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -12, + "id:3": 332, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -156, + "id:3": 337, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -156, + "id:3": 338, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -408, + "id:3": 340, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -372, + "id:3": 342, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -336, + "id:3": 343, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -372, + "id:3": 344, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -336, + "id:3": 345, + "sizeY:3": 24 + }, + "36:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -48, + "id:3": 352, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -84, + "id:3": 353, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": -156, + "id:3": 354, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 48, + "x:3": -36, + "y:3": -216, + "id:3": 355, + "sizeY:3": 48 + }, + "40:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -276, + "id:3": 357, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": -48, + "y:3": -288, + "id:3": 361, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -288, + "id:3": 363, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": 132, + "y:3": -120, + "id:3": 366, + "sizeY:3": 24 + }, + "44:10": { + "sizeX:3": 24, + "x:3": -12, + "y:3": -252, + "id:3": 367, + "sizeY:3": 24 + }, + "45:10": { + "sizeX:3": 24, + "x:3": -192, + "y:3": -228, + "id:3": 371, + "sizeY:3": 24 + }, + "46:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": -240, + "id:3": 372, + "sizeY:3": 24 + }, + "47:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -204, + "id:3": 380, + "sizeY:3": 24 + }, + "48:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -120, + "id:3": 397, + "sizeY:3": 24 + }, + "49:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -192, + "id:3": 398, + "sizeY:3": 24 + }, + "50:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -228, + "id:3": 403, + "sizeY:3": 24 + }, + "51:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -228, + "id:3": 404, + "sizeY:3": 24 + }, + "52:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -48, + "id:3": 405, + "sizeY:3": 24 + }, + "53:10": { + "sizeX:3": 24, + "x:3": -216, + "y:3": -72, + "id:3": 431, + "sizeY:3": 24 + }, + "54:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -240, + "id:3": 440, + "sizeY:3": 24 + }, + "55:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -348, + "id:3": 443, + "sizeY:3": 24 + }, + "56:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -276, + "id:3": 447, + "sizeY:3": 24 + }, + "57:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": -264, + "id:3": 448, + "sizeY:3": 24 + }, + "58:10": { + "sizeX:3": 24, + "x:3": 204, + "y:3": -108, + "id:3": 450, + "sizeY:3": 24 + }, + "59:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -228, + "id:3": 454, + "sizeY:3": 24 + }, + "60:10": { + "sizeX:3": 24, + "x:3": -108, + "y:3": -156, + "id:3": 455, + "sizeY:3": 24 + }, + "61:10": { + "sizeX:3": 24, + "x:3": -120, + "y:3": -96, + "id:3": 456, + "sizeY:3": 24 + }, + "62:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -252, + "id:3": 460, + "sizeY:3": 24 + }, + "63:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -216, + "id:3": 463, + "sizeY:3": 24 + }, + "64:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -216, + "id:3": 464, + "sizeY:3": 24 + }, + "65:10": { + "sizeX:3": 24, + "x:3": -228, + "y:3": -228, + "id:3": 465, + "sizeY:3": 24 + }, + "66:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": -192, + "id:3": 466, + "sizeY:3": 24 + }, + "67:10": { + "sizeX:3": 24, + "x:3": -84, + "y:3": -252, + "id:3": 486, + "sizeY:3": 24 + }, + "68:10": { + "sizeX:3": 24, + "x:3": -48, + "y:3": -252, + "id:3": 487, + "sizeY:3": 24 + }, + "69:10": { + "sizeX:3": 24, + "x:3": -156, + "y:3": -192, + "id:3": 488, + "sizeY:3": 24 + }, + "70:10": { + "sizeX:3": 24, + "x:3": -120, + "y:3": -60, + "id:3": 497, + "sizeY:3": 24 + }, + "71:10": { + "sizeX:3": 24, + "x:3": -72, + "y:3": -120, + "id:3": 498, + "sizeY:3": 24 + }, + "72:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -132, + "id:3": 499, + "sizeY:3": 24 + }, + "73:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": -180, + "id:3": 507, + "sizeY:3": 24 + } + }, + "lineID:3": 14, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 5: Osmium", + "icon:10": { + "id:8": "mekanism:ingot", + "Count:3": 1, + "Damage:2": 1, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Progess through Tech Reborn, and finish the Rockhounding prossesing of Uninspected Materials." + } + }, + "order:3": 4 + }, + "13:10": { + "quests:9": { + "0:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": 120, + "id:3": 6, + "sizeY:3": 24 + }, + "1:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 72, + "id:3": 7, + "sizeY:3": 24 + }, + "2:10": { + "sizeX:3": 24, + "x:3": 216, + "y:3": 72, + "id:3": 9, + "sizeY:3": 24 + }, + "3:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": 72, + "id:3": 10, + "sizeY:3": 24 + }, + "4:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 72, + "id:3": 18, + "sizeY:3": 24 + }, + "5:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 108, + "id:3": 21, + "sizeY:3": 24 + }, + "6:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": 72, + "id:3": 22, + "sizeY:3": 24 + }, + "7:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": 108, + "id:3": 23, + "sizeY:3": 24 + }, + "8:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 72, + "id:3": 26, + "sizeY:3": 24 + }, + "9:10": { + "sizeX:3": 48, + "x:3": 480, + "y:3": 24, + "id:3": 27, + "sizeY:3": 48 + }, + "10:10": { + "sizeX:3": 24, + "x:3": 168, + "y:3": 144, + "id:3": 35, + "sizeY:3": 24 + }, + "11:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": 144, + "id:3": 42, + "sizeY:3": 24 + }, + "12:10": { + "sizeX:3": 24, + "x:3": 552, + "y:3": 0, + "id:3": 44, + "sizeY:3": 24 + }, + "13:10": { + "sizeX:3": 24, + "x:3": 528, + "y:3": -36, + "id:3": 203, + "sizeY:3": 24 + }, + "14:10": { + "sizeX:3": 24, + "x:3": 564, + "y:3": 36, + "id:3": 213, + "sizeY:3": 24 + }, + "15:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": 84, + "id:3": 233, + "sizeY:3": 24 + }, + "16:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": 156, + "id:3": 235, + "sizeY:3": 24 + }, + "17:10": { + "sizeX:3": 24, + "x:3": 360, + "y:3": 36, + "id:3": 236, + "sizeY:3": 24 + }, + "18:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 36, + "id:3": 237, + "sizeY:3": 24 + }, + "19:10": { + "sizeX:3": 24, + "x:3": 408, + "y:3": 36, + "id:3": 238, + "sizeY:3": 24 + }, + "20:10": { + "sizeX:3": 24, + "x:3": 72, + "y:3": 108, + "id:3": 252, + "sizeY:3": 24 + }, + "21:10": { + "sizeX:3": 24, + "x:3": 408, + "y:3": 72, + "id:3": 274, + "sizeY:3": 24 + }, + "22:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": 0, + "id:3": 297, + "sizeY:3": 24 + }, + "23:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 0, + "id:3": 298, + "sizeY:3": 24 + }, + "24:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": 0, + "id:3": 299, + "sizeY:3": 24 + }, + "25:10": { + "sizeX:3": 24, + "x:3": 312, + "y:3": 0, + "id:3": 300, + "sizeY:3": 24 + }, + "26:10": { + "sizeX:3": 24, + "x:3": 156, + "y:3": -48, + "id:3": 301, + "sizeY:3": 24 + }, + "27:10": { + "sizeX:3": 24, + "x:3": 192, + "y:3": -48, + "id:3": 302, + "sizeY:3": 24 + }, + "28:10": { + "sizeX:3": 24, + "x:3": 228, + "y:3": -48, + "id:3": 303, + "sizeY:3": 24 + }, + "29:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": -48, + "id:3": 304, + "sizeY:3": 24 + }, + "30:10": { + "sizeX:3": 24, + "x:3": 264, + "y:3": -48, + "id:3": 319, + "sizeY:3": 24 + }, + "31:10": { + "sizeX:3": 24, + "x:3": 492, + "y:3": -36, + "id:3": 396, + "sizeY:3": 24 + }, + "32:10": { + "sizeX:3": 24, + "x:3": 24, + "y:3": 0, + "id:3": 410, + "sizeY:3": 24 + }, + "33:10": { + "sizeX:3": 24, + "x:3": 60, + "y:3": 0, + "id:3": 411, + "sizeY:3": 24 + }, + "34:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -48, + "id:3": 412, + "sizeY:3": 24 + }, + "35:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -48, + "id:3": 413, + "sizeY:3": 24 + }, + "36:10": { + "sizeX:3": 24, + "x:3": 84, + "y:3": -84, + "id:3": 414, + "sizeY:3": 24 + }, + "37:10": { + "sizeX:3": 24, + "x:3": 48, + "y:3": 36, + "id:3": 415, + "sizeY:3": 24 + }, + "38:10": { + "sizeX:3": 24, + "x:3": 0, + "y:3": 36, + "id:3": 416, + "sizeY:3": 24 + }, + "39:10": { + "sizeX:3": 24, + "x:3": 36, + "y:3": -84, + "id:3": 417, + "sizeY:3": 24 + }, + "40:10": { + "sizeX:3": 24, + "x:3": 96, + "y:3": 36, + "id:3": 418, + "sizeY:3": 24 + }, + "41:10": { + "sizeX:3": 24, + "x:3": 120, + "y:3": 108, + "id:3": 423, + "sizeY:3": 24 + }, + "42:10": { + "sizeX:3": 24, + "x:3": 552, + "y:3": 72, + "id:3": 502, + "sizeY:3": 24 + }, + "43:10": { + "sizeX:3": 24, + "x:3": 408, + "y:3": 0, + "id:3": 508, + "sizeY:3": 24 + } + }, + "lineID:3": 15, + "properties:10": { + "betterquesting:10": { + "visibility:8": "NORMAL", + "name:8": "Chapter 2: Basic Alloying", + "icon:10": { + "id:8": "thermalfoundation:material", + "Count:3": 1, + "Damage:2": 163, + "OreDict:8": "" + }, + "bg_image:8": "", + "bg_size:3": 256, + "desc:8": "Borrow deep underground for fiery Embers and look to the stars to build a Smeltery. Create metal tool parts as well as mix metals into alloys." + } + }, + "order:3": 1 + } + }, + "questSettings:10": { + "betterquesting:10": { + "livesdef:3": 3, + "pack_name:8": "Multiblock Madness", + "home_anchor_y:5": 0.0, + "livesmax:3": 10, + "home_anchor_x:5": 0.5, + "editmode:1": 1, + "hardcore:1": 0, + "home_image:8": "betterquesting:textures/gui/new_cover.png", + "party_enable:1": 1, + "pack_version:3": 0, + "home_offset_x:3": -1, + "home_offset_y:3": 500 + } + } +} \ No newline at end of file diff --git a/config/betterquesting/questbook.cfg b/config/betterquesting/questbook.cfg new file mode 100644 index 00000000..dd4678c8 --- /dev/null +++ b/config/betterquesting/questbook.cfg @@ -0,0 +1,20 @@ +# Configuration file + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General options for the Quest Book mod. +########################################################################################################## + +general { + # [NYI]Disable party notifications. Default: false + B:disablePartyNotifications=false + + # [NYI]Disable quest notifications. Default: false + B:disableQuestNotifications=false + + # Enable this option so new players will spawn with a Quest Book. Default: false + B:spawnWithBook=true +} + + diff --git a/config/bloodarsenal/bloodarsenal.cfg b/config/bloodarsenal/bloodarsenal.cfg new file mode 100644 index 00000000..bd028539 --- /dev/null +++ b/config/bloodarsenal/bloodarsenal.cfg @@ -0,0 +1,267 @@ +# Configuration file + +########################################################################################################## +# blacklist +#--------------------------------------------------------------------------------------------------------# +# Blacklist options for various features +########################################################################################################## + +blacklist { + # Blacklists the loading of listed blocks. + # Use the registry name of the block. Vanilla blocks do not require the modid. + S:blockBlacklist < + > + + # Blacklists the loading of listed items. + # Use the registry name of the item. Vanilla items do not require the modid. + S:itemBlacklist < + > +} + + +########################################################################################################## +# compat +#--------------------------------------------------------------------------------------------------------# +# Options for different mod compatibilities +########################################################################################################## + +compat { + B:tconstructCompatEnabled=true +} + + +########################################################################################################## +# misc +#--------------------------------------------------------------------------------------------------------# +# Miscellaneous options +########################################################################################################## + +misc { + # Should be set to false when another mod adds in its own Ore-Dict glass shards + B:doGlassShardsDrop=true + + # Should glass/bleeding cause less drops + B:glassDeathLessDrops=true + + # The max range for anything that uses raytracing (Ender Sigil, Lightning Sigil, etc.) + # Min: 1.0 + # Max: 256.0 + D:rayTraceRange=64.0 +} + + +########################################################################################################## +# rituals +#--------------------------------------------------------------------------------------------------------# +# Toggles for all rituals +########################################################################################################## + +rituals { + B:bloodBurnerRitual=true + + # Activation cost of the Blood Burner Rites (blood_burner) + # Min: 0 + # Max: 100000 + I:bloodBurnerRitualActivationCost=10000 + + # Network drain of the Blood Burner Rites (multiplied by the rate of RF generated) + # Min: 0 + # Max: 100000 + I:bloodBurnerRitualNetworkCost=1000 + + # Refresh cost of the Blood Burner Rites (blood_burner) + # Min: 0 + # Max: 100000 + I:bloodBurnerRitualRefreshCost=200 + B:infusionRitual=true + + # Activation cost of the Infusion de Sanguine (infusionRitual) + # Min: 0 + # Max: 100000 + I:infusionRitualActivationCost=10000 + + # Refresh cost of the Infusion de Sanguine (infusionRitual) + # Min: 0 + # Max: 100000 + I:infusionRitualRefreshCost=100 + B:purificationRitual=true + + # Minimum amount of Life Essence (in mB) required to start the Ritual of Purification + # Min: 0 + # Max: 100000 + I:purificationRitualMinLP=10000 + + # Refresh cost of the Ritual of Purification (purificationRitual) + # Min: 0 + # Max: 100000 + I:purificationRitualRefreshCost=20 + + # Activation cost of the Ritual of Purification (purificationRitual) + # Min: 0 + # Max: 100000 + I:purificationtRitualActivationCost=10000 + + # Amount of Life Essence (in mB) per mB of Refined Life Essence + # Min: 1 + # Max: 10000 + I:refinedLifeEssenceConversion=10 + + imperfect { + B:imperfectEnchantReset=true + + # Activation cost of the Enchant Reset Ritual + # Min: 0 + # Max: 100000 + I:imperfectEnchantResetActivationCost=5000 + B:imperfectIce=true + + # Activation cost of the Imperfect Lightning Ritual + # Min: 0 + # Max: 100000 + I:imperfectIceActivationCost=500 + B:imperfectLightning=true + + # Activation cost of the Imperfect Lightning Ritual + # Min: 0 + # Max: 100000 + I:imperfectLightningActivationCost=5000 + B:imperfectSnow=true + + # Activation cost of the Imperfect Lightning Ritual + # Min: 0 + # Max: 100000 + I:imperfectSnowActivationCost=500 + } + +} + + +########################################################################################################## +# values +#--------------------------------------------------------------------------------------------------------# +# Value modifiers for various features +########################################################################################################## + +values { + # The multiplier (per item) of LP drained when the Altare Aenigmatica moves an item to the altar + # Min: 0 + # Max: 1000 + I:altareAenigmaticaMoveMultiplier=50 + + # Amount of energy the Blood Capacitor can store + # Min: 0 + # Max: 1000000000 + I:bloodCapacitorStorage=10000000 + + # Amount of energy the Blood Capacitor can transfer per tick + # Min: 0 + # Max: 1000000 + I:bloodCapacitorTransfer=10000 + + # Amount of LP required for a repair for Blood Infused Iron Tools + # Min: 0 + # Max: 1000 + I:bloodInfusedIronToolsRepairCost=50 + + # Amount of ticks for a repair to occur for Blood Infused Iron Tools + # Min: 0 + # Max: 1000 + I:bloodInfusedIronToolsRepairUpdate=40 + + # Amount of LP required for a repair for Blood Infused Wooden Tools + # Min: 0 + # Max: 1000 + I:bloodInfusedWoodenToolsRepairCost=20 + + # Amount of ticks for a repair to occur for Blood Infused Wooden Tools + # Min: 0 + # Max: 1000 + I:bloodInfusedWoodenToolsRepairUpdate=100 + + # Amount of LP required per usage of the Bound Igniter + # Min: 0 + # Max: 10000 + I:boundIgniterCost=200 + + # Amount of LP required per usage of the Bound Shears + # Min: 0 + # Max: 10000 + I:boundShearsCost=300 + + # The multiplier of LP for the Glass Dagger of Sacrifice + # Min: 1.0 + # Max: 1000.0 + D:glassDaggerOfSacrificeLPMultiplier=2.0 + + # Amount of damage the Glass Sacrificial Dagger deals per use + # Min: 1 + # Max: 10000 + D:glassSacrificialDaggerHealth=2.0 + + # Amount of LP the Glass Sacrificial Dagger (approximately) gives per use + # Min: 0 + # Max: 10000 + I:glassSacrificialDaggerLP=500 + + # Amount of damage the Glass Shards block deals when an entity touches it + # Min: 0.0 + # Max: 1000.0 + D:glassShardsDamage=2.0 + + # Multiplier of LP for the Sacrifice Amulet: LP = (damageDone * sacrificeAmuletMultiplier + # Min: 0.0 + # Max: 100.0 + D:sacrificeAmuletMultiplier=20.0 + + # Multiplier of LP for the Self Sacrifice Amulet: LP = (damageDone * sacrificeAmuletMultiplier + # Min: 0.0 + # Max: 100.0 + D:selfSacrificeAmuletMultiplier=20.0 + + # Amount of LP per update for the Sigil of Divinity + # Min: 0 + # Max: 2147483647 + I:sigilDivinityCost=100000 + + # Amount of LP required to open the Ender Sigil + # Min: 0 + # Max: 10000 + I:sigilEnderOpenCost=500 + + # Multiplier of LP for teleporting with the Ender Sigil + # Min: 0.0 + # Max: 10000.0 + D:sigilEnderTeleportMultiplier=200.0 + + # Time (in ticks) of the cooldown after teleportation for the Ender Sigil + # Min: 0 + # Max: 200 + I:sigilEnderTeleportationCooldown=40 + + # Time (in ticks) of the delay before teleportation for the Ender Sigil + # Min: 0 + # Max: 60 + I:sigilEnderTeleportationDelay=10 + + # Multiplier of LP (per lightning bolt) for zapping things with the Lightning Sigil + # Min: 0.0 + # Max: 10000.0 + D:sigilLightningMultiplier=800.0 + + # Amount of LP per usage for the Sigil of Sentience + # Min: 0 + # Max: 10000 + I:sigilSentienceBaseCost=1000 + + # Amount of LP per update for the Sigil of Swimming + # Min: 0 + # Max: 10000 + I:sigilSwimmingCost=100 + + # Fraction of the damage that is converted to health for the Vampire Ring: health = (damageDealt * vampireRingSyphon) + # Min: 0.0 + # Max: 100.0 + D:vampireRingMultiplier=0.5 +} + + diff --git a/config/bloodmagic/bloodmagic.cfg b/config/bloodmagic/bloodmagic.cfg new file mode 100644 index 00000000..95cffd71 --- /dev/null +++ b/config/bloodmagic/bloodmagic.cfg @@ -0,0 +1,138 @@ +# Configuration file + +########################################################################################################## +# blacklist +#--------------------------------------------------------------------------------------------------------# +# Blacklist options for various features +########################################################################################################## + +blacklist { + # Stops listed blocks and entities from being teleposed. + # Use the registry name of the block or entity. Vanilla objects do not require the modid. + # If a block is specified, you can list the variants to only blacklist a given state. + S:teleposer < + bedrock + mob_spawner + > + + # Stops listed blocks from being transposed. + # Use the registry name of the block. Vanilla blocks do not require the modid. + S:transposer < + bedrock + mob_spawner + > + + # Stops the listed entities from being used in the Well of Suffering. + # Use the registry name of the entity. Vanilla entities do not require the modid. + S:wellOfSuffering < + > +} + + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# Settings that only pertain to the client +########################################################################################################## + +client { + # Always render the beams between routing nodes. + # If disabled, the beams will only render while the Node Router is held. + B:alwaysRenderRoutingLines=false + + # Completely hide spectral blocks from view. + # If disabled, a transparent block will be displayed. + B:invisibleSpectralBlocks=true + + # When cycling through slots, the Sigil of Holding will skip over empty slots and move to the next occupied one. + # If disabled, it will behave identically to the default hotbar. + B:sigilHoldingSkipsEmptySlots=false +} + + +########################################################################################################## +# compat +#--------------------------------------------------------------------------------------------------------# +# Compatibility settings +########################################################################################################## + +compat { + # The display mode to use when looking at a Blood Altar. + # ALWAYS - Always display information. + # SIGIL_HELD - Only display information when a Divination or Seers sigil is held in either hand. + # SIGIL_CONTAINED - Only display information when a Divination or Seers sigil is somewhere in the inventory. + # Valid values: + # ALWAYS + # SIGIL_HELD + # SIGIL_CONTAINED + S:wailaAltarDisplayMode=SIGIL_HELD +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# General settings +########################################################################################################## + +general { + # Enables extra information to be printed to the log. + B:enableAPILogging=false + + # Enables extra information to be printed to the log. + # Warning: May drastically increase log size. + B:enableDebugLogging=false + + # Enables tier 6 related registrations. This is for pack makers. + B:enableTierSixEvenThoughThereIsNoContent=true + + # Enables extra information to be printed to the log. + # Warning: May drastically increase log size. + B:enableVerboseAPILogging=false +} + + +########################################################################################################## +# values +#--------------------------------------------------------------------------------------------------------# +# Value modifiers for various features +########################################################################################################## + +values { + # Amount of LP the Coat of Arms should provide for each damage dealt. + # Min: 0 + # Max: 100 + I:coatOfArmsConversion=20 + + # Amount of LP the Sacrificial Dagger should provide for each damage dealt. + # Min: 0 + # Max: 10000 + I:sacrificialDaggerConversion=200 + + # Declares the amount of LP gained per HP sacrificed for the given entity. + # Setting the value to 0 will blacklist it. + # Use the registry name of the entity followed by a ';' and then the value you want. + # Vanilla entities do not require the modid. + S:sacrificialValues < + villager;100 + slime;15 + enderman;10 + cow;100 + chicken;100 + horse;100 + sheep;100 + wolf;100 + ocelot;100 + pig;100 + rabbit;100 + > + + # Will rewrite any default meteor types with new versions. + # Disable this if you want any of your changes to stay, or do not want default meteor types regenerated. + B:shouldResyncMeteors=true + + # Should mobs that die through the Well of Suffering Ritual drop items? + B:wellOfSufferingDrops=true +} + + diff --git a/config/bloodmagic/hud_elements.json b/config/bloodmagic/hud_elements.json new file mode 100644 index 00000000..d6f2c4d1 --- /dev/null +++ b/config/bloodmagic/hud_elements.json @@ -0,0 +1,30 @@ +{ + "bloodmagic:blood_altar_adv": { + "x": 0.0, + "y": 0.1986234 + }, + "bloodmagic:incense_altar": { + "x": 0.1125, + "y": 0.08652901 + }, + "bloodmagic:demon_will_aura": { + "x": 0.9166667, + "y": 0.01179941 + }, + "bloodmagic:inversion_pillar": { + "x": 0.11145833, + "y": 0.16125861 + }, + "bloodarsenal:augmented_holding": { + "x": 0.72, + "y": 1.0 + }, + "bloodmagic:holding": { + "x": 0.72, + "y": 1.0 + }, + "bloodmagic:blood_altar": { + "x": 0.114583336, + "y": 0.007866274 + } +} \ No newline at end of file diff --git a/config/bloodmagic/meteors/diamond.json b/config/bloodmagic/meteors/diamond.json new file mode 100644 index 00000000..f3705427 --- /dev/null +++ b/config/bloodmagic/meteors/diamond.json @@ -0,0 +1,44 @@ +{ + "catalystStack": { + "registryName": { + "domain": "minecraft", + "path": "diamond_block" + }, + "meta": 0 + }, + "components": [ + { + "weight": 50, + "oreName": "oreIron" + }, + { + "weight": 100, + "oreName": "oreGold" + }, + { + "weight": 10, + "oreName": "oreLapis" + }, + { + "weight": 250, + "oreName": "oreDiamond" + }, + { + "weight": 180, + "oreName": "oreEmerald" + }, + { + "weight": 50, + "oreName": "oreRedstone" + }, + { + "weight": 400, + "oreName": "oreDiamond" + } + ], + "explosionStrength": 10.0, + "radius": 3, + "maxWeight": 1040, + "version": 4, + "cost": 5000000 +} \ No newline at end of file diff --git a/config/bloodmagic/meteors/gold.json b/config/bloodmagic/meteors/gold.json new file mode 100644 index 00000000..df834e33 --- /dev/null +++ b/config/bloodmagic/meteors/gold.json @@ -0,0 +1,48 @@ +{ + "catalystStack": { + "registryName": { + "domain": "minecraft", + "path": "gold_block" + }, + "meta": 0 + }, + "components": [ + { + "weight": 200, + "oreName": "oreIron" + }, + { + "weight": 100, + "oreName": "oreCopper" + }, + { + "weight": 60, + "oreName": "oreTin" + }, + { + "weight": 100, + "oreName": "oreGold" + }, + { + "weight": 120, + "oreName": "oreLapis" + }, + { + "weight": 30, + "oreName": "oreDiamond" + }, + { + "weight": 20, + "oreName": "oreEmerald" + }, + { + "weight": 20, + "oreName": "oreCoal" + } + ], + "explosionStrength": 18.0, + "radius": 6, + "maxWeight": 650, + "version": 4, + "cost": 2500000 +} \ No newline at end of file diff --git a/config/bloodmagic/meteors/iron.json b/config/bloodmagic/meteors/iron.json new file mode 100644 index 00000000..17c114e5 --- /dev/null +++ b/config/bloodmagic/meteors/iron.json @@ -0,0 +1,48 @@ +{ + "catalystStack": { + "registryName": { + "domain": "minecraft", + "path": "iron_block" + }, + "meta": 0 + }, + "components": [ + { + "weight": 400, + "oreName": "oreIron" + }, + { + "weight": 200, + "oreName": "oreCopper" + }, + { + "weight": 140, + "oreName": "oreTin" + }, + { + "weight": 70, + "oreName": "oreSilver" + }, + { + "weight": 80, + "oreName": "oreLead" + }, + { + "weight": 30, + "oreName": "oreGold" + }, + { + "weight": 60, + "oreName": "oreLapis" + }, + { + "weight": 100, + "oreName": "oreRedstone" + } + ], + "explosionStrength": 15.0, + "radius": 5, + "maxWeight": 1080, + "version": 3, + "cost": 1000000 +} \ No newline at end of file diff --git a/config/bloodmagic/rituals.cfg b/config/bloodmagic/rituals.cfg new file mode 100644 index 00000000..8d3abd30 --- /dev/null +++ b/config/bloodmagic/rituals.cfg @@ -0,0 +1,180 @@ +# Configuration file + +########################################################################################################## +# rituals +#--------------------------------------------------------------------------------------------------------# +# Toggles for all rituals +########################################################################################################## + +rituals { + # Enable the altar_builder ritual. [default: true] + B:altar_builder=true + + # Enable the animal_growth ritual. [default: true] + B:animal_growth=true + + # Enable the armour_downgrade ritual. [default: true] + B:armour_downgrade=true + + # Enable the armour_evolve ritual. [default: true] + B:armour_evolve=true + + # Enable the blood_burner ritual. [default: true] + B:blood_burner=true + + # Enable the cobblestone ritual. [default: true] + B:cobblestone=true + + # Enable the condor ritual. [default: true] + B:condor=true + + # Enable the containment ritual. [default: true] + B:containment=true + + # Enable the crushing ritual. [default: true] + B:crushing=true + + # Enable the crystal_harvest ritual. [default: true] + B:crystal_harvest=true + + # Enable the crystal_split ritual. [default: true] + B:crystal_split=true + + # Enable the ellipsoid ritual. [default: true] + B:ellipsoid=true + + # Enable the eternal_soul ritual. [default: true] + B:eternal_soul=true + + # Enable the expulsion ritual. [default: true] + B:expulsion=true + + # Enable the feathered_earth ritual. [default: true] + B:feathered_earth=true + + # Enable the feathered_knife ritual. [default: true] + B:feathered_knife=true + + # Enable the felling ritual. [default: true] + B:felling=true + + # Enable the forsaken_soul ritual. [default: true] + B:forsaken_soul=true + + # Enable the full_stomach ritual. [default: true] + B:full_stomach=true + + # Enable the green_grove ritual. [default: true] + B:green_grove=true + + # Enable the grounding ritual. [default: true] + B:grounding=true + + # Enable the harvest ritual. [default: true] + B:harvest=true + + # Enable the infusion ritual. [default: true] + B:infusion=true + + # Enable the interdiction ritual. [default: true] + B:interdiction=true + + # Enable the jumping ritual. [default: true] + B:jumping=true + + # Enable the lava ritual. [default: true] + B:lava=true + + # Enable the magnetism ritual. [default: true] + B:magnetism=true + + # Enable the meteor ritual. [default: true] + B:meteor=true + + # Enable the placer ritual. [default: true] + B:placer=true + + # Enable the portal ritual. [default: true] + B:portal=true + + # Enable the pump ritual. [default: true] + B:pump=true + + # Enable the purification ritual. [default: true] + B:purification=true + + # Enable the regeneration ritual. [default: true] + B:regeneration=true + + # Enable the ritualClonedSoul ritual. [default: true] + B:ritualClonedSoul=true + B:ritualCulling=true + B:ritualEldritchWill=true + + # Enable the ritualLifeEssenceAltar ritual. [default: true] + B:ritualLifeEssenceAltar=true + + # Enable the ritualLifeEssenceTank ritual. [default: true] + B:ritualLifeEssenceTank=true + B:ritualLuna=true + B:ritualNaturesLeech=true + B:ritualPeace=true + B:ritualSol=true + B:ritualSteadfastHeart=true + B:ritualUnmaking=true + + # Enable the speed ritual. [default: true] + B:speed=true + + # Enable the suppression ritual. [default: true] + B:suppression=true + + # Enable the upgrade_remove ritual. [default: true] + B:upgrade_remove=true + + # Enable the veil_of_evil ritual. [default: true] + B:veil_of_evil=true + + # Enable the ward_of_sacrosanctity ritual. [default: true] + B:ward_of_sacrosanctity=true + + # Enable the water ritual. [default: true] + B:water=true + + # Enable the well_of_suffering ritual. [default: true] + B:well_of_suffering=true + + # Enable the zephyr ritual. [default: true] + B:zephyr=true + + imperfect { + # Enable the enchant_reset imperfect ritual. [default: true] + B:enchant_reset=true + + # Enable the ice imperfect ritual. [default: true] + B:ice=true + + # Enable the lightning imperfect ritual. [default: true] + B:lightning=true + + # Enable the night imperfect ritual. [default: true] + B:night=true + + # Enable the rain imperfect ritual. [default: true] + B:rain=true + + # Enable the resistance imperfect ritual. [default: true] + B:resistance=true + B:ritualHunger=true + B:ritualRegression=true + + # Enable the snow imperfect ritual. [default: true] + B:snow=true + + # Enable the zombie imperfect ritual. [default: true] + B:zombie=true + } + +} + + diff --git a/config/bloodtinker.cfg b/config/bloodtinker.cfg new file mode 100644 index 00000000..54462d14 --- /dev/null +++ b/config/bloodtinker.cfg @@ -0,0 +1,24 @@ +# Configuration file + +general { + + ########################################################################################################## + # general + #--------------------------------------------------------------------------------------------------------# + # Tinkering with Blood Magic general config. + ########################################################################################################## + + general { + # Enable Conarm Integration ( Armor ) + B:enableConarm=true + + # Enable Tconstruct Integration ( Tools/Weapons) + B:enableTcon=true + + # Enable Bloodrose Ring + B:enableThornRing=true + } + +} + + diff --git a/config/bonsaitrees/settings.cfg b/config/bonsaitrees/settings.cfg new file mode 100644 index 00000000..f2ee3af1 --- /dev/null +++ b/config/bonsaitrees/settings.cfg @@ -0,0 +1,88 @@ +# Configuration file + +client { + # Maximum width/depth of a block to grow to [range: 0.5 ~ 1.0, default: 0.9] + S:maxTreeScale=0.9 + + # Whether to show the drop chances in JEI [default: true] + B:showChanceInJEI=true +} + + +drops { + # How many fruits to drop by default [range: 0 ~ 64, default: 2] + I:fruitAmount=2 + + # Default chance for a fruit to drop [range: 0.0 ~ 1.0, default: 0.2] + S:fruitChance=0.2 + + # How many leaves to drop by default [range: 0 ~ 64, default: 1] + I:leafAmount=1 + + # Default chance for a leaf to drop [range: 0.0 ~ 1.0, default: 0.1] + S:leafChance=0.1 + + # How many wood logs to drop by default [range: 0 ~ 64, default: 1] + I:logAmount=1 + + # Default chance for a wood log to drop [range: 0.0 ~ 1.0, default: 0.75] + S:logChance=0.75 + + # How many saplings to drop by default [range: 0 ~ 64, default: 1] + I:saplingAmount=1 + + # Default chance for a sapling to drop [range: 0.0 ~ 1.0, default: 0.05] + S:saplingChance=0.05 + + # How many sticks to drop by default [range: 0 ~ 64, default: 3] + I:stickAmount=3 + + # Default chance for a stick to drop [range: 0.0 ~ 1.0, default: 0.2] + S:stickChance=0.2 +} + + +general { + # How many ticks trees need to fully grow. Some tree types modify this value [range: 1 ~ 2147483647, default: 600] + I:baseGrowTicks=400 + + # How many ticks to wait between exports. [range: 0 ~ 1200, default: 10] + I:defaultHoppingCooldown=10 + + # Whether to disable the Hopping Bonsai Pot and make it behave like a normal Bonsai Pot [default: false] + B:disableHoppingBonsaiPot=false + + # If set to false, then dye is being used up when painting bonsai pots [default: true] + B:noDyeCost=true + + # How many ticks to wait between exports, if not all items were exported last time. [range: 0 ~ 1200, default: 40] + I:punishHoppingCooldown=40 + + # Used for Hopping Bonsais only: If this is set to true, trees will only be cut automatically if all previous drops are exported. This breaks compatibility with e.g. storage drawers. If set to false unexported items from the previous cycle are being voided. [default: false] + B:waitForEmptyItemBuffers=false +} + + +integration { + # Additional items that are able to cut bonsai trees [default: [minecraft:shears]] + S:additionalCuttingTools < + minecraft:shears + > + + # Integrations to disable (by classname, e.g. org.dave.bonsaitrees.integration.mods.PamsHarvestcraft) [default: ] + S:disabledIntegrations < + > + + # Bonsai Soils to disable (e.g. minecraft:grass) [default: ] + S:disabledSoils < + > + + # Tree types to disable (e.g. forestry:hillCherry) [default: ] + S:disabledTreeTypes < + > + + # Can be enabled for development purposes mostly. [default: false] + B:loadShapesOfUnloadedTrees=false +} + + diff --git a/config/bookshelf.cfg b/config/bookshelf.cfg new file mode 100644 index 00000000..0ff204c9 --- /dev/null +++ b/config/bookshelf.cfg @@ -0,0 +1,41 @@ +# Configuration file + +########################################################################################################## +# oredict +#--------------------------------------------------------------------------------------------------------# +# WARNIG: Changing these config options may break recipes in mods that use Bookshelf. +########################################################################################################## + +oredict { + # Should vanilla arrows be ore dicted? [default: true] + B:arrows=true + + # Should vanilla fences and fence gates be ore dicted? [default: true] + B:fence=true + + # Should misc blocks like magma blocks and bone blocks be put in the ore dict? [default: true] + B:misc=true + + # Should vanilla rails be ore dicted? [default: true] + B:rails=true + + # Should vanilla seeds be ore dicted? [default: true] + B:seeds=true + + # Should vanilla shulker boxes be ore dicted? [default: true] + B:shulker=true +} + + +########################################################################################################## +# translations +#--------------------------------------------------------------------------------------------------------# +# Adds support for additional levels. Lowering this can improve memory. +########################################################################################################## + +translations { + # The amount of enchantment levels to translate. 10 or less will disable this. [range: 0 ~ 32767, default: 256] + I:enchantmentCount=256 +} + + diff --git a/config/botania.cfg b/config/botania.cfg new file mode 100644 index 00000000..78391739 --- /dev/null +++ b/config/botania.cfg @@ -0,0 +1,164 @@ +# Configuration file + +general { + # Set this to false to disable the Adaptative Config. Adaptative Config changes any default config values from old versions to the new defaults to make sure you aren't missing out on changes because of old configs. It will not touch any values that were changed manually. + B:adaptativeConfig.enabled=true + + # Set this to false to disable Albedo compat for moving colored lights on some Botania entities + B:albedoLights.enabled=true + + # Set this to false to disable custom armor models. + B:armorModels.enable=true + + # Set this to false to disable rendering of baubles in the player. + B:baubleRender.enabled=true + + # Set this to false to remove the block breaking particles from the flowers and other items in the mod. + B:blockBreakingParticles.enabled=true + + # Set this to false to remove the block breaking particles from the Mana Shatterer, as there can be a good amount in higher levels. + B:blockBreakingParticlesTool.enabled=true + + # Set this to false to disable the wireframe when looking a block bound to something (spreaders, flowers, etc). + B:boundBlock.wireframe.enabled=true + + # Set this to false to disable the animation when an item is charging on top of a mana pool. + B:chargeAnimation.enabled=true + + # Set this to false to disable the Smokey Quartz blocks. This config option is here for those using Thaumic Tinkerer + B:darkQuartz.enabled=true + + # Set to false to disable Botania's messages in the F3 debug screen + B:debugInfo.enabled=true + + # Set this to false to disable the particles in the elven portal. + B:elfPortal.particles.enabled=true + + # Set to false to disable the ability for the Hand of Ender to pickpocket other players' ender chests. + B:enderPickpocket.enabled=true + + # Set this to false to disable the Fallen Kanade flower (gives Regeneration). This config option is here for those using Blood Magic. Note: Turning this off will not remove ones already in the world, it'll simply prevent the crafting. + B:fallenKanade.enabled=true + + # Set this to false to disable the fancy skybox in Garden of Glass. + B:fancySkybox.enable=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.enable' to be true as well) + B:fancySkybox.normalWorlds=false + + # The height of the Flugel Tiara flight bar. You can change this if you have a mod that adds a bar in that spot. + I:flightBar.height=49 + + # The height of the Flugel Tiara flight bar if your breath bar is shown. You can change this if you have a mod that adds a bar in that spot. + I:flightBarBreath.height=59 + + # Turn this off ONLY IF you're on an extremely large world with an exaggerated count of Mana Spreaders/Mana Pools and are experiencing TPS lag. This toggles whether flowers are strict with their checking for connecting to pools/spreaders or just check whenever possible. + B:flower.forceCheck=true + + # The frequency in which particles spawn from normal (worldgen) mystical flowers + D:flowerParticles.frequency=0.75 + + # The harvest level of the Mana Lens: Bore. 3 is diamond level. Defaults to 3 + I:harvestLevel.boreLens=3 + + # The harvest level of the Mana Lens: Weight. 3 is diamond level. Defaults to 2 (iron level) + I:harvestLevel.weightLens=2 + + # Set this to true to enable justified text in the Lexica Botania's text pages. + B:lexicon.enable.justifiedText=false + + # Set this to false to disable the rotating items in the petal and rune entries in the Lexica Botania. + B:lexicon.enable.rotatingItems=true + + # Set this to false to disable the animated 3D render for the Lexica Botania. + B:lexicon.render.3D=true + + # Set this to true to invert the Ring of Magnetization's controls (from shift to stop to shift to work) + B:magnetRing.invert=false + + # 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. + I:manaBar.height=29 + + # 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. + B:manaEnchanter.enabled=true + + # Set this to false to disable the Mana Fluxfield (generates RF from mana). This only disables the entry and creation. Old ones that are already in the world will stay. + B:manaFluxfield.enabled=true + + # Set this to true to disable the mana spreader shooting sound. + B:manaSpreaders.silent=false + + # Set this to true if you are the chosen one. For lovers of glitch art and just general mad people. + B:matrixMode.enabled=false + + # 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. + B:powerSystem.subtle=false + + # Set this to true to disable the wiki lookup feature of the lexica, for offline usage. + B:quickLookup.lexicaOfflineMode=false + + # Set this to true to use Shift instead of Ctrl for the inventory lexica botania quick lookup feature. + B:quickLookup.useShift=false + + # Set this to false to disable the references in the flower tooltips. (You monster D:) + B:references.enabled=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. + B:relics.enabled=true + + # Set this to false to make the Ring of Odin not apply fire resistance. Mostly for people who use Witchery transformations. + B:ringOfOdin.fireResist=true + + # Set this to false to disable seasonal features, such as halloween and christmas. + B:seasonalFeatures.enabled=true + + # Set this to false to disable the use of shaders for some of the mod's renders. + B:shaders.enabled=true + + # The GL Texture Unit to use for the secondary sampler passed in to the Lexica Botania's category button shader. DO NOT TOUCH THIS IF YOU DON'T KNOW WHAT YOU'RE DOING + I:shaders.secondaryUnit=7 + + # Set this to true to enable the Shedding feature from 1.7.10. You'll need to load the game to generate the options. No options are enabled by default. This increases load time. + B:shedding.enable=false + + # Do not ever touch this value if not asked to. Possible symptoms of doing so include your head turning backwards, the appearance of Titans near the walls or you being trapped in a game of Sword Art Online. + I:spreader.posShift=1 + + # 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. + I:spreader.traceTime=400 + + # 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. + B:staticFloaters.enabled=false + + # Set this to false to disable Thaumcraft aspects on Botania items + B:thaumcraftAspects.enabled=true + + # Set this to false to disable Thaumcraft Infusion Stabilizing in botania blocks + B:thaumraftStabilizers.enabled=true + + # Set this to false to always display all particles regardless of the "Particles" setting in the Vanilla options menu. + B:vanillaParticleConfig.enabled=true + + # 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. + B:wandBeam.static=false + + # The density of each Botania flower patch generated, defaults to 2, the lower the number, the less each patch will have. + I:worldgen.flower.density=2 + + # The inverse chance for a Botania flower patch to be generated, defaults to 16. The higher this value is the less patches will exist and the more flower each will have. + I:worldgen.flower.patchChance=16 + + # The size of each Botania flower patch, defaults to 6. The larger this is the farther the each patch can spread + I:worldgen.flower.patchSize=6 + + # The quantity of Botania flower patches to generate in the world, defaults to 2, the lower the number the less patches generate. + I:worldgen.flower.quantity=2 + + # The chance for a Botania flower generated in a patch to be a tall flower. 0.1 is 10%, 1 is 100%. Defaults to 0.05 + D:worldgen.flower.tallChance=0.05 + + # The quantity of Botania mushrooms to generate underground, in the world, defaults to 40, the lower the number the less patches generate. + I:worldgen.mushroom.quantity=40 +} + + diff --git a/config/botaniatweaks.cfg b/config/botaniatweaks.cfg new file mode 100644 index 00000000..900c3251 --- /dev/null +++ b/config/botaniatweaks.cfg @@ -0,0 +1,159 @@ +# Configuration file + +~CONFIG_VERSION: 6 + +balance { + # If true, Spectrolus flowers will have a random wool order. It will be different every time you place it, and you'll need to discover it every time (using mana detectors or the like) [default: false] + B:advancedSpectrolus=false + + # How does the Orechid determine its cost and speed to run? + # "default": The Orechid will be cheap if Garden of Glass is loaded. + # "force_gog": The Orechid will always be cheap to run, even if Garden of Glass is not present. + # "force_no_gog": The Orechid will be expensive to run, even in Garden of Glass mode. [default: default] + S:cheapOrechid=default + + # How many bookshelves a Gaia Pylon counts for at an enchanting table. [range: 0 ~ 50, default: 15] + I:gaiaPylonEnchantPower=15 + + # Crank up this setting to make the Key of the King's Law super OP, if you want. This number is a multiplier for the Key's usual damage value of 10 hearts per hit. Note that setting it to 0 does not disable all damage since the Key's projectiles create a ton of explosions. [range: 0.0 ~ 1337.0, default: 1.0] + S:keyDamageScale=1.0 + + # How many bookshelves a Mana Pylon counts for at an enchanting table. [range: 0 ~ 50, default: 8] + I:manaPylonEnchantPower=8 + + # The default mana output of the Manastorm Charge is multiplied by this amount. Setting this to a value higher than around ~1.38889ish allows for the "Manastorm Reactor" build to be profitable. [range: 1.0 ~ 15.0, default: 1.0] + S:manastormScaleFactor=1.0 + + # How many bookshelves a Natura Pylon counts for at an enchanting table. [range: 0 ~ 50, default: 15] + I:naturaPylonEnchantPower=15 + + # A multiplier for the amount of mana that the Rosa Arcana produces when soaking up XP orbs from the world. This doesn't affect the amount of mana obtained from the XP bars of nearby players; only in-world orb entities are affected. [range: 1.0 ~ 8.0, default: 1.0] + S:roseArcanaOrbMultiplier=1.0 + + craftycrate { + # Should the Crafty Crate require mana to craft items? [default: false] + B:advancedCraftyCrate=false + + # If true, the crate will immediately empty itself if it tries to perform a craft and does not have enough mana; if false, the craft will simply wait until it does. Makes it really hard to automate, good luck! [default: false] + B:advancedCraftyCrateHardMode=false + + # How much mana does the crafty crate use per-item in the recipe (empty slots and Crafting Placeholders don't count?) Default value is one burst from a redstone spreader. [range: 1 ~ 2147483647, default: 160] + I:crateManaPerItem=160 + } + + tnt { + # Should the Entropinnyum block TNT that came from a vanilla-style TNT duplicator device? [default: false] + B:denyEntropinnyumDuplicatedTNT=false + + # Should the Entropinnyum only accept vanilla TNT entities? [default: false] + B:forceVanillaTNT=false + + # The TNT duplicator detection uses a score/heuristic system to detect duplicated TNT. Set this number higher if you get false positives. [range: 1 ~ 2147483647, default: 10] + I:tntDupeDetectionHeuristic=10 + } + + decay { + # How long does it take for the arcanerose to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:arcaneroseDecay=0 + + # How long does it take for the dandelifeon to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:dandelifeonDecay=0 + + # How long does it take for the endoflame to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:endoflameDecay=0 + + # How long does it take for the entropinnyum to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:entropinnyumDecay=0 + + # Decayable flowers in your inventory show a durability bar. [default: false] + B:flowerDurabilityBars=false + + # How long does it take for the gourmaryllis to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:gourmaryllisDecay=0 + + # How long does it take for the kekimurus to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:kekimurusDecay=0 + + # How long does it take for the munchdew to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:munchdewDecay=0 + + # How long does it take for the narslimmus to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:narslimmusDecay=0 + + # How long does it take for the petropetunia to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:petropetuniaDecay=0 + + # How long does it take for the rafflowsia to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:rafflowsiaDecay=0 + + # How long does it take for the shulkmenot to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:shulkmenotDecay=0 + + # How long does it take for the spectrolus to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:spectrolusDecay=0 + + # How long does it take for the thermalily to decay? Use 0 to disable decay for this flower. [range: 0 ~ 2147483647, default: 0] + I:thermalilyDecay=0 + + passive { + # How long does it take for the hydroangeas to decay? Can only be set lower than the default value. [range: 1 ~ 72000, default: 72000] + I:hydroangeasDecay=72000 + } + + } + + fluxfield { + # How much FE is contained within a "packet"? [range: 1 ~ 2147483647, default: 1600] + I:fePerBurst=4096 + + # How many pulses from a mana spreader are needed to fire off a "packet" of FE? [range: 1 ~ 2147483647, default: 1] + I:shotsPerBurst=1 + } + +} + + +compat { + + jei { + # If 'true', you will be able to use the 'Corporea Request' keybind to click on JEI bookmarks. (This is on by default, unlike basically everything else in the mod, because it doesn't hurt.) + B:fixCorporeaRequestKeybind=true + } + +} + + +etc { + # If true, placing a corporea-related block will automatically decorate it with corporea sparks and floral powder, unless you're sneaking. [default: false] + B:autoCorporeaSpark=false + + # The blocks considered "corporea-related" for the "autoCorporeaSpark" feature. [default: [botania:corporeaindex], [botania:corporeafunnel], [botania:corporeainterceptor], [botania:corporeacrystalcube], [incorporeal:corporea_liar]] + S:corporeticBlocks < + botania:corporeaindex + botania:corporeafunnel + botania:corporeainterceptor + botania:corporeacrystalcube + incorporeal:corporea_liar + > + + # If "true", the custom terrestrial agglomeration plate will try to "collect" the items on top of it, resolving issues relating to "2x apple" being treated differently from "apple, apple". This operation can be expensive, so here is your option to disable it, if you have a lot of agglomeration recipes that don't use this feature. + # This is kind of a hack fix; if I get around to writing a more performant agglomeration recipe matcher, I'll remove this option. [default: true] + B:doCustomAggglomerationPreprocessing=true + + # Can dispensers shoot glass bottles to turn them in to Ender Air in the End dimension? This allows for automation of Ender Air, which was not previously possible. [default: false] + B:enderAirDispenser=false + + # This number acts as a multiplier for how much mana is in the Guilty Mana Pool. Setting higher than 1 allows for creating "creative pool only" mana infusion recipes, by adding recipes using more than an ordinary pool can hold. [range: 0.0 ~ 1.06, default: 1.0] + S:guiltyPoolManaMultiplier=1.0 + + # Should Botania Tweaks keep statistics on the total amount of mana generated, across all flowers and dimensions? [default: false] + B:keepManaGenerationStatistics=false + + # Should the water bowl mechanic, where you right click on water with a bowl to create a filled bowl, be available outside of Garden of Glass mode? [default: false] + B:nonGogWaterBowl=false + + # Can sheep eat the custom Botania grass blocks to regrow their wool? [default: false] + B:sheepEatCustomGrass=false +} + + diff --git a/config/brandon3055/BrandonsCore.cfg b/config/brandon3055/BrandonsCore.cfg new file mode 100644 index 00000000..abf39169 --- /dev/null +++ b/config/brandon3055/BrandonsCore.cfg @@ -0,0 +1,30 @@ +# Configuration file + +########################################################################################################## +# Misc +#--------------------------------------------------------------------------------------------------------# +# Comment for category: Misc +########################################################################################################## + +Misc { + # Enable DEV log output. + B:devLog=false + + # Allows you to disable the tpx command. + B:enableTpx=true +} + + +########################################################################################################## +# Server +#--------------------------------------------------------------------------------------------------------# +# Comment for category: Server +########################################################################################################## + +Server { + # This disables the gui that is shown to clients if a server side config that cant be hot swapped has changed. + # It is replaced by a chat message that has an option to open the gui + B:disableInvasiveConfigGui=false +} + + diff --git a/config/brandon3055/ProjectIntelligence/GuiConfig.json b/config/brandon3055/ProjectIntelligence/GuiConfig.json new file mode 100644 index 00000000..287b8090 --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/GuiConfig.json @@ -0,0 +1,21 @@ +{ + "downloadsAllowed": false, + "tutorialDisplayed": false, + "editMode": false, + "etCheckFluid": true, + "editingRepoLoc": "", + "editorAlwaysOnTop": false, + "editorLineWrap": false, + "maxTabs": 16, + "editorLAF": "", + "screenMode": 0, + "screenPosOverride": false, + "screenPosX": 0, + "screenPosY": 0, + "userLanguage": "[MINECRAFT-LANG]", + "homePage": "projectintelligence:", + "searchMode": "EVERYWHERE", + "pageLangOverrides": {}, + "modLangOverrides": {}, + "modVersionOverrides": {} +} \ No newline at end of file diff --git a/config/brandon3055/ProjectIntelligence/GuiStyle/ActiveStyle.json b/config/brandon3055/ProjectIntelligence/GuiStyle/ActiveStyle.json new file mode 100644 index 00000000..e0cc0772 --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/GuiStyle/ActiveStyle.json @@ -0,0 +1,263 @@ +{ + "unsavedChanges": false, + "menu_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": true, + "colour": -1, + "border": 0, + "text_colour": 4210752, + "text_shadow": false, + "close_button_subs": { + "colour": 11579568, + "hover": 16724016 + }, + "size_buttons_subs": { + "colour": 11579568, + "hover": 12632256 + }, + "settings_button_subs": { + "colour": 16777215, + "hover": 12632256 + } + }, + "page_list_subs": { + "hide_button_subs": { + "colour": 16777215, + "hover": 16777120 + }, + "header_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -6250336, + "border": 0, + "text_colour": 4210752 + }, + "dir_path_subs": { + "colour": -3750202, + "border": -16777216, + "shaded_borders": false, + "shaded_borders_subs": { + "invert_shade": true + }, + "dir_buttons_subs": { + "colour": -8684677, + "hover": -7631928, + "border": -8684677, + "border_hover": -7631928, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "text_colour": 0, + "text_hover": 0 + } + }, + "body_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "colour": -1, + "border": 0, + "text_colour": 4210752 + }, + "footer_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "colour": -1, + "border": 0 + }, + "search_subs": { + "text_colour": 16777215, + "colour": -16777216, + "border": -10461088, + "settings_button_subs": { + "colour": -6250336, + "hover": -4144960 + } + }, + "page_buttons_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -1, + "hover": -1, + "border": 0, + "border_hover": 0, + "text_colour": 14737632, + "text_hover": 16777120, + "text_shadow": true, + "page_back_button_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -1, + "hover": -1, + "border": 0, + "border_hover": 0, + "text_colour": 14737632, + "text_hover": 16777120, + "text_shadow": true, + "icon_subs": { + "colour": 16777215, + "hover": 16777120 + } + } + }, + "scroll_bar_subs": { + "colour": -7631989, + "hover": -7631989, + "border": -7631989, + "border_hover": -7631989, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": true + }, + "scroll_slider_subs": { + "colour": -7631989, + "hover": -7631928, + "border": -7631989, + "border_hover": -7631928, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + } + } + } + }, + "md_window_subs": { + "header_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -6250336, + "border": 0, + "text_colour": 0 + }, + "body_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -1, + "border": -16777216, + "text_colour": 0 + }, + "scroll_bar_subs": { + "colour": -7631989, + "hover": -7631989, + "border": -7631989, + "border_hover": -7631989, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": true + }, + "scroll_slider_subs": { + "colour": -7631989, + "hover": -7631928, + "border": -7631989, + "border_hover": -7631928, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + } + } + } + }, + "user_dialogs_subs": { + "vanilla_tex": true, + "thick_borders": false, + "colour": -1, + "border": 0, + "text_colour": 4210752, + "button_style_subs": { + "vanilla_tex": true, + "colour": -1, + "hover": -1, + "border": 0, + "border_hover": -16777216, + "text_colour": 14737632, + "text_hover": 16777120 + }, + "sub_elements_subs": { + "colour": -6250336, + "border": 0, + "button_style_subs": { + "vanilla_tex": true, + "colour": -1, + "hover": -1, + "border": 0, + "border_hover": 0, + "text_colour": 14737632, + "text_hover": 16777120 + } + } + }, + "gui_docs_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -1, + "border": 0, + "text_colour": 0, + "settings_button_subs": { + "colour": 16777215, + "hover": 12632256 + }, + "close_button_subs": { + "colour": 16777215, + "hover": 16724016 + }, + "header_subs": { + "text_colour": 14737632, + "text_hover": 16777120, + "background": 1073741824 + }, + "scroll_bar_subs": { + "colour": -7631989, + "hover": -7631989, + "border": -7631989, + "border_hover": -7631989, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": true + }, + "scroll_slider_subs": { + "colour": -7631989, + "hover": -7631928, + "border": -7631989, + "border_hover": -7631928, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + } + } + } + } +} \ No newline at end of file diff --git a/config/brandon3055/ProjectIntelligence/GuiStyle/DefaultPresets/darcula.json b/config/brandon3055/ProjectIntelligence/GuiStyle/DefaultPresets/darcula.json new file mode 100644 index 00000000..8266ea7b --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/GuiStyle/DefaultPresets/darcula.json @@ -0,0 +1,262 @@ +{ + "menu_subs": { + "vanilla_tex": false, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -12828863, + "border": -12828863, + "text_colour": 12303291, + "text_shadow": true, + "close_button_subs": { + "colour": 12303291, + "hover": 16711680 + }, + "size_buttons_subs": { + "colour": 12303291, + "hover": 16777215 + }, + "settings_button_subs": { + "colour": 12303291, + "hover": 16777215 + } + }, + "page_list_subs": { + "hide_button_subs": { + "colour": -4605511, + "hover": -789517 + }, + "header_subs": { + "vanilla_tex": false, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -11776175, + "border": -11776175, + "text_colour": 12303291 + }, + "dir_path_subs": { + "colour": -12828863, + "border": -12828863, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "dir_buttons_subs": { + "colour": -10986659, + "hover": -12828863, + "border": -10986659, + "border_hover": -12828863, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": true + }, + "text_colour": 12303291, + "text_hover": 12303291 + } + }, + "body_subs": { + "vanilla_tex": false, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "colour": -12828863, + "border": -12828863, + "text_colour": 12303291 + }, + "footer_subs": { + "vanilla_tex": false, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "colour": -12828863, + "border": -12828863 + }, + "search_subs": { + "text_colour": 12303291, + "colour": -13816531, + "border": -12826021, + "settings_button_subs": { + "colour": -6250336, + "hover": -4144960 + } + }, + "page_buttons_subs": { + "vanilla_tex": false, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -10723487, + "hover": -7565423, + "border": -10723487, + "border_hover": -7565423, + "text_colour": 65535, + "text_hover": 65535, + "text_shadow": true, + "page_back_button_subs": { + "vanilla_tex": false, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -12302519, + "hover": -9144455, + "border": -11776175, + "border_hover": -8618111, + "text_colour": 15263976, + "text_hover": 15263976, + "text_shadow": true, + "icon_subs": { + "colour": 15263976, + "hover": 15263976 + } + } + }, + "scroll_bar_subs": { + "colour": 7172210, + "hover": 1215131762, + "border": 0, + "border_hover": 0, + "shaded_borders": false, + "shaded_borders_subs": { + "invert_shade": false + }, + "scroll_slider_subs": { + "colour": 2053992562, + "hover": -1385336718, + "border": 2053992562, + "border_hover": -1385336718, + "shaded_borders": false, + "shaded_borders_subs": { + "invert_shade": false + } + } + } + }, + "md_window_subs": { + "header_subs": { + "vanilla_tex": false, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -11776175, + "border": -11776175, + "text_colour": 0 + }, + "body_subs": { + "vanilla_tex": false, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -13948117, + "border": -9341834, + "text_colour": 10002354 + }, + "scroll_bar_subs": { + "colour": 0, + "hover": 1215131762, + "border": 0, + "border_hover": 0, + "shaded_borders": false, + "shaded_borders_subs": { + "invert_shade": true + }, + "scroll_slider_subs": { + "colour": 2053992562, + "hover": -1385336718, + "border": 2053992562, + "border_hover": -1385336718, + "shaded_borders": false, + "shaded_borders_subs": { + "invert_shade": false + } + } + } + }, + "user_dialogs_subs": { + "vanilla_tex": false, + "thick_borders": false, + "colour": -9408398, + "border": -16777178, + "text_colour": -1052689, + "button_style_subs": { + "vanilla_tex": false, + "colour": -12828863, + "hover": -15914690, + "border": -12828863, + "border_hover": -15914690, + "text_colour": -4868683, + "text_hover": -4868683 + }, + "sub_elements_subs": { + "colour": -9408400, + "border": -12566464, + "button_style_subs": { + "vanilla_tex": false, + "colour": -12828863, + "hover": -15914690, + "border": -12828863, + "border_hover": -8618884, + "text_colour": -4868683, + "text_hover": -8092540 + } + } + }, + "gui_docs_subs": { + "vanilla_tex": false, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -12828863, + "border": -12828863, + "text_colour": 12303291, + "settings_button_subs": { + "colour": 16777215, + "hover": 12632256 + }, + "close_button_subs": { + "colour": 16777215, + "hover": 16724016 + }, + "header_subs": { + "text_colour": 12303291, + "text_hover": -7105645, + "background": 1073741824 + }, + "scroll_bar_subs": { + "colour": 0, + "hover": 1215131762, + "border": 0, + "border_hover": 0, + "shaded_borders": false, + "shaded_borders_subs": { + "invert_shade": true + }, + "scroll_slider_subs": { + "colour": 2053992562, + "hover": -1385336718, + "border": 2053992562, + "border_hover": -1385336718, + "shaded_borders": false, + "shaded_borders_subs": { + "invert_shade": false + } + } + } + } +} \ No newline at end of file diff --git a/config/brandon3055/ProjectIntelligence/GuiStyle/DefaultPresets/vanilla.json b/config/brandon3055/ProjectIntelligence/GuiStyle/DefaultPresets/vanilla.json new file mode 100644 index 00000000..19516be7 --- /dev/null +++ b/config/brandon3055/ProjectIntelligence/GuiStyle/DefaultPresets/vanilla.json @@ -0,0 +1,262 @@ +{ + "menu_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": true, + "colour": -1, + "border": 0, + "text_colour": 4210752, + "text_shadow": false, + "close_button_subs": { + "colour": 11579568, + "hover": 16724016 + }, + "size_buttons_subs": { + "colour": 11579568, + "hover": 12632256 + }, + "settings_button_subs": { + "colour": 16777215, + "hover": 12632256 + } + }, + "page_list_subs": { + "hide_button_subs": { + "colour": 16777215, + "hover": 16777120 + }, + "header_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -6250336, + "border": 0, + "text_colour": 4210752 + }, + "dir_path_subs": { + "colour": -3750202, + "border": -16777216, + "shaded_borders": false, + "shaded_borders_subs": { + "invert_shade": true + }, + "dir_buttons_subs": { + "colour": -8684677, + "hover": -7631928, + "border": -8684677, + "border_hover": -7631928, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "text_colour": 0, + "text_hover": 0 + } + }, + "body_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "colour": -1, + "border": 0, + "text_colour": 4210752 + }, + "footer_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "colour": -1, + "border": 0 + }, + "search_subs": { + "text_colour": 16777215, + "colour": -16777216, + "border": -10461088, + "settings_button_subs": { + "colour": -6250336, + "hover": -4144960 + } + }, + "page_buttons_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -1, + "hover": -1, + "border": 0, + "border_hover": 0, + "text_colour": 14737632, + "text_hover": 16777120, + "text_shadow": true, + "page_back_button_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -3801089, + "hover": -3801089, + "border": -11842741, + "border_hover": -11842741, + "text_colour": 16777215, + "text_hover": 16777120, + "text_shadow": true, + "icon_subs": { + "colour": 16777215, + "hover": 16777120 + } + } + }, + "scroll_bar_subs": { + "colour": -7631989, + "hover": -7631989, + "border": -7631989, + "border_hover": -7631989, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": true + }, + "scroll_slider_subs": { + "colour": -7631989, + "hover": -7631928, + "border": -7631989, + "border_hover": -7631928, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + } + } + } + }, + "md_window_subs": { + "header_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -6250336, + "border": 0, + "text_colour": 0 + }, + "body_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -1, + "border": -16777216, + "text_colour": 0 + }, + "scroll_bar_subs": { + "colour": -7631989, + "hover": -7631989, + "border": -7631989, + "border_hover": -7631989, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": true + }, + "scroll_slider_subs": { + "colour": -7631989, + "hover": -7631928, + "border": -7631989, + "border_hover": -7631928, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + } + } + } + }, + "user_dialogs_subs": { + "vanilla_tex": true, + "thick_borders": false, + "colour": -1, + "border": 0, + "text_colour": 4210752, + "button_style_subs": { + "vanilla_tex": true, + "colour": -1, + "hover": -1, + "border": 0, + "border_hover": -16777216, + "text_colour": 14737632, + "text_hover": 16777120 + }, + "sub_elements_subs": { + "colour": -6250336, + "border": 0, + "button_style_subs": { + "vanilla_tex": true, + "colour": -1, + "hover": -1, + "border": 0, + "border_hover": 0, + "text_colour": 14737632, + "text_hover": 16777120 + } + } + }, + "gui_docs_subs": { + "vanilla_tex": true, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + }, + "thick_borders": false, + "colour": -1, + "border": 0, + "text_colour": 0, + "settings_button_subs": { + "colour": 16777215, + "hover": 12632256 + }, + "close_button_subs": { + "colour": 16777215, + "hover": 16724016 + }, + "header_subs": { + "text_colour": 14737632, + "text_hover": 16777120, + "background": 1073741824 + }, + "scroll_bar_subs": { + "colour": -7631989, + "hover": -7631989, + "border": -7631989, + "border_hover": -7631989, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": true + }, + "scroll_slider_subs": { + "colour": -7631989, + "hover": -7631928, + "border": -7631989, + "border_hover": -7631928, + "shaded_borders": true, + "shaded_borders_subs": { + "invert_shade": false + } + } + } + } +} \ No newline at end of file diff --git a/config/cfm.cfg b/config/cfm.cfg new file mode 100644 index 00000000..ffd3895e --- /dev/null +++ b/config/cfm.cfg @@ -0,0 +1,306 @@ +# Configuration file + +########################################################################################################## +# recipe-api +#--------------------------------------------------------------------------------------------------------# +# RecipeAPI Configuration. How to use: http://mrcrayfishs-furniture-mod.wikia.com/wiki/Configuration +########################################################################################################## + +recipe-api { + # Insert custom recipes here [default: ] + S:custom-recipes < + > +} + + +########################################################################################################## +# recipe-settings +#--------------------------------------------------------------------------------------------------------# +# Enabled or disable the default recipes +########################################################################################################## + +recipe-settings { + # Fruit Crush [default: true] + B:blender-1=true + + # Veggie Juice [default: true] + B:blender-2=true + + # Fishy Blend [default: true] + B:blender-3=true + + # Energy Drink [default: true] + B:blender-4=true + + # Bread -> 6 Bread Slices [default: true] + B:chopping-board-1=true + + # Bow [default: true] + B:dishwasher-1=true + + # Stone Hoe [default: true] + B:dishwasher-10=true + + # Stone Sword [default: true] + B:dishwasher-11=true + + # Iron Pickaxe [default: true] + B:dishwasher-12=true + + # Iron Axe [default: true] + B:dishwasher-13=true + + # Iron Shovel [default: true] + B:dishwasher-14=true + + # Iron Hoe [default: true] + B:dishwasher-15=true + + # Iron Sword [default: true] + B:dishwasher-16=true + + # Golden Pickaxe [default: true] + B:dishwasher-17=true + + # Golden Axe [default: true] + B:dishwasher-18=true + + # Golden Shovel [default: true] + B:dishwasher-19=true + + # Wooden Pickaxe [default: true] + B:dishwasher-2=true + + # Golden Hoe [default: true] + B:dishwasher-20=true + + # Golden Sword [default: true] + B:dishwasher-21=true + + # Diamond Pickaxe [default: true] + B:dishwasher-22=true + + # Diamond Axe [default: true] + B:dishwasher-23=true + + # Diamond Shovel [default: true] + B:dishwasher-24=true + + # Diamond Hoe [default: true] + B:dishwasher-25=true + + # Diamond Sword [default: true] + B:dishwasher-26=true + + # Fishing Rod [default: true] + B:dishwasher-27=true + + # Flint and Steel [default: true] + B:dishwasher-28=true + + # Shears [default: true] + B:dishwasher-29=true + + # Wooden Axe [default: true] + B:dishwasher-3=true + + # Shield [default: true] + B:dishwasher-30=true + + # Wooden Shovel [default: true] + B:dishwasher-4=true + + # Wooden Hoe [default: true] + B:dishwasher-5=true + + # Wooden Sword [default: true] + B:dishwasher-6=true + + # Stone Pickaxe [default: true] + B:dishwasher-7=true + + # Stone Axe [default: true] + B:dishwasher-8=true + + # Stone Shovel [default: true] + B:dishwasher-9=true + + # Water Bucket -> Ice [default: true] + B:freezer-1=true + + # Ice -> Packet Ice [default: true] + B:freezer-2=true + + # Lava Bucket -> Obsidian [default: true] + B:freezer-3=true + + # Slime Ball -> Snow Ball [default: true] + B:freezer-4=true + + # Poinsonous Potato -> Potato [default: true] + B:freezer-5=true + + # Rotten Flesh -> Flesh [default: true] + B:freezer-6=true + + # Beef -> Cooked Beef [default: true] + B:grill-1=true + + # Sausage -> Cooked Sausage [default: true] + B:grill-2=true + + # Raw Kebab -> Cooked Kebab [default: true] + B:grill-3=true + + # Beef -> Cooked Beef [default: true] + B:microwave-1=true + + # Potato -> Baked Potato [default: true] + B:microwave-2=true + + # 16 Hardened Clay for 1 Emerald [default: true] + B:minebay-1=true + + # 1 Recipe Book for 1 Emerald [default: true] + B:minebay-10=true + + # 1 Skeleton Skull for 8 Emeralds [default: true] + B:minebay-2=true + + # 1 Saddle for 4 Emeralds [default: true] + B:minebay-3=true + + # 1 Horse Spawn Egg for 8 Emeralds [default: true] + B:minebay-4=true + + # 1 Diamond Horse Armour for 8 Diamonds [default: true] + B:minebay-5=true + + # 1 Experience Bottle for 1 Iron Ingot [default: true] + B:minebay-6=true + + # 4 Christmas Firework for 1 Iron Ingot [default: true] + B:minebay-7=true + + # 1 Silk Touch Book for 8 Emeralds [default: true] + B:minebay-8=true + + # 2 Night Vision Potion for 1 Emerald [default: true] + B:minebay-9=true + + # Beef -> Cooked Beef [default: true] + B:oven-1=true + + # Porkchop -> Cooked Porkchop [default: true] + B:oven-2=true + + # Potato -> Cooked Potato [default: true] + B:oven-3=true + + # Chicken -> Cooked Chicken [default: true] + B:oven-4=true + + # Raw Fish -> Cooked Fish [default: true] + B:oven-5=true + + # Raw Salmon -> Cooked Salmon [default: true] + B:oven-6=true + + # Flesh -> Cooked Flesh [default: true] + B:oven-7=true + + # Enchanted Book [default: true] + B:printer-1=true + + # Written Book [default: true] + B:printer-2=true + + # Bread Slice -> Toast [default: true] + B:toast-2=true + + # Leather Helmet [default: true] + B:washing-machine-1=true + + # Iron Chestplate [default: true] + B:washing-machine-10=true + + # Iron Leggings [default: true] + B:washing-machine-11=true + + # Iron Boots [default: true] + B:washing-machine-12=true + + # Golden Helmet [default: true] + B:washing-machine-13=true + + # Golden Chestplate [default: true] + B:washing-machine-14=true + + # Golden Leggings [default: true] + B:washing-machine-15=true + + # Golden Boots [default: true] + B:washing-machine-16=true + + # Diamond Helmet [default: true] + B:washing-machine-17=true + + # Diamond Chestplate [default: true] + B:washing-machine-18=true + + # Diamond Leggings [default: true] + B:washing-machine-19=true + + # Leather Chestplate [default: true] + B:washing-machine-2=true + + # Diamond Boots [default: true] + B:washing-machine-20=true + + # Elytra [default: true] + B:washing-machine-21=true + + # Leather Leggings [default: true] + B:washing-machine-3=true + + # Leather Boots [default: true] + B:washing-machine-4=true + + # Chainmail Helmet [default: true] + B:washing-machine-5=true + + # Chainmail Chestplate [default: true] + B:washing-machine-6=true + + # Chainmail Leggings [default: true] + B:washing-machine-7=true + + # Chainmail Boots [default: true] + B:washing-machine-8=true + + # Iron Helmet [default: true] + B:washing-machine-9=true +} + + +settings { + # Set whether the mirror should render clouds. [default: false] + B:mirror-clouds=false + + # Determines whether the mirror will be rendered. [default: true] + B:mirror-enabled=true + + # Sets the field of view for the mirror. [range: 10.0 ~ 100.0, default: 80.0] + S:mirror-fov=80.0 + + # Sets the resolution for the mirror. High number means better quality but worse performace. [range: 16 ~ 512, default: 64] + I:mirror-quality=32 + + # If true, prints out information about RecipeAPI. Recommended 'true' for people trying to add custom recipes. [default: false] + B:recipe-api-debug=false + + # Enabled or disable the welcome message [default: true] + B:welcome_message=false +} + + diff --git a/config/chisel.cfg b/config/chisel.cfg new file mode 100644 index 00000000..8377e2a1 --- /dev/null +++ b/config/chisel.cfg @@ -0,0 +1,172 @@ +# Configuration file + +autochisel { + # If true, the auto chisel will not function at all without power. + B:autoChiselNeedsPower=false + + # If false, the auto chisel will always run at full speed, and will not accept FE. + B:autoChiselTakesPower=true +} + + +chisel { + # Should the chisel be damageable and take damage when it chisels something. + B:allowChiselDamage=false + + # The extra attack damage points (in half hearts) that the diamond chisel inflicts when it is used to attack an entity. + I:diamondChiselAttackDamage=3 + + # The max damage of the diamond chisel. [range: 1 ~ 32767, default: 5056] + I:diamondChiselMaxDamage=5056 + + # The extra attack damage points (in half hearts) that the iChisel inflicts when it is used to attack an entity. + I:hitechChiselAttackDamage=3 + + # The max damage of the iChisel. [range: 1 ~ 32767, default: 10048] + I:hitechChiselMaxDamage=10048 + + # The extra attack damage points (in half hearts) that the iron chisel inflicts when it is used to attack an entity. + I:ironChiselAttackDamage=2 + + # If this is true, the iron chisel can left click chisel blocks. If false, it cannot. + B:ironChiselCanLeftClick=true + + # If this is true, the iron chisel can change its chisel mode just as the diamond chisel can. + B:ironChiselHasModes=false + + # The max damage of the standard iron chisel. [range: 1 ~ 32767, default: 512] + I:ironChiselMaxDamage=512 +} + + +client { + # Use old pillar textures + B:pillarOldGraphics=false + + # Make variations of blocks have the same name, and use the description in tooltip to distinguish them. + B:tooltipsUseBlockDescriptions=true +} + + +features { + B:aluminum=true + B:andesite=true + B:antiblock=true + B:arcaneStone=true + B:autochisel=true + B:basalt=true + B:bloodMagic=true + B:bookshelf=true + B:bricks=true + B:bronze=true + B:brownstone=true + B:carpet=true + B:certus=true + B:charcoal=true + B:chisel=true + B:cloud=true + B:coal=true + B:coalCoke=true + B:cobalt=true + B:cobblestone=true + B:cobblestonemossy=true + B:concrete=true + B:copper=true + B:diamond=true + B:diorite=true + B:dirt=true + B:electrum=true + B:emerald=true + B:endPurpur=true + B:endstone=true + B:factory=true + B:futura=true + B:glass=true + B:glassdyed=true + B:glowstone=true + B:gold=true + B:granite=true + B:hardenedClay=true + B:ice=true + B:invar=true + B:iron=true + B:ironpane=true + B:laboratory=true + B:lapis=true + B:lavastone=true + B:lead=true + B:limestone=true + B:marble=false + B:marblepillar=true + B:netherbrick=true + B:netherrack=true + B:nickel=true + B:obsidian=true + B:paper=true + B:planks=true + B:platinum=true + B:prismarine=true + B:quartz=true + B:redstone=true + B:sandstone=true + B:sandstoneRed=true + B:sandstoneScribbles=true + B:sandstoneredScribbles=true + B:silver=true + B:steel=true + B:stonebrick=true + B:technical=true + B:temple=true + B:tin=true + B:tyrian=true + B:uranium=true + B:valentines=true + B:voidstone=true + B:waterstone=true + B:wool=true +} + + +general { + # If true, you can chisel stone brick to mossy stone brick. + B:allowBrickToMossyInChisel=false + I:amountYouGetFromFactoryBlockCrafting=32 + + # Use alternative crafting recipe for the chisel + B:chiselAlternateRecipe=false + + # If this is true, you can chisel from the chisel leaves back to vanilla ones. If it is false, you cannot. + B:chiselBackToVanillaLeaves=false + + # Allow stone to be chiseled to/from stone bricks. + B:chiselStoneToStoneBricks=true + + # The factor that concrete_white increases your velocity. Default is 1.35, set to 1 for no change. + D:concreteVelocityMult=1.35 +} + + +worldgen { + # Amount of limestone to generate in the world; use 0 for none [range: 0 ~ 30, default: 18] + I:limestoneAmount=18 + + # Amount of marble to generate in the world; use 0 for none [range: 0 ~ 30, default: 20] + I:marbleAmount=20 + + basalt { + # Thickness of the basalt at the bottom of lava lakes. 0 for none. [range: 0 ~ 5, default: 3] + I:bottomThickness=3 + + # Thickness of the basalt around the sides of lava lakes. 0 for none. [range: 0 ~ 5, default: 1] + I:sideThickness=2 + + # True to generate basalt only around lava lakes. False to do standard vein generation. [default: true] + B:specialGen=true + + # Amount of basalt to generate in the world if not using special generation. Has no effect if basaltSpecialGen is true. Use 0 for none [range: 0 ~ 30, default: 15] + I:veinAmount=15 + } + +} + + diff --git a/config/codechicken/supporters.json b/config/codechicken/supporters.json new file mode 100644 index 00000000..7363319b --- /dev/null +++ b/config/codechicken/supporters.json @@ -0,0 +1,52 @@ +[ + { + "mod" : "EnderStorage", + "supporters": [ + "Blkdragon112", + "Pyrodogg" + ] + }, + { + "mod" : "ChickenChunks", + "supporters": [ + ] + }, + { + "mod" : "NotEnoughItems", + "supporters": [ + "EmuCraft Team", + "Victor Zimmer", + "lexi85", + "Ace_Trainer_Tullius", + "Bacon_Donut", + "Sleement", + "Ninja 5tyl3", + "Disalot", + "Gamer2313", + "Majorangejuice", + "Kadah", + "adeilt", + "Terkanil", + "Pandemonia", + ] + }, + { + "mod" : "WR-CBE", + "supporters" : [ + "Vizerei" + ] + }, + { + "mod" : "Translocators", + "supporters": [ + "Boyd Stephen Smith Jr." + ] + }, + { + "mod" : "ProjectRed", + "supporters" : [ + "Jacob M", + "Darker Light" + ] + } +] diff --git a/config/codechicken/supporters.marker b/config/codechicken/supporters.marker new file mode 100644 index 00000000..ac0f2e27 --- /dev/null +++ b/config/codechicken/supporters.marker @@ -0,0 +1 @@ +1593974860180 \ No newline at end of file diff --git a/config/codechickenlib.cfg b/config/codechickenlib.cfg new file mode 100644 index 00000000..0d9ca7cd --- /dev/null +++ b/config/codechickenlib.cfg @@ -0,0 +1,23 @@ +"client" { + #With this enabled, CCL will catch all exceptions thrown whilst rendering blocks. + #If an exception is caught, the block will not be rendered. + B:"catchBlockRenderExceptions"=true + + #With this enabled, CCL will catch all exceptions thrown whilst rendering items. + #By default CCL will only enhance the crash report, but with 'attemptRecoveryOnItemRenderException' enabled + # CCL will attempt to recover after the exception. + B:"catchItemRenderExceptions"=true + + #With this enabled, CCL will attempt to recover item rendering after an exception is thrown. + #It is recommended to only enable this when a mod has a known bug and a fix has not been released yet. + #WARNING: This might cause issues with some mods, Some mods modify the GL state rendering items, + # CCL does not recover the GL state, as a result a GL leak /may/ occur. However, CCL will remember + # and pop the GL ModelView matrix stack depth, this might incur a bit of a performance hit. + # Some mods might also have custom BufferBuilders, CCL has no way of recovering the state of those. + # this /can/ result in 'Already Building' exceptions being thrown. CCL will however recover the vanilla BufferBuilder. + B:"attemptRecoveryOnItemRenderException"=false + + #With this enabled, CCL will message the player upon an exception from rendering blocks or items. + #Messages are Rate-Limited to one per 5 seconds in the event that the exception continues. + B:"messagePlayerOnRenderCrashCaught"=true +} diff --git a/config/cofh/core/client.cfg b/config/cofh/core/client.cfg new file mode 100644 index 00000000..f7bd36ac --- /dev/null +++ b/config/cofh/core/client.cfg @@ -0,0 +1,49 @@ +# Configuration file + +########################################################################################################## +# Global +#--------------------------------------------------------------------------------------------------------# +# The options in this section change core Minecraft behavior and are not limited to CoFH mods. +########################################################################################################## + +Global { + # If TRUE, particles will be disabled. [default: false] + B:DisableParticles=false +} + + +Interface { + # If TRUE, large item counts will be displayed as stacks rather than a single quantity. [default: false] + B:DisplayContainedItemsAsStackCount=false + + # If TRUE, a tooltip will be used which prompts to press Shift for more details on various items. [default: true] + B:DisplayHoldShiftForDetail=true +} + + +Render { + # If TRUE, Color Blind Textures will be enabled in CoFH Mods, where applicable. [default: false] + B:EnableColorBlindTextures=false + + # If TRUE, the standard Enchant Effects will be shown for enchanted items in CoFH Mods, where applicable. [default: true] + B:EnableEnchantEffects=true + + # If TRUE, borders will be drawn on GUI slots in CoFH Mods, where applicable. [default: true] + B:EnableGUISlotBorders=true + + # If TRUE, Shader Effects will be enabled in CoFH Mods, where applicable. [default: true] + B:EnableShaderEffects=true +} + + +Security { + # If TRUE, a warning will display if Ops have access to "secure" blocks upon logging on to a server. [default: true] + B:OpsCanAccessSecureBlocksWarning=true +} + + +Version { + S:Identifier=4.6.6 +} + + diff --git a/config/cofh/core/common.cfg b/config/cofh/core/common.cfg new file mode 100644 index 00000000..648a92e7 --- /dev/null +++ b/config/cofh/core/common.cfg @@ -0,0 +1,123 @@ +# Configuration file + +Command { + + clearblocks { + # Adjust this value to change the default permission level for the clearblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + countblocks { + # Adjust this value to change the default permission level for the countblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + enchant { + # Adjust this value to change the default permission level for the enchant command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + hand { + # Adjust this value to change the default permission level for the hand command. [range: -1 ~ 4, default: 0] + I:PermissionLevel=0 + } + + killall { + # Adjust this value to change the default permission level for the killall command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + replaceblocks { + # Adjust this value to change the default permission level for the replaceblocks command. [range: -1 ~ 4, default: 3] + I:PermissionLevel=3 + } + + tps { + # Adjust this value to change the default permission level for the tps command. [range: -1 ~ 4, default: 0] + I:PermissionLevel=0 + } + + tpx { + # Adjust this value to change the default permission level for the tpx command. [range: -1 ~ 4, default: 2] + I:PermissionLevel=2 + } + + unloadchunk { + # Adjust this value to change the default permission level for the unloadchunk command. [range: -1 ~ 4, default: 4] + I:PermissionLevel=4 + } + +} + + +Enchantment { + # If TRUE, CoFH Enchantments will be disabled and NOT REGISTERED. Only do this if you fully understand the consequences. World backup is recommended. [default: false] + B:DisableAllEnchantments=false + + # If TRUE, the Holding Enchantment is available for various Storage Items. [default: true] + B:EnableHoldingEnchant=true + + # If TRUE, the Insight Enchantment is available for various Tools and Weapons. [default: true] + B:EnableInsightEnchant=true + + # If TRUE, the Leech Enchantment is available for various Weapons. [default: true] + B:EnableLeechEnchant=true + + # If TRUE, the Multishot Enchantment is available for various Bows. [default: true] + B:EnableMultishotEnchant=true + + # If TRUE, the Smashing Enchantment is available for various Tools. [default: true] + B:EnableSmashingEnchant=true + + # If TRUE, the Smelting Enchantment is available for various Tools. [default: true] + B:EnableSmeltingEnchant=true + + # If TRUE, the Soulbound Enchantment is available. [default: true] + B:EnableSoulboundEnchant=true + + # If TRUE, the Vorpal Enchantment is available for various Weapons. [default: true] + B:EnableVorpalEnchant=true + + # If TRUE, the Soulbound Enchantment is permanent. [default: false] + B:PermanentSoulboundEnchant=false +} + + +General { + # If TRUE, a log message is generated when a block is dismantled. [default: false] + B:EnableDismantleLogging=false + + # If TRUE, death messages are displayed for any named entity. [default: true] + B:EnableGenericDeathMessage=true + + # Adjust this value to change the render update delay for most CoFH tiles. You should really only mess with this if you know what you're doing. This is a server-wide setting. [range: 80 ~ 1600, default: 160] + I:TileUpdateDelay=160 +} + + +Holidays { + # If TRUE, Christmas cheer is disabled. Scrooge. :( [default: false] + B:HoHoNo=false + + # If TRUE, April Foolishness is disabled. Boring! :P [default: false] + B:IHateApril=false +} + + +Potion { + # If TRUE, CoFH Potions will be disabled and NOT REGISTERED. Only do this if you fully understand the consequences. World backup is recommended. [default: false] + B:DisableAllPotions=false +} + + +Security { + # If TRUE, Server Ops can access "secure" blocks. Your players will be warned upon server connection. [default: false] + B:OpsCanAccessSecureBlocks=false +} + + +Version { + S:Identifier=4.6.6 +} + + diff --git a/config/cofh/core/friends.cfg b/config/cofh/core/friends.cfg new file mode 100644 index 00000000..e69de29b diff --git a/config/cofh/thermaldynamics/client.cfg b/config/cofh/thermaldynamics/client.cfg new file mode 100644 index 00000000..c8ee3c95 --- /dev/null +++ b/config/cofh/thermaldynamics/client.cfg @@ -0,0 +1,25 @@ +# Configuration file + +Interface { + # If TRUE, Thermal Dynamics Covers will be shown in JEI. [default: false] + B:CoversInJEI=false + + # If TRUE, Thermal Dynamics Covers will have a Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: true] + B:ItemsInCommonTab=true +} + + +Render { + # This value affects the size of the inner duct model, such as fluids. Lower it if you experience texture z-fighting. + D:InnerModelScaling=0.99 + + # This value affects the size of the inner duct model, such as fluids, on the large (octagonal) ducts. Lower it if you experience texture z-fighting. + D:LargeInnerModelScaling=0.99 +} + + +Version { + S:Identifier=2.5.6 +} + + diff --git a/config/cofh/thermaldynamics/common.cfg b/config/cofh/thermaldynamics/common.cfg new file mode 100644 index 00000000..a1c8943e --- /dev/null +++ b/config/cofh/thermaldynamics/common.cfg @@ -0,0 +1,60 @@ +# Configuration file + +Attachment { + + Servo { + + Basic { + B:RedstoneControl=true + } + + Hardened { + B:RedstoneControl=true + } + + Reinforced { + B:RedstoneControl=true + } + + Signalum { + B:RedstoneControl=true + } + + Resonant { + B:RedstoneControl=true + } + + } + + Cover { + B:Recipe=true + } + +} + + +Duct { + + Energy { + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Leadstone Fluxduct. This base value will scale with duct level. [range: 100 ~ 10000, default: 1000] + I:BaseTransfer=1000 + } + + Recipes { + B:UseFluidTransposer=true + } + +} + + +General { + # If TRUE, Ducts will display debug information where applicable. [default: false] + B:ShowDebugInfo=false +} + + +Version { + S:Identifier=2.5.6 +} + + diff --git a/config/cofh/thermaldynamics/cover_blacklist.json b/config/cofh/thermaldynamics/cover_blacklist.json new file mode 100644 index 00000000..69b7ab86 --- /dev/null +++ b/config/cofh/thermaldynamics/cover_blacklist.json @@ -0,0 +1,51 @@ +[ + {"block": "minecraft:sapling", "meta": false}, + {"block": "minecraft:golden_rail", "meta": 0}, + {"block": "minecraft:detector_rail", "meta": 0}, + {"block": "minecraft:web", "meta": 0}, + {"block": "minecraft:deadbush", "meta": 0}, + {"block": "minecraft:tallgrass", "meta": 1}, + {"block": "minecraft:tallgrass", "meta": 2}, + {"block": "minecraft:yellow_flower", "meta": 0}, + {"block": "minecraft:red_flower", "meta": false}, + {"block": "minecraft:brown_mushroom", "meta": 0}, + {"block": "minecraft:red_mushroom", "meta": 0}, + {"block": "minecraft:torch", "meta": false}, + {"block": "minecraft:ladder", "meta": false}, + {"block": "minecraft:rail", "meta": false}, + {"block": "minecraft:lever", "meta": false}, + {"block": "minecraft:stone_pressure_plate", "meta": 0}, + {"block": "minecraft:wooden_pressure_plate", "meta": 0}, + {"block": "minecraft:redstone_torch", "meta": false}, + {"block": "minecraft:stone_button", "meta": false}, + {"block": "minecraft:snow_layer", "meta": 0}, + {"block": "minecraft:fence", "meta": 0}, + {"block": "minecraft:trapdoor", "meta": 0}, + {"block": "minecraft:vine", "meta": 0}, + {"block": "minecraft:fence_gate", "meta": 0}, + {"block": "minecraft:waterlily", "meta": 0}, + {"block": "minecraft:nether_brick_fence", "meta": 0}, + {"block": "minecraft:cobblestone_wall", "meta": 0}, + {"block": "minecraft:cobblestone_wall", "meta": 1}, + {"block": "minecraft:wooden_button", "meta": 0}, + {"block": "minecraft:anvil", "meta": false}, + {"block": "minecraft:light_weighted_pressure_plate", "meta": 0}, + {"block": "minecraft:heavy_weighted_pressure_plate", "meta": 0}, + {"block": "minecraft:activator_rail", "meta": 0}, + {"block": "minecraft:iron_trapdoor", "meta": 0}, + {"block": "minecraft:carpet", "meta": false}, + {"block": "minecraft:double_plant", "meta": false}, + {"block": "minecraft:spruce_fence_gate", "meta": 0}, + {"block": "minecraft:birch_fence_gate", "meta": 0}, + {"block": "minecraft:jungle_fence_gate", "meta": 0}, + {"block": "minecraft:dark_oak_fence_gate", "meta": 0}, + {"block": "minecraft:acacia_fence_gate", "meta": 0}, + {"block": "minecraft:spruce_fence", "meta": 0}, + {"block": "minecraft:birch_fence", "meta": 0}, + {"block": "minecraft:jungle_fence", "meta": 0}, + {"block": "minecraft:dark_oak_fence", "meta": 0}, + {"block": "minecraft:acacia_fence", "meta": 0}, + {"block": "minecraft:end_rod", "meta": 0}, + {"block": "minecraft:chorus_plant", "meta": 0}, + {"block": "minecraft:chorus_flower", "meta": 0} +] diff --git a/config/cofh/thermalexpansion/client.cfg b/config/cofh/thermalexpansion/client.cfg new file mode 100644 index 00000000..fcc571ea --- /dev/null +++ b/config/cofh/thermalexpansion/client.cfg @@ -0,0 +1,108 @@ +# Configuration file + +Coolant { + B:Plugins.JEI=true +} + + +Device { + + Diffuser { + # If TRUE, the Decoctive Diffuser will display potion effect particles. + B:EnableParticles=true + } + +} + + +Interface { + # If TRUE, Thermal Expansion Florbs appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:FlorbsInCommonTab=false + + # If TRUE, Thermal Expansion Items and Tools appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ItemsInCommonTab=false + + # If TRUE, Thermal Expansion Morbs appear under the general "Thermal Expansion" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:MorbsInCommonTab=false + + CreativeTabs { + # Set the default level for the Blocks shown in the Creative Tab, if all levels are not shown. [range: 0 ~ 4, default: 0] + I:DefaultLevel=0 + + # If TRUE, Florbs will be completely hidden from Creative Mode and JEI. [default: false] + B:HideFlorbs=false + + # If TRUE, Morbs will be completely hidden from Creative Mode and JEI. [default: false] + B:HideMorbs=false + + # If TRUE, all regular levels for a given Block will show in the Creative Tab. [default: false] + B:ShowAllBlockLevels=false + + # If TRUE, Creative version of Blocks will show in the Creative Tab. [default: false] + B:ShowCreativeBlocks=false + } + + GUI { + # If TRUE, alternate slot overlay textures will be used in GUIs which use them. Can be combined with Color Blind textures. [default: false] + B:AlternateSlotOverlayTextures=false + + # If TRUE, color blind slot overlay textures will be used in GUIs which use them. Can be combined with Alternate textures. [default: false] + B:ColorBlindSlotOverlayTextures=false + } + +} + + +Plugins { + + JEI { + B:Device.Factorizer=true + B:Dynamo.Compression=true + B:Dynamo.Enervation=true + B:Dynamo.Magmatic=true + B:Dynamo.Numismatic=true + B:Dynamo.Reactant=true + B:Dynamo.Steam=true + B:Machine.Brewer=true + B:Machine.Centrifuge=true + B:Machine.Charger=true + B:Machine.Compactor=true + B:Machine.Crucible=true + B:Machine.Enchanter=true + B:Machine.Extruder=true + B:Machine.Furnace=true + B:Machine.Insolator=true + B:Machine.Precipitator=true + B:Machine.Pulverizer=true + B:Machine.Refinery=true + B:Machine.Sawmill=true + B:Machine.Smelter=true + B:Machine.Transposer=true + } + +} + + +Render { + # If TRUE, Dynamos will have animated coil textures. [default: true] + B:AnimatedDynamoCoilTextures=true + + # If TRUE, Dynamos will display overlay textures corresponding to their block level. [default: true] + B:RenderDynamoLevelOverlay=true + + # If TRUE, Machines will display overlay textures corresponding to their block level. [default: true] + B:RenderMachineLevelOverlay=true +} + + +Sounds { + # If TRUE, various Thermal Expansion Blocks will play ambient sounds when active. [default: true] + B:EnableSounds=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalexpansion/common.cfg b/config/cofh/thermalexpansion/common.cfg new file mode 100644 index 00000000..68a32719 --- /dev/null +++ b/config/cofh/thermalexpansion/common.cfg @@ -0,0 +1,733 @@ +# Configuration file + +Device { + # If TRUE, most Devices will no longer have Auto-Input functionality. Not recommended, but knock yourself out. + B:DisableAutoInput=false + + # If TRUE, most Devices will no longer have Auto-Output functionality. Not recommended, but knock yourself out. + B:DisableAutoOutput=false + + # If TRUE, Devices are securable. + B:Securable=true + + WaterGen { + B:Enable=true + + # If TRUE, the Aqueous Accumulator will act as an Infinite Source and will also function in the Nether. + B:Infinite=false + + # If TRUE, the Aqueous Accumulator will produce water very slowly even without adjacent source blocks. + B:PassiveGeneration=true + } + + Nullifier { + B:Enable=true + } + + HeatSink { + B:Enable=true + } + + Tapper { + B:Enable=true + + # Adjust this value to set the number of cycles Phyto-Gro lasts. [range: 2 ~ 64, default: 8] + I:FertilizerDuration=8 + + # If TRUE, the Arboreal Extractor will REQUIRE Phyto-Gro to operate. + B:RequireFertilizer=false + } + + Fisher { + # Adjust this value to set the number of cycles Aqua-Chow lasts. [range: 2 ~ 64, default: 8] + I:BaitDuration=8 + B:Enable=true + + # If TRUE, the Aquatic Entangler will REQUIRE Aqua-Chow to operate. + B:RequireBait=false + } + + ItemBuffer { + B:Enable=true + } + + FluidBuffer { + B:Enable=true + } + + Lexicon { + B:Enable=true + } + + XpCollector { + B:Enable=true + + # Adjust this value to change the capture radius for the Insightful Condenser. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + + Diffuser { + B:Enable=true + + # Adjust this value to change the area effect radius when Lingering Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 8] + I:LingeringPotionRadius=8 + + # Adjust this value to change the area effect radius when Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 4] + I:PotionRadius=4 + + # Adjust this value to change the area effect radius when Splash Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 6] + I:SplashPotionRadius=6 + } + + Factorizer { + B:Enable=true + } + + MobCatcher { + B:Enable=true + + # Adjust this value to change the capture radius for the Creature Encaptulator. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + + ItemCollector { + B:Enable=true + + # Adjust this value to change the capture radius for the Vacuumulator. [range: 2 ~ 16, default: 5] + I:Radius=5 + } + +} + + +Dynamo { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Dynamo Augment Slot scaling will use a custom set of values rather than default behavior (1/level). + B:CustomAugmentScaling=false + + # If TRUE, Dynamo RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression. + B:CustomPowerScaling=false + + # If TRUE, Dynamos are securable. + B:Securable=true + + # If TRUE, Dynamos will have much smaller internal energy (RF) storage. Generation speed will no longer scale with internal energy. + B:SmallStorage=false + + # If TRUE, Dynamos are upgradable. If disabled, be sure and change the Augment Progression. + B:Upgradable=true + + # If TRUE, Dynamos can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + + ########################################################################################################## + # AugmentSlots + #--------------------------------------------------------------------------------------------------------# + # Adjust the number of augments that Dynamos have at any given Level. + # Progression will be checked for validity - upgrading a block cannot result in fewer slots. + ########################################################################################################## + + AugmentSlots { + # Augment Slots for Level 0 Dynamos. [range: 0 ~ 9, default: 0] + I:Level0=0 + + # Augment Slots for Level 1 Dynamos. [range: 0 ~ 9, default: 1] + I:Level1=1 + + # Augment Slots for Level 2 Dynamos. [range: 0 ~ 9, default: 2] + I:Level2=2 + + # Augment Slots for Level 3 Dynamos. [range: 0 ~ 9, default: 3] + I:Level3=3 + + # Augment Slots for Level 4 Dynamos. [range: 0 ~ 9, default: 4] + I:Level4=4 + } + + ########################################################################################################## + # CustomPowerScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 10. + ########################################################################################################## + + CustomPowerScaling { + # Scale Factor for Level 1 Dynamos. [range: 100 ~ 400, default: 150] + I:Level1=150 + + # Scale Factor for Level 2 Dynamos. [range: 100 ~ 900, default: 250] + I:Level2=250 + + # Scale Factor for Level 3 Dynamos. [range: 100 ~ 1600, default: 400] + I:Level3=400 + + # Scale Factor for Level 4 Dynamos. [range: 100 ~ 2500, default: 600] + I:Level4=600 + } + + Steam { + # Adjust this value to change the Energy generation (in RF/t) for a Steam Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Magmatic { + # Adjust this value to change the Energy generation (in RF/t) for a Magmatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Compression { + # Adjust this value to change the Energy generation (in RF/t) for a Compression Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Reactant { + # Adjust this value to change the Energy generation (in RF/t) for a Reactant Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Enervation { + # Adjust this value to change the Energy generation (in RF/t) for an Enervation Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Numismatic { + # Adjust this value to change the Energy generation (in RF/t) for a Numismatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40] + I:BasePower=40 + B:Enable=true + } + +} + + +Item { + + Capacitor { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Flux Capacitor. This base value will scale with item level. [range: 10000 ~ 10000000, default: 1000000] + I:BaseCapacity=1000000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 2000] + I:BaseReceive=2000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseSend=1000 + B:Enable=true + } + + Reservoir { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Reservoir. This base value will scale with item level. [range: 2000 ~ 100000, default: 10000] + I:BaseCapacity=10000 + B:Enable=true + } + + Satchel { + B:Enable=true + } + + Augment { + # If TRUE, the recipe for the Compactor's Coin Specialization is enabled. [default: true] + B:AugmentCompactorCoin=true + + # If TRUE, the recipe for the Compactor's Gear Specialization is enabled. [default: true] + B:AugmentCompactorGear=true + + # If TRUE, the recipe for the Extruder's Sedimentary Specialization is enabled. [default: true] + B:AugmentExtruderSedimentary=true + + # If TRUE, the recipe for the Furnace's Food Specialization is enabled. [default: true] + B:AugmentFurnaceFood=true + + # If TRUE, the recipe for the Furnace's Ore Specialization is enabled. [default: true] + B:AugmentFurnaceOre=true + + # If TRUE, the recipe for the Furnace's Pyrolysis Specialization is enabled. [default: true] + B:AugmentFurnacePyrolysis=true + + # If TRUE, the recipe for the Pulverizer's Petrotheum Specialization is enabled. [default: true] + B:AugmentPulverizerPetrotheum=true + + # If TRUE, the recipe for the Refinery's Potion Specialization is enabled. [default: true] + B:AugmentRefineryPotion=true + + # If TRUE, the recipe for the Smelter's Pyrotheum Specialization is enabled. [default: true] + B:AugmentSmelterPyrotheum=true + } + +} + + +Machine { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Machine Augment Slot scaling will use a custom set of values rather than default behavior (1/level). + B:CustomAugmentScaling=false + + # If TRUE, Machine Total RF (ENERGY) scaling will use a custom set of values rather than default behavior (no scaling). The default custom configuration provides an alternate progression where machines use 5% additional total RF per tier. + B:CustomEnergyScaling=false + + # If TRUE, Machine RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression. + B:CustomPowerScaling=false + + # If TRUE, Machines will no longer have Auto-Input functionality. Not recommended, but knock yourself out. + B:DisableAutoInput=false + + # If TRUE, Machines will no longer have Auto-Output functionality. Not recommended, but knock yourself out. + B:DisableAutoOutput=false + + # If TRUE, Machines are securable. + B:Securable=true + + # If TRUE, Machines will have much smaller internal energy (RF) storage. Processing speed will no longer scale with internal energy. + B:SmallStorage=false + + # If TRUE, Machines are upgradable. If disabled, be sure and change the Augment Scaling config options as well. + B:Upgradable=true + + # If TRUE, Machines can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + + ########################################################################################################## + # AugmentSlots + #--------------------------------------------------------------------------------------------------------# + # Adjust the number of augments that Machines have at any given Level. + # Progression will be checked for validity - upgrading a block cannot result in fewer slots. + ########################################################################################################## + + AugmentSlots { + # Augment Slots for Level 0 Machines. [range: 0 ~ 9, default: 0] + I:Level0=0 + + # Augment Slots for Level 1 Machines. [range: 0 ~ 9, default: 1] + I:Level1=1 + + # Augment Slots for Level 2 Machines. [range: 0 ~ 9, default: 2] + I:Level2=2 + + # Augment Slots for Level 3 Machines. [range: 0 ~ 9, default: 3] + I:Level3=3 + + # Augment Slots for Level 4 Machines. [range: 0 ~ 9, default: 4] + I:Level4=4 + } + + ########################################################################################################## + # CustomPowerScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 10. + ########################################################################################################## + + CustomPowerScaling { + # Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 150] + I:Level1=150 + + # Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 250] + I:Level2=250 + + # Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 400] + I:Level3=400 + + # Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 600] + I:Level4=600 + } + + ########################################################################################################## + # CustomEnergyScaling + #--------------------------------------------------------------------------------------------------------# + # ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING. + # Values are expressed as a percentage of Base Energy; Base Scale Factor is 100 percent. + # Values will be checked for validity and rounded down to the nearest 5. + ########################################################################################################## + + CustomEnergyScaling { + # Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 105] + I:Level1=105 + + # Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 110] + I:Level2=110 + + # Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 115] + I:Level3=115 + + # Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 120] + I:Level4=120 + } + + Furnace { + # Adjust this value to change the Energy consumption (in RF/t) for a Redstone Furnace. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Pulverizer { + # Adjust this value to change the Energy consumption (in RF/t) for a Pulverizer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + + # Adjust this value to change the default Ore -> Dust Multiplier for this machine. [range: 1 ~ 8, default: 2] + I:"Ore -> Dust Multiplier"=2 + } + + Sawmill { + # Adjust this value to change the Energy consumption (in RF/t) for a Sawmill. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + + # Adjust this value to change the default Log -> Plank Multiplier for this machine. [range: 1.0 ~ 8.0, default: 1.5] + S:"Log -> Plank Multiplier"=1.5 + } + + Smelter { + # Adjust this value to change the Energy consumption (in RF/t) for an Induction Smelter. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Insolator { + # Adjust this value to change the Energy consumption (in RF/t) for a Phytogenic Insolator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Compactor { + # Adjust this value to change the Energy consumption (in RF/t) for a Compactor. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Crucible { + # Adjust this value to change the Energy consumption (in RF/t) for a Magma Crucible. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40] + I:BasePower=40 + B:Enable=true + } + + Refinery { + # Adjust this value to change the Energy consumption (in RF/t) for a Fractionating Still. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Transposer { + # Adjust this value to change the Energy consumption (in RF/t) for a Fluid Transposer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Charger { + # Adjust this value to change the Energy consumption (in RF/t) for an Energetic Infuser. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40] + I:BasePower=40 + B:Enable=true + + # Adjust this value to change the amount of RF per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 100 ~ 10000, default: 500] + I:RepairEnergy=500 + + # Adjust this value to change the amount of Essence of Knowledge per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 1 ~ 1000, default: 5] + I:RepairFluid=5 + + # Adjust this value to change the wireless range for the Energetic Infuser with the Parabolic Flux Coupling augment. [range: 8 ~ 128, default: 32] + I:WirelessRange=32 + } + + Centrifuge { + # Adjust this value to change the Energy consumption (in RF/t) for a Centrifugal Separator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Crafter { + # Adjust this value to change the Energy consumption (in RF/t) for a Sequential Fabricator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Brewer { + # Adjust this value to change the Energy consumption (in RF/t) for a BREWER. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Enchanter { + # Adjust this value to change the Energy consumption (in RF/t) for an Arcane Ensorcellator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Precipitator { + # Adjust this value to change the Energy consumption (in RF/t) for a Glacial Precipitator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + + Extruder { + # Adjust this value to change the Energy consumption (in RF/t) for an Igneous Extruder. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20] + I:BasePower=20 + B:Enable=true + } + +} + + +Plugins { + # If TRUE, support for AbyssalCraft is enabled. [default: true] + B:AbyssalCraft=true + + # If TRUE, support for Actually Additions is enabled. [default: true] + B:"Actually Additions"=true + + # If TRUE, support for Applied Energistics 2 is enabled. [default: true] + B:"Applied Energistics 2"=true + + # If TRUE, support for Astral Sorcery is enabled. [default: true] + B:"Astral Sorcery"=true + + # If TRUE, support for Biomes O' Plenty is enabled. [default: true] + B:"Biomes O' Plenty"=true + + # If TRUE, support for Chisel is enabled. [default: true] + B:Chisel=true + + # If TRUE, support for Computronics is enabled. [default: true] + B:Computronics=true + + # If TRUE, support for Elemental Dimensions is enabled. [default: true] + B:"Elemental Dimensions"=true + + # If TRUE, support for Ender IO is enabled. [default: true] + B:"Ender IO"=true + + # If TRUE, support for EvilCraft is enabled. [default: true] + B:EvilCraft=true + + # If TRUE, support for Extra Alchemy is enabled. [default: true] + B:"Extra Alchemy"=true + + # If TRUE, support for Extra Bees is enabled. [default: true] + B:"Extra Bees"=true + + # If TRUE, support for Extra Trees is enabled. [default: true] + B:"Extra Trees"=true + + # If TRUE, support for Extra Utilities 2 is enabled. [default: true] + B:"Extra Utilities 2"=true + + # If TRUE, support for Familiar Fauna is enabled. [default: true] + B:"Familiar Fauna"=true + + # If TRUE, support for Forestry is enabled. [default: true] + B:Forestry=true + + # If TRUE, support for Gendustry is enabled. [default: true] + B:Gendustry=true + + # If TRUE, support for Gregtech Classic is enabled. [default: true] + B:"Gregtech Classic"=true + + # If TRUE, support for Gregtech Classic Expansion is enabled. [default: true] + B:"Gregtech Classic Expansion"=true + + # If TRUE, support for Ice and Fire is enabled. [default: true] + B:"Ice and Fire"=true + + # If TRUE, support for Immersive Engineering is enabled. [default: true] + B:"Immersive Engineering"=true + + # If TRUE, support for IndustrialCraft 2 is enabled. [default: true] + B:"IndustrialCraft 2"=true + + # If TRUE, support for Integrated Dynamics is enabled. [default: true] + B:"Integrated Dynamics"=true + + # If TRUE, support for Magic Bees is enabled. [default: true] + B:"Magic Bees"=true + + # If TRUE, support for Mowzie's Mobs is enabled. [default: true] + B:"Mowzie's Mobs"=true + + # If TRUE, support for Mystical Agriculture is enabled. [default: true] + B:"Mystical Agriculture"=true + + # If TRUE, support for Mystical Wildlife is enabled. [default: true] + B:"Mystical Wildlife"=true + + # If TRUE, support for Natura is enabled. [default: true] + B:Natura=true + + # If TRUE, support for Pam's BoneCraft is enabled. [default: true] + B:"Pam's BoneCraft"=true + + # If TRUE, support for Pam's HarvestCraft is enabled. [default: true] + B:"Pam's HarvestCraft"=true + + # If TRUE, support for Pam's Redbud Tree is enabled. [default: true] + B:"Pam's Redbud Tree"=true + + # If TRUE, support for Pam's Spooky Tree is enabled. [default: true] + B:"Pam's Spooky Tree"=true + + # If TRUE, support for Plants is enabled. [default: true] + B:Plants=true + + # If TRUE, support for Primal Core is enabled. [default: true] + B:"Primal Core"=true + + # If TRUE, support for Quark is enabled. [default: true] + B:Quark=true + + # If TRUE, support for Rustic is enabled. [default: true] + B:Rustic=true + + # If TRUE, support for Tech Reborn is enabled. [default: true] + B:"Tech Reborn"=true + + # If TRUE, support for Terraqueous is enabled. [default: true] + B:Terraqueous=true + + # If TRUE, support for Thaumcraft is enabled. [default: true] + B:Thaumcraft=true + + # If TRUE, support for The Betweenlands is enabled. [default: true] + B:"The Betweenlands"=true + + # If TRUE, support for The One Probe is enabled. [default: true] + B:"The One Probe"=true + + # If TRUE, support for Tinkers' Construct is enabled. [default: true] + B:"Tinkers' Construct"=true + + # If TRUE, support for Traverse is enabled. [default: true] + B:Traverse=true + + # If TRUE, support for Tropicraft is enabled. [default: true] + B:Tropicraft=true + + # If TRUE, support for Twilight Forest is enabled. [default: true] + B:"Twilight Forest"=true + + # If TRUE, support for Underground Biomes is enabled. [default: true] + B:"Underground Biomes"=true + + "Mystical Agriculture" { + # Secondary chance for seeds when using Phyto-Gro. [range: 0 ~ 150, default: 100] + I:BaseSecondaryChance=100 + + # Secondary chance for seeds when using Fluxed Phyto-Gro. [range: 0 ~ 150, default: 110] + I:FluxedSecondaryChance=110 + + # Secondary chance for seeds when using Rich Phyto-Gro. [range: 0 ~ 150, default: 105] + I:RichSecondaryChance=105 + } + +} + + +Storage { + + Cell { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Cell. This base value will scale with block level. [range: 50000 ~ 20000000, default: 2000000] + I:BaseCapacity=2000000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000] + I:BaseReceive=1000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000] + I:BaseSend=1000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Energy Cells may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Energy Cells are enabled. + B:Enable=true + + # If TRUE, Energy Cells are securable. + B:Securable=true + + # If TRUE, Energy Cells can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Tank { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Tank. This base value will scale with block level. [range: 2000 ~ 1000000, default: 20000] + I:BaseCapacity=32000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Tanks may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Tanks are enabled. + B:Enable=true + + # If TRUE, Tanks are securable. + B:Securable=true + + # If TRUE, Tanks can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Cache { + # Adjust this value to change the amount of Items stored by a Basic Cache. This base value will scale with block level. [range: 500 ~ 500000, default: 20000] + I:BaseCapacity=20000 + + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Caches may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Caches are enabled. + B:Enable=true + + # If TRUE, Caches can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + + Strongbox { + # If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid. + B:ClassicCrafting=false + + # If TRUE, Strongboxes may be turned into Creative versions using a Creative Conversion Kit. + B:Creative=true + + # If TRUE, Strongboxes are enabled. + B:Enable=true + + # If TRUE, Strongboxes are securable. + B:Securable=true + + # If TRUE, Strongboxes can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion. + B:UpgradeKitCrafting=false + } + +} + + +Upgrades { + # This sets the minimum upgradeable block tier for Automatic Input functionality. [range: 0 ~ 4, default: 0] + I:LevelAutoInput=0 + + # This sets the minimum upgradeable block tier for Automatic Output functionality. [range: 0 ~ 4, default: 0] + I:LevelAutoOutput=0 + + # This sets the minimum upgradeable block tier for Redstone Control functionality. [range: 0 ~ 4, default: 0] + I:LevelRedstoneControl=0 +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalexpansion/florbs.cfg b/config/cofh/thermalexpansion/florbs.cfg new file mode 100644 index 00000000..2904e2f2 --- /dev/null +++ b/config/cofh/thermalexpansion/florbs.cfg @@ -0,0 +1,20 @@ +# Configuration file + +Blacklist { + # List of fluids that are not allowed to be placed in Florbs. [default: ] + S:Blacklist < + > +} + + +General { + # If TRUE, the recipes for Florbs are enabled. Setting this to FALSE means that you actively dislike fun things. [default: true] + B:EnableRecipe=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalexpansion/morbs.cfg b/config/cofh/thermalexpansion/morbs.cfg new file mode 100644 index 00000000..dfece226 --- /dev/null +++ b/config/cofh/thermalexpansion/morbs.cfg @@ -0,0 +1,20 @@ +# Configuration file + +Blacklist { + # List of entities that are not allowed to be placed in Morbs. Mobs without spawn eggs are automatically disallowed. [default: ] + S:Blacklist < + > +} + + +General { + # If TRUE, the recipes for Morbs are enabled. Setting this to FALSE means that you actively dislike fun things and/or Pokemon tributes. [default: true] + B:EnableRecipe=true +} + + +Version { + S:Identifier=5.5.7 +} + + diff --git a/config/cofh/thermalfoundation/client.cfg b/config/cofh/thermalfoundation/client.cfg new file mode 100644 index 00000000..5ebee9c8 --- /dev/null +++ b/config/cofh/thermalfoundation/client.cfg @@ -0,0 +1,40 @@ +# Configuration file + +Global { + # If TRUE, Creative versions of Items will show in Creative Tabs. [default: true] + B:ShowCreativeItems=true + + # If TRUE, Empty versions of Items which contain a specific resource (such as RF or Water) will show in Creative Tabs. [default: false] + B:ShowEmptyItems=false + + # If TRUE, Full versions of Items which contain a specific resource (such as RF or Water) will show in Creative Tabs. [default: true] + B:ShowFullItems=true + + # If TRUE, all Thermal Series mods will be share common pre-configured "Thermal Series" Creative Tabs. Basic Armor and Basic Tools will go to appropriate vanilla Creative Tabs. [default: true] + B:ThermalSeriesTabs=true +} + + +Interface { + # If TRUE, Thermal Foundation Basic Armor Sets appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ArmorInCommonTab=false + + # If TRUE, Thermal Foundation Basic Tools appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:ToolsInCommonTab=false + + # If TRUE, Thermal Foundation Utility Items appear under the general "Thermal Foundation" Creative Tab. Does not work if "Thermal Series" Creative Tabs are in use. [default: false] + B:UtilsInCommonTab=false +} + + +Render { + # If TRUE, Ender devices will be a bit more Cagey year-round. [default: false] + B:CageyEnder=false +} + + +Version { + S:Identifier=2.6.7 +} + + diff --git a/config/cofh/thermalfoundation/common.cfg b/config/cofh/thermalfoundation/common.cfg new file mode 100644 index 00000000..61782175 --- /dev/null +++ b/config/cofh/thermalfoundation/common.cfg @@ -0,0 +1,619 @@ +# Configuration file + +Block { + + OreFluid { + # If TRUE, Clathrates will create fluid when broken. + B:FluidOnBreaking=true + } + +} + + +Equipment { + # If TRUE, recipes for all Armor Sets are disabled. [default: false] + B:DisableAllArmorRecipes=true + + # If TRUE, recipes for all new Bows will be disabled, leaving only the Vanilla Bow [default: false] + B:DisableAllBows=false + + # If TRUE, recipes for all new Fishing Rods will be disabled, leaving only the Vanilla (Wood) Fishing Rod [default: false] + B:DisableAllFishingRods=false + + # If TRUE, recipes for all new Shears will be disabled, leaving only the Vanilla (Iron) Shears. [default: false] + B:DisableAllShears=false + + # If TRUE, recipes for all new Shields will be disabled, leaving only the Vanilla (Wood) Shield [default: false] + B:DisableAllShields=false + + # If TRUE, recipes for all Tools are disabled. [default: false] + B:DisableAllToolRecipes=true + + # If TRUE, recipes for new Vanilla material (Wood, Stone, Iron, Gold, Diamond) Tools are disabled. [default: false] + B:DisableVanillaToolRecipes=true + + # If TRUE, items which have had their recipes disabled will show in the Creative Tab and JEI. [default: false] + B:ShowDisabledEquipment=false + + Armor { + + Copper { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Tin { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Silver { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Lead { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Aluminum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Nickel { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Platinum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Steel { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Electrum { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Invar { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Bronze { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + Constantan { + B:Boots=true + B:Chestplate=true + B:Helmet=true + B:Leggings=true + } + + } + + Tools { + + Copper { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Tin { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Silver { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Lead { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Aluminum { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Nickel { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Platinum { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Steel { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Electrum { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Invar { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Bronze { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + Constantan { + B:Axe=true + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Hoe=true + B:Pickaxe=true + B:Shears=true + B:Shield=true + B:Shovel=true + B:Sickle=true + B:Sword=true + } + + } + + Tool { + + Wood { + B:Excavator=false + B:Hammer=false + B:Shears=false + B:Sickle=false + } + + Stone { + B:Bow=false + B:Excavator=false + B:FishingRod=false + B:Hammer=false + B:Shears=false + B:Shield=false + B:Sickle=false + } + + Iron { + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Shield=true + B:Sickle=true + } + + Diamond { + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Shears=true + B:Shield=true + B:Sickle=true + } + + Gold { + B:Bow=true + B:Excavator=true + B:FishingRod=true + B:Hammer=true + B:Shears=true + B:Shield=true + B:Sickle=true + } + + } + +} + + +Fluid { + + CrudeOil { + # If TRUE, Crude Oil will be flammable. [default: true] + B:Flammable=true + } + + Redstone { + # If TRUE, Fluid Redstone will emit a signal proportional to its fluid level. [default: true] + B:Effect=true + } + + Glowstone { + # If TRUE, Fluid Glowstone Source blocks will condense back into solid Glowstone above a given y-value. [default: true] + B:Condense=true + + # If TRUE, Fluid Glowstone will provide buffs to entities on contact. [default: true] + B:Effect=true + + # If TRUE, Fluid Glowstone Source blocks will gradually float upwards. [default: true] + B:Float=true + + # This adjusts the y-value where Fluid Glowstone will *always* condense, if that is enabled. It will also condense above 80% of this value, if it cannot flow. [range: 60 ~ 240, default: 120] + I:MaxHeight=120 + } + + Ender { + # If TRUE, Fluid Ender will randomly teleport entities on contact. [default: true] + B:Effect=true + } + + Pyrotheum { + # If TRUE, Fluid Pyrotheum will be worse than lava. [default: true] + B:Effect=true + + # If TRUE, Fluid Pyrotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Cryotheum { + # If TRUE, Fluid Cryotheum will be worse than lava, except cold. [default: true] + B:Effect=true + + # If TRUE, Fluid Cryotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Aerotheum { + # If TRUE, Fluid Aerotheum Source blocks will dissipate back into air above a given y-value. [default: true] + B:Dissipate=true + + # If TRUE, Fluid Aerotheum will slow and redirect entities on contact. [default: true] + B:Effect=true + + # If TRUE, Fluid Aerotheum Source blocks will gradually float upwards. [default: true] + B:Float=true + + # This adjusts the y-value where Fluid Aerotheum will *always* dissipate, if that is enabled. [range: 60 ~ 240, default: 120] + I:MaxHeight=120 + } + + Petrotheum { + # If TRUE, Fluid Petrotheum will break apart stone blocks. [default: true] + B:Effect=true + + # If TRUE, Fluid Petrotheum will have an EXTREME effect on stone blocks. Fun but not recommended. [default: false] + B:Extreme=false + + # If TRUE, Fluid Petrotheum Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + + Mana { + # If TRUE, Fluid Mana will do...things. [default: true] + B:Effect=true + + # If TRUE, Fluid Mana Source blocks will gradually fall downwards. [default: true] + B:Fall=true + } + +} + + +General { + # If TRUE, non-Basic Gears will require an additional Iron Ingot to craft [default: false] + B:AlternateGears=false + + # If TRUE, Basic (Wood and Stone) Gears will be craftable. [default: true] + B:BasicGears=false + + # If TRUE, recipes for Basic Craftable Items (Gears, Parts) are disabled. Only enable this option if you understand the consequences. [default: false] + B:DisableBasicItemRecipes=false + + # If TRUE, recipes for Upgrade Items (Kits) are disabled. Only enable this option if you understand the consequences. [default: false] + B:DisableUpgradeItemRecipes=false + + # If TRUE, Cryotheum Dust can be used to create Ice and solidify Clathrates. [default: true] + B:EnableCryotheumCrafting=false + + # If TRUE, Horse Armor will be craftable. [default: true] + B:EnableHorseArmorCrafting=true + + # If TRUE, Petrotheum Dust can be used to break Ores into Dusts and Gems. [default: true] + B:EnablePetrotheumCrafting=false + + # If TRUE, Pyrotheum Dust can be used to smelt Ores into Ingots. [default: true] + B:EnablePyrotheumCrafting=false + + # If TRUE, Saddles will be craftable. [default: true] + B:EnableSaddleCrafting=true + + # If TRUE, Fire-Immune mobs have a chance to drop Sulfur. [default: true] + B:FireImmuneMobsDropSulfur=true +} + + +Items { + + HorseArmor { + B:Aluminum=true + B:Bronze=true + B:Constantan=true + B:Copper=true + B:Electrum=true + B:Invar=true + B:Lead=true + B:Nickel=true + B:Platinum=true + B:Silver=true + B:Steel=true + B:Tin=true + } + +} + + +Lexicon { + # If TRUE, a default list will generate EVERY time. Enable this if you are satisfied with the default filtering and are adding/removing mods. [default: false] + B:AlwaysGenerateList=false + + # If TRUE, a default list will be generated depending on your list setting. This will ONLY generate if no list file already exists OR the Always Generate option is enabled. [default: true] + B:GenerateDefaultList=true + + # If TRUE, all entries will be echoed to the system LOG. [default: false] + B:LogEntries=false + + # If TRUE, a WHITELIST is used, if FALSE, a BLACKLIST is used. [default: true] + B:UseWhiteList=true +} + + +Mob { + + Blizz { + # If TRUE, Blizz attacks will inflict Slowness. [default: true] + B:Effect=true + + # If TRUE, Blizzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Blizzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Blizzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Blizzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Blizzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Blizzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + + Blitz { + # If TRUE, Blitz attacks will inflict Blindness. [default: true] + B:Effect=true + + # If TRUE, Blitzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Blitzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Blitzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Blitzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Blitzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Blitzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + + Basalz { + # If TRUE, Basalz attacks will inflict Weakness. [default: true] + B:Effect=true + + # If TRUE, Basalzes will spawn naturally. [default: true] + B:Enable=true + + # This sets the maximum light level Basalzes can spawn at, if restricted. [range: 0 ~ 15, default: 8] + I:LightLevel=8 + + # If TRUE, Basalzes will only spawn below a specified light level. [default: true] + B:LightLevelRestriction=true + + # This sets the maximum number of Basalzes that spawn in a group. [range: 1 ~ 24, default: 4] + I:MaxGroupSize=4 + + # This sets the minimum number of Basalzes that spawn in a group. [range: 1 ~ 10, default: 1] + I:MinGroupSize=1 + + # This sets the relative spawn weight for Basalzes. [range: 1 ~ 20, default: 10] + I:SpawnWeight=10 + } + +} + + +Plugins { + # If TRUE, support for Tinkers' Construct is enabled. [default: true] + B:"Tinkers' Construct"=true +} + + +Tome { + + Lexicon { + # If TRUE, the recipe for the Forge Lexicon is enabled. Set this to FALSE only if you know what you are doing and/or want to create needless inconvenience. [default: true] + B:EnableRecipe=true + } + + Experience { + # If TRUE, the recipe for the Tome of Knowledge is enabled. Set this to FALSE only if you know what you are doing and/or want to create needless inconvenience. [default: true] + B:EnableRecipe=true + } + +} + + +Version { + S:Identifier=2.6.7 +} + + +World { + # If TRUE, Thermal Foundation will create default world generation files if it cannot find existing ones. These files will only work if CoFH World is installed! Only disable this if you know what you are doing. [default: true] + B:GenerateDefaultFiles=true +} + + diff --git a/config/cofh/thermalfoundation/lexicon-whitelist.cfg b/config/cofh/thermalfoundation/lexicon-whitelist.cfg new file mode 100644 index 00000000..90269140 --- /dev/null +++ b/config/cofh/thermalfoundation/lexicon-whitelist.cfg @@ -0,0 +1,1243 @@ +blockAdamantine +blockAeonsteel +blockAlubrass +blockAluminium +blockAluminum +blockAluminumBrass +blockAmber +blockAmethyst +blockAmordrine +blockAngmallen +blockArdite +blockAstralSilver +blockAstralStarmetal +blockAtlarus +blockBaseEssence +blockBlackIron +blockBlackSteel +blockBlackcloth +blockBlaze +blockBloodBronze +blockBloodInfusedIron +blockBloodInfusedWood +blockBluecloth +blockBlutonium +blockBrass +blockBronze +blockBrowncloth +blockCactus +blockCandle +blockCarmot +blockCelenegil +blockCeruclase +blockCharcoal +blockClay +blockCoal +blockCoalCoke +blockCobalt +blockConcrete +blockConcreteBlack +blockConcreteBlue +blockConcreteBrown +blockConcreteCyan +blockConcreteGray +blockConcreteGreen +blockConcreteLightBlue +blockConcreteLightGray +blockConcreteLime +blockConcreteMagenta +blockConcreteOrange +blockConcretePink +blockConcretePurple +blockConcreteRed +blockConcreteWhite +blockConcreteYellow +blockConductiveIron +blockConstantan +blockConstructionAlloy +blockCopper +blockCrudeSteel +blockCrystallineAlloy +blockCrystallinePinkSlime +blockCrystaltine +blockCyancloth +blockCyanite +blockDamascusSteel +blockDarkSteel +blockDawnstone +blockDeepIron +blockDemonicMetal +blockDiamond +blockDogbearium +blockDraconium +blockElectricalSteel +blockElectrum +blockElevator +blockEmerald +blockEnchantedGravitite +blockEnchantedMetal +blockEndSteel +blockEnder +blockEnderium +blockEnergeticAlloy +blockEnergeticSilver +blockEvilMetal +blockFiery +blockFroststeel +blockFuelCoke +blockGlowstone +blockGold +blockGraphite +blockGraycloth +blockGreencloth +blockHaderoth +blockHepatizon +blockHopper +blockIce +blockIgnatius +blockInferium +blockInferiumCoal +blockInferiumEssence +blockInfuscolium +blockInolashite +blockInsanium +blockInsaniumCoal +blockInsaniumEssence +blockIntermedium +blockIntermediumCoal +blockIntermediumEssence +blockInvar +blockIridium +blockIron +blockKalendrite +blockKnightmetal +blockKnightslime +blockKovar +blockLapis +blockLavium +blockLead +blockLemurite +blockLightbluecloth +blockLightgraycloth +blockLimecloth +blockLudicrite +blockLuminessence +blockLumium +blockMagentacloth +blockMagicalWood +blockMagnesium +blockMalachite +blockManganese +blockManyullyn +blockMarble +blockMeatRaw +blockMelodicAlloy +blockMetal +blockMidasium +blockMithril +blockMossy +blockMud +blockNaturalAluminum +blockNetherStar +blockNickel +blockNihilite +blockOrangecloth +blockOrichalcum +blockOsmium +blockOureclase +blockPackedIce +blockPandorium +blockPeridot +blockPigiron +blockPinkcloth +blockPlatinum +blockPlutonium +blockPrismarine +blockPrismarineBrick +blockPrismarineDark +blockPrismarineElder +blockPrismarineElderBrick +blockPrismarineElderDark +blockPrometheum +blockProsperity +blockPrudentium +blockPrudentiumCoal +blockPrudentiumEssence +blockPulsatingIron +blockPurplecloth +blockQivium +blockQuartz +blockQuartzBlaze +blockQuartzDark +blockQuartzElven +blockQuartzLavender +blockQuartzMana +blockQuartzRed +blockQuartzSunny +blockQueensgold +blockQuicksilver +blockRedcloth +blockRedstone +blockRedstoneAlloy +blockRefinedGlowstone +blockRefinedObsidian +blockRockwool +blockRosegold +blockRoughspun +blockRubracium +blockRuby +blockRutile +blockSalt +blockSanguinite +blockSapphire +blockSeared +blockShadowIron +blockShadowSteel +blockSheetmetalAluminum +blockSheetmetalConstantan +blockSheetmetalCopper +blockSheetmetalElectrum +blockSheetmetalGold +blockSheetmetalIron +blockSheetmetalLead +blockSheetmetalNickel +blockSheetmetalSilver +blockSheetmetalSteel +blockSheetmetalUranium +blockSignalum +blockSilky +blockSilver +blockSinisterium +blockSlime +blockSlimeBlue +blockSlimeCongealed +blockSlimeCyan +blockSlimeDirt +blockSlimeGrass +blockSlimeGreen +blockSlimeMagenta +blockSlimeRed +blockSlimeYellow +blockSoularium +blockSoulium +blockSteel +blockSteeleaf +blockStellarAlloy +blockSuperium +blockSuperiumCoal +blockSuperiumEssence +blockSupremium +blockSupremiumCoal +blockSupremiumEssence +blockTanzanite +blockTartarite +blockThaumium +blockTin +blockTitanium +blockTopaz +blockTungsten +blockUltimate +blockUranium +blockValyriansteel +blockVibrantAlloy +blockVividAlloy +blockVoid +blockVulcanite +blockVyroxeres +blockWhitecloth +blockYellorium +blockYellowcloth +blockZanite +blockZinc +dustAdamantine +dustAeonsteel +dustAerotheum +dustAlubrass +dustAluminium +dustAluminum +dustAluminumBrass +dustAmber +dustAmethyst +dustAmordrine +dustAngmallen +dustAquamarine +dustArdite +dustAsh +dustAshes +dustAstralSilver +dustAstralStarmetal +dustAtlarus +dustBasalz +dustBauxite +dustBedrock +dustBlackSteel +dustBlaze +dustBlitz +dustBlizz +dustBloodInfusedIron +dustBlutonium +dustBoron +dustBrass +dustBronze +dustCarmot +dustCelenegil +dustCertusQuartz +dustCeruclase +dustCharcoal +dustChargedCertusQuartz +dustCinnabar +dustCinnibar +dustClathrateEnder +dustClathrateGlowstone +dustClathrateOilSand +dustClathrateOilShale +dustClathrateRedstone +dustCoal +dustCobalt +dustCoke +dustConductiveIron +dustConstantan +dustConstructionAlloy +dustCopper +dustCryotheum +dustCrystalAir +dustCrystalEarth +dustCrystalEntropy +dustCrystalFire +dustCrystalOrder +dustCrystalTaint +dustCrystalWater +dustCyanite +dustDamascusSteel +dustDarkSteel +dustDeepIron +dustDemonicMetal +dustDiamond +dustDilithium +dustDirtyCopper +dustDirtyGold +dustDirtyIron +dustDirtyLead +dustDirtyOsmium +dustDirtySilver +dustDirtyTin +dustDogbearium +dustDraconium +dustElectricalSteel +dustElectrum +dustEmerald +dustEnchantedMetal +dustEndSteel +dustEnder +dustEnderPearl +dustEnderium +dustEnergeticAlloy +dustEssence +dustEvilMetal +dustFiery +dustFluix +dustFroststeel +dustGalena +dustGlowstone +dustGold +dustGraphite +dustGrave +dustHOPGraphite +dustHaderoth +dustHepatizon +dustIgnatius +dustInfuscolium +dustInolashite +dustInvar +dustIridium +dustIron +dustIronwood +dustKalendrite +dustKnightmetal +dustKnightslime +dustKovar +dustLapis +dustLavium +dustLead +dustLemurite +dustLithium +dustLudicrite +dustLumium +dustLunar +dustMagnesium +dustMalachite +dustMana +dustManganese +dustManyullyn +dustMidasium +dustMithril +dustNaturalAluminum +dustNetherQuartz +dustNickel +dustNihilite +dustObsidian +dustOrichalcum +dustOsmium +dustOureclase +dustPandorium +dustPeridot +dustPetrotheum +dustPigiron +dustPlatinum +dustPrismarine +dustPrometheum +dustPulsatingIron +dustPyrite +dustPyrotheum +dustQivium +dustQuartz +dustQuartzBlack +dustQueensgold +dustQuicksilver +dustRedstone +dustRedstoneAlloy +dustRefinedGlowstone +dustRefinedObsidian +dustRosegold +dustRubracium +dustRuby +dustRutile +dustSalt +dustSaltpeter +dustSanguinite +dustSapphire +dustShadowIron +dustShadowSteel +dustSignalum +dustSilver +dustSinisterium +dustSodalite +dustSoularium +dustSphalerite +dustSteel +dustSulfur +dustSulphur +dustTanzanite +dustTartarite +dustThorium +dustTin +dustTinyCopper +dustTinyGold +dustTinyIron +dustTinyLead +dustTinyNickel +dustTinySilver +dustTinyTin +dustTinyZinc +dustTitanium +dustTopaz +dustTritanium +dustTungsten +dustUranium +dustValyriansteel +dustVibrantAlloy +dustVoid +dustVulcanite +dustVyroxeres +dustWheat +dustWood +dustYellorium +dustZinc +gemAgate +gemAlexandrite +gemAmber +gemAmbrosium +gemAmethyst +gemAmetrine +gemAmmolite +gemApatite +gemAquamarine +gemBeyrl +gemBiotite +gemBlackDiamond +gemBlueTopaz +gemBoronArsenide +gemCarnelian +gemCatsEye +gemChaos +gemChrysoprase +gemCitrine +gemCoral +gemDiamond +gemEmerald +gemEnderBiotite +gemEnderEssence +gemFluorite +gemGarnet +gemGoldenBeryl +gemHeliodor +gemIndicolite +gemIolite +gemJade +gemJasper +gemKunzite +gemKyanite +gemLapis +gemLava +gemLepidolite +gemMalachite +gemMoldavite +gemMoon +gemMoonstone +gemMorganite +gemOnyx +gemOpal +gemPearl +gemPeridot +gemPrismarine +gemPyrope +gemQuartz +gemRedstone +gemRoseQuartz +gemRuby +gemSapphire +gemSodalite +gemSpinel +gemSunstone +gemTanzanite +gemTektite +gemTopaz +gemTurquoise +gemVioletSapphire +gemZanite +gemZircon +ingotAdamantine +ingotAeonsteel +ingotAlubrass +ingotAluminium +ingotAluminum +ingotAluminumBrass +ingotAmordrine +ingotAngmallen +ingotArdite +ingotAstralSilver +ingotAstralStarmetal +ingotAtlarus +ingotBaseEssence +ingotBlackIron +ingotBlackSteel +ingotBloodBronze +ingotBloodInfusedIron +ingotBlutonium +ingotBoron +ingotBrass +ingotBrick +ingotBrickNether +ingotBrickNetherGlazed +ingotBrickSeared +ingotBronze +ingotCarmot +ingotCelenegil +ingotCeruclase +ingotChrome +ingotCobalt +ingotConductiveIron +ingotConstantan +ingotConstructionAlloy +ingotCopper +ingotCrudeSteel +ingotCrystallineAlloy +ingotCrystallinePinkSlime +ingotCrystaltine +ingotCyanite +ingotDamascusSteel +ingotDarkSteel +ingotDawnstone +ingotDeepIron +ingotDemonicMetal +ingotDogbearium +ingotDraconium +ingotElectricalSteel +ingotElectrum +ingotElvenElementium +ingotEnchantedMetal +ingotEndSteel +ingotEnderium +ingotEnderiumBase +ingotEnergeticAlloy +ingotEnergeticSilver +ingotEvilMetal +ingotExtreme +ingotFerroboron +ingotFiery +ingotFroststeel +ingotGold +ingotGraphite +ingotHOPGraphite +ingotHaderoth +ingotHardCarbon +ingotHepatizon +ingotIgnatius +ingotInferium +ingotInfuscolium +ingotInolashite +ingotInsanium +ingotIntermedium +ingotInvar +ingotIridium +ingotIron +ingotIronwood +ingotKalendrite +ingotKnightmetal +ingotKnightslime +ingotKovar +ingotLavium +ingotLead +ingotLemurite +ingotLithium +ingotLithiumManganeseDioxide +ingotLudicrite +ingotLumium +ingotMagnesium +ingotMagnesiumDiboride +ingotManasteel +ingotManganese +ingotManganeseDioxide +ingotManyullyn +ingotMelodicAlloy +ingotMidasium +ingotMithril +ingotNaturalAluminum +ingotNickel +ingotNihilite +ingotOrichalcum +ingotOsmium +ingotOureclase +ingotPandorium +ingotPigiron +ingotPlatinum +ingotPrometheum +ingotPrudentium +ingotPulsatingIron +ingotQivium +ingotQueensgold +ingotQuicksilver +ingotRedstoneAlloy +ingotRefinedGlowstone +ingotRefinedIron +ingotRefinedObsidian +ingotRosegold +ingotRubracium +ingotRutile +ingotSanguinite +ingotShadowIron +ingotShadowSteel +ingotSignalum +ingotSilver +ingotSinisterium +ingotSoularium +ingotSoulium +ingotSteel +ingotSteeleaf +ingotStellarAlloy +ingotSuperium +ingotSupremium +ingotTartarite +ingotTerrasteel +ingotThaumium +ingotThermoconducting +ingotTin +ingotTitanium +ingotTough +ingotTungsten +ingotUltimate +ingotUnstable +ingotUranium +ingotValyriansteel +ingotVibrantAlloy +ingotVividAlloy +ingotVoid +ingotVulcanite +ingotVyroxeres +ingotYellorium +ingotZinc +nuggetAeonsteel +nuggetAlubrass +nuggetAluminium +nuggetAluminum +nuggetArdite +nuggetAstralStarmetal +nuggetBaseEssence +nuggetBlackIron +nuggetBloodInfusedIron +nuggetBlutonium +nuggetBrass +nuggetBronze +nuggetCobalt +nuggetConductiveIron +nuggetConstantan +nuggetConstructionAlloy +nuggetCopper +nuggetCrudeSteel +nuggetCrystallineAlloy +nuggetCrystallinePinkSlime +nuggetCrystaltine +nuggetCyanite +nuggetDarkSteel +nuggetDawnstone +nuggetDemonicMetal +nuggetDiamond +nuggetDogbearium +nuggetElectricalSteel +nuggetElectrum +nuggetElvenElementium +nuggetEmerald +nuggetEnchantedMetal +nuggetEndSteel +nuggetEnderium +nuggetEnderpearl +nuggetEnergeticAlloy +nuggetEnergeticSilver +nuggetEvilMetal +nuggetFiery +nuggetFroststeel +nuggetGold +nuggetInferium +nuggetInsanium +nuggetIntermedium +nuggetInvar +nuggetIridium +nuggetIron +nuggetKnightmetal +nuggetKnightslime +nuggetKovar +nuggetLavium +nuggetLead +nuggetLudicrite +nuggetLumium +nuggetManasteel +nuggetManyullyn +nuggetMeat +nuggetMelodicAlloy +nuggetMithril +nuggetNetherStar +nuggetNickel +nuggetNihilite +nuggetOrichalcum +nuggetOsmium +nuggetPandorium +nuggetPigiron +nuggetPlatinum +nuggetPrudentium +nuggetPulsatingIron +nuggetQivium +nuggetQuartz +nuggetQueensgold +nuggetQuicksilver +nuggetRedstoneAlloy +nuggetRefinedGlowstone +nuggetRefinedObsidian +nuggetRosegold +nuggetSignalum +nuggetSilver +nuggetSinisterium +nuggetSoularium +nuggetSoulium +nuggetSteel +nuggetSteeleaf +nuggetStellarAlloy +nuggetSuperium +nuggetSupremium +nuggetTerrasteel +nuggetThaumium +nuggetTin +nuggetUltimate +nuggetUnstable +nuggetUranium +nuggetValyriansteel +nuggetVibrantAlloy +nuggetVividAlloy +nuggetVoid +oreAdamantine +oreAeonsteel +oreAgate +oreAlexandrite +oreAlubrass +oreAluminium +oreAluminum +oreAmber +oreAmbrosium +oreAmethyst +oreAmetrine +oreAmmolite +oreApatite +oreAquamarine +oreArdite +oreAstralSilver +oreAstralStarmetal +oreAtlarus +oreBauxite +oreBeyrl +oreBlackDiamond +oreBloodInfusedIron +oreBlueTopaz +oreBoron +oreBrass +oreBronze +oreCarmot +oreCarnelian +oreCatsEye +oreCertusQuartz +oreCeruclase +oreChaos +oreChargedCertusQuartz +oreChrysoprase +oreCinnabar +oreCinnibar +oreCitrine +oreClathrateEnder +oreClathrateGlowstone +oreClathrateOilSand +oreClathrateOilShale +oreClathrateRedstone +oreCoal +oreCobalt +oreConductiveIron +oreConstantan +oreConstructionAlloy +oreCopper +oreCoral +oreCrystalAir +oreCrystalEarth +oreCrystalEntropy +oreCrystalFire +oreCrystalOrder +oreCrystalTaint +oreCrystalWater +oreDarkSteel +oreDeepIron +oreDemonicMetal +oreDiamond +oreDilithium +oreDimensionalShard +oreDogbearium +oreDraconium +oreElectricalSteel +oreElectrum +oreEmerald +oreEnchantedMetal +oreEndInferium +oreEndProsperity +oreEndSteel +oreEnder +oreEnderEssence +oreEnderium +oreEnergeticAlloy +oreEssence +oreEvilMetal +oreFiery +oreFluorite +oreFroststeel +oreGalena +oreGarnet +oreGlowstone +oreGold +oreGoldenBeryl +oreGravitite +oreHeliodor +oreIgnatius +oreIndicolite +oreInferium +oreInfuscolium +oreInvar +oreIolite +oreIridium +oreIron +oreIronwood +oreJade +oreJasper +oreKalendrite +oreKnightmetal +oreKnightslime +oreKunzite +oreKyanite +oreLapis +oreLavium +oreLead +oreLemurite +oreLepidolite +oreLithium +oreLumium +oreMagnesium +oreMalachite +oreManganese +oreManyullyn +oreMidasium +oreMithril +oreMoldavite +oreMoonstone +oreMorganite +oreNaturalAluminum +oreNetherAdamantine +oreNetherAeonsteel +oreNetherAlubrass +oreNetherAluminium +oreNetherAluminum +oreNetherAmber +oreNetherAmethyst +oreNetherApatite +oreNetherArdite +oreNetherAstralSilver +oreNetherAstralStarmetal +oreNetherAtlarus +oreNetherBloodInfusedIron +oreNetherBrass +oreNetherBronze +oreNetherCarmot +oreNetherCertusQuartz +oreNetherCeruclase +oreNetherChargedCertusQuartz +oreNetherCoal +oreNetherCobalt +oreNetherConductiveIron +oreNetherConstantan +oreNetherConstructionAlloy +oreNetherCopper +oreNetherDarkSteel +oreNetherDeepIron +oreNetherDemonicMetal +oreNetherDiamond +oreNetherDogbearium +oreNetherDraconium +oreNetherElectricalSteel +oreNetherElectrum +oreNetherEmerald +oreNetherEnchantedMetal +oreNetherEndSteel +oreNetherEnder +oreNetherEnderium +oreNetherEnergeticAlloy +oreNetherEvilMetal +oreNetherFiery +oreNetherFroststeel +oreNetherGlowstone +oreNetherGold +oreNetherIgnatius +oreNetherInferium +oreNetherInfuscolium +oreNetherInvar +oreNetherIridium +oreNetherIron +oreNetherKalendrite +oreNetherKnightmetal +oreNetherKnightslime +oreNetherLapis +oreNetherLavium +oreNetherLead +oreNetherLemurite +oreNetherLumium +oreNetherMagnesium +oreNetherMalachite +oreNetherManganese +oreNetherManyullyn +oreNetherMidasium +oreNetherMithril +oreNetherNaturalAluminum +oreNetherNickel +oreNetherNihilite +oreNetherOrichalcum +oreNetherOsmium +oreNetherOureclase +oreNetherPandorium +oreNetherPeridot +oreNetherPigiron +oreNetherPlatinum +oreNetherPrometheum +oreNetherProsperity +oreNetherPulsatingIron +oreNetherQivium +oreNetherQuartzBlack +oreNetherQueensgold +oreNetherRedstone +oreNetherRedstoneAlloy +oreNetherRefinedGlowstone +oreNetherRefinedObsidian +oreNetherRosegold +oreNetherRubracium +oreNetherRuby +oreNetherRutile +oreNetherSalt +oreNetherSaltpeter +oreNetherSanguinite +oreNetherSapphire +oreNetherShadowIron +oreNetherSignalum +oreNetherSilver +oreNetherSinisterium +oreNetherSoularium +oreNetherSteel +oreNetherSulfur +oreNetherTanzanite +oreNetherTin +oreNetherTitanium +oreNetherTopaz +oreNetherTungsten +oreNetherUranium +oreNetherValyriansteel +oreNetherVibrantAlloy +oreNetherVulcanite +oreNetherVyroxeres +oreNetherYellorite +oreNetherZinc +oreNethernull +oreNickel +oreNihilite +oreNuggetAeonsteel +oreNuggetAlubrass +oreNuggetAluminum +oreNuggetArdite +oreNuggetAstralStarmetal +oreNuggetBloodInfusedIron +oreNuggetBrass +oreNuggetBronze +oreNuggetCobalt +oreNuggetConductiveIron +oreNuggetConstantan +oreNuggetConstructionAlloy +oreNuggetCopper +oreNuggetDarkSteel +oreNuggetDemonicMetal +oreNuggetDogbearium +oreNuggetElectricalSteel +oreNuggetElectrum +oreNuggetEnchantedMetal +oreNuggetEndSteel +oreNuggetEnder +oreNuggetEnderium +oreNuggetEnergeticAlloy +oreNuggetEvilMetal +oreNuggetFiery +oreNuggetFroststeel +oreNuggetGlowstone +oreNuggetGold +oreNuggetInvar +oreNuggetIridium +oreNuggetIron +oreNuggetKnightmetal +oreNuggetKnightslime +oreNuggetLavium +oreNuggetLead +oreNuggetLumium +oreNuggetManyullyn +oreNuggetMithril +oreNuggetNickel +oreNuggetNihilite +oreNuggetOrichalcum +oreNuggetOsmium +oreNuggetPandorium +oreNuggetPigiron +oreNuggetPlatinum +oreNuggetPulsatingIron +oreNuggetQivium +oreNuggetQueensgold +oreNuggetRedstone +oreNuggetRedstoneAlloy +oreNuggetRefinedGlowstone +oreNuggetRefinedObsidian +oreNuggetRosegold +oreNuggetSignalum +oreNuggetSilver +oreNuggetSinisterium +oreNuggetSoularium +oreNuggetSteel +oreNuggetTin +oreNuggetUranium +oreNuggetValyriansteel +oreNuggetVibrantAlloy +oreNuggetZinc +oreNuggetnull +oreOnyx +oreOpal +oreOrichalcum +oreOsmium +oreOureclase +orePandorium +orePearl +orePeridot +orePigiron +orePlatinum +orePoorAeonsteel +orePoorAlubrass +orePoorAluminum +orePoorArdite +orePoorAstralStarmetal +orePoorBloodInfusedIron +orePoorBrass +orePoorBronze +orePoorCobalt +orePoorConductiveIron +orePoorConstantan +orePoorConstructionAlloy +orePoorCopper +orePoorDarkSteel +orePoorDemonicMetal +orePoorDogbearium +orePoorElectricalSteel +orePoorElectrum +orePoorEnchantedMetal +orePoorEndSteel +orePoorEnder +orePoorEnderium +orePoorEnergeticAlloy +orePoorEvilMetal +orePoorFiery +orePoorFroststeel +orePoorGlowstone +orePoorGold +orePoorInvar +orePoorIridium +orePoorIron +orePoorKnightmetal +orePoorKnightslime +orePoorLavium +orePoorLead +orePoorLumium +orePoorManyullyn +orePoorMithril +orePoorNickel +orePoorNihilite +orePoorOrichalcum +orePoorOsmium +orePoorPandorium +orePoorPigiron +orePoorPlatinum +orePoorPulsatingIron +orePoorQivium +orePoorQueensgold +orePoorRedstone +orePoorRedstoneAlloy +orePoorRefinedGlowstone +orePoorRefinedObsidian +orePoorRosegold +orePoorSignalum +orePoorSilver +orePoorSinisterium +orePoorSoularium +orePoorSteel +orePoorTin +orePoorUranium +orePoorValyriansteel +orePoorVibrantAlloy +orePoorZinc +orePoornull +orePrometheum +oreProsperity +orePulsatingIron +orePyrite +orePyrope +oreQivium +oreQuartz +oreQuartzBlack +oreQueensgold +oreRedstone +oreRedstoneAlloy +oreRefinedGlowstone +oreRefinedObsidian +oreRoseQuartz +oreRosegold +oreRubracium +oreRuby +oreRutile +oreSaltpeter +oreSanguinite +oreSapphire +oreShadowIron +oreSheldonite +oreSignalum +oreSilver +oreSinisterium +oreSodalite +oreSoularium +oreSphalerite +oreSpinel +oreSteel +oreSulfur +oreSunstone +oreTanzanite +oreTektite +oreThorium +oreTin +oreTitanium +oreTopaz +oreTritanium +oreTungsten +oreTurquoise +oreUranium +oreValyriansteel +oreVibrantAlloy +oreVioletSapphire +oreVulcanite +oreVyroxeres +oreYellorite +oreZanite +oreZinc +oreZircon +plateAeonsteel +plateAlubrass +plateAluminium +plateAluminum +plateArdite +plateAstralStarmetal +plateBloodInfusedIron +plateBrass +plateBronze +plateCobalt +plateConductiveIron +plateConstantan +plateConstructionAlloy +plateCopper +plateDarkSteel +plateDawnstone +plateDemonicMetal +plateDogbearium +plateElectricalSteel +plateElectrum +plateEnchantedMetal +plateEndSteel +plateEnderium +plateEnergeticAlloy +plateEvilMetal +plateFiery +plateFroststeel +plateGold +plateInvar +plateIridium +plateIron +plateKnightmetal +plateKnightslime +plateKovar +plateLavium +plateLead +plateLumium +plateManyullyn +plateMithril +plateNickel +plateNihilite +plateOrichalcum +plateOsmium +platePandorium +platePigiron +platePlatinum +platePulsatingIron +plateQivium +plateQueensgold +plateRedstoneAlloy +plateRefinedGlowstone +plateRefinedObsidian +plateRosegold +plateSignalum +plateSilver +plateSinisterium +plateSoularium +plateSteel +plateThaumium +plateTin +plateUranium +plateValyriansteel +plateVibrantAlloy +plateVoid diff --git a/config/cofh/thermalinnovation/client.cfg b/config/cofh/thermalinnovation/client.cfg new file mode 100644 index 00000000..edd2ae89 --- /dev/null +++ b/config/cofh/thermalinnovation/client.cfg @@ -0,0 +1,7 @@ +# Configuration file + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/thermalinnovation/common.cfg b/config/cofh/thermalinnovation/common.cfg new file mode 100644 index 00000000..443433bf --- /dev/null +++ b/config/cofh/thermalinnovation/common.cfg @@ -0,0 +1,54 @@ +# Configuration file + +Item { + + Drill { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxbore. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=40000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxbore. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Saw { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxsaw. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=40000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxsaw. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Magnet { + # Adjust this value to change the amount of Energy (in RF) stored by a Basic Fluxomagnet. This base value will scale with item level. [range: 10000 ~ 10000000, default: 40000] + I:BaseCapacity=40000 + + # Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Fluxomagnet. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000] + I:BaseReceive=1000 + B:Enable=true + } + + Injector { + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Hypoinfuser. This base value will scale with item level. [range: 400 ~ 10000, default: 2000] + I:BaseCapacity=2000 + B:Enable=true + } + + Quiver { + # Adjust this value to change the quantity of arrows stored by a Basic Alchemical Quiver. This base value will scale with item level. [range: 8 ~ 200, default: 40] + I:BaseArrowCapacity=40 + + # Adjust this value to change the amount of Fluid (in mB) stored by a Basic Alchemical Quiver. This base value will scale with item level. [range: 400 ~ 10000, default: 2000] + I:BaseFluidCapacity=2000 + B:Enable=true + } + +} + + +Version { + S:Identifier=0.3.6 +} + + diff --git a/config/cofh/world/00_minecraft.json b/config/cofh/world/00_minecraft.json new file mode 100644 index 00000000..0fa190dd --- /dev/null +++ b/config/cofh/world/00_minecraft.json @@ -0,0 +1,262 @@ +{ + "priority": 1000000000000, + "populate": { + "dirt": { + + "distribution": "uniform", + "generator": { + "block": "dirt", + "material": "minecraft:stone", + "cluster-size": 25 + }, + "cluster-count": 10, + "min-height": 40, + "max-height": 256, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "gravel": { + "distribution": "uniform", + "generator": { + "block": "gravel", + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 8, + "min-height": 30, + "max-height": 256, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "clay": { + "distribution": "uniform", + "generator": { + "block": "clay", + "material": "minecraft:stone", + "cluster-size": 15 + }, + "cluster-count": 8, + "min-height": 10, + "max-height": 256, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "diorite": { + "distribution": "uniform", + "generator": { + "block": { + "name": "stone", + "properties": { + "variant": "diorite" + } + }, + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 80, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 0 + ] + } + }, + + "granite": { + "distribution": "uniform", + "generator": { + "block": { + "name": "stone", + "properties": { + "variant": "granite" + } + }, + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 80, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 0 + ] + } + }, + + "andesite": { + "distribution": "uniform", + "generator": { + "block": { + "name": "stone", + "properties": { + "variant": "andesite" + } + }, + "material": "minecraft:stone", + "cluster-size": 33 + }, + "cluster-count": 10, + "min-height": 0, + "max-height": 80, + "retrogen": false, + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 0 + ] + } + }, + + "mesa_gold": { + "enabled": false, + "distribution": "uniform", + "generator": { + "block": { + "name": "gold_ore" + }, + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 20, + "min-height": 32, + "max-height": 80, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "id", + "entry": [ + "mesa", + "mesa_rock", + "mesa_clear_rock", + "mutated_mesa", + "mutated_mesa_rock", + "mutated_mesa_clear_rock" + ] + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "emerald": { + "distribution": "uniform", + "generator": { + "block": { + "name": "emerald_ore" + }, + "material": "minecraft:stone", + "cluster-size": 1 + }, + "cluster-count": { + "min": 3, + "max": 6 + }, + "min-height": 4, + "max-height": 28, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "id", + "entry": [ + "extreme_hills", + "smaller_extreme_hills", + "extreme_hills_with_trees", + "mutated_extreme_hills", + "mutated_extreme_hills_with_trees" + ] + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + + "silverfish": { + "distribution": "uniform", + "generator": { + "block": { + "name": "monster_egg", + "properties": { + "variant": "stone" + } + }, + "material": "minecraft:stone", + "cluster-size": 9 + }, + "cluster-count": 7, + "min-height": 0, + "max-height": 64, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "id", + "entry": [ + "extreme_hills", + "smaller_extreme_hills", + "extreme_hills_with_trees", + "mutated_extreme_hills", + "mutated_extreme_hills_with_trees" + ] + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + } + } +} diff --git a/config/cofh/world/01_thermalfoundation_ores.json b/config/cofh/world/01_thermalfoundation_ores.json new file mode 100644 index 00000000..47f52813 --- /dev/null +++ b/config/cofh/world/01_thermalfoundation_ores.json @@ -0,0 +1,5 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + } +} diff --git a/config/cofh/world/02_thermalfoundation_oil.json b/config/cofh/world/02_thermalfoundation_oil.json new file mode 100644 index 00000000..a2b496a9 --- /dev/null +++ b/config/cofh/world/02_thermalfoundation_oil.json @@ -0,0 +1,184 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + "oil_sand_clathrate": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "crude_oil_sand" + } + }, + "material": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:stone" + ], + "cluster-size": 16 + }, + "cluster-count": 4, + "chunk-chance": 10, + "min-height": 10, + "max-height": 80, + "in-village": "false", + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "SANDY" + } + ] + }, + "dimension": "all" + }, + "oil_shale_clathrate": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "crude_oil_gravel" + }, + "weight": 80 + }, + { + "name": "minecraft:coal_ore", + "weight": 20 + } + ], + "material": [ + "minecraft:dirt", + "minecraft:gravel", + "minecraft:stone" + ], + "cluster-size": 16 + }, + "cluster-count": 4, + "chunk-chance": 10, + "min-height": 10, + "max-height": 80, + "in-village": "false", + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "MESA" + }, + { + "type": "dictionary", + "entry": "OCEAN" + }, + { + "type": "dictionary", + "entry": "SNOWY" + }, + { + "type": "dictionary", + "entry": "SWAMP" + } + ] + }, + "dimension": "all" + }, + "oil_sand": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "type": "geode", + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "crude_oil_sand" + }, + "weight": 80 + }, + { + "name": "minecraft:sand", + "weight": 20 + } + ], + "material": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:stone" + ], + "hollow": "true", + "filler": "thermalfoundation:fluid_crude_oil", + "crust": "minecraft:sandstone" + }, + "cluster-count": 3, + "chunk-chance": 40, + "min-height": 30, + "max-height": 60, + "in-village": "false", + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "SANDY" + } + ] + }, + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "oil_shale": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "type": "geode", + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "crude_oil_gravel" + }, + "weight": 80 + }, + { + "name": "minecraft:gravel", + "weight": 20 + } + ], + "material": [ + "minecraft:dirt", + "minecraft:gravel", + "minecraft:stone" + ], + "hollow": "true", + "filler": "thermalfoundation:fluid_crude_oil", + "crust": "minecraft:stone" + }, + "cluster-count": 2, + "chunk-chance": 50, + "min-height": 20, + "max-height": 60, + "in-village": "false", + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + } + } +} diff --git a/config/cofh/world/03_thermalfoundation_clathrates.json b/config/cofh/world/03_thermalfoundation_clathrates.json new file mode 100644 index 00000000..a8667b01 --- /dev/null +++ b/config/cofh/world/03_thermalfoundation_clathrates.json @@ -0,0 +1,104 @@ +{ + "dependencies": "thermalfoundation", + "populate": { + "redstone_clathrate": { + "enabled": "false", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "redstone" + }, + "weight": 90 + }, + { + "name": "thermalfoundation:fluid_redstone", + "weight": 10 + } + ], + "material": "minecraft:stone", + "cluster-size": 16 + }, + "cluster-count": 2, + "chunk-chance": 12, + "min-height": 0, + "max-height": 20, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1 + ] + } + }, + "glowstone_clathrate": { + "enabled": "false", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "glowstone" + }, + "weight": 90 + }, + { + "name": "thermalfoundation:fluid_glowstone", + "weight": 10 + } + ], + "material": "minecraft:netherrack", + "cluster-size": 20 + }, + "cluster-count": 2, + "chunk-chance": 12, + "min-height": 10, + "max-height": 40, + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "NETHER" + } + ] + }, + "dimension": "all" + }, + "ender_clathrate": { + "enabled": "false", + "distribution": "uniform", + "generator": { + "block": { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "ender" + } + }, + "material": "minecraft:end_stone", + "cluster-size": 24 + }, + "cluster-count": 10, + "chunk-chance": 4, + "min-height": 10, + "max-height": 80, + "retrogen": "true", + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "END" + } + ] + }, + "dimension": "all" + } + } +} diff --git a/config/cofh/world/04_beanath_ore.json b/config/cofh/world/04_beanath_ore.json new file mode 100644 index 00000000..8cc47418 --- /dev/null +++ b/config/cofh/world/04_beanath_ore.json @@ -0,0 +1,630 @@ +{ + "populate": { + "uranium": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "nuclearcraft:ore", + "properties": { + "type": "uranium" + }, + "weight": 40 + }, + { + "name": "nuclearcraft:ore", + "properties": { + "type": "boron" + }, + "weight": 15 + }, + { + "name": "nuclearcraft:ore", + "properties": { + "type": "thorium" + }, + "weight": 15 + }, + { + "name": "nuclearcraft:ore", + "properties": { + "type": "magnesium" + }, + "weight": 15 + }, + { + "name": "nuclearcraft:ore", + "properties": { + "type": "lithium" + }, + "weight": 15 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "min-height": 0, + "max-height": 60, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + + "osmium": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "mekanism:oreblock", + "properties": { + "type": "osmium" + }, + "weight": 70 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "platinum" + }, + "weight": 29 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "iridium" + }, + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "chunk-chance": 4, + "min-height": 0, + "max-height": 100, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + + "iron_vein": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "iron_ore", + "weight": 55 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "nickel" + }, + "weight": 15 + }, + { + "name": "minecraft:gold_ore", + "weight": 14 + }, + { + "name": "woot:stygianironore", + "weight": 15 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "chunk-chance": 1, + "min-height": 10, + "max-height": 64, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + + "copper_vein": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "copper" + }, + "weight": 69 + }, + { + "name": "utilitybaseores:blaze_ore", + "weight": 15 + }, + { + "name": "contenttweaker:sub_block_holder_0", + "properties": { + "sub_block_number": "3" + }, + "weight": 15 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "chunk-chance": 1, + "min-height": 20, + "max-height": 60, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + "tin_vein": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "tin" + }, + "weight": 84 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "lead" + }, + "weight": 5 + }, + { + "name": "minecraft:iron_ore", + "weight": 10 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "chunk-chance": 1, + "min-height": 40, + "max-height": 80, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + "lead_vein": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "lead" + }, + "weight": 65 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "silver" + }, + "weight": 24 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "galena" + }, + "weight": 10 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 30 + }, + "cluster-count": 1, + "chunk-chance": 2, + "min-height": 5, + "max-height": 35, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + + "silver_vein": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "lead" + }, + "weight": 24 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "silver" + }, + "weight": 65 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "galena" + }, + "weight": 10 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 30 + }, + "cluster-count": 1, + "chunk-chance": 2, + "min-height": 5, + "max-height": 35, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + "aluminum_vein": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "aluminum" + }, + "weight": 20 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "bauxite" + }, + "weight": 40 + }, + { + "name": "libvulpes:ore0", + "properties": { + "varient": "8" + }, + "weight": 40 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 35 + }, + "cluster-count": 1, + "chunk-chance": 1, + "min-height": 0, + "max-height": 500, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + "redstone_vein": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "minecraft:redstone_ore", + "weight": 59 + }, + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "redstone" + }, + "weight": 10 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "ruby" + }, + "weight": 15 + }, + { + "name": "thaumcraft:ore_cinnabar", + "weight": 10 + }, + { + "name": "deepresonance:resonating_ore", + "properties": { + "oretype": "overworld" + }, + "weight": 10 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "chunk-chance": 1, + "min-height": 5, + "max-height": 30, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + "emerald_vein": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "minecraft:emerald_ore", + "weight": 20 + }, + { + "name": "utilitybaseores:slime_ore", + "weight": 20 + }, + { + "name": "enderore:ore_ender", + "weight": 20 + }, + { + "name": "fossil:fossil", + "weight": 39 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 30 + }, + "cluster-count": 1, + "chunk-chance": 3, + "min-height": 5, + "max-height": 100, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + "lapis_vein": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "minecraft:lapis_ore", + "weight": 74 + }, + { + "name": "utilitybaseores:prismarine_ore", + "weight": 10 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "sapphire" + }, + "weight": 15 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 35 + }, + "cluster-count": 1, + "chunk-chance": 1, + "min-height": 5, + "max-height": 40, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + "quartz_vein": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "mysticalworld:quartz_ore", + "weight": 40 + }, + { + "name": "appliedenergistics2:quartz_ore", + "weight": 40 + }, + { + "name": "appliedenergistics2:charged_quartz_ore", + "weight": 4 + }, + { + "name": "actuallyadditions:block_misc", + "properties": { + "type": "ore_black_quartz" + }, + "weight": 10 + }, + { + "name": "ebwizardry:crystal_ore", + "weight": 5 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 35 + }, + "cluster-count": 1, + "chunk-chance": 1, + "min-height": 20, + "max-height": 70, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + "deep_coal_vein": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "minecraft:coal_ore", + "weight": 87 + }, + { + "name": "minecraft:diamond_ore", + "weight": 10 + }, + { + "name": "astralsorcery:blockcustomore", + "weight": 1 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + }, + { + "name": "fossil:fossil", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "chunk-chance": 1, + "min-height": 0, + "max-height": 100, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + }, + "voidstone": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": { + "name": "chisel:voidstone" + }, + "material": "minecraft:stone", + "cluster-size": 3 + }, + "cluster-count": 20, + "min-height": 0, + "max-height": 100, + "retrogen": "true", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 10 + ] + } + } + } +} diff --git a/config/cofh/world/05_new_ore_gen.json b/config/cofh/world/05_new_ore_gen.json new file mode 100644 index 00000000..61f0722b --- /dev/null +++ b/config/cofh/world/05_new_ore_gen.json @@ -0,0 +1,557 @@ +{ + "populate": { + "iron_vein_ow": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "iron_ore", + "weight": 65 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "nickel" + }, + "weight": 20 + }, + { + "name": "minecraft:gold_ore", + "weight": 14 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 45 + }, + "cluster-count": 1, + "chunk-chance": 2, + "min-height": 10, + "max-height": 64, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + + "copper_vein_ow": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "copper" + }, + "weight": 70 + }, + { + "name": "utilitybaseores:blaze_ore", + "weight": 5 + }, + { + "name": "contenttweaker:sub_block_holder_0", + "properties": { + "sub_block_number": "3" + }, + "weight": 24 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "chunk-chance": 2, + "min-height": 20, + "max-height": 60, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + "tin_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "tin" + }, + "weight": 84 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "lead" + }, + "weight": 5 + }, + { + "name": "minecraft:iron_ore", + "weight": 10 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "chunk-chance": 2, + "min-height": 40, + "max-height": 80, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + "lead_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "lead" + }, + "weight": 65 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "silver" + }, + "weight": 24 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "galena" + }, + "weight": 10 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 30 + }, + "cluster-count": 1, + "chunk-chance": 3, + "min-height": 5, + "max-height": 35, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + + "silver_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "lead" + }, + "weight": 24 + }, + { + "name": "thermalfoundation:ore", + "properties": { + "type": "silver" + }, + "weight": 65 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "galena" + }, + "weight": 10 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 30 + }, + "cluster-count": 1, + "chunk-chance": 3, + "min-height": 5, + "max-height": 35, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + "aluminum_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "thermalfoundation:ore", + "properties": { + "type": "aluminum" + }, + "weight": 5 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "bauxite" + }, + "weight": 89 + }, + { + "name": "libvulpes:ore0", + "properties": { + "varient": "8" + }, + "weight": 5 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 30 + }, + "cluster-count": 1, + "chunk-chance": 4, + "min-height": 0, + "max-height": 20, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + "redstone_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "minecraft:redstone_ore", + "weight": 59 + }, + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "redstone" + }, + "weight": 10 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "ruby" + }, + "weight": 15 + }, + { + "name": "thaumcraft:ore_cinnabar", + "weight": 10 + }, + { + "name": "deepresonance:resonating_ore", + "properties": { + "oretype": "overworld" + }, + "weight": 5 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 40 + }, + "cluster-count": 1, + "chunk-chance": 3, + "min-height": 5, + "max-height": 15, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + "emerald_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "minecraft:emerald_ore", + "weight": 20 + }, + { + "name": "utilitybaseores:slime_ore", + "weight": 20 + }, + { + "name": "enderore:ore_ender", + "weight": 39 + }, + { + "name": "fossil:fossil", + "weight": 20 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 25 + }, + "cluster-count": 1, + "chunk-chance": 5, + "min-height": 5, + "max-height": 40, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + "lapis_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "minecraft:lapis_ore", + "weight": 74 + }, + { + "name": "utilitybaseores:prismarine_ore", + "weight": 10 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "sapphire" + }, + "weight": 15 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 20 + }, + "cluster-count": 1, + "chunk-chance": 4, + "min-height": 5, + "max-height": 15, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + "quartz_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "mysticalworld:quartz_ore", + "weight": 40 + }, + { + "name": "appliedenergistics2:quartz_ore", + "weight": 40 + }, + { + "name": "appliedenergistics2:charged_quartz_ore", + "weight": 4 + }, + { + "name": "actuallyadditions:block_misc", + "properties": { + "type": "ore_black_quartz" + }, + "weight": 10 + }, + { + "name": "ebwizardry:crystal_ore", + "weight": 5 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 35 + }, + "cluster-count": 1, + "chunk-chance": 3, + "min-height": 20, + "max-height": 70, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + "deep_coal_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "minecraft:coal_ore", + "weight": 87 + }, + { + "name": "minecraft:diamond_ore", + "weight": 10 + }, + { + "name": "astralsorcery:blockcustomore", + "weight": 1 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + }, + { + "name": "fossil:fossil", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 45 + }, + "cluster-count": 1, + "chunk-chance": 4, + "min-height": 0, + "max-height": 20, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + }, + "coal_vein_ow": { + "enabled": "true", + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "minecraft:coal_ore", + "weight": 99 + }, + { + "name": "rockhounding_chemistry:uninspected_mineral", + "weight": 1 + } + ], + "material": "minecraft:stone", + "cluster-size": 45 + }, + "cluster-count": 1, + "chunk-chance": 2, + "min-height": 20, + "max-height": 80, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "blacklist", + "value": [ + -1, + 1, + 10 + ] + } + } + } +} \ No newline at end of file diff --git a/config/cofh/world/06_nether_ore_gen.json b/config/cofh/world/06_nether_ore_gen.json new file mode 100644 index 00000000..17592cda --- /dev/null +++ b/config/cofh/world/06_nether_ore_gen.json @@ -0,0 +1,146 @@ +{ + "populate": { + "cobalt_vein": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "mysticalagriculture:nether_prosperity_ore", + "weight": 10 + }, + { + "name": "tconstruct:ore", + "properties": { + "type": "cobalt" + }, + "weight": 75 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "sphalerite" + }, + "weight": 15 + } + ], + "material": "minecraft:netherrack", + "cluster-size": 35 + }, + "cluster-count": 1, + "min-height": 10, + "max-height": 64, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + -1 + ] + } + }, + "ardite_vein": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "tconstruct:ore", + "properties": { + "type": "ardite" + }, + "weight": 50 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "pyrite" + }, + "weight": 40 + }, + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "glowstone" + }, + "weight": 10 + } + ], + "material": "minecraft:netherrack", + "cluster-size": 35 + }, + "cluster-count": 1, + "min-height": 10, + "max-height": 64, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + -1 + ] + } + }, + "cinnabar_vein": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "deepresonance:resonating_ore", + "properties": { + "oretype": "nether" + }, + "weight": 10 + }, + { + "name": "contenttweaker:sub_block_holder_0", + "properties": { + "sub_block_number": "7" + }, + "weight": 60 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "cinnabar" + }, + "weight": 30 + } + ], + "material": "minecraft:netherrack", + "cluster-size": 25 + }, + "cluster-count": 2, + "min-height": 70, + "max-height": 120, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + -1 + ] + } + }, + "quartz": { + "distribution": "uniform", + "generator": { + "block": "quartz_ore", + "material": "minecraft:netherrack", + "cluster-size": 20 + }, + "cluster-count": 14, + "min-height": 10, + "max-height": 118, + "retrogen": false, + "biome": { + "restriction": "whitelist", + "value": [ + { + "type": "dictionary", + "entry": "NETHER" + } + ] + }, + "dimension": "all" + } + } +} \ No newline at end of file diff --git a/config/cofh/world/07_end_ore_gen.json b/config/cofh/world/07_end_ore_gen.json new file mode 100644 index 00000000..e5e03334 --- /dev/null +++ b/config/cofh/world/07_end_ore_gen.json @@ -0,0 +1,124 @@ +{ + "populate": { + "tungsten_vein": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "quark:biotite_ore", + "weight": 10 + }, + { + "name": "thermalfoundation:ore_fluid", + "properties": { + "type": "ender" + }, + "weight": 10 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "tungsten" + }, + "weight": 80 + } + ], + "material": "minecraft:end_stone", + "cluster-size": 30 + }, + "cluster-count": 1, + "min-height": 10, + "max-height": 150, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 1 + ] + } + }, + "sheldonite_vein": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "techreborn:ore", + "properties": { + "type": "sheldonite" + }, + "weight": 75 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "peridot" + }, + "weight": 10 + }, + { + "name": "techreborn:ore", + "properties": { + "type": "sodalite" + }, + "weight": 15 + } + ], + "material": "minecraft:end_stone", + "cluster-size": 30 + }, + "cluster-count": 1, + "min-height": 10, + "max-height": 150, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 1 + ] + } + }, + "adimantite_vein": { + "distribution": "uniform", + "generator": { + "block": [ + { + "name": "deepresonance:resonating_ore", + "properties": { + "oretype": "end" + }, + "weight": 10 + }, + { + "name": "contenttweaker:sub_block_holder_0", + "properties": { + "sub_block_number": "8" + }, + "weight": 80 + }, + { + "name": "rftools:dimensional_shard_ore", + "properties": { + "oretype": "end" + }, + "weight": 10 + } + ], + "material": "minecraft:end_stone", + "cluster-size": 20 + }, + "cluster-count": 1, + "min-height": 10, + "max-height": 150, + "retrogen": "false", + "biome": "all", + "dimension": { + "restriction": "whitelist", + "value": [ + 1 + ] + } + } + } +} \ No newline at end of file diff --git a/config/cofh/world/config.cfg b/config/cofh/world/config.cfg new file mode 100644 index 00000000..8d90899d --- /dev/null +++ b/config/cofh/world/config.cfg @@ -0,0 +1,31 @@ +# Configuration file + +~CONFIG_VERSION: 1.4.0 + +World { + # If TRUE, CoFH World will not generate features at all. This option is intended for use when you want another mod to handle ore generation but do not want to blank out the various .json files yourself. Flat Bedrock may still be used. [default: false] + B:DisableAllGeneration=false + + # If TRUE, standard Minecraft ore generation will be REPLACED. Configure in the 00_minecraft.json file; standard Minecraft defaults have been provided. If you rename the 00_minecraft.json file, this option WILL NOT WORK. [default: false] + B:ReplaceStandardGeneration=true + + # If TRUE, world generation handled by CoFH World will be retroactively applied to existing chunks. [default: false] + B:RetroactiveGeneration=true + + # This adjusts the % chance that a tree will grow as normal when it is meant to. Reducing this value will mean that trees take longer to grow, on average. [range: 1 ~ 100, default: 100] + I:TreeGrowthChance=100 + + Bedrock { + # If TRUE, the bedrock layer will be flattened. [default: false] + B:EnableFlatBedrock=true + + # If TRUE, Flat Bedrock will retroactively be applied to existing chunks, if retroactive generation is enabled. [default: false] + B:EnableRetroactiveFlatBedrock=false + + # This adjusts the number of layers of Flat Bedrock, if enabled. [range: 1 ~ 8, default: 2] + I:NumBedrockLayers=2 + } + +} + + diff --git a/config/colossalchests.cfg b/config/colossalchests.cfg new file mode 100644 index 00000000..d85b37e1 --- /dev/null +++ b/config/colossalchests.cfg @@ -0,0 +1,70 @@ +# Configuration file + +block { + B:chest_wall=true + B:colossal_chest=true + B:interface=true + B:uncolossal_chest=true +} + + +core { + # If an anonymous mod startup analytics request may be sent to our analytics service. + B:general.analytics=true + + # If the recipe loader should crash when finding invalid recipes. + B:general.crashOnInvalidRecipe=false + + # If mod compatibility loader should crash hard if errors occur in that process. + B:general.crashOnModCompatCrash=false + + # Set 'true' to enable development debug mode. This will result in a lower performance! + B:general.debug=false + + # Maximum buffer byte size for adaptive inventory slots fragmentation. + I:general.maxPacketBufferSize=20000 + + # Config version for ColossalChests. + # DO NOT EDIT MANUALLY! + S:general.version=1.7.3 + + # If the version checker should be enabled. + B:general.versionChecker=true +} + + +general { + # If the chest should visually open when someone uses it. + B:colossal_chest.chestAnimation=true + + # If the interface input overlay should always be rendered on chests. + B:general.alwaysShowInterfaceOverlay=true + + # Always create full creative-mode chests when formed. Should not be used in survival worlds! + B:general.creativeChests=false + + # If items should be ejected from the chests if one of the structure blocks are removed. + B:general.ejectItemsOnDestroy=false + + # If the higher tier metal variants can be crafted. + B:general.metalVariants=true +} + + +item { + B:upgrade_tool=true +} + + +machine { + # The maximum size a colossal chest can have. + I:colossal_chest.maxSize=20 +} + + +"mod compat" { + # If the non-wood variants should use the textures of the Iron Chest mod. + B:ironchest=true +} + + diff --git a/config/comforts.cfg b/config/comforts.cfg new file mode 100644 index 00000000..6a27ccd0 --- /dev/null +++ b/config/comforts.cfg @@ -0,0 +1,38 @@ +# Configuration file + +general { + # Set to true to automatically use sleeping bags when placed + B:"Auto Use Sleeping Bags"=true + + # Set to true to enable relaxing in hammocks without sleeping + B:"Leisure Hammocks"=false + + # Set to true to enable sleeping in hammocks at night + B:"Nighttime Hammocks"=false + + # The chance that a sleeping bag will break upon usage + # Min: 0.0 + # Max: 1.0 + D:"Sleeping Bag Break Chance"=0.0 + + # List of debuffs to apply to players after using the sleeping bag + # Format: [effect] [duration(secs)] [power] + S:"Sleeping Bag Debuffs" < + > + + # If well rested is true, this value is used to determine how long you need before being able to sleep again (larger numbers = can sleep sooner) + # Min: 1.0 + # Max: 20.0 + D:"Sleepy Factor"=2.0 + + # Set to true to prevent sleeping depending on how long you previously slept + B:Well-Rested=false + + toughasnails { + # Set to true to have sleeping bags slightly warm your body if you're cold + B:"Insulated Sleeping Bags"=false + } + +} + + diff --git a/config/compactmachines3/recipes/3x3-craft.json b/config/compactmachines3/recipes/3x3-craft.json new file mode 100644 index 00000000..a1d61f95 --- /dev/null +++ b/config/compactmachines3/recipes/3x3-craft.json @@ -0,0 +1,54 @@ +{ + "name": "cm3thermal:machineframe", + + "disabled": true, + + "target-item": "thermalexpansion:machine", + "target-count": 1, + "target-nbt": "{RSControl: 0 as byte, Facing: 3 as byte, Energy: 0, SideCache: [1, 1, 2, 2, 2, 2] as byte[] as byte[], Level: 0 as byte}}", + + "duration": 200, + "symmetrical": true, + + "catalyst": "thermalfoundation:material", + "catalyst-meta": 513, + + "input-types": { + "r": { + "id": "minecraft:redstone_block", + "meta": 0 + }, + "c": { + "id": "immersiveengineering:metal_decoration0", + "meta": 0 + }, + "b": { + "id": "minecraft:brick_block", + "meta": 0 + }, + "s": { + "id": "immersiveengineering:sheetmetal", + "meta": 9 + } + + + }, + "shape": [ + [ + [ "s", "s", "s" ], + [ "s", "c", "s" ], + [ "s", "s", "s" ] + ], + [ + [ "s", "b", "s" ], + [ "b", "r", "b" ], + [ "s", "b", "s" ] + ], + [ + [ "s", "s", "s" ], + [ "s", "c", "s" ], + [ "s", "s", "s" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/actually-additions-iron-casing.json b/config/compactmachines3/recipes/actually-additions-iron-casing.json new file mode 100644 index 00000000..f5d92241 --- /dev/null +++ b/config/compactmachines3/recipes/actually-additions-iron-casing.json @@ -0,0 +1,46 @@ +{ + "name": "cm3aa:ironcasing", + + "disabled": false, + + "target-item": "actuallyadditions:block_misc", + "target-count": 1, + "target-meta": 9, + + "duration": 200, + "symmetrical": true, + + "catalyst": "powersuits:powerarmorcomponent", + "catalyst-meta": 0, + + "input-types": { + "c": { + "id": "actuallyadditions:block_misc", + "meta": 2 + }, + "s": { + "id": "immersiveengineering:sheetmetal", + "meta": 9 + } + + + }, + "shape": [ + [ + [ "s", "s", "s" ], + [ "s", "s", "s" ], + [ "s", "s", "s" ] + ], + [ + [ "s", "s", "s" ], + [ "s", "c", "s" ], + [ "s", "s", "s" ] + ], + [ + [ "s", "s", "s" ], + [ "s", "s", "s" ], + [ "s", "s", "s" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/advancedr-frame.json b/config/compactmachines3/recipes/advancedr-frame.json new file mode 100644 index 00000000..d413d7ac --- /dev/null +++ b/config/compactmachines3/recipes/advancedr-frame.json @@ -0,0 +1,80 @@ +{ + "name": "cm3ar:frame", + + "disabled": false, + + "target-item": "libvulpes:structuremachine", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "rockhounding_chemistry:misc_items", + "catalyst-meta": 10, + + + "input-types": { + "a": { + "id": "jaopca:block_sheetmetaltitanium", + "meta": 0 + }, + "b": { + "id": "immersiveengineering:metal_decoration1", + "meta": 5 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "a", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/advancedr-frame2.json b/config/compactmachines3/recipes/advancedr-frame2.json new file mode 100644 index 00000000..c0bfd056 --- /dev/null +++ b/config/compactmachines3/recipes/advancedr-frame2.json @@ -0,0 +1,80 @@ +{ + "name": "cm3ar:frame2", + + "disabled": false, + + "target-item": "libvulpes:structuremachine", + "target-count": 2, + + "duration": 200, + "symmetrical": true, + + "catalyst": "rockhounding_chemistry:misc_items", + "catalyst-meta": 10, + + + "input-types": { + "a": { + "id": "jaopca:block_sheetmetaltitanium", + "meta": 0 + }, + "b": { + "id": "contenttweaker:nimonic_scaffolding", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "a", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/ae2-acceptor.json b/config/compactmachines3/recipes/ae2-acceptor.json new file mode 100644 index 00000000..4cb81164 --- /dev/null +++ b/config/compactmachines3/recipes/ae2-acceptor.json @@ -0,0 +1,86 @@ +{ + "name": "cm3appliedenergistics2:energy_acceptor", + + "disabled": false, + + "target-item": "appliedenergistics2:energy_acceptor", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "appliedenergistics2:fluix_block", + + "input-types": { + "a": { + "id": "appliedenergistics2:sky_stone_block", + "meta": 0 + }, + "b": { + "id": "contenttweaker:sheetmetal_refinediron", + "meta": 0 + }, + "c": { + "id": "appliedenergistics2:quartz_glass", + "meta": 0 + }, + "d": { + "id": "storagenetwork:master", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "c", + "b" + ], + [ + "c", + "d", + "c" + ], + [ + "b", + "c", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/ae2-mecontroller.json b/config/compactmachines3/recipes/ae2-mecontroller.json new file mode 100644 index 00000000..9fd84ae3 --- /dev/null +++ b/config/compactmachines3/recipes/ae2-mecontroller.json @@ -0,0 +1,87 @@ +{ + "name": "cm3ae2:mecontroller", + + "disabled": false, + + "target-item": "appliedenergistics2:controller", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "threng:material", + "catalyst-meta": "4", + + "input-types": { + "a": { + "id": "appliedenergistics2:fluix_block", + "meta": 0 + }, + "b": { + "id": "appliedenergistics2:quartz_vibrant_glass", + "meta": 0 + }, + "c": { + "id": "thermalfoundation:storage", + "meta": 6 + }, + "d": { + "id": "techreborn:machine_frame", + "meta": 1 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "c", + "b" + ], + [ + "c", + "d", + "c" + ], + [ + "b", + "c", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/astralsorcrey-altar1.json b/config/compactmachines3/recipes/astralsorcrey-altar1.json new file mode 100644 index 00000000..0eb813d7 --- /dev/null +++ b/config/compactmachines3/recipes/astralsorcrey-altar1.json @@ -0,0 +1,94 @@ +{ + "name": "cm3astralsorcrey:altar1", + + "disabled": false, + + "target-item": "astralsorcery:blockaltar", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "astralsorcery:itemcraftingcomponent", + + "input-types": { + "a": { + "id": "astralsorcery:blockmarble", + "meta": 3 + }, + "b": { + "id": "thaumcraft:slab_greatwood", + "meta": 8, + "item": { + "id": "thaumcraft:slab_greatwood", + "meta": 0, + "count": 8 + } + }, + "c": { + "id": "thaumcraft:slab_greatwood", + "meta": 0 + }, + "d": { + "id": "astralsorcery:blockblackmarble", + "meta": 0 + }, + "e": { + "id": "thaumcraft:plank_greatwood", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "d", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "e", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "c", + "c", + "c" + ], + [ + "c", + "e", + "c" + ], + [ + "c", + "c", + "c" + ] + ] + ] +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/beneath-portal.json b/config/compactmachines3/recipes/beneath-portal.json new file mode 100644 index 00000000..1b75da0f --- /dev/null +++ b/config/compactmachines3/recipes/beneath-portal.json @@ -0,0 +1,45 @@ +{ + "name": "cm3beneath:portal", + + "disabled": false, + + "target-item": "beneath:teleporterbeneath", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "astralsorcery:itemusabledust", + "catalyst-meta": 1, + + "input-types": { + "b": { + "id": "contenttweaker:starmetal_block", + "meta": 0 + }, + "s": { + "id": "additionalcompression:cobblestone_compressed", + "meta": 0 + } + + + }, + "shape": [ + [ + [ "s", "s", "s" ], + [ "s", "s", "s" ], + [ "s", "s", "s" ] + ], + [ + [ "s", "s", "s" ], + [ "s", "b", "s" ], + [ "s", "s", "s" ] + ], + [ + [ "s", "s", "s" ], + [ "s", "s", "s" ], + [ "s", "s", "s" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/bloodmagic-altar.json b/config/compactmachines3/recipes/bloodmagic-altar.json new file mode 100644 index 00000000..84849c4c --- /dev/null +++ b/config/compactmachines3/recipes/bloodmagic-altar.json @@ -0,0 +1,114 @@ +{ + "name": "cm3bloodmagic:altar", + + "disabled": false, + + "target-item": "bloodmagic:altar", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "tconstruct:edible", + "catalyst-meta": 3, + + "input-types": { + "a": { + "id": "actuallyadditions:block_crystal", + "meta": 0 + }, + "b": { + "id": "thaumcraft:slab_arcane_stone", + "meta": 0 + }, + "c": { + "id": "thaumcraft:stone_arcane", + "meta": 0 + }, + "d": { + "id": "chisel:energizedvoidstone", + "meta": 3 + }, + "e": { + "id": "botania:storage", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "b", + "_", + "_", + "_", + "b" + ], + [ + "b", + "_", + "_", + "_", + "b" + ], + [ + "b", + "_", + "_", + "_", + "b" + ], + [ + "a", + "b", + "b", + "b", + "a" + ] + ], + [ + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "c", + "d", + "d", + "d", + "c" + ], + [ + "c", + "d", + "e", + "d", + "c" + ], + [ + "c", + "d", + "d", + "d", + "c" + ], + [ + "a", + "c", + "c", + "c", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/bonsai-hopping.json b/config/compactmachines3/recipes/bonsai-hopping.json new file mode 100644 index 00000000..d44ed4a9 --- /dev/null +++ b/config/compactmachines3/recipes/bonsai-hopping.json @@ -0,0 +1,69 @@ +{ + "name": "cm3bonsaitrees:bonsaipot", + + "disabled": false, + + "target-item": "bonsaitrees:bonsaipot", + "target-count": 1, + "target-meta": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:hopper", + + "input-types": { + "a": { + "id": "contenttweaker:sheetmetal_bronze", + "meta": 0 + }, + "b": { + "id": "minecraft:brick_block", + "meta": 0 + }, + "c": { + "id": "minecraft:stone_slab", + "meta": 4 + } + }, + "shape": [ + [ + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "b", + "c", + "c", + "c", + "b" + ], + [ + "b", + "c", + "c", + "c", + "b" + ], + [ + "b", + "c", + "c", + "c", + "b" + ], + [ + "a", + "b", + "b", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/botania-manapool.json b/config/compactmachines3/recipes/botania-manapool.json new file mode 100644 index 00000000..18891c64 --- /dev/null +++ b/config/compactmachines3/recipes/botania-manapool.json @@ -0,0 +1,69 @@ +{ + "name": "cm3botania:manapool", + + "disabled": false, + + "target-item": "botania:pool", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "enderio:item_material", + "catalyst-meta": 20, + + "input-types": { + "a": { + "id": "botania:livingrock", + "meta": 0 + }, + "b": { + "id": "contenttweaker:sheetmetal_brass", + "meta": 0 + }, + "c": { + "id": "botania:livingrock0slab", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "a", + "b", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "b", + "c", + "c", + "c", + "b" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "b", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/colossal-wood.json b/config/compactmachines3/recipes/colossal-wood.json new file mode 100644 index 00000000..c7580940 --- /dev/null +++ b/config/compactmachines3/recipes/colossal-wood.json @@ -0,0 +1,79 @@ +{ + "name": "colossal:wood", + + "disabled": true, + + "target-item": "colossalchests:chest_wall", + "target-count": 4, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:chest", + "catalyst-meta": 513, + + "input-types": { + "a": { + "id": "minecraft:planks", + "ignore-meta": true + }, + "b": { + "id": "actuallyadditions:block_crystal", + "meta": 3 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "a", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "b", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "a", + "a" + ], + [ + "a", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/compactmachines-shrinker.json b/config/compactmachines3/recipes/compactmachines-shrinker.json new file mode 100644 index 00000000..b0eede03 --- /dev/null +++ b/config/compactmachines3/recipes/compactmachines-shrinker.json @@ -0,0 +1,49 @@ +{ + "name": "cm3:shrinker", + + "disabled": false, + + "target-item": "compactmachines3:psd", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "enderio:item_material", + "catalyst-meta": 20, + + "input-types": { + "a": { + "id": "immersiveengineering:sheetmetal", + "meta": 3 + }, + "b": { + "id": "actuallyadditions:block_misc", + "meta": 6 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "_", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/compactmachines-shrinker2.json b/config/compactmachines3/recipes/compactmachines-shrinker2.json new file mode 100644 index 00000000..0f2fe8b7 --- /dev/null +++ b/config/compactmachines3/recipes/compactmachines-shrinker2.json @@ -0,0 +1,61 @@ +{ + "name": "cm3:shrinker2", + + "disabled": false, + + "target-item": "compactmachines3:psd", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "enderio:item_material", + "catalyst-meta": 20, + + "input-types": { + "a": { + "id": "immersiveengineering:sheetmetal", + "meta": 3 + }, + "b": { + "id": "actuallyadditions:block_misc", + "meta": 6 + } + }, + "shape": [ + [ + [ + "a" + ], + [ + "b" + ], + [ + "a" + ] + ], + [ + [ + "b" + ], + [ + "_" + ], + [ + "b" + ] + ], + [ + [ + "a" + ], + [ + "b" + ], + [ + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-blue.json b/config/compactmachines3/recipes/danknull-blue.json new file mode 100644 index 00000000..6a81fbb2 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-blue.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_blue", + + "disabled": false, + + "target-item": "danknull:dank_null_1", + "target-count": 1, + + "duration": 250, + "symmetrical": true, + + "catalyst": "minecraft:lapis_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 9 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 11 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-bluepanel.json b/config/compactmachines3/recipes/danknull-bluepanel.json new file mode 100644 index 00000000..423966b6 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-bluepanel.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_panel_blue", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_1", + "target-count": 2, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:lapis_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 9 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 11 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-bluepanel2.json b/config/compactmachines3/recipes/danknull-bluepanel2.json new file mode 100644 index 00000000..eb090b8e --- /dev/null +++ b/config/compactmachines3/recipes/danknull-bluepanel2.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_panel_blue2", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_1", + "target-count": 2, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:lapis_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 9 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 11 + } + }, + "shape": [ + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-cyan.json b/config/compactmachines3/recipes/danknull-cyan.json new file mode 100644 index 00000000..04fbc626 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-cyan.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_cyan", + + "disabled": false, + + "target-item": "danknull:dank_null_4", + "target-count": 1, + + "duration": 400, + "symmetrical": true, + + "catalyst": "minecraft:diamond_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 9 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-cyanpanel.json b/config/compactmachines3/recipes/danknull-cyanpanel.json new file mode 100644 index 00000000..e207d7c8 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-cyanpanel.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_panel_cyan", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_4", + "target-count": 2, + + "duration": 350, + "symmetrical": true, + + "catalyst": "minecraft:diamond_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 9 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-cyanpanel2.json b/config/compactmachines3/recipes/danknull-cyanpanel2.json new file mode 100644 index 00000000..80907378 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-cyanpanel2.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_panel_cyan2", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_4", + "target-count": 2, + + "duration": 350, + "symmetrical": true, + + "catalyst": "minecraft:diamond_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 9 + } + }, + "shape": [ + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-lime.json b/config/compactmachines3/recipes/danknull-lime.json new file mode 100644 index 00000000..75a64a68 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-lime.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_lime", + + "disabled": false, + + "target-item": "danknull:dank_null_5", + "target-count": 1, + + "duration": 450, + "symmetrical": true, + + "catalyst": "minecraft:emerald_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 5 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-limepanel.json b/config/compactmachines3/recipes/danknull-limepanel.json new file mode 100644 index 00000000..993a053c --- /dev/null +++ b/config/compactmachines3/recipes/danknull-limepanel.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_panel_lime", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_5", + "target-count": 2, + + "duration": 400, + "symmetrical": true, + + "catalyst": "minecraft:emerald_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 5 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-limepanel2.json b/config/compactmachines3/recipes/danknull-limepanel2.json new file mode 100644 index 00000000..16904981 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-limepanel2.json @@ -0,0 +1,64 @@ + + +{ + "name": "danknull:dank_null_panel_lime2", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_5", + "target-count": 2, + + "duration": 400, + "symmetrical": true, + + "catalyst": "minecraft:emerald_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 5 + } + }, + "shape": [ + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-red.json b/config/compactmachines3/recipes/danknull-red.json new file mode 100644 index 00000000..d1faf1d0 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-red.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_red", + + "disabled": false, + + "target-item": "danknull:dank_null_0", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:redstone_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 9 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 14 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-white.json b/config/compactmachines3/recipes/danknull-white.json new file mode 100644 index 00000000..04e21f68 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-white.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_white", + + "disabled": false, + + "target-item": "danknull:dank_null_2", + "target-count": 1, + + "duration": 300, + "symmetrical": true, + + "catalyst": "minecraft:iron_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 0 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-whitepanel.json b/config/compactmachines3/recipes/danknull-whitepanel.json new file mode 100644 index 00000000..c5e493d0 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-whitepanel.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_panel_white", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_2", + "target-count": 2, + + "duration": 250, + "symmetrical": true, + + "catalyst": "minecraft:iron_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 0 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-whitepanel2.json b/config/compactmachines3/recipes/danknull-whitepanel2.json new file mode 100644 index 00000000..f5b1ae55 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-whitepanel2.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_panel_white2", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_2", + "target-count": 2, + + "duration": 250, + "symmetrical": true, + + "catalyst": "minecraft:iron_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 0 + } + }, + "shape": [ + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-yellow.json b/config/compactmachines3/recipes/danknull-yellow.json new file mode 100644 index 00000000..6ecc95c3 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-yellow.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_yellow", + + "disabled": false, + + "target-item": "danknull:dank_null_3", + "target-count": 1, + + "duration": 350, + "symmetrical": true, + + "catalyst": "minecraft:gold_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 4 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "g", "g", "g", "c" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-yellowpanel.json b/config/compactmachines3/recipes/danknull-yellowpanel.json new file mode 100644 index 00000000..06385f66 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-yellowpanel.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_panel_yellow", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_3", + "target-count": 2, + + "duration": 300, + "symmetrical": true, + + "catalyst": "minecraft:gold_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 4 + } + }, + "shape": [ + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "g", "g", "g", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "g", "g", "g", "c" ] + ], + [ + [ "c", "c", "c", "c", "c" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "_", "_", "_", "_", "_" ], + [ "c", "c", "c", "c", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/danknull-yellowpanel2.json b/config/compactmachines3/recipes/danknull-yellowpanel2.json new file mode 100644 index 00000000..22f1bf08 --- /dev/null +++ b/config/compactmachines3/recipes/danknull-yellowpanel2.json @@ -0,0 +1,62 @@ +{ + "name": "danknull:dank_null_panel_yellow2", + + "disabled": false, + + "target-item": "danknull:dank_null_panel_3", + "target-count": 2, + + "duration": 300, + "symmetrical": true, + + "catalyst": "minecraft:gold_block", + + "input-types": { + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "g": { + "id": "minecraft:stained_glass", + "meta": 4 + } + }, + "shape": [ + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "g", "_", "_", "_", "g" ], + [ "c", "_", "_", "_", "c" ] + ], + [ + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ], + [ "c", "_", "_", "_", "c" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/embers-frame.json b/config/compactmachines3/recipes/embers-frame.json new file mode 100644 index 00000000..ab3bcc3d --- /dev/null +++ b/config/compactmachines3/recipes/embers-frame.json @@ -0,0 +1,83 @@ +{ + "name": "cm3embers:machineframe", + + "disabled": false, + + "target-item": "embers:mech_core", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:compass", + + "input-types": { + "a": { + "id": "immersiveengineering:sheetmetal", + "meta": 9 + }, + "b": { + "id": "immersiveengineering:sheetmetal", + "meta": 2 + }, + "c": { + "id": "minecraft:redstone_block", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "_", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "_", + "b" + ], + [ + "_", + "c", + "_" + ], + [ + "b", + "_", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "_", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/enderio-end-frame.json b/config/compactmachines3/recipes/enderio-end-frame.json new file mode 100644 index 00000000..2a859643 --- /dev/null +++ b/config/compactmachines3/recipes/enderio-end-frame.json @@ -0,0 +1,85 @@ +{ + "name": "cm3enderio:end-frame", + + "disabled": false, + + "target-item": "enderio:item_material", + "target-count": 1, + "target-meta": 66, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thaumcraft:phial", + "catalyst-nbt": "{Aspects: [{amount: 10, key: \"alienis\"}]}", + "catalyst-meta": 1, + + "input-types": { + "a": { + "id": "jaopca:block_sheetmetallumium", + "meta": 0 + }, + "b": { + "id": "enderio:block_end_iron_bars", + "meta": 0 + }, + "c": { + "id": "techreborn:storage", + "meta": 2 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "c", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/enderio-end-frame2.json b/config/compactmachines3/recipes/enderio-end-frame2.json new file mode 100644 index 00000000..8d0fe5cf --- /dev/null +++ b/config/compactmachines3/recipes/enderio-end-frame2.json @@ -0,0 +1,85 @@ +{ + "name": "cm3enderio:end-frame2", + + "disabled": false, + + "target-item": "enderio:item_material", + "target-count": 2, + "target-meta": 66, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thaumcraft:phial", + "catalyst-nbt": "{Aspects: [{amount: 10, key: \"alienis\"}]}", + "catalyst-meta": 1, + + "input-types": { + "a": { + "id": "jaopca:block_sheetmetallumium", + "meta": 0 + }, + "b": { + "id": "enderio:block_end_iron_bars", + "meta": 0 + }, + "c": { + "id": "rockhounding_chemistry:alloy_blocks_tech", + "meta": 11 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "c", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/enderio-industrial-frame.json b/config/compactmachines3/recipes/enderio-industrial-frame.json new file mode 100644 index 00000000..6ccf57d5 --- /dev/null +++ b/config/compactmachines3/recipes/enderio-industrial-frame.json @@ -0,0 +1,85 @@ +{ + "name": "cm3enderio:industrial-frame", + + "disabled": false, + + "target-item": "enderio:item_material", + "target-count": 1, + "target-meta": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thaumcraft:phial", + "catalyst-nbt": "{Aspects: [{amount: 10, key: \"machina\"}]}", + "catalyst-meta": 1, + + "input-types": { + "a": { + "id": "jaopca:block_sheetmetaldarksteel", + "meta": 0 + }, + "b": { + "id": "enderio:block_dark_iron_bars", + "meta": 0 + }, + "c": { + "id": "techreborn:storage", + "meta": 10 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "c", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/enderio-industrial-frame2.json b/config/compactmachines3/recipes/enderio-industrial-frame2.json new file mode 100644 index 00000000..94d24b01 --- /dev/null +++ b/config/compactmachines3/recipes/enderio-industrial-frame2.json @@ -0,0 +1,85 @@ +{ + "name": "cm3enderio:industrial-frame2", + + "disabled": false, + + "target-item": "enderio:item_material", + "target-count": 2, + "target-meta": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thaumcraft:phial", + "catalyst-nbt": "{Aspects: [{amount: 10, key: \"machina\"}]}", + "catalyst-meta": 1, + + "input-types": { + "a": { + "id": "jaopca:block_sheetmetaldarksteel", + "meta": 0 + }, + "b": { + "id": "enderio:block_dark_iron_bars", + "meta": 0 + }, + "c": { + "id": "rockhounding_chemistry:alloy_blocks_tech", + "meta": 14 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "c", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/enderio-soul-frame.json b/config/compactmachines3/recipes/enderio-soul-frame.json new file mode 100644 index 00000000..c74e6359 --- /dev/null +++ b/config/compactmachines3/recipes/enderio-soul-frame.json @@ -0,0 +1,85 @@ +{ + "name": "cm3enderio:soul-frame", + + "disabled": false, + + "target-item": "enderio:item_material", + "target-count": 1, + "target-meta": 53, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thaumcraft:phial", + "catalyst-nbt": "{Aspects: [{amount: 10, key: \"spiritus\"}]}", + "catalyst-meta": 1, + + "input-types": { + "a": { + "id": "jaopca:block_sheetmetalsoularium", + "meta": 0 + }, + "b": { + "id": "enderio:block_dark_iron_bars", + "meta": 0 + }, + "c": { + "id": "techreborn:storage", + "meta": 10 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "c", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/enderio-soul-frame2.json b/config/compactmachines3/recipes/enderio-soul-frame2.json new file mode 100644 index 00000000..4527b308 --- /dev/null +++ b/config/compactmachines3/recipes/enderio-soul-frame2.json @@ -0,0 +1,85 @@ +{ + "name": "cm3enderio:soul-frame2", + + "disabled": false, + + "target-item": "enderio:item_material", + "target-count": 2, + "target-meta": 53, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thaumcraft:phial", + "catalyst-nbt": "{Aspects: [{amount: 10, key: \"spiritus\"}]}", + "catalyst-meta": 1, + + "input-types": { + "a": { + "id": "jaopca:block_sheetmetalsoularium", + "meta": 0 + }, + "b": { + "id": "enderio:block_dark_iron_bars", + "meta": 0 + }, + "c": { + "id": "rockhounding_chemistry:alloy_blocks_tech", + "meta": 14 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "c", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/example.zombieegg.json b/config/compactmachines3/recipes/example.zombieegg.json new file mode 100644 index 00000000..a3ee7f59 --- /dev/null +++ b/config/compactmachines3/recipes/example.zombieegg.json @@ -0,0 +1,53 @@ +{ + "name": "compactmachines3:zombieegg", + + "disabled": true, + + "target-item": "minecraft:spawn_egg", + "target-count": 1, + "target-nbt": "{EntityTag:{id:\"minecraft:zombie\"}}", + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:spider_eye", + + "input-types": { + "f": { + "id": "minecraft:fire", + "meta": 8, + "ignore-meta": true, + "item": { + "id": "minecraft:flint_and_steel", + "meta": 0, + "count": 1 + } + }, + "n": { + "id": "minecraft:netherrack", + "meta": 0 + }, + "s": { + "id": "minecraft:soul_sand", + "meta": 0 + } + }, + "shape": [ + [ + [ "_", "_", "_" ], + [ "_", "s", "_" ], + [ "_", "_", "_" ] + ], + [ + [ "f", "f", "f" ], + [ "f", "s", "f" ], + [ "f", "f", "f" ] + ], + [ + [ "n", "n", "n" ], + [ "n", "n", "n" ], + [ "n", "n", "n" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/extrautilities-bagofholding.json b/config/compactmachines3/recipes/extrautilities-bagofholding.json new file mode 100644 index 00000000..52837dc8 --- /dev/null +++ b/config/compactmachines3/recipes/extrautilities-bagofholding.json @@ -0,0 +1,83 @@ +{ + "name": "cm3extrautils2:bagofholding", + + "disabled": true, + + "target-item": "extrautils2:bagofholding", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "botania:manaresource", + "catalyst-meta": 16, + + "input-types": { + "a": { + "id": "minecraft:wool", + "meta": 4 + }, + "b": { + "id": "extrautils2:decorativesolidwood", + "meta": 1 + }, + "c": { + "id": "ironchest:iron_chest", + "meta": 1 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "b", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "c", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "a", + "a" + ], + [ + "a", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/lesser-equipment-forge.json b/config/compactmachines3/recipes/lesser-equipment-forge.json new file mode 100644 index 00000000..537dc6b7 --- /dev/null +++ b/config/compactmachines3/recipes/lesser-equipment-forge.json @@ -0,0 +1,86 @@ +{ + "name": "cm3lycanitesmobs:equipmentforge_lesser", + + "disabled": true, + + "target-item": "lycanitesmobs:equipmentforge_lesser", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:anvil", + + "input-types": { + "a": { + "id": "bloodarsenal:blood_infused_wooden_planks", + "meta": 0 + }, + "b": { + "id": "immersiveengineering:sheetmetal", + "meta": 8 + }, + "c": { + "id": "minecraft:obsidian", + "meta": 0 + }, + "d": { + "id": "thebetweenlands:octine_block", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "b", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "d", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "c", + "c", + "c" + ], + [ + "c", + "c", + "c" + ], + [ + "c", + "c", + "c" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/machine-giant.json b/config/compactmachines3/recipes/machine-giant.json new file mode 100644 index 00000000..304f889b --- /dev/null +++ b/config/compactmachines3/recipes/machine-giant.json @@ -0,0 +1,54 @@ +{ + "name": "compactmachines3:machine-giant", + "target-item": "compactmachines3:machine", + "target-meta": 4, + "target-count": 1, + + "duration": 560, + + "catalyst": "minecraft:ender_pearl", + + "input-types": { + "w": { "id": "compactmachines3:wallbreakable" }, + "d": { "id": "minecraft:diamond_block"} + }, + + "symmetrical": true, + "shape": [ + [ + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","_","_","_","w"], + ["w","_","d","_","w"], + ["w","_","_","_","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"] + ] + ] +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/machine-large.json b/config/compactmachines3/recipes/machine-large.json new file mode 100644 index 00000000..2da7e378 --- /dev/null +++ b/config/compactmachines3/recipes/machine-large.json @@ -0,0 +1,53 @@ +{ + "name": "compactmachines3:machine-large", + "target-item": "compactmachines3:machine", + "target-meta": 3, + "target-count": 1, + + "duration": 520, + + "catalyst": "minecraft:ender_pearl", + + "input-types": { + "w": { "id": "compactmachines3:wallbreakable" } + }, + + "symmetrical": true, + "shape": [ + [ + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"] + ] + ] +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/machine-maximum.json b/config/compactmachines3/recipes/machine-maximum.json new file mode 100644 index 00000000..58411d58 --- /dev/null +++ b/config/compactmachines3/recipes/machine-maximum.json @@ -0,0 +1,54 @@ +{ + "name": "compactmachines3:machine-maximum", + "target-item": "compactmachines3:machine", + "target-meta": 5, + "target-count": 1, + + "duration": 600, + + "catalyst": "minecraft:ender_pearl", + + "input-types": { + "w": { "id": "compactmachines3:wallbreakable" }, + "e": { "id": "minecraft:emerald_block"} + }, + + "symmetrical": true, + "shape": [ + [ + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","_","_","_","w"], + ["w","_","e","_","w"], + ["w","_","_","_","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","_","_","_","w"], + ["w","w","w","w","w"] + ], + [ + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"], + ["w","w","w","w","w"] + ] + ] +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/machine-normal.json b/config/compactmachines3/recipes/machine-normal.json new file mode 100644 index 00000000..896a670e --- /dev/null +++ b/config/compactmachines3/recipes/machine-normal.json @@ -0,0 +1,34 @@ +{ + "name": "compactmachines3:machine-normal", + "target-item": "compactmachines3:machine", + "target-meta": 2, + "target-count": 1, + + "duration": 480, + + "catalyst": "minecraft:ender_pearl", + + "input-types": { + "w": { "id": "compactmachines3:wallbreakable" }, + "g": { "id": "minecraft:gold_block"} + }, + + "symmetrical": true, + "shape": [ + [ + ["w","w","w"], + ["w","w","w"], + ["w","w","w"] + ], + [ + ["w","w","w"], + ["w","g","w"], + ["w","w","w"] + ], + [ + ["w","w","w"], + ["w","w","w"], + ["w","w","w"] + ] + ] +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/machine-small.json b/config/compactmachines3/recipes/machine-small.json new file mode 100644 index 00000000..6e1feb28 --- /dev/null +++ b/config/compactmachines3/recipes/machine-small.json @@ -0,0 +1,34 @@ +{ + "name": "compactmachines3:machine-small", + "target-item": "compactmachines3:machine", + "target-meta": 1, + "target-count": 1, + + "duration": 440, + + "catalyst": "minecraft:ender_pearl", + + "input-types": { + "w": { "id": "compactmachines3:wallbreakable" }, + "i": { "id": "minecraft:iron_block"} + }, + + "symmetrical": true, + "shape": [ + [ + ["w","w","w"], + ["w","w","w"], + ["w","w","w"] + ], + [ + ["w","w","w"], + ["w","i","w"], + ["w","w","w"] + ], + [ + ["w","w","w"], + ["w","w","w"], + ["w","w","w"] + ] + ] +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/machine-tiny.json b/config/compactmachines3/recipes/machine-tiny.json new file mode 100644 index 00000000..3a72dc0f --- /dev/null +++ b/config/compactmachines3/recipes/machine-tiny.json @@ -0,0 +1,34 @@ +{ + "name": "compactmachines3:machine-tiny", + "target-item": "compactmachines3:machine", + "target-meta": 0, + "target-count": 1, + + "duration": 400, + + "catalyst": "minecraft:ender_pearl", + + "input-types": { + "w": { "id": "compactmachines3:wallbreakable" } + }, + + "symmetrical": true, + "shape": [ + [ + ["w","w","w"], + ["w","w","w"], + ["w","w","w"] + ], + [ + ["w","w","w"], + ["w","_","w"], + ["w","w","w"] + ], + [ + ["w","w","w"], + ["w","w","w"], + ["w","w","w"] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/mekanism-steel-frame.json b/config/compactmachines3/recipes/mekanism-steel-frame.json new file mode 100644 index 00000000..4b71c69e --- /dev/null +++ b/config/compactmachines3/recipes/mekanism-steel-frame.json @@ -0,0 +1,84 @@ +{ + "name": "cm3mekanism:machineframe", + + "disabled": false, + + "target-item": "mekanism:basicblock", + "target-count": 1, + "target-meta": 8, + + "duration": 200, + "symmetrical": true, + + "catalyst": "techreborn:part", + "catalyst-meta": 43, + + "input-types": { + "a": { + "id": "immersiveengineering:metal_decoration1", + "meta": 1 + }, + "b": { + "id": "jaopca:block_sheetmetalelectricalsteel", + "meta": 0 + }, + "c": { + "id": "mekanism:basicblock", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "a", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "a", + "b" + ], + [ + "a", + "c", + "a" + ], + [ + "b", + "a", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "a", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/mekanism-steel-frame2.json b/config/compactmachines3/recipes/mekanism-steel-frame2.json new file mode 100644 index 00000000..b31735ec --- /dev/null +++ b/config/compactmachines3/recipes/mekanism-steel-frame2.json @@ -0,0 +1,84 @@ +{ + "name": "cm3mekanism:machineframe2", + + "disabled": false, + + "target-item": "mekanism:basicblock", + "target-count": 2, + "target-meta": 8, + + "duration": 200, + "symmetrical": true, + + "catalyst": "techreborn:part", + "catalyst-meta": 43, + + "input-types": { + "a": { + "id": "immersiveengineering:metal_decoration1", + "meta": 1 + }, + "b": { + "id": "jaopca:block_sheetmetalvanasteel", + "meta": 0 + }, + "c": { + "id": "mekanism:basicblock", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "a", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "a", + "b" + ], + [ + "a", + "c", + "a" + ], + [ + "b", + "a", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "a", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/naturescompass.json b/config/compactmachines3/recipes/naturescompass.json new file mode 100644 index 00000000..3620a0a2 --- /dev/null +++ b/config/compactmachines3/recipes/naturescompass.json @@ -0,0 +1,76 @@ +{ + "name": "cm3natures:compass", + + "disabled": false, + + "target-item": "naturescompass:naturescompass", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thaumicperiphery:gear_brass", + + "input-types": { + "a": { + "id": "minecraft:leaves", + "meta": 4, + "ignore-meta": true, + "item": { + "id": "minecraft:leaves", + "meta": 0, + "count": 9 + } + }, + "b": { + "id": "minecraft:log", + "meta": 0, + "ignore-meta": true + }, + "c": { + "id": "thermalfoundation:storage_alloy", + "meta": 3 + }, + "d": { + "id": "thaumcraft:amber_block", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "a", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "b", + "c", + "b" + ], + [ + "c", + "d", + "c" + ], + [ + "b", + "c", + "b" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/nucluarcraft-frame.json b/config/compactmachines3/recipes/nucluarcraft-frame.json new file mode 100644 index 00000000..86012b0a --- /dev/null +++ b/config/compactmachines3/recipes/nucluarcraft-frame.json @@ -0,0 +1,85 @@ +{ + "name": "cm3nuclearcraft:machineframe", + + "disabled": false, + + "target-item": "nuclearcraft:part", + "target-count": 1, + "target-meta": 10, + + "duration": 200, + "symmetrical": true, + + "catalyst": "nuclearcraft:part", + "catalyst-meta": 7, + + "input-types": { + "a": { + "id": "contenttweaker:plating_basic", + "meta": 0 + }, + "b": { + "id": "contenttweaker:bam_scaffolding", + "meta": 0 + }, + "c": { + "id": "contenttweaker:sub_block_holder_0", + "meta": 6 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "c", + "b" + ], + [ + "b", + "b", + "b" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "b", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/redstonetunneltool.json b/config/compactmachines3/recipes/redstonetunneltool.json new file mode 100644 index 00000000..b1ab0673 --- /dev/null +++ b/config/compactmachines3/recipes/redstonetunneltool.json @@ -0,0 +1,27 @@ +{ + "name": "compactmachines3:redstonetunneltool", + "target-item": "compactmachines3:redstonetunneltool", + "target-count": 2, + + "duration": 200, + + "input-types": { + "s": { "id": "minecraft:redstone_wire", "ignore-meta": true }, + "h": { "id": "minecraft:redstone_block" }, + "w": { "id": "compactmachines3:wallbreakable"} + }, + + "symmetrical": true, + "shape": [ + [ + ["_", "_", "_"], + ["_", "h", "_"], + ["_", "_", "_"] + ], + [ + ["s", "s", "s"], + ["s", "w", "s"], + ["s", "s", "s"] + ] + ] +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/rftools-frame.json b/config/compactmachines3/recipes/rftools-frame.json new file mode 100644 index 00000000..d6f2dc23 --- /dev/null +++ b/config/compactmachines3/recipes/rftools-frame.json @@ -0,0 +1,83 @@ +{ + "name": "cm3rftools:machineframe", + + "disabled": false, + + "target-item": "rftools:machine_frame", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thermalfoundation:material", + "catalyst-meta": 1, + + "input-types": { + "a": { + "id": "contenttweaker:sheetmetal_thaumium", + "meta": 0 + }, + "b": { + "id": "jaopca:block_sheetmetalconductiveiron", + "meta": 0 + }, + "c": { + "id": "minecraft:lapis_block", + "meta": 0 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "b", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "b", + "a" + ], + [ + "a", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/rockhounding-alloyier.json b/config/compactmachines3/recipes/rockhounding-alloyier.json new file mode 100644 index 00000000..735b9c8a --- /dev/null +++ b/config/compactmachines3/recipes/rockhounding-alloyier.json @@ -0,0 +1,102 @@ +{ + "name": "cm3rockhounding:alloier", + + "disabled": false, + + "target-item": "rockhounding_chemistry:machines_d", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "enderio:item_material", + "catalyst-meta": 77, + + "input-types": { + "a": { + "id": "rockhounding_chemistry:machines_d", + "meta": 3 + }, + "b": { + "id": "rockhounding_chemistry:machines_d", + "meta": 2 + }, + "c": { + "id": "rockhounding_chemistry:machines_a", + "meta": 14 + }, + "d": { + "id": "rockhounding_chemistry:machines_c", + "meta": 10 + }, + "e": { + "id": "rockhounding_chemistry:machines_d", + "meta": 1 + }, + "f": { + "id": "rockhounding_chemistry:machines_c", + "meta": 9 + }, + "g": { + "id": "rockhounding_chemistry:machines_d", + "meta": 0 + }, + "h": { + "id": "rockhounding_chemistry:machines_a", + "meta": 2 + } + }, + "input-nbt": { + "a:A": { + "nbt": "{output:{Size:0,Items:[]},input:{Size:2,Items:[]},Facing:3,Cooktime:0,upgrade:{Size:0,Items:[]},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},Activation:0b,id:\"minecraft:rockhounding_chemistry_material_cabinet_top\",RecipeIndex:-1}" + }, + "b:A": { + "nbt": "{Facing:3,upgrade:{Size:0,Items:[]},Activation:0b,output:{Size:0,Items:[]},input:{Size:0,Items:[]},Cooktime:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_material_cabinet_base\",RecipeIndex:-1,ElementsList:{element50:0,element14:0,element58:0,element13:0,element57:0,element12:0,element56:0,element11:0,element55:0,element10:0,element54:0,element53:0,element52:0,element51:0,element49:0,element48:0,element61:0,element60:0,element25:0,element24:0,element23:0,element22:0,element21:0,element20:0,element62:0,element19:0,element0:0,element18:0,element1:0,element17:0,element2:0,element16:0,element3:0,element15:0,element59:0,element4:0,element5:0,element6:0,element7:0,element8:0,element9:0,element36:0,element35:0,element34:0,element33:0,element32:0,element31:0,element30:0,element29:0,element28:0,element27:0,element26:0,element47:0,element46:0,element45:0,element44:0,element43:0,element42:0,element41:0,element40:0,element39:0,element38:0,element37:0}}" + }, + "c:A": { + "nbt": "{Facing:5,upgrade:{Size:0,Items:[]},Device:1,Amount:0,Activation:0b,Cycle:0b,MaxRecipes:29,output:{Size:0,Items:[]},input:{Size:10,Items:[]},Cooktime:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_server\",RecipeIndex:-1}" + }, + "d:A": { + "nbt": "{output:{Size:0,Items:[]},input:{Size:2,Items:[]},Facing:3,Cooktime:0,upgrade:{Size:0,Items:[]},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},Activation:0b,id:\"minecraft:rockhounding_chemistry_extractor_cabinet_top\",RecipeIndex:-1}" + }, + "e:A": { + "nbt": "{output:{Size:0,Items:[]},input:{Size:0,Items:[]},Facing:2,Cooktime:0,upgrade:{Size:0,Items:[]},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},Activation:0b,id:\"minecraft:rockhounding_chemistry_metal_alloyer_tank\",RecipeIndex:-1}" + }, + "f:A": { + "nbt": "{Facing:3,upgrade:{Size:0,Items:[]},Activation:0b,output:{Size:0,Items:[]},input:{Size:0,Items:[]},Cooktime:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_extractor_cabinet_base\",RecipeIndex:-1,ElementsList:{element50:0,element14:0,element13:0,element12:0,element11:0,element55:0,element10:0,element54:0,element53:0,element52:0,element51:0,element49:0,element48:0,element25:0,element24:0,element23:0,element22:0,element21:0,element20:0,element19:0,element0:0,element18:0,element1:0,element17:0,element2:0,element16:0,element3:0,element15:0,element4:0,element5:0,element6:0,element7:0,element8:0,element9:0,element36:0,element35:0,element34:0,element33:0,element32:0,element31:0,element30:0,element29:0,element28:0,element27:0,element26:0,element47:0,element46:0,element45:0,element44:0,element43:0,element42:0,element41:0,element40:0,element39:0,element38:0,element37:0}}" + }, + "g:A": { + "nbt": "{output:{Size:1,Items:[]},input:{Size:1,Items:[]},Facing:2,Cooktime:0,upgrade:{Size:1,Items:[]},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},Activation:0b,id:\"minecraft:rockhounding_chemistry_metal_alloyer\",RecipeIndex:-1}" + }, + "h:A": { + "nbt": "{Facing:4,upgrade:{Size:0,Items:[]},EnableRedstone:0b,PowerCount:0,EnablePower:1b,RedstoneCount:0,Activation:0b,Inductor:0b,output:{Size:0,Items:[]},input:{Size:2,Items:[]},Cooktime:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},LavaTank:{Empty:\"\"},id:\"minecraft:rockhounding_chemistry_power_generator\",RecipeIndex:-1,StorageNBT:{Energy:0},GasTank:{Empty:\"\"}}" + } + }, + "shape": [ + [ + [ + "a:A", + "d:A", + "_" + ], + [ + "_", + "e:A", + "_" + ] + ], + [ + [ + "b:A", + "f:A", + "_" + ], + [ + "c:A", + "g:A", + "h:A" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/rockhounding-gan.json b/config/compactmachines3/recipes/rockhounding-gan.json new file mode 100644 index 00000000..d3c79303 --- /dev/null +++ b/config/compactmachines3/recipes/rockhounding-gan.json @@ -0,0 +1,256 @@ +{ + "name": "cm3rockhounding:gan", + + "disabled": false, + + "target-item": "rockhounding_chemistry:machines_c", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "enderio:item_material", + "catalyst-meta": 77, + + "input-types": { + "a": { + "id": "rockhounding_chemistry:machines_b", + "meta": 9 + }, + "b": { + "id": "rockhounding_chemistry:machines_a", + "meta": 2 + }, + "c": { + "id": "rockhounding_chemistry:machines_c", + "meta": 0 + }, + "d": { + "id": "rockhounding_chemistry:misc_blocks_a", + "meta": 6 + }, + "e": { + "id": "rockhounding_chemistry:misc_blocks_a", + "meta": 5 + }, + "f": { + "id": "rockhounding_chemistry:machines_b", + "meta": 1 + }, + "g": { + "id": "rockhounding_chemistry:misc_blocks_a", + "meta": 7 + }, + "h": { + "id": "rockhounding_chemistry:machines_b", + "meta": 14 + }, + "i": { + "id": "rockhounding_chemistry:machines_b", + "meta": 13 + }, + "j": { + "id": "rockhounding_chemistry:misc_blocks_a", + "meta": 3 + }, + "k": { + "id": "rockhounding_chemistry:machines_c", + "meta": 2 + } + }, + "input-nbt": { + "a:A": { + "nbt": "{Collapse:0,Facing:2,EmitType:0,upgrade:{Size:0,Items:[]},InputGas:{Empty:\"\"},Activation:0b,output:{Size:0,Items:[]},input:{Size:0,Items:[]},Cooktime:0,Filter:{FluidName:\"cooled_air\",Amount:20},EmitThreashold:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_pressure_vessel\",RecipeIndex:-1}" + }, + "b:A": { + "nbt": "{Facing:5,upgrade:{Size:0,Items:[]},EnableRedstone:1b,PowerCount:0,EnablePower:0b,RedstoneCount:64000,Activation:0b,Inductor:0b,output:{Size:0,Items:[]},input:{Size:2,Items:[]},Cooktime:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},LavaTank:{Empty:\"\"},id:\"minecraft:rockhounding_chemistry_power_generator\",RecipeIndex:-1,StorageNBT:{Energy:2000},GasTank:{Empty:\"\"}}" + }, + "c:A": { + "nbt": "{Facing:4,EnableN:0b,upgrade:{Size:1,Items:[]},EnableO:0b,Activation:0b,output:{Size:0,Items:[]},input:{Size:0,Items:[]},Gases:{Gas0:0,Gas2:0,Gas1:0,Gas4:0,Gas3:0,Gas5:0},Cooktime:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_gan_controller\",RecipeIndex:-1,EnableX:0b}" + }, + "f:A": { + "nbt": "{output:{Size:0,Items:[]},input:{Size:0,Items:[]},Facing:5,Cooktime:0,upgrade:{Size:0,Items:[]},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},Activation:0b,id:\"minecraft:rockhounding_chemistry_gas_pressurizer\",RecipeIndex:-1}" + }, + "a:B": { + "nbt": "{Collapse:0,Facing:5,EmitType:0,upgrade:{Size:0,Items:[]},InputGas:{Empty:\"\"},Activation:0b,output:{Size:0,Items:[]},input:{Size:0,Items:[]},Cooktime:0,Filter:{FluidName:\"nitrogen\",Amount:15},EmitThreashold:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_pressure_vessel\",RecipeIndex:-1}" + }, + "h:A": { + "nbt": "{output:{Size:0,Items:[]},input:{Size:0,Items:[]},Facing:5,Cooktime:0,upgrade:{Size:0,Items:[]},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},Activation:0b,id:\"minecraft:rockhounding_chemistry_gan_expander_top\",RecipeIndex:-1}" + }, + "i:A": { + "nbt": "{output:{Size:0,Items:[]},input:{Size:0,Items:[]},Facing:5,Cooktime:0,upgrade:{Size:0,Items:[]},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},Activation:0b,id:\"minecraft:rockhounding_chemistry_gan_expander_base\",RecipeIndex:-1}" + }, + "f:B": { + "nbt": "{output:{Size:0,Items:[]},input:{Size:0,Items:[]},Facing:4,Cooktime:0,upgrade:{Size:0,Items:[]},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},Activation:0b,id:\"minecraft:rockhounding_chemistry_gas_pressurizer\",RecipeIndex:-1}" + }, + "a:C": { + "nbt": "{Collapse:0,Facing:5,EmitType:0,upgrade:{Size:0,Items:[]},InputGas:{Empty:\"\"},Activation:0b,output:{Size:0,Items:[]},input:{Size:0,Items:[]},Cooktime:0,Filter:{FluidName:\"oxygen\",Amount:5},EmitThreashold:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_pressure_vessel\",RecipeIndex:-1}" + }, + "k:A": { + "nbt": "{Collapse:0,Facing:2,Tank_He:{Empty:\"\"},upgrade:{Size:0,Items:[]},Drains:{Drain5:0b,Drain4:0b,Drain1:0b,Drain0:0b,Drain3:0b,Drain2:0b},Activation:0b,Tank_Kr:{Empty:\"\"},output:{Size:0,Items:[]},Tank_CO:{Empty:\"\"},input:{Size:0,Items:[]},Cooktime:0,Tank_Xe:{Empty:\"\"},Tank_Ar:{Empty:\"\"},Enablers:{Enabler3:1b,Enabler4:1b,Enabler5:1b,Enabler0:1b,Enabler1:1b,Enabler2:1b},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_multivessel\",RecipeIndex:-1,Tank_Ne:{Empty:\"\"}}" + } + }, + "shape": [ + [ + [ + "_", + "_", + "_" + ], + [ + "_", + "_", + "_" + ], + [ + "_", + "_", + "_" + ], + [ + "_", + "d", + "_" + ], + [ + "_", + "_", + "_" + ], + [ + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "_" + ], + [ + "_", + "d", + "_" + ], + [ + "_", + "_", + "_" + ], + [ + "_", + "e", + "_" + ], + [ + "_", + "_", + "_" + ], + [ + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "_" + ], + [ + "_", + "e", + "_" + ], + [ + "_", + "_", + "_" + ], + [ + "_", + "e", + "_" + ], + [ + "_", + "_", + "_" + ], + [ + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "_" + ], + [ + "_", + "e", + "_" + ], + [ + "h:A", + "_", + "_" + ], + [ + "_", + "e", + "_" + ], + [ + "_", + "_", + "_" + ], + [ + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "k:A", + "_" + ], + [ + "f:A", + "g", + "a:C" + ], + [ + "i:A", + "j", + "f:B" + ], + [ + "f:A", + "g", + "a:B" + ], + [ + "b:A", + "c:A", + "_" + ], + [ + "_", + "a:A", + "_" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/rockhounding-press.json b/config/compactmachines3/recipes/rockhounding-press.json new file mode 100644 index 00000000..244a6d18 --- /dev/null +++ b/config/compactmachines3/recipes/rockhounding-press.json @@ -0,0 +1,85 @@ +{ + "name": "cm3rockhounding:press", + + "target-item": "rockhounding_chemistry:machines_a", + "target-meta": 11, + "target-count": 1, + + "duration": 200, + + "catalyst": "thermalfoundation:material", + "catalyst-meta": 291, + + "input-types": { + "a": { + "id": "contenttweaker:invar_scaffolding", + "meta": 0 + }, + "b": { + "id": "immersiveengineering:stone_decoration", + "meta": 6 + }, + "c": { + "id": "minecraft:piston", + "meta": 0 + }, + "d": { + "id": "thermalfoundation:storage_alloy", + "meta": 2 + } + }, + "shape": [ + [ + [ + "_", + "a", + "_" + ], + [ + "_", + "c", + "_" + ], + [ + "_", + "a", + "_" + ] + ], + [ + [ + "_", + "a", + "_" + ], + [ + "_", + "_", + "_" + ], + [ + "_", + "a", + "_" + ] + ], + [ + [ + "b", + "b", + "b" + ], + [ + "b", + "d", + "b" + ], + [ + "b", + "b", + "b" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/rockhounding-press2.json b/config/compactmachines3/recipes/rockhounding-press2.json new file mode 100644 index 00000000..82fdb0e9 --- /dev/null +++ b/config/compactmachines3/recipes/rockhounding-press2.json @@ -0,0 +1,88 @@ +{ + "name": "cm3rockhounding:press2", + + "disabled": false, + + "target-item": "rockhounding_chemistry:machines_a", + "target-meta": 11, + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thermalfoundation:material", + "catalyst-meta": 291, + + "input-types": { + "a": { + "id": "immersiveengineering:stone_decoration", + "meta": 6 + }, + "b": { + "id": "contenttweaker:invar_scaffolding", + "meta": 0 + }, + "c": { + "id": "minecraft:piston", + "meta": 0 + }, + "d": { + "id": "thermalfoundation:storage_alloy", + "meta": 2 + } + }, + "shape": [ + [ + [ + "_", + "_", + "_" + ], + [ + "b", + "c", + "b" + ], + [ + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "_" + ], + [ + "b", + "_", + "b" + ], + [ + "_", + "_", + "_" + ] + ], + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "d", + "a" + ], + [ + "a", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/rockhounding-sizer.json b/config/compactmachines3/recipes/rockhounding-sizer.json new file mode 100644 index 00000000..9331eb2a --- /dev/null +++ b/config/compactmachines3/recipes/rockhounding-sizer.json @@ -0,0 +1,73 @@ +{ + "name": "cm3rockhounding:sizer", + + "disabled": false, + + "target-item": "rockhounding_chemistry:machines_a", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "enderio:item_material", + "catalyst-meta": 77, + + "input-types": { + "a": { + "id": "rockhounding_chemistry:machines_a", + "meta": 0 + }, + "b": { + "id": "rockhounding_chemistry:machines_a", + "meta": 14 + }, + "c": { + "id": "rockhounding_chemistry:machines_a", + "meta": 1 + }, + "d": { + "id": "rockhounding_chemistry:machines_a", + "meta": 3 + }, + "e": { + "id": "rockhounding_chemistry:machines_a", + "meta": 2 + } + }, + "input-nbt": { + "a:A": { + "nbt": "{Facing:4,upgrade:{Size:1,Items:[]},Activation:0b,output:{Size:1,Items:[]},input:{Size:1,Items:[]},Cooktime:0,Comminution:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_mineral_sizer_controller\",RecipeIndex:-1}" + }, + "b:A": { + "nbt": "{Facing:3,upgrade:{Size:0,Items:[]},Device:3,Amount:0,Activation:0b,Cycle:0b,MaxRecipes:16,output:{Size:0,Items:[]},input:{Size:10,Items:[]},Cooktime:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_server\",RecipeIndex:-1}" + }, + "c:A": { + "nbt": "{Facing:4,upgrade:{Size:0,Items:[]},Rolling:0,Activation:0b,output:{Size:0,Items:[]},input:{Size:4,Items:[{Slot:0,ForgeCaps:{\"astralsorcery:cap_item_amulet_holder\":{}},id:\"rockhounding_chemistry:crushing_gear\",Count:1b,Damage:0s},{Slot:1,ForgeCaps:{\"astralsorcery:cap_item_amulet_holder\":{}},id:\"rockhounding_chemistry:crushing_gear\",Count:1b,Damage:0s},{Slot:2,ForgeCaps:{\"astralsorcery:cap_item_amulet_holder\":{}},id:\"rockhounding_chemistry:crushing_gear\",Count:1b,Damage:0s},{Slot:3,ForgeCaps:{\"astralsorcery:cap_item_amulet_holder\":{}},id:\"rockhounding_chemistry:crushing_gear\",Count:1b,Damage:0s}]},Cooktime:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"minecraft:rockhounding_chemistry_mineral_sizer_tank\",RecipeIndex:-1}" + }, + "d:A": { + "nbt": "{output:{Size:3,Items:[]},input:{Size:0,Items:[]},Facing:4,Cooktime:0,upgrade:{Size:0,Items:[]},ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},Activation:0b,id:\"minecraft:rockhounding_chemistry_mineral_sizer_collector\",RecipeIndex:-1}" + }, + "e:A": { + "nbt": "{Facing:5,upgrade:{Size:0,Items:[]},EnableRedstone:0b,PowerCount:0,EnablePower:1b,RedstoneCount:0,Activation:0b,Inductor:0b,output:{Size:0,Items:[]},input:{Size:2,Items:[]},Cooktime:0,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},LavaTank:{Empty:\"\"},id:\"minecraft:rockhounding_chemistry_power_generator\",RecipeIndex:-1,StorageNBT:{Energy:0},GasTank:{Empty:\"\"}}" + } + }, + "shape": [ + [ + [ + "_", + "_", + "_", + "_", + "b:A" + ], + [ + "e:A", + "d:A", + "c:A", + "c:A", + "a:A" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/storage-crate-large-upgrade.json b/config/compactmachines3/recipes/storage-crate-large-upgrade.json new file mode 100644 index 00000000..d5f2f57e --- /dev/null +++ b/config/compactmachines3/recipes/storage-crate-large-upgrade.json @@ -0,0 +1,216 @@ +{ + "name": "storagecratelargeupgrade", + + "disabled": true, + + "target-item": "actuallyadditions:item_medium_to_large_crate_upgrade", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:gold_block", + + "input-types": { + "a": { + "id": "immersiveengineering:treated_wood", + "meta": 0 + }, + "b": { + "id": "actuallyadditions:block_misc", + "meta": 4 + }, + "c": { + "id": "actuallyadditions:block_crystal_empowered", + "meta": 3 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/storage-crate-large.json b/config/compactmachines3/recipes/storage-crate-large.json new file mode 100644 index 00000000..40a27f41 --- /dev/null +++ b/config/compactmachines3/recipes/storage-crate-large.json @@ -0,0 +1,216 @@ +{ + "name": "storagecratelarge", + + "disabled": false, + + "target-item": "actuallyadditions:block_giant_chest_large", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:chest", + + "input-types": { + "a": { + "id": "immersiveengineering:treated_wood", + "meta": 0 + }, + "b": { + "id": "actuallyadditions:block_misc", + "meta": 4 + }, + "c": { + "id": "actuallyadditions:block_crystal", + "meta": 3 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/storage-crate-medium-upgrade.json b/config/compactmachines3/recipes/storage-crate-medium-upgrade.json new file mode 100644 index 00000000..df975987 --- /dev/null +++ b/config/compactmachines3/recipes/storage-crate-medium-upgrade.json @@ -0,0 +1,216 @@ +{ + "name": "storagecratemediumupgrade", + + "disabled": true, + + "target-item": "actuallyadditions:item_small_to_medium_crate_upgrade", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:gold_block", + + "input-types": { + "a": { + "id": "immersiveengineering:treated_wood", + "meta": 0 + }, + "b": { + "id": "actuallyadditions:block_misc", + "meta": 4 + }, + "c": { + "id": "actuallyadditions:block_crystal", + "meta": 3 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "c", + "c", + "c", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "a", + "a", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "b", + "b", + "b", + "a" + ], + [ + "a", + "a", + "a", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/storage-crate-medium.json b/config/compactmachines3/recipes/storage-crate-medium.json new file mode 100644 index 00000000..4761ad65 --- /dev/null +++ b/config/compactmachines3/recipes/storage-crate-medium.json @@ -0,0 +1,46 @@ +{ + "name": "storagecratemedium", + + "disabled": false, + + "target-item": "actuallyadditions:block_giant_chest_medium", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:chest", + + "input-types": { + "w": { + "id": "immersiveengineering:treated_wood", + "meta": 0 + }, + "b": { + "id": "actuallyadditions:block_misc", + "meta": 4 + }, + "c": { + "id": "actuallyadditions:block_crystal", + "meta": 3 + } + }, + "shape": [ + [ + [ "w", "w", "w" ], + [ "w", "b", "w" ], + [ "w", "w", "w" ] + ], + [ + [ "w", "w", "w" ], + [ "w", "c", "w" ], + [ "w", "w", "w" ] + ], + [ + [ "w", "w", "w" ], + [ "w", "b", "w" ], + [ "w", "w", "w" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/storage-crate-small-upgrade.json b/config/compactmachines3/recipes/storage-crate-small-upgrade.json new file mode 100644 index 00000000..6032e948 --- /dev/null +++ b/config/compactmachines3/recipes/storage-crate-small-upgrade.json @@ -0,0 +1,43 @@ +{ + "name": "storagecratesmallupgrade", + + "disabled": true, + + "target-item": "actuallyadditions:item_chest_to_crate_upgrade", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:gold_block", + + "input-types": { + "c": { + "id": "actuallyadditions:block_misc", + "meta": 4 + }, + "w": { + "id": "immersiveengineering:treated_wood", + "meta": 0 + } + + }, + "shape": [ + [ + [ "w", "w", "w" ], + [ "w", "c", "w" ], + [ "w", "w", "w" ] + ], + [ + [ "w", "w", "w" ], + [ "w", "_", "w" ], + [ "w", "w", "w" ] + ], + [ + [ "w", "w", "w" ], + [ "w", "c", "w" ], + [ "w", "w", "w" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/storage-crate-small.json b/config/compactmachines3/recipes/storage-crate-small.json new file mode 100644 index 00000000..5456d784 --- /dev/null +++ b/config/compactmachines3/recipes/storage-crate-small.json @@ -0,0 +1,43 @@ +{ + "name": "storagecratesmall", + + "disabled": false, + + "target-item": "actuallyadditions:block_giant_chest", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "minecraft:chest", + + "input-types": { + "c": { + "id": "actuallyadditions:block_misc", + "meta": 4 + }, + "w": { + "id": "immersiveengineering:treated_wood", + "meta": 0 + } + + }, + "shape": [ + [ + [ "w", "w", "w" ], + [ "w", "c", "w" ], + [ "w", "w", "w" ] + ], + [ + [ "w", "w", "w" ], + [ "w", "_", "w" ], + [ "w", "w", "w" ] + ], + [ + [ "w", "w", "w" ], + [ "w", "c", "w" ], + [ "w", "w", "w" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/tech-reborn-frame.json b/config/compactmachines3/recipes/tech-reborn-frame.json new file mode 100644 index 00000000..16d6bd21 --- /dev/null +++ b/config/compactmachines3/recipes/tech-reborn-frame.json @@ -0,0 +1,83 @@ +{ + "name": "cm3techreborn:machine_frame", + + "disabled": false, + + "target-item": "techreborn:machine_frame", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "immersiveengineering:material", + "catalyst-meta": 27, + + "input-types": { + "a": { + "id": "contenttweaker:sheetmetal_refinediron", + "meta": 0 + }, + "b": { + "id": "rockhounding_chemistry:misc_blocks_a", + "meta": 13 + }, + "c": { + "id": "immersiveengineering:metal_decoration0", + "meta": 3 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "b", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "b", + "a" + ], + [ + "a", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/thaumcraft-construct.json b/config/compactmachines3/recipes/thaumcraft-construct.json new file mode 100644 index 00000000..1b70e9c5 --- /dev/null +++ b/config/compactmachines3/recipes/thaumcraft-construct.json @@ -0,0 +1,113 @@ +{ + "name": "Thaumcraft:construct", + + "disabled": false, + + "target-item": "thaumcraft:metal_alchemical", + "target-count": 2, + + "duration": 200, + "symmetrical": true, + + "catalyst": "embers:gear_dawnstone", + "catalyst-meta": 0, + + "input-types": { + "a": { + "id": "immersiveengineering:sheetmetal", + "meta": 8 + }, + "b": { + "id": "thaumcraft:tube", + "meta": 0 + }, + "c": { + "id": "thaumcraft:tube_valve", + "meta": 0 + }, + "d": { + "id": "thaumcraft:plank_greatwood", + "meta": 0 + } + }, + "input-nbt": { + "b:A": { + "nbt": "{amount:0,side:1,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"thaumcraft:tiletube\",samount:0,open:[B;1B,1B,1B,1B,1B,1B]}" + }, + "b:B": { + "nbt": "{amount:0,side:4,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"thaumcraft:tiletube\",samount:0,open:[B;1B,1B,1B,1B,1B,1B]}" + }, + "c:A": { + "nbt": "{amount:0,side:3,hadpower:0b,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"thaumcraft:tiletubevalve\",samount:0,open:[B;1B,1B,1B,1B,1B,1B],flow:0b}" + }, + "c:B": { + "nbt": "{amount:0,side:1,hadpower:0b,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"thaumcraft:tiletubevalve\",samount:0,open:[B;1B,1B,1B,1B,1B,1B],flow:1b}" + }, + "c:C": { + "nbt": "{amount:0,side:4,hadpower:0b,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"thaumcraft:tiletubevalve\",samount:0,open:[B;1B,1B,1B,1B,1B,1B],flow:1b}" + }, + "c:D": { + "nbt": "{amount:0,side:5,hadpower:0b,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"thaumcraft:tiletubevalve\",samount:0,open:[B;1B,1B,1B,1B,1B,1B],flow:1b}" + }, + "b:C": { + "nbt": "{amount:0,side:3,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"thaumcraft:tiletube\",samount:0,open:[B;1B,1B,1B,1B,1B,1B]}" + }, + "c:E": { + "nbt": "{amount:0,side:2,hadpower:0b,ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"thaumcraft:tiletubevalve\",samount:0,open:[B;1B,1B,1B,1B,1B,1B],flow:1b}" + } + }, + "shape": [ + [ + [ + "a", + "b:C", + "a" + ], + [ + "b:A", + "c:B", + "b:B" + ], + [ + "a", + "b:A", + "a" + ] + ], + [ + [ + "b:B", + "c:E", + "b:B" + ], + [ + "c:C", + "d", + "c:D" + ], + [ + "b:B", + "c:A", + "b:B" + ] + ], + [ + [ + "a", + "b:A", + "a" + ], + [ + "b:A", + "b:B", + "b:A" + ], + [ + "a", + "b:A", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/thaumcraft-infusion.json b/config/compactmachines3/recipes/thaumcraft-infusion.json new file mode 100644 index 00000000..0d94fd8e --- /dev/null +++ b/config/compactmachines3/recipes/thaumcraft-infusion.json @@ -0,0 +1,218 @@ +{ + "name": "cm3thaumcraft:infusionmatrix", + + "disabled": false, + + "target-item": "thaumcraft:infusion_matrix", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "botania:manaresource", + "catalyst-meta": 1, + + "input-types": { + "a": { + "id": "bloodmagic:blood_rune", + "meta": 0 + }, + "b": { + "id": "thaumcraft:nitor_yellow", + "meta": 0 + } + }, + "input-nbt": { + "b:A": { + "nbt": "{ForgeCaps:{\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},id:\"thaumcraft:tilenitor\"}" + } + }, + "shape": [ + [ + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "_", + "_", + "_", + "_", + "_" + ], + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "a", + "a", + "_", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "_", + "_", + "_", + "_", + "_" + ], + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "a", + "a", + "_", + "a", + "a" + ] + ], + [ + [ + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "b:A", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_" + ] + ], + [ + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "_", + "_", + "_", + "_", + "_" + ], + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "a", + "a", + "_", + "a", + "a" + ] + ], + [ + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "_", + "_", + "_", + "_", + "_" + ], + [ + "a", + "a", + "_", + "a", + "a" + ], + [ + "a", + "a", + "_", + "a", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/thermal-device-frame.json b/config/compactmachines3/recipes/thermal-device-frame.json new file mode 100644 index 00000000..3cac45b0 --- /dev/null +++ b/config/compactmachines3/recipes/thermal-device-frame.json @@ -0,0 +1,89 @@ +{ + "name": "cm3thermal:deviceframe", + + "disabled": true, + + "target-item": "thermalexpansion:frame", + "target-count": 1, + "target-meta": 64, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thermalfoundation:material", + "catalyst-meta": 259, + + + "input-types": { + "a": { + "id": "chisel:factory1", + "meta": 4 + }, + "b": { + "id": "contenttweaker:sheetmetal_brass", + "meta": 0 + }, + "c": { + "id": "tconstruct:clear_glass", + "meta": 0 + }, + "d": { + "id": "actuallyadditions:block_crystal", + "meta": 1 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "a", + "c", + "a" + ], + [ + "c", + "d", + "c" + ], + [ + "a", + "c", + "a" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/thermal-machine-frame.json b/config/compactmachines3/recipes/thermal-machine-frame.json new file mode 100644 index 00000000..b4648cd1 --- /dev/null +++ b/config/compactmachines3/recipes/thermal-machine-frame.json @@ -0,0 +1,91 @@ +{ + "name": "cm3thermal:machineframe", + + "disabled": false, + + "target-item": "thermalexpansion:frame", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "techreborn:part", + "catalyst-meta": 43, + + "input-types": { + "a": { + "id": "immersiveengineering:sheetmetal", + "meta": 1 + }, + "b": { + "id": "contenttweaker:invar_scaffolding", + "meta": 0 + }, + "c": { + "id": "thermalfoundation:glass", + "meta": 3 + }, + "d": { + "id": "immersiveengineering:sheetmetal", + "meta": 8 + }, + "e": { + "id": "thermalfoundation:storage", + "meta": 6 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "c", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "b", + "c", + "b" + ], + [ + "c", + "e", + "c" + ], + [ + "b", + "c", + "b" + ] + ], + [ + [ + "d", + "d", + "d" + ], + [ + "d", + "c", + "d" + ], + [ + "d", + "d", + "d" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/thermal-machine-frame2.json b/config/compactmachines3/recipes/thermal-machine-frame2.json new file mode 100644 index 00000000..ea20db71 --- /dev/null +++ b/config/compactmachines3/recipes/thermal-machine-frame2.json @@ -0,0 +1,91 @@ +{ + "name": "cm3thermal:machineframe2", + + "disabled": false, + + "target-item": "thermalexpansion:frame", + "target-count": 2, + + "duration": 200, + "symmetrical": true, + + "catalyst": "techreborn:part", + "catalyst-meta": 43, + + "input-types": { + "a": { + "id": "jaopca:block_sheetmetalscal", + "meta": 0 + }, + "b": { + "id": "contenttweaker:invar_scaffolding", + "meta": 0 + }, + "c": { + "id": "thermalfoundation:glass", + "meta": 3 + }, + "d": { + "id": "immersiveengineering:sheetmetal", + "meta": 8 + }, + "e": { + "id": "thermalfoundation:storage", + "meta": 6 + } + }, + "shape": [ + [ + [ + "a", + "a", + "a" + ], + [ + "a", + "c", + "a" + ], + [ + "a", + "a", + "a" + ] + ], + [ + [ + "b", + "c", + "b" + ], + [ + "c", + "e", + "c" + ], + [ + "b", + "c", + "b" + ] + ], + [ + [ + "d", + "d", + "d" + ], + [ + "d", + "c", + "d" + ], + [ + "d", + "d", + "d" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/thermal-tank.json b/config/compactmachines3/recipes/thermal-tank.json new file mode 100644 index 00000000..ba74739a --- /dev/null +++ b/config/compactmachines3/recipes/thermal-tank.json @@ -0,0 +1,84 @@ +{ + "name": "cm3thermal:tank", + + "disabled": false, + + "target-item": "thermalexpansion:tank", + "target-nbt": "{RSControl: 0 as byte, Level: 0 as byte}", + "target-count": 1, + + "duration": 200, + "symmetrical": true, + + "catalyst": "thermalfoundation:material", + "catalyst-meta": 512, + + "input-types": { + "a": { + "id": "immersiveengineering:sheetmetal", + "meta": 0 + }, + "b": { + "id": "tconstruct:clear_glass", + "meta": 0 + }, + "c": { + "id": "chisel:technical", + "meta": 5 + } + }, + "shape": [ + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "_", + "b" + ], + [ + "a", + "b", + "a" + ] + ], + [ + [ + "a", + "b", + "a" + ], + [ + "b", + "c", + "b" + ], + [ + "a", + "b", + "a" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/tinkers-toolforge-iron.json b/config/compactmachines3/recipes/tinkers-toolforge-iron.json new file mode 100644 index 00000000..43735ab8 --- /dev/null +++ b/config/compactmachines3/recipes/tinkers-toolforge-iron.json @@ -0,0 +1,45 @@ +{ + "name": "cm3tinkers:toolforgeiron", + + "disabled": false, + + "target-item": "tconstruct:toolforge", + "target-count": 1, + "target-nbt": "{textureBlock: {id: minecraft:iron_block, Count: 1 as byte, Damage: 0 as short}}", + "duration": 200, + "symmetrical": true, + + "catalyst": "tconstruct:tooltables", + "catalyst-meta": 3, + + "input-types": { + "b": { + "id": "minecraft:iron_block", + "meta": 0 + }, + "s": { + "id": "tconstruct:seared", + "meta": 2 + } + + + }, + "shape": [ + [ + [ "s", "s", "s" ], + [ "s", "s", "s" ], + [ "s", "s", "s" ] + ], + [ + [ "b", "_", "b" ], + [ "_", "_", "_" ], + [ "b", "_", "b" ] + ], + [ + [ "b", "_", "b" ], + [ "_", "_", "_" ], + [ "b", "_", "b" ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/tunneltool.json b/config/compactmachines3/recipes/tunneltool.json new file mode 100644 index 00000000..300bb02d --- /dev/null +++ b/config/compactmachines3/recipes/tunneltool.json @@ -0,0 +1,27 @@ +{ + "name": "compactmachines3:tunneltool", + "target-item": "compactmachines3:tunneltool", + "target-count": 2, + + "duration": 200, + + "input-types": { + "s": { "id": "minecraft:redstone_wire" }, + "h": { "id": "minecraft:hopper" }, + "w": { "id": "compactmachines3:wallbreakable"} + }, + + "symmetrical": true, + "shape": [ + [ + ["_", "_", "_"], + ["_", "h", "_"], + ["_", "_", "_"] + ], + [ + ["s", "s", "s"], + ["s", "w", "s"], + ["s", "s", "s"] + ] + ] +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/wallbreakable.json b/config/compactmachines3/recipes/wallbreakable.json new file mode 100644 index 00000000..4771da3b --- /dev/null +++ b/config/compactmachines3/recipes/wallbreakable.json @@ -0,0 +1,20 @@ +{ + "name": "compactmachines3:wallbreakable", + "target-block": "compactmachines3:wallbreakable", + "target-count": 16, + + "input-types": { + "i": { "id": "minecraft:iron_block" }, + "r": { "id": "minecraft:redstone_wire" } + }, + + "symmetrical": true, + "shape": [ + [ + ["r"] + ], + [ + ["i"] + ] + ] +} \ No newline at end of file diff --git a/config/compactmachines3/settings.cfg b/config/compactmachines3/settings.cfg new file mode 100644 index 00000000..88ac0c2e --- /dev/null +++ b/config/compactmachines3/settings.cfg @@ -0,0 +1,59 @@ +# Configuration file + +compatibility { + # Forces water to vaporize inside Compact Machines. Used for Forever Stranded: Lost Souls. [default: false] + B:doesWaterVaporize=false +} + + +internal { + # Dimension used for machines. Do not change this unless it is somehow conflicting! [range: -2147483648 ~ 2147483647, default: 144] + I:dimensionId=144 + + # Dimension type used for machines. Do not change this unless it is somehow conflicting! [range: -2147483648 ~ 2147483647, default: 144] + I:dimensionTypeId=144 + + # Whether the interior of all Compact Machines should be chunk loaded always. Otherwise they will only chunkload when the CM itself is chunkloaded. [default: false] + B:forceLoadChunks=false +} + + +machines { + # Allow players to enter machines with other means than the PSD [default: true] + B:allowEnteringWithoutPSD=true + + # Allow hostile creatures to spawn inside of machines [default: true] + B:allowHostileSpawns=false + + # Allow peaceful creatures to spawn inside of machines [default: true] + B:allowPeacefulSpawns=false + + # Whether players can respawn inside of Compact Machines, i.e. place beds and sleep there [default: true] + B:allowRespawning=true + + # Update the machine view GUI every n ticks. Set to 0 to disable. Lower values decrease performance significantly! [range: 0 ~ 2147483647, default: 20] + I:autoUpdateRate=0 + + # Block players from leaving the Compact Machine they should currently be in [default: true] + B:keepPlayersInside=true + + # Client-side option, might give a performance boost when opening a Machine GUI [default: true] + B:renderLivingEntitiesInGUI=true + + # Client-side option, might give a performance boost when opening a Machine GUI [default: true] + B:renderTileEntitiesInGUI=true + + # How often to try spawning entities inside of machines in ticks [range: 1 ~ 2147483647, default: 1200] + I:spawnRate=5000 +} + + +miniaturization { + # Maximum size the field projectors can cover [range: 5 ~ 20, default: 15] + I:maximumCraftingAreaSize=15 + + # Maximum age in ticks in which an item is valid for acting as a catalyst [range: 20 ~ 2147483647, default: 60] + I:maximumCraftingCatalystAge=60 +} + + diff --git a/config/conarm.cfg b/config/conarm.cfg new file mode 100644 index 00000000..0151a287 --- /dev/null +++ b/config/conarm.cfg @@ -0,0 +1,35 @@ +# Configuration file + +general { + # Set to true to have the Bouncy trait use durability for each bounce + B:"Bouncy Trait Uses Durability"=true + + # Set to true to disable the armor preview panel in the Armor Station/Forge GUI + B:"Compact GUI"=false + + # Set to true to give an Armory Book to players who enter a world for the first time + B:"Spawn With Book"=false + + leveling { + # Base XP needed for armor + I:"Base XP Requirement"=100 + + # Multiplier to calculate xp from damage (e.g 0.25 means 25% of damage will be given as XP) + D:"Damage to XP Multiplier"=0.25 + + # How much to multiply the experience needed for each level + D:"Leveling Multiplier"=2.0 + + # Maximum achievable levels. If set to 0 or lower there is no upper limit. + I:"Maximum Levels"=-1 + + # Reduces the amount of modifiers a newly built armor gets if the value is lower than the regular amount of modifiers the armor would have. + I:"Starting Modifier Amount"=3 + + # Maximum amount of XP that a single hit can give + I:"XP Gain Cap"=100 + } + +} + + diff --git a/config/cookingforblockheads.cfg b/config/cookingforblockheads.cfg new file mode 100644 index 00000000..8a9541d3 --- /dev/null +++ b/config/cookingforblockheads.cfg @@ -0,0 +1,44 @@ +# Configuration file + +client { + # Set to false if you don't want ingredients to be marked with a special icon in the recipe book. + B:"Show Ingredient Icon"=true +} + + +compat { + # Set this to true if you'd like the oven to only accept cooking oil as fuel (requires Pam's Harvestcraft) + B:"Oven Requires Cooking Oil"=false +} + + +general { + # If true, a cow can be squished into a Milk Jar by dropping an anvil on top. + B:"Cow in a Jar"=true + + # The amount of milk the cow in a jar generates per tick. + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:"Cow in a Jar Milk per Tick"=0.5 + + # Set this to true if you'd like to disallow automation of the oven (pipes and such won't be able to insert/extract) + B:"Disallow Oven Automation"=false + + # Enabling this will make the kitchen counters have twice as much inventory space. + B:"Large Counters"=false + + # The cooking time multiplier for the cooking oven. Higher values means it will take longer. + # Min: 0.25 + # Max: 9.0 + D:"Oven Cook Time Multiplier"=1.0 + + # The fuel multiplier for the cooking oven. Higher values means fuel lasts longer, 1.0 is furnace default. + # Min: 0.10000000149011612 + # Max: 2.0 + D:"Oven Fuel Time Multiplier"=0.33000001311302185 + + # Set this to true if you'd like the sink to require water to be piped in, instead of providing infinite of it. + B:"Sink Requires Water"=false +} + + diff --git a/config/craftingtweaks.cfg b/config/craftingtweaks.cfg new file mode 100644 index 00000000..af719f26 --- /dev/null +++ b/config/craftingtweaks.cfg @@ -0,0 +1,57 @@ +# Configuration file + +########################################################################################################## +# addons +#--------------------------------------------------------------------------------------------------------# +# Here you can control whether support for a mod should be enabled, buttons_only, hotkeys_only or disabled. For Vanilla Minecraft, see the option 'minecraft'. Mods are identified by their mod ids. +########################################################################################################## + +addons { + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:actuallyadditions=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:arcanearchives=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:cyclicmagic=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:fastbench=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:minecraft=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:natura=enabled + + # enabled, buttons_only, hotkeys_only or disabled [default: enabled] + S:tconstruct=enabled +} + + +general { + # Set this to true if you want the (de)compress feature to work outside of crafting GUIs (only works if installed on server) [default: false] + B:compressAnywhere=false + + # A list of modid:name entries that will not be crafted by the compress key. [default: [ExtraUtilities:decorativeBlock1], [minecraft:sandstone], [minecraft:iron_trapdoor]] + S:compressBlacklist < + ExtraUtilities:decorativeBlock1 + minecraft:sandstone + minecraft:iron_trapdoor + > + + # Set this to true if you don't want the tweak buttons' tooltips to show. [default: false] + B:hideButtonTooltips=false + + # This option is toggled by the 'Toggle Buttons' key that can be defined in the Controls settings. [default: false] + B:hideButtons=false + + # We both know JEI is much better. This option hides Vanilla's crafting book button instead of moving it. [default: false] + B:hideVanillaCraftingGuide=false + + # If set to true, right-clicking the result slot in a crafting table will craft a full stack. [default: true] + B:rightClickCraftsStack=true +} + + diff --git a/config/craftpresence.properties b/config/craftpresence.properties new file mode 100644 index 00000000..1b3410e2 --- /dev/null +++ b/config/craftpresence.properties @@ -0,0 +1,77 @@ +#CraftPresence - Configuration Settings +#Current Version -> v1.7.6 (Schema v1) +# +#Last synchronized: +#Fri Mar 05 20:18:17 EST 2021 +Enable_Per-Gui_System=false +Strip_Translation_Colors=false +Debug_Mode=false +Enable_Commands=true +Tooltip_Border_Color=0x505000FF +Reset_Time_on_Init=false +Server_Messages=[default;Playing on &motd&] +Entity_Riding_Messages=[default;Riding &entity&] +Entity_Target_Messages=[default;Targeting &entity&] +Game_State_Message_Format=&SERVER& &PACK& +Language_ID=en_us +Detect_World_Data=true +Enable_Per-Entity_System=false +Show_Logging_in_Chat=false +Enable_Per-Item_System=false +Player_Coordinate_Placeholder=At &xPosition&, &zPosition& +Default_Icon=grass +Config_Gui_Keybind=55 +Large_Image_Text_Format=&MAINMENU&&DIMENSION& +Player_Inner_Info_Placeholder=(&health&) +Gui_Background_Color=minecraft;textures/gui/options_background.png +Format_Words=true +Detect_MCUpdater_Instance=true +Render_Tooltips=true +Schema_Version=1 +Item_Messages=[default;Holding &item&] +Split_Character=; +Default_Server_Name=Minecraft Server +Singleplayer_Game_Message=Playing Singleplayer +Refresh_Rate=2 +Player_Outer_Info_Placeholder=As &name& +Small_Image_Key_Format=&SERVER&&PACK& +Entity_Attacking_Messages=[default;Attacking &entity&] +Loading_Message=Loading... +Detect_Dimension_Data=true +Detect_Curse_Manifest=true +Verbose_Mode=false +Button_Background_Color=minecraft;textures/gui/widgets.png +Show_Elapsed_Time=true +Dimension_Messages=[default;In the &dimension&] +Player_Health_Placeholder=Health\: ¤t&/&max& +World_Data_Placeholder=On &worldname& +Default_Dimension_Icon=unknown +Include_Extra_Gui_Classes=false +Detect_MultiMC_Instance=true +Player_List_Placeholder=¤t& / &max& Players +Biome_Messages=[default;Playing in &biome&] +Tooltip_Background_Color=0xF0100010 +LAN_Game_Message=Playing on a LAN Server +Gui_Messages=[default;In &screen&] +Vivecraft_Message=Playing in VR via Vivecraft +Fallback_Pack_Placeholder= +Player_Items_Placeholder=Items\: &main& +Last_MC_Version_ID=340 +Mods_Placeholder=&modcount& Mod(s) +Rounding_Size=3 +Party_Privacy=1 +Auto_Register=false +Details_Message_Format=&MAINMENU&&DIMENSION& +Detect_Biome_Data=false +Default_Server_Motd=A Minecraft Server +Strip_Extra_Gui_Elements=false +Client_ID=450485984333660181 +Default_Server_Icon=default +Detect_Technic_Pack=true +Reduced_Background_Tint=true +Main_Menu_Message=In the Main Menu +Large_Image_Key_Format=&MAINMENU&&DIMENSION& +Modpack_Message=&name& +Default\ Biome\ Icon=unknown +Small_Image_Text_Format=&SERVER& &PACK& +Enable_Join_Requests=false diff --git a/config/creativecore-client.json b/config/creativecore-client.json new file mode 100644 index 00000000..b86f0d57 --- /dev/null +++ b/config/creativecore-client.json @@ -0,0 +1,16 @@ +{ + "use-stencil": true, + "use-optifine-compat": true, + "palette": [ + { + "name": "basic", + "colors": [ + -1, + -16777216, + -65536, + -16711936, + -16776961 + ] + } + ] +} \ No newline at end of file diff --git a/config/ctm.cfg b/config/ctm.cfg new file mode 100644 index 00000000..595de6e0 --- /dev/null +++ b/config/ctm.cfg @@ -0,0 +1,11 @@ +# Configuration file + +general { + # Choose whether the inside corner is disconnected on a CTM block - http://imgur.com/eUywLZ4 + B:connectInsideCTM=false + + # Disable connected textures entirely. + B:disableCTM=false +} + + diff --git a/config/cyclic_ores.cfg b/config/cyclic_ores.cfg new file mode 100644 index 00000000..a08ddeb6 --- /dev/null +++ b/config/cyclic_ores.cfg @@ -0,0 +1,998 @@ +# Configuration file + +_global_ { + # False means all are disabled no matter what. True means each ore uses its own true/false to exist. [default: false] + B:globalOverride=false +} + + +aquamarine { + + nether { + # Ore exists [default: true] + B:aquamarine_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:aquamarine_nether_ore_harvest_level=1 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Ore exists [default: true] + B:aquamarine_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:aquamarine_end_ore_harvest_level=1 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +bauxite { + + nether { + # Ore exists [default: true] + B:bauxite_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:bauxite_nether_ore_harvest_level=1 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Ore exists [default: true] + B:bauxite_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:bauxite_end_ore_harvest_level=1 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +boron { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:boron_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:boron_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:boron_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:boron_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +cobalt { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:cobalt_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:cobalt_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:cobalt_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:cobalt_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +copper { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:copper_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:copper_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:copper_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:copper_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +dilithium { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:dilithium_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:dilithium_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:dilithium_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:dilithium_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +galena { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:galena_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:galena_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:galena_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:galena_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +iridium { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:iridium_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:iridium_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:iridium_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:iridium_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +lead { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:lead_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:lead_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:lead_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:lead_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +lithium { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:lithium_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:lithium_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:lithium_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:lithium_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +magnesium { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:magnesium_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:magnesium_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:magnesium_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:magnesium_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +mithril { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:mithril_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:mithril_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:mithril_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:mithril_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +nickel { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:nickel_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:nickel_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:nickel_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:nickel_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +nitre { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:nitre_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:nitre_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:nitre_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:nitre_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +osmium { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:osmium_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:osmium_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:osmium_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:osmium_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +platinum { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:platinum_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:platinum_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:platinum_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:platinum_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +quartz_black { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:quartz_black_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:quartz_black_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:quartz_black_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:quartz_black_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +quartz_certus { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:quartz_certus_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:quartz_certus_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:quartz_certus_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:quartz_certus_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +quartz_certus_charged { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:quartz_certus_charged_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:quartz_certus_charged_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:quartz_certus_charged_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:quartz_certus_charged_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +ruby { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:ruby_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:ruby_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:ruby_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:ruby_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +sapphire { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:sapphire_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:sapphire_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:sapphire_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:sapphire_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +silver { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:silver_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:silver_nether_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Ore exists [default: true] + B:silver_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:silver_end_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + } + +} + + +thorium { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:thorium_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:thorium_nether_ore_harvest_level=1 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:thorium_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:thorium_end_ore_harvest_level=1 + } + +} + + +tin { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:tin_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:tin_nether_ore_harvest_level=1 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:tin_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:tin_end_ore_harvest_level=1 + } + +} + + +titanium { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:titanium_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:titanium_nether_ore_harvest_level=1 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:titanium_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:titanium_end_ore_harvest_level=1 + } + +} + + +tritanium { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:tritanium_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:tritanium_nether_ore_harvest_level=1 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:tritanium_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:tritanium_end_ore_harvest_level=1 + } + +} + + +tungsten { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:tungsten_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:tungsten_nether_ore_harvest_level=1 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:tungsten_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:tungsten_end_ore_harvest_level=1 + } + +} + + +uranium { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:uranium_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:uranium_nether_ore_harvest_level=1 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:uranium_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:uranium_end_ore_harvest_level=1 + } + +} + + +yellorite { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:yellorite_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:yellorite_nether_ore_harvest_level=1 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:yellorite_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:yellorite_end_ore_harvest_level=1 + } + +} + + +zinc { + + nether { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:zinc_nether_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:zinc_nether_ore_harvest_level=1 + } + + end { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCount=8 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 5] + I:spawnChance=5 + + # Ore exists [default: true] + B:zinc_end_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:zinc_end_ore_harvest_level=1 + } + +} + + diff --git a/config/cyclicmagic.cfg b/config/cyclicmagic.cfg new file mode 100644 index 00000000..b0c8a145 --- /dev/null +++ b/config/cyclicmagic.cfg @@ -0,0 +1,1690 @@ +# Configuration file + +cyclicmagic { + + logging { + # Log debug related information. This can be very spammy, only used for debugging problems or new features, so just leave it off normally. [default: false] + B:Debug=false + + # Log basic game startup information such as ore dictionary registration [default: true] + B:Information=true + + # Run unit tests on startup and log the result. Still experimental and not widely used [default: false] + B:UnitTests=false + } + + ########################################################################################################## + # blocks + #--------------------------------------------------------------------------------------------------------# + # Tweaks to new and existing blocks + ########################################################################################################## + + blocks { + # Ticks for apple sprout to grow, 1 will grow almost instantly [range: 1 ~ 99999, default: 500] + I:AppleGrowthTicks=500 + + # Swap armor with a stand whenever you interact while sneaking [default: true] + B:ArmorStandSwap=true + + # Dispensers can plant growable seeds + B:"Dispense Plants"=true + + # Torches can get knocked over when passed through by living entities [default: false] + B:"Fragile Torches"=false + + # Plant saplings (and mushrooms) if they despawn on grass/dirt [default: false] + B:"Plant Despawning Saplings"=true + + # If true, the Slime Conveyor will auto-correct entities towards the center while they are moving (keeping them away from the edge) [default: true] + B:SlimeConveyorPullCenter=true + + # Players can sneak to avoid being pushed [default: true] + B:SlimeConveyorSneakPlayer=true + + # Players can sneak to avoid being jumped [default: true] + B:SlimePlateSneakPlayer=true + + # Make mob spawners unbreakable [default: false] + B:"Spawners Unbreakable"=false + + magicbean { + # Allow bonemeal on magic bean [default: true] + B:MagicBeanBonemeal=true + + # Drop list [default: [minecraft:stick], [minecraft:wheat_seeds], [minecraft:yellow_flower], [minecraft:tallgrass], [minecraft:deadbush], [minecraft:dye*7], [minecraft:dye*3], [minecraft:dye*9], [minecraft:dye*14], [minecraft:dye*1], [minecraft:dye*4], [minecraft:dye*5], [minecraft:dye*2], [minecraft:dye*10], [minecraft:dye*6], [minecraft:dye*8], [minecraft:stained_glass_pane], [minecraft:stained_glass_pane*1], [minecraft:stained_glass_pane*2], [minecraft:stained_glass_pane*3], [minecraft:stained_glass_pane*4], [minecraft:stained_glass_pane*5], [minecraft:stained_glass_pane*6], [minecraft:stained_glass_pane*7], [minecraft:stained_glass_pane*8], [minecraft:stained_glass_pane*9], [minecraft:stained_glass_pane*10], [minecraft:stained_glass_pane*11], [minecraft:stained_glass_pane*12], [minecraft:stained_glass_pane*13], [minecraft:stained_glass_pane*14], [minecraft:stained_glass_pane*15], [minecraft:red_flower], [minecraft:red_flower], [minecraft:red_flower*1], [minecraft:red_flower*2], [minecraft:red_flower*3], [minecraft:red_flower*4], [minecraft:red_flower*5], [minecraft:red_flower*6], [minecraft:red_flower*7], [minecraft:red_flower*8], [minecraft:double_plant], [minecraft:double_plant*1], [minecraft:double_plant*2], [minecraft:double_plant*3], [minecraft:double_plant*4], [minecraft:double_plant*5]] + S:MagicBeanDropList < + minecraft:stick + minecraft:wheat_seeds + minecraft:yellow_flower + minecraft:tallgrass + minecraft:deadbush + minecraft:dye*7 + minecraft:dye*3 + minecraft:dye*9 + minecraft:dye*14 + minecraft:dye*1 + minecraft:dye*4 + minecraft:dye*5 + minecraft:dye*2 + minecraft:dye*10 + minecraft:dye*6 + minecraft:dye*8 + minecraft:stained_glass_pane + minecraft:stained_glass_pane*1 + minecraft:stained_glass_pane*2 + minecraft:stained_glass_pane*3 + minecraft:stained_glass_pane*4 + minecraft:stained_glass_pane*5 + minecraft:stained_glass_pane*6 + minecraft:stained_glass_pane*7 + minecraft:stained_glass_pane*8 + minecraft:stained_glass_pane*9 + minecraft:stained_glass_pane*10 + minecraft:stained_glass_pane*11 + minecraft:stained_glass_pane*12 + minecraft:stained_glass_pane*13 + minecraft:stained_glass_pane*14 + minecraft:stained_glass_pane*15 + minecraft:red_flower + minecraft:red_flower + minecraft:red_flower*1 + minecraft:red_flower*2 + minecraft:red_flower*3 + minecraft:red_flower*4 + minecraft:red_flower*5 + minecraft:red_flower*6 + minecraft:red_flower*7 + minecraft:red_flower*8 + minecraft:double_plant + minecraft:double_plant*1 + minecraft:double_plant*2 + minecraft:double_plant*3 + minecraft:double_plant*4 + minecraft:double_plant*5 + > + + # Allow dropping the seed item if fully grown. (if its not grown it will still drop when broken) [default: false] + B:MagicBeanGrownDropSeed=false + } + + water_candle { + # Chance this will turn itself off after each spawn; 0.01 means 1%. [range: 0.001 ~ 0.99, default: 0.01] + S:chance_off=0.01 + + # Spawning radius [range: 1 ~ 128, default: 8] + I:radius=8 + + # Spawning tick speed [range: 1 ~ 9999, default: 50] + I:tick_speed=50 + } + + } + + ########################################################################################################## + # player + #--------------------------------------------------------------------------------------------------------# + # Player Abilities and interactions + ########################################################################################################## + + player { + # Open ender chest without placing it down, just attack with it [default: true] + B:"Easy Enderchest"=true + + # Show Speed and jump height of any horse you are riding in F3. [default: true] + B:F3HorseInfo=true + + # Show Within Spawn Chunks or Distance from Spawn in F3 screen. [default: true] + B:F3SpawnChunkInfo=true + + # Allows you to quickly climb ladders by looking up instead of moving forward [default: true] + B:"Faster Ladders"=true + + # Stardew Furnaces: Quickly fill a furnace by hitting it with fuel or an item, or interact with an empty hand to pull out the results [Inspired by Stardew Valley. Left click only] [default: true] + B:"Furnace Speed"=true + + # Default modifier for heart containers a new player will start with when first joining the world. Will not affect existing players once they have joined. (For Maximum heart modifier limit given by the heart containers see 'modpacks' category in the config file) [range: -9 ~ 90, default: 0] + I:HeartModifierInitial=0 + + # Use a player skull on a sign to name the skull based on the top line [default: true] + B:"Name Player Skulls with Sign"=true + + # Open chests (and other containers) by passing right through the attached signs, banners, and item frames [default: true] + B:"Pass-Through Click"=true + + # Enderpearls work on a horse, bringing it with you [default: false] + B:"Pearls On Horseback"=false + + # Force the players hunger bar to show even when mounted [default: false] + B:"Show Hunger Mounted"=false + + # Set the players default step height value. False is just like normal minecraft, true means step height is one full block. Only applies to new players the first time they join the world. Regardless of setting this can still be toggled with Apple of Lofty Stature. [default: false] + B:StepHeightDefault=false + + # Let players name villagers with nametags [default: true] + B:"Villager Nametag"=true + } + + ########################################################################################################## + # items + #--------------------------------------------------------------------------------------------------------# + # Tweaks to new and existing items + ########################################################################################################## + + items { + # Cyclic Scepter: Set to false to disable particles [default: false] + B:"Build Scepter Particles"=false + + # Search radius of Spawner Seeker [range: 8 ~ 128, default: 64] + I:"Ender Dungeon Radius"=64 + + # If true, this item will do the searching on a new thread, and then come back to the projectile when found and end the thread. Set to false to completely disable threading if you have any weird issues or false results, but be aware that setting to false will cause clientside lag on every use [default: true] + B:"Ender Threading"=true + + # Blocks that will not be broken by the exchange scepters. It will also not break anything that is unbreakable (such as bedrock), regardless of if its in this list or not. [default: [minecraft:mob_spawner], [minecraft:obsidian]] + S:ExchangeSceptersBlacklist < + minecraft:mob_spawner + minecraft:obsidian + > + + # Add food value and saturation to items info (hold shift) [default: true] + B:"Food Details"=true + + # Add fuel burn time to items info (hold shift) [default: true] + B:"Fuel Details"=false + + # Tons more wood and plant related items now can burn as fuel + B:"More Furnace Fuel"=true + + # Location of scepter Hud [topleft, topright, bottomleft, bottomright]. Used by both Exchange Scepters and Cyclic Build Scepter. [default: bottomleft] + S:"Scepter HUD"=bottomleft + + # False will disable the potion effects given by the Sleeping Mat [default: false] + B:SleepingMatPotions=false + + # Set false to delete - requires restart WARNING disabling this may cause other blocks to not function (wireless nodes) [default: true] + B:card_location=true + + stacksize { + # Increase stack size to 64 [default: true] + B:item.armorStand=true + + # Increase stack size to 64 [default: true] + B:item.bed=true + + # Increase stack size to 16 [default: true] + B:item.boat.acacia=true + + # Increase stack size to 16 [default: true] + B:item.boat.birch=true + + # Increase stack size to 16 [default: true] + B:item.boat.dark_oak=true + + # Increase stack size to 16 [default: true] + B:item.boat.jungle=true + + # Increase stack size to 16 [default: true] + B:item.boat.oak=true + + # Increase stack size to 16 [default: true] + B:item.boat.spruce=true + + # Increase stack size to 64 [default: true] + B:item.bucket=true + + # Increase stack size to 64 [default: true] + B:item.egg=true + + # Increase stack size to 64 [default: true] + B:item.enderPearl=true + + # Increase stack size to 16 [default: true] + B:item.horsearmordiamond=true + + # Increase stack size to 16 [default: true] + B:item.horsearmorgold=true + + # Increase stack size to 16 [default: true] + B:item.horsearmormetal=true + + # Increase stack size to 16 [default: true] + B:item.minecart=true + + # Increase stack size to 16 [default: true] + B:item.minecartChest=true + + # Increase stack size to 16 [default: true] + B:item.minecartFurnace=true + + # Increase stack size to 16 [default: true] + B:item.minecartHopper=true + + # Increase stack size to 16 [default: true] + B:item.minecartTnt=true + + # Increase stack size to 16 [default: true] + B:item.saddle=true + + # Increase stack size to 64 [default: true] + B:item.sign=true + + # Increase stack size to 64 [default: true] + B:item.snowball=true + + # Increase stack size to 64 [default: true] + B:tile.banner=true + } + + } + + inventory { + # If true, you always keep these extended storage items on death (similar to an ender chest). If false, you will drop these items on death (depending on the keepInventory game rule) [default: true] + B:InventoryUpgradeKeepOnDeath=true + + # Set this to false (and restart your client) to remove the inventory shift keybindings [default: false] + B:KeybindInventoryShift=false + + # When true, this blocks the potions moving the inventory over [default: true] + B:"Potion Inventory Shift"=true + + # Location of the buttons on inventory [range: 0 ~ 200, default: 44] + I:xOffsetButton=44 + + # Location of the buttons on inventory [range: 0 ~ 200, default: 0] + I:yOffsetButton=0 + } + + ########################################################################################################## + # world generation + #--------------------------------------------------------------------------------------------------------# + # Control any blocks that get generated in new chunks & new worlds + ########################################################################################################## + + "world generation" { + # If true, then enabled items and blocks from this mod can appear in loot chests [default: true] + B:ChestLoot=true + + # If ChestLoot is true, this is the default chance a cyclic item will show up as treasure. [range: 1 ~ 99, default: 4] + I:ChestLootChance=4 + + # Generate ore in the end. + B:"End Ore"=false + + # These dimension ores (nether and end) have a chance to spawn endermites or silverfish + B:"Infested Ores"=false + + # Generate ore in the nether. + B:"Nether Ore"=false + + # If true, mining Nether ore has a 20% chance of enraging a nearby PigZombie within 16 blocks + B:PigmenEnrage=false + + netherorecustom { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountCoal=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountDiamond=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountEmerald=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountGold=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 12] + I:blockCountIron=12 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountLapis=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountRedstone=8 + + # Ore exists [default: true] + B:nether_coal_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 0] + I:nether_coal_ore_harvest_level=0 + + # Ore exists [default: true] + B:nether_diamond_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 2] + I:nether_diamond_ore_harvest_level=2 + + # Ore exists [default: true] + B:nether_emerald_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 2] + I:nether_emerald_ore_harvest_level=2 + + # Ore exists [default: true] + B:nether_gold_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 2] + I:nether_gold_ore_harvest_level=2 + + # Ore exists [default: true] + B:nether_iron_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:nether_iron_ore_harvest_level=1 + + # Ore exists [default: true] + B:nether_lapis_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:nether_lapis_ore_harvest_level=1 + + # Ore exists [default: true] + B:nether_redstone_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:nether_redstone_ore_harvest_level=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 20] + I:spawnChanceCoal=20 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 1] + I:spawnChanceDiamond=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 1] + I:spawnChanceEmerald=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 40] + I:spawnChanceGold=40 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 10] + I:spawnChanceIron=10 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 10] + I:spawnChanceLapis=10 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 8] + I:spawnChanceRedstone=8 + } + + endorecustom { + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountCoal=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountDiamond=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountEmerald=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountGold=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountIron=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountLapis=8 + + # Approximate ore vein size. Zero means no spawns. [range: 0 ~ 32, default: 8] + I:blockCountRedstone=8 + + # Ore exists [default: true] + B:end_coal_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 0] + I:end_coal_ore_harvest_level=0 + + # Ore exists [default: true] + B:end_diamond_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 2] + I:end_diamond_ore_harvest_level=2 + + # Ore exists [default: true] + B:end_emerald_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 2] + I:end_emerald_ore_harvest_level=2 + + # Ore exists [default: true] + B:end_gold_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 2] + I:end_gold_ore_harvest_level=2 + + # Ore exists [default: true] + B:end_iron_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:end_iron_ore_harvest_level=1 + + # Ore exists [default: true] + B:end_lapis_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 1] + I:end_lapis_ore_harvest_level=1 + + # Ore exists [default: true] + B:end_redstone_ore=true + + # Tool Harvest Level [range: 0 ~ 3, default: 2] + I:end_redstone_ore_harvest_level=2 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 10] + I:spawnChanceCoal=10 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 1] + I:spawnChanceDiamond=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 1] + I:spawnChanceEmerald=1 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 4] + I:spawnChanceGold=4 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 4] + I:spawnChanceIron=4 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 12] + I:spawnChanceLapis=12 + + # Chance of a vein to spawn. Zero means no spawns. [range: 0 ~ 100, default: 15] + I:spawnChanceRedstone=15 + } + + } + + ########################################################################################################## + # mobs + #--------------------------------------------------------------------------------------------------------# + # Changes to vanilla mobs + ########################################################################################################## + + mobs { + # Enderman will always drop block they are carrying 100% [default: true] + B:"Enderman Block"=true + + # False is the same as vanilla behavior. True means that this mod will block enderman from picking up all registered blocks (does not listen to mob actions, this scans registry only once on startup and sets properties). [default: true] + B:"Enderman Pickup Blocker"=true + + # When an entity dies that is named with a tag, it drops the nametag [default: true] + B:"Name Tag Death"=true + } + + ########################################################################################################## + # recipes + #--------------------------------------------------------------------------------------------------------# + # New and altered recipes + ########################################################################################################## + + recipes { + # Craft Glowstone blocks back to dust + B:GlowstoneBlockToDust=true + + # Craft a Melon block into nine slices + B:"Melon Block Slices"=true + + # Craft Netherwart blocks back to item + B:NetherwartBlockReverse=true + + # Craft a notch apple with golden blocks as usual + B:"Notch Apple"=true + + # Create a player skull by combining wither, skeleton, zombie, and creeper skulls + B:"Player Skulls"=true + + # Craft Quartz blocks back to the items + B:QuartzBlockToItem=true + + # Craft a dispenser with string instead of a bow + B:"Simple Dispenser"=true + + # Craft the minecart combinations using five iron as well as minecarts + B:"Simple Minecarts"=true + + # Craft repeaters using sticks and redstone in place of redstone torches + B:"Simple Repeater"=true + + # Craft Snow blocks back into snowballs + B:SnowBlockBalls=true + } + + ########################################################################################################## + # villagers + #--------------------------------------------------------------------------------------------------------# + # Two new villagers with more trades + ########################################################################################################## + + villagers { + # Number of villager entities that will attempt to spawn when a new village generates in the world terrain (no buildings) [range: 0 ~ 9, default: 2] + I:DruidCount=2 + + # Adds new villager type Druid. Spawns naturally and from mob eggs. [default: true] + B:DruidVillagers=true + + # Number of villager entities that will attempt to spawn when a new village generates in the world terrain (no buildings) [range: 0 ~ 9, default: 2] + I:SageCount=2 + + # Adds new villager type Sage. Spawns naturally and from mob eggs. [default: true] + B:SageVillagers=true + } + + fuelcost { + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 150] + I:auto_crafter=150 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 950] + I:auto_packager=950 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 900] + I:block_anvil=900 + + # Lava cost per damage unit [range: 1 ~ 10000, default: 100] + I:block_anvil_magma_lava=100 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 99] + I:block_disenchanter=99 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 900] + I:block_enchanter=900 + + # Experience fluid cost per damage unit [range: 1 ~ 1000, default: 100] + I:block_enchanter_xpjuice=100 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 25] + I:block_fishing=25 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 50] + I:block_forester=50 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 10] + I:block_hydrator=10 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 75] + I:block_miner_smart=75 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 10] + I:block_user=10 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 90] + I:builder_block=90 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 1] + I:builder_pattern=1 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 20] + I:dehydrator=20 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 99] + I:dropper_exact=99 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 250] + I:fire_starter=250 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 500] + I:fluid_drain=500 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 50] + I:harvester_block=50 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 64] + I:peat_farm=64 + + # Energy generated by normal Peat [range: 10 ~ 99999, default: 256] + I:peat_fuel=256 + + # Energy generated by crafted Peat [range: 10 ~ 99999, default: 4096] + I:peat_fuel_enriched=4096 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 200] + I:uncrafting_block=200 + + # Fuel/Energy/RF cost to run machine [range: 0 ~ 500000, default: 2000] + I:void_anvil=2000 + } + + content { + # plate_vector Set false to delete - requires restart [default: true] + B:AerialFaithPlate=true + + # charm_air Set false to delete - requires restart [default: true] + B:AirCharm=true + + # Set false to delete - requires restart [default: true] + B:AntidoteCharm=true + + # Set false to delete - requires restart [default: true] + B:AppleStature=true + + # Set false to delete - requires restart [default: true] + B:AutoCrafter=true + + # Set false to delete - requires restart [default: true] + B:AutomatedUser=true + + # tool_auto_torch Set false to delete - requires restart [default: true] + B:AutomaticTorch=true + + # placer_block Set false to delete - requires restart [default: true] + B:BlockPlacer=true + + # tool_randomize Set false to delete - requires restart [default: true] + B:BlockRandomizer=true + + # tool_rotate Set false to delete - requires restart [default: true] + B:BlockRotator=true + + # Set false to delete - requires restart [default: true] + B:BrushScythe=true + + # block_storeempty, the Fluid Tank. Set false to delete - requires restart [default: true] + B:BucketBlocks=true + + # builder_block Set false to delete - requires restart [default: true] + B:BuilderBlock=true + + # Set false to delete - requires restart [default: true] + B:CarbonPaper=true + + # tool_spelunker Set false to delete - requires restart [default: true] + B:Cavefinder=true + + # wand_hypno Set false to delete - requires restart [default: true] + B:ChaosSiren=true + + # Set false to delete - requires restart [default: true] + B:ChestSack=true + + # Set false to delete - requires restart [default: true] + B:ClimbingGlove=true + + # Set false to delete - requires restart [default: true] + B:Clock=true + + # block_miner_smart Set false to delete - requires restart [default: true] + B:ControlledMiner=true + + # Set false to delete - requires restart [default: true] + B:"CorruptedChorus(Food)"=true + + # Set false to delete - requires restart [default: true] + B:CyclicWand=true + + # Set false to delete - requires restart [default: true] + B:DynamiteMining=true + + # Set false to delete - requires restart [default: true] + B:DynamiteSafe=true + + # Emerald armor and tools that are slightly weaker than diamond. Set false to delete - requires restart [default: true] + B:"Emerald Gear"=true + + # Set false to delete - requires restart [default: true] + B:EmeraldApple=true + + # beacon_redstone Set false to delete - requires restart [default: true] + B:EmptyBeacon=true + + # Set false to delete - requires restart [default: true] + B:EnchantAutoSmelt=true + + # Set false to delete - requires restart [default: true] + B:EnchantBeheading=true + + # Set false to delete - requires restart [default: true] + B:EnchantExcavation=true + + # Set false to delete - requires restart [default: true] + B:EnchantExpBoost=true + + # Set false to delete - requires restart [default: true] + B:EnchantLaunch=true + + # Set false to delete - requires restart [default: true] + B:EnchantLifeLeech=true + + # Set false to delete - requires restart [default: true] + B:EnchantMagnet=true + + # Set false to delete - requires restart [default: true] + B:EnchantMultishot=true + + # Set false to delete - requires restart [default: true] + B:EnchantQuickdraw=true + + # Set false to delete - requires restart [default: true] + B:EnchantReach=true + + # Set false to delete - requires restart [default: true] + B:EnchantVenom=true + + # Set false to delete - requires restart [default: true] + B:EnchantWaterwalk=true + + # Set false to delete - requires restart [default: true] + B:EnderBlaze=true + + # book_ender Set false to delete - requires restart [default: true] + B:EnderBook=true + + # ender_dungeon Set false to delete - requires restart [default: true] + B:EnderDungeonFinder=true + + # ender_lightning Set false to delete - requires restart [default: true] + B:EnderLightning=true + + # Set false to delete - requires restart [default: true] + B:EnderOrb=true + + # Set false to delete - requires restart [default: true] + B:EnderOrbMounted=true + + # Set false to delete - requires restart [default: true] + B:EnderSack=true + + # ender_snow Set false to delete - requires restart [default: true] + B:EnderSnow=true + + # Set false to delete - requires restart [default: true] + B:EnderTorch=true + + # Set false to delete - requires restart [default: true] + B:EnderWater=true + + # tool_warp_home Set false to delete - requires restart [default: true] + B:EnderWing=true + + # tool_warp_spawn Set false to delete - requires restart [default: true] + B:EnderWingPrime=true + + # ender_wool Set false to delete - requires restart [default: true] + B:EnderWool=true + + # entity_detector Set false to delete - requires restart [default: true] + B:EntityDetector=true + + # Set false to delete - requires restart [default: true] + B:EvokerFang=true + + # Set false to delete - requires restart [default: true] + B:ExchangeScepters=true + + # exp_pylon Set false to delete - requires restart [default: true] + B:ExperiencePylon=true + + # fan Set false to delete - requires restart [default: true] + B:Fan=true + + # Set false to delete - requires restart [default: true] + B:FireCharm=true + + # Set false to delete - requires restart [default: true] + B:FishingBlock=true + + # Set false to delete - requires restart [default: true] + B:FluidMilk=true + + # Set false to delete - requires restart [default: true] + B:FluidPoison=true + + # glowing_chorus Set false to delete - requires restart [default: true] + B:"GlowingChorus(Food)"=true + + # Set false to delete - requires restart [default: true] + B:GlowingHelmet=true + + # Set false to delete - requires restart [default: false] + B:GoldDropperMinecart=false + + # Set false to delete - requires restart [default: false] + B:GoldMinecart=false + + # Set false to delete - requires restart [default: false] + B:GoldTurretMinecart=false + + # Set false to delete - requires restart [default: true] + B:HarvestScythe=true + + # harvester_block Set false to delete - requires restart [default: true] + B:HarvesterBlock=true + + # Set false to delete - requires restart [default: true] + B:"HeartContainer(food)"=true + + # Set false to delete - requires restart [default: true] + B:HorseFood=true + + # Set false to delete - requires restart [default: true] + B:Hydrator=true + + # magnet_anti_block Set false to delete - requires restart [default: true] + B:InterdictionPlate=true + + # Set false to delete - requires restart [default: true] + B:"InventoryCrafting(Food)"=true + + # Set false to delete - requires restart [default: true] + B:"InventoryUpgrade(Food)"=true + + # block_vacuum Set false to delete - requires restart [default: true] + B:ItemCollector=true + + # Set false to delete - requires restart [default: true] + B:LapisApple=true + + # sprout_seed Set false to delete - requires restart [default: true] + B:MagicBean=true + + # wand_missile Set false to delete - requires restart [default: true] + B:MagicMissile=true + + # Set false to delete - requires restart [default: true] + B:MagnetBlock=true + + # mattock Set false to delete - requires restart [default: true] + B:Mattock=true + + # tool_trade Set false to delete - requires restart [default: true] + B:"Merchant Almanac"=true + + # block_miner Set false to delete - requires restart [default: true] + B:MinerBlock=true + + # magic_net Set false to delete - requires restart [default: true] + B:MonsterBall=true + + # Netherbrick tools have mining level of stone but improved stats. Set false to delete - requires restart [default: true] + B:NetherbrickTools=true + + # password_block Set false to delete - requires restart [default: true] + B:PasswordTrigger=true + + # builder_pattern Set false to delete - requires restart [default: true] + B:PatternReplicator=true + + # Set false to delete - requires restart; this feature includes several items and blocks used by the Peat farming system [default: true] + B:PeatFeature=true + + # tool_push Set false to delete - requires restart [default: true] + B:PistonScepter=true + + # tool_launcher Set false to delete - requires restart [default: true] + B:PlayerLauncher=true + + # beacon_potion Set false to delete - requires restart [default: true] + B:PotionBeacon=true + + # Set false to delete - requires restart [default: true] + B:PotionBlindness=true + + # Set false to delete - requires restart [default: true] + B:PotionBounce=true + + # Set false to delete - requires restart [default: true] + B:PotionButterDropItems=true + + # Set false to delete - requires restart [default: true] + B:PotionEnder=true + + # Set false to delete - requires restart [default: true] + B:PotionFrostWalker=true + + # Set false to delete - requires restart [default: true] + B:PotionHealthBoost=true + + # Set false to delete - requires restart [default: true] + B:PotionLevitation=true + + # Set false to delete - requires restart [default: true] + B:PotionLuck=true + + # Set false to delete - requires restart [default: true] + B:PotionMagnet=true + + # Set false to delete - requires restart [default: true] + B:PotionResistance=true + + # Set false to delete - requires restart [default: true] + B:PotionSaturation=true + + # Set false to delete - requires restart [default: true] + B:PotionSlowfall=true + + # Set false to delete - requires restart [default: true] + B:PotionSnow=true + + # Set false to delete - requires restart [default: true] + B:PotionSwimSpeed=true + + # Set false to delete - requires restart [default: true] + B:PotionWaterwalk=true + + # Set false to delete - requires restart [default: true] + B:PotionWither=true + + # Set false to delete - requires restart [default: true] + B:Potionhaste=true + + # Set false to delete - requires restart [default: true] + B:Prospector=true + + # Set false to delete - requires restart [default: true] + B:PumpAndPipes=true + + # Set false to delete - requires restart [default: true] + B:PurpleArmor=true + + # password_remote Set false to delete - requires restart [default: true] + B:"Remote Lever"=true + + # tool_elevate Set false to delete - requires restart [default: true] + B:RodElevation=true + + # charm_boat Set false to delete - requires restart [default: true] + B:SailorCharm=true + + # Sandstone tools are between wood and stone. Set false to delete - requires restart [default: true] + B:SandstoneTools=true + + # Set false to delete - requires restart [default: true] + B:ScaffoldingBlock=true + + # block_shears Set false to delete - requires restart [default: true] + B:ShearingBlock=true + + # Set false to delete - requires restart [default: true] + B:SleepingMat=true + + # Set false to delete - requires restart [default: true] + B:SlimeConveyor=true + + # Set false to delete - requires restart [default: true] + B:SlimePads=true + + # Set false to delete - requires restart [default: true] + B:Soulstone=true + + # Set false to delete - requires restart [default: true] + B:Soundproofing=true + + # tool_spawn_inspect Set false to delete - requires restart [default: true] + B:SpawnDetector=true + + # Set false to delete - requires restart [default: true] + B:SpeedCharm=true + + # Set false to delete - requires restart [default: true] + B:Spikes=true + + # Set false to delete - requires restart [default: true] + B:Sprinkler=true + + # Animations are allowed. false to disable all sprinkler animations [default: true] + B:SprinklerAnimationsAllowed=true + + # tool_mount_inverse Set false to delete - requires restart [default: true] + B:StirrupInverse=true + + # tool_mount Set false to delete - requires restart [default: true] + B:Stirrups=true + + # Set false to delete - requires restart [default: false] + B:StoneMinecart=false + + # Set false to delete - requires restart [default: true] + B:StorageBag=true + + # Enable the epic swords. Set false to delete - requires restart [default: true] + B:SwordsFrostEnder=true + + # Set false to delete - requires restart [default: true] + B:TorchLauncher=true + + # Set false to delete - requires restart [default: true] + B:TreeScythe=true + + # False for normal placement (like observers), true to invert machine placement to mimic other modded machines. (applies to most machines that faces player when placing) [default: false] + B:UnInvertedPlacement=false + + # block_disenchanter Set false to delete - requires restart [default: true] + B:UnchantPylon=true + + # Set false to delete - requires restart [default: true] + B:UncraftingGrinder=true + + # Set false to delete - requires restart [default: true] + B:VoidCharm=true + + # Set false to delete - requires restart [default: true] + B:WaterCharm=true + + # water_freezer Set false to delete - requires restart [default: true] + B:WaterFroster=true + + # fire_killer Set false to delete - requires restart [default: true] + B:WaterSplasher=true + + # Set false to delete - requires restart [default: true] + B:WaterSpreader=true + + # Set false to delete - requires restart [default: true] + B:WingCharm=true + + # Set false to delete - requires restart [default: true] + B:Workbench=true + + # Set false to delete - requires restart [default: true] + B:apple=true + + # Set false to delete - requires restart [default: true] + B:auto_packager=true + + # Set false to delete - requires restart [default: true] + B:battery=true + + # Set false to delete - requires restart [default: true] + B:battery_infinite=true + + # Set false to delete - requires restart [default: true] + B:block_anvil=true + + # Set false to delete - requires restart [default: true] + B:block_anvil_magma=true + + # Set false to delete - requires restart [default: true] + B:block_enchanter=true + + # Set false to delete - requires restart [default: true] + B:block_forester=true + + # Set false to delete - requires restart [default: true] + B:block_library=true + + # Set false to delete - requires restart [default: true] + B:block_screen=true + + # Set false to delete - requires restart [default: true] + B:boomerang=true + + # Set false to delete - requires restart [default: true] + B:button_large=true + + # Set false to delete - requires restart [default: true] + B:cable_wireless=true + + # creative_items Set false to delete - requires restart [default: false] + B:creative_items=false + + # Set false to delete - requires restart Warning, removing this crafting item may cause some recipes to not work correctly or be too inexpensive. So be prepared to customize recipes if you disable this. It has ore dictionary 'gemObsidian' [default: true] + B:crystallized_amber=true + + # Set false to delete - requires restart Warning, removing this crafting item may cause some recipes to not work correctly or be too inexpensive. So be prepared to customize recipes if you disable this. It has ore dictionary 'gemObsidian' [default: true] + B:crystallized_obsidian=true + + # Set false to delete - requires restart [default: true] + B:dehydrator=true + + # Set false to delete - requires restart [default: true] + B:dice=true + + # Set false to delete - requires restart [default: true] + B:doorbell=true + + # Set false to delete - requires restart [default: true] + B:dropper_exact=true + + # Set false to delete - requires restart [default: true] + B:fire_starter=true + + # Set false to delete - requires restart [default: true] + B:fluid_amber=true + + # Set false to delete - requires restart [default: true] + B:fluid_biomass=true + + # Set false to delete - requires restart [default: true] + B:fluid_crystal=true + + # Set false to delete - requires restart [default: true] + B:fluid_drain=true + + # Set false to delete - requires restart [default: true] + B:fluid_placer=true + + # Set false to delete - requires restart [default: true] + B:glass_strong=true + + # Set false to delete - requires restart [default: true] + B:heart_toxic=true + + # Set false to delete - requires restart [default: true] + B:imbuer=true + + # Set false to delete - requires restart [default: true] + B:item.ender_eye_orb=true + + # Set false to delete - requires restart [default: true] + B:laser=true + + # Set false to delete - requires restart [default: true] + B:laser_cannon=true + + # Set false to delete - requires restart [default: true] + B:melter=true + + # Set false to delete - requires restart [default: true] + B:moon_sensor=true + + # Set false to delete - requires restart [default: true] + B:robot_spawner=true + + # Set false to delete - requires restart [default: true] + B:screen_target=true + + # Set false to delete - requires restart [default: true] + B:shears_obsidian=true + + # Set false to delete - requires restart [default: true] + B:sign_editor=true + + # slingshot_weapon Set false to delete - requires restart [default: true] + B:slingshot=true + + # Set false to delete - requires restart [default: true] + B:solidifier=true + + # Set false to delete - requires restart [default: true] + B:sound_player=true + + # Set false to delete - requires restart [default: true] + B:target=true + + # Set false to delete - requires restart [default: true] + B:trash=true + + # Set false to delete - requires restart [default: true] + B:void_anvil=true + + # Set false to delete - requires restart [default: true] + B:water_candle=true + + # Set false to delete - requires restart [default: true] + B:wireless_transmitter=true + } + + time { + # Number of ticks needed to perform one action by this machine [range: 1 ~ 9000, default: 80] + I:block_disenchanter=80 + + # Number of ticks needed to perform one action by this machine [range: 1 ~ 9000, default: 100] + I:block_miner_smart=100 + + # Number of ticks needed to perform one action by this machine [range: 1 ~ 9000, default: 150] + I:harvester_block=150 + + # Number of ticks needed to perform one action by this machine [range: 1 ~ 9000, default: 150] + I:uncrafting_block=150 + } + +} + + +"dynamite i-ivcyclicmagic" { + + content { + # ender_tnt Set false to delete - requires restart [default: true] + B:EnderBombs=true + } + +} + + +modpacks { + # At which light level will auto torch place. Set to 7 means it will place a torch 7 or darker. (15 is full light, 0 is full dark) [range: 1 ~ 14, default: 7] + I:AutoTorchLightLevel=7 + + # Largest tick delay allowed in auto user control [range: 2 ~ 999, default: 200] + I:AutoUserLargestTick=200 + + # How many entities can be attacked with one swipe from the block_user when in attack mode. Zero means no limit. [range: 0 ~ 100, default: 0] + I:AutoUserMaxAttackPerAction=0 + + # Smallest tick delay allowed in auto user control. if 1 use per tick is too much for your server than raise this larger [range: 1 ~ 200, default: 1] + I:AutoUserSmallestTick=1 + + # Blocks in-world that cannot be targeted by the auto user. Use block id; for example minecraft:chest [default: ] + S:AutoUserTargetBlacklist < + > + + # By default Beheading works on vanilla mobs and player heads. Add creatures from any other mod here along with a player name to act as the skin for the dropped head. Format is: mod:monster-player, see the /summon command for mod data. [default: [roots:fairy-Elucent]] + S:BeheadingExtraMobs < + roots:fairy-Elucent + > + + # Percent chance that the beheading enchant will actually drop a head. [range: 1 ~ 100, default: 10] + I:BeheadingPercent=10 + + # Cyclic Scepter: Maximum range for all spells [range: 8 ~ 128, default: 64] + I:"Build Scepter Max Range"=64 + + # Block Range it will search onclick [range: 2 ~ 256, default: 32] + I:CavefinderRange=32 + + # Maximum height of the controlled miner block that you can increase it to in the GUI [range: 3 ~ 256, default: 32] + I:ControlledMiner.maxHeight=32 + + # How long the negative potion effects last after a corrupted chorus teleports you [range: 0 ~ 600, default: 10] + I:CorruptedChorusPotions=10 + + # How long you can noclip after eating corrupted chorus [range: 1 ~ 600, default: 10] + I:CorruptedChorusSeconds=10 + + # Max blocks broken by this enchantment at level 1 [range: 1 ~ 512, default: 26] + I:EnchantExcavationBreak1=26 + + # Max blocks broken by this enchantment at level 2 [range: 1 ~ 512, default: 42] + I:EnchantExcavationBreak2=42 + + # Max blocks broken by this enchantment at level 3 [range: 1 ~ 512, default: 58] + I:EnchantExcavationBreak3=58 + + # The exp cost of teleporting is [the horizontal distance] divided by [this number] rounded to the nearest integer. For example, if this number is 10, then teleporting 20 blocks costs 2 exp [range: 0.0 ~ 100.0, default: 10.0] + S:EnderBookExpCostRatio=10.0 + + # Maximum number of saved waypoints in the ender book. It still uses 8 per column, and putting too many may send it offscreen [range: 1 ~ 512, default: 64] + I:EnderBookMaxSaved=64 + + # Crops & bushes that are blocked from harvesting (Garden Scythe and Harvester). A star is for a wildcard [default: [terraqueous:pergola], [minecraft:*_stem], [croparia:stem_*], [rustic:grape_stem]] + S:HarvesterBlacklist < + terraqueous:pergola + minecraft:*_stem + croparia:stem_* + rustic:grape_stem + > + + # Maximum number of heart containers you can get by eating heart containers. Does not limit the /setheartmod command [range: 0 ~ 90, default: 10] + I:HeartModifierMax=10 + + # Maximum number of upgraded hearts [range: 1 ~ 100, default: 20] + I:"HorseFood Max Hearts"=20 + + # Maximum value of jump. Naturally spawned/bred horses seem to max out at 5.5 [range: 1 ~ 20, default: 6] + I:"HorseFood Max Jump"=6 + + # Maximum value of speed (this is NOT blocks/per second or anything like that) [range: 1 ~ 99, default: 50] + I:"HorseFood Max Speed"=50 + + # Distance it pulls items from. [range: 2 ~ 128, default: 16] + I:MagnetBlockDistance=16 + + # Height it pulls at items [range: 1 ~ 128, default: 2] + I:MagnetBlockHeight=2 + + # How fast it pulses. Smaller numbers are faster [range: 5 ~ 5000, default: 100] + I:MagnetBlockTimer=100 + + # Potions that are blacklisted from this beacon [default: [minecraft:instant_health], [minecraft:instant_damage], [minecraft:wither], [minecraft:poison]] + S:PharosBeaconBlacklist < + minecraft:instant_health + minecraft:instant_damage + minecraft:wither + minecraft:poison + > + + # Set to make Pharos Beacon free and perpetual, so it will not consume potions. However if this set false, once it reads an effect from a potion, you must break and replace the beacon to wipe out its current effect. [default: true] + B:PharosBeaconDoesConsumePotions=true + + # List of blocks that the Prospector knows about. [default: [minecraft:air], [minecraft:grass], [minecraft:dirt/0], [minecraft:dirt/1], [minecraft:stone], [minecraft:gravel], [minecraft:sand], [minecraft:bedrock]] + S:ProspectorBlockList < + minecraft:air + minecraft:grass + minecraft:dirt/0 + minecraft:dirt/1 + minecraft:stone + minecraft:gravel + minecraft:sand + minecraft:bedrock + > + + # True means this (ProspectorBlockList) is a blacklist, ignore whats listed. False means its a whitelist: only print whats listed. [default: true] + B:ProspectorIsBlacklist=true + + # Block Range it will search onclick [range: 2 ~ 256, default: 32] + I:ProspectorRange=32 + + # Containers that cannot be lifted up with the Empty Sack of Holding. Use block id; for example minecraft:chest [default: [extracells:fluidcrafter], [extracells:ecbaseblock], [extracells:fluidfiller], [refinedstorage:disk_manipulator], [refinedstorage:disk_drive], [refinedstorage:crafter], [refinedstorage:crafter_manager], [refinedstorage:grid], [parabox:parabox], [immersivengineering:metal_device1]] + S:SackHoldingBlacklist < + extracells:fluidcrafter + extracells:ecbaseblock + extracells:fluidfiller + refinedstorage:disk_manipulator + refinedstorage:disk_drive + refinedstorage:crafter + refinedstorage:crafter_manager + refinedstorage:grid + parabox:parabox + immersivengineering:metal_device1 + > + + # Crops & leaves that are blocked from harvesting (Brush Scythe and Tree Scythe). A star is for a wildcard [default: [terraqueous:pergola], [harvestcraft:*_sapling]] + S:ScytheBlacklist < + terraqueous:pergola + harvestcraft:*_sapling + > + + # Seconds of potion effect caused by using the sleeping mat [range: 0 ~ 600, default: 20] + I:SleepingMatPotion=20 + + # Damage per second of iron spikes [range: 1 ~ 99, default: 5] + I:SpikeDiamondDamage=5 + + # Damage per second of iron spikes [range: 1 ~ 99, default: 1] + I:SpikeIronDamage=1 + + # Does this break low-hardness blocks when thrown [default: false] + B:boomerang.doesBreakBlocks=false + + # Maximum height of the builder block that you can increase it to in the GUI [range: 1 ~ 256, default: 256] + I:builder.maxHeight=256 + + # Maximum range of the builder block that you can increase it to in the GUI [range: 3 ~ 64, default: 64] + I:builder.maxRange=64 + + # If true, then this block plays sound to everybody just like a record player. If false, it only plays for the player who most recently opened the block. This is useful for servers if players are using this block to grief others, you can set it to false and only the block owner will hear it. [default: true] + B:sound_player_everybody=true + + # If true this will try an auto-detect blocks that are a leaf-type by class type, which means harvesting many blocks that are not explicitly in the whitelist. This is useful for handling vanilla and most modded blocks. If you want more precise control you can turn this false which means ONLY the whitelists will be harvested, so you would have to add every block yourself. [default: true] + B:tool_harvest_leaves.class_defaults=true + + # Blocks that the Tree Scythe will attempt to harvest as if they are leaves. A star is for a wildcard [default: [extratrees:leaves.decorative.0], [extratrees:leaves.decorative.1], [extratrees:leaves.decorative.2], [extratrees:leaves.decorative.3], [extratrees:leaves.decorative.4], [extratrees:leaves.decorative.5], [forestry:leaves.decorative.0], [forestry:leaves.decorative.1], [terraqueous:foliage3:5], [plants2:nether_leaves], [plants2:crystal_leaves], [plants2:leaves_0], [plants2:bush]] + S:tool_harvest_leaves.whitelist < + extratrees:leaves.decorative.0 + extratrees:leaves.decorative.1 + extratrees:leaves.decorative.2 + extratrees:leaves.decorative.3 + extratrees:leaves.decorative.4 + extratrees:leaves.decorative.5 + forestry:leaves.decorative.0 + forestry:leaves.decorative.1 + terraqueous:foliage3:5 + plants2:nether_leaves + plants2:crystal_leaves + plants2:leaves_0 + plants2:bush + > + + # Ore dictionary entries that the Tree Scythe will attempt to harvest as if they are leaves. [default: [treeLeaves]] + S:tool_harvest_leaves.whitelist_oredict < + treeLeaves + > + + # If true this will try an auto-detect blocks that are a weed/bush/tallgrass type by class type, which means harvesting many blocks that are not explicitly in the whitelist. This is useful for handling vanilla and most modded blocks. If you want more precise control you can turn this false which means ONLY the whitelists will be harvested, so you would have to add every block yourself. [default: true] + B:tool_harvest_weeds.class_defaults=true + + # Blocks that the Brush Scythe will attempt to harvest as if they are leaves. A star is for a wildcard [default: [plants2:cosmetic_0], [plants2:cosmetic_1], [plants2:cosmetic_2], [plants2:cosmetic_3], [plants2:cosmetic_4], [plants2:desert_0], [plants2:desert_1], [plants2:double_0], [plants2:cataplant], [botany:flower], [biomesoplenty:bamboo], [biomesoplenty:flower_0], [biomesoplenty:flower_1], [biomesoplenty:plant_0], [biomesoplenty:plant_1], [biomesoplenty:mushroom], [biomesoplenty:doubleplant], [biomesoplenty:flower_vine], [biomesoplenty:ivy], [biomesoplenty:tree_moss], [biomesoplenty:willow_vine], [croparia:fruit_grass], [plants2:androsace_a], [plants2:akebia_q_vine], [plants2:ampelopsis_a_vine], [plants2:adlumia_f], [abyssalcraft:wastelandsthorn], [abyssalcraft:luminousthistle], [harvestcraft:garden], [harvestcraft:windygarden], [minecraft:double_plant], [minecraft:red_flower], [minecraft:yellow_flower], [minecraft:brown_mushroom], [minecraft:red_mushroom], [ferdinandsflowers:block_cff_*], [extraplanets:*_flowers], [primal:cineris_grass], [primal:cineris_bloom], [primal:sinuous_weed], [primal:dry_grass_root], [primal:nether_root], [primal:corypha_stalk], [twilightforest:*_plant], [tconstruct:*_grass_tall], [thebetweenlands:*_flower], [thebetweenlands:*_tallgrass], [thebetweenlands:*_stalk], [thebetweenlands:moss], [thebetweenlands:cattail], [thebetweenlands:*_cattail], [thebetweenlands:*_plant], [thebetweenlands:*_coral], [thebetweenlands:*_bush], [thebetweenlands:*_ivy], [thebetweenlands:algae], [thebetweenlands:hanger], [thebetweenlands:nettle], [thebetweenlands:*_iris], [thebetweenlands:*_kelp], [thebetweenlands:fallen_leaves], [thebetweenlands:swamp_reed_*], [thebetweenlands:*_mushroom], [natura:*_vines], [nex:plant_thornstalk]] + S:tool_harvest_weeds.whitelist < + plants2:cosmetic_0 + plants2:cosmetic_1 + plants2:cosmetic_2 + plants2:cosmetic_3 + plants2:cosmetic_4 + plants2:desert_0 + plants2:desert_1 + plants2:double_0 + plants2:cataplant + botany:flower + biomesoplenty:bamboo + biomesoplenty:flower_0 + biomesoplenty:flower_1 + biomesoplenty:plant_0 + biomesoplenty:plant_1 + biomesoplenty:mushroom + biomesoplenty:doubleplant + biomesoplenty:flower_vine + biomesoplenty:ivy + biomesoplenty:tree_moss + biomesoplenty:willow_vine + croparia:fruit_grass + plants2:androsace_a + plants2:akebia_q_vine + plants2:ampelopsis_a_vine + plants2:adlumia_f + abyssalcraft:wastelandsthorn + abyssalcraft:luminousthistle + harvestcraft:garden + harvestcraft:windygarden + minecraft:double_plant + minecraft:red_flower + minecraft:yellow_flower + minecraft:brown_mushroom + minecraft:red_mushroom + ferdinandsflowers:block_cff_* + extraplanets:*_flowers + primal:cineris_grass + primal:cineris_bloom + primal:sinuous_weed + primal:dry_grass_root + primal:nether_root + primal:corypha_stalk + twilightforest:*_plant + tconstruct:*_grass_tall + thebetweenlands:*_flower + thebetweenlands:*_tallgrass + thebetweenlands:*_stalk + thebetweenlands:moss + thebetweenlands:cattail + thebetweenlands:*_cattail + thebetweenlands:*_plant + thebetweenlands:*_coral + thebetweenlands:*_bush + thebetweenlands:*_ivy + thebetweenlands:algae + thebetweenlands:hanger + thebetweenlands:nettle + thebetweenlands:*_iris + thebetweenlands:*_kelp + thebetweenlands:fallen_leaves + thebetweenlands:swamp_reed_* + thebetweenlands:*_mushroom + natura:*_vines + nex:plant_thornstalk + > + + # Ore dictionary entries that the Brush Scythe will attempt to harvest as if they are leaves. [default: [vine], [plant], [flowerYellow], [stickWood]] + S:tool_harvest_weeds.whitelist_oredict < + vine + plant + flowerYellow + stickWood + > + + ########################################################################################################## + # commands + #--------------------------------------------------------------------------------------------------------# + # Disable any command that was added + ########################################################################################################## + + commands { + # Opens your ender chest + B:enderchest=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:enderchest.NeedsOP=true + + # Get where your current spawn is set (by a bed) + B:gethome=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:gethome.NeedsOP=false + + # Heal yourself (or a target player) to full + B:heal=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:heal.NeedsOP=true + + # Teleport you to your current spawn (if its set) + B:home=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:home.NeedsOP=true + + # Read NBT data from your held item + B:nbtprint=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:nbtprint.NeedsOP=false + + # Debug command to set values on items, currently only sets strings + B:nbtset=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:nbtset.NeedsOP=true + + # Display your current coordinates + B:ping=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:ping.NeedsOP=false + + # Search for an item in nearby containers + B:searchitem=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:searchitem.NeedsOP=false + + # Search the world nearby for spawners (dungeons, etc) + B:searchspawner=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:searchspawner.NeedsOP=true + + # Search nearby villagers for trades based on item names + B:searchtrade=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:searchtrade.NeedsOP=false + + # Command to set users food level + B:setfood=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:setfood.NeedsOP=true + + # Increase the maximum hearts of a target player (lasts until death) + B:setheartmod=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:setheartmod.NeedsOP=true + + # Set reminders on screen for yourself + B:todo=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:todo.NeedsOP=false + + # Get the stats on the nearest village (if any) + B:villageinfo=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:villageinfo.NeedsOP=false + + # Teleport to true worldspawn + B:worldhome=true + + # If true, only server OPs can run this command (or cheats enabled in single player) + B:worldhome.NeedsOP=true + } + + magic_net { + # Entities that cannot be captured. (even without this, players and non-living entities do not work) [default: [minecraft:wither], [minecraft:ender_dragon], [minecraft:ender_crystal]] + S:CaptureBlacklist < + minecraft:wither + minecraft:ender_dragon + minecraft:ender_crystal + > + } + + block_anvil { + # If this is set to true, this block will force-repair items that are set to be non-repairable (such as Tinkers Construct tools). Of course it still respects the blacklist. Applies to both diamond and magma anvil [default: false] + B:ForceNonRepairable=false + + # These cannot be repaired. Use star syntax to lock out an entire mod, otherwise use the standard modid:itemid for singles. Applies to both diamond and magma anvil [default: [galacticraftcore:battery], [galacticraftcore:oxygen_tank_heavy_full], [galacticraftcore:oxygen_tank_med_full], [galacticraftcore:oil_canister_partial], [galacticraftcore:oxygen_tank_light_full], [pneumaticcraft:*]] + S:RepairBlacklist < + galacticraftcore:battery + galacticraftcore:oxygen_tank_heavy_full + galacticraftcore:oxygen_tank_med_full + galacticraftcore:oil_canister_partial + galacticraftcore:oxygen_tank_light_full + pneumaticcraft:* + > + } + + ########################################################################################################## + # uncrafter + #--------------------------------------------------------------------------------------------------------# + # Blacklists and other tweaks for the Uncrafting Grinder. (Use F3+H to see the details, it is always 'modid:item') + ########################################################################################################## + + uncrafter { + # Items that cannot be uncrafted. [default: [minecraft:end_crystal], [minecraft:magma], [minecraft:elytra], [forge:bucketfilled], [astralsorcery:itemwand], [progressiveautomation:WitherDiamond], [progressiveautomation:WitherGold], [progressiveautomation:WitherIron], [progressiveautomation:WitherStone], [progressiveautomation:WitherWood], [techreborn:uumatter], [spectrite:spectrite_arrow], [spectrite:spectrite_arrow_special], [cyclicmagic:crystallized_amber], [cyclicmagic:crystallized_obsidian]] + S:BlacklistInput < + minecraft:end_crystal + minecraft:magma + minecraft:elytra + forge:bucketfilled + astralsorcery:itemwand + progressiveautomation:WitherDiamond + progressiveautomation:WitherGold + progressiveautomation:WitherIron + progressiveautomation:WitherStone + progressiveautomation:WitherWood + techreborn:uumatter + spectrite:spectrite_arrow + spectrite:spectrite_arrow_special + cyclicmagic:crystallized_amber + cyclicmagic:crystallized_obsidian + > + + # If a mod id is in this list, then nothing from that mod will be uncrafted [default: [projecte], [flammpfeil.slashblade], [resourcefulcrops], [spectrite]] + S:BlacklistMod < + projecte + flammpfeil.slashblade + resourcefulcrops + spectrite + > + + # Items that cannot come out of crafting recipes. For example, if milk is in here, then cake can be uncrafted, but you get all items except the milk buckets. [default: [minecraft:milk_bucket], [minecraft:water_bucket], [minecraft:lava_bucket], [minecraft:nether_star], [minecraft:elytra], [forge:bucketfilled], [abyssalcraft:cloth], [abyssalcraft:transmutationgem], [botania:manatablet], [extrautils2:glasscutter], [harvestcraft:juiceritem], [harvestcraft:mixingbowlitem], [harvestcraft:mortarandpestleitem], [harvestcraft:bakewareitem], [harvestcraft:saucepanitem], [harvestcraft:skilletitem], [harvestcraft:potitem], [harvestcraft:cuttingboarditem], [ic2:forge_hammer], [ic2:cutter], [minecolonies:sceptergold], [mysticalagriculture:infusion_crystal], [mysticalagriculture:master_infusion_crystal], [techreborn:uumatter]] + S:BlacklistOutput < + minecraft:milk_bucket + minecraft:water_bucket + minecraft:lava_bucket + minecraft:nether_star + minecraft:elytra + forge:bucketfilled + abyssalcraft:cloth + abyssalcraft:transmutationgem + botania:manatablet + extrautils2:glasscutter + harvestcraft:juiceritem + harvestcraft:mixingbowlitem + harvestcraft:mortarandpestleitem + harvestcraft:bakewareitem + harvestcraft:saucepanitem + harvestcraft:skilletitem + harvestcraft:potitem + harvestcraft:cuttingboarditem + ic2:forge_hammer + ic2:cutter + minecolonies:sceptergold + mysticalagriculture:infusion_crystal + mysticalagriculture:master_infusion_crystal + techreborn:uumatter + > + + # If you change this to true, then the uncrafting will just take the first of many options in any recipe that takes multiple input types. For example, false means chests cannot be uncrafted, but true means chests will ALWAYS give oak wooden planks. [default: true] + B:PickFirstMeta=true + } + +} + + diff --git a/config/cyclopscore.cfg b/config/cyclopscore.cfg new file mode 100644 index 00000000..47a631f3 --- /dev/null +++ b/config/cyclopscore.cfg @@ -0,0 +1,35 @@ +# Configuration file + +core { + # If an anonymous mod startup analytics request may be sent to our analytics service. + B:general.analytics=true + + # The anonymous id used by the analytics service. + S:general.anonymousAnalyticsID=7d5857b0-c4d6-48c5-a92b-d3d244131979 + + # If the recipe loader should crash when finding invalid recipes. + B:general.crashOnInvalidRecipe=false + + # If mod compatibility loader should crash hard if errors occur in that process. + B:general.crashOnModCompatCrash=false + + # Set 'true' to enable development debug mode. This will result in a lower performance! + B:general.debug=false + + # The minimum array size of potion types, increase to allow for more potion types. + I:general.minimumPotionTypesArraySize=256 + + # The version at which the config file was generated. + S:general.version=1.6.7 + + # If the version checker should be enabled. + B:general.versionChecker=true +} + + +general { + # If a button should be added to the main menu to open a dev world (shift-click creates a new world). + B:general.devWorldButton=false +} + + diff --git a/config/deepmoblearning.cfg b/config/deepmoblearning.cfg new file mode 100644 index 00000000..319e9e8f --- /dev/null +++ b/config/deepmoblearning.cfg @@ -0,0 +1,488 @@ +# Configuration file + +########################################################################################################## +# data model mob names +#--------------------------------------------------------------------------------------------------------# +# Register entities that count towards leveling up the model +# Format is modname:entity_name +########################################################################################################## + +"data model mob names" { + # Blaze + S:blaze < + minecraft:blaze + > + + # Creeper + S:creeper < + minecraft:creeper + > + + # Dragon + S:dragon < + minecraft:ender_dragon + > + + # Enderman + S:enderman < + minecraft:enderman + deepmoblearning:trial_enderman + > + + # Ghast + S:ghast < + minecraft:ghast + > + + # Guardian + S:guardian < + minecraft:elder_guardian + minecraft:guardian + > + + # Shulker + S:shulker < + minecraft:shulker + > + + # Creeper + S:skeleton < + minecraft:stray + minecraft:skeleton + twilightforest:skeleton_druid + > + + # Slime + S:slime < + minecraft:slime + minecraft:magma_cube + deepmoblearning:trial_slime + > + + # Spider + S:spider < + minecraft:spider + minecraft:cave_spider + twilightforest:hedge_spider + twilightforest:king_spider + deepmoblearning:trial_spider + deepmoblearning:trial_cave_spider + > + + # Thermal Elemental + S:thermalelemental < + thermalfoundation:blizz + thermalfoundation:blitz + thermalfoundation:basalz + > + + # Tinker construct slime + S:tinkerslime < + tconstruct:blueslime + > + + # Twilight Darkwood creatures + S:twilightdarkwood < + twilightforest:redcap + twilightforest:blockchain_goblin + twilightforest:kobold + twilightforest:goblin_knight_lower + twilightforest:goblin_knight_upper + twilightforest:helmet_crab + twilightforest:knight_phantom + twilightforest:tower_ghast + twilightforest:tower_broodling + twilightforest:tower_golem + twilightforest:tower_termite + twilightforest:mini_ghast + twilightforest:ur_ghast + > + + # Twilight Forest(Biome, not the whole mod) + S:twilightforest < + twilightforest:naga + twilightforest:lich_minion + twilightforest:lich + twilightforest:death_tome + twilightforest:swarm_spider + > + + # Twilight Glacier creatures + S:twilightglacier < + twilightforest:yeti_alpha + twilightforest:yeti + twilightforest:winter_wolf + twilightforest:penguin + twilightforest:snow_guardian + twilightforest:stable_ice_core + twilightforest:unstable_ice_core + twilightforest:snow_queen + > + + # Twilight Swamp creatures + S:twilightswamp < + twilightforest:minotaur + twilightforest:minoshroom + twilightforest:maze_slime + twilightforest:fire_beetle + twilightforest:pinch_beetle + twilightforest:slime_beetle + twilightforest:hydra + > + + # Witch + S:witch < + minecraft:witch + > + + # Wither + S:wither < + minecraft:wither + > + + # Wither Skeleton + S:witherskeleton < + minecraft:wither_skeleton + > + + # Zombie + S:zombie < + minecraft:husk + minecraft:zombie + minecraft:zombie_villager + minecraft:zombie_pigman + > +} + + +########################################################################################################## +# data model simulation costs +#--------------------------------------------------------------------------------------------------------# +# Simulation costs for all the data models (in RF/t) +# Cost should not exceed a full machine buffer (Max 6666 RF/t) +# Values over the max will be set to the max +########################################################################################################## + +"data model simulation costs" { + I:blaze=1024 + I:creeper=512 + I:dragon=6666 + I:enderman=2048 + I:ghast=2048 + I:guardian=2048 + I:shulker=2048 + I:skeleton=512 + I:slime=512 + I:spider=512 + I:thermalelemental=1024 + I:tinkerslime=1024 + I:twilightdarkwood=1024 + I:twilightforest=1024 + I:twilightglacier=1024 + I:twilightswamp=1024 + I:witch=512 + I:wither=6666 + I:witherskeleton=4096 + I:zombie=512 +} + + +general { + # Horizontal spacing from the selected corner, values can be both positive and negative + I:guiOverlayHorizontalSpacing=0 + + # Which position on the screen the Deep learner gui will appear on. (bottomleft will clash with the chat) [values: topleft/topright/bottomleft/bottomright] + S:guiOverlaySide=topleft + + # Vertical spacing from the selected corner, values can be both positive and negative + I:guiOverlayVerticalSpacing=0 + + # Set to false to disable the creative flight portion of the Glitch armorset. + B:isGlitchArmorCreativeFlightEnabled=true + + # Enable the Crafting of sooted redstone on Vanilla blocks of coal + B:isSootedRedstoneCraftingEnabled=true + + # RF/t cost for the Loot Fabricator, roof is 18k RF/t + I:rfCostLootFabricator=256 +} + + +########################################################################################################## +# matter experience +#--------------------------------------------------------------------------------------------------------# +# Experience values for the different "realm" matters, maxValue: 999 +########################################################################################################## + +"matter experience" { + I:extraterrestrial=20 + I:hellish=14 + I:overworldian=10 + I:twilight=30 +} + + +########################################################################################################## +# model experience tweaks +#--------------------------------------------------------------------------------------------------------# +# DISCLAIMER: Please tweak these values responsibly if you're building modpacks for the public, This mods intent is not to be grindy or "timegated" +# Remember that a high kill multiplier devalues how much you can use the simulation chamber for leveling +# For example, a killmultiplier of 100 and 2 required kills to next tier is the equivalent of 200 simulations +# Data formula: killmultiplier * requiredKills +# Max multiplier: 100 +# Max kills to next tier: 500 +########################################################################################################## + +"model experience tweaks" { + # How much data you get per kill on the Faulty tier (It's Best to leave this at 1, as a baseline) + I:killMultiplierTier0=1 + + # How much data you get per kill on the Basic tier + I:killMultiplierTier1=2 + + # How much data you get per kill on the Advanced tier + I:killMultiplierTier2=5 + + # How much data you get per kill on the Superior tier + I:killMultiplierTier3=10 + + # Number of kills to reach the Basic tier. + I:killsToTier1=0 + + # Number of kills to reach the Advanced tier. + I:killsToTier2=25 + + # Number of kills to reach the Superior tier. + I:killsToTier3=50 + + # Number of kills to reach the Self Aware tier. + I:killsToTier4=100 +} + + +########################################################################################################## +# pristine matter chance +#--------------------------------------------------------------------------------------------------------# +# The chance to output pristine matter from the various tiers +# Starts at basic since faulty models can't be used in the simulation chamber +########################################################################################################## + +"pristine matter chance" { + I:tier1=5 + I:tier2=11 + I:tier3=24 + I:tier4=50 +} + + +########################################################################################################## +# pristine output items +#--------------------------------------------------------------------------------------------------------# +# Entries for Loot fabricator outputs from the different pristine items. +# Input format "minecraft:coal,64,0" +# Where minecraft:coal is the registryName, 64 is the amount and 0 is the damagevalue/meta. "," is the delimiter. +# Optionally supports NBT tags, example: +# deepmoblearning:glitch_infused_sword,1,0,{display:{Name:"Not a sword really"}} +########################################################################################################## + +"pristine output items" { + # Blaze + S:blaze < + minecraft:blaze_rod,22,0 + thermalfoundation:material,32,771 + > + + # Creeper + S:creeper < + minecraft:gunpowder,64,0 + minecraft:skull,6,4 + > + + # Dragon + S:dragon < + minecraft:dragon_breath,32,0 + minecraft:dragon_egg,1,0 + draconicevolution:dragon_heart,1,0 + draconicevolution:draconium_dust,64,0 + > + + # Enderman + S:enderman < + minecraft:ender_pearl,6,0 + minecraft:end_crystal,1,0 + enderio:block_enderman_skull,2,0 + > + + # Ghast + S:ghast < + minecraft:ghast_tear,8,0 + > + + # Guardian + S:guardian < + minecraft:prismarine_shard,32,0 + minecraft:prismarine_crystals,32,0 + minecraft:fish,64,0 + > + + # Shulker + S:shulker < + minecraft:shulker_shell,18,0 + minecraft:diamond,2,0 + > + + # Skeleton + S:skeleton < + minecraft:bone,64,0 + minecraft:arrow,64,0 + minecraft:skull,6,0 + > + + # Slime + S:slime < + minecraft:slime_ball,32,0 + > + + # Spider + S:spider < + minecraft:spider_eye,16,0 + minecraft:string,64,0 + minecraft:web,8,0 + > + + # Thermal Elemental + S:thermalelemental < + thermalfoundation:material,16,772 + thermalfoundation:material,16,770 + minecraft:snowball,16,0 + thermalfoundation:material,8,2050 + thermalfoundation:material,8,2052 + thermalfoundation:material,8,2048 + > + + # Tinker construct slime + S:tinkerslime < + tconstruct:edible,18,1 + tconstruct:edible,18,2 + tconstruct:edible,18,4 + tconstruct:slime_sapling,4,0 + tconstruct:slime_sapling,4,1 + tconstruct:slime_sapling,4,2 + > + + # Twilight Darkwood creatures + S:twilightdarkwood < + twilightforest:armor_shard_cluster,5,0 + twilightforest:carminite,16,0 + minecraft:diamond_ore,3,0 + minecraft:emerald_ore,2,0 + minecraft:fish,32,0 + > + + # Twilight Forest(Biome, not the whole mod) + S:twilightforest < + twilightforest:naga_scale,16,0 + twilightforest:charm_of_life_1,2,0 + twilightforest:charm_of_keeping_1,2,0 + minecraft:paper,64,0 + minecraft:book,32,0 + > + + # Twilight Glacier creatures + S:twilightglacier < + twilightforest:arctic_fur,16,0 + twilightforest:alpha_fur,8,0 + minecraft:packed_ice,16,0 + minecraft:feather,32,0 + twilightforest:charm_of_life_2,1,0 + twilightforest:charm_of_keeping_2,1,0 + > + + # Twilight Swamp creatures + S:twilightswamp < + twilightforest:steeleaf_ingot,16,0 + twilightforest:ironwood_raw,8,0 + twilightforest:fiery_ingot,5,0 + twilightforest:hydra_chop,16,0 + minecraft:gold_ingot,22,0 + minecraft:red_mushroom,32,0 + minecraft:slime_ball,16,0 + > + + # Witch + S:witch < + minecraft:redstone,32,0 + minecraft:glowstone_dust,32,0 + minecraft:sugar,64,0 + > + + # Wither + S:wither < + minecraft:nether_star,3,0 + > + + # Wither Skeleton + S:witherskeleton < + minecraft:skull,18,1 + minecraft:coal,64,0 + > + + # Zombie + S:zombie < + minecraft:rotten_flesh,64,0 + minecraft:iron_ingot,16,0 + minecraft:carrot,32,0 + minecraft:potato,32,0 + > +} + + +########################################################################################################## +# trial max tier rewards +#--------------------------------------------------------------------------------------------------------# +# Rewards for the Max tier of trials. +# CAUTION: Max 3 items per list, anything after that will be trimmed. +# Input format "minecraft:coal,64,0" +# Where minecraft:coal is the registryName, 64 is the amount and 0 is the damagevalue/meta. "," is the delimiter. +# Optionally supports NBT tags, example: +# deepmoblearning:glitch_infused_sword,1,0,{display:{Name:"Not a sword really"}} +########################################################################################################## + +"trial max tier rewards" { + # Enderman Trial Reward + S:enderman < + deepmoblearning:glitch_heart,5,0 + > + + # Skeleton Trial Reward + S:skeleton < + deepmoblearning:glitch_heart,3,0 + > + + # Slime Trial Reward + S:slime < + deepmoblearning:glitch_heart,3,0 + > + + # Spider Trial Reward + S:spider < + deepmoblearning:glitch_heart,4,0 + > + + # Witch Trial Reward + S:witch < + deepmoblearning:glitch_heart,6,0 + > + + # Slime Trial Reward + S:witherskeleton < + deepmoblearning:glitch_heart,5,0 + > + + # Zombie Trial Reward + S:zombie < + deepmoblearning:glitch_heart,3,0 + > +} + + diff --git a/config/deepmoblearningbm.cfg b/config/deepmoblearningbm.cfg new file mode 100644 index 00000000..64a25318 --- /dev/null +++ b/config/deepmoblearningbm.cfg @@ -0,0 +1,64 @@ +# Configuration file + +general { + # Default: false + B:"Allow multiple agonizers linked with one Altar"=false + + # Max: 10,000 + # Default: 128 + # Min: 1 + # Max: 10000 + I:"RF tick cost of the Digital Agonizer"=128 + + "essence multiplier settings" { + # Default: 5.0 + # Min: 1.0 + # Max: 10.0 + D:"#1 Multiplier of Corrupted Glitch Heart"=5.0 + + # Default: 2.2 + # Min: 1.0 + # Max: 10.0 + D:"#2 Multiplier of Overworldian Living matter"=2.2 + + # Default: 2.4 + # Min: 1.0 + # Max: 10.0 + D:"#3 Multiplier of Hellish Living matter"=2.4 + + # Default: 2.7 + # Min: 1.0 + # Max: 10.0 + D:"#4 Multiplier of Extraterrestrial Living matter"=2.7 + + # Default: 2.5 + # Min: 1.0 + # Max: 10.0 + D:"#5 Multiplier of Twilight Living matter"=2.5 + } + + "essence base amounts" { + # Default: 50 + # Min: 1 + # Max: 2000 + I:"Tier 1 Data Model - Essence per operation"=50 + + # Default: 75 + # Min: 1 + # Max: 2000 + I:"Tier 2 Data Model - Essence per operation"=75 + + # Default: 150 + # Min: 1 + # Max: 2000 + I:"Tier 3 Data Model - Essence per operation"=150 + + # Default: 300 + # Min: 1 + # Max: 2000 + I:"Tier 4 Data Model - Essence per operation"=300 + } + +} + + diff --git a/config/deepresonance/machines.cfg b/config/deepresonance/machines.cfg new file mode 100644 index 00000000..f524da8a --- /dev/null +++ b/config/deepresonance/machines.cfg @@ -0,0 +1,215 @@ +# Configuration file + +collector { + # Maximum horizontal distance to look for crystals + # Min: 1 + # Max: 16 + I:maxHorizontalCrystalDistance=10 + + # Maximum vertical distance to look for crystals + # Min: 1 + # Max: 16 + I:maxVerticalCrystalDistance=1 +} + + +crystalizer { + # The amount of RCL that is needed for one crystal + # Min: 10 + # Max: 100000 + I:rclPerCrystal=6000 + + # The amount of RCL/t that is consumed during crystalizing + # Min: 1 + # Max: 100000 + I:rclPerTick=1 + + # Maximum RF that can be stored in this machine + # Min: 0 + # Max: 1000000000 + I:rfMaximum=50000 + + # How much RF this machine consumes for one crystalizing step + # Min: 0 + # Max: 1000 + I:rfPerRcl=20 + + # How much RF/t this machine can input from a generator/capacitor + # Min: 0 + # Max: 1000 + I:rfPerTick=200 +} + + +general { + # Experimental fix for weird behaviour of machines that interact with DR tanks. + B:experimentalChunkBorderFix=true +} + + +laser { + # The maximum amount of liquified crystal this machine can hold (this is not RCL!) + # Min: 1 + # Max: 100000000 + I:crystalLiquidMaximum=20000 + + # The amount of crystal liquid we consume per catalyst item + # Min: 1 + # Max: 10000000 + I:crystalLiquidPerCatalyst=25 + + # The maximum amount of liquified crystal one crystal will yield (this is not RCL!). This value is for a 100% strength crystal + # Min: 1 + # Max: 10000000 + I:maxCrystalLiquidPerCrystal=10000 + + # The minimum amount of liquified crystal one crystal will yield (this is not RCL!). This value is for a 0% strength crystal + # Min: 1 + # Max: 10000000 + I:minCrystalLiquidPerCrystal=2000 + + # The amount of RCL we improve with one catalyst item + # Min: 1 + # Max: 10000000 + I:rclPerCatalyst=500 + + # Maximum RF that can be stored in this machine + # Min: 0 + # Max: 1000000000 + I:rfMaximum=100000 + + # How much RF/t this machine can input from a generator/capacitor + # Min: 0 + # Max: 50000 + I:rfPerTick=2000 + + # How much RF this machine consumes for infusing one catalyst item + # Min: 0 + # Max: 50000 + I:rfUsePerCatalyst=4000 + + # How many multiples of 10 ticks are needed to infuse one catalyst item + # Min: 0 + # Max: 10000 + I:ticks10PerCatalyst=4 +} + + +plateblock { + # Radius of radiation that a plate block gives when it has a redstone signal + # Min: 0 + # Max: 100000 + I:radiationRadius=10 + + # Strength of radiation that a plate block gives when it has a redstone signal. 0 to disable + # Min: 0 + # Max: 100000 + I:radiationStrength=20000 + + # Amount of ticks that the radiation lasts from a plate block + # Min: 0 + # Max: 100000 + I:radiationTicks=100 +} + + +power { + # The maximum kilo-RF (per 1000, so 1000 = 1milion RF) that a crystal with 100% power can hold + # Min: 1 + # Max: 2000000000 + I:maximumKiloRF=1000000 + + # The maximum RF/tick that a crystal with 100% efficiency can give + # Min: 0 + # Max: 20000 + I:maximumRFPerTick=20000 +} + + +pulser { + # Maximum RF that can be stored in this machine + # Min: 0 + # Max: 1000000000 + I:rfMaximum=100 + + # The RF needed for a single pulse (should be a multiple of 15!) + # Min: 1 + # Max: 100000 + I:rfPerPulse=60 + + # How much RF/t this machine can input from a generator/capacitor + # Min: 0 + # Max: 1000 + I:rfPerTick=100 +} + + +purifier { + # How much the purifier adds to the purity of a liquid (in %) + # Min: 1 + # Max: 100 + I:addedPurity=25 + + # Maximum purity that the purifier can handle (in %) + # Min: 1 + # Max: 100 + I:maxPurity=85 + + # The amount of RCL we purify as one unit + # Min: 1 + # Max: 10000 + I:rclPerPurify=200 + + # Amount of ticks needed to purify one unit of RCL + # Min: 1 + # Max: 10000 + I:ticksPerPurify=100 +} + + +smelter { + # The amount of lava to smelt one ore + # Min: 100 + # Max: 10000 + I:lavaCost=200 + + # The number of ticks to smelt one ore + # Min: 10 + # Max: 1000 + I:processTime=200 + + # The amount of RCL to produce with one ore + # Min: 50 + # Max: 1000 + I:rclPerOre=200 + + # Maximum RF that can be stored in this machine + # Min: 0 + # Max: 1000000000 + I:rfMaximum=50000 + + # How much RF/t this machine consumes during smelting ores + # Min: 0 + # Max: 1000 + I:rfPerOre=10 + + # How much RF/t this machine can input from a generator/capacitor + # Min: 0 + # Max: 1000 + I:rfPerTick=200 +} + + +valve { + # The amount of RCL we process in one operation + # Min: 1 + # Max: 10000 + I:rclPerOperation=100 + + # Amount of ticks needed to transfer one unit of RCL + # Min: 1 + # Max: 10000 + I:ticksPerOperation=5 +} + + diff --git a/config/deepresonance/main.cfg b/config/deepresonance/main.cfg new file mode 100644 index 00000000..c5f50825 --- /dev/null +++ b/config/deepresonance/main.cfg @@ -0,0 +1,461 @@ +# Configuration file + +########################################################################################################## +# generator +#--------------------------------------------------------------------------------------------------------# +# Configuration for the generator multiblock +########################################################################################################## + +generator { + # The volume for the generator sound (1.0 is default, 0.0 is off) + D:baseGeneratorVolume=0.5 + + # Relative volume of the generator looping sound. With 1.0 the looping sound has equal loudness as the generator base volume + D:loopVolumeFactor=1.0 + + # The maximum amount of crystals supported by one generator + I:maxCrystalsPerBlock=2 + + # The maximum amount of RF/tick input that one block can support + I:maxRFInputPerBlock=10000 + + # The RF storage per generator block + I:rfPerGeneratorBlock=500000 + + # The RF/t output for a given side of the generator block + I:rfPerTickGenerator=100000 + + # Shutdown time of the generator (in ticks) + I:shutdownTime=70 + + # Startup time of the generator (in ticks) + I:startupTime=70 +} + + +########################################################################################################## +# laserconfig +#--------------------------------------------------------------------------------------------------------# +# Configuration for the laser bonuses +########################################################################################################## + +laserconfig { + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:blaze_powder_color"=4 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:blaze_powder_efficiency"=5.0:70.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:blaze_powder_purity"=-6.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:blaze_powder_strength"=5.0:70.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:coal_color"=2 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:coal_efficiency"=0.0:0.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:coal_purity"=-1.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:coal_strength"=-10.0:0.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:diamond_color"=1 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:diamond_efficiency"=0.0:0.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:diamond_purity"=5.0:100.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:diamond_strength"=0.0:0.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:emerald_color"=3 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:emerald_efficiency"=0.0:0.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:emerald_purity"=8.0:100.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:emerald_strength"=0.0:0.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:ender_pearl_color"=3 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:ender_pearl_efficiency"=0.0:0.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:ender_pearl_purity"=2.0:100.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:ender_pearl_strength"=0.0:0.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:ghast_tear_color"=4 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:ghast_tear_efficiency"=15.0:100.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:ghast_tear_purity"=-20.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:ghast_tear_strength"=25.0:100.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:glowstone_dust_color"=4 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:glowstone_dust_efficiency"=3.0:50.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:glowstone_dust_purity"=-2.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:glowstone_dust_strength"=6.0:50.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:gold_ingot_color"=2 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:gold_ingot_efficiency"=1.0:30.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:gold_ingot_purity"=0.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:gold_ingot_strength"=-1.0:0.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:gunpowder_color"=2 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:gunpowder_efficiency"=4.0:60.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:gunpowder_purity"=-5.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:gunpowder_strength"=8.0:70.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:iron_ingot_color"=2 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:iron_ingot_efficiency"=1.0:20.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:iron_ingot_purity"=0.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:iron_ingot_strength"=-2.0:0.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:nether_star_color"=2 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:nether_star_efficiency"=90.0:100.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:nether_star_purity"=-60.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:nether_star_strength"=90.0:100.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:nether_wart_color"=2 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:nether_wart_efficiency"=-2.0:1.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:nether_wart_purity"=-3.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:nether_wart_strength"=2.0:35.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:prismarine_crystals_color"=4 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:prismarine_crystals_efficiency"=4.0:35.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:prismarine_crystals_purity"=0.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:prismarine_crystals_strength"=4.0:35.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:prismarine_shard_color"=4 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:prismarine_shard_efficiency"=3.0:30.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:prismarine_shard_purity"=0.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:prismarine_shard_strength"=3.0:30.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:quartz_color"=1 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:quartz_efficiency"=7.0:80.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:quartz_purity"=-1.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:quartz_strength"=0.0:0.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:redstone_color"=2 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:redstone_efficiency"=0.0:0.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:redstone_purity"=-1.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:redstone_strength"=5.0:60.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:slime_ball_color"=3 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:slime_ball_efficiency"=-10.0:1.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:slime_ball_purity"=0.0:0.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:slime_ball_strength"=0.0:0.0 + + # Beam color (1 = blue, 2 = red, 3 = green, 4 = yellow) + I:"minecraft:snowball_color"=2 + + # A percentage:minmax efficiency bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:snowball_efficiency"=1.0:40.0 + + # A percentage:minmax purity bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:snowball_purity"=1.0:30.0 + + # A percentage:minmax strength bonus to add or subtract to the rcl infuse unit volume + S:"minecraft:snowball_strength"=0.0:0.0 +} + + +########################################################################################################## +# radiation +#--------------------------------------------------------------------------------------------------------# +# Configuration for the radiation +########################################################################################################## + +radiation { + # The maximum explosion multiplier that is possible. Set to 0 to disable all explosions + D:absoluteMaximumExplosionMultiplier=20.0 + + # Every 10 ticks (half a second) this chance is evaluated to see if there should be a destruction event. 1.0 means it will always occur + D:destructionEventChance=0.019999999552965164 + + # The maximum that a radiation meter can measure + D:maxRadiationMeter=200000.0 + + # The maximum radiation radius for a 100/100/100 crystal + D:maxRadiationRadius=50.0 + + # The maximum radiation strength for a 100/100/100 crystal + D:maxRadiationStrength=600000.0 + + # The maximum explosion multiplier for a 100%/100% power/strength crystal + D:maximumExplosionMultiplier=17.0 + + # The minimum radiation radius + D:minRadiationRadius=7.0 + + # The minimum radiation strength + D:minRadiationStrength=3000.0 + + # The minimum explosion multiplier + D:minimumExplosionMultiplier=6.0 + + # The radiation strength at which point destruction events can happen + D:radiationDestructionEventLevel=300000.0 + + # Radiation strength level 0 + D:radiationEffectLevel0=20000.0 + + # Radiation strength level 1 + D:radiationEffectLevel1=50000.0 + + # Radiation strength level 2 + D:radiationEffectLevel2=100000.0 + + # Radiation strength level 3 + D:radiationEffectLevel3=200000.0 + + # Radiation strength level 4 + D:radiationEffectLevel4=500000.0 + + # Radiation strength level 5 + D:radiationEffectLevel5=1000000.0 + + # Below this level no effects occur + D:radiationEffectLevelNone=2000.0 + + # This factor increases the radius of radiation on explosion and decreases the strength + D:radiationExplosionFactor=1.2999999523162842 + + # RF per tick/per block for the radiation screen module (if rftools is present) + I:radiationModuleRFPerTick=6 + + # The color for the radiation overlay text in case the radiation monitor is in the players hand + I:radiationOverlayColor=-65536 + + # The color for the radiation overlay text in case the radiation monitor is in the players hand (in case there is no radiation) + I:radiationOverlayColorNoRadiation=-16711936 + + # The X coordinate (with 0 being left) for the radiation overlay text. Use -1 to disable + I:radiationOverlayX=10 + + # The Y coordinate (with 0 being top) for the radiation overlay text. Use -1 to disable + I:radiationOverlayY=10 + + # How much dense glass blocks radiation (0.0 is total block, 1.0 is not block at all) + D:radiationShieldDenseGlassFactor=0.10000000149011612 + + # How much dense obsidian blocks radiation (0.0 is total block, 1.0 is not block at all) + D:radiationShieldDenseObsidianFactor=0.05000000074505806 + + # How much dense lead blocks radiation (0.0 is total block, 1.0 is not block at all) + D:radiationShieldLeadFactor=0.10000000149011612 + + # How much obsidian blocks radiation (0.0 is total block, 1.0 is not block at all) + D:radiationShieldObsidianFactor=0.20000000298023224 + + # RF per tick/per block for the RCL screen module (if rftools is present) + I:rclModuleRFPerTick=6 + + # How much the radiation strength decreases every tick + D:strengthDecreasePerTick=3.0 + + # How much percentage of the maximum strength the radiation increases every tick + D:strengthGrowthFactor=0.0020000000949949026 + + # How much protection you get from radiation with 1 radiation suit piece equipped + D:suitProtection1=0.25 + + # How much protection you get from radiation with 2 radiation suit pieces equipped + D:suitProtection2=0.5 + + # How much protection you get from radiation with 3 radiation suit pieces equipped + D:suitProtection3=0.75 + + # How much protection you get from radiation with 4 radiation suit pieces equipped + D:suitProtection4=0.949999988079071 +} + + +########################################################################################################## +# supergen +#--------------------------------------------------------------------------------------------------------# +# Configuration for super power generation (using pulser) +########################################################################################################## + +supergen { + # When accumulated instability is handled then we handle a random amount of that instability. When that random amount is greater then this value we cause big damage on the crystal [range: 0.0 ~ 1.0E7, default: 1.25] + S:instabilityBigDamageThresshold=1.25 + + # When accumulated instability is handled then we handle a random amount of that instability. When that random amount is greater then this value we cause a massive explosion [range: 0.0 ~ 1.0E7, default: 5.0] + S:instabilityExplosionThresshold=5.0 + + # When the crystal has accumulated instability then this is the chance that (at any tick) we actually handle that instability [range: 0.0 ~ 1.0, default: 0.3] + S:instabilityHandlingChance=0.3 + + # The amount of instability in the crystal that corresponds to redstone level 15 in the instability sensor [range: 0.0 ~ 1.0E7, default: 0.3] + S:instabilitySensorThresshold=0.3 + + # When accumulated instability is handled then we handle a random amount of that instability. When that random amount is greater then this value we cause minor damage on the crystal [range: 0.0 ~ 1.0E7, default: 0.5] + S:instabilitySmallDamageThresshold=0.5 + + # Maximum resistance (in microticks) [range: 1 ~ 1000000000, default: 40000] + I:maxResistance=40000 + + # How much resistance decreases when a pulse is received (if cooldown is 0) [range: 1 ~ 1000000000, default: 500] + I:resistanceDecreasePerPulse=500 + + # How much resistance increases again when idle [range: 1 ~ 1000000000, default: 200] + I:resistanceIncreasePerTick=200 +} + + +########################################################################################################## +# worldgen +#--------------------------------------------------------------------------------------------------------# +# Configuration for worldgen +########################################################################################################## + +worldgen { + # Chances for the ore to spawn in a chunk + I:chancesToSpawn=5 + + # The chance that a crystal will spawn in a chunk. Higher number means less chance. 0 means no crystal will ever spawn. + I:crystalSpawnChance=15 + + # The number of times that the worldgen will try to spawn a crystal in a chunk before it fails. + I:crystalSpawnTries=10 + + # Enable this if you want resonating crystals in other dimensions (if they have stone caves) + B:generateCrystalsOtherDimensions=true + + # Enable this if you want resonating ore in the end + B:generateEndOre=false + + # Enable this if you want resonating crystals in the nether + B:generateNetherCrystals=true + + # Enable this if you want resonating ore in the nether + B:generateNetherOre=true + + # Enable this if you want resonating ore in other dimensions (if they have stone) + B:generateOreOtherDimensions=true + + # Enable this if you want resonating crystals in the overworld + B:generateOverworldCrystals=true + + # Enable this if you want resonating ore in the overworld + B:generateOverworldOre=false + + # Maximum size of the ore veines + I:maxOreVeinSize=4 + + # Maximum ore height + I:maxY=30 + + # Minimum size of the ore veines + I:minOreVeinSize=2 + + # Minimum ore height + I:minY=2 + + # Enable this if you want to get retrogen (generation of ores/crystals) for already existing chunks + B:retrogen=true + + # Enable this if you want to see in the log where crystals are spawned + B:verboseSpawn=false +} + + diff --git a/config/defaultoptions.cfg b/config/defaultoptions.cfg new file mode 100644 index 00000000..357b33d4 --- /dev/null +++ b/config/defaultoptions.cfg @@ -0,0 +1,16 @@ +# Configuration file + +general { + # The default difficulty selected for newly created worlds. + # Valid values: + # PEACEFUL + # EASY + # NORMAL + # HARD + S:"Default Difficulty"=NORMAL + + # Set to true if the difficulty for new world's should be locked ot the specific default. This cannot be unlocked by players without external tools! Probably a bad idea. I don't recommend. Why am I adding this option? + B:"Lock Difficulty"=false +} + + diff --git a/config/densemetals.cfg b/config/densemetals.cfg new file mode 100644 index 00000000..b7a4e809 --- /dev/null +++ b/config/densemetals.cfg @@ -0,0 +1,968 @@ +# Configuration file + +_general { + # How much a dense ore is worth, in terms of the original ore's drops. [range: 1 ~ 2147483647, default: 2] + I:"Dense Ore Value"=2 + + # The modid that will take precedence when calculating the drops, exp, and hardness/resistance of dense ores. [default: thermalfoundation] + S:"Preferred Mod"=thermalfoundation + + # If dense metals will try to auto-generate ores. [default: true] + B:"World Generation"=true +} + + +dense_adamantine_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=false + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_aluminum_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_antimony_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_beryllium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_bismuth_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_boron_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 32] + I:"Max Y Level"=32 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_cadmium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_chromium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 32] + I:"Max Y Level"=32 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_coal_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 25] + I:"Spawn Chances"=25 +} + + +dense_coldiron_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_copper_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 20] + I:"Min Y Level"=20 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_diamond_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 30] + I:"Max Y Level"=30 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_emerald_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_gold_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_iridium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_iron_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_lapis_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_lead_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_magnesium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_manganese_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 64] + I:"Max Y Level"=64 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_mercury_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 32] + I:"Max Y Level"=32 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_mithril_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_nether_aluminum_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_nether_coal_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_copper_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_diamond_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_emerald_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_gold_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_iridium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_nether_iron_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_lapis_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_lead_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 10] + I:"Spawn Chances"=10 +} + + +dense_nether_nickel_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_platinum_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_nether_redstone_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_silver_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nether_tin_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_nickel_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 20] + I:"Max Y Level"=20 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_osmium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_platinum_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + +dense_plutonium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 32] + I:"Max Y Level"=32 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_quartz_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: -1] + I:Dimension=-1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 128] + I:"Max Y Level"=128 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_redstone_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_rutile_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 64] + I:"Max Y Level"=64 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_silver_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 35] + I:"Max Y Level"=35 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_starsteel_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 1] + I:Dimension=1 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 80] + I:"Max Y Level"=80 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_tantalum_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 64] + I:"Max Y Level"=64 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_thorium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 32] + I:"Max Y Level"=32 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_tin_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 55] + I:"Max Y Level"=55 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 20] + I:"Min Y Level"=20 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_tungsten_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 32] + I:"Max Y Level"=32 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_uranium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 32] + I:"Max Y Level"=32 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_zinc_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 96] + I:"Max Y Level"=96 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 20] + I:"Spawn Chances"=20 +} + + +dense_zirconium_ore { + # What dimension this replacement occurs in. [range: -2147483648 ~ 2147483647, default: 0] + I:Dimension=0 + + # If this ore will attempt to replace ores with itself. [default: true] + B:Generate=true + + # The maximum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Max Y Level"=0 + + # The minimum Y level replacement will occur at. [range: 0 ~ 255, default: 0] + I:"Min Y Level"=0 + + # How many times this ore will attempt to spawn each chunk. A value of 0 will not generate. [range: 0 ~ 255, default: 0] + I:"Spawn Chances"=0 +} + + diff --git a/config/dimdoors.cfg b/config/dimdoors.cfg new file mode 100644 index 00000000..31326398 --- /dev/null +++ b/config/dimdoors.cfg @@ -0,0 +1,93 @@ +# Configuration file + +dungeons { + # Min: 5 + # Max: 2147483647 + I:maxDungeonDepth=50 +} + + +general { + I:baseDimensionID=684 + B:closeDoorBehind=true + I:depthSpreadFactor=20 + B:riftBoundingBoxInCreative=false + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:riftCloseSpeed=1.0 + + # Min: 0.0 + # Max: 3.0 + D:teleportOffset=0.5 + B:useEnderPearlsInCrafting=false + B:useStatusBar=true +} + + +graphics { + # Min: -1 + # Max: 2147483647 + I:highlightRiftCoreFor=15000 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:riftJitter=1.0 + + # Min: 0.0 + # Max: 1.7976931348623157E308 + D:riftSize=1.0 + B:showRiftCore=false +} + + +limbo { + B:hardcoreLimbo=false + B:universalLimbo=false +} + + +monoliths { + B:dangerousLimboMonoliths=false + B:monolithTeleportation=true +} + + +pockets { + I:cachedSchematics=10 + B:loadAllSchematics=false + + # Min: 0 + # Max: 2147483647 + I:maxPocketSize=15 + + # Min: 4 + # Max: 2147483647 + I:pocketGridSize=32 + + # Min: 0 + # Max: 7 + I:privatePocketSize=2 + + # Min: 0 + # Max: 2147483647 + I:publicPocketSize=1 +} + + +world { + I:clusterDimBlacklist < + > + + # Min: 0.0 + # Max: 1.0 + D:clusterGenChance=2.0E-4 + I:gatewayDimBlacklist < + > + + # Min: 0.0 + # Max: 1.0 + D:gatewayGenChance=0.0015 +} + + diff --git a/config/dropt.module.Dropt.cfg b/config/dropt.module.Dropt.cfg new file mode 100644 index 00000000..e6899026 --- /dev/null +++ b/config/dropt.module.Dropt.cfg @@ -0,0 +1,15 @@ +# Configuration file + +general { + # Set to true to enable profiling output to the log file. + B:ENABLE_PROFILE_LOG_OUTPUT=false + + # Set to true to inject about 100,000 unique rules to assist in profiling. + # Used in development to test performance. + B:INJECT_PROFILING_RULES=false + + # Set to false to ignore unknown fields when deserializing JSON. + B:JSON_STRICT_MODE=true +} + + diff --git a/config/ebwizardry/ebwizardry.cfg b/config/ebwizardry/ebwizardry.cfg new file mode 100644 index 00000000..3600c40e --- /dev/null +++ b/config/ebwizardry/ebwizardry.cfg @@ -0,0 +1,1465 @@ +# Configuration file + +########################################################################################################## +# artefacts +#--------------------------------------------------------------------------------------------------------# +# Set an item to false to disable it. Disabled items will still appear in-game but will have no effect when worn. It is also advisable to remove disabled items from wizardry's (and addons') loot tables. Disable an item if it is causing problems, conflicts with another mod or creates an unintended exploit. +########################################################################################################## + +artefacts { + # Set to false to disable this item + B:"ebwizardry:amulet_absorption"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_anchoring"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_arcane_defence"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_auto_shield"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_banishing"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_channeling"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_fire_cloaking"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_fire_protection"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_frost_warding"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_glide"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_ice_immunity"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_ice_protection"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_lich"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_potential"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_recovery"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_resurrection"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_transience"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_warding"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_wisdom"=true + + # Set to false to disable this item + B:"ebwizardry:amulet_wither_immunity"=true + + # Set to false to disable this item + B:"ebwizardry:charm_abseiling"=true + + # Set to false to disable this item + B:"ebwizardry:charm_auto_smelt"=true + + # Set to false to disable this item + B:"ebwizardry:charm_black_hole"=true + + # Set to false to disable this item + B:"ebwizardry:charm_experience_tome"=true + + # Set to false to disable this item + B:"ebwizardry:charm_feeding"=true + + # Set to false to disable this item + B:"ebwizardry:charm_flight"=true + + # Set to false to disable this item + B:"ebwizardry:charm_growth"=true + + # Set to false to disable this item + B:"ebwizardry:charm_haggler"=true + + # Set to false to disable this item + B:"ebwizardry:charm_hunger_casting"=true + + # Set to false to disable this item + B:"ebwizardry:charm_lava_walking"=true + + # Set to false to disable this item + B:"ebwizardry:charm_light"=true + + # Set to false to disable this item + B:"ebwizardry:charm_minion_health"=true + + # Set to false to disable this item + B:"ebwizardry:charm_minion_variants"=true + + # Set to false to disable this item + B:"ebwizardry:charm_mount_teleporting"=true + + # Set to false to disable this item + B:"ebwizardry:charm_move_speed"=true + + # Set to false to disable this item + B:"ebwizardry:charm_silk_touch"=true + + # Set to false to disable this item + B:"ebwizardry:charm_sixth_sense"=true + + # Set to false to disable this item + B:"ebwizardry:charm_spell_discovery"=true + + # Set to false to disable this item + B:"ebwizardry:charm_stop_time"=true + + # Set to false to disable this item + B:"ebwizardry:charm_storm"=true + + # Set to false to disable this item + B:"ebwizardry:charm_transportation"=true + + # Set to false to disable this item + B:"ebwizardry:charm_undead_helmets"=true + + # Set to false to disable this item + B:"ebwizardry:ring_arcane_frost"=true + + # Set to false to disable this item + B:"ebwizardry:ring_battlemage"=true + + # Set to false to disable this item + B:"ebwizardry:ring_blockwrangler"=true + + # Set to false to disable this item + B:"ebwizardry:ring_combustion"=true + + # Set to false to disable this item + B:"ebwizardry:ring_condensing"=true + + # Set to false to disable this item + B:"ebwizardry:ring_conjurer"=true + + # Set to false to disable this item + B:"ebwizardry:ring_defender"=true + + # Set to false to disable this item + B:"ebwizardry:ring_disintegration"=true + + # Set to false to disable this item + B:"ebwizardry:ring_earth_biome"=true + + # Set to false to disable this item + B:"ebwizardry:ring_earth_melee"=true + + # Set to false to disable this item + B:"ebwizardry:ring_evoker"=true + + # Set to false to disable this item + B:"ebwizardry:ring_extraction"=true + + # Set to false to disable this item + B:"ebwizardry:ring_fire_biome"=true + + # Set to false to disable this item + B:"ebwizardry:ring_fire_melee"=true + + # Set to false to disable this item + B:"ebwizardry:ring_full_moon"=true + + # Set to false to disable this item + B:"ebwizardry:ring_hammer"=true + + # Set to false to disable this item + B:"ebwizardry:ring_ice_biome"=true + + # Set to false to disable this item + B:"ebwizardry:ring_ice_melee"=true + + # Set to false to disable this item + B:"ebwizardry:ring_interdiction"=true + + # Set to false to disable this item + B:"ebwizardry:ring_leeching"=true + + # Set to false to disable this item + B:"ebwizardry:ring_lightning_melee"=true + + # Set to false to disable this item + B:"ebwizardry:ring_mana_return"=true + + # Set to false to disable this item + B:"ebwizardry:ring_meteor"=true + + # Set to false to disable this item + B:"ebwizardry:ring_mind_control"=true + + # Set to false to disable this item + B:"ebwizardry:ring_necromancy_melee"=true + + # Set to false to disable this item + B:"ebwizardry:ring_paladin"=true + + # Set to false to disable this item + B:"ebwizardry:ring_poison"=true + + # Set to false to disable this item + B:"ebwizardry:ring_seeking"=true + + # Set to false to disable this item + B:"ebwizardry:ring_shattering"=true + + # Set to false to disable this item + B:"ebwizardry:ring_siphoning"=true + + # Set to false to disable this item + B:"ebwizardry:ring_soulbinding"=true + + # Set to false to disable this item + B:"ebwizardry:ring_storm"=true + + # Set to false to disable this item + B:"ebwizardry:ring_stormcloud"=true + + # Set to false to disable this item + B:"tfspellpack:amulet_carminite"=true + + # Set to false to disable this item + B:"tfspellpack:amulet_life_charm"=true + + # Set to false to disable this item + B:"tfspellpack:amulet_steeleaf"=true + + # Set to false to disable this item + B:"tfspellpack:charm_accursed_tome"=true + + # Set to false to disable this item + B:"tfspellpack:charm_goblin"=true + + # Set to false to disable this item + B:"tfspellpack:charm_ice_exploder"=true + + # Set to false to disable this item + B:"tfspellpack:charm_troll"=true + + # Set to false to disable this item + B:"tfspellpack:ring_aurora"=true + + # Set to false to disable this item + B:"tfspellpack:ring_hydra_kaboom"=true + + # Set to false to disable this item + B:"tfspellpack:ring_stealth_attack"=true + + # Set to false to disable this item + B:"tfspellpack:ring_trollsteinn"=true + + # Set to false to disable this item + B:"tfspellpack:ring_twilight"=true +} + + +########################################################################################################## +# client +#--------------------------------------------------------------------------------------------------------# +# Client-side settings that only affect the local minecraft game. If this file is on a dedicated server, these settings will have no effect; in multiplayer, each player obeys their own settings. +########################################################################################################## + +client { + # Whether you can switch between spells on a wand by scrolling with the mouse wheel while sneaking. Note that this will only affect you; other players connected to the same server obey their own settings. + B:shiftScrolling=true + + # The scroll direction used to switch between spells on a wand while sneaking. + B:reverseScrollDirection=false + + # Whether to show the spell HUD in the corner of the screen when holding a wand. + B:showSpellHUD=true + + # Whether to show the spell charge-up meter around the crosshairs when charging up a spell. + B:showChargeMeter=true + + # The position of the spell HUD. + S:spellHUDPosition=Bottom left + + # The skin used for the spell HUD. + S:spellHUDSkin=default + + # When set to true, sections of The Wizard's Handbook are unlocked when a player gains the advancement that triggers them, and are hidden otherwise. When set to false, the entire handbook is readable regardless of advancement progress. + B:handbookProgression=true + + # Whether opening any of wizardry's books pauses the game in singleplayer. Has no effect on servers or LAN worlds. + B:booksPauseGame=true + + # Whether to show summoned creatures' names and owners above their heads. + B:summonedCreatureNames=true + + # Whether to use custom shaders for certain spells. These use the vanilla shader system (like mob spectating shaders) and shouldn't have much of an effect on performance in most cases, but they may conflict with other shaders. + B:useShaders=true + + # Whether to use the screen shake effect for certain spells. + B:screenShake=true + + # Whether to use the screen blink effect for teleportation spells. + B:blinkEffect=true + + # Whether to use custom animations for players casting spells. Disable this option if it conflicts with other mods that add player animations. + B:spellcastingAnimations=true + + # The element of the flying companion orb rendered on donor and contributor players, leave empty to disable the effect. If you're one of them, this setting will change how all players see you (if not, it won't do anything). + S:donationPerkElement=magic +} + + +########################################################################################################## +# commands +#--------------------------------------------------------------------------------------------------------# +# Settings for the commands added by Wizardry. In multiplayer, the server/LAN host settings will apply. +########################################################################################################## + +commands { + # Upper limit for the multipliers passed into the /cast command. This is here to stop players from accidentally breaking a world/server. Large blast mutipliers can cause extreme lag - you have been warned! + D:castCommandMultiplierLimit=20.0 + + # The name of the /cast command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /cast you would type /magic instead. + S:castCommandName=cast + + # The name of the /discoverspell command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /discoverspell you would type /magic instead. + S:discoverspellCommandName=discoverspell + + # The name of the /ally command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /ally you would type /magic instead. + S:allyCommandName=ally + + # The name of the /allies command. This is what you type directly after the /; for example if this was set to 'magic' then instead of typing /allies you would type /magic instead. + S:alliesCommandName=allies +} + + +########################################################################################################## +# compatibility +#--------------------------------------------------------------------------------------------------------# +# Settings that affect how wizardry interacts with other mods. In multiplayer, the server/LAN host settings will apply. +########################################################################################################## + +compatibility { + # List of damage source string identifiers to be ignored when re-applying damage. Case-sensitive. A message will be logged if wizardry detects a damage source that should be added to this list. Otherwise, don't change unless instructed to do so. + S:damageSourceBlacklist < + > + + # Whether to print compatibility warnings to the console. Set to false if excessive messages are being printed. + B:compatibilityWarnings=true + + # If Baubles is installed, controls whether Baubles integration features are enabled. If this is disabled, wizardry will always behave as if Baubles is not installed. + B:baublesIntegration=true + + # If JEI (Just Enough Items) is installed, controls whether JEI integration features are enabled. If this is disabled, wizardry will always behave as if JEI is not installed. + B:jeiIntegration=true + + # If Antique Atlas is installed, controls whether Antique Atlas integration features are enabled. If this is disabled, wizardry will always behave as if Antique Atlas is not installed. + B:antiqueAtlasIntegration=true + + # Controls whether wizardry automatically places antique atlas markers at the locations of wizard towers. + B:autoPlaceTowerMarkers=true + + # Controls whether wizardry automatically places antique atlas markers at the locations of obelisks. + B:autoPlaceObeliskMarkers=true + + # Controls whether wizardry automatically places antique atlas markers at the locations of shrines. + B:autoPlaceShrineMarkers=true + + # Controls whether wizardry automatically places antique atlas markers at the locations of library ruins. + B:autoPlaceLibraryMarkers=true + + # Controls whether wizardry automatically places antique atlas markers at the locations of underground library ruins. + B:autoPlaceUndergroundLibraryMarkers=false +} + + +########################################################################################################## +# difficulty +#--------------------------------------------------------------------------------------------------------# +# Settings that affect the mod's difficulty. In multiplayer, the server/LAN host settings will apply. +########################################################################################################## + +difficulty { + # For those who like a sense of mystery! When set to true, spells you haven't cast yet will be unreadable until you cast them (on a per-world basis). Has no effect when in creative mode. Spells of identification will be unobtainable in survival mode if this is false. + B:discoveryMode=true + + # Controls whether wands are required to gain progression before they can be upgraded to the next tier. Enable this option to revert to the pre-4.2 system, which only requires tomes of arcana. Wands will still gain progression even when this is enabled, so if you go back to the new system you won't lose any progress. + B:legacyWandLevelling=true + + # Controls which creatures may be damaged by your magic when allied to you. Your spells will not target your allies or creatures summoned/owned by them regardless of this setting, but this setting prevents all magic damage to allies. + S:friendlyFire=All + + # Whether passive mobs should count as allies, i.e. they should not be damaged indirectly by spells. + B:passiveMobsAreAllies=false + + # Whether summoned creatures can revenge attack their owner if their owner attacks them. + B:minionRevengeTargeting=true + + # The chance to 'misread' an undiscovered spell and trigger a forfeit instead. Setting this to 0 effectively disables the forfeit mechanic. Has no effect if discovery mode is disabled. + D:forfeitChance=0.2 + + # The amount of progression required to upgrade a wand to each tier (apprentice, advanced and master respectively). + I:progressionRequirements < + 750 + 1750 + 3000 + > + + # Global damage scaling factor for the damage dealt by players casting spells, relative to 1. + D:playerDamageScaling=1.5 + + # Global damage scaling factor for the damage dealt by NPCs casting spells, relative to 1. + D:npcDamageScaling=1.0 + + # Spawn rate for naturally-spawned evil wizards; higher numbers mean more evil wizards will spawn. 5 is equivalent to witches, 100 is equivalent to zombies, skeletons and creepers. Set to 0 to disable evil wizard spawning entirely. + I:evilWizardSpawnRate=3 + + # Spawn rate for naturally-spawned ice wraiths; higher numbers mean more ice wraiths will spawn. 5 is equivalent to witches, 100 is equivalent to zombies, skeletons and creepers. Set to 0 to disable ice wraith spawning entirely. + I:iceWraithSpawnRate=3 + + # Spawn rate for naturally-spawned lightning wraiths; higher numbers mean more lightning wraiths will spawn. 5 is equivalent to witches, 100 is equivalent to zombies, skeletons and creepers. Set to 0 to disable lightning wraith spawning entirely. + I:lightningWraithSpawnRate=1 +} + + +########################################################################################################## +# gameplay +#--------------------------------------------------------------------------------------------------------# +# Global settings that affect game mechanics. In multiplayer, the server/LAN host settings will apply. Please note that changing some of these settings may make the mod very difficult to play. +########################################################################################################## + +gameplay { + # Whether spells cast by players can destroy blocks in the world. Wizardry makes every attempt to respect protection mods and plugins, but cannot guarantee it will work in all cases for every mod. If you need absolutely watertight anti-grief, disable this setting. (N.B. This setting only affects players. To prevent mobs from destroying blocks with magic, use the mobGriefing gamerule.) + B:playerBlockDamage=true + + # Whether spells cast by dispensers can destroy blocks in the world. Wizardry makes every attempt to respect protection mods and plugins, but cannot guarantee it will work in all cases for every mod. If you need absolutely watertight anti-grief, disable this setting. + B:dispenserBlockDamage=true + + # Whether to allow players to move other players around using magic. + B:playersMoveEachOther=true + + # Whether to allow players to disarm other players using the telekinesis spell. Set to false to prevent stealing of items. + B:telekineticDisarmament=true + + # Whether players are allowed to teleport through unbreakable blocks (e.g. bedrock) using the phase step spell. + B:teleportThroughUnbreakableBlocks=false + + # Whether players are allowed to change the world time with the speed time spell. If this is false, the speed time spell will not change the world time but will still speed up nearby block, entity and tile entity ticks. + B:worldTimeManipulation=true + + # Whether players are slowed when another nearby player uses the slow time spell. If this is false, mobs and projectiles will still be affected but players will move at normal speed. + B:slowTimeAffectsPlayers=true + + # Whether any player in creative mode can bypass arcane-locked blocks. If this is false, players must also be op in order to do so. + B:creativeBypassesArcaneLock=true + + # Whether using bonemeal on grass blocks has a chance to grow crystal flowers. + B:bonemealGrowsCrystalFlowers=true + S:bowItemWhitelist < + > + S:currencyItems < + gold_ingot 3 + emerald 6 + > + B:discoveryMode=true + S:divinationOreWhitelist < + > + I:evilWizardSpawnRate=3 + D:forfeitChance=0.2 + S:friendlyFire=All + I:iceWraithSpawnRate=3 + B:legacyWandLevelling=false + I:lightningWraithSpawnRate=1 + S:mindControlTargetsBlacklist < + > + B:minionRevengeTargeting=true + S:mobLootTableBlacklist < + entities/vex + entities/ender_dragon + entities/wither + ebwizardry:entities/evil_wizard + > + S:mobLootTableWhitelist < + > + S:mobSpawnBiomeBlacklist < + mushroom_island + mushroom_island_shore + > + I:mobSpawnDimensions < + 0 + > + D:npcDamageScaling=1.0 + D:playerDamageScaling=1.0 + S:pocketFurnaceItemBlacklist < + cobblestone + netherrack + > + B:replaceVanillaFallDamage=true + B:replaceVanillaFireballs=true + S:summonedCreatureTargetsBlacklist < + creeper + > + S:summonedCreatureTargetsWhitelist < + > + S:swordItemWhitelist < + > + S:treeBlocks < + dynamictrees:oakbranch + dynamictrees:sprucebranch + dynamictrees:birchbranch + dynamictrees:junglebranch + dynamictrees:darkoakbranch + dynamictrees:acaciabranch + dynamictrees:cactusbranch + dynamictrees:leaves0 + dynamictrees:leaves1 + > +} + + +########################################################################################################## +# resistances +#--------------------------------------------------------------------------------------------------------# +# Settings which allow entities to be made immune to certain types of magic. In multiplayer, the server/LAN host settings will apply. +########################################################################################################## + +resistances { + # List of names of entities that are immune to fire, in addition to the defaults. Add mod creatures to this list if you want them to be immune to fire magic and they aren't already. SoundLoopSpellEntity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry:wizard). + S:mobsImmuneToFire < + > + + # List of names of entities that are immune to ice, in addition to the defaults. Add mod creatures to this list if you want them to be immune to ice magic and they aren't already. SoundLoopSpellEntity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry:wizard). + S:mobsImmuneToIce < + > + + # List of names of entities that are immune to lightning, in addition to the defaults. Add mod creatures to this list if you want them to be immune to lightning magic and they aren't already. SoundLoopSpellEntity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry:wizard). + S:mobsImmuneToLightning < + > + + # List of names of entities that are immune to wither effects, in addition to the defaults. Add mod creatures to this list if you want them to be immune to withering magic and they aren't already. SoundLoopSpellEntity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry:wizard). + S:mobsImmuneToWither < + > + + # List of names of entities that are immune to poison, in addition to the defaults. Add mod creatures to this list if you want them to be immune to poison magic and they aren't already. SoundLoopSpellEntity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry:wizard). + S:mobsImmuneToPoison < + > +} + + +########################################################################################################## +# spells +#--------------------------------------------------------------------------------------------------------# +# Set a spell to false to disable it. Disabled spells will still have their associated spell book (mainly so the spell books don't all change) and can still be bound to wands, but cannot be cast in game, will not appear in any subsequently generated chests or wizard trades and will not drop from mobs. Disable a spell if it is causing problems, conflicts with another mod or creates an unintended exploit. +########################################################################################################## + +spells { + # Set to false to disable this spell + B:"ebwizardry:agility"=true + + # Set to false to disable this spell + B:"ebwizardry:arc"=true + + # Set to false to disable this spell + B:"ebwizardry:arcane_jammer"=true + + # Set to false to disable this spell + B:"ebwizardry:arcane_lock"=true + + # Set to false to disable this spell + B:"ebwizardry:arrow_rain"=true + + # Set to false to disable this spell + B:"ebwizardry:banish"=true + + # Set to false to disable this spell + B:"ebwizardry:black_hole"=true + + # Set to false to disable this spell + B:"ebwizardry:blinding_flash"=true + + # Set to false to disable this spell + B:"ebwizardry:blink"=true + + # Set to false to disable this spell + B:"ebwizardry:blizzard"=true + + # Set to false to disable this spell + B:"ebwizardry:boulder"=true + + # Set to false to disable this spell + B:"ebwizardry:bubble"=true + + # Set to false to disable this spell + B:"ebwizardry:celestial_smite"=true + + # Set to false to disable this spell + B:"ebwizardry:chain_lightning"=true + + # Set to false to disable this spell + B:"ebwizardry:charge"=true + + # Set to false to disable this spell + B:"ebwizardry:clairvoyance"=true + + # Set to false to disable this spell + B:"ebwizardry:cobwebs"=true + + # Set to false to disable this spell + B:"ebwizardry:combustion_rune"=true + + # Set to false to disable this spell + B:"ebwizardry:conjure_armour"=true + + # Set to false to disable this spell + B:"ebwizardry:conjure_block"=true + + # Set to false to disable this spell + B:"ebwizardry:conjure_bow"=true + + # Set to false to disable this spell + B:"ebwizardry:conjure_pickaxe"=true + + # Set to false to disable this spell + B:"ebwizardry:conjure_sword"=true + + # Set to false to disable this spell + B:"ebwizardry:containment"=true + + # Set to false to disable this spell + B:"ebwizardry:cure_effects"=true + + # Set to false to disable this spell + B:"ebwizardry:curse_of_enfeeblement"=true + + # Set to false to disable this spell + B:"ebwizardry:curse_of_soulbinding"=true + + # Set to false to disable this spell + B:"ebwizardry:curse_of_undeath"=true + + # Set to false to disable this spell + B:"ebwizardry:darkness_orb"=true + + # Set to false to disable this spell + B:"ebwizardry:darkvision"=true + + # Set to false to disable this spell + B:"ebwizardry:dart"=true + + # Set to false to disable this spell + B:"ebwizardry:decay"=true + + # Set to false to disable this spell + B:"ebwizardry:decoy"=true + + # Set to false to disable this spell + B:"ebwizardry:detonate"=true + + # Set to false to disable this spell + B:"ebwizardry:diamondflesh"=true + + # Set to false to disable this spell + B:"ebwizardry:disintegration"=true + + # Set to false to disable this spell + B:"ebwizardry:divination"=true + + # Set to false to disable this spell + B:"ebwizardry:dragon_fireball"=true + + # Set to false to disable this spell + B:"ebwizardry:earthquake"=true + + # Set to false to disable this spell + B:"ebwizardry:empowering_presence"=true + + # Set to false to disable this spell + B:"ebwizardry:enrage"=true + + # Set to false to disable this spell + B:"ebwizardry:entrapment"=true + + # Set to false to disable this spell + B:"ebwizardry:evade"=true + + # Set to false to disable this spell + B:"ebwizardry:fangs"=true + + # Set to false to disable this spell + B:"ebwizardry:fire_breath"=true + + # Set to false to disable this spell + B:"ebwizardry:fire_resistance"=true + + # Set to false to disable this spell + B:"ebwizardry:fire_sigil"=true + + # Set to false to disable this spell + B:"ebwizardry:fireball"=true + + # Set to false to disable this spell + B:"ebwizardry:firebolt"=true + + # Set to false to disable this spell + B:"ebwizardry:firebomb"=true + + # Set to false to disable this spell + B:"ebwizardry:fireskin"=true + + # Set to false to disable this spell + B:"ebwizardry:firestorm"=true + + # Set to false to disable this spell + B:"ebwizardry:flame_ray"=true + + # Set to false to disable this spell + B:"ebwizardry:flamecatcher"=true + + # Set to false to disable this spell + B:"ebwizardry:flaming_axe"=true + + # Set to false to disable this spell + B:"ebwizardry:flaming_weapon"=true + + # Set to false to disable this spell + B:"ebwizardry:flight"=true + + # Set to false to disable this spell + B:"ebwizardry:font_of_mana"=true + + # Set to false to disable this spell + B:"ebwizardry:font_of_vitality"=true + + # Set to false to disable this spell + B:"ebwizardry:force_arrow"=true + + # Set to false to disable this spell + B:"ebwizardry:force_orb"=true + + # Set to false to disable this spell + B:"ebwizardry:forcefield"=true + + # Set to false to disable this spell + B:"ebwizardry:forest_of_thorns"=true + + # Set to false to disable this spell + B:"ebwizardry:forests_curse"=true + + # Set to false to disable this spell + B:"ebwizardry:freeze"=true + + # Set to false to disable this spell + B:"ebwizardry:freezing_weapon"=true + + # Set to false to disable this spell + B:"ebwizardry:frost_axe"=true + + # Set to false to disable this spell + B:"ebwizardry:frost_barrier"=true + + # Set to false to disable this spell + B:"ebwizardry:frost_ray"=true + + # Set to false to disable this spell + B:"ebwizardry:frost_sigil"=true + + # Set to false to disable this spell + B:"ebwizardry:frost_step"=true + + # Set to false to disable this spell + B:"ebwizardry:glide"=true + + # Set to false to disable this spell + B:"ebwizardry:grapple"=true + + # Set to false to disable this spell + B:"ebwizardry:greater_fireball"=true + + # Set to false to disable this spell + B:"ebwizardry:greater_heal"=true + + # Set to false to disable this spell + B:"ebwizardry:greater_telekinesis"=true + + # Set to false to disable this spell + B:"ebwizardry:greater_ward"=true + + # Set to false to disable this spell + B:"ebwizardry:group_heal"=true + + # Set to false to disable this spell + B:"ebwizardry:growth_aura"=true + + # Set to false to disable this spell + B:"ebwizardry:guardian_beam"=true + + # Set to false to disable this spell + B:"ebwizardry:hailstorm"=true + + # Set to false to disable this spell + B:"ebwizardry:heal"=true + + # Set to false to disable this spell + B:"ebwizardry:heal_ally"=true + + # Set to false to disable this spell + B:"ebwizardry:healing_aura"=true + + # Set to false to disable this spell + B:"ebwizardry:homing_spark"=true + + # Set to false to disable this spell + B:"ebwizardry:ice_age"=true + + # Set to false to disable this spell + B:"ebwizardry:ice_charge"=true + + # Set to false to disable this spell + B:"ebwizardry:ice_lance"=true + + # Set to false to disable this spell + B:"ebwizardry:ice_shard"=true + + # Set to false to disable this spell + B:"ebwizardry:ice_shroud"=true + + # Set to false to disable this spell + B:"ebwizardry:ice_spikes"=true + + # Set to false to disable this spell + B:"ebwizardry:ice_statue"=true + + # Set to false to disable this spell + B:"ebwizardry:iceball"=true + + # Set to false to disable this spell + B:"ebwizardry:ignite"=true + + # Set to false to disable this spell + B:"ebwizardry:imbue_weapon"=true + + # Set to false to disable this spell + B:"ebwizardry:intimidate"=true + + # Set to false to disable this spell + B:"ebwizardry:invigorating_presence"=true + + # Set to false to disable this spell + B:"ebwizardry:invisibility"=true + + # Set to false to disable this spell + B:"ebwizardry:invoke_weather"=true + + # Set to false to disable this spell + B:"ebwizardry:ironflesh"=true + + # Set to false to disable this spell + B:"ebwizardry:leap"=true + + # Set to false to disable this spell + B:"ebwizardry:levitation"=true + + # Set to false to disable this spell + B:"ebwizardry:life_drain"=true + + # Set to false to disable this spell + B:"ebwizardry:light"=true + + # Set to false to disable this spell + B:"ebwizardry:lightning_arrow"=true + + # Set to false to disable this spell + B:"ebwizardry:lightning_bolt"=true + + # Set to false to disable this spell + B:"ebwizardry:lightning_disc"=true + + # Set to false to disable this spell + B:"ebwizardry:lightning_hammer"=true + + # Set to false to disable this spell + B:"ebwizardry:lightning_pulse"=true + + # Set to false to disable this spell + B:"ebwizardry:lightning_ray"=true + + # Set to false to disable this spell + B:"ebwizardry:lightning_sigil"=true + + # Set to false to disable this spell + B:"ebwizardry:lightning_web"=true + + # Set to false to disable this spell + B:"ebwizardry:magic_missile"=true + + # Set to false to disable this spell + B:"ebwizardry:mark_sacrifice"=true + + # Set to false to disable this spell + B:"ebwizardry:metamorphosis"=true + + # Set to false to disable this spell + B:"ebwizardry:meteor"=true + + # Set to false to disable this spell + B:"ebwizardry:mind_control"=true + + # Set to false to disable this spell + B:"ebwizardry:mind_trick"=true + + # Set to false to disable this spell + B:"ebwizardry:mine"=true + + # Set to false to disable this spell + B:"ebwizardry:mirage"=true + + # Set to false to disable this spell + B:"ebwizardry:muffle"=true + + # Set to false to disable this spell + B:"ebwizardry:oakflesh"=true + + # Set to false to disable this spell + B:"ebwizardry:paralysis"=true + + # Set to false to disable this spell + B:"ebwizardry:permafrost"=true + + # Set to false to disable this spell + B:"ebwizardry:petrify"=true + + # Set to false to disable this spell + B:"ebwizardry:phase_step"=true + + # Set to false to disable this spell + B:"ebwizardry:plague_of_darkness"=true + + # Set to false to disable this spell + B:"ebwizardry:pocket_furnace"=true + + # Set to false to disable this spell + B:"ebwizardry:pocket_workbench"=true + + # Set to false to disable this spell + B:"ebwizardry:poison"=true + + # Set to false to disable this spell + B:"ebwizardry:poison_bomb"=true + + # Set to false to disable this spell + B:"ebwizardry:possession"=true + + # Set to false to disable this spell + B:"ebwizardry:radiant_totem"=true + + # Set to false to disable this spell + B:"ebwizardry:ray_of_purification"=true + + # Set to false to disable this spell + B:"ebwizardry:remove_curse"=true + + # Set to false to disable this spell + B:"ebwizardry:replenish_hunger"=true + + # Set to false to disable this spell + B:"ebwizardry:resurrection"=true + + # Set to false to disable this spell + B:"ebwizardry:reversal"=true + + # Set to false to disable this spell + B:"ebwizardry:ring_of_fire"=true + + # Set to false to disable this spell + B:"ebwizardry:satiety"=true + + # Set to false to disable this spell + B:"ebwizardry:shadow_ward"=true + + # Set to false to disable this spell + B:"ebwizardry:shield"=true + + # Set to false to disable this spell + B:"ebwizardry:shockwave"=true + + # Set to false to disable this spell + B:"ebwizardry:shulker_bullet"=true + + # Set to false to disable this spell + B:"ebwizardry:silverfish_swarm"=true + + # Set to false to disable this spell + B:"ebwizardry:sixth_sense"=true + + # Set to false to disable this spell + B:"ebwizardry:slime"=true + + # Set to false to disable this spell + B:"ebwizardry:slow_time"=true + + # Set to false to disable this spell + B:"ebwizardry:smoke_bomb"=true + + # Set to false to disable this spell + B:"ebwizardry:snare"=true + + # Set to false to disable this spell + B:"ebwizardry:snowball"=true + + # Set to false to disable this spell + B:"ebwizardry:spark_bomb"=true + + # Set to false to disable this spell + B:"ebwizardry:spectral_pathway"=true + + # Set to false to disable this spell + B:"ebwizardry:speed_time"=true + + # Set to false to disable this spell + B:"ebwizardry:spider_swarm"=true + + # Set to false to disable this spell + B:"ebwizardry:static_aura"=true + + # Set to false to disable this spell + B:"ebwizardry:stormcloud"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_blaze"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_ice_giant"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_ice_wraith"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_iron_golem"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_lightning_wraith"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_phoenix"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_shadow_wraith"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_skeleton"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_skeleton_legion"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_snow_golem"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_spirit_horse"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_spirit_wolf"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_storm_elemental"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_wither_skeleton"=true + + # Set to false to disable this spell + B:"ebwizardry:summon_zombie"=true + + # Set to false to disable this spell + B:"ebwizardry:telekinesis"=true + + # Set to false to disable this spell + B:"ebwizardry:thunderbolt"=true + + # Set to false to disable this spell + B:"ebwizardry:thunderstorm"=true + + # Set to false to disable this spell + B:"ebwizardry:tornado"=true + + # Set to false to disable this spell + B:"ebwizardry:transience"=true + + # Set to false to disable this spell + B:"ebwizardry:transportation"=true + + # Set to false to disable this spell + B:"ebwizardry:vanishing_box"=true + + # Set to false to disable this spell + B:"ebwizardry:vex_swarm"=true + + # Set to false to disable this spell + B:"ebwizardry:wall_of_frost"=true + + # Set to false to disable this spell + B:"ebwizardry:ward"=true + + # Set to false to disable this spell + B:"ebwizardry:water_breathing"=true + + # Set to false to disable this spell + B:"ebwizardry:whirlwind"=true + + # Set to false to disable this spell + B:"ebwizardry:wither"=true + + # Set to false to disable this spell + B:"ebwizardry:wither_skull"=true + + # Set to false to disable this spell + B:"ebwizardry:withering_totem"=true + + # Set to false to disable this spell + B:"ebwizardry:zombie_apocalypse"=true + + # Set to false to disable this spell + B:"tfspellpack:acid_rain"=true + + # Set to false to disable this spell + B:"tfspellpack:annihilation"=true + + # Set to false to disable this spell + B:"tfspellpack:call_of_the_horn"=true + + # Set to false to disable this spell + B:"tfspellpack:carminite_singularity"=true + + # Set to false to disable this spell + B:"tfspellpack:chariot_of_ice"=true + + # Set to false to disable this spell + B:"tfspellpack:cinder_cloud"=true + + # Set to false to disable this spell + B:"tfspellpack:death_page"=true + + # Set to false to disable this spell + B:"tfspellpack:druid_hex"=true + + # Set to false to disable this spell + B:"tfspellpack:fire_jets"=true + + # Set to false to disable this spell + B:"tfspellpack:fortification"=true + + # Set to false to disable this spell + B:"tfspellpack:frost_breath"=true + + # Set to false to disable this spell + B:"tfspellpack:ghast_trap"=true + + # Set to false to disable this spell + B:"tfspellpack:hydra_bomb"=true + + # Set to false to disable this spell + B:"tfspellpack:hydras_vigour"=true + + # Set to false to disable this spell + B:"tfspellpack:ice_bomb"=true + + # Set to false to disable this spell + B:"tfspellpack:ironwood_heart"=true + + # Set to false to disable this spell + B:"tfspellpack:life_charm"=true + + # Set to false to disable this spell + B:"tfspellpack:mist_cloak"=true + + # Set to false to disable this spell + B:"tfspellpack:moonworm"=true + + # Set to false to disable this spell + B:"tfspellpack:pocket_tinkerer"=true + + # Set to false to disable this spell + B:"tfspellpack:rain_of_tears"=true + + # Set to false to disable this spell + B:"tfspellpack:snow_guardian_horde"=true + + # Set to false to disable this spell + B:"tfspellpack:suffocating_mist"=true + + # Set to false to disable this spell + B:"tfspellpack:summon_cave_troll"=true + + # Set to false to disable this spell + B:"tfspellpack:summon_fire_beetle"=true + + # Set to false to disable this spell + B:"tfspellpack:summon_goblin"=true + + # Set to false to disable this spell + B:"tfspellpack:summon_ice_core"=true + + # Set to false to disable this spell + B:"tfspellpack:summon_skeleton_druid"=true + + # Set to false to disable this spell + B:"tfspellpack:summon_slime_beetle"=true + + # Set to false to disable this spell + B:"tfspellpack:summon_twilight_wraith"=true + + # Set to false to disable this spell + B:"tfspellpack:transformation"=true + + # Set to false to disable this spell + B:"tfspellpack:twilight_catalyst"=true + + # Set to false to disable this spell + B:"tfspellpack:twilight_orb"=true +} + + +########################################################################################################## +# tweaks +#--------------------------------------------------------------------------------------------------------# +# Assorted settings for tweaking the mod's behaviour. In multiplayer, the server/LAN host settings will apply. +########################################################################################################## + +tweaks { + # Whether to replace Minecraft's own fireballs with wizardry fireballs. If this is disabled, only wizardry spells will use the custom fireballs. + B:replaceVanillaFireballs=true + + # Whether to replace Minecraft's distance-based fall damage calculation with an equivalent, velocity-based one. This is done such that mobs in freefall will take exactly the same damage as normal, so it will not break falling-based mob farms. Disable this if you experience falling-related weirdness! If this is disabled, some spells will use a more simplistic method of resetting the player's fall damage in certain cases. + B:replaceVanillaFallDamage=true + + # Whether to tweak the blindness effect to reduce follow distance when used on non-players. This automatically disables itself in favour of Potion Core's implementation if installed. + B:blindnessTweak=true + + # Whitelist for loot tables to inject additional mob drops (as specified in loot_tables/entities/mob_additions.json) into. Wizardry makes a best guess as to which loot tables belong to hostile mobs, but this may not always be correct or appropriate; add loot table locations (not entity IDs) to this list to manually include them. + S:mobLootTableWhitelist < + > + + # Blacklist for loot tables to inject additional mob drops (as specified in loot_tables/entities/mob_additions.json) into. Wizardry makes a best guess as to which loot tables belong to hostile mobs, but this may not always be correct or appropriate; add loot table locations (not entity IDs) to this list to manually exclude them. + S:mobLootTableBlacklist < + entities/vex + entities/ender_dragon + entities/wither + ebwizardry:entities/evil_wizard + > + + # List of dimension ids in which wizardry's hostile mobs can spawn. + I:mobSpawnDimensions < + 0 + > + + # List of names of biomes in which wizardry's hostile mobs cannot spawn. Biome names are not case-sensitive. For mod biomes, prefix with the mod ID (e.g. biomesoplenty:mystic_grove). + S:mobSpawnBiomeBlacklist < + mushroom_island + mushroom_island_shore + > + + # List of names of entities which summoned creatures and wizards are allowed to attack, in addition to the defaults. Add mod creatures to this list if you want summoned creatures to attack them and they aren't already doing so. SoundLoopSpellEntity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry:wizard). + S:summonedCreatureTargetsWhitelist < + > + + # List of names of entities which summoned creatures and wizards are specifically not allowed to attack, overriding the defaults and the whitelist. Add creatures to this list if allowing them to be attacked causes problems or is too destructive (removing creepers from this list is done at your own risk!). SoundLoopSpellEntity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry:wizard). + S:summonedCreatureTargetsBlacklist < + creeper + > + + # List of names of entities which cannot be mind controlled, in addition to the defaults. Add creatures to this list if allowing them to be mind-controlled causes problems or could be exploited. SoundLoopSpellEntity names are not case sensitive. For mod entities, prefix with the mod ID (e.g. ebwizardry:wizard). + S:mindControlTargetsBlacklist < + > + + # List of registry names of blocks or items which cannot be smelted by the pocket furnace spell, in addition to armour, tools and weapons. Block/item names are not case sensitive. For mod items, prefix with the mod ID (e.g. ebwizardry:crystal_ore). + S:pocketFurnaceItemBlacklist < + cobblestone + netherrack + > + + # List of registry names of ore blocks which can be detected by the divination spell. Block names are not case sensitive. For mod blocks, prefix with the mod ID (e.g. ebwizardry:crystal_ore). + S:divinationOreWhitelist < + > + + # List of registry names of items which should count as swords for imbuement spells. Most swords should work automatically, but those that don't can be added manually here. Item names are not case sensitive. For mod items, prefix with the mod ID (e.g. tconstruct:broadsword). + S:swordItemWhitelist < + > + + # List of registry names of items which should count as bows for imbuement spells. Most bows should work automatically, but those that don't can be added manually here. Item names are not case sensitive. For mod items, prefix with the mod ID (e.g. tconstruct:shortbow). + S:bowItemWhitelist < + > + + # List of registry names of blocks that count as bookshelves for the arcane workbench and lectern. Block names are not case sensitive. For mod blocks, prefix with the mod ID (e.g. ebwizardry:oak_bookshelf). + S:bookshelfBlocks < + ebwizardry:oak_bookshelf + ebwizardry:spruce_bookshelf + ebwizardry:birch_bookshelf + ebwizardry:jungle_bookshelf + ebwizardry:acacia_bookshelf + ebwizardry:dark_oak_bookshelf + > + + # List of registry names of items which can be placed in a bookshelf, in addition to the defaults. Item names are not case sensitive. For mod items, prefix with the mod ID (e.g. thaumcraft:thaumonomicon). + S:bookItems < + > + + # The maximum number of blocks a bookshelf can be from an arcane workbench or lectern to be able to link to it. + I:bookshelfSearchRadius=4 + + # List of registry names of items which wizard trades can use as currency (in the first slot; the second slot is unaffected). Each entry in this list should consist of an item registry name, followed by a single space, then an integer which defines the 'value' of the item. Higher values mean fewer of that currency item are required for a given trade. + S:currencyItems < + gold_ingot 3 + emerald 6 + > +} + + +########################################################################################################## +# worldgen +#--------------------------------------------------------------------------------------------------------# +# Settings that affect world generation. In multiplayer, the server/LAN host settings will apply. +########################################################################################################## + +worldgen { + # Whether to use faster worldgen at the cost of 'seamlessness'. Enabling this option removes the checks for steep slopes and cleanup of floating trees that improve the look of worldgen. Performance improvement will vary depending on your setup. This option will affect randomisation; for any given seed, structures will not be the same as when it is turned off. + B:fastWorldgen=false + + # List of dimension ids in which wizard towers will generate. Remove all dimensions to disable wizard towers completely. + I:towerDimensions < + 0 + > + + # Rarity of wizard towers. 1 in this many chunks will contain a wizard tower, meaning higher numbers are rarer. + I:towerRarity=900 + + # The chance for wizard towers to generate with an evil wizard and chest inside, instead of a friendly wizard. + D:evilWizardChance=0.2 + + # List of structure file locations for wizard towers without loot chests. One of these files will be randomly selected each time a wizard tower is generated. File locations are of the format [mod id]:[filename], which refers to the file assets/[mod id]/structures/[filename].nbt. Duplicate entries are permitted, allowing for simple weighting without duplicating the structure files themselves. This list should not be empty; to disable wizard towers, use the tower dimensions setting. + S:towerFiles < + ebwizardry:wizard_tower_0 + ebwizardry:wizard_tower_1 + ebwizardry:wizard_tower_2 + ebwizardry:wizard_tower_3 + > + + # List of structure file locations for wizard towers with loot chests. One of these files will be randomly selected each time a wizard tower is generated. File locations are of the format [mod id]:[filename], which refers to the file assets/[mod id]/structures/[filename].nbt. Duplicate entries are permitted, allowing for simple weighting without duplicating the structure files themselves. This list should not be empty; to disable wizard towers, use the tower dimensions setting. + S:towerWithChestFiles < + ebwizardry:wizard_tower_chest_0 + ebwizardry:wizard_tower_chest_1 + ebwizardry:wizard_tower_chest_2 + ebwizardry:wizard_tower_chest_3 + > + + # List of dimension ids in which obelisks will generate. Remove all dimensions to disable obelisks completely. + I:obeliskDimensions < + 0 + -1 + > + + # Rarity of obelisks. 1 in this many chunks will contain an obelisk, meaning higher numbers are rarer. + I:obeliskRarity=800 + + # List of structure file locations for obelisks. One of these files will be randomly selected each time an obelisk is generated. File locations are of the format [mod id]:[filename], which refers to the file assets/[mod id]/structures/[filename].nbt. Duplicate entries are permitted, allowing for simple weighting without duplicating the structure files themselves. This list should not be empty; to disable obelisks, use the obelisk dimensions setting. + S:obeliskFiles < + ebwizardry:obelisk_0 + ebwizardry:obelisk_1 + ebwizardry:obelisk_2 + ebwizardry:obelisk_3 + ebwizardry:obelisk_4 + > + + # List of dimension ids in which shrines will generate. Remove all dimensions to disable shrines completely. + I:shrineDimensions < + 0 + -1 + > + + # Rarity of shrines. 1 in this many chunks will contain a shrine, meaning higher numbers are rarer. + I:shrineRarity=1500 + + # List of structure file locations for shrines. One of these files will be randomly selected each time a shrine is generated. File locations are of the format [mod id]:[filename], which refers to the file assets/[mod id]/structures/[filename].nbt. Duplicate entries are permitted, allowing for simple weighting without duplicating the structure files themselves. This list should not be empty; to disable shrines, use the shrine dimensions setting. + S:shrineFiles < + ebwizardry:shrine_0 + ebwizardry:shrine_1 + ebwizardry:shrine_2 + ebwizardry:shrine_3 + ebwizardry:shrine_4 + ebwizardry:shrine_5 + ebwizardry:shrine_6 + ebwizardry:shrine_7 + > + + # List of dimension ids in which library ruins will generate. Remove all dimensions to disable library ruins completely. + I:libraryDimensions < + 0 + > + + # Rarity of library ruins. 1 in this many chunks will contain a library ruin, meaning higher numbers are rarer. + I:libraryRarity=900 + + # List of structure file locations for surface library ruins. One of these files will be randomly selected each time a surface library ruin is generated. File locations are of the format [mod id]:[filename], which refers to the file assets/[mod id]/structures/[filename].nbt. Duplicate entries are permitted, allowing for simple weighting without duplicating the structure files themselves. This list should not be empty; to disable library ruins, use the library dimensions setting. + S:libraryFiles < + ebwizardry:library_ruins_0 + ebwizardry:library_ruins_1 + ebwizardry:library_ruins_2 + ebwizardry:library_ruins_3 + > + + # List of structure file locations for underground library ruins. One of these files will be randomly selected each time an underground library ruin is generated. File locations are of the format [mod id]:[filename], which refers to the file assets/[mod id]/structures/[filename].nbt. Duplicate entries are permitted, allowing for simple weighting without duplicating the structure files themselves. This list should not be empty; to disable library ruins, use the library dimensions setting. + S:undergroundLibraryFiles < + ebwizardry:underground_library_ruins_0 + ebwizardry:underground_library_ruins_1 + ebwizardry:underground_library_ruins_2 + ebwizardry:underground_library_ruins_3 + > + + # List of registry names of blocks which can be overwritten by wizardry's structure generators, affecting both fast and fancy structure generation. Most tree blocks and other foliage should work automatically, but those that don't can be added manually here. Block names are not case sensitive. For mod blocks, prefix with the mod ID (e.g. dynamictrees:oakbranch). + S:treeBlocks < + dynamictrees:oakbranch + dynamictrees:sprucebranch + dynamictrees:birchbranch + dynamictrees:junglebranch + dynamictrees:darkoakbranch + dynamictrees:acaciabranch + dynamictrees:cactusbranch + dynamictrees:leaves0 + dynamictrees:leaves1 + > + + # List of dimension ids in which crystal ore will generate. Note that removing the overworld (id 0) from this list will make the mod VERY difficult to play! + I:oreDimensions < + > + + # List of dimension ids in which crystal flowers will generate. + I:flowerDimensions < + 0 + > + + # List of loot tables to inject wizardry loot (as specified in loot_tables/chests/dungeon_additions.json) into. + S:lootInjectionLocations < + minecraft:chests/simple_dungeon + minecraft:chests/abandoned_mineshaft + minecraft:chests/desert_pyramid + minecraft:chests/jungle_temple + minecraft:chests/stronghold_corridor + minecraft:chests/stronghold_crossing + minecraft:chests/stronghold_library + minecraft:chests/igloo_chest + minecraft:chests/woodland_mansion + minecraft:chests/end_city_treasure + > +} + + diff --git a/config/eleccore.cfg b/config/eleccore.cfg new file mode 100644 index 00000000..5902666a --- /dev/null +++ b/config/eleccore.cfg @@ -0,0 +1,17 @@ +# Configuration file + +client { + # Set to true to remove all the Json model errors from the log. [default: true] + B:removeJsonExceptions=true +} + + +general { + # Set to true to print debug info to the log. [default: false] + B:debug=false + + # Set to true to prevent multiblock crashes when Sponge is installed. WARNING: Unsupported, this may cause unexpected behaviour, use with caution! [default: false] + B:supressSpongeIssues=false +} + + diff --git a/config/elevatorid.cfg b/config/elevatorid.cfg new file mode 100644 index 00000000..04d0551b --- /dev/null +++ b/config/elevatorid.cfg @@ -0,0 +1,26 @@ +# Configuration file + +general { + + general { + # Can mobs spawn in elevators ? + B:mobSpawn=false + + # Realign players after teleporting to the center of elevator ? + B:precisionTarget=true + + # Maximum elevator range + # Min: 3 + # Max: 2147483647 + I:range=256 + + # Should elevators have the same color to teleport ? + B:sameColor=false + + # Should it teleport if there is an invalid elevator in between ? + B:skipUnreachable=true + } + +} + + diff --git a/config/embers.cfg b/config/embers.cfg new file mode 100644 index 00000000..35086f8a --- /dev/null +++ b/config/embers.cfg @@ -0,0 +1,405 @@ +# Configuration file + +client { + # Whether or not particles should collide with blocks. Disabling this might significantly improve performance. [default: true] + B:enableParticleCollisions=true + + # Whether or not particles are enabled. Disabling this will change the gameplay experience but significantly improve performance. [default: true] + B:enableParticles=true +} + + +########################################################################################################## +# compat +#--------------------------------------------------------------------------------------------------------# +# Settings related to compatibility with other mods. +########################################################################################################## + +compat { + # Maximum height under which aluminum ore will spawn. [range: 1 ~ 255, default: 58] + I:aluminumMaxY=58 + + # Minimum height over which aluminum ore will spawn. [range: 0 ~ 254, default: 0] + I:aluminumMinY=0 + + # Maximum size of a aluminum ore vein (in blocks) [range: 0 ~ 255, default: 6] + I:aluminumVeinSize=6 + + # Number of attempts to spawn aluminum ore the world generator will make for each chunk. [range: 0 ~ 255, default: 4] + I:aluminumVeinsPerChunk=0 + + # If true, Embers will register items, blocks, and recipes providing support for other mods' aluminum. [default: true] + B:enableAluminum=true + + # If true, Embers will register items, blocks and recipes providing Baubles integration. [default: true] + B:enableBaubles=true + + # If true, Embers will register items, blocks, and recipes providing support for other mods' bronze. [default: true] + B:enableBronze=true + + # If true, Embers will register items, blocks, and recipes providing support for other mods' electrum. [default: true] + B:enableElectrum=true + + # If true, Embers will register items, blocks and recipes providing Mystical Mechanics integration. [default: true] + B:enableMysticalMechanics=true + + # If true, Embers will register items, blocks, and recipes providing support for other mods' nickel. [default: true] + B:enableNickel=true + + # If true, Embers will register items, blocks, and recipes providing support for other mods' tin. [default: true] + B:enableTin=true + + # Maximum height under which nickel ore will spawn. [range: 1 ~ 255, default: 24] + I:nickelMaxY=24 + + # Minimum height over which nickel ore will spawn. [range: 0 ~ 254, default: 0] + I:nickelMinY=0 + + # Maximum size of a nickel ore vein (in blocks) [range: 0 ~ 255, default: 6] + I:nickelVeinSize=6 + + # Number of attempts to spawn nickel ore the world generator will make for each chunk. [range: 0 ~ 255, default: 4] + I:nickelVeinsPerChunk=0 + + # Maximum height under which tin ore will spawn. [range: 1 ~ 255, default: 48] + I:tinMaxY=48 + + # Minimum height over which tin ore will spawn. [range: 0 ~ 254, default: 0] + I:tinMinY=0 + + # Maximum size of a tin ore vein (in blocks) [range: 0 ~ 255, default: 6] + I:tinVeinSize=6 + + # Number of attempts to spawn tin ore the world generator will make for each chunk. [range: 0 ~ 255, default: 6] + I:tinVeinsPerChunk=0 +} + + +misc { + # Codex category is shut. Progression is open. [default: true] + B:codexCategoryIsProgress=true + + # Codex entry is shut and hide. Progression is open and show. [default: true] + B:codexEntryIsProgress=true + + # If true, Embers homing projectiles will go for neutral players. [default: false] + B:everybodyIsAnEnemy=false +} + + +########################################################################################################## +# mobs +#--------------------------------------------------------------------------------------------------------# +# Settings related to ore generation. +########################################################################################################## + +mobs { + # How much knockback resistance Ancient Golems have. [range: 0.0 ~ 1.0, default: 1.0] + S:ancientGolemKnockbackResistance=1.0 + + # Spawning weight of the Ancient Golem mob. Higher values make golems spawn more frequently. [range: 0 ~ 32767, default: 25] + I:ancientGolemSpawnWeight=25 +} + + +########################################################################################################## +# ores +#--------------------------------------------------------------------------------------------------------# +# Settings related to ore generation. +########################################################################################################## + +ores { + # Maximum height under which copper ore will spawn. [range: 1 ~ 255, default: 64] + I:copperMaxY=64 + + # Minimum height over which copper ore will spawn. [range: 0 ~ 254, default: 0] + I:copperMinY=0 + + # Maximum size of a copper ore vein (in blocks) [range: 0 ~ 255, default: 12] + I:copperVeinSize=12 + + # Number of attempts to spawn copper ore the world generator will make for each chunk. [range: 0 ~ 255, default: 6] + I:copperVeinsPerChunk=0 + + # Maximum height under which lead ore will spawn. [range: 1 ~ 255, default: 28] + I:leadMaxY=28 + + # Minimum height over which lead ore will spawn. [range: 0 ~ 254, default: 0] + I:leadMinY=0 + + # Maximum size of a lead ore vein (in blocks) [range: 0 ~ 255, default: 8] + I:leadVeinSize=8 + + # Number of attempts to spawn lead ore the world generator will make for each chunk. [range: 0 ~ 255, default: 4] + I:leadVeinsPerChunk=0 + + # A list of all dimension IDs in which Embers orespawn is prohibited. Embers ores will spawn in any dimension not on this list, but only in vanilla stone. [default: [-1], [1]] + S:oreBlacklist < + -1 + 1 + > + + # Whether the orespawn blacklist is a whitelist. [default: false] + B:oreBlacklistIsWhitelist=false + + # Maximum height under which quartz ore will spawn. [range: 1 ~ 255, default: 18] + I:quartzMaxY=18 + + # Minimum height over which quartz ore will spawn. [range: 0 ~ 254, default: 0] + I:quartzMinY=0 + + # Maximum size of a quartz ore vein (in blocks) [range: 0 ~ 255, default: 8] + I:quartzVeinSize=8 + + # Number of attempts to spawn quartz ore the world generator will make for each chunk. [range: 0 ~ 255, default: 4] + I:quartzVeinsPerChunk=0 + + # Maximum height under which silver ore will spawn. [range: 1 ~ 255, default: 28] + I:silverMaxY=28 + + # Minimum height over which silver ore will spawn. [range: 0 ~ 254, default: 0] + I:silverMinY=0 + + # Maximum size of a silver ore vein (in blocks) [range: 0 ~ 255, default: 6] + I:silverVeinSize=6 + + # Number of attempts to spawn silver ore the world generator will make for each chunk. [range: 0 ~ 255, default: 4] + I:silverVeinsPerChunk=0 +} + + +########################################################################################################## +# parameters +#--------------------------------------------------------------------------------------------------------# +# Settings for machine/item/misc parameters +########################################################################################################## + +parameters { + # Whether ember conduits can attach to any ember consumer/producer [default: false] + B:allAcceptVolatile=false + I:geoSeparatorCapacity=1000 + I:melterOreAmount=144 + B:miniBoilerCanExplode=false + I:miniBoilerCapacity=16000 + S:miniBoilerHeatMultiplier=1.0 + I:reservoirCapacity=40000 + S:scaleDamagePasses < + drown:1.0 + starve:1.0 + > + S:scaleDamageRates < + > + I:stampAspectusAmount=4 + I:stampBaseCapacity=20000 + I:stampGearAmount=4 + I:stampPlateAmount=1 + I:tankCapacity=16000 + + melter { + # The ember cost per tick. [range: -Infinity ~ Infinity, default: 1.0] + S:cost=1.0 + + # How many mb of fluid are obtained per ore output in the melter. This is multiplied by the amount of output a melter would produce, so by default 144mb * 2 ingots. [range: -2147483648 ~ 2147483647, default: 144] + I:oreAmount=144 + + # The time in ticks it takes to process one recipe. [range: -2147483648 ~ 2147483647, default: 200] + I:processTime=200 + } + + geoseparator { + # How much fluid (in mb) fits into a Geologic Seperator [range: -2147483648 ~ 2147483647, default: 1000] + I:capacity=1000 + } + + stamper { + # How many ingots are required to make one aspectus in the stamper. [range: -2147483648 ~ 2147483647, default: 1] + I:aspectusAmount=4 + + # How much fluid (in mb) fits into the Stamp Base. [range: -2147483648 ~ 2147483647, default: 1500] + I:capacity=2000 + + # How many ingots are required to make one gear in the stamper. [range: -2147483648 ~ 2147483647, default: 2] + I:gearAmount=4 + + # How many ingots are required to make one plate in the stamper. [range: -2147483648 ~ 2147483647, default: 1] + I:plateAmount=1 + } + + emberbore { + # A list of all dimension IDs in which Embers Ember Bore will not mine. [default: ] + S:blacklist < + > + + # The amount of fuel consumed each tick [range: -Infinity ~ Infinity, default: 3.0] + S:fuelCost=3.0 + + # Whether the Ember Bore blacklist is a whitelist. [default: false] + B:isWhiteList=false + + # The time in ticks it takes to try one dig attempt. [range: -2147483648 ~ 2147483647, default: 200] + I:processTime=200 + + # The speed modifier of the Ember Bore before upgrades. [range: -Infinity ~ Infinity, default: 1.0] + S:speedMod=1.0 + + # The maximum y-level at which the Ember Bore can mine ember. [range: -2147483648 ~ 2147483647, default: 7] + I:yMax=5 + } + + charger { + # How much ember is transferred between item and charger per tick [range: -Infinity ~ Infinity, default: 10.0] + S:transfer=10.0 + } + + cinderplinth { + # The ember cost per tick. [range: -Infinity ~ Infinity, default: 0.5] + S:cost=0.5 + + # The time in ticks it takes to process one item. [range: -2147483648 ~ 2147483647, default: 40] + I:processTime=40 + } + + dawnstoneanvil { + # Number of hammer hits it takes to finish one process [range: -2147483648 ~ 2147483647, default: 40] + I:maxHits=40 + } + + infernoforge { + # At exactly this amount of ember items, the chance to successfully reforge is exactly 50%. The default value is 4 clusters worth. [range: -Infinity ~ Infinity, default: 14400.0] + S:chanceMidPoint=14400.0 + + # The ember cost per tick. [range: -Infinity ~ Infinity, default: 16.0] + S:cost=16.0 + + # The maximum amount of ember items that can be placed in the forge, in ember energy. Ember clusters are worth 3600 ember, and so the default value is 32 clusters worth. [range: -Infinity ~ Infinity, default: 115200.0] + S:maxCrystalValue=115200.0 + + # The maximum augment level that can be reforged to. [range: -2147483648 ~ 2147483647, default: 5] + I:maxLevel=5 + + # The time in ticks it takes to process one item. [range: -2147483648 ~ 2147483647, default: 200] + I:processTime=200 + } + + tank { + # How much fluid (in mb) fits into the Fluid Vessel. [range: -2147483648 ~ 2147483647, default: 16000] + I:capacity=16000 + } + + reservoir { + # How much fluid (in mb) fits into each Caminite Ring on a Reservoir. [range: -2147483648 ~ 2147483647, default: 40000] + I:capacity=40000 + } + + miniboiler { + # Whether or not the mini boiler should explode when at maximum steam pressure. [default: true] + B:canExplode=false + + # How much fluid (in mb) fits into a mini boiler. [range: -2147483648 ~ 2147483647, default: 16000] + I:capacity=16000 + + # How efficient, heat-wise, the mini boiler is at making steam. [range: -Infinity ~ Infinity, default: 1.0] + S:heatMultiplier=1.0 + } + + blazingray { + # Time in ticks to fully charge. [range: -Infinity ~ Infinity, default: 20.0] + S:charge=20.0 + + # Cooldown in ticks between each shot. [range: -2147483648 ~ 2147483647, default: 10] + I:cooldown=10 + + # Ember used up by each shot. [range: -Infinity ~ Infinity, default: 25.0] + S:cost=25.0 + + # Damage dealt by one shot. [range: -Infinity ~ Infinity, default: 7.0] + S:damage=7.0 + + # Maximum shot distance. [range: -Infinity ~ Infinity, default: 96.0] + S:distance=96.0 + + # Maximum spread. [range: -Infinity ~ Infinity, default: 30.0] + S:spread=30.0 + } + + cinderstaff { + # Area of Effect on impact. [range: -Infinity ~ Infinity, default: 2.125] + S:aoe=2.125 + + # Time in ticks to fully charge. [range: -Infinity ~ Infinity, default: 60.0] + S:charge=60.0 + + # Cooldown in ticks between each shot. [range: -2147483648 ~ 2147483647, default: 10] + I:cooldown=10 + + # Ember used up by each shot. [range: -Infinity ~ Infinity, default: 25.0] + S:cost=25.0 + + # Damage dealt by one shot. [range: -Infinity ~ Infinity, default: 17.0] + S:damage=17.0 + + # Lifetime in ticks of projectile. [range: -2147483648 ~ 2147483647, default: 160] + I:lifetime=160 + + # Size of the projectile. [range: -Infinity ~ Infinity, default: 17.0] + S:size=17.0 + } + + shiftingscales { + # Syntax is 'damagetype:rate'. Determines which damage types are partially unaffected by the shifting scales augment. [default: [drown:1.0], [starve:1.0]] + S:damagePasses < + drown:1.0 + starve:1.0 + > + + # Syntax is 'damagetype:rate'. Specifies a separate damage rate for depleting the scales. [default: ] + S:damageRates < + > + } + + steamengine { + # How much fluid (in mb) fits into a Steam Engine. [range: -2147483648 ~ 2147483647, default: 8000] + I:capacity=8000 + + # How much water (in mb) is consumed every tick while burning solid fuel. [range: -2147483648 ~ 2147483647, default: 4] + I:fluidConsumption=4 + + # How much water (in mb) is necessary to start burning solid fuel. [range: -2147483648 ~ 2147483647, default: 10] + I:fluidThreshold=10 + + # How efficient, time-wise, solid fuel is in the steam turbine. 1 = fuel lasts as long as it would in a furnace. [range: -Infinity ~ Infinity, default: 2.0] + S:fuelEfficiency=2.0 + + # How much mechanical power is generated while burning solid fuel. [range: -Infinity ~ Infinity, default: 20.0] + S:fuelPower=20.0 + + # How much gas (in mb), such as steam, is consumed every tick. [range: -2147483648 ~ 2147483647, default: 20] + I:gasConsumption=20 + + # How much mechanical power can be generated at max. [range: -Infinity ~ Infinity, default: 50.0] + S:maximumPower=50.0 + } + +} + + +########################################################################################################## +# structures +#--------------------------------------------------------------------------------------------------------# +# Settings related to structure generation. +########################################################################################################## + +structures { + # A list of all dimension IDs in which Embers small ruin generation is prohibited. [default: [0]] + S:smallRuinBlacklist < + 0 + > + + # Whether the small ruin generation blacklist is a whitelist. [default: true] + B:smallRuinBlacklistIsWhitelist=true + + # Spawning frequency of the small ruin structure. A value of 0 will prevent spawning altogether. [range: 0 ~ 32767, default: 5] + I:smallRuinChance=5 +} + + diff --git a/config/endercore/cropconfig.json b/config/endercore/cropconfig.json new file mode 100644 index 00000000..7da5803f --- /dev/null +++ b/config/endercore/cropconfig.json @@ -0,0 +1,54 @@ +{ + "data": [ + { + "seed": "minecraft:wheat_seeds", + "block": "minecraft:wheat", + "meta": 7 + }, + { + "seed": "minecraft:carrot", + "block": "minecraft:carrots", + "meta": 7 + }, + { + "seed": "minecraft:potato", + "block": "minecraft:potatoes", + "meta": 7 + }, + { + "seed": "minecraft:beetroot_seeds", + "block": "minecraft:beetroots", + "meta": 3 + }, + { + "seed": "minecraft:nether_wart", + "block": "minecraft:nether_wart", + "meta": 3 + }, + { + "seed": "mysticalagriculture:tier1_inferium_seeds", + "block": "mysticalagriculture:tier1_inferium_crop", + "optional": true + }, + { + "seed": "mysticalagriculture:tier2_inferium_seeds", + "block": "mysticalagriculture:tier2_inferium_crop", + "optional": true + }, + { + "seed": "mysticalagriculture:tier3_inferium_seeds", + "block": "mysticalagriculture:tier3_inferium_crop", + "optional": true + }, + { + "seed": "mysticalagriculture:tier4_inferium_seeds", + "block": "mysticalagriculture:tier4_inferium_crop", + "optional": true + }, + { + "seed": "mysticalagriculture:tier5_inferium_seeds", + "block": "mysticalagriculture:tier5_inferium_crop", + "optional": true + } + ] +} diff --git a/config/endercore/endercore.cfg b/config/endercore/endercore.cfg new file mode 100644 index 00000000..0299570d --- /dev/null +++ b/config/endercore/endercore.cfg @@ -0,0 +1,106 @@ +# Configuration file + +enchants { + # Allow the Auto Smelt enchant to be registered. + # [default: true] + B:allowAutoSmelt=true + + # Allow the XP Boost enchant to be registered. + # [default: true] + B:allowXPBoost=true +} + + +general { + # Disabling this option will prevent any crops added to the config json from being right clickable. + # [default: true] + B:allowCropRC=true + + # Disabling this option will prevent tick speedup (i.e. torcherino) on any TE that uses the base TE class from EnderCore + # [default: true] + B:allowExternalTickSpeedup=true + + # The way the game should have been made (Yes this is the fireworks thing). + # [default: false] + B:betterAchievements=false + + # Control the behavior of invisible mode (disables all gameplay features). Having this setting be different between client and server could cause some desync, but otherwise is harmless. + # 0 - Default. Lets other mods request invisible mode. If none do, invisible mode is off. + # -1 (or below) - Never invisible, even if mods request it. + # 1 (or above) - Always invisible, even if no mods request it. + # [default: 0] + I:invisibleMode=0 + + # Fireworks display on new years eve + # [default: true] + B:newYearsFireworks=true + + # Show durability on item tooltips. + # 0 - Off + # 1 - Always on + # 2 - Only with shift + # 3 - Only in debug mode + # [range: 0 ~ 3, default: 1] + I:showDurabilityTooltips=1 + + # Show oredictionary names of every item in its tooltip. + # 0 - Off + # 1 - Always on + # 2 - Only with shift + # 3 - Only in debug mode + # [range: 0 ~ 3, default: 2] + I:showOredictTooltips=2 + + # Show item registry names in tooltips. + # 0 - Off + # 1 - Always on + # 2 - Only with shift + # 3 - Only in debug mode + # [range: 0 ~ 3, default: 3] + I:showRegistryNameTooltips=3 + + # Amount of water in mB that a water bottle contains + # [range: 1 ~ 1000, default: 333] + I:waterBottleAmount=333 +} + + +tweaks { + # Adds shapeless recipe from 1 book to 2 paper + # [default: true] + B:bookToPaperRecipe=true + + # If this tweak is enabled, vanilla bottles will act as fluid handlers for all automation. + # [default: true] + B:bottleFluidHandler=true + + # Makes boats stack to 16 + # [default: true] + B:changeBoatStackSize=true + + # Allows packed ice to be mined with a pickaxe + # [default: true] + B:fixPackedIceTool=true + + # Makes water bottles normal fluid containers + # [default: true] + B:fluidContainerBottles=true + + # Makes bows with Infinity enchant able to be fired with no arrows in the inventory. + # [default: true] + B:infinibow=true + + # Adds a shapeless recipe for paper + # [default: true] + B:shapelessPaperRecipe=true + + # Adds recipes to turn any two slabs back into a full block + # [default: true] + B:slabToBlockRecipes=true + + # Adds recipes to turn any two slabs back into a full block by scanning existing recipes and guessing a lot + # [default: false] + B:slabToBlockRecipesAutomatic=false +} + + diff --git a/config/enderio/enderio.cfg b/config/enderio/enderio.cfg new file mode 100644 index 00000000..a1367a75 --- /dev/null +++ b/config/enderio/enderio.cfg @@ -0,0 +1,1288 @@ +# Configuration file + +blink { + # Blocks that cannot be blinked through. (synced from server) [default: [Thaumcraft:blockWarded]] + S:blockBlacklist < + Thaumcraft:blockWarded + > + + # Minimum number of ticks between 'blinks'. Values of 10 or less allow a limited sort of flight. (synced from server) [range: -2147483648 ~ 2147483647, default: 10] + I:cooldown=10 + + # Allow using travel items to 'blink' (teleport without a target)? (synced from server) [default: true] + B:enableBlink=true + + # Allow blinking through non-solid (transparent/partial) blocks? (synced from server) [default: true] + B:enableBlinkThroughNonSolidBlocks=true + + # Allow blinking through solid blocks? (synced from server) [default: true] + B:enableBlinkThroughSolidBlocks=true + + # Allow blinking through unbreakable (e.g. bedrock) blocks? (synced from server) [default: false] + B:enableBlinkThroughUnbreakableBlocks=false + + # Allow using blink when in offhand? (synced from server) [default: true] + B:enableOffHandBlink=true + + # Allow travelling to blocks when in offhand? (synced from server) [default: true] + B:enableOffHandTravel=true +} + + +blocks { + # Speed boost, in blocks per tick, that the DS ladder gives over the vanilla ladder. (synced from server) [range: 0.0 ~ 0.6, default: 0.06] + D:darkSteelLadderSpeedBoost=0.05999999865889549 + + charges { + + confusion { + # Numer of ticks the confusion effect active. Scales with distance from the expolosion. (synced from server) [range: 1 ~ 3000, default: 300] + I:duration=300 + + # The range of the confusion charge's effect. (synced from server) [range: 1.0 ~ 99.0, default: 6.0] + D:range=6.0 + } + + ender { + # The range of the ender charge's effect. (synced from server) [range: 1.0 ~ 99.0, default: 6.0] + D:range=6.0 + } + + } + + skulls { + D:darkSteelSwordSkullChance=0.05000000074505806 + D:darkSteelSwordSkullLootingModifier=0.05000000074505806 + D:darkSteelSwordWitherSkullChance=0.10000000149011612 + D:darkSteelSwordWitherSkullLootingModifier=0.05000000074505806 + D:fakePlayerSkullChance=0.5 + D:ticBeheadingSkullModifier=0.75 + D:vanillaSwordSkullLootingModifier=0.05000000074505806 + D:vanillalSwordSkullChance=0.05000000074505806 + } + + glass { + # If true, quite clear glass will connect textures with fused quartz. [default: false] + B:clearGlassConnectToFusedQuartz=false + + # If true, quite clear glass and fused quartz of different colors will connect textures. [default: true] + B:glassConnectToTheirColorVariants=true + + # If true, quite clear glass and fused quartz will connect textures with their respective enlightened and darkened variants. [default: true] + B:glassConnectToTheirVariants=true + + # If true, painted glowstone will drop dust unless broken with silk touch. (synced from server) [default: false] + B:paintedGlowstoneRequireSilkTouch=false + } + + dark_steel_anvil { + # Chance that the Dark Steel Anvil will take damage after repairing something. (Vanilla anvil is 0.12) (synced from server) [range: 0.0 ~ 1.0, default: 0.024] + D:damageChance=0.024000000208616257 + + # Total amount of Dark Steel (in nuggets) that goes into the Dark Steel Anvil's crafting recipe. Used when recycling the broken anvil. Default is 3 blocks and 4 ingots. (synced from server) [range: 0 ~ 729, default: 279] + I:materialWorth=279 + + # Maximum enchantment cost the Dark Steel Anvil can handle. Also applies to the Anvil Upgrade. (synced from server) [range: 40 ~ 400, default: 80] + I:maxCost=80 + + # Maximum amount of materials that will drop when recycling a broken Dark Steel Anvil. (0 = nothing, 1 = everything) (synced from server) [range: 0.0 ~ 1.0, default: 1.0] + D:maxDrop=1.0 + + # Minimum amount of materials that will drop when recycling a broken Dark Steel Anvil. (0 = nothing, 1 = everything) (synced from server) [range: 0.0 ~ 1.0, default: 0.25] + D:minDrop=0.25 + } + +} + + +brokenspawner { + # The chance a broken spawner will be dropped when a spawner is broken. 1 = 100% chance, 0 = 0% chance (synced from server) [range: 0.0 ~ 1.0, default: 1.0] + D:brokenSpawnerDropChance=1.0 + + # When a spawner is broken with these tools it will not drop a broken spawner. (synced from server) [default: [item:rotarycraft:rotarycraft_item_bedpick]] + S:brokenSpawnerToolBlacklist < + item:rotarycraft:rotarycraft_item_bedpick + > +} + + +diagnostics { + # If true, TEs will flash when they trigger a chunk re-render. [default: false] + B:debugChunkRerenders=false + + # If enabled, debug level configurations will be check at startup. Disable if you don't want to see the result in the logfile. [default: true] + B:debugComplainAboutForgeLogging=true + + # This will change profiler interactions. DO NOT change unless asked by an Ender IO developer! [default: true] + B:debugProfilerAntiNuclearActivist=true + + # This will change profiler interactions. DO NOT change unless asked by an Ender IO developer! [default: true] + B:debugProfilerResetOnServerTick=true + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugProfilerTracer=false + + # If enabled, debug level log messages will not be generated. Disabling this can put vital information into the debug log for dealing with rare issues but will also slow down the game. This value is only checked once when the game starts. [default: true] + B:debugSuppressDebugMessages=true + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugTraceCapLimitsExtremelyDetailed=false + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugTraceNBTActivityExtremelyDetailed=false + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugTraceTELivecycleExtremelyDetailed=false + + # If true, TEs will flash when they recieve an update packet. [default: false] + B:debugUpdatePackets=false + + # This will flood your logfile with gigabytes of data filling up your harddisk very fast. DO NOT enable unless asked by an Ender IO developer! [default: false] + B:debugUpgradeDebugMessagesToInfo=false + + # Experimental: When enabled, this will chunkload the involved chunks of a (potential) long-range teleport for 5 seconds. This is intended to prevent the server from losing track of the player. Symptoms would be the player being invisible to other players, not being able to interact with pressure plates, or being stuck in beds. [default: true] + B:experimentalChunkLoadTeleport=true + + # Should TEs protected their maximum energy input against multiple inserts? [default: SOFT] + S:protectAgainstEnergyOverflow=SOFT +} + + +enchanter { + # Base level cost added to all recipes in the enchanter. (synced from server) [range: 0 ~ 2147483647, default: 2] + I:baseLevelCost=2 + + # The lapis cost is enchant level multiplied by this value. (synced from server) [range: 0.0 ~ 1.7976931348623157E308, default: 3.0] + D:lapisCostFactor=3.0 + + # The final XP cost for an enchantment is multiplied by this value. To halve costs set to 0.5, to double them set it to 2. (synced from server) [range: 0.0 ~ 1.7976931348623157E308, default: 0.75] + D:levelCostFactor=0.75 +} + + +enchantments { + + repellent { + # Base chance to teleport. (synced from server) [range: 0.0 ~ 1.0, default: 0.35] + D:chanceBase=0.3499999940395355 + + # Chance to teleport per level. (synced from server) [range: 0.01 ~ 1.0, default: 0.1] + D:chancePerLevel=0.10000000149011612 + + # Should Repellent be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for Repellent, base value. (synced from server) [range: 1 ~ 100, default: 10] + I:maxEnchantabilityBase=10 + + # Maximum enchantability for Repellent, per level. (synced from server) [range: 1 ~ 100, default: 10] + I:maxEnchantabilityPerLevel=10 + + # Maximum enchantment level. (Restart your game after changing this.) (synced from server) [range: 1 ~ 10, default: 4] + I:maxLevel=4 + + # Minimum enchantability for Repellent, base value. (synced from server) [range: 1 ~ 100, default: 10] + I:minEnchantabilityBase=10 + + # Minimum enchantability for Repellent, per level. (synced from server) [range: 1 ~ 100, default: 5] + I:minEnchantabilityPerLevel=5 + + # Base teleport range. (synced from server) [range: 0.0 ~ 64.0, default: 8.0] + D:rangeBase=8.0 + + # Teleport range per level. (synced from server) [range: 0.0 ~ 64.0, default: 8.0] + D:rangePerLevel=8.0 + + # Rarity for Repellent. (synced from server) [default: VERY_RARE] + S:rarity=VERY_RARE + + # Probability that non-players will be teleported to a safe target location. (Player always will be teleported safely.) (synced from server) [range: 0.0 ~ 1.0, default: 0.75] + D:safeMobsChanc=0.75 + } + + shimmer { + # Should Shimmer be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for Shimmer. (synced from server) [range: 1 ~ 100, default: 100] + I:maxEnchantability=100 + + # Minimum enchantability for Shimmer. (synced from server) [range: 1 ~ 100, default: 1] + I:minEnchantability=1 + + # Rarity for Shimmer. (synced from server) [default: VERY_RARE] + S:rarity=VERY_RARE + } + + witherarrow { + # Should WitherArrow (Withering) be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for WitherArrow (Withering). (synced from server) [range: 1 ~ 100, default: 50] + I:naxEnchantability=50 + + # Rarity for WitherArrow (Withering). (synced from server) [default: UNCOMMON] + S:rarity=UNCOMMON + + # Minimum enchantability for WitherArrow (Withering). (synced from server) [range: 1 ~ 100, default: 20] + I:wninEnchantability=20 + } + + witherweapon { + # Should WitherWeapon (Decay) be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for WitherWeapon (Decay). (synced from server) [range: 1 ~ 100, default: 50] + I:maxEnchantability=50 + + # Minimum enchantability for WitherWeapon (Decay). (synced from server) [range: 1 ~ 100, default: 20] + I:minEnchantability=20 + + # Rarity for WitherWeapon (Decay). (synced from server) [default: UNCOMMON] + S:rarity=UNCOMMON + } + + soulbound { + # Should Soulbound be acquirable? If disabled, it will still work but it will not be possible to apply it to items. (synced from server) [default: true] + B:enabled=true + + # Maximum enchantability for Soulbound. (synced from server) [range: 1 ~ 100, default: 60] + I:maxEnchantability=60 + + # Minimum enchantability for Soulbound. (synced from server) [range: 1 ~ 100, default: 16] + I:minEnchantability=16 + + # Rarity for Soulbound. (synced from server) [default: VERY_RARE] + S:rarity=VERY_RARE + } + +} + + +farming { + # Height (from initial block) for harvesting logs. (synced from server) [range: 1 ~ 255, default: 30] + I:harvestHeight=30 + + # Height (from initial block) for harvesting rubber trees. (synced from server) [range: 1 ~ 255, default: 30] + I:harvestHeightRubberTree=30 + + # Radius (in addition to farm area) for harvesting logs. (synced from server) [range: 1 ~ 64, default: 7] + I:harvestRadius=7 + + # Radius (in addition to farm area) for harvesting rubber trees. (synced from server) [range: 1 ~ 64, default: 7] + I:harvestRadiusRubberTree=7 +} + + +fluid { + # The delay in ticks between when nutrient distillation boosts your food value. (synced from server) [range: 1 ~ 2147483647, default: 400] + I:nutrientFoodBoostDelay=400 + + # If enabled, Rocket Fuel will explode when in contact with fire. (synced from server) [default: true] + B:rocketFuelIsExplosive=true +} + + +integration { + # Enables the integration with Applied Energistics 2 (hoe). (must be kept in sync with server) [default: true] + B:enableAE2=true + + # Enables the integration with Actually Additions (fertilizer, hoe). (must be kept in sync with server) [default: true] + B:enableActuallyAdditions=true + + # Enables the integration with BaseMetals (hoe). (must be kept in sync with server) [default: true] + B:enableBaseMetals=true + + # Enables the integration with Baubles. (synced from server) [default: true] + B:enableBaubles=true + + # Enables the integration with Big/Extreme Reactors (fluids and blocks in reactor). (must be kept in sync with server) [default: true] + B:enableBigReactors=true + + # Enables the integration with Biomes'o'Plenty (harvesting flowers). (must be kept in sync with server) [default: true] + B:enableBoP=true + + # Enables the integration with Project Intelligence (ingame documentation). [default: true] + B:enableProjectIntelligence=true + + # Registers aspects for Ender IO items with Thaumcraft. [default: true] + B:enableThaumcraftAspects=true + + projectintelligence { + # Margin around the documentation. [range: -2147483648 ~ 2147483647, default: 3] + I:marginBottom=3 + + # Margin around the documentation. [range: -2147483648 ~ 2147483647, default: 3] + I:marginLeft=3 + + # Margin around the documentation. [range: -2147483648 ~ 2147483647, default: 3] + I:marginRight=3 + + # Margin around the documentation. [range: -2147483648 ~ 2147483647, default: 3] + I:marginTop=3 + } + +} + + +items { + + food { + # The probability that Enderios do what they promise. (synced from server) [range: 0.0 ~ 1.0, default: 0.3] + D:enderiosTeleportChance=0.30000001192092896 + + # The maximum range of a cerial-induced location change. (synced from server) [range: 1.5 ~ 128.0, default: 16.0] + D:enderiosTeleportRange=16.0 + } + + magnet { + # If true the magnet can be put into a Baubles slot even if switched off (requires Baubles to be installed and allowInBaublesSlot to be on). (synced from server) [default: false] + B:allowDeactivatedInBaublesSlot=false + + # If true the magnet can be put into a Baubles slot (requires Baubles to be installed). (synced from server) [default: true] + B:allowInBaublesSlot=true + + # If true the magnet will also work in the main inventory, not just the hotbar. (synced from server) [default: false] + B:allowInMainInventory=false + + # The BaublesType the magnet should be, 'AMULET', 'RING' or 'BELT' (requires Baubles to be installed and allowInBaublesSlot to be on). (synced from server) [default: AMULET] + S:baublesType=AMULET + + # These items will not be picked up by the magnet. (synced from server) [default: [appliedenergistics2:crystal_seed], [botania:livingrock], [botania:manatablet]] + S:blacklist < + appliedenergistics2:crystal_seed + botania:livingrock + botania:manatablet + > + + # Amount of energy stored in a fully charged magnet. (synced from server) [range: 1 ~ 100000000, default: 100000] + I:energyCapacity=100000 + + # The amount of energy used per tick when the magnet is active. (synced from server) [range: 0 ~ 1000, default: 1] + I:energyUsePerSecond=1 + + # Maximum number of items the magnet can effect at a time. (-1 for unlimited) (synced from server) [range: -1 ~ 512, default: 20] + I:itemLimit=20 + + # Range of the magnet in blocks. (synced from server) [range: 1 ~ 128, default: 5] + I:range=5 + } + + staffoflevity { + # Duration for the levitation effect of the Staff of Levity. This is just a failsafe to prevent players from floating forever. (synced from server) [range: 1 ~ 86400, default: 255] + I:durationSeconds=255 + + # Amount of fluid stored by the Staff of Levity. (synced from server) [range: 1 ~ 64000, default: 8000] + I:fluidStorage=8000 + + # Type of fluid used by the Staff of Levity. (synced from server) [default: vapor_of_levity] + S:fluidType=vapor_of_levity + + # Amount of fluid in mB used by the Staff of Levity. (synced from server) [range: 1 ~ 1000, default: 100] + I:fluidUsePerTeleport=100 + + # Ticks that must pass between activations of the Staff of Levity. (synced from server) [range: 1 ~ 12000, default: 10] + I:ticksBetweenActivations=10 + } + + rodofreturn { + # If set to false the Rod of Return can only target a telepad. (synced from server) [default: false] + B:canTargetAnywhere=false + + # Amount of energy used by the Rod of Return each tick it is used. (synced from server) [range: 1 ~ 1000, default: 35000] + I:energyPerTick=35000 + + # Amount of fluid stored by the Rod of Return. (synced from server) [range: 1 ~ 64000, default: 200] + I:fluidStorage=200 + + # Type of fluid used by the Rod of Return. (synced from server) [default: ender_distillation] + S:fluidType=ender_distillation + + # Amount of fluid in mB used by the Rod of Return. (0 to disable fluid use) (synced from server) [range: 0 ~ 1000, default: 200] + I:fluidUsePerTeleport=200 + + # Internal energy buffer for the Rod of Return. (synced from server) [range: 1 ~ 2147483647, default: 2000000] + I:powerStorage=2000000 + + # Number of ticks the Rod of Return must be used before teleporting. (synced from server) [range: 1 ~ 1200, default: 50] + I:ticksToActivate=50 + + # Min number of ticks required to recharge the internal energy buffer of the Rod of Return. (synced from server) [range: 1 ~ 1200, default: 100] + I:ticksToRecharge=100 + } + + darksteel { + # Should the dark steel placement, when in the first (0th) slot, place the item in the last slot. If false, will place what's in the second slot. [default: true] + B:slotZeroPlacesEight=true + + materials { + + dark_steel { + # Mining level for tools made out of Dark Steel. (highest vanilla level is 3, highest TiC level is 4 by default) (synced from server) [range: 0 ~ 10, default: 4] + I:miningLevel=4 + } + + end_steel { + # Mining level for tools made out of End Steel. (highest vanilla level is 3, highest TiC level is 4 by default) (synced from server) [range: 0 ~ 10, default: 5] + I:miningLevel=5 + } + + stellar_alloy { + # Mining level for tools made out of Stellar Alloy. (highest vanilla level is 3, highest TiC level is 4 by default) (synced from server) [range: 0 ~ 10, default: 8] + I:miningLevel=8 + } + + } + + pickaxe { + # The increase in efficiency when powered. (synced from server) [range: 1.0 ~ 20.0, default: 2.0] + D:efficiencyBoostWhenPowered=2.0 + + # The efficiency when breaking obsidian with a powered Dark Pickaxe. (synced from server) [range: 1 ~ 500, default: 50] + I:efficiencyObsidian=50 + + # If set to a value > 0, the obsidian speed and power use will be used for all blocks with hardness >= to this value. (synced from server) [range: 1.0 ~ 10000.0, default: 40.0] + D:obsidianEfficiencyAtHardness=40.0 + + # The amount of energy used to break an obsidian block. (synced from server) [range: 1 ~ 99999999, default: 10000] + I:powerUseObsidian=10000 + + # Energy use per damage/durability point avoided. (synced from server) [range: 0 ~ 99999999, default: 750] + I:powerUsePerDamagePoint=750 + + # If enabled, right clicking with the dark steel pickaxe will place a block. [default: false] + B:rightClickPlaceEnabled=false + } + + axe { + # The increase in efficiency when powered. (synced from server) [range: 1.0 ~ 20.0, default: 2.0] + D:efficiencyBoostWhenPowered=2.0 + + # Height (from initial block) for multi-harvesting logs. (synced from server) [range: 1 ~ 255, default: 30] + I:harvestHeight=30 + + # Radius for multi-harvesting logs. (synced from server) [range: 1 ~ 64, default: 12] + I:harvestRadius=12 + + # Energy use per damage/durability point avoided. (synced from server) [range: 0 ~ 99999999, default: 750] + I:powerUsePerDamagePoint=750 + + # Energy per damage/durability point avoided when shift-harvesting multiple logs (synced from server) [range: 0 ~ 99999999, default: 1500] + I:powerUsePerDamagePointMultiHarvest=1500 + + # If enabled, right clicking with the dark steel axe will place a block. [default: false] + B:rightClickPlaceEnabled=false + + # How much slower multi-harvesting logs is. (synced from server) [range: 1.0 ~ 40.0, default: 4.0] + D:speedPenaltyMultiHarvest=4.0 + } + + crook { + # Energy use per damage/durability point avoided. (synced from server) [range: 1 ~ 99999999, default: 150] + I:energyPerDamage=150 + + # Energy per damage/durability point avoided when shift-harvesting multiple blocks. (synced from server) [range: 1 ~ 99999999, default: 150] + I:energyPerDamageMulti=150 + + # Number of extra tries to get drops for a powered crook. (synced from server) [range: 0 ~ 32, default: 5] + I:extraDropsPowered=5 + + # Number of extra tries to get drops for an unpowered crook. (synced from server) [range: 0 ~ 32, default: 3] + I:extraDropsUnpowered=3 + + # If enabled, right clicking with the dark steel crook will place a block. [default: false] + B:rightClickPlaceEnabled=false + } + + sword { + # The extra damage dealt when the sword is empowered I and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 1.0] + D:damageBonusEmpowered1=1.0 + + # The extra damage dealt when the sword is empowered II and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 2.0] + D:damageBonusEmpowered2=2.0 + + # The extra damage dealt when the sword is empowered III and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 3.0] + D:damageBonusEmpowered3=3.0 + + # The extra damage dealt when the sword is empowered IV and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 4.0] + D:damageBonusEmpowered4=4.0 + + # The extra damage dealt when the sword is empowered V and has energy. (synced from server) [range: 0.0 ~ 32.0, default: 5.0] + D:damageBonusEmpowered5=5.0 + + # The chance that an ender pearl will be dropped when using the sword (0 = no chance, 1 = 100% chance; can go over 100%). (synced from server) [range: 0.0 ~ 10.0, default: 1.05] + D:enderPearlDropChance=1.05 + + # The chance for each looting level that an additional ender pearl will be dropped when using a dark steel sword (0 = no chance, 1 = 100% chance; can go over 100%) (synced from server) [range: 0.0 ~ 5.0, default: 0.5] + D:enderPearlDropChancePerLooting=0.5 + + # The amount of energy used per hit. (synced from server) [range: 1 ~ 99999999, default: 750] + I:powerUsePerHit=750 + + # The increase in attack speed when the sword is empowered I and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.4] + D:speedBonusEmpowered1=0.4000000059604645 + + # The increase in attack speed when the sword is empowered II and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.45] + D:speedBonusEmpowered2=0.44999998807907104 + + # The increase in attack speed when the sword is empowered III and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.5] + D:speedBonusEmpowered3=0.5 + + # The increase in attack speed when the sword is empowered IV and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.55] + D:speedBonusEmpowered4=0.550000011920929 + + # The increase in attack speed when the sword is empowered V and has energy. (synced from server) [range: 0.0 ~ 2.0, default: 0.6] + D:speedBonusEmpowered5=0.6000000238418579 + } + + shears { + # The increase in effected area (radius) when powered and used on blocks. (synced from server) [range: 0 ~ 16, default: 4] + I:blockAreaBoostWhenPowered=4 + + # How much more durable as vanilla shears they are. (synced from server) [range: 0 ~ 50, default: 5] + I:durabilityFactor=5 + + # The increase in efficiency when powered. (synced from server) [range: 1.0 ~ 20.0, default: 2.0] + D:efficiencyBoostWhenPowered=2.0 + + # The increase in effected area (radius) when powered and used on sheep. (synced from server) [range: 0.0 ~ 16.0, default: 5.0] + D:entityAreaBoostWhenPowered=5.0 + + # Energy use per damage/durability point avoided. (synced from server) [range: 0 ~ 99999999, default: 250] + I:powerUsePerDamagePoint=250 + } + + upgrades { + # Comma-separated list of IDs of upgrades that should be disabled. Those upgrades will be registered with the game engine, but they will be removed from the list of available upgrades. Please note that this may not work well with upgrades that already exist on items. It will also not work well when other upgrades depend on them. (must be kept in sync with server) [default: ] + S:disabled= + + hoe { + # Number of levels required for the 'Hoe' upgrade. [range: -2147483648 ~ 2147483647, default: 4] + I:darkSteelHoeCost=4 + } + + speed { + # The extra effectiveness of the speed upgrade when the Leggings are empowered I and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 1.0] + D:empoweredBonus1=1.0 + + # The extra effectiveness of the speed upgrade when the Leggings are empowered II and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 1.1] + D:empoweredBonus2=1.100000023841858 + + # The extra effectiveness of the speed upgrade when the Leggings are empowered III and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 1.5] + D:empoweredBonus3=1.5 + + # The extra effectiveness of the speed upgrade when the Leggings are empowered IV and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 2.0] + D:empoweredBonus4=2.0 + + # The extra effectiveness of the speed upgrade when the Leggings are empowered V and have energy. (synced from server) [range: 0.0 ~ 5.0, default: 2.5] + D:empoweredBonus5=2.5 + + # Energy cost of running one block in the Dark Steel Leggings with Speed (any level). (synced from server) [range: 0 ~ 2147483647, default: 320] + I:sprintEnergyCost=320 + + # Number of levels required for the 'Speed I' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost1=4 + + # Number of levels required for the 'Speed II' upgrade. (synced from server) [range: 1 ~ 99, default: 6] + I:upgradeCost2=6 + + # Number of levels required for the 'Speed III' upgrade. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost3=8 + + # Energy cost of walking one block in the Dark Steel Leggings with Speed (any level). (synced from server) [range: 0 ~ 2147483647, default: 80] + I:walkEnergyCost=80 + + # Speed modifier applied by the Dark Steel Leggings with Speed I. (synced from server) [range: 0.0 ~ 32.0, default: 0.15] + D:walkModifier1=0.15000000596046448 + + # Speed modifier applied by the Dark Steel Leggings with Speed II. (synced from server) [range: 0.0 ~ 32.0, default: 0.3] + D:walkModifier2=0.30000001192092896 + + # Speed modifier applied by the Dark Steel Leggings with Speed III. (synced from server) [range: 0.0 ~ 32.0, default: 0.45] + D:walkModifier3=0.44999998807907104 + } + + jump { + # Jump height modifier applied when jumping with Dark Steel Boots equipped (synced from server) [range: 1.0 ~ 3.0, default: 1.5] + D:modifier=1.5 + + # Number of levels required for the 'Jump I' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost1=4 + + # Number of levels required for the 'Jump II' upgrade. (synced from server) [range: 1 ~ 99, default: 6] + I:upgradeCost2=6 + + # Number of levels required for the 'Jump III' upgrade. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost3=8 + } + + step_assist { + # Number of levels required for the 'Step Assist' upgrade. (synced from server) [range: 1 ~ 99, default: 2] + I:upgradeCost=2 + } + + anvil { + # Number of levels required for the 'Anvil I' upgrade. (synced from server) [range: 1 ~ 99, default: 1] + I:upgradeCost1=1 + + # Number of levels required for the 'Anvil II' upgrade. (synced from server) [range: 1 ~ 99, default: 2] + I:upgradeCost2=2 + + # Number of levels required for the 'Anvil III' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost3=4 + } + + inventory { + # Number of inventory columns the inventory upgrade gives for body armor. (synced from server) [default: COL9] + S:columnsBody=COL9 + + # Number of inventory columns the inventory upgrade gives for foot armor. (synced from server) [default: COL3] + S:columnsFeet=COL3 + + # Number of inventory columns the inventory upgrade gives for head armor. (synced from server) [default: COL1] + S:columnsHead=COL1 + + # Number of inventory columns the inventory upgrade gives for leg armor. (synced from server) [default: COL5] + S:columnsLegs=COL5 + + # Number of inventory columns the inventory I upgrade gives. (synced from server) [range: 1 ~ 6, default: 2] + I:rows1=2 + + # Number of inventory columns the inventory II upgrade gives. (synced from server) [range: 1 ~ 6, default: 4] + I:rows2=4 + + # Number of inventory columns the inventory III upgrade gives. (synced from server) [range: 1 ~ 6, default: 6] + I:rows3=6 + + # Maximum size (when serialized into a binary buffer) an itemstack can have to be allowed into a slot of the 'Inventory' upgrade. Note that having a player inventory that's over an uncertain size will crash the game and make a world unplayable. (synced from server) [range: 500 ~ 5000, default: 1337] + I:slotLimitBytes=1337 + + # Cost for the inventory I upgrade in levels. (synced from server) [range: 1 ~ 99, default: 12] + I:upgradeCost1=12 + + # Cost for the inventory II upgrade in levels. (synced from server) [range: 1 ~ 99, default: 20] + I:upgradeCost2=20 + + # Cost for the inventory III upgrade in levels. (synced from server) [range: 1 ~ 99, default: 32] + I:upgradeCost3=32 + } + + explosive { + # Custom 'dirt' target blocks for the explosive upgrade. See 'targets'. (Used whith the 'spoon' upgrade.) (synced from server) [default: ] + S:customDirt < + > + + # Custom 'stone' target blocks for the explosive upgrade. See 'targets'. (synced from server) [default: ] + S:customStone < + > + + # Chance that employing the explosive upgrade to blow up extra blocks costs the pickaxe durability. (synced from server) [range: 0.0 ~ 1.0, default: 0.3] + D:durabilityChance=0.30000001192092896 + + # Extra energy the explosive upgrade uses to blow up blocks. This goes on top of the energy used to counteract durability loss. (synced from server) [range: 0 ~ 2147483647, default: 20] + I:energyPerBlock=20 + + # Which kinds of blocks should the explosive upgrade blow up? DEFAULT: Limited list of trash blocks. NO_INVENORY: All blocks that don't have a TileEntity. CUSTOM: Only the blocks in the config values 'customStone'/'customDirt'. DEFAULT_AND_CUSTOM: Combines DEFAULT and CUSTOM. ALL: Anything (dangerous!)Use this in modpacks that have a large number of modded stone or dirt in their worldgen. (synced from server) [default: DEFAULT] + S:targets=DEFAULT + + # Cost for the explosive I upgrade in levels. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost1=8 + + # Cost for the explosive II upgrade in levels. (synced from server) [range: 1 ~ 99, default: 12] + I:upgradeCost2=12 + + # Cost for the explosive III upgrade in levels. (synced from server) [range: 1 ~ 99, default: 18] + I:upgradeCost3=18 + + # Cost for the explosive IV upgrade in levels. (synced from server) [range: 1 ~ 99, default: 26] + I:upgradeCost4=26 + + # Cost for the explosive V upgrade in levels. (synced from server) [range: 1 ~ 99, default: 36] + I:upgradeCost5=36 + + carpet { + # Cost for the explosive depth upgrade in levels. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost=8 + } + + } + + empowered { + # Cost for the 'Empowered I' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost1=4 + + # Cost for the 'Empowered II' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost2=8 + + # Cost for the 'Empowered III' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 12] + I:upgradeCost3=12 + + # Cost for the 'Empowered IV' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 16] + I:upgradeCost4=16 + + # Cost for the 'Empowered V' upgrade in levels. (synced from server) [range: 1 ~ 99, default: 20] + I:upgradeCost5=20 + } + + swim { + # Speed modifier applied when swimming with the Dark Steel Boots with Flippers. (synced from server) [range: 0.1 ~ 10.0, default: 2.5] + D:speed=2.5 + + # Speed modifier applied when swimming with the Dark Steel Boots with Flippers enchanted with Depth Strider. (synced from server) [range: 0.002 ~ 10.0, default: 0.05] + D:speedDepthStrider=0.05 + + # Number of levels required for the 'Swim' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + nightvision { + # Number of levels required for the 'Night Vision' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + theoneprobe { + # Number of levels required for 'The One Probe' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + glider { + # Horizontal movement speed modifier when gliding. (synced from server) [range: 0.001 ~ 0.6, default: 0.03] + D:horizontalSpeed=0.03 + + # Number of levels required for the 'Glider' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + + # Rate of altitude loss when gliding. (synced from server) [range: -1.0 ~ -0.001, default: -0.05] + D:verticalSpeed=-0.05 + + # Rate of altitude loss when sprinting and gliding. (synced from server) [range: -3.0 ~ -0.001, default: -0.15] + D:verticalSpeedSprinting=-0.15 + } + + elytra { + # Number of levels required for the 'Elytra' upgrade. (synced from server) [range: 1 ~ 99, default: 10] + I:upgradeCost=10 + } + + soundlocator { + # Number of ticks the 'Sound Locator' icons are displayed for. (synced from server) [range: 1 ~ 200, default: 40] + I:lifespan=40 + + # Range of the 'Sound Locator' upgrade. (synced from server) [range: 1 ~ 200, default: 40] + I:range=40 + + # Number of levels required for the 'Sound Locator' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + direct { + # Amount of energy used by the 'Direct' upgrade to pick up one stack of stuff. (synced from server) [range: 0 ~ 999999, default: 100] + I:energyCost=100 + + # Number of levels required for the 'Direct' upgrade. (synced from server) [range: 1 ~ 99, default: 8] + I:upgradeCost=8 + } + + padding { + # Distance in blocks that is no longer considered 'nearby' by the 'Padding' upgrade. Sounds at least this far away will play normally. [range: 1.0 ~ 99.0, default: 15.0] + D:cutoffDistance=15.0 + + # All sounds will be adjusted in pitch by this factor when using the 'Padding' upgrade. (1 for off [range: 0.01 ~ 1.0, default: 0.8] + D:pitchAdjust=0.800000011920929 + + # Number of levels required for the 'Padding' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + gogglesofrevealing { + # Number of levels required for the 'Goggles of Revealing' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + thaumaturgerobes { + # Number of levels required for the 'Thaumatruge's Robes' upgrades. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + travel { + # Number of levels required for the 'Travel' upgrade. (synced from server) [range: 1 ~ 99, default: 16] + I:upgradeCost=16 + } + + spoon { + # If enabled, right clicking with the spoon upgrade will make pahs like a vanilla shovel. This takes priority over block placing and travelling. [default: true] + B:enablePathMaking=true + + # Number of levels required for the 'Spoon' upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:upgradeCost=4 + } + + } + + coldfire { + # The type of fluid required to ignite cold fire. (synced from server) [default: vapor_of_levity] + S:fluidType=vapor_of_levity + + # The amount of fluid in mb the item can hold. (synced from server) [range: 0 ~ 2147483647, default: 1000] + I:mbCapacity=1000 + + # The amount of fluid in mb used per usage. If set to <= 0 fluid use will be disabled. (synced from server) [range: -1 ~ 2147483647, default: 10] + I:mbPerUse=10 + } + + bow { + # Amount of energy needed to mitigate one point of item damage. (synced from server) [range: 0 ~ 99999999, default: 1000] + I:energyUsePerDamagePoint=1000 + + # Amount of energy needed to fully draw the bow. (synced from server) [range: 0 ~ 99999999, default: 750] + I:energyUsePerDraw=750 + + # Amount of energy needed hold the bow fully draws (per tick). (synced from server) [range: 0 ~ 99999999, default: 5] + I:energyUsePerHoldTick=5 + + dark_bow { + # Damage bonus of the Dark Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage1=0.0 + + # Damage bonus of the Dark Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage2=0.0 + + # Damage bonus of the Dark Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage3=0.0 + + # Damage bonus of the Dark Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage4=0.0 + + # Damage bonus of the Dark Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage5=0.0 + + # Damage bonus of the Dark Steel Bow when not empowered or out of energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damageUnpowered=0.0 + + # Draw speed of the Dark Steel Bow when 'Empowered I' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 20] + I:drawSpeed1=20 + + # Draw speed of the Dark Steel Bow when 'Empowered II' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 18] + I:drawSpeed2=18 + + # Draw speed of the Dark Steel Bow when 'Empowered III' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 16] + I:drawSpeed3=16 + + # Draw speed of the Dark Steel Bow when 'Empowered IV' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 14] + I:drawSpeed4=14 + + # Draw speed of the Dark Steel Bow when 'Empowered V' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 12] + I:drawSpeed5=12 + + # Draw speed of the Dark Steel Bow when not empowered or out of energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 30] + I:drawSpeedUnpowered=30 + + # Force multiplier of the Dark Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.2] + D:force1=1.2000000476837158 + + # Force multiplier of the Dark Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.3] + D:force2=1.2999999523162842 + + # Force multiplier of the Dark Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.4] + D:force3=1.399999976158142 + + # Force multiplier of the Dark Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.5] + D:force4=1.5 + + # Force multiplier of the Dark Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.6] + D:force5=1.600000023841858 + + # Force multiplier of the Dark Steel Bow when not empowered or out of energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.1] + D:forceUnpowered=1.100000023841858 + + # FOV multiplier of the Dark Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.3] + D:fov1=0.30000001192092896 + + # FOV multiplier of the Dark Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.35] + D:fov2=0.3499999940395355 + + # FOV multiplier of the Dark Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.4] + D:fov3=0.4000000059604645 + + # FOV multiplier of the Dark Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.45] + D:fov4=0.44999998807907104 + + # FOV multiplier of the Dark Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.5] + D:fov5=0.5 + + # FOV multiplier of the Dark Steel Bow when not empowered or out of energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.25] + D:fovUnpowered=0.25 + } + + end_bow { + # Damage bonus of the End Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage1=0.0 + + # Damage bonus of the End Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage2=0.0 + + # Damage bonus of the End Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage3=0.0 + + # Damage bonus of the End Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage4=0.0 + + # Damage bonus of the End Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damage5=0.0 + + # Damage bonus of the End Steel Bow when not empowered or out of energy. (synced from server) [range: 0.0 ~ 30.0, default: 0.0] + D:damageUnpowered=0.0 + + # Draw speed of the End Steel Bow when 'Empowered I' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 15] + I:drawSpeed1=15 + + # Draw speed of the End Steel Bow when 'Empowered II' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 12] + I:drawSpeed2=12 + + # Draw speed of the End Steel Bow when 'Empowered III' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 11] + I:drawSpeed3=11 + + # Draw speed of the End Steel Bow when 'Empowered IV' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 10] + I:drawSpeed4=10 + + # Draw speed of the End Steel Bow when 'Empowered V' and it has energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 9] + I:drawSpeed5=9 + + # Draw speed of the End Steel Bow when not empowered or out of energy. (normal bow is 20) (synced from server) [range: 1 ~ 100, default: 20] + I:drawSpeedUnpowered=20 + + # Force multiplier of the End Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.35] + D:force1=1.350000023841858 + + # Force multiplier of the End Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.45] + D:force2=1.4500000476837158 + + # Force multiplier of the End Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.55] + D:force3=1.5499999523162842 + + # Force multiplier of the End Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.65] + D:force4=1.649999976158142 + + # Force multiplier of the End Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.75] + D:force5=1.75 + + # Force multiplier of the End Steel Bow when not empowered or out of energy. (synced from server) [range: 1.0 ~ 10.0, default: 1.25] + D:forceUnpowered=1.25 + + # FOV multiplier of the End Steel Bow when 'Empowered I' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.35] + D:fov1=0.3499999940395355 + + # FOV multiplier of the End Steel Bow when 'Empowered II' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.4] + D:fov2=0.4000000059604645 + + # FOV multiplier of the End Steel Bow when 'Empowered III' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.45] + D:fov3=0.44999998807907104 + + # FOV multiplier of the End Steel Bow when 'Empowered IV' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.5] + D:fov4=0.5 + + # FOV multiplier of the End Steel Bow when 'Empowered V' and it has energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.55] + D:fov5=0.550000011920929 + + # FOV multiplier of the End Steel Bow when not empowered or out of energy. (synced from server) [range: 0.0 ~ 1.0, default: 0.3] + D:fovUnpowered=0.30000001192092896 + } + + } + + treetap { + # Durability of the Dark Steel Tree Tap. (synced from server) [range: 1 ~ 99999999, default: 2000] + I:durability=2000 + + # Energy use per damage/durability point avoided. (synced from server) [range: 1 ~ 99999999, default: 750] + I:energyPerDamage=750 + } + + backhoe { + # Durability of the Dark Steel Backhoe. (synced from server) [range: 1 ~ 99999999, default: 6000] + I:durability=6000 + + # Energy use per damage/durability point avoided. (synced from server) [range: 1 ~ 99999999, default: 250] + I:energyPerDamage=250 + } + + armor { + # Base amount of power used per jump energy dark steel boots. The second jump in a 'double jump' uses 2x this etc (synced from server) [range: 1 ~ 99999999, default: 150] + I:bootsJumpPowerCost=150 + + # If true, dark steel armor will drain power stored energy in power containers in the players inventory. (synced from server) [default: false] + B:drainPowerFromInventory=false + + # Amount of power used per block height of fall distance damage negated. [range: 1 ~ 99999999, default: 75] + I:fallDistanceCost=75 + } + + } + + infinitypowder { + # Chance that Infinity Powder will drop from creatures that were spawned by Infinity Fog. (0 to disable) (synced from server) [range: 0.0 ~ 1.0, default: 0.314] + D:dropChanceFogCreatures=0.3140000104904175 + + # Should making Infinity Powder be allowed in all dimensions? If not, it'll only work in the worlds configured in enableInDimensions. (synced from server) [default: false] + B:enableInAllDimensions=false + + # In which dimensions (numeric IDs) should Infinity Powder making be allowed? This is ignored if enableInAllDimensions is enabled. (synced from server) [range: -2147483648 ~ 2147483647, default: [I@5151046] + I:enableInDimensions < + 0 + > + + # How old (in ticks) does a dying fire have to be to spawn Infinity Powder? (average fire age at death is 11.5s, default is 13s (synced from server) [range: 1 ~ 1000, default: 260] + I:fireMinAge=260 + + # Should making Infinity Powder be enabled? Please note that you need to provide an alternative way of crafting it if you disable this. (synced from server) [default: true] + B:inWorldCraftingEnabled=true + + # Should making Infinity Powder by lighting bedrock on fire be enabled? (no effect if inWorldCraftingEnabled is off) (synced from server) [default: true] + B:inWorldCraftingFireEnabled=true + + # Should making Infinity Powder by putting Firewater on bedrock be enabled? (no effect if inWorldCraftingEnabled is off) (synced from server) [default: true] + B:inWorldCraftingFireWaterEnabled=true + + # Blocks that should be considered infinite and can be used to split off Infinity Powder from. (synced from server) [default: [minecraft:bedrock]] + S:infiniteBlocks < + minecraft:bedrock + > + + # Should it make a sound when Infinity Powder drops from fire? [default: true] + B:makesSound=true + } + +} + + +machines { + # When a machine doesn't find a recipe for its inputs, how long (in ticks) should it wait until retrying? Increasing this can increase tps on bigger servers but will create awkward pauses until machines (re-)start after being idle or out of power. (synced from server) [range: 5 ~ 600, default: 20] + I:sleepBetweenFailedTries=20 +} + + +personal { + # Alpha (transparency) for the GUI background branding. [range: 0.02 ~ 1.0, default: 0.05] + D:GUIBrandingAlpha=0.05000000074505806 + + # Should the GUI background be branded? [default: true] + B:GUIBrandingEnabled=true + + # Texture for the GUI background branding. [default: enderio:textures/items/item_enderface_none.png] + S:GUIBrandingTexture=enderio:textures/items/item_enderface_none.png + + # Number of tiles for the GUI background branding. [range: 1 ~ 64, default: 2] + I:GUIBrandingTiles=2 + + # Should the Ender Armor texture be animated? [default: true] + B:animatedEnderArmorEnabled=true + + # Should the Gear item be animated? [default: true] + B:animatedGears=true + + # Should the Yeta wrench rotate in Third-person view? [default: true] + B:animatedYeta=true + + # Should the annoying new candy colors be used for Fused Glass/Quartz? [default: false] + B:candyColors=false + + # Celebrate Christmas? [default: true] + B:celebrateChristmas=true + + # Celebrate (western calendar) New Year? (synced from server) [default: true] + B:celebrateNewYear=true + + # Celebrate St Nicholas' Day? (synced from server) [default: true] + B:celebrateNicholas=true + + # Celebrate Reformation Day? (synced from server) [default: true] + B:celebrateReformation=true + + # Celebrate the International Space Day? [default: true] + B:celebrateSpaceDay=true + + # Valid values are between 2-5, smallest conduits at 2, largest at 5. (must be kept in sync with server) [range: 2 ~ 5, default: 3] + I:conduitPixels=3 + + # If true, machines will make particles. This has no effect on entities and important particles like Concussion TNT's explosion. [default: true] + B:machineParticlesEnabled=true + + # If true, machines will make sounds. [default: true] + B:machineSoundsEnabled=true + + # Volume of machine sounds. [range: -Infinity ~ 3.4028235E38, default: 1.0] + D:machineSoundsVolume=1.0 + + # Should the annoying recipe button be always disabled? [default: false] + B:recipeButtonDisableAlways=false + + # Should the annoying recipe button be disabled if JEI is installed? (no effect is recipeButtonReplaceWithJei is set) [default: false] + B:recipeButtonDisableWithJei=false + + # Should the JEI recipe button in the machine GUIs use the vanilla icon? [default: false] + B:recipeButtonInMachineGuis=true + + # Should the annoying recipe button be replaced with a JEI recipe button if JEI is installed? [default: true] + B:recipeButtonReplaceWithJei=true + B:tooltipsAddFuelToFluidContainers=true + B:tooltipsAddFurnaceFuel=true + + # What kind of overlay to use when holding the yeta wrench + # + # 0 - Sideways scrolling in center of screen + # 1 - Vertical icon bar in bottom right + # 2 - Old-style group of icons in bottom right [range: 0 ~ 2, default: 0] + I:yetaOverlayMode=0 + + # If true, shift-mouse wheel will change the conduit display mode when the YetaWrench is equipped. [default: true] + B:yetaUseSneakMouseWheel=true + + # If true, shift-clicking the YetaWrench on a null or non wrenchable object will change the conduit display mode. [default: false] + B:yetaUseSneakRightClick=false + + hiding { + # If true, nothing will be hidden in JEI regardless of the xml configuration for ingredient hiding. [default: false] + B:disableHiding=false + } + + loot { + # Selects which loot table configurations are injected for dungeon loot. Possible values are: + # - VANILLA (inject standard loot tables from the mod jar and/or world folder), \n- DEVELOPMENT (inject programmatic tables used in development) and \n- DISABLED (don't add any loot tables).\nPlease don't use DEVELOPMENT, those tables are only templates we use to create the real ones. (synced from server) [default: VANILLA] + S:generation=VANILLA + } + + tooltips { + # If true, adds energy value and burn time tooltips to fluid containers with liquid fuel. [default: true] + B:enableFluidContainerFuelTooltip=true + + # If true, adds burn duration tooltips to furnace fuels. [default: true] + B:enableFurnaceFuelTooltip=true + + # Should paintable (and painted) items have a tooltip showing their paint information? Possible values are ALWAYS, NEVER and AUTO. The latter will only show tooltips if there is some way to paint items available (e.g. the Painting Machine). [default: AUTO] + S:enablePainterTooltip=AUTO + } + +} + + +recipe { + # When disabled the XML recipe files that come built-in with Ender IO will not be loaded. Only user supplied files (in the 'recipes/user' folder) will be loaded. YOU MUST SUPPLY THE RECIPES ENDER IO NEEDS TO WORK YOURSELF IF YOU DO SO. (synced from server) [default: true] + B:loadCoreRecipes=true + + painter { + # When enabled, blocks with tile entities (e.g. machines) can be used as paint targets. (synced from server) [default: true] + B:allowTileEntitiesAsPaintSource=true + + # Painting cobblestone costs this much in relation to 'energyPerTask'. (synced from server) [range: 0.001 ~ 1000.0, default: 3.0] + D:energyFactorForCobblestone=3.0 + + # Painting Reinforced Obsidian costs this much in relation to 'energyPerTask'. (synced from server) [range: 0.001 ~ 1000.0, default: 10.0] + D:energyFactorForReinforcedObsidian=10.0 + + # Painting a workbench (crafting table) costs this in relation to than 'energyPerTask'. (synced from server) [range: 1.0 ~ 1000.0, default: 50.0] + D:energyFactorForWorkbench=50.0 + + # The total amount of energy required to paint one block. (synced from server) [range: 1 ~ 1000000, default: 2000] + I:energyPerTask=2000 + } + + alloy { + # Automatically create alloy smelter recipes with double and triple inputs and different slot allocations (1+1+1, 2+1, 1+2, 3 and 2) for single-input recipes. (synced from server) [default: true] + B:createSyntheticRecipes=true + } + + lootcap { + # Base level increase when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 9.0, default: 1.0] + D:baseLevelIncrement=1.0 + + # Chance that base level increases when combining Loot Capacitors. (synced from server) [range: 0.001 ~ 1.0, default: 0.5] + D:baseLevelIncrementChance=0.5 + + # Maximum reachable base level when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 9.9, default: 5.5] + D:baseLevelIncrementMax=5.5 + + # Allow Loot Capacitors to be combined in an Anvil. (synced from server) [default: true] + B:enableLootCapCombining=true + + # Facor to the level cost when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 10.0, default: 1.0] + D:levelCostFactor=1.0 + + # Do Loot Capacitors have to be of the same type to be combined in an Anvil? (synced from server) [default: true] + B:requireSameType=true + + # Bias to the speciality level change when combining Loot Capacitors. (synced from server) [range: -0.25 ~ 0.25, default: 0.0] + D:specialityLevelBias=0.0 + + # Maximum reachable speciality level when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 9.9, default: 5.75] + D:specialityLevelMax=5.75 + + # Minimum reachable speciality level when combining Loot Capacitors. (synced from server) [range: 0.1 ~ 9.9, default: 0.1] + D:specialityLevelMin=0.10000000149011612 + } + +} + + +teleport { + # Can direct travel between blocks (e.g. Travel Anchors) be activated by jumping? (at least one of activateSneak/activateJump must be enabled) [default: true] + B:activateJump=true + + # Can direct travel between blocks (e.g. Travel Anchors) be activated by sneaking? (at least one of activateSneak/activateJump must be enabled) [default: true] + B:activateSneak=true + + # Default energy cost per block of distance of travel using an item (e.g. Staff blinking). (synced from server) [range: 0.0 ~ 999999.0, default: 250.0] + D:defaultTeleportEnergyCostItem=250.0 + + # Default energy cost per block of distance of travel using an item to a block (e.g. Staff to Travel Anchors). (synced from server) [range: 0.0 ~ 999999.0, default: 250.0] + D:defaultTeleportEnergyCostItemToBlock=250.0 + + # Default range of direct travel between blocks (e.g. Travel Anchors). (synced from server) [range: 16 ~ 512, default: 96] + I:defaultTeleportRangeBlocks=96 + + # Default range of travel using an item (e.g. Staff blinking). (synced from server) [range: 4 ~ 512, default: 16] + I:defaultTeleportRangeItem=16 + + # Default range of travel using an item to a block (e.g. Staff to Travel Anchors). (synced from server) [range: 16 ~ 512, default: 256] + I:defaultTeleportRangeItemToBlock=256 + + # Visual size of possible targets when travelling to blocks. [range: 0.01 ~ 1.0, default: 0.2] + D:visualScale=0.20000000298023224 +} + + +top { + # If true, 'The One Probe' by McJty will be supported. (synced from server) [default: true] + B:enabled=true + + # If true, the channel list will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: false] + B:showChannelsByDefault=false + + # If true, the item count will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showItemCountDefault=true + + # If true, the mob list will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showMobsByDefault=true + + # If true, the power level will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showPowerByDefault=true + + # If true, the progress will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showProgressByDefault=true + + # If true, the range will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: false] + B:showRangeByDefault=false + + # If true, the resdstone status will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: false] + B:showRedstoneByDefault=false + + # If true, the side config will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: false] + B:showSideConfigByDefault=false + + # If true, the tank content will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showTanksByDefault=true + + # If true, the XP level will be shown always, otherwise only it will only be shown on 'extended' mode (e.g. with shift pressed). (synced from server) [default: true] + B:showXPByDefault=true +} + + diff --git a/config/enderio/enderioconduits.cfg b/config/enderio/enderioconduits.cfg new file mode 100644 index 00000000..b778fd0a --- /dev/null +++ b/config/enderio/enderioconduits.cfg @@ -0,0 +1,71 @@ +# Configuration file + +conduit { + # If enabled, conduits will change their light levels based on their contents. (synced from server) [default: false] + B:dynamicLighting=false + + # If enabled, transparent facades will not block the Beacon's beam. As side effect they will also let through a tiny amount of light. (synced from server) [default: true] + B:transparentFacadesLetThroughBeaconBeam=true + + # When true: Correct lighting is recalculated (client side) for conduit bundles when transitioning from being hidden behind a facade. This produces better quality rendering but can result in frame stutters when switching to/from a wrench. (client-only setting) [default: false] + B:updateLightingWhenHidingFacades=false + + energy { + # If set to false power conduits of different tiers cannot be connected. in this case a block such as a cap. bank is needed to bridge different tiered networks. (synced from server) [default: false] + B:canDifferentTiersConnect=false + + # Enable per tick sampling on individual power inputs and outputs. This allows slightly more detailed messages from the Conduit Probe but has a negative impact on server performance. (synced from server) [default: false] + B:detailedTracking=false + + # The maximum IO for the tier 1 power conduit. (synced from server) [range: 1 ~ 1000000000, default: 640] + I:tier1_maxIO=640 + + # The maximum IO for the tier 2 power conduit. (synced from server) [range: 1 ~ 1000000000, default: 5120] + I:tier2_maxIO=5120 + + # The maximum IO for the tier 3 power conduit. (synced from server) [range: 1 ~ 1000000000, default: 20480] + I:tier3_maxIO=20480 + } + + redstone { + # If set to false redstone conduits will look the same whether they are recieving a signal or not. This can help with performance. (synced from server) [default: false] + B:showState=false + } + + fluid { + # Millibuckets per tick extracted by a fluid conduit's auto extracting. (synced from server) [range: 1 ~ 1000000000, default: 50] + I:tier1_extractRate=50 + + # Millibuckets per tick that can pass through a single connection to a fluid conduit. (synced from server) [range: 1 ~ 1000000000, default: 200] + I:tier1_maxIO=200 + + # Millibuckets per tick extracted by a pressurized fluid conduit's auto extracting. (synced from server) [range: 1 ~ 1000000000, default: 100] + I:tier2_extractRate=100 + + # Millibuckets per tick that can pass through a single connection to a pressurized fluid conduit. (synced from server) [range: 1 ~ 1000000000, default: 400] + I:tier2_maxIO=400 + + # Millibuckets per tick extracted by a ender fluid conduit's auto extracting. (synced from server) [range: 1 ~ 1000000000, default: 200] + I:tier3_extractRate=200 + + # Millibuckets per tick that can pass through a single connection to a ender fluid conduit. (synced from server) [range: 1 ~ 1000000000, default: 800] + I:tier3_maxIO=800 + } + + item { + # When extracting from an inventory, how many items should be tried to insert somewhere? Lowering this can increase tps on bigger servers but will slow down extracting from big inventories. Default is one normal chest. Empty slots are not counted. (synced from server) [range: 1 ~ 512, default: 27] + I:maxSlotCheckPerTick=27 + + # When extracting from an inventory, how long should the connection wait until retrying if it couldn't transfer anything? Note that this is per input connection. Increasing this can increase tps on bigger servers but will create awkward pauses until conduits (re-)start transfering items. (synced from server) [range: 10 ~ 500, default: 50] + I:sleepBetweenFailedTries=50 + + # When extracting from an inventory, how often should the connection check if it is in extract mode and its redstone mode allows extracting? Note that this is per input connection. Increasing this can increase tps on bigger servers but will create awkward pauses until conduits (re-)start transfering items. (synced from server) [range: 10 ~ 500, default: 20] + I:sleepBetweenTries=20 + + # If true, 'line of sight' distance rather than conduit path distance is used to calculate priorities. (synced from server) [default: false] + B:usePhyscialDistance=false + } + +} + + diff --git a/config/enderio/enderioendergy.cfg b/config/enderio/enderioendergy.cfg new file mode 100644 index 00000000..41dbe231 --- /dev/null +++ b/config/enderio/enderioendergy.cfg @@ -0,0 +1,45 @@ +# Configuration file + +conduit { + + energy { + # The maximum IO for the cobble endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 20] + I:tier1=20 + + # The maximum IO for the pink slime endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 81920] + I:tier10=81920 + + # The maximum IO for the melodic endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 327680] + I:tier12=327680 + + # The maximum IO for the stellar endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 2000000000] + I:tier13=2000000000 + + # The maximum IO for the iron endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 40] + I:tier2=40 + + # The maximum IO for the aluminium endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 80] + I:tier3=80 + + # The maximum IO for the gold endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 160] + I:tier4=160 + + # The maximum IO for the copper endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 320] + I:tier5=320 + + # The maximum IO for the silver endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 1280] + I:tier6=1280 + + # The maximum IO for the electrum endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 2560] + I:tier7=2560 + + # The maximum IO for the energetic silver endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 10240] + I:tier8=10240 + + # The maximum IO for the crystalline endergy conduit. (synced from server) [range: 1 ~ 2000000000, default: 40960] + I:tier9=40960 + } + +} + + diff --git a/config/enderio/enderiointegrationforestry.cfg b/config/enderio/enderiointegrationforestry.cfg new file mode 100644 index 00000000..41e25b3f --- /dev/null +++ b/config/enderio/enderiointegrationforestry.cfg @@ -0,0 +1,23 @@ +# Configuration file + +items { + + darksteel { + + upgrades { + + forestry { + # Number of levels required for the Apiarist Armor upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:apiaristArmorCost=4 + + # Number of levels required for the Naturalist Eye upgrade. (synced from server) [range: 1 ~ 99, default: 4] + I:naturalistEyeCost=4 + } + + } + + } + +} + + diff --git a/config/enderio/enderioinvpanel.cfg b/config/enderio/enderioinvpanel.cfg new file mode 100644 index 00000000..297fdc15 --- /dev/null +++ b/config/enderio/enderioinvpanel.cfg @@ -0,0 +1,71 @@ +# Configuration file + +invpanel { + # Internal power used per item extracted (not a stack of items) (synced from server) [range: 0.0 ~ 3.4028235E38, default: 12.0] + D:inventoryPanelExtractCostPerItem=12.0 + + # Internal power used per extract operation (independent of stack size) (synced from server) [range: 0.0 ~ 3.4028235E38, default: 32.0] + D:inventoryPanelExtractCostPerOperation=32.0 + + # If true, the inv panel will not accept fluids and will be active permanently. (synced from server) [default: false] + B:inventoryPanelFree=false + + # Internal power generated per mB. The default of 800/mB matches the RF generation of the Zombie generator. A panel tries to refill only once every second - setting this value too low slows down the scanning speed. (synced from server) [range: 1.0 ~ 3.4028235E38, default: 800.0] + D:inventoryPanelPowerPerMB=800.0 + + # If true stack sizes will be drawn at a smaller size with a little more detail. [default: true] + B:inventoryPanelScaleText=true + + # Internal power used for scanning a slot (synced from server) [range: 0.0 ~ 3.4028235E38, default: 0.1] + D:inventoryPanelScanCostPerSlot=0.10000000149011612 + + # The type of fluid required (synced from server) [default: nutrient_distillation] + S:remoteInventoryFluidTypesTier0=nutrient_distillation + + # The type of fluid required (synced from server) [default: ender_distillation] + S:remoteInventoryFluidTypesTier1=ender_distillation + + # The type of fluid required (synced from server) [default: vapor_of_levity] + S:remoteInventoryFluidTypesTier2=vapor_of_levity + + # Capacity of the internal tank in MB (synced from server) [range: 0 ~ 2147483647, default: 2000] + I:remoteInventoryMBCapacityTier0=2000 + + # Capacity of the internal tank in MB (synced from server) [range: 0 ~ 2147483647, default: 1000] + I:remoteInventoryMBCapacityTier1=1000 + + # Capacity of the internal tank in MB (synced from server) [range: 0 ~ 2147483647, default: 1500] + I:remoteInventoryMBCapacityTier2=1500 + + # MB required to open the panel (synced from server) [range: 0 ~ 2147483647, default: 100] + I:remoteInventoryMBPerOpenTier0=100 + + # MB required to open the panel (synced from server) [range: 0 ~ 2147483647, default: 25] + I:remoteInventoryMBPerOpenTier1=25 + + # MB required to open the panel (synced from server) [range: 0 ~ 2147483647, default: 15] + I:remoteInventoryMBPerOpenTier2=15 + + # Capacity of the internal energy storage (synced from server) [range: 0 ~ 2147483647, default: 60000] + I:remoteInventoryRFCapacityTier0=60000 + + # Capacity of the internal energy storage (synced from server) [range: 0 ~ 2147483647, default: 120000] + I:remoteInventoryRFCapacityTier1=120000 + + # Capacity of the internal energy storage (synced from server) [range: 0 ~ 2147483647, default: 150000] + I:remoteInventoryRFCapacityTier2=150000 + + # RF used per tick when the panel is open (synced from server) [range: 0 ~ 2147483647, default: 4] + I:remoteInventoryRFPerTickTier0=4 + + # RF used per tick when the panel is open (synced from server) [range: 0 ~ 2147483647, default: 6] + I:remoteInventoryRFPerTickTier1=6 + + # RF used per tick when the panel is open (synced from server) [range: 0 ~ 2147483647, default: 8] + I:remoteInventoryRFPerTickTier2=8 + + # If true, the inv panel will respect gravity and fall like an anvil when not attached to a block. (synced from server) [default: true] + B:respectsGravity=true +} + + diff --git a/config/enderio/enderiomachines.cfg b/config/enderio/enderiomachines.cfg new file mode 100644 index 00000000..5cba7d8a --- /dev/null +++ b/config/enderio/enderiomachines.cfg @@ -0,0 +1,516 @@ +# Configuration file + +alloysmelter { + # Operating profile for the Enhanced Alloy Smelter. Restaring the game is needed for a change to be reflected in JEI. (synced from server) [default: AUTO] + S:profileEnhancedAlloy=AUTO + + # Operating profile for the Alloy Smelter. Restaring the game is needed for a change to be reflected in JEI. (synced from server) [default: AUTO] + S:profileNormal=AUTO + + # Operating profile for the Simple Alloy Smelter. Restaring the game is needed for a change to be reflected in JEI. (synced from server) [default: SIMPLE_ALLOY] + S:profileSimpleAlloy=SIMPLE_ALLOY + + # Operating profile for the Simple Furnace. Restaring the game is needed for a change to be reflected in JEI. (synced from server) [default: SIMPLE_FURNACE] + S:profileSimpleFurnace=SIMPLE_FURNACE + + # If true, the Simple Alloy Smelter will respect gravity and fall like an anvil when not attached to a block. (synced from server) [default: true] + B:respectsGravitySimple=true +} + + +attractor { + # Maximum number of mobs any Attraction Obelisk can attract at any time. (synced from server) [range: 1 ~ 64, default: 20] + I:maxMobsAttracted=20 +} + + +client { + # Which color should blood have? (RED, GREEN, AUTO) [default: AUTO] + S:bloodColor=AUTO + + # If true, only a handful of sample painter recipes will be shown in JEI. Enable this if you have timing problems starting a world or logging into a server. [default: true] + B:jeiUseShortenedPainterRecipes=true +} + + +experience { + # Millibuckets per tick that can get in or out. (synced from server) [range: 1 ~ 1000000000, default: 200] + I:maxIO=200 +} + + +farm { + # Disable the notification text above the farm block. [default: false] + B:disableFarmNotification=false + + # If enabled, the farming area will receive some additional growth ticks. Disabling this can improve performance on budy servers (synced from server) [default: true] + B:enableCarefulCare=true + + # The chance that bonemeal will be tried. (synced from server) [range: 0.0 ~ 1.0, default: 0.75] + D:farmBonemealChance=0.75 + + # The delay (in blocks) between an unsuccessful bonemealing and the next try. (synced from server) [range: 0 ~ 2147483647, default: 4] + I:farmBonemealDelayFail=4 + + # The delay (in blocks) between a successful bonemealing and the next try. (synced from server) [range: 0 ~ 2147483647, default: 16] + I:farmBonemealDelaySuccess=16 + + # The amount of energy an unsuccessful bonemealing uses. (synced from server) [range: 0 ~ 2147483647, default: 80] + I:farmBonemealEnergyUseFail=80 + + # The amount of energy a successful bonemealing uses. (synced from server) [range: 0 ~ 2147483647, default: 160] + I:farmBonemealEnergyUseSuccess=160 + + # The amount of energy harvesting a block with an axe uses. (synced from server) [range: 0 ~ 2147483647, default: 1000] + I:farmHarvestAxeEnergyUse=1000 + + # The amount of energy harvesting a block with anything else but an axe uses. (synced from server) [range: 0 ~ 2147483647, default: 500] + I:farmHarvestEnergyUse=500 + + # The amount of energy planting a seed uses. (synced from server) [range: 0 ~ 2147483647, default: 0] + I:farmPlantEnergyUse=0 + + # The amount of saplings the farm has to have in reserve to switch to shearing all leaves. If there are less saplings in store, it will only shear part the leaves and break the others for saplings. Set this to 0 to always shear all leaves. (synced from server) [range: 0 ~ 64, default: 8] + I:farmSaplingReserveAmount=8 + + # If this is enabled the farm will stop if there is not at least one empty output slot. Otherwise it will only stop if all output slots are full. (synced from server) [default: true] + B:farmStopOnNoOutputSlots=true + + # The amount of energy tilling the ground uses. (synced from server) [range: 0 ~ 2147483647, default: 0] + I:farmTillEnergyUse=0 + + # The chance that a tool will take damage when used. (synced from server) [range: 0.0 ~ 1.0, default: 1.0] + D:farmToolDamageChance=1.0 + + # The amount of water in mB that flows into the tankl when it rains. (Note: Vanilla Cauldron=333) (synced from server) [range: 0 ~ 1000, default: 100] + I:rainWaterAmount=100 + + # The chance that rain will flow into the tank. Set to 0 to disable. (Note: Vanilla Cauldron=0.05) (synced from server) [range: 0.0 ~ 1.0, default: 1.0] + D:rainWaterChance=1.0 + + # If enabled, output overflow will be queued, otherwise it will spill. (synced from server) [default: true] + B:useOutputQueue=true + + # The amount of water in mB that is used every time the Farming Station boosts a plant. Setting this to 0 disables the need for water in the tank. (synced from server) [range: 0 ~ 1000, default: 0] + I:waterCarefulCare=0 + + # If this is enabled the farm will show water particles when watering farmland. [default: true] + B:waterFarmlandParticles=true + + # The amount of water in mB that is used every time a farmland block tries to dry out. Setting this to 0 disables the need for water in the tank. (synced from server) [range: 0 ~ 1000, default: 1] + I:waterPerFarmland=1 + + # The size of the water tank in mB. Setting this to 0 disables the tank and forces waterPerFarmland/waterCarefulCare to 0. (synced from server) [range: 0 ~ 64000, default: 2000] + I:waterTankSize=2000 +} + + +generator { + + combustion { + # How large should the fuel and coolant tanks of the combustion generator be? (synced from server) [range: 500 ~ 50000, default: 5000] + I:combGenTankSize=5000 + } + + lavagen { + # Chance that active cooling will evaporate water blocks. Set to 0 to disable. (synced from server) [range: 0.0 ~ 1.0, default: 0.5] + D:activeCoolingEvaporatesWater=0.5 + + # Chance that active cooling will liquefy icd blocks. Set to 0 to disable. (synced from server) [range: 0.0 ~ 1.0, default: 0.25] + D:activeCoolingLiquefiesIce=0.25 + + # The amount of heat gained per tick when generating. (synced from server) [range: 0 ~ 64, default: 4] + I:heatGain=4 + + # The amount of heat lost per tick when actively cooled with a cold fluid block. Note that only one neighbor is checked per tick. (synced from server) [range: 0 ~ 64, default: 3] + I:heatLossActive=3 + + # The amount of heat lost per tick. (synced from server) [range: 0 ~ 64, default: 1] + I:heatLossPassive=1 + + # The maximum heat that can be reached, as factor of the time it takes to process one bucket of lava. (synced from server) [range: 1 ~ 64, default: 8] + I:maxHeatFactor=8 + + # The minimum efficiency the machine will not go under even when fully heated up. (synced from server) [range: 0.0 ~ 1.0, default: 0.05] + D:minEfficiency=0.05000000074505806 + + # The amount of lava (in mB) needed to generate one block of cobble/stone/obsidian. (synced from server) [range: 1 ~ 64000, default: 1000] + I:outputAmount=1000 + + # When enabled, cooled down lava will turn into cobble. The type of output depends on the type of cooling. (synced from server) [default: true] + B:outputCobbleEnabled=true + + # When enabled, cooled down lava will turn into obsidian. The type of output depends on the type of cooling. (synced from server) [default: true] + B:outputObsidianEnabled=true + + # When enabled, cooled down lava will turn into stone. The type of output depends on the type of cooling. (synced from server) [default: true] + B:outputStoneEnabled=true + + # The heat percentage above which the machine will overheat and set things on fire. (synced from server) [range: 0.0 ~ 1.0, default: 0.8] + D:overheatThreshold=0.800000011920929 + + # The size of the lava tank. (synced from server) [range: 1 ~ 64000, default: 4000] + I:tankSize=4000 + + # When enabled, the vanilla burn time for a bucket of lava is used. When disabled, the current burn time (which could be changed by any mod) is used. (synced from server) [default: true] + B:useVanillaBurnTime=true + } + + solar { + # When enabled Photovoltaic Panels of different kinds can join together as a multi-block (synced from server) [default: false] + B:canSolarTypesJoin=false + + # Cost in XP levels of the Simple Solar upgrade. (synced from server) [range: 1 ~ 2147483647, default: 4] + I:darkSteelSolar0Cost=4 + + # Energy generated per SECOND by the Simple Solar upgrade. Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 10] + I:darkSteelSolar0Gen=10 + + # Cost in XP levels of the Solar I upgrade. (synced from server) [range: 1 ~ 2147483647, default: 8] + I:darkSteelSolar1Cost=8 + + # Energy generated per SECOND by the Solar I upgrade. Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 40] + I:darkSteelSolar1Gen=40 + + # Cost in XP levels of the Solar II upgrade. (synced from server) [range: 1 ~ 2147483647, default: 16] + I:darkSteelSolar2Cost=16 + + # Energy generated per SECOND by the Solar II upgrade. Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 80] + I:darkSteelSolar2Gen=80 + + # Cost in XP levels of the Solar III upgrade. (synced from server) [range: 1 ~ 2147483647, default: 24] + I:darkSteelSolar3Cost=24 + + # Energy generated per SECOND by the Solar III upgrade. Split between all equipped DS armors. (synced from server) [range: 1 ~ 2147483647, default: 160] + I:darkSteelSolar3Gen=160 + + # If enabled allows the solar upgrade to charge non-darksteel armors that the player is wearing. (synced from server) [default: true] + B:helmetChargeOthers=true + + # Energy generated per TICK by Simple Photovoltaic Panels. (synced from server) [range: 1 ~ 2147483647, default: 10] + I:solarPanel0Gen=10 + + # Energy generated per TICK by Photovoltaic Panels. (synced from server) [range: 1 ~ 2147483647, default: 40] + I:solarPanel1Gen=40 + + # Energy generated per TICK by Advanced Photovoltaic Panels. (synced from server) [range: 1 ~ 2147483647, default: 80] + I:solarPanel2Gen=80 + + # Energy generated per TICK by Vibrant Photovoltaic Panels. (synced from server) [range: 1 ~ 2147483647, default: 160] + I:solarPanel3Gen=160 + + # When enabled Photovoltaic Panels accept Liquid Sunshine directly above them as source of sunlight. (synced from server) [default: true] + B:solarPoweredBySunshine=true + + # How often (in ticks) the Photovoltaic Panels should check the sun's angle. (synced from server) [range: 1 ~ 2147483647, default: 100] + I:solarRecalcSunTick=100 + } + + zombie { + # How full does the tank need to be for the zombie head to produce energy?. (0.0-0.9995) (synced from server) [range: 0.0 ~ 0.9995, default: 0.7] + D:minimumTankLevel=0.699999988079071 + + # The number of ticks one bucket of fuel lasts. (synced from server) [range: 1 ~ 2147483647, default: 12000] + I:ticksPerBucketOfFuel=12000 + } + + ender { + D:minimumTankLevel=0.699999988079071 + I:ticksPerBucketOfFuel=96000 + } + + stirling { + # If true, the Simple Stirling Generator will respect gravity and fall like an anvil when not attached to a block. (synced from server) [default: true] + B:respectsGravitySimple=true + } + +} + + +impulse_hopper { + # How many ticks should it take for each operation? (Note: This scales quadratically with the capacitor) (synced from server) [range: 1 ~ 20, default: 20] + I:impulseHopperWorkEveryTick=20 +} + + +inhibitor { + # When true, slimes wont be allowed to spawn at all. Only added to aid testing in super flat worlds. (synced from server) [default: false] + B:stopAllSlimes=false + + # When true, squid wont be allowed to spawn at all. Only added to aid testing in super flat worlds. (synced from server) [default: false] + B:stopAllSquid=false +} + + +killerjoe { + # The reach of attacks above and below Joe. (synced from server) [range: 1.0 ~ 32.0, default: 2.0] + D:killerJoeAttackHeight=2.0 + + # The reach of attacks in front of Joe. (synced from server) [range: 1.0 ~ 32.0, default: 4.0] + D:killerJoeAttackLength=4.0 + + # The reach of attacks to each side of Joe. (synced from server) [range: 1.0 ~ 32.0, default: 2.0] + D:killerJoeAttackWidth=2.0 + + # The distance from which XP will be gathered above and below Joe. (only used when killerMendingEnabled is enabled) (synced from server) [range: 1.0 ~ 32.0, default: 2.0] + D:killerJoeHooverXpHeight=2.0 + + # The distance from which XP will be gathered in front of Joe. (only used when killerMendingEnabled is enabled) (synced from server) [range: 1.0 ~ 32.0, default: 10.0] + D:killerJoeHooverXpLength=10.0 + + # The distance from which XP will be gathered to each side of Joe. (only used when killerMendingEnabled is enabled) (synced from server) [range: 1.0 ~ 32.0, default: 5.0] + D:killerJoeHooverXpWidth=5.0 + + # Set whether the Killer Joe can attack through blocks. (synced from server) [default: false] + B:killerJoeMustSee=false + + # The number of millibuckets of nutrient fluid used per attack. (synced from server) [range: 1 ~ 2147483647, default: 5] + I:killerJoeNutrientUsePerAttackMb=5 + + # If enabled, the Killer Joe will pick up XP for the enchantement 'Mending' on the weapon. (synced from server) [default: true] + B:killerMendingEnabled=true + + # If enabled, Creepers will explode for the Killer Joe just like for any player. (synced from server) [default: false] + B:killerProvokesCreeperExplosions=false + + # If enabled, Zombies will summon help for the Killer Joe just like for any player. (synced from server) [default: false] + B:killerProvokesZombieHordes=false + + # Set whether the Killer Joe swings even if PvP is off (that swing will do nothing unless killerPvPoffIsIgnored is enabled). (synced from server) [default: false] + B:killerPvPoffDisablesSwing=false + + # Set whether the Killer Joe ignores PvP settings and always hits players (killerPvPoffDisablesSwing must be off for this to work). (synced from server) [default: false] + B:killerPvPoffIsIgnored=false +} + + +niard { + # Is the Niard allowed to place water in the Nether? (synced from server) [default: false] + B:allowWaterInHell=false +} + + +personal { + B:enableAlloySmelterAlloyingJEI=true + B:enableAlloySmelterFurnaceJEI=true + B:enableCombustionGenJEI=true + B:enableEnchanterJEI=true + B:enableEnderGenJEI=true + B:enableGrindingBallsJEI=true + B:enableLavaGeneratorJEI=true + B:enablePainterJEI=true + B:enableSliceAndSpliceJEI=true + B:enableSolarJEI=true + B:enableSoulBinderJEI=true + B:enableStirlingGenJEI=true + B:enableTankFluidInOutJEI=true + B:enableTankMendingJEI=true + B:enableVatJEI=true + B:enableWeatherObeliskJEI=true + B:enableWiredChargerJEI=true + B:enableZombieGenJEI=true +} + + +sagmill { + # If true, the Simple SAG Mill will respect gravity and fall like an anvil when not attached to a block. (synced from server) [default: true] + B:respectsGravitySimple=true +} + + +slicensplice { + # The chance that a tool will take damage each tick while the Slice'n'Splice is running (0 = no chance, 1 = 100% chance). Tools will always take damage when the crafting is finished. (synced from server) [range: 0.0 ~ 1.0, default: 0.01] + D:toolDamageChance=0.009999999776482582 +} + + +soulbinder { + # Amount of XP fluid in mB the Soul Binder can accept per tick. (synced from server) [range: 1 ~ 2147483647, default: 50] + I:soulFluidInputRate=50 + + # Amount of XP fluid in mB that can be extracted from the Soul Binder per tick. (synced from server) [range: 1 ~ 2147483647, default: 50] + I:soulFluidOutputRate=50 +} + + +spawner { + # Disable the notification text above the block. [default: false] + B:disableNotification=false + + # The number of levels it costs to add a broken spawner (synced from server) [range: 1 ~ 2147483647, default: 16] + I:powerSpawnerAddSpawnerCost=16 + + # If true, spawners for all mobs will be added to the creative menu. Otherwise only a handfull of samples are added. (Client setting.) [default: false] + B:poweredSpawnerAddAllMobsCreative=false + + # Number of seconds in which spawned entities are protected from despawning (synced from server) [range: 0 ~ 107374182, default: 120] + I:poweredSpawnerDespawnTimeSeconds=120 + + # Max tick delay between spawns for a non-upgraded spawner (synced from server) [range: 1 ~ 2147483647, default: 800] + I:poweredSpawnerMaxDelayTicks=800 + + # Max number of entities in the nearby area until no more are spawned. A zero value will remove this check (synced from server) [range: 0 ~ 2147483647, default: 6] + I:poweredSpawnerMaxNearbyEntities=6 + + # Max distance of the closest player for the spawner to be active. A zero value will remove the player check (synced from server) [range: 0 ~ 64, default: 0] + I:poweredSpawnerMaxPlayerDistance=0 + + # Number of tries to find a suitable spawning location (synced from server) [range: 1 ~ 9, default: 3] + I:poweredSpawnerMaxSpawnTries=3 + + # Min tick delay between spawns for a non-upgraded spawner (synced from server) [range: 1 ~ 2147483647, default: 200] + I:poweredSpawnerMinDelayTicks=200 + + # Number of entities to spawn each time (synced from server) [range: 1 ~ 16, default: 4] + I:poweredSpawnerSpawnCount=4 + + # Spawning range in X/Z (vanilla=4) (synced from server) [range: 1 ~ 32, default: 4] + I:poweredSpawnerSpawnRange=4 + + # If true, other mods can prevent spawning mobs (synced from server) [default: true] + B:poweredSpawnerUseForgeSpawnChecks=true + + # If true, regular spawn checks such as lighting level and dimension will be made before spawning mobs (synced from server) [default: false] + B:poweredSpawnerUseVanillaSpawnChecks=false + + creative { + # If true, creative spawners sill set the homezone on spawned creatures. Note that bats, ghast, slimes and squid are not creatures. (synced from server) [default: true] + B:homeZoneEnabled=true + + # The maximum number of mobs allowed in the homezone. When there are more, no new ones will be spawned. Radius in blocks. No effect if homeZoneEnabled is off. Note that poweredSpawnerMaxNearbyEntities still applies for mobs within the poweredSpawnerSpawnRange. (synced from server) [range: -2147483648 ~ 2147483647, default: 16] + I:homeZoneLimit=16 + + # The size of the homezone. Radius in blocks. No effect if homeZoneEnabled is off. (synced from server) [range: -2147483648 ~ 2147483647, default: 30] + I:homeZoneSize=30 + } + +} + + +tank { + # If true, the tank can mend items enchanted with Mending using liquid XP. (synced from server) [default: true] + B:allowMending=true + + # If true, the tank can void items when filled with a hot fluid. (synced from server) [default: true] + B:allowVoiding=true + + # When trashing items in lava, should a tiny amount more lava be produced? Trashing items in other hot liquids will NOT have this effect. (synced from server) [default: BLOCKS_ONLY] + S:smeltTrashIntoLava=BLOCKS_ONLY + + # The size of an advanced tank in mB. (synced from server) [range: 0 ~ 2147483647, default: 32000] + I:tankSizeAdvanced=32000 + + # The size of a normal tank in mB. (synced from server) [range: 0 ~ 2147483647, default: 16000] + I:tankSizeNormal=16000 +} + + +telepad { + # The type of fluid required to teleport entities. (synced from server) [default: ender_distillation] + S:telepadFluidType=ender_distillation + + # The max amount of fluid in mb used per teleport. If set to 0 fluid use will be disabled (synced from server) [range: 0 ~ 2147483647, default: 50] + I:telepadFluidUse=50 + + # If true, TelePads will also act as normal Travel Anchors. (synced from server) [default: true] + B:telepadIsTravelAnchor=true + + # If true, the coordinates cannot be set via the GUI, the coord selector must be used. (synced from server) [default: true] + B:telepadLockCoords=true + + # If true, the dimension cannot be set via the GUI, the coord selector must be used. (synced from server) [default: true] + B:telepadLockDimension=true + + # Power for a teleport is calculated by the formula: + # power = [this value] * ln(0.005*distance + 1) (synced from server) [range: 0 ~ 2147483647, default: 100000] + I:telepadPowerCoefficient=100000 + + # The amount of RF required for an interdimensional teleport. (synced from server) [range: 0 ~ 2147483647, default: 100000] + I:telepadPowerInterdimensional=100000 + + # Can be used to disable the 'shrinking' effect of the telepad in case of conflicts with other mods. (client setting) [default: true] + B:telepadShrinkEffect=true +} + + +tranceiver { + # The energy cost of transporting a bucket of fluid via a Dimensional Transceiver. (synced from server) [range: 0 ~ 2147483647, default: 100] + I:bucketEnergyCost=100 + + # Amount of energy lost when transfered by Dimensional Transceiver; 0 is no loss, 1 is 100% loss. (synced from server) [range: 0.0 ~ 1.7976931348623157E308, default: 0.1] + D:energyLoss=0.1 +} + + +vacuum { + # Maximum number of items the vacuum chest can effect at a time. (-1 for unlimited) (synced from server) [range: -1 ~ 2147483647, default: 40] + I:vacuumChestMaxItems=40 + + # The maximum range of the vacuum chest (synced from server) [range: 1 ~ 32, default: 6] + I:vacuumChestRange=6 + + # The range of the XP vacuum (synced from server) [range: 1 ~ 32, default: 6] + I:vacuumXPRange=6 + + # Velocity multiplier for attracting XP orbs (synced from server) [range: 0.01 ~ 0.5, default: 0.1] + D:vacuumXPVelocity=0.1 +} + + +vat { + # Size of the Vat's input tank in mB. (synced from server) [range: 1 ~ 2147483647, default: 8000] + I:vatInputTankSize=8000 + + # Size of the Vat's output tank in mB. (synced from server) [range: 1 ~ 2147483647, default: 8000] + I:vatOutputTankSize=8000 +} + + +weather { + # Size of the internal tank of the weather obelisk. (synced from server) [range: 5 ~ 2147483647, default: 8000] + I:tankSize=8000 + + # The fluid amount required (in mB) to set the world to clear weather. (synced from server) [range: 5 ~ 2147483647, default: 2000] + I:weatherObeliskClearFluidAmount=2000 + + # The fluid required to set the world to clear weather. (synced from server) [default: liquid_sunshine] + S:weatherObeliskClearFluidType=liquid_sunshine + + # The fluid amount required (in mB) to set the world to rainy weather. (synced from server) [range: 5 ~ 2147483647, default: 500] + I:weatherObeliskRainFluidAmount=500 + + # The fluid required to set the world to rainy weather. (synced from server) [default: cloud_seed] + S:weatherObeliskRainFluidType=cloud_seed + + # The fluid amount required (in mB) to set the world to thundering weather. (synced from server) [range: 5 ~ 2147483647, default: 1000] + I:weatherObeliskThunderFluidAmount=1000 + + # The fluid required to set the world to thundering weather. (synced from server) [default: cloud_seed_concentrated] + S:weatherObeliskThunderFluidType=cloud_seed_concentrated +} + + +wireless { + # If enabled, only a single wireless charger can carge a player even if multipe are in range. (synced from server) [default: false] + B:singleCharger=false + + # The range of wireless chargers (block version). (synced from server) [range: 1 ~ 160, default: 16] + I:wirelessRange=16 + + # The range of wireless chargers (antenna version). (synced from server) [range: 1 ~ 160, default: 24] + I:wirelessRangeAntenna=24 + + # The range of wireless chargers (enhanced antenna version). (synced from server) [range: 1 ~ 160, default: 64] + I:wirelessRangeEnhancedAntenna=64 + + # The range of wireless chargers (extension antennas). (synced from server) [range: 1 ~ 160, default: 128] + I:wirelessRangeEnhancedAntennaExtension=128 +} + + +xpobelisk { + # Maximum level of XP the xp obelisk can contain. (synced from server) [range: 1 ~ 21862, default: 21862] + I:maxLevelsStored=21862 +} + + diff --git a/config/enderio/enderiopowertools.cfg b/config/enderio/enderiopowertools.cfg new file mode 100644 index 00000000..43d4350e --- /dev/null +++ b/config/enderio/enderiopowertools.cfg @@ -0,0 +1,44 @@ +# Configuration file + +capbank { + # The maximum IO per tick for a single tier one capacitor bank. (synced from server) [range: 1 ~ 1000000000, default: 1000] + I:tier1_maxIO=1000 + + # The maximum storage for a single tier one capacitor bank. (synced from server) [range: 1 ~ 2000000000, default: 1000000] + I:tier1_maxStorage=1000000 + + # The maximum IO per tick for a single tier two capacitor bank. (synced from server) [range: 1 ~ 1000000000, default: 5000] + I:tier2_maxIO=5000 + + # The maximum storage for a single tier two capacitor bank. (synced from server) [range: 1 ~ 2000000000, default: 5000000] + I:tier2_maxStorage=5000000 + + # The maximum IO per tick for a single tier three capacitor bank. (synced from server) [range: 1 ~ 1000000000, default: 25000] + I:tier3_maxIO=25000 + + # The maximum storage for a single tier three capacitor bank. (synced from server) [range: 1 ~ 2000000000, default: 25000000] + I:tier3_maxStorage=25000000 + + # The maximum IO per tick for a creative capacitor bank. (synced from server) [range: 1 ~ 1000000000, default: 500000] + I:tierC_maxIO=500000 + + # The maximum storage for a creative capacitor bank. (synced from server) [range: 1 ~ 2000000000, default: 100000000] + I:tierC_maxStorage=100000000 +} + + +gauge { + # How often (in ticks) the Gauge should be updated. This involves a server roundtrip! (client setting) [range: 1 ~ 200, default: 5] + I:updateFrequency=5 + + # How often (in ticks) the Gauge should query its neighbors for data. (server setting) (synced from server) [range: 1 ~ 200, default: 5] + I:updateFrequencyLimit=5 +} + + +personal { + # When true, the capacitor bank item will get a power bar in addition to the gauge on the bank. [default: false] + B:capacitorBankRenderPowerOverlayOnItem=false +} + + diff --git a/config/enderio/gasconduits.cfg b/config/enderio/gasconduits.cfg new file mode 100644 index 00000000..eaab68ee --- /dev/null +++ b/config/enderio/gasconduits.cfg @@ -0,0 +1,23 @@ +# Configuration file + +gasconduit { + # Millibuckets per tick extracted by a gas conduit's auto extracting. (synced from server) [range: 1 ~ 1000000000, default: 64] + I:tier1_extractRate=64 + + # Millibuckets per tick that can pass through a single connection to a gas conduit. (synced from server) [range: 1 ~ 1000000000, default: 256] + I:tier1_maxIO=256 + + # Millibuckets per tick extracted by an advanced gas conduit's auto extracting. (synced from server) [range: 1 ~ 1000000000, default: 512] + I:tier2_extractRate=512 + + # Millibuckets per tick that can pass through a single connection to an advanced gas conduit. (synced from server) [range: 1 ~ 1000000000, default: 2048] + I:tier2_maxIO=2048 + + # Millibuckets per tick extracted by an ender gas conduit's auto extracting. (synced from server) [range: 1 ~ 1000000000, default: 4096] + I:tier3_extractRate=4096 + + # Millibuckets per tick that can pass through a single connection to an ender gas conduit. (synced from server) [range: 1 ~ 1000000000, default: 16384] + I:tier3_maxIO=16384 +} + + diff --git a/config/enderio/painter_paint_sources_core.xml b/config/enderio/painter_paint_sources_core.xml new file mode 100644 index 00000000..42f6bd74 --- /dev/null +++ b/config/enderio/painter_paint_sources_core.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/config/enderio/painter_paint_sources_user.xml b/config/enderio/painter_paint_sources_user.xml new file mode 100644 index 00000000..1f6d9fbe --- /dev/null +++ b/config/enderio/painter_paint_sources_user.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/config/enderio/recipes/aliases.pdf b/config/enderio/recipes/aliases.pdf new file mode 100644 index 0000000000000000000000000000000000000000..47cc7fcfe81f105bd15b116de07eab1950617aea GIT binary patch literal 6919 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 QT2OEV5-233c0nEZKiMB;lmGw# literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/alloying.pdf b/config/enderio/recipes/alloying.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a2d0a19eca415c7848381e7c6ecd3dd9693bda74 GIT binary patch literal 10364 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/base.pdf b/config/enderio/recipes/base.pdf new file mode 100644 index 0000000000000000000000000000000000000000..79f1b0e7c476a83d77f280d03c9c089c2497b93f GIT binary patch literal 7448 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 DOY7gW literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/capacitor_machines.pdf b/config/enderio/recipes/capacitor_machines.pdf new file mode 100644 index 0000000000000000000000000000000000000000..269eb4aa95a6d9b3e432968c034565e29e8bcfe8 GIT binary patch literal 8291 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/conduits-gas.xml b/config/enderio/recipes/conduits-gas.xml new file mode 100644 index 00000000..93085de9 --- /dev/null +++ b/config/enderio/recipes/conduits-gas.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/conduits.pdf b/config/enderio/recipes/conduits.pdf new file mode 100644 index 0000000000000000000000000000000000000000..28ef483ff51b377de1bc174ac6a6da0f7eaf7567 GIT binary patch literal 6077 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 M1&E1h8>0aK2kbcqy8r+H literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/darksteel_upgrades.pdf b/config/enderio/recipes/darksteel_upgrades.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a59cd5dc12d941c062a766b0e0c5860bbdc89b22 GIT binary patch literal 21088 zcmb_^1yogCx3+XhgOnhLPT?FHMH-|#rMtUDY3UB>PC)^s8|m)u?ha}A4|v~ueZ~8I z??1lF7;bQlwdY!E?zx{m=QHP8eQi7N z4FcMB`T#0{7mPqgAPB_B24ZC5VC0|$f+&GNN@}nq8%sTVU40t>m8F%wg^``PnVqGT zo&mkCr8)I4qVIGC=o2)Dao@E$uDr03eoMrgeAQ!)YNhNa*VsYx7w; z0aStX;9?93o~b~cuKaTa#^7IwA((Ea=n8D#ZsE$wY|?-YAK)jKuY zfO|a9^W7}}<53y!_3*b*e?HIuZPYuZ{O6!f(tLyT`+H_Z4Il(}fRPVgM*dQhd%pwz`1@x}tc~Zlr>UF!Ax@)6!73qE(oL zM=|bw!wslyr^?7+!=>t@xM*M%=@e;`=YP`U07CzOAe*z7 zw4~zF(l<4hO@k-i0oeH1R$~=qIDQT-hoCNr<08jw7qEA#NuQY+lFdtMBSV0aN{?+e ze!)kdcZ8&js=u3OuKfN30u5Rkbbn7Go85<}MthymM#;K^?xHG33bc6R*U8hYR#ZX4 zes7qAuoXgmL=>E&qpJiXgUs5IR+He?+b=(k(P@rvenBS3Hq@@yD=7=zO`erN&P6+i zuqH(vv1!kFmc|pfDkFqta06o?5HYb-N85W@#^YOJLnur}yQ5m# z`76sX@kv5N{c6=Tk*{3(V#bi_Ea^PBX~pEaPL0hCL~X=rI3Y$T6ufdm=q_S=ajO!q zX*_xnGTA7gaW<%l17Jn*B;U1_(@;P)`daf5=uH4UHAKq1vKuSLYPMj5g@)l|2KN`S zIzpxVaGF)Jf5;3If7ti;hxd^Yh|v3NUWgbzvvA&t_&P`OFkh$dMQJ3Q-o)mkCvV$` zumVOlUp;@54Pi0=8aIOKndv60PcBK~1ZGjG9FuCLK5dQxt4A^ep_3iLNWzWF9KB+9 zLo@&Y@$DtPo&NJT!vq={TY0qNj7S&|gVP6jd{+(=I`+>u5tctU-h7E5VNPSecqdN= zW#d~XRkJ{0FROq#T!|uLWrHs?WBP$qLr32c-?p}^pFmWE$ZkXl@mT#T^eKvrt#>-K zhh^7MfmW8t@>^0!4^j-R?^)~2uRj?n^z#=Y=RpPV9U?xl>k_RkZc^ul$IT@5(_N$> zg?gl>`P9w}fF#U0i99b(`BrG_r4uP0?Yw#ECz&S_u-^dtBDg`NCJlWA)gkP;!?`m0 zw#wsmZ!Ps2PW`xP7E`%xH59*W>vDw5#;28Y2sw0_%FGrR&5Tp@uB^pk4+q6{RU#RKBVfpR*5l-$N)Ts zws1TXArRcw()CLXMnc_`>WMMfFa2Ws^k|_c43UUV*1}ioYA{&d45F&uj-JIP@2K0< zz0XAH3vM`fx)Vl|lj`u!o-EF2MXA4Xx~*aq)o}N^cK#;L&``LxWacX5#}J0u_kG|3 z$(11*)2S}MIhlH=UO;6U%Xdqr##K_^8j~QcZ}Ba?v2zY3dEx}lk3c0hHrClUtei~^ zb2Ti8w5<>vKqJGH_{TRdGpo^2Iy06!1%(~M*?ZTEre9amzezro;ga8bQ*gty#}244 z$a-uAWQ!BLF+8xUjq=X$>e8pS$6QP?e|}_)DieuGNU+cc+=krovrfO+j%;UA?D&FE zNJ3EF2WcVy+{U~!6N?yS!Vto704pM*S+DuJBIic0wr#E+BH~g53;8bE{P|7!EAG4x zm;Ul{ge<`k6Z21x<$prc`)KE{E`NQsfQ%gf;H%Z5Y;KAF8tullUZ*9dMAPSey}CCo zc>rdX4QA>0FL^Y4Q7@N@Lzmu7ca)~zoc2PLV#@y@7sBeoAn4lO?q=%aEOtbIp^+8b z#gudvr>YdeCFdr0dq)zb=ilEf4FiiqhnYpUFE4X*_W5ctuD_Ppc%S%Yb4yBUt1xmd z0It+ABe6O$SL z{HT~$L*H5Mv(R;hF{`OX&K7H5m$4EysTDT! zqWG1|!MU}5*)D8Gn-l~WHOlm{JNvTI$FZH0`8^z7>qsQ3^j_qU1FOi9^f%tI%h*A! z-7myLd?mOTHaVLKBzS+=uN0NB2*qC&(8hDVd|DzAgX%!-9IOH$x}*#1GRJN||E4jc zTa(}7S2HU>+kkG)V#PVS&|t~;VPG#(rH81UenTpE+<=0N0YBf1B>9!IvEj(`WX}>* z7K@|RnU)s!sC+?Co32|8(hCI|Kn~4E+T2 zcn|6>2|qB)cYeop>v0BTsp{U zOMd`M#ShdxtJv5KAEr51d$F=|*>Swm(&9Upv&S%3_bO%EIHd67_IsRp>>;g+{1ZYe z;s)kC=AP;2{kDs>OP|qFTWSc+`(@UOvxB$_OEA16H% zd&GqIFqb_OALIG(8_$~>Ji`Y)BOqR#H%ka0LN$t9z8pl{B8gbiTGWoCTA{`Z!Rk)( z^P?d7{K$A(eb;%AsUij5EB#jQT0m<@dZ(-Vs5GY`d~80g=7a5<9qLSoooyu8xd91vmnDDOzu_D`5|7mEA^DEFAd@-rs-1#|8KiNCu17v^v< zGyem~=>bE|5D@JqSyOxE@&3x@>G)7Ub3QY3m==sTS{~nKbP#LLpnxvlm198$l23y} zS#E|xR;&HqcJ7^0FGLLEoT*Km9tbm;N8c@6X4`sq!0kD5YaMt+ z-d92cW)oE_tmNEH-|*slf!sqU6x>7R?mwt})=$qZQJ&Sk-Pd7!f4n&}u>4(H?U6C8 zjU0i;Ovr_qk}5I*|GF>a8+Cj0nbPnnefW{kowMGtuDD|Rm|b-)!OvY(sX;D?yEKsX zGyVu^z0i8tnyyG8Z{4L$Q4lAZePf<=r;@|?#Qs>xV0d{&1~)A&mEJ$?-l79Pyj>)a zrUHxi%^o0PuJOK=F#Jc2kfRhT3aZ>U<(@7`eyigbCXVu6i!{ocm-?k*>$LeifMYnp zIz|jCNN(k|w!nf!^V5qgu8mH}@Ms1l^^p)c>}Z~7YhbIJ@+@o)RSyqo!42|fQ$aJ*ggsY=%gDp99PECdn2pK(fO|qm!UQN;=ndlY4cnyb zdaVtxSUm8hdK69PwSM2 zpHG&W!bCrXB^ehv9RPARakaVx9H(Q^OXs;%9%nOB1cBToqy3osX_jEp=muwHC9GLNf^| zuyVDtkmxZ4QWf9sqh#csIoc3nit%Dse}E_zCxFr)$JplUG}=bdnXg}ZjJHki16MDv z1zQ{D9GAGb_R?WqQuvSlE^KyE-c4*N923U9GV`kz2p;#gO@;3(AxKr_z4k2gFXk$ihDWkY^LJ!MDto?lPi?If*jm(XCnzMu?D}P8y3P@DUtS*c+KlDA4oz{T z2+UvBTTqRW(W)%@k-ueAYO3UTiRXOLS3Gg#r_F?bw-n$~{xZeh`Mvr`ek?lJFTpeC zGF6vhp*Nti_--^^Vp-ukAiQO9k!QbRJy}{Sc53bHp9a9;r)p1lPu1R$Ju&;DCOYvt zy!Epu7&`_V(4!0R(p7LA^@zNrzMauAlLR9o_3)q|EGCs09d*&u(@&brJAI@e+n({Q zu{JHAYC#If%cM$?E}JjnHxV#++=6*ge@QwTiO~M}M6csIaqmc7fiAG7BQS5O>@_D1 z*&ADFKg@bG*bkvE_*wv1YfVc+Vu(m`ds`;wd_&e117NIBJKWOedYWPSk=LjFl#e8t zqmu?LcO4=8D4e|_<=|LG2vU&ua>&8tA~(njlt#lorvx)N!@@q7Uwm{F^|?GhuR*uM z3A6N7507Epw;$+4C&Vj-STO#FV?&*q2zJlE%h#)&DpbyGYW65-KA|djSG=>e%dT&I z(8TGo&&!Rihy`{w4wrAslV~qEd#;4E69dB)J@>IAWaPu+`Bqyth7!fGL^DfLGu@?PW-F}YW8d2*o_dsaGSzD2Mj zCXWjS2MH=9-JU=o!Bi3aJEB-75?!9s*QA>894JhX36i8c==+87eYj%>6!YlaL`8VqyE*A8#d9pCbKAUfpf62k6c3WTlu zu0iNR#+E_7pjTn~_$Sc#mA?E58bA5YUqItms`0-;gXy2R6tU`-L&8`-d)Kr=bsn`G zNtS)`&oO8r6P^%3deZEeJo(@hUq$AyIUa?0FvlU8FHQe~X*RxJJ{-S|Mr*foyE%vGt$+{k*N)79TTe< z9qnZZv4d45j#RFVtBey>C8ti(lUH`bvNEs63Ait+s+s0WHWqe=i1cidgDC2Z@nAlR zneHWy>ZmN!U;kL27ZE5C=WDH4OcP9|pCYMOS&lhzR_#_7HOS9+fhnj~f=Q-X!_vz4wWy1PK?r0y226!1CD)XrIYJ}nlu>AkNi zsx@hd@hbPIPa_K0yO>ugaw`rKdc^eXG;~ff4pii2<2#JSxF^!zMN9Vj;}1niw@uub z6!i)D69sVz5uf4it1X0B0U6hjp{LQQP^?p-ukJvi*?MdZ=?QEHo7UWEPUv~u6f>nl z^j^X1Zln?M($~+&(lmpT>k^V{oR8>eXd$NrNcmMZ9+U9l_k$E`4K2}0pf=1gUb3{s z1Wf~0HsAEB zGg-x3%p9q2{s~|xn@ddzquuOkem%t5twXxpwI5EDA1)Cc!HM?a zH?ik4u5mZkdD=$rD|x*~2p8pPw_OmJz)FRo(cSx#_J~1;p}`O=Ad%D%ic%8@iWnPc zbAu;WA!7!~dwj=H440+e7m%q_SDjVCteO(WS8Kklx;?(WK3Zp|=@&nhOA&-CHoD~? zrJg4;%t4>}%tXQ=666`x#Y|qTutw_IZua$hhvvd7jIvaHIhwq**6e7~V5#Dh>eEP_ zx^GKo6E!#DvuvaE9WwTceN18$`FS

@^aD+e^-L0<%9CcG%(Ho>0cA3q;0sr3vsg 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 aNm5%oZ5z9LbOv#-GBF{NlM6}-A^tyZ;Bemn literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/darksteel_upgrades_machines.pdf b/config/enderio/recipes/darksteel_upgrades_machines.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b98fed340ace2d4f50f1b455061888e1dd2d5d9c GIT binary patch literal 3669 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/enchanter.pdf b/config/enderio/recipes/enchanter.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fbb20f60d329526205673a0e77696b9a81fa90a0 GIT binary patch literal 9199 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 X7gtkf*B{<|>J2aeC#SrI0^t7vQXW1S literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/endergy.pdf b/config/enderio/recipes/endergy.pdf new file mode 100644 index 0000000000000000000000000000000000000000..429bfd1959e2efded9063423acda47179563369a GIT binary patch literal 11365 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 ape;9d3s?86)dm7W1c2BqEOP2F?Ee9!(4Eu( literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/endergy_balls.pdf b/config/enderio/recipes/endergy_balls.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4ed532919ab131426355661ebee493a1eec27c6f GIT binary patch literal 9361 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/examples/broken_spawner.xml b/config/enderio/recipes/examples/broken_spawner.xml new file mode 100644 index 00000000..875d7eee --- /dev/null +++ b/config/enderio/recipes/examples/broken_spawner.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/cheap_machines.xml b/config/enderio/recipes/examples/cheap_machines.xml new file mode 100644 index 00000000..f5b2c667 --- /dev/null +++ b/config/enderio/recipes/examples/cheap_machines.xml @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/cheap_materials.xml b/config/enderio/recipes/examples/cheap_materials.xml new file mode 100644 index 00000000..92a8bbbf --- /dev/null +++ b/config/enderio/recipes/examples/cheap_materials.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/examples/cheaty_spawner.xml b/config/enderio/recipes/examples/cheaty_spawner.xml new file mode 100644 index 00000000..bcba6b9b --- /dev/null +++ b/config/enderio/recipes/examples/cheaty_spawner.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/examples/conduits_easy_recipes.xml b/config/enderio/recipes/examples/conduits_easy_recipes.xml new file mode 100644 index 00000000..2ffd8571 --- /dev/null +++ b/config/enderio/recipes/examples/conduits_easy_recipes.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/conduits_hard_recipes.xml b/config/enderio/recipes/examples/conduits_hard_recipes.xml new file mode 100644 index 00000000..82d0979e --- /dev/null +++ b/config/enderio/recipes/examples/conduits_hard_recipes.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/easy_recipes.xml b/config/enderio/recipes/examples/easy_recipes.xml new file mode 100644 index 00000000..fce53864 --- /dev/null +++ b/config/enderio/recipes/examples/easy_recipes.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/hard_recipes.xml b/config/enderio/recipes/examples/hard_recipes.xml new file mode 100644 index 00000000..572de61a --- /dev/null +++ b/config/enderio/recipes/examples/hard_recipes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/infinity.xml b/config/enderio/recipes/examples/infinity.xml new file mode 100644 index 00000000..2d71449b --- /dev/null +++ b/config/enderio/recipes/examples/infinity.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/legacy_recipes.xml b/config/enderio/recipes/examples/legacy_recipes.xml new file mode 100644 index 00000000..5ac35455 --- /dev/null +++ b/config/enderio/recipes/examples/legacy_recipes.xml @@ -0,0 +1,418 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/examples/machines_easy_recipes.xml b/config/enderio/recipes/examples/machines_easy_recipes.xml new file mode 100644 index 00000000..95a4c73e --- /dev/null +++ b/config/enderio/recipes/examples/machines_easy_recipes.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/optional_tweaks.xml b/config/enderio/recipes/examples/optional_tweaks.xml new file mode 100644 index 00000000..b1d247eb --- /dev/null +++ b/config/enderio/recipes/examples/optional_tweaks.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/peaceful.xml b/config/enderio/recipes/examples/peaceful.xml new file mode 100644 index 00000000..780dabd6 --- /dev/null +++ b/config/enderio/recipes/examples/peaceful.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/powertools_easy_recipes.xml b/config/enderio/recipes/examples/powertools_easy_recipes.xml new file mode 100644 index 00000000..bfde134a --- /dev/null +++ b/config/enderio/recipes/examples/powertools_easy_recipes.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/recipes.xsd b/config/enderio/recipes/examples/recipes.xsd new file mode 100644 index 00000000..401ca50b --- /dev/null +++ b/config/enderio/recipes/examples/recipes.xsd @@ -0,0 +1,1965 @@ + + + + + + + + + + Adds an alias into the system. The alias can be used in following elements just like the value itself. Aliases can + be replaced. + + + + + + + + Restricts this alias to only be used if the given config value has the given value. + + + + + + + Restricts this alias to only be used if the given elements descriptor can (not) be found in the game. Use this + to prevent replacing good aliases with bad ones. + + + + + + + + The name of the alias. You can use anything here, but be aware that you share the namespace with all other game + elements. + + + + + + A descriptor naming an item, block, ordict or another alias. + + + + + + + + A single recipe. It can have any number of crafting or any number of smelting variants (no mixing), but at any time + only one of them may be active. + + + + + + + + Restricts this recipe to only be used if + the given config value has the given + value. + + + + + + + Restricts this recipe to only be used if + the given game element can (not) be + found in the game. + + + + + + + + Crafting variants are crafted in a + crafting table. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + + A grid represents a + shaped recipe. All + items must be in the + exact position they + are given here. If + the recipe is + smaller than 3x3, it + may be moved in the + grid. + + + + + + + + An item + to be + used for + crafting. + + + + + + + + The size of + the grid in + the form + "width 'x' + height". + Default is + "3x3". + + + + + + + + + + + + + + A shapeless recipe + only required the + given items to be in + the grid, regardless + of their position. + + + + + + + + An item + to be + used for + crafting. + + + + + + + + + + + The result of the + crafting. + + + + + + + + Restricts + this output + to only be + used if the + given config + value has + the given + value. + + + + + + + + + + + + Restricts + this output + to only be + used if the + given game + element can + (not) be + found in the + game. + + + + + + + + + + + + + + + + + + + + + + If true, a special recipe + class will be used that will + copy over all nbt from the + first input item of the same + type. + + + + + + + + + Smelting variants are crafted in a + furnace (or alloy smelter in furnace + mode). + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + + + + + + + + + + + + + The result of the + smelting. + + + + + + + + Restricts + this output + to only be + used if the + given config + value has + the given + value. + + + + + + + + + + + + Restricts + this output + to only be + used if the + given game + element can + (not) be + found in the + game. + + + + + + + + + + The number + of items to + smelt into. + + + + + + + + + + + + + + + The chance to get 1 EXP from + the smelting one output + item. Note that this is + always for one item, + regardless of the recipe + size. The number must be + between 0.0 (for no EXP) and + 1.0 for a 100% chance. If + this attribute is missing + it's value will be taken + from already existing + smelting recipes that + produce this item (really + recommended for stuff that + already has vanilla smelting + recipes). If there's no + existing smelting, it will + be 0. Please note that items + have the possibility to + override this value. + + + + + + + + + + + + + If set to true, the recipe + will be registered for the + Tinkers' Smeltery. For this + to work, the output item + must already be registered + with Tinkers to smelt into a + fluid. + + + + + + + If set to true, the recipe + will be registered for the + Vanilla Furnace. + + + + + + + + + Smelting variants are crafted in + Tinkers' casting table. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + Items that represent the + fluid (type and amount) + that needs to be put + into the cast. + + + + + + + + Only valid for + Tinkers recipe. + Number of input + items needed for + the output. Note + that this is + applied to the + amount of fluid, + not the number + of items to + smelt. + + + + + + + + + + + + + + The Tinkers cast to use. + + + + + + + + Should the cast + be consumed? + + + + + + + + + The result of the + casting process. + + + + + + + + + + + + + Enchantment recipes used in the + Enchanter. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + When this item is used + in the Enchanter it will + give this recipe. + + + + + + + + Only valid for + Enchanter + recipe. Number + of input items + needed for one + level of the + enchantment. + + + + + + + + + + + + + An NBT tag in + the same syntax + Minecraft uses + for recipes, the + give command, + etc. + + + + + + + + + Enchantment to produce. + + + + + + + + The XP cost of + the recipe will + be multiplied + with this value. + Defaults to 1. + + + + + + + + + + + + + + + + + + Spawn recipes to be used in the + powered spawner. + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + The settings for one + type of entity. + + + + + + + The + ResourceLocation + of the entity + this entry is + for. Aside from + a literal + ResourceLocation, + a number of + special values + can be used. "*" + denotes the + default entry, + its values are + used when there + is no matching + configuration. + "*boss*" matches + all modded boss + mobs; it can + only be used for + soul vial + configuration. + Additionally, + both the modid + and the mobid + (the part before + and after the + colon) can + contain a single + asterisk as + wildcard ("*:*" + is an alias for + "*"). If + multiple entries + match the same + mob (only + possible when + using + wildcards), the + configurations + combine. On + entry disabling + spawning or + soulvialing is + enough to + disable that and + the highest cost + multipier is + used. + + + + + + + The cost of the + recipe will be + multiplied with + this value. + Defaults to 1. + + + + + + + + + + + + Entities that + are disabled + cannot be + spawned by + powered + spawners. + + + + + + + When set to + true, the entity + cannot be + spawned and must + be cloned from a + captured entity + instead + (Attention: + Possibility of + item duping!) + + + + + + + Specifies if + this mob can be + captured with a + soul vial + (default is + yes). If an + entity cannot be + captured, it + also cannot be + spawning by + powered + spawners. + + + + + + + + + + + + Alloying variants are crafted in an + alloy smelter. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + + + + Number of input + items needed. + + + + + + + + + + + + + An NBT tag in + the same syntax + Minecraft uses + for recipes, the + give command, + etc. + + + + + + + + + The result of the + alloying. + + + + + + + + Restricts + this output + to only be + used if the + given config + value has + the given + value. + + + + + + + Restricts + this output + to only be + used if the + given game + element can + (not) be + found in the + game. + + + + + + + + + + The number + of items to + smelt into. + + + + + + + + + + + + + + + The chance to get 1 EXP from + the smelting one recipe. The + number must be between 0.0 + (for no EXP) and 1.0 for a + 100% chance. + + + + + + + + + + + + + The amount of energy running + this recipe takes. + + + + + + + + + + + + + + Sagmilling recipes are used in a Sag + Mill. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + + + + + + The result of the + sagmilling. + + + + + + + + Restricts + this output + to only be + used if the + given config + value has + the given + value. + + + + + + + Restricts + this output + to only be + used if the + given game + element can + (not) be + found in the + game. + + + + + + + + + + The number + of items to + sagmill + into. + + + + + + + + + + + + The chance that + this item is + produced by one + run of the + recipe. The + chance is + increased by the + "chanceMultiplier" + of the used + grinding ball. + + + + + + + + + + + + + + + If required is + false, an output + for something + that doesn't + exist in the + game is silently + skipped. Use + this for + optional + additional + outputs, as the + whole recipe + still needs at + least one output + (unless the + whole recipe is + optional). + + + + + + + + + + Use of grinding balls is + restricted by the bonus type + of the recipe. If it is set + to "none", it will not have + any grinding ball bonuses + applied and will not reduce + the durability of any balls + in the mill at the time it + is processed. If it is set + to "chance_only", the chance + and power multipliers of the + grinding balls are applied, + but not the grinding + multiplier. If it is set to + "multiply_output" (default), + all multipliers apply. + + + + + + + + + + + + + + + + The amount of energy running + this recipe takes. + + + + + + + + + + + + + + Recipe for the Slice'n'Splice + + + + + + + A recipe for the VAT. + + + + + + + A recipe for the Soul Binder. + + + + + + + A recipe for the vanilla brewing + stand. + + + + + + + A recipe for the Tank. + + + + + + + A pseudo-recipe for hiding items and + fluids in the JEI list of + ingredients. + + + + + + + + + + + + + + + If a recipe is required, it is an error if + none of its variants is valid. + + + + + + + A display name. Used for error messages + only. + + + + + + + If a recipe is disabled it will not be + registered and it will not check the + validity of its content. Use this in the + user file to disable core recipes. + + + + + + The minimum level a machine has to have to be able to produce this recipe. + +Note that not all machines have levels. Setting a level for those would either be ignored completele (e.g. crafting, casting) or make the recipe uncraftable (e.g. slicing). + + + + + + + + + + + + + + + + + + + + + + + + + + Either item or mod or upgrade must be given. A dependency is met (or not met if reverse is set) if the item (if given) exists and the upgrade (if given) exists and the mod (if given) is loaded. + + + + The ID of an item that must exist in the game + + + + The ID of a mod that must be loaded + + + + The ID of a Dark Steel Upgrade that must be loaded + + + + When set to true, the dependency is reversed, i.e. the item/mod/upgrade must not exist + + + + + + + + + + + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + Grinding balls provide bonus outputs and reduced power use. Using the user config new grinding balls may be added and + existing ones removed. + + Use of the grinding ball is restricted by the bonusType of the recipe. If it is set to "none", it will not have any grinding + ball bonuses applied and will not reduce the durability of any balls in the mill at the time it is processed. If it is set + to "chance_only", the chance and power multipliers of the grinding balls are applied, but not the grinding multiplier. If it + is set to "multiply_output" (default), all multipliers apply. + + + + + + + + + + + + + + + + The recipe output will be produced this many times. e.g. "3.14" would produce 3 copies of the complete + output set and a 14% chance for a forth copy. + + + + + + + + + + The chances for the different outputs of the recipe are multiplied with this. e.g. if a recipe specifies + <output name="cobblestone" chance="0.15" /> a chance multiplier of "3.14" would make it a 47.1% chance + of getting one cobblestone. Results of more than 100% do not give multiples. + + + + + + + + + + The "energy cost" of the recipe is multiplied with this. + + + + + + + + + + This specifies how long one grinding ball will last before it is used up. The unit is the amount of + power used by the SAG Mill. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Capacitor Keys + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A Soul Binder recipe. + + + + + + + The item that is the input. + + + + + + + + + + The soul that is the input. All souls must be in Soul Vials, so you only specify the soul itself here. + + + + + + + + + The item to produce. + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + The amount of XP levels running this recipe takes. + + + + + + + + + + + + + + + + + + + + Which souls can be used with this recipe: + +* LISTED: Souls will be given with the 'soul' tag +* ALL: All souls can be used +* SPAWNABLE: All souls that can be used with the Powered Spawner can be used. +* MONSTERS: All souls that are tagged as monster. +* ANIMALS: All souls that are tagged as animals. + + + + + + + + + + + + + + + + + A Brewing recipe. + + + + + + + + The item that is the input. + + + + + + + + + + + + + A filling or emptying recipe for the tank. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A marker to disable a recipe. Can be used together or instead of the disabled attribute. + + + + + + + + + + A fuel for usage in the combustion generators. + + + + + + + + + Amount of energy the fuel generates per tick (base value) + + + + + + + + + + Number of ticks the fuel lasts (base value) + + + + + + + + + + + + Configure which items/fluids should be hidden in JEI. + + + + + + + + + + + + + + A coolant for usage in the combustion generators. + + + + + + + + + degreesCoolingPerMB (base value) + + + + + + + + + + + + + The resource ID of a potion. + + + + + + + The ID of a fluid. + + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + + + The ID of a fluid. + + + + + NBT for the fluid stack. + + + + Amount of fluid in mB. + + + + + + + + + + + + + + The registry name of a potion effect. If this is given, a potion bottle with this effect is created. Cannot be used together with name or nbt. + + + + + A string that specifies one or more items, consisting of a comma-separated list of item specifiers. Specifiers may be prefixed with a "+" or "-", the latter removes that item from the list. + +If this is used as an input, all items in the list will be used. If it is used as an output, only the first one is used. The list can contain non-existing items as long as there also is at least one existing one. + +Each specifuer can be one of 4 things: + +(1) An alias, e.g. "IRON" + +(2) An oredict name, e.g. "ingotIron". Oredict names can be prefixed with "oredict:" to prevent confusion, e.g. "oredict:ingotIron" + +(3) The resource location of a block, e.g. "minecraft:stone". Block resource locations may be prefixed with "block:" to prevent confusion, e.g. "block:minecraft:stone". In recipes these will only work if that block has a corresponding item that is internally linked to the block. + +(4) The resource location of an item, e.g. "minecraft:iron_ingot". Item resource locations may be prefixed with "item:" to prevent confusion, e.g. "item:minecraft:iron_ingot". A number of items have blocks with the same name that are NOT linked, for them the "item:" prefix is required. Items can further be limited to specific meta values by postfixing with ":(number)", e.g. "item:minecraft:stone:3". + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/sagmill_dupe_recipe_patches.xml b/config/enderio/recipes/examples/sagmill_dupe_recipe_patches.xml new file mode 100644 index 00000000..dbc25767 --- /dev/null +++ b/config/enderio/recipes/examples/sagmill_dupe_recipe_patches.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/examples/strict_iron.xml b/config/enderio/recipes/examples/strict_iron.xml new file mode 100644 index 00000000..9bbe493c --- /dev/null +++ b/config/enderio/recipes/examples/strict_iron.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/examples/unhide_base.xml b/config/enderio/recipes/examples/unhide_base.xml new file mode 100644 index 00000000..e9b6c09f --- /dev/null +++ b/config/enderio/recipes/examples/unhide_base.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/fuels.pdf b/config/enderio/recipes/fuels.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f98d4da729c63474ea76d0d0beca7e552a20c498 GIT binary patch literal 4312 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%0AwwPQ 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/glass.pdf b/config/enderio/recipes/glass.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ad1cdda4d38f44187d91f814dee7a73f5b2f0055 GIT binary patch literal 12818 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 Nf&v&B#pNXc{{y+hT`&Lu literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/hiding_conduits.pdf b/config/enderio/recipes/hiding_conduits.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3272b42e2d682592b6638343a69c6dc999c30e2b GIT binary patch literal 2719 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/hiding_invpanel.pdf b/config/enderio/recipes/hiding_invpanel.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f92e1459c487b76d99e069ac99aba083ac1797b2 GIT binary patch literal 1710 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 ((+q6{rem;3Qs&J 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/invpanel.pdf b/config/enderio/recipes/invpanel.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cfb1b7da5e498fe06e85ff1b8647fd722ba140c8 GIT binary patch literal 6191 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 VDAt8|SS|Ze6bJI~C~9GV{|EYnH_8A2 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/items.pdf b/config/enderio/recipes/items.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c345a7bba4bba217bf0e024577abaa0c59757f17 GIT binary patch literal 22403 zcmb@uWmsKHldv7!-Q8U`?(V@If;++8-GaNj2X}W5?gZE19)jCTlJCr%dCr-c^IgyU zV6iXg)zzz4)!kLq)tgLSM2rqV&jL+$^X+K^8bHWMXk+jZnuiCPLD|jLn2!jF)Km?es=))-2>ov7l7Y=0DgA@_|=OxG=s2>leHrufbCDC`+4_YM+eOyV{Bxu zFJ$9N_<@oBP5RppD<>;G6FVy*2Md6ngPrwPch-)^){bwp`D=X842s4MHcs}2Kj-(? zP=C(0{acH_O!v>h{`*pYzr;UF{XHfBoz$Om^Y2UjHQ)c`S$|FafBURIU&X&K_1Am- zFH(QK;{R6a&o}??OZ}xk|3&IARr+tG{`~L1EtUB%+Qj@nYtt|D`1i&BMV*-cXLSPn zl{r5x`~RoyF#koLnEz*e`epwA{?qZ9u)~H{2`?tli{6(c$ z{uh<{KOq#$UsQ_ae^IIb6GXB6MWtB&7nS-yVHC?>REp()QK|nENU{7yrC9zKmHI!S z6zgA9iuHe1sb7oaADS#}Y;Edj_O=uQ0MHC#=9Z3cZUlpv<(tPLVr*z*Wc+i5c5r-i zM6BSTT{9ZgEo@fUP@m6q?TQ)J-i0hY>XXvcj?pnSN0U)E8ejrz=2=zN9w<8Eo_{@8 zR9z+gOv)vU3tD5YdV8_%FtL03)lbHf0a}mScB{z`?iCgnXC3b40mt$Sgbrj4UJNFC zIk;d9B0IF@ZM7fGx^YSbM6@a zj$S16O~{@=>kQ^4n7OlS6W){S!-KU-H(fj$#%}5^;tH^;3Gx2!_Si#0CueBISN>Pf zL;e8CWi%=&iR}l;8T`;h&Umc|veCOV6<@#6kE`Wb8t)4icBVhyOEcAAvvOCM9BU6C ztTe9BExGr_P5KYRJKb#*;_wC%fkW)n6_a$(_Mh@h$xv+aez3>5HwTnP> z4vXLOe6a$+Xi^KpcDrL1x#c|@AUbmHz-ed_C4+LbU@C#|UUM7yf@+R-Q#Ld+GJ z0;S7c5Y#?4f6%1vxZ;!SeJ6<-ODW0KFM7-avLGDd(NL1&83aWglM9MyGC{-D2UqXM z1e&&=!jdB;$+toYu3AUY1p5w*2x=;Pc`5H$0Z<52RY%N@85awN)pv*wl%O8Ld`y== z(;AYTt>In_Mgnpak|mchCF)|?H^qo-roj8fckc_zcVdUR+6i1C)dNpGH2*yeq1v)R zf7pv=dP#Y~Q%Cbs=IKtLWP%v{-3$ioAmub}<$SKAX?B5c9HhN3)3P|I z;e3>%P@c4yqFy`D<2G(V+a+7_lA{}9BMRW6a86^qcK=-K4&l~*w|d&FkB!% znb++I`N$@1QpO_%07BU*=c(+n2yINyb^vJSDJiSu9KMK=h&h7Mt%~h>v;;1@3I`TEJXJm?ifRqiDklp{XW>rg%%;D zg5K~V-)VPXT{xvla(!(9xaI95SIsu&dS}v;4v~+(4)nRYWFe_z?EAsv3tw@~=MB(5 z-JSE<#NT$wR$9|n^63`uE7hr-Wv z(u2c+i_3pQXES#3oPOAxSs|5YqAxVp;k%{EOTwCgUv|FxWJBo6Va8DDdY!JoxwU_Q zFfJZl`w;MxD{D)0M!Q@zN(atP1ftV*3&z_guzr}w(ktRT7vT&k_mv)`JQomLn)VlD z=TDugkC7=GsBjyR@Y_2VQzT_1LFewSujl3<;*c9o$lK1c19}$(1eKA(0?{J)D-ia= za>8oTRz~-@SGLIQXSdWlm{+z2?aerdFIec?BCbg1cE`?GK2Izid~ysMUA(SCubt8y zL^=a-mEz(LQrtQq5}y^?uB2WKym#(6WH7ZVBAy5BP>?aTQn;SP!nE2VEkO+&VJXOU zZ1TBAtZ;E4!toRFw%7m@7+%Rq;%s(Af&G5*)Zkys^{^)7CjsG*L*Y7){DU+?8T7Et z53psBw#^*dNgEv9j`p!S+Bz9>HkGr(Mi0udtaS?!Bio1UF79wYjz! z(Bbx3*UF}aqbnR+}QUo#-5RM6PHQ5T>LQkhx4_LUX5T>Z|+GDH#l+nAmPmTgz#&=(sO2Ta>j;Q}9xRXam%aHi3`W zk@Us;Rbq#CPH~Z@$+NRrPwr0!Y#BvMW;Zv~c(SrK+#+O9=6Wc$TyxGkLCz>mJdhU#FBFJLwVZp3JMqSbM^iRgPV+uNa`9mA;sv?!Tbo~J3s8j zo|$(6L&QvURupSHNGTBKSyz(`v*k}W~J5Xe1c>3?r;2D?5a25=e9g9njRR9CI#;hwap+}o*$QC$l~aEJk*pZ9h!n;*E{y#-`m2S z^8?Yr&`|#!yM9Jfe}L&XyMD)4e`4346I}lvyEvKt5xP>eZIA^~gU@f(q?>2b`#gOx zmkZG5K3W-uU-n}9GlEf1Icq5HRNWHRH`bhtbyLrnFr_AG5?Py!rIkYXgoxhbaL?PK+{nKl(JFtaWCR5f(&?c<%|HBxlP z8lLSLgV$L1KqH2`IesHL=&fxkVsDTE6dVee$)dII$1uM=du<)hLh@vFce~BQl!17h zlze2eXc#5d1dDpVFGXT7CdhXbzjP3?Q5JfhhmNu=!5Be<4;k4b9+Vwp?&9B*4qBYmxWS?wejLz%CLIISSYGF6-xS|fzj<}VTwk@T zZFimWnVZ?pNpUp>beh8-ZTC$RG zOnTWko|5F5C*X+6B%C@MVx6A3ZR^Bb4d}%5m6ZXr6W_95DV#leG!SP$Vv>C%>E^&d zbc1HA-^)SNA+q8h1doDEIj70c31Cc|n# zE)}#>DP&7jB9xbzH&eobUr1vA+OW(+5cSmD70Qulk|XmOr1+B(6*RJin%c%}V)w9# zhZX%fZf0iITw{EQkQ=Rd>Dq`g04^z{?LZrUYnc4#gPs2zZQlG~uOJr`@gk+c7UKtV zViT$vXgxOHXHpJ{zHTt^bWkpdLxJJ%6>icY3-w+8eK`DCcLpdN68eIm=9$0{!_z{b zWbJ|*NwArq?@v=I;`e54KeZvnq9^8D)~F;b97jW#j^_u&%U&JSFHsNEWu)2y7tnb$ z0*+D8y+o?LNEroktUtr6eQ^ifOh*F>F6)ifgiJG`5k{bf0usu@gLDi51%<5igRpIb z2Vw~ER@I7b3)%n$@dxWpsii_47YMvu)#KWP*9KbHel2FTo>opsn@K_51(y-bfjD_* zr($C&9)MaN?)f3o*hMDkZ`@Ztc>SKNU0F6rGFJD^2)Tz^EEpka1dmB9jT(Agsau$ z#L2|f81v)XVoA++_Q8(ob3acFbS<4vjc%AXqJl@7AOiHJzX>~m0lW* zapw4BbE^A%`^3{CnZzM;MRy*TeO2%%SPgq&;+_8Ke8=B>c!n0tFA6GYgPm_XWOw$o zt7;hGhRV{WW%1H%@TfWEtyA!9=aEIg8HROBNl)t(m9o5`pf1 zK#ypM)5iHarZ-pDQS=1E(DU@r%jWJ{=2yt9LTp8%NS-5&WaMlWJsq5tX-WxvOsE;w z6@tZf>pBnA0L^zpEHEa0M%0w_}IQo%yu8|j>EtgPyiN3q(h(fze2VY*VB z)DH==!)7MeosPZ_D-jwY3E`qNc=5XwnV##+Al~kO7L6Jcyq1mf}vV~ zvYb5n_|JcY2X^2AU5Lb>i?_ljl%~cr`s7cTQv$0m3QeV&q4y$>ndc4;PK9jUBQYDc zFA>I=3KVqUjuXsS0=mCUbI2zQivdOt(u9KG&GYB{s zy1UQyI9vC*aj^UD`>ZX;7xPdD`zEXKF$i>Kw|n=_Fxn z!WYP_=@CC@#tWD%Ds-Hz5?LZ_x*BmvU-n>=`tCu2K$l+CU?w8? z2LehsKqh3G^F#O%kMZAaPRO1Lc%TNt^1mang#$Q}u%KV+J1E>k4JG?(94QwA;E3Rc z0+$pM_PDglq7uJxG{%6lx;5hv~%8Li^E92*CwY ztFPyNzIpf=MNwDp=&G9v8qRDo&xLyO=vwEwKP`N3-8tuG*6onLYGfCyhc&Xcoi+Jb zMzKB0GLT7+m{dyswM#NNFgCz_G+%^BzEUX+Bs9@^A&Ze!9FBm;JT$Kmmdx{=A0Q<3 z^Je}8vX2Ix$q5KD63!Z(oz+PE1dRMZ$S{}K5RPr2$eGI3aDeVz>GJXuiCg~$`;7Qx z>fb@=&pFiJ5c-{T{S$=#obUV(2mx6B0fZ`2tlr`%#G#F2rPYg4ue#MbN4z*J%~3px z36w7~%d+BqzSW6(-Ep7SydNqJhJv6LPO1F#!Ab2rnwB?wUW?N|fvDB!H^mw;5Kr)l z`PZpU|6~w)Y%T2;ICA?Y7t^3$1YC0TkgCT}f)&IJ6n?)C-pj-5L)n2>{UGCMTWf^( zMBY}39{hz-V?_V{PY4-c1ayZ&C22P~^kaQ=6D;;wD65zX{B3=bBzwFO3QsorZ?Y4Ir@EVd02b9)=q3#GdhVN`Dx^77!USD*-|al*W?7E zhIdh9b56zLeWfYMEB;Iw65ZGnZMD3u1gAs{v*XqS-ZZ9VKxJX+czZ^dmQ%`Y1_Dq+ zhEsF`nfH(qAx`L|Nk%Tgc4MQZTGg#j7-~6ZsK%A(WtoOVimBLq8&wa7>ETzG-%hsY zH!nd84J^wEo#_#4X2Z?h&d_IS}`=0(-K~pu2gz zr|L6@@0CIb%)I-mes#Z*ZIM;~F4b4~b1Mx6qz8?`ry5bmdC_+_gIMzFD@I5B?Z)xr zc?jRhr@L!%c(E~KU{KymAp6uE_q5jlTS}kX4k>W!Wh2hnPO0ZKVwfHtJASuF%Y2TD zo}Aox!VgYUFq7~s!239^pbzuuljW*M=6PTf5<2qI8X~XjhSgP3TE#J0Llusrnd%o= zY!INYvH{;Aeco+yp>KM!ZTViDl0!;ti8*+;r5=cl(40GsZLu>YD%fky;1GGME96+VIS)R?36KcsxOVUk8XDpwcI-#eWMPS@bFgDF%wckr3ln83F(0lc8fhaktp|1HaqhdOx{#=z(dmHKmRMT~kJI!zrAi;eYnwab?Bs)@$nhA-%f#k2N6lZ;zm& z!5q69P%5y2V#hMo1odK_&;G#XbR)i(=hVWWKp4OyeM-KBkWuifhN01rz0KK}96vVJ ziQ%XHF;Cfz(;F$k;vTf%P;;RlsepD5fj;StJ~`gWGg}c7xtast>Kb%}TVGrepaM#S z{|+*L-n#e=nctf({|T92yQhD|ME?O9Cgy(tnTC`NxfO{w$ULi+f1mS6J+V1g{Xr__ zKo=y06Y*fnCEBv+``$1BD(_Tx!;Y{cA8K8L9gK*qF?9)V($l2VBlDM|Lmzu$)w@(I zVtYe>|41;XkwrO*%f5Nx=VlNAk%~?4qxJaIWiiqiT;CUdryJe%=IMxj2b4_7Jg#I= zFw_~{CF|i|m^deW+I8xwH!6`6-0TG%-8;p;3^A@F$UciRwY;xm=CK)hn&el%p~5oO z2G0ayXt*T`xIW!Ja_%WTYqK{hva_-{sGX|Qb@FG+6AR!iP*YR}gmx`d;sJgcB=P*PyY2^f)8m6tVteTc; z!Y0q|^z7pz#X_vSr_NSsN0xSnS|`k@j61+W0gnAa6&cTIO0)z~Zn&jGr(7~<1?wRe zNzgzRWSFE1j2|QrQ`VA!%qheKC=>Gt^;jYN66X>@kqE1agHZj}&<^1UU70Js^Wj#n z`p1&XHvn)M*L{1RR{6jqX1f6pCA$mRAkpWDs!39|^s6K#H0jAIHL&+r?HLot)Y)2d z1Dlu3fhrn6Y^NXVryp5xS@v2_TPBC650Ag*pB&oqU%t~fh91f;cCgNe@K-s+FDj5`a=O`rB-7XF!q3H44*YC!F zH{*%(Rq$fUn8jTl%)YrajzQPGICve)V;IYDy|ttt0|<|NvP90b8whU8>T0Pmbcb#o zz8nGk4gIi%0(I8U?Z#Qvg)oSj1>L}wgEp)nP%cJ6kSkTe1ee0>ky#BTLPZq>^|2gQ zQjwA5P73hnGa>z8$SyM*Y z_Xa&uPd^5`!&eEqD-)WxyFQ{N!#9Y_JBsHB7k%cX#0&9u)Po04Swe{m9VZZ=4lz93b6}friZ6Q;6AMaXXS|SR2Yk~2S5|X)C?u>ha8?0vH4kD2!fwK z8clQ-0}+2$ig7j{-cq4LzTS!lpEfKJe<;syi>DP8HY^@8^5StZ2d?>(L)n=tsOlwA z%V5{}*Z}Rw-_Yh)*~K3y`AwVO8@hj@&EKSkIhi^C0c<+dwdFJg5xu&)4EmJPQ}ny| zVcDijBW2302JWU<0((nY!dzSWyEX*N<{M8YbSe;$o4ZdY#yCxHR?EUb)F!HrrD|`{ zO!=vMmWGaw*$0=J6_eboyLS-isSSZ8Oq<)goL@H6YDWc@cSN7Q?#Old_^9HkDQTJ9 zm&=t^c+an)(Z2Iu;xFkR|H&D84#Z|a&jZFN?{>ho`0aURncB(T^l{cg{AK#r^4I+3 z!(w1}5Wyovdmsjkam(rI!wX_-$8AU4QC&mtZW}T*}{9#%}AuOmFhLw6QT%s`aZX}Qr)obh9A7!OB48=PG z1^R7$)3&(WsCm@;+**||bOK%hSYSkT7!Yl9ANZ; zw9~rv-&Oqu!L;BiRa3En+yZ0KX5PXl&P2t42%#wJP+pD}q8l!XJtAJv0v&8YQDXBT zkPr|`Fn{1&mL6ZBh$iJ`R%f>IAv^3LtNIC7INZyOv-hD3SQI@Ty|!e;L+U^ayQar@ zyZE#FvpoPIZ`*38=BAFOmRETg$oDw#*n$?}i=Fn8$ZzCSbfwjdOtO3lM2lf=q9{*h zXsO;bc3;PUitgFTMQhR5A?EQ{6~SZqeDawR8UGXwG8=Ulcx^f2YVBXcs? zDTB?bUi|o-m?@32BH^x}aYBoTN4-dXjPhPG{*7kNEMiGf1J+HNMfDPueA40B^wz}9 z=32;jU*C5Y75N;m(pak*Wqdlx9!j^+VCoR?A#%nAY6Zs$o&85iRfWRoZbWimZBa4+ zN{}qYae271vZNz*YN$M6epo))mpiT6h{~FQlX~mJ55@u{n~Lb=%5sI`C^1gGm=4}- z83R`w*-HLg^}rfSukk^LhDwU=kRO=LkSVQ;Ddi&Bw#?asmhHr-VaPd2!Z=9^fl@ig zP;JHRe?Vdtpxf?IflGkaV@$f&iMu+&p@ zlrR1kQeyGM$b(Dw#2#>#(NA+4kxNbgKnL~`c4kbVj3q{og@IgZ;}exaovJtbqCzNw z{wxH(LFafNskEB2`z72Zl!|E+O5kM(_Ek%J>zIPu1NO(?f#I)t*WX1Le*(kb~~uuZmuu8}C@xPL2_BZvbmX@uZ2!64{x6OS>_AdLAJT zt;A}{+{A12h)F}_J_^5<3->hwZn)QMXLxwgnw4Q{2JK9b!VssPxubeOj(cm|kI-k>nV7g)y19f~aF%0tiKjT%dQ zUJ|I%v`u;i!@lC*`awaU(cD8)w7jeIgmgf}t#lFS@q~9sU9)dxu!9Got1G)7K4C)Z zG*kBp=Ho1`>`YOXYgt1HlhC>*9G~jDcHdA8v9{jJxU#5QYsB8jVn=hC$&;C<5L5po z!*y>NO}p~Pa|`2TC`fv*49DR5-A(yE&h$>2;CgsH$1_+-So1eLAoBx}&{cP%AL3E> zNL<@9kFzcssTR%T`vadkyhs#?yOlS=D1LulN)@tfmiacP?8;RL{XwqEVPB+B*_`%X zr8Tkzs<1Rhu^-B@ahO!0l=KDyi}engOob^lB)q94xz7Qa|@|9}SxXTE&W#{optvpg0xbd~-Z zVFL}Vj45gjBg==HpoJC@CpXY^9vJ6F#8RW|H-M59qzK=vkg!ojhhGlW0U)KL-|l*O zY2bgYz0*`~9^cc}MYS0kxZov$zu3HM*IRKCBc&L`(mTK;+1VWw_l&(fd0DZ#471eD zpKtBZX(~vge;)2ubI?sL+aU;_KiMz148M{*#o1^yb^>VJ>2@wS3IrEd4d0czvcsR+ zpmES=!kqDAPaGZI54wj*lJqcEx^{mvQ-9QOJ5?H^f?u^Zz-4qXwZh0`z>H=$_1PBW zv);B70nJ*wTPjUs2T^=XchY#gAI_=x>K(HkY$N~x>1F?zfI@NB{V~GpWPv?-)}re| zCf*=HV=8P${=&s%bb-MI=|fWDhP!vWOjggukFDwZR`bcHc5}7F4Ws!!LnwR&5c`02 zCHSB*7hZIi_uO!}0k4jlyp7pNj?Z}`Na+N7l77OS# zny7@4?m{`FZKfs)0Jen5__IljIn-CW=ExliSU{}Y=QRr{CFT&<5G0``TaQiQNhD7> zscE##pW9(1!py7N<;GPObIlj(_M|8TNl_1yXSK}17;!#VJ&qr*k;gl$Ow!LHYhZ)Z zFT?D9r(y*QXu&Pyijf<$L#Wn+kI4s8RbIxMRLj5wFIU5!?*tqe zdPQ4mjzbW$plk0zznj~;1FdZ>#Ibey0tdf3K@rsNlKWafKEb(4WICvQP=x*peMxPMj_=pa>$>JAhD2$FruScXQ<$ET`j9#n7 z-V!^+X?ravOu=hDq_b_+qh@*1%wbo8_3@K=U$-m~^XYa%ks5bn$0m$jZrcyK{l2~n z?~U!NR@PI(FL+AV$qvVPdICq@rJwyf`~OR(lkImcn0FHmK`ZuJ={Ivhz z^B1(=_Wz6&i%Z=QQp#H|dX!s=IFQ~?mD0~PzHu%v6DXq3-;F3LWr=BGy1(S6yMg{| z(-kellbW)H9+ONrEV~Pm%=owcv(rKs;@aj@`n0ocw37eeim7)+;=g|CD!$c4;}65` zGI^fWLO*{40LdEw_U`iZ(vKq~WFwfn83AI0;Z9L^#5+qnx-J7a-!HILGIe9zTQ5vO zbdx(vl8U?bN0+iCkM}X+2b(&NOCRi+ZhgG+OM5OnA4zsgPdo2xPm>x5Vz%x-Fm=-N zMF^K@{M@7^E{P02o&Pa7>9tZM!io&L6E>7bueLT``d)`IUuCy8GC19#xd2TMbG*Tg+2$6aU#+iYIL1^KGN?S!h^KJb57F!m5K z8LzcsNH;%}lTg_?ok#|mxm!`0zx!@E#Y)33ArbkL5^LPawR|51Dg|M!1;m~kX1i;2 zavy9A_E<^=7m61Pyp)CyV5l)vPT9kGWh6!*87IJ8E%EQN97j!@6N3X5a8dC!74YjQ zzlI4~CP#m1PC~_0M70j1onUR+tbP=xi|uJC!bVjCN`c?;ROu3P=V91Ig*Dj7t$d@vwlID6k7N)I2&Xp~oanC697*MT3S~+iXc3}5 z1C!qd)QBb6p zXKF>Bq{t=D#B!|D_Z_N621OM0;-(`oA`r|kvy(et{%NYCxct^n)1C#9SBVab+9#>H zFjYBx?w+m$6psL(QyqpvV0r4rSf4J2q%^>3a=_gQW%hu|EmxtTcCvF$5lu9oDXq_Bx#DREhK+n6hDC|gY703FUW-gtt^6v>;KTXj&%r%bn-k$ zHG!EHd}p3s2Zrk8vq8O<`(4g#-g5!rasoV4SibV)IstaTXGD0A=PF|4nUb1Y!HA~% z(d?vZfbQi5q{)(b;O`jlmqaAn@9O9OWWcYQ`#-V=e^g%lqjKkgl=pHgzkPtR49!s4 zn`eRUTt$!1%fjXb_@&fRJ7Cf%6pONNK7jB@nK4060wJk7#m?o~)5}%17V1w1XrX6# zQc`jR^KE5c77p!n?7LGit-j$nb@Eps| z7lVQVtWEPj>MocxZaBBYrT5r2A#2hc=nWGIpDd8)xz&5ldO)3*K8RY-FE}1TM{lDXQTN4SbnWhANP^{U}UuXq;KTz zw4J7EE>~Cq93~Nbe5{wzJ0$f+_fMp8G;SWfx6y79S}mAH zl%|lRk=~hc`8d+sl!yR-$*ADnEVvPiWNZRz0a%*yAy2d2 zUMXdxJ|b$Ws#_;HkrGQF7>r!Wr!WD)<@55>G^?&lun{E2R>}A){(`Q1b~|$8q4yEY zIpbyUP=*MqHTgciuJ*nNG_nZL?j|P1aNZRXAL($HPusOO@df9X4a5Ef;?*6K_amwNgo|uQ+wrqe$7_8bTv-J;z+DaGA65{mDw0inp#T@=h@$95t$NxPf@qGoIJBA7m1xDzP^tNA#3y|ij(Nbh>zw+b&NrPEHIEQdE(H4~;mtv$vnW@F*@#Sn9 zcUJ-n_Eq~FS@}OhzU!dXwAWNK-2?d6Y$~NG;Vlm4!Q3SnC<{q`Tmk6L4MeaEutWB} z4vBLfgRI#K>+wWI#~mIVjB`B4^j~uD-rt>RXE=h@=`@D&1|s-IvNkR4iA^R!UTMwB zFPd(fB;+4{GrAy6@Yr-ro~bGtpIKQ>I7YwNse_#K9WY;KrvY3JODJwEp8zg1W%)WH ziw_UJxjHgQy}0txCcMv;b2B?Vf#|E$1Ka@1l9*~buyDFP+9ebe&kpNHIBGFt|6udk z_a-+MNj%}l4+$m*o4R{BYo4Bn3U^znN$e}9`mVj4`mOtW3o98tmVVqviBE|S#ASWa zp47sRsO=ElCMs$%k;FE)Rr)7FS*kwp`x@TY&ACJwkbaXN+Fq1UiP>}+w8oEg%Pg8- zZDF?1-h~`y*$X!NErPLFP@Y1x9s}ig#tgC6WUIjB)9>;cI}Ips_?Ry>vDcECQ+7Q%QqoPYg`>kTiHg zYaR%k)m2usq{xzzhJ>8(E>Dx4-Fr&Z#EZ)$DNAJ@&H6n-bC(livlKQFDjFo)EC~0N zytxaN^k}J$kpu1%XmWza#u!JB9HTrD+uWw$7vU+8B=1Ka$c?d1Bje6{1K{vC_mf(E zpa=$-(>F+Cy}ua|h~DpzgxVejw9a@|_MG&2wkAAf60*rtRE1%~Z5=7l7-){*64_3C z=5qhr^A@G7pE$+ruq&<{ATQWq^QEKVEXJVU8MeSLvF7#M6yGoEK=hze9N#z1RWdDK z_{fm3xns@5g?AwHfHH>3*?5bz5fzSZWIKfKvCRdf>lOImie~cfp!b)YC)>Z)n*KU> z_pi`nWdA3{rXA`l)+=I&Ui)gaKN5fk%+5*SD141+d{;>AQPJHfq5X0f*ib?fs7hrY zukl92JfRveL`&d=(M3;TO(!{-O>KywmHWe1#WJ4I6~1#CB(z7qJcY|MMF)~Ysl;r; zjY^cDx|UPEI$K>Hq)n{}G4+JsRTQ7&pLIp?iJ=7_dZ(9}C5ZNYjVSOXFiA#Q(RuTG zkSU-Q>1Pv+M(M?$h%_!wyH*ash=wAmMiPlsI$0PXszyaE(sYN-J4%*oTd`vXS1m^d z$8_PBO$@=Syor|f%`%qq29XU0(V9dCnnmMvoryeE=YSKOShdbesrHSuU&7^xI+?0O z&>*rL!5SGN!;>pC)|1UNR87(!6%-iM+~S*@mIt1QM|-(mxd1nkb2CU9Gg zP4A!1+o{Jq8@*gw)(ZCpUC8!gLFI_1AyL&LL$qVP(2bzXL`(31oAo-()zWV?<{KxQ zDUNoq$UVi1PHl`93rhZntaj*|^H30(uCX34|pgz@j59 zgeFJ@#vLJ;B`L!Gb9MRD5|IfeIfmj&w`wG0ws+O@ExKWYx}(>fApSz7YjA8KGb95n zq^k>}eW;RK<%OwjL^n!$of=I_%(_iZ#=RmEMaY5qtey-)&zJ6mtNfy_1&NS)p`z!f zljlf;CNY}DgdaL8P*T-gWr%Lf1lH|IjG?7kZ>Ndb_phht1hi-FbOLQS`xl1S-6sdlc(2@%IH^DS*|51U1uVfe^b{(unpC zPzk$W-Q@7Z#o>`&l+OSlOrgPFhPMczOoaUGBduPL$1vTYlk;vrOqMoJlsTK1I@|D? zpu&YXY$G6jL!}EGI&p086kB8%b3b)R2&L~mjL)8(g2u19BB)2ek6A19-?R3ZGWIS# zX3#-GYlVppcHn`f%2JMbS`3YLd$;WM-0IFpzWI0n{`vy4)$#uCax%XT`2K;O-!9p| zmcafxp8H3WKjJaYw{OJwUyq-5yd6J%tAu~<>@w)3kQp;x=blxLM>fwZA)Aqj00a|C zA8O*C)_%VH>VbjtP(5Z?F~ibbyV|nKxxebL&y_DATKVNRBEAWWOqW?~xb0-tRA`t5 zB@MH*dlN2PnhJ(TE#bU!{9FsA6^ay2r{8AH$Hn7S^oHoeHq*E+>!`cv0oG=WjF{iib-NbOHVlYbG&l|B{?AvV_xQBMzo#$a@XiUGEJy^A8G@FMgpSdfkT0hh(so{JL z)ljk9EGj8)qNg&Bg{8F4?V7=KP)$^-rT5vc(&raZu3hz?R{t(w2CK7RZKqT!+TytK zgs^~-eqUH7b_~Ow?IOW$B55K(6Xq+eF+*2eNv#GkUO0Vc;vu%;vcD1;u9dMzh{N{W zlwDQ<9tC#Om)ql1=K%nUB~7?|ch0!^QAyY8Xz1v+FymPi&WWC|X<>9mWZPm~F!$w- zF;>9ytp;ACp=vKW{?)aU>O+l=0|>eTo_t?IS~ae{@&O_%f}x!-D`jP#+gC5AWDuHi zG0qZ%%0V@m%tpD6dsq9Vr8Ud|JYzISP#fe|;stMsIfnG%!ZI8F=r3auIgm%sDWMYN z2B{eVfZWO@Z;U+qDOkrdn>xw30#vY2&)HM5!*(K_I9Mvb!9j!qQaHsgn;TIFk}MLr z`7>i18U$Z+a?>l1=VxNqT~C+IV(XDb)N@cil0?2U@wd9F1VXX{7ukcg3~Xwtg6w-a zt~0P*Ccw+gfaP38HOD(_ zrztV_{8~K<3ju#)C zawvj`gBu&gi$4;{ONRHKntG$HYvduiz>hcv;;oTkYT%~DNT+e;fS8h^H&8#0q+5>3 z@7X%3!{}*sJ#@X~rZi6PtW jf0vSGvS-O{3!6H!dpA4Y$XnPf|@Z`zD&Z>nT@W= z17hAuX`yQIbH-SDy2h|S=vT$xw1fcJVb8 z)z6wUR7$#_`9kr4=bddc4vsZm9-fCekBqN<$q+X1;XMbAHn*-*k0dTa20RdJakpAJ zKD&s~=5IA;yYS&V*$XSgMp|DWo9N6cGAMx@z*=qvKPCg&ppT#Cx$WW8nUn0=kYS#v z=y#A_<5_?PT01I!t(ox?=M6c+IppbE+j`-u7z)F+w>;Y7j-7G;xvd-8+rrw#(?(Y{ zdY^$f=lZt4n*!=7@EAzL1&50!HE?DgN`DT0Xx{?5Z;)T3qN2D|{w_VF*f67x$O|nv zU~oyV4P=~>g#^#eBoK_EPbsz=>yhyTy&m2=Y%4j9!7OtS`zb4>6oU*>lrwZ7%uQ32 z+ic4_Ia^x&^#jHEB;hE<$jeOdj0OCNb;s&yj9lE$uD7yVGVgyJXag0ufa93w0X7%v z=0<3yDo0z2aMK*$x|$9bns<2Q-%slu&zw!4U@g5;#LjFDJGE4#5*`kSvV4FvjBJMt zh38qXQ=(MLBk3&=w@43hfw1dkOEsIxMTt6tP?Ct}gb*~(qe_bf=XGAJagk1&Gpm52 zj+AC8l`0h4plii9Q^bzJIiLGtfoRscgCL|R5sw?`1dGUJ)0^8DSwFcboX0AjR(%l2 zy;cfkr31YI-fqicWOb@TDTv$>7<(I@wJjY>9@y(lv1N-bV zkgUOYeqmHi?1eIDhm}YM=nUI(c`jNMHK%!%NjH+?1E|e;9rx2cJRANe+rP8#zou~i zwU+ePcU=6deKY@)di9PJE1PA;w^Gu5CH3~@g2RitoiN#t?9^5U6=Eb-vn)iQ^fC}o zaQc}yhb~m*j+xji_1KU=vdwjqw~rgC$AQ3TVzKFg@wZT9YEb##guh?oY1eH`~vuy%N@IQ<*g5}&)Yb%EQYmWB*Rg_h>V((MzeypYW%3| z?e+UOZL;U`apTf%dvmLVQT^9bH)rQ%g3NXtqvx%ItHY&gVgDyAs9?JR-WT_^`CZq; zJ?jSOno=;z>;ZdihOgI#G>|&J+ugG!$t$bZtxeo<7Pmz4Y1A3N{tAnV(JJ+lgo0l>W9pZpzR|DRZQ5)c-qJz)!9&1ghmpon^ zqX`QilP$|%)O#6)ILvk&7Lyjvikm>NxfU9<=;XyWTW(Nv8k984Dp4vYr5_(C;!_k8 z?#!I-&5iE|bMWQ5Y$HN)~^K|)GVL4&=cSCMAq#n8KE52kf!zeN_dNzi5k zY{hk*3n3ug76TPk1z(zzF_xVQ7BOJ@3ec_C8_4cLeLXKczv96C@aMavH2=#|8`up+ zP5Bw!+ndb~VW@%P>e)d+!!@iM7!78XWPOzx_cWXNwX6&j8+{9+WM)-q;?;EJ?@}NB zUm@2M5>*h!-7eXKs6*1BSYDuqBHfvJZ)V=02JS!VWauHJC0Jq22lAwKQ&WUGR0lf< zUQ(i{B#JHxQ6Wh|h$rc4DiH`pMSBbBpfukTmz|l1yQk&HZ|3{vn{Q^{&V27T()fIo zi<7tCoS$#q`ZaNE?Lg1m!s6E=fEBi{UXYWrF4_{zrCtrI=5pY7$PkImlj_bYg! z{%!s2+3{X~J-4xV@ZH?%lkv`x`0_}6z3^?PeP`y{sfv+IlHM>hxV zm3PMe-Op|Q=C50BWFppUC@-_O7^=i!U&HV}m+f1*@qRJsg6rs9oD;q^nia(+V z)ukViJt)r=Q9V>&9!K_|>|7B&g!j?=#UZ?`+LusW*Ba$Rc=)q#549r6YDJROiX^KQ z$#DMnoZMAKgv7BD-Pe0dp-3Wt@_Z_pA1Z_?1rmWpzfiOinLz3g`N35?amf!lf+2qo zs1gqxEf)GLWHVu*%ExAuN(HmN!xapq3E^W06$~>ug&KyqoOca#h#aDZx$s|C!zfIL zhA~gxNNN}trd9tEv9tu2E$H8hNabd`pAFpC-{ zJi}*#k<1sBM+h;-;Rq0rQ+bX6r7jhtm>A=wm>T{uObr_h3uA2DG3|24wClMbM5p@V zx!mwsP;SIjFe3&sDj>Y2^d~XHXN(!#S*bkCxb6!k4A!N}BOK|zV224ke%Rqej~{lq zu|6aQPhP4GDmXYIZ3%$H9=E8w4>Z zdeGW3V~-$+8+j@*P(sw&^6I=V74!ap+?qk+wrg-u3b{)4i!Lj1A?O>l;fEc*r|rva z9ZBM(lIcvExso+2NC0+Zb7yI#^mbSlbvH(->G= zQv7M?pQirv%zjM)iuRM4p*_9^)6bdUGygiW{5rD!I)p#MDv{qI5Oe~qFAMJs6SXyt%U&+@0){k;0GvxB0QGBPyN z6R>u{*Px?$xBmW*nVp%2ft4AbjftLyjg|S=a8?dRRu1n^^Vj^KXyuLUtsU(Qem>t{ zQ~mk0?cUG$%j5nz*?-^a@0a*ztG^$~e`WROv-$U}{(9d3>0W<5`v3A?f4+);-|DaT z`k$=+dd2^x)t_(v-?#e9fBuuzU#|3DTK)Okf7>eKU%ZL&zxSqJpU1y%_Al{Qv#C{fk2}{`U^`3pfA1*}r%c}cD5k%-6x09UQvWN6V)~0qG5rrN^}oU>roXrp)BoU7|0|GU`io03{SPkn zzd|YIzql0hfA3Pi7Rf(6S<=YL#KH7^DW+qAq7^Z-aCi?RXhkgEBMu=W18YO0pDVPz z!+RiN2@BfE zY`TZeUy|6et=XSyk2_Pa2K-wf&@S3}UYy#!&7O^SOhsPfptpmI=-mtiCC_&qtQKyX zU^9UAEIwfQF4Ad0}yZ=fgmLQNSum8 z5SA&l5df1Ey(wQH`GW-!deTY8%nZN|c#r7EL*uX!(cS>bmT-wi{@8Hp0rUt=kSGI& zh|&7+ggu;=>xDQ@DReVgUK?(GaJXUvw4j7&zUo7M5Moi>XtZRa1jikOD!yG{Mk>?C zV)8{JDt=5C?BE_%{#6IFYI{mY;ITCV?n`!^8Wef)Q`yN%3|INNqgfLLbw(}VXvd|#jX70`IJ~ITs8y^@>-3mAnQiWQAO(~@uucjeY%XB?sQF{2A|+7p zf0Y8VY-QRhQXpTiSzo@TGr*MPigZz3Kd7m z7a~qWChLfBt};G($joK~@`{R!?=uK+kTt>C#&5yi?3>EjS=2t`ISjTs)^>2Pp^z`Y zoa~DwSYef+jH`Y1()>bbQXOM(pi!mZ?KSVAu*al#hsC6;#wM^(jC{*~P`}xS2pJdi z=CMy^f_648Q=$Fh!jPOMH6o*9&KD-IC0rcf9lfpRLzFME#JhjLJRLh+Qa$Y4?m*@? zN|Mxn#tZ<;)(8TH>ZPx-&9zPvJ)gOl8%>R#4$Peva(K|Z-=R-5hc(IJ#kw=sdQn`= zyjN__yk~A(L9fo!$Oc0ZeAt%@Y}o5ay+uxfE)Ysg6oJHf%f#J8zK5I zE~h8ickr-??JbZT3wjyY&uQlUJ#rEI=}V7~JD2-|*Vot2N6@7Pn-00uqXiI;GPMTS zN^a0+0LisPY3vS%(j?X6Gb)@t1iAGl*m)IBKK=sZwI=|cwcOaKaRDdu^MD?zv=V8T znM5^pA3n6-b=9D$FEHi9(dmlzoE+fGIL=RUEOku^_?HBWjpJNAmi6;|i3k4Dhr<80 z1WzzPFuE`O2ZEkk-E9yX0fqah{SJ8tfjIjoyh0HkX%X(-Tb(b_Sh0oe6B*`{6@8-5 zFK9!h9b&LQQ{CT7${$JZuO#h{6-mVUJx^o)9kBeryqMwV5B@mik41})jqV>TTCGWz zGRtBJ{p(K(rI&}&9I#Kv%;r>q8+FJMvpp-~Y0`2j77D<&9c+h1nXjaf-*$XGA#A=7 z`lgSJ9gjU5zqW~!%SKaPa&PVk3JeN&kv}9ozrbf3#z9EIDCwR<#|jm}xD=DOw>#Zz zq)gZgPHhN3&mMZWx4nIQpenLSerU!e0~fBkONfR!H@;xj3p)xIlb)gm4T_+bm)zso z3PbLGYHuTJN4zwzsO!F5YI{gWMibX=82N@I--qIytf5XctE;b5&oMoixM-;$O?5e@ zT!+gv-6U-8&Per{({0uKFxfJ&v=o%QzqsMF64%3W$Q)Z=%67xJ?K@4Fsl8?*k)6hC zhgeTL;egzr&z4-1)AN|i;=Lk{W)`aq^ zSt83)5B6VKPWuCt6!|c9Csy#??x7&*%i7CA(CQSoq>QB;sZ}#81>I2}M0$TGCdcmW zh=&=LB?QPJ0S&s@8483bH%|}<&2qN9qg1&%T+YH=LUg6+FfZn}-7VThA1Ide?HKX! z>Z2s`)wk^LzRCQy8(meijmi*A+_lx* zcq?J`t~??%1aQ~1hSN^vP9Y89@QnColo#FxszMa~{6%?r6L2C)d{!>!#3y?-L!dlc zoEwEkY8a@3A6_*$qb0We+X{JwH8tLC5Z?;;5UujwBz2N91ab=PoKj5P^dJ0pP8GsB z3UsC6DtxZ6@3L!Tu%tkR>9>@Q=yNH?WxwWmQPcx}Xyh;2R9sr7>|yod@#Na2phPvv zT&xrE(K5onGAp^USWiZla1x9VuQu=V-EI&cZpV4UAB-Y!;Al77l)>mmkDH&#ZYW@Agte z{{$ys20bz%AO%h*V46$B)%0tO`vtLX9RD6N;|1}6EFP$&z#H1Je4NI19}N19soz=D zpD^_^Tsq*`Gq{dOl1V5ssCRt^E-*-ql!9K|u>p=6Ef0CF zD))M__y9j1U?^0&rOO=<#TP21E)jn9VcYH_q~;5UX3 z4}+J3gXXsC@jDfEYICtS#i!9tEh~zS?Cz5q^Ql$))y=3`)STOE({6Tkm(Kb4FdYMhBE`Kywk_AZbNOfJ5iaIBz(&XPY!vaFm?5aBoHZFZ3dhTVZt0ZNkWO znG(gLG{Cp1J+)e}?nEC3>wv*?UnhAF}ERkoa29-a%waxF8M|P_6rELrw+0?4(Sj;(hCJw8qsg#%$ z?3WzuZBM^CAt{?$%OEH(#RD&vKzE;fP)0GFC)pEOT8n|S_u|i8&_X}1L0qX5>l3T+A z|G~#WDPrd2F*6=1x+x?}4{l(=&7KA!!8nmbj+67kKcf)p*Q1=<94@yJwIe}my+c9$ zV|lTd`_gJHFh-glHmEtsAAgDh8-}@>^%h`GoX7`*ll?6F)YG52>djVud{{XvmfpXI zoi5Nv+8m0Wbc0CJS)Md2uUXA1+A8UEKeyA%yTSi+gd===0HEFpYWq@mH;pJP;*g^# z)06e18q0t>$RINDh*QN!|2!lIn@pGIPbgmi%$nL2^<-aMm|(0kps4kVS3T-BuA6*C z=wCt+E9hj|unwB)@ROjvr1VUp1L;z-jlI#ZoaG-VFtjDj$Eq!YmH4?18C5l|5_d2O z_nxyICXZj^MQ3*SXyWJbgegY9Q0Y7P}3#X_YTOOGYy;{)8-uiw}u$o3>)E#Axv)se?Ea>a+Qo zO?P*VY!*jmcva`-vYvWP1~9!c!W@(-I8LAJ69{YOx_v*gaE#JaP1`m|Z%j25uozaZ zfLm7G+N_F48xH7Z=@gykSD=AORy^zd`d`N%<3K{w&b^ zU(o!sBtA()2215V9=cP&exQiXxoFg(L^3m22?~jsTVsKjGHSf-W9x;ct}A>z;MAZg z1Lk3sga%4pHQF0tXKYV?(?&%uqzlzVOKYJee~_n>XruLdh?ixc4IoXRti10imK_3Q z4ZVE&Z1UDb>R=+K-V*Xw`!dfvo{5SV2Da+3ev;#&f%0OFVe7+MG7kFm#6cAEVH<`{ z6P;+bScAwb+T7{wpvi@QfL~)g0gc%#zvR);dLd0ZRgIerFY)6mZkqJ6@anCYhK^Me zRfYSJlfvCv3-N5CzUqUA257{meXh32r_yvUZQ4}faABfOy7Gp3!X?d`VfIG#*Dn_# zyh1bjwE!q|VL^#UZjSYG{oVY`9GG$av9`?ExOZZ2qjN8@-Tl@=)FQSUb)0uv&~78H z0a}AT`Y8`p1Y{G=yMwweY#1$6{oA>=A}uSvvq_Xs5s7LOp;NML7X44FmDo~VJZ_wn zGR5HE!EOolrDlANWxszG*J*}NoskCaUtLb8spr3KZVI6fiU0I{Ou*I7rtK$g>c7vA zwpbkc?2ovT^pJ(@(UGeL_zQvp7)*amIQ}P2g?$CX^$P`4iW}eMz2&Eat*D$!0 zU!qr7*c7%xg3cPT1sTc2*&u>wq|fuH-|VusYy~ z8;2o_L!REoE$sU;mB!~UH(zKvAA_GvjV5Igo<`x(TalLc2d zMt8}E)Q#mt2SQ$x$9VJQ2!+V^n5Y9dEPI+Na|-WJChPjS)ai;k!KR;i{Ruxn#W_n4 z!Nlh7T-?U(`w$wChY@l}GofGzGb6hM-;^pk6uS8tC4mV0yO~7#VeSgyry4}xhpx1` z3}69$1HwwX#~btEMNPcFLc8=<3I02{{8?lD4VT}d?4RKBXFc=}xX?2&{F5jq+0uIH zKawq%S&3Q0OiNKS5`h(HGE8-w@+NJW0dS2iR7w4fpKyW8hJ|#Qr=gG|?(aArIUTXy zJ6mxm)uN;K-4p^_M2--sXO7@9gkA-cM5BT^8jL_93b1xk9@`*p?o3=D~WbPU3?_E_p zc+KLAR-CruX{8Cb^3xtV)27(g-jklMJxMZF~MPd z`*h;_En~sWxW|Z|F6Ij0GZ0y{yD1b?M)Riz zC?j9ZgmMNm8ScHYv)ykS6d{!{>3@?l?xqEf)goD(2nQ=^*20FVi1Dzn>rc<)832MY z!cD`5z1o>39PNWcbu9GVCOzT3>e96eI;gd!--kZ$uB-`_nVUPkHHnqZt6hV*yijA* zNTU9v9W`p@>GA5PsU3M`XbAB+YGsA`LL)cvt8g0=jm>0=zrb8P-s+(7`hZ=lY9J^w z@N(l!S55*ly0PuzgQ7{VlRVFuFnGHQ00Cmc z>uvHw#Y~d`Av1-g@WW9?RaShekVk(j22rE!DN{`~;v~m5+UyCzdze$D6a_Zqc%>q? zif{tl9Lh`h{FjDE`QENWON7?+G8mws>xx(<vn>gJ}f;n&1nL;2QYc9o7#;Q3l%oC`*U!-h%b2S(O4#iL5 zR(FGgS95@zW(}kl4ORLS?E=PqEt~%w0kek{!6r;7cc5DG9ZB{*`Lf7O;*`Y@e9+y# zLX~wlwz_;XG5Z+D5E|3T(W0Vf7GmC^H&S%94ipE9dhy)w!zy++Qk)?(lk8!@(D=Ht zR9oj(&Zf25;&uz3IRh$NmV9()6|R9x7Erm-dLj2CO=N+Yu~p=?OA<9%t_OEyDeoRW z4>HI%NS(dmzGu!eFz?E$C5@j%Qs?m`iD3^3x* zlyt4Jx6xPk4{}+A$~*QwgB6G*ctj$DM?YTP^D-`^6k;?DiV8z>r!*Sn4JeaR318MjMpPzVEUOSh0|jJ4!3>O}j=9s)&Dhn^5rQ#32miar zO)S3x&b>V%th9bVFOG`-h>)V1m{B~GeKhdq;ApW zC?7WuEf^Fg{DPJoXZ*fONK!{m%803K!}xww`2nn1caJ}3_hqdk7i1L+Zkaif3q&0% z(y1!Be@RNaG=(xV`2>Wtpu*doIpy_IpDj5}+AUi;)*f`F33MshS5!C1xZCxyntOFW zcN6`=?$&tcd~UyFG2W~@ow)$J39O#CY!rC~Q7x2ZAiE2{=R3%1glJ?Xft4%Owb>e^ zXHyGW)4T%{2T?&hToQ~#yANcuAsNV(YKN0G0^=)SQe?X|8 z`u4WSf9TuA@x_BYOU)rAalrNc@r3aW^Jq#aje|fuNZ{eqpPvpmgRtQt*Mb40kST1B z7n4_$*T=joK0qlNhI)vzJtWCqvg^e?r#-)dXB#Gj#F-ZJZNr8MQ2=u(#I5V3@-~r9 zjYZA4AZEHf9&Nsc?bPS>=`}gqXSC49Y{G}5ckqT)2drwF2-(FX!~7JEzW;a^jwtf) z*4v2Jqn77i?Pj&h)a4VQpR9C`k}ZpO*D|kmukGvoKz>sIiY8X20U5HHnV8vI!Hr}?&ZC#AfSoGRU*RxJI zpq5Xd6xWpRZrNgfqR%b*L{O6{M`O* z9k^F+k+|y}eqMk8&z!PE*R~b$6xi*t4!N0|?DUpp$AQINOG}TeK)`nS-{B;au!lmC9k_?Y z&sWzULX!w~c4~&z@ACV|Q4-u(QBQj6d0px`*hS$osUhk#ac)p(8t7Lk>Z}tyPMg^P|Nj z!6(LY+1!RaP1QH1pYxREFgI$O{LeSk6n=RL#Mj%}Laevny3`!!I+E$WCHsQ@3 z+8T6RdVjw`1$9I&eTq=1Oen9e+^wz{8KY)sXLMzVn+(QY2Up1)HXGy3F)iHpugu{p z7H=QC_h7Q~hs&jMfiOA^go*rJGm>t4cK&&OsRls3k!PbQa3pX$59S7@k!~80k-ba1 zlz$3Y7Vu-cjH?_h`*LBrw5uEfDE4L0k*Oj-!MAzWov`J7xk zq)A89(r>W57ursW+F$zufn1l-j>`GPzBqHgE7;?VSI4cQbenBLI^01#E+C$lTK&t#w*;5Zvrl(WWoUUGAuccwBAs8TX-& z6-blER&tpYcf+<$_?-3^%b#hc5`pen5(B&qz4|*cWnV-#euD#?XC; zo|Rf6a}$3;X&p{AE>s_sUB7E<+(?5064eLfrhT$(XMzYrp+CWg7&=3}BvYI(h7y}j z!GA-DA1OsZ*zw!y7eAp6de|E5#xXuLS2bqg)j;b28Cz3}L`^r&Y=~P}kCpHB9|(Ko zlRj;599xCVc{swiNH{e4S0FFzDm z**q=qO6TaY9FTbDsnrDLmrOp`@@8C%bW>x%g4u4tu}bqXnFij%;f)xpK}>Zz$7>y! za)rda-g_`cIO#TTE?&e0ng9+!mkq6b>b;A{7g9CXfdMU?$jLmWsvh!&@|mXgRUw)neZq`jwI< za`i93g7$4=nFn?m^FIhHLfLbkFs`SXgWtRXNvw&d|BiQmRnmX=a{3;Ou9z{V% z{8_SFet4qE<`XU+cnXM3ge0;4ATmfhc;<~Dk?>`rM-~*!dVy3zZKEjXdAfGg|FZzz zd&v&%LPzKI(c{hWlB2QH4DQS>{yC29XhVCn=9$xu-$xhr7>ZjPXj{CD@hnCsa zD$_=E-=rFM#X9?FeDmxc(=JuDVl+u!si}Tc6T+gh>n6Td_C}FW+oO|%qR$Z@#ZcbR z&xEO?(wnd{Qg6zIWw`1wb>;+CZI)r=k7~y2&F1CGJgPn7=0E1(#)Z5QgPLW&%FgWQ zBh~Ah+Fjlk;Cj!oHd3PR(OTlOWb`qEoDRxZ!0c!_h@T6l)PNu3j6dka}>2rPg=89Rs#iMyzv&2H6oUk zynd8q$KqES>O^19_QLk6XFPRydNA#ZFjyV?@mEK7q3Uo{fh4fiA6Z)HkZv8Ik6=cLEU-0*yv*o&KTg9KXy|I1r2nj0w`$|oj zDZGK%lj1bmFjBF25dg*vfBK+81|!|{)=vgG5>f;=TW{iDD8GS{Xlcxc6w0F`Ae!_i zTJf4P^1y*h4$7qpF+8UVN;1T;j?`|C;*%DEoN(b15|EYxm_1|NLPS9N3-m%>n?^vE zDix=v;`-7Pe0RL_slzqMfo!c5;d9%yhG_%o@5^|&kp=dEL{-t+F6pd^y$f!Qm8Zml zdu+|T60Q6ss|YN;`&0|=RkC6yTcm@*ZNxeN3x!fJz^%bLpb$qs2HXiL|N5102;~qv zQJHgB)JN?LCfUw~0=Z}-U*Hyq7q_Tz*0?6%or6X+_Abn9&_0Gdh*)y(-0GENAK;Ye zjsJ+QJFO>~0gPO7-z!g6q8XoJkeU>5Mio3N0Yadjostz1>o%iECaJ~G|tVMPi%S+xBJb1R zI)%4>nr;HY({C29Ip<36et{Lr!>%`DJQ=%S(sift(Qi~OUS`trRp<8E$9of;G+)bC zYlwI{32fUn{iAF&b;tek>mVCj34!p{5q9eaD!B)XC$$c`H!32%_Qr-mVq#f^hVL?opo29=HhKLWfL24U_}VuGh>t3)C&r!Qf> zP*5oX?3zmNwf$YH5#1YyMSD$}qa&ji%V^SWe!7Uj24}(F(>7_Ay(x%-mj;H{8#58H%QH$cxxt)+c*!N+t3a0gJ0rjkMo`QEBU zAf3on^_~xwvc*Zko?=m2_&2$CI#Y@+5&4s$1_UXgX%8D|fF7wYt0z zZUeg~jvVBlKETqTzkzW_SHB>0?S(!%#Mf&2U?qvh&)+1w3fCr{Sej(4q>byDmUytw z=3dH@3lY*$?8sUP26xAfs{K?_2>=&dOjzs~o!a7>nm4=)bW>in+yrgMW~wD)n%HA3 z48nAd3F2%Bx5I@BW?rur{c>^cQN6X)2lK2u@$|V4l#zF8*4M4ROI#}^i(uWZf)uuXulEE*{j`2MQg7HZKom{dk>W&tH zP}O%asAn0gNd}>1r9GjUq!zs~z({YOKQm!xf@%a#yA16}BHH^a zTDjFZZFHX>=i!~E@SL{7kjB2|bzi`cht5&!jIUq?Z<1qU-QFX)FQKkm9gtOY^P^ib ze%_yIx3$`MqdEm*k@!3C{Y8Rj`Mn3>|AFt<&X+&f_(x5Vj*0!Bq?JjQ_P@fcBL!2J z**3NH>Qe@36J!mk9}5!@-!f{ZCv~ZpL%&uAigCSMt949l5j1gT^>yn?>z~!sKP|tk z8}Rv@iv_I%p}wL#Hp|-COwINf9|U%;?}Rha%LWSyP4oes8_k+i*imU_cV~3>#n2&9hOGMO zxhgHvv5P2CoCpxnD5h50&4Z~p_-AU_kfexh7}mI*+k_qu9~ef#@4K;A`*81KcCv_L zJ3Z4a$5_<;YGkV;ea4}u#Wgn6)Zn&kcBnRKo1B0#0ac%~O2NaEjTuLrw>oNSk4v># z^9+s`$ZK2B8w1h9#lQ41_oRxV4;^`U+{D>P4Kvg5g^5?37ryGgw7RX6#4S#)V?t)h z_Hs8*oK}3DOzn<1a(wJDlaqGtn&->(bIv-ir)#Gkcai`|?nD1Ym5~*AHDd4p`e$P+ zp1rKM18V8!%rPCF{$~NNO9EV&CV$KMIbJ)}WPN-@&AA4>W_TUM6(OCS|vVZZSmAn87)0FTmUiVeXG)vpm!>B0&97Jm{f$sC;w@ zmh8>Ip@uztpWVe*#&Y1rJyOV8r-`{E-PsuqxDJd4i}0fJa zVthIll!JR?b{3Wz?A~sYi0Mxf%4U6&h>L(mmzn{n;xiN`;U$ok1%%7K`oPBpAa;DL z?E#h`%+YP($gANChPgYA3Lr#SG&|Ww)8m73|GEnJ$?x+9dQ`dOLinrj^Rss1^hG62 zNf*4RU$)r!$RwWh57c?MupDwG)8#!i?hQIf#4PNg5vKy$kSEbQEzCOx-bnjye$yvo z>OKK|prAYRVOMWAMD#v8m)5CwJNKqRgejPvtHX;MGt8!c|sN1sbafiMtusn=nSf zIKw<%*>ef=nVe}^78ADu4cwrp=@V8};TVdblWzpWO=j);>u+>lb8?hq&Su^!AxQiM z2VGuJL&Ozv;TVSE`6Y!APF$H3%NfQa`NMM$%|4>8A?Qm2acV;MKorA$s<9RzcXi|I zN1iQQ2o{*hnqm7vfjC?Ef!bj$T39h#d7%+pU3kia+}mwHZc}CYXcr@wGlAR~l>ORl z(m0B>`|uR@f(#jjoL)WGgG@k>OC>9wC;nRjS(qRrdOMS1lRE*HB-hN%AKy20>JL@Al*VYp!#Sb*uzv0lY z&2)c2=9kdU@~@5LzqZ2tamxSY5c5CT{nVOdZNJ2Z(D&X*{?4JX>j2_URcYDjw(KeQ zL8K}+O9xuk=s+|LyE6Kz!=s*$8Uhjutg2L7?C4;X7G@taOz!GeT*4W6Wq0O2?65{g z)8d-!l-=#?1Vk6@f7VaR0h3mBlL%A<3H|c&z1QEMZB3dO7CWHC>-qNOx$&-3qmyCT zgy%||O#2Czj3BUcr@H?v!k!QmvdhN~B0Scx@hc)Oaq=33iSt;DAhIbLsD z1|>*xtdHD>eS^In6%qJAP{gnevRk@*k<<}M%1?^ytJ~*WRd}#l!}YW73vl60CX+Vk z@OW6uIsqXPkd!0J95>O9OVwPd`lNAb3{izr;^{Z}Eo*Uias?%3DJDm;CB1H!jt;32 z!>%cjb1DafRBeQ3LIE?T2=XUg>9@pq-Za&-FpMOuid21YRC=6x8PZip$n@!O%qR%D ztJ=;^)vMN@cvDA*(RR!=4P#LUr&Fa83Z@gw7}oPXj)ZP}1d}g+qvwFr$N|m-(=&Da zY(j-5Z}`@wb^ivTSg9@x>RMt|@69rpt}l(Yom0pG$mtg%Y1=fqL}T0QA9i)v^!fgx zO5Bw}qtrUgu2rIh%%d3sF~%^?e+lcV3^gby%aL{cc6++o@R|d&Ps?zHD+@5L7)+}; zIbWhMU$Zzo4+g|5?bBd^N$M=^;^7$+EiX53Uo|Dd47vt|(?#i2+F^&b9%rwIM>@?^ zPKRVMdOSYg$xbM^8%FQ`nQe+3k8EV>Q^F!;>vHyog(uFEuS1SJ$wX)%w8t((#xw;u z+bNiv>KN%b`97~q)-`ZLvhwRO*Erauz|w-ygxF3C&{g&-9H154y{7Vvn5qheVUu|< zMKK{;KM1i7unsjCjlWLXR7C@E_`J;;#Q@*iOG4T&(U2C^<(;V~ZeGRUJu0S%d``9o z=>J%>)M>_Z9VUV+H>_JvX5@wK@Q75nn8K~)0eV@0G)edhksJ4ZC@5)CdtGCsWGdg0su-aZJSRov7t7isTNCVtwg<2p$;1sBk zPJs4VL~PYg-;VP31n4IsUNR+umR#r3qcV>GIToZiOm_yZcmv38nP2!j9Q{RYXZhEL z@n2hH{{=_v?Ef?!{EtqnZ9cO0+ZVHBfA%tWu~+X+ui^o{yw zW5VvrR;s-Kt8ZRs?0wm)vktE}PU}|*&HRUwy~$zQnYTbhXcyaO0{y%F_g1SO7O)^J z1H%@J+YnlY3@`SkunZ)R^y`Az9YL+QtIW*ki+*y9`amWq>cqLa0Ima-hZ@y=n#~%3 zS=2)UBnq3**r78k^nNnq~V$6I*>@YBNXV znHZn+E-sl9s^ygpZ(5o=vTThl zs`p1ErIK2$t3U)EauKU?pvJFbK~__zHyyVo)7Z6@dreol@p3Q|_tjer%Kc;yj5^Fn zu9eb@kUMlLIKQ7V2-dxha}@O61MZ4cM?Lh+BQt&hX>q8OY;seaqTO6pR0`xfK!E8Sn%HPo!r4K)dy1=_RSP^~l z%^EeHAs>KR9UCyD=$x0Pgy}~!VKVcM_H^;eL4>ie9muy6{6lf_{alqs2J-LG&IF%{ zG+BmWQ!LIVsaxIbT{$pYTvrtb>d{iVuZ^2kx!NkPV1q4tO*Sp3bEczDh#F}}>T$H$(jIE7G7Y&o+8 z1$E@FX#&}Su5@-DAIfQuT^6fyd$+4fSyxH<8?aEAEbe_smagxb*m17@kt>y!lX~Ve zDVUm+jn7%rB$Yh@k|tA(b%_*a%8S>*l=3$AFezGr&LE)W)q6fqMLIdoIkN{pM@5QE z4!(c2eFJ3=niC7a+qpzyAGDi@QmCUwWXQc$Nfu-vLM70AbV8&bzBMz+4(<|?)Z5s# ztPnU+iCz#{c`Jd1faCJ`?BcU6Nfk}Ti-T8hzJREPs#Gg5yYx9iPM2fyNxRJ}%N(7xretp!|n}=MOJJnC2fMKjsZgO|NOS3<__$umi&i7c4d*yu* z@-~>;^Iny^D3E#n(jQ;(1>`II2p5H*t}pTN=Gt|tyQY$FKws+p+^LREX8Y}$yM0>z zV}i<>+7|P=EH4PQBn@{{tBhyoGd_%uzW$7iu~NkSMeIfQY}uWE`%6vvkp5OhX#0Eb z&1)d5wD)zaj5b*jbQwv2WI#3n6BzB>!$_tHBMi@RWYZ)*ZmZ?}=(II>@$lyUs6!KP zy;q1DqYQXx!_PC`H$#Lu z0=P&Z9;;sUr-WlUF5nJreO!%|j)9w;^tT@!rI3ElbRy?i-U z$!zXE5)|UuUd?z4#JJb)PsBeQI8O`_>T|6)BstPgU+>$`R1JwCWCNLY)H~HhJyTpNj0Lx235Af&hgr=@W>~ z*g+D4P=t^AgkeLL`(hmi`C~(d@&wME4VGiym|SgvniGcr7%7_u<7^UuXOG6$)HaPJ zJTU2$S@@aP!26bXyNe%eK{)4x*G}mRe6q2tnN?4c&Jl>6?t^pyW!deNWH4@oi^%UZ ztxXr}O9nDV@C1*s^~>nkc;9Q15VxrFFcZ1Aebmd(WI&Jt)^m1Y+Q;Muij{kyeW&Il z)hlGw2aC43Gw!A_>bQI!Q|90Kxi$I>1j550Qu&WLAxbvgYdTb9u6c zf(@QM-M@Y0!4hgE{@S$q3hsQl&EPw)@8WG2mW15wMZ|Z9=86mJ<=NE8O1F0^7ght| z^jiD%QQ=F{cF@9`1`}6ZiKQr-9H;ana1-xVimDGwXTC|*EN38Yrx=s}3c>ia5zBXn zK|om|_*IVx5X-D}qICED)r~W}drw-wzvIYjI(MD$ z5LyWw!>pJn)$v}lhr88A+SG23_8AALls6|Vv^UR6C6x6|H;074B0PO{-OU>AIUHH^DZOecG%XwgWyr0y|CLaZF6@jOa!}wZD zKin-=f7Ld9B8c3=F7Mq(z<{Yo0!eQI+cUdnSrf*Or2pMNuXoK&!?JFcz+7v@F}Z@4 zhkAZ-)ZrB%@Zi}8G|{zCRSyi>Lb`akPV|wggAR}{xoWrS1wbFoK2#5qNnibdgXCHz z_2g2zUCWxKi7OZ>E^na@g(o2EUGtt=2wGtj#5rP z*dVCN)I*@?H{HRFFex%^(_l#+rPpa{CCbWDQb{PVKZ1iDEEGxMhf?Qk+Z z|Bw8EZxV+qEhy`G=2xfa59?d*0X_gU85Lr}NeXt!9jTIE-~vI(L~>u3p3I1+MXlsCA21 z;62$|Z(YfUi3?mZlju2T%8qvoq$HsuVpkSV^>t#ssE%>kccbA1nkOQtT5UW# zL{!`3$RAZ+&y*DCFTZo*-z8}y3UZN?-ml^XJ{;k;Bh5!lxN#l^h$?Z_nbRHnwrpay z+^ujZ%_?VX?T9c>@7!%>0J$+tFa?W1>kYy$iTHhPUb3IAE61gfY#J+8-){uGr-QXH%6W zs_N!Xp0CG0&MH*>GPyEs*FXvn4gpd2YX?-r)URviVbYbib*uSNr`qSt~R)ADqIU~_>Y(d21xCZNy< z4dW&2=1DgVpC}hs*c*;pc-SUCwL{`}thaW?`^%wIGi$GrctUvaR_B-GYVw&Ae6OBt3Vz5loDFH_Tsj&=EG?MhiopHvAlMn@$^ z#SB+vKi1JVUYyqC*H~x%WB!T_Z)@gujkC)(^UK+PZuaymo&5?IWtL;WoUxZ)AitJ0 zmAvCB1j4=bF_lo$_Mbi0oMV(#L`55(yYcV}UB~iRclX8f%JFx7BI{ zEW#H|HcXHSFT z+Ihmgc~_Jz1CxvA35@Q@UI@FsLU0|Rfahmc5*JqS6mv`!0H z@ADogdDvLZuJKg_q$A`RKv-krLYu(gAwj-20gXQ^+5`rV-Dq7wJ6W7t}s+2)h|uoTw$n4B11(|o&PT?K9iObg+pWb zZ(Jo&bC?n!K8x-i5-n7h6v5yr4i}1P44w$52@4mkr85G;MQ)<#@Grn1ZqJ{@!cZDO zM=%=j^`av%j1vroj{S-e%%Q|Z7k$M*1WzFe1K4=pNf;BtT_j;Ff@_Y1!9+Sp7=q$Q zl_ZRfQT1X3m#L;42oMyBBn*V{jFK>jP0=!HRou~Jh90#S2>K*aHkrW~6|Y>ARF zHpO2QW>f4#5rUIa^InWi%{j)V*bD*~B?dS~bO??0KnO(1w%}jJLS&oq2tec*;22Df z707}yay~#7LVPizsTXF$6gilUQREPesu#hidQpJtFA7lo#i+FbVh}|R0$7w>;uuEG z5d?xvvL86cCi?+__}!!!;21Gsr4bh#W0P|PflPoLdmPiEmr3a_5Xb_^HH2f7=N!i< z&l?270M!qeAXX*W3==Jxgduq6qhOTh2m%p=8b4%kzmkYU!Xxn3OfXO{h>XN}mT^v+ z1vG}YC^V9e$3^{{OJC~b4xmgf7XdLY=z;JNCW^T;K^_zHzz{bc9|2tGLyO?-%l_e8 dg+y=1XFZ}NA!3QT+e085gK0Bo^5*kt{{aece_{Xt literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/materials.pdf b/config/enderio/recipes/materials.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1a45f65c7a4e67773eefb267e0ff5b576586f344 GIT binary patch literal 26857 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/misc.pdf b/config/enderio/recipes/misc.pdf new file mode 100644 index 0000000000000000000000000000000000000000..31fea03d8a62c2cb10dc4929ff3affcd7e5744f9 GIT binary patch literal 2409 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/sagmill.pdf b/config/enderio/recipes/sagmill.pdf new file mode 100644 index 0000000000000000000000000000000000000000..78d737f54cca1cbadf725125b7df989dc230b55d GIT binary patch literal 5950 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/sagmill_metals.pdf b/config/enderio/recipes/sagmill_metals.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cd08bf295ed06fcaa5351df78c5bda15c02608fb GIT binary patch literal 13534 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/sagmill_modded.pdf b/config/enderio/recipes/sagmill_modded.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a547a79c8da5247837705d0a369d2f252e510a13 GIT binary patch literal 7314 zcmbtZ2T;@7(pRa5D$YAOWI~P=X2yNN>`sfG9;!I-&>&(u5!& zO=;4lNKrb{1U|rb-@|g}yE8X4{D;}uv%fvNd-m+v<59@@& z*y9`>a9Ag#t%wcQk^h+JL#UrMJ5m84dKry$1zv?5Y66rv`a+Msu%j>h@M{hbRl>Sq za6pM;0uNXGE)XE9i9(_gir8Dgs~`~&@bFJUQbI%wCIN&)z#?#%#E~=%4u!$F0woW{ z14Q*uu2?r0n*)o050)HKbPz5F48IxZP{Dr<3O@AG&!|5f@pq_)2Ko1>htB;O^~mUd zyVpYp{Cm_Rm;PkoBlrF->Y>B`J?c^L{DgWGNPmlZ7zcl$YM?N7IC~&i0tx|$s-him z2eB=x>Tqxjlue;`8CKBR0wJ%dZnxk|exGwTBS%v%i>5(S6ku3h(yS0ol4W}mj5Nq6p()U=yz z!ZSt8+V{2?%=m1*2t!z62w_)BK^h?pL4`NX1Q!doqTO|(#yI!-5+5#n!`gYbUxV0q zCBOSJ9J0RptP*uP;ATAg^c`vo8N`K7^WSe33~FIf;x z-${$ldJ$G?}{aZQ7Fc<-G~V7Dtu)KB;nmt_%^J&|zBd`Y!Af4rjKnaIA}aG&(nyYgLcxEx6siEgBF z`h3JIbj4IC!FBkIaFBtZdbrnxG{(II;mQ2M$ANcR=fVegY4cUycF5b;ZnP-|T~@Qw zLu;ru^i?S+O6H>oNFW09D<|?rtVCOA3|XO7(-iNkPDEI-%ZKGMR3kQtxd!c1NL7NL zhfUtwxxt@q{czLCg2?oSEpcM1g2>IF9l-}fGI=iswg%L?71d~C;hMZLVQyZ;_kzG1 z`36<)fs_K#I;Z$bsY45#2w1XGPYMEX%%B36l4}wqcK!Nrdf)nBf8($wGGeK3~ZI7JI0%xkAZUiHHfww+fFJTf>X1bBIfL7H? z#+b`6c1PgIRN`V7ckpm%lF;;{D&W%VN%B<|BV%VSS{`lQAcbK=K?r}}MeKd%T0`}O zV2aQJNjz_=$&9l(jmNlhxB@SZ-}?**ONw#mKXe>i=(_bf)d=HqVCj&{ob4U zmb0z_&LLvk16ROG6v=;G8oJ(PMSxmp(8Kr&7}{K< zPfu%nROrvhm$;_UFvOAHRv2Jd~>z`iOZ7DP4*m)@KGI*|rItq|qA}+d>d6kIW zH1*n^pV7OMpHsShIvhk(CCcP5;+MD4iWzTRNH;5Ws!r&U%G<=aCLmtTJE`mV2PgnPD?cU$vl7g1{vR}Mamn`7m2S$#yn|2B82Jq)qyoq!= zAITG{VrTF5SvAEjP*%-%w$qF}kvavx1xIRI^foyUKC|`PTJ`UD7g^>B>x{MjEDL~_ z4aT3sv)JhJ3A;?8jN_I^@GbXDOFln_SMe?*F>-XbEqq{36}!t)R`IrM8;8%gUn61E41u{zu@dCJL|jY= zD_v0wWmluubY770ndfTG0Jq=E$<3N=6`i{M>a|9+!A%!K7SwvK80=l*C4kwoX5;l; z&D!o0IgPQTGKBd-eZqod7V7n}j{Aa_j85TsxNmZ&%|{_jo#HDDpX()4?{`fV(@1o% zl=Yf8k1^HvJqA`=++(=(bElvRJn5)z6uFUAuD+ zbiKc!z?h6bJ+dH(D&4lveK+nr)aq)CYW2<&&m{AS#eE?KRw0VRs_Mr@@mGCyR9*aa z&!}P#3Jma%3gmw!*imut7t4RHB1wqEKe>sLG_ey<>cGWqx_qs#95!BIkWc5nWfFy! z)pCk>@OkK1H{}IzOUCpJf8U9Sowi{B1>vS@?`lf1x@@+!-n?VvG?pv&#g$_~l*sNO zpl$%$Xz4B94h?wL=1f3Y(@EcSD=L0`#ob}!n#RC{^2c%DUSHp$#q0f&&C(fA+cLJF z9^2daiMLLAENFgEQTiTPHh10~qEie!{gpC>XV@J)SHI7>F3U9Fr>yf|I+hMf41dG3 z_iyVjd$FZ_U|Q0<&3=E)1?-<<%dVGQ3ea%K#osqJdWkTwkSWBy^(qK*w8CzS6z3H? zD&6E8pkBzfB~3AKzq;6@ldTM+$ eC#NS8mUIRnZr2FBn2_f8rLSFfny|YIPR7Ww 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/sagmill_ores.pdf b/config/enderio/recipes/sagmill_ores.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e2e639cea5bab6823c52f9634bc6e60c558e1e55 GIT binary patch literal 57890 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

-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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/sagmill_silentgems.pdf b/config/enderio/recipes/sagmill_silentgems.pdf new file mode 100644 index 0000000000000000000000000000000000000000..80be4a780fc3b5e9886c53a2015a140c93f4d902 GIT binary patch literal 8689 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/sagmill_vanilla.pdf b/config/enderio/recipes/sagmill_vanilla.pdf new file mode 100644 index 0000000000000000000000000000000000000000..16fdcc4cd1455e160143004dc30920a1db2ebfe5 GIT binary patch literal 10050 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/sagmill_vanilla2modded.pdf b/config/enderio/recipes/sagmill_vanilla2modded.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ae2dae6b0fab319dd5c7db05a11092f9595ebaea GIT binary patch literal 3441 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 Z6ZL*kTT@t^#nnI~P*^})+tQv0{0qb7Y=Qs) literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/soulbinder.pdf b/config/enderio/recipes/soulbinder.pdf new file mode 100644 index 0000000000000000000000000000000000000000..de0898a0c7d46f8864f423232690ed35bb36862a GIT binary patch literal 3713 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 literal 0 HcmV?d00001 diff --git a/config/enderio/recipes/user/recipes.xsd b/config/enderio/recipes/user/recipes.xsd new file mode 100644 index 00000000..401ca50b --- /dev/null +++ b/config/enderio/recipes/user/recipes.xsd @@ -0,0 +1,1965 @@ + + + + + + + + + + Adds an alias into the system. The alias can be used in following elements just like the value itself. Aliases can + be replaced. + + + + + + + + Restricts this alias to only be used if the given config value has the given value. + + + + + + + Restricts this alias to only be used if the given elements descriptor can (not) be found in the game. Use this + to prevent replacing good aliases with bad ones. + + + + + + + + The name of the alias. You can use anything here, but be aware that you share the namespace with all other game + elements. + + + + + + A descriptor naming an item, block, ordict or another alias. + + + + + + + + A single recipe. It can have any number of crafting or any number of smelting variants (no mixing), but at any time + only one of them may be active. + + + + + + + + Restricts this recipe to only be used if + the given config value has the given + value. + + + + + + + Restricts this recipe to only be used if + the given game element can (not) be + found in the game. + + + + + + + + Crafting variants are crafted in a + crafting table. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + + A grid represents a + shaped recipe. All + items must be in the + exact position they + are given here. If + the recipe is + smaller than 3x3, it + may be moved in the + grid. + + + + + + + + An item + to be + used for + crafting. + + + + + + + + The size of + the grid in + the form + "width 'x' + height". + Default is + "3x3". + + + + + + + + + + + + + + A shapeless recipe + only required the + given items to be in + the grid, regardless + of their position. + + + + + + + + An item + to be + used for + crafting. + + + + + + + + + + + The result of the + crafting. + + + + + + + + Restricts + this output + to only be + used if the + given config + value has + the given + value. + + + + + + + + + + + + Restricts + this output + to only be + used if the + given game + element can + (not) be + found in the + game. + + + + + + + + + + + + + + + + + + + + + + If true, a special recipe + class will be used that will + copy over all nbt from the + first input item of the same + type. + + + + + + + + + Smelting variants are crafted in a + furnace (or alloy smelter in furnace + mode). + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + + + + + + + + + + + + + The result of the + smelting. + + + + + + + + Restricts + this output + to only be + used if the + given config + value has + the given + value. + + + + + + + + + + + + Restricts + this output + to only be + used if the + given game + element can + (not) be + found in the + game. + + + + + + + + + + The number + of items to + smelt into. + + + + + + + + + + + + + + + The chance to get 1 EXP from + the smelting one output + item. Note that this is + always for one item, + regardless of the recipe + size. The number must be + between 0.0 (for no EXP) and + 1.0 for a 100% chance. If + this attribute is missing + it's value will be taken + from already existing + smelting recipes that + produce this item (really + recommended for stuff that + already has vanilla smelting + recipes). If there's no + existing smelting, it will + be 0. Please note that items + have the possibility to + override this value. + + + + + + + + + + + + + If set to true, the recipe + will be registered for the + Tinkers' Smeltery. For this + to work, the output item + must already be registered + with Tinkers to smelt into a + fluid. + + + + + + + If set to true, the recipe + will be registered for the + Vanilla Furnace. + + + + + + + + + Smelting variants are crafted in + Tinkers' casting table. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + Items that represent the + fluid (type and amount) + that needs to be put + into the cast. + + + + + + + + Only valid for + Tinkers recipe. + Number of input + items needed for + the output. Note + that this is + applied to the + amount of fluid, + not the number + of items to + smelt. + + + + + + + + + + + + + + The Tinkers cast to use. + + + + + + + + Should the cast + be consumed? + + + + + + + + + The result of the + casting process. + + + + + + + + + + + + + Enchantment recipes used in the + Enchanter. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + When this item is used + in the Enchanter it will + give this recipe. + + + + + + + + Only valid for + Enchanter + recipe. Number + of input items + needed for one + level of the + enchantment. + + + + + + + + + + + + + An NBT tag in + the same syntax + Minecraft uses + for recipes, the + give command, + etc. + + + + + + + + + Enchantment to produce. + + + + + + + + The XP cost of + the recipe will + be multiplied + with this value. + Defaults to 1. + + + + + + + + + + + + + + + + + + Spawn recipes to be used in the + powered spawner. + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + The settings for one + type of entity. + + + + + + + The + ResourceLocation + of the entity + this entry is + for. Aside from + a literal + ResourceLocation, + a number of + special values + can be used. "*" + denotes the + default entry, + its values are + used when there + is no matching + configuration. + "*boss*" matches + all modded boss + mobs; it can + only be used for + soul vial + configuration. + Additionally, + both the modid + and the mobid + (the part before + and after the + colon) can + contain a single + asterisk as + wildcard ("*:*" + is an alias for + "*"). If + multiple entries + match the same + mob (only + possible when + using + wildcards), the + configurations + combine. On + entry disabling + spawning or + soulvialing is + enough to + disable that and + the highest cost + multipier is + used. + + + + + + + The cost of the + recipe will be + multiplied with + this value. + Defaults to 1. + + + + + + + + + + + + Entities that + are disabled + cannot be + spawned by + powered + spawners. + + + + + + + When set to + true, the entity + cannot be + spawned and must + be cloned from a + captured entity + instead + (Attention: + Possibility of + item duping!) + + + + + + + Specifies if + this mob can be + captured with a + soul vial + (default is + yes). If an + entity cannot be + captured, it + also cannot be + spawning by + powered + spawners. + + + + + + + + + + + + Alloying variants are crafted in an + alloy smelter. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + + + + Number of input + items needed. + + + + + + + + + + + + + An NBT tag in + the same syntax + Minecraft uses + for recipes, the + give command, + etc. + + + + + + + + + The result of the + alloying. + + + + + + + + Restricts + this output + to only be + used if the + given config + value has + the given + value. + + + + + + + Restricts + this output + to only be + used if the + given game + element can + (not) be + found in the + game. + + + + + + + + + + The number + of items to + smelt into. + + + + + + + + + + + + + + + The chance to get 1 EXP from + the smelting one recipe. The + number must be between 0.0 + (for no EXP) and 1.0 for a + 100% chance. + + + + + + + + + + + + + The amount of energy running + this recipe takes. + + + + + + + + + + + + + + Sagmilling recipes are used in a Sag + Mill. + + + + + + + + Restricts this variant + to only be used if the + given config value has + the given value. + + + + + + + Restricts this variant + to only be used if the + given game element can + (not) be found in the + game. + + + + + + + + + + + + The result of the + sagmilling. + + + + + + + + Restricts + this output + to only be + used if the + given config + value has + the given + value. + + + + + + + Restricts + this output + to only be + used if the + given game + element can + (not) be + found in the + game. + + + + + + + + + + The number + of items to + sagmill + into. + + + + + + + + + + + + The chance that + this item is + produced by one + run of the + recipe. The + chance is + increased by the + "chanceMultiplier" + of the used + grinding ball. + + + + + + + + + + + + + + + If required is + false, an output + for something + that doesn't + exist in the + game is silently + skipped. Use + this for + optional + additional + outputs, as the + whole recipe + still needs at + least one output + (unless the + whole recipe is + optional). + + + + + + + + + + Use of grinding balls is + restricted by the bonus type + of the recipe. If it is set + to "none", it will not have + any grinding ball bonuses + applied and will not reduce + the durability of any balls + in the mill at the time it + is processed. If it is set + to "chance_only", the chance + and power multipliers of the + grinding balls are applied, + but not the grinding + multiplier. If it is set to + "multiply_output" (default), + all multipliers apply. + + + + + + + + + + + + + + + + The amount of energy running + this recipe takes. + + + + + + + + + + + + + + Recipe for the Slice'n'Splice + + + + + + + A recipe for the VAT. + + + + + + + A recipe for the Soul Binder. + + + + + + + A recipe for the vanilla brewing + stand. + + + + + + + A recipe for the Tank. + + + + + + + A pseudo-recipe for hiding items and + fluids in the JEI list of + ingredients. + + + + + + + + + + + + + + + If a recipe is required, it is an error if + none of its variants is valid. + + + + + + + A display name. Used for error messages + only. + + + + + + + If a recipe is disabled it will not be + registered and it will not check the + validity of its content. Use this in the + user file to disable core recipes. + + + + + + The minimum level a machine has to have to be able to produce this recipe. + +Note that not all machines have levels. Setting a level for those would either be ignored completele (e.g. crafting, casting) or make the recipe uncraftable (e.g. slicing). + + + + + + + + + + + + + + + + + + + + + + + + + + Either item or mod or upgrade must be given. A dependency is met (or not met if reverse is set) if the item (if given) exists and the upgrade (if given) exists and the mod (if given) is loaded. + + + + The ID of an item that must exist in the game + + + + The ID of a mod that must be loaded + + + + The ID of a Dark Steel Upgrade that must be loaded + + + + When set to true, the dependency is reversed, i.e. the item/mod/upgrade must not exist + + + + + + + + + + + + + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + + + Grinding balls provide bonus outputs and reduced power use. Using the user config new grinding balls may be added and + existing ones removed. + + Use of the grinding ball is restricted by the bonusType of the recipe. If it is set to "none", it will not have any grinding + ball bonuses applied and will not reduce the durability of any balls in the mill at the time it is processed. If it is set + to "chance_only", the chance and power multipliers of the grinding balls are applied, but not the grinding multiplier. If it + is set to "multiply_output" (default), all multipliers apply. + + + + + + + + + + + + + + + + The recipe output will be produced this many times. e.g. "3.14" would produce 3 copies of the complete + output set and a 14% chance for a forth copy. + + + + + + + + + + The chances for the different outputs of the recipe are multiplied with this. e.g. if a recipe specifies + <output name="cobblestone" chance="0.15" /> a chance multiplier of "3.14" would make it a 47.1% chance + of getting one cobblestone. Results of more than 100% do not give multiples. + + + + + + + + + + The "energy cost" of the recipe is multiplied with this. + + + + + + + + + + This specifies how long one grinding ball will last before it is used up. The unit is the amount of + power used by the SAG Mill. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Capacitor Keys + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A Soul Binder recipe. + + + + + + + The item that is the input. + + + + + + + + + + The soul that is the input. All souls must be in Soul Vials, so you only specify the soul itself here. + + + + + + + + + The item to produce. + + + + + + Restricts this output to only be used if the given config value has the given value. + + + + + + Restricts this output to only be used if the given game element can (not) be found in the game. + + + + + + + + + + + The amount of energy running this recipe takes. + + + + + + + + + + The amount of XP levels running this recipe takes. + + + + + + + + + + + + + + + + + + + + Which souls can be used with this recipe: + +* LISTED: Souls will be given with the 'soul' tag +* ALL: All souls can be used +* SPAWNABLE: All souls that can be used with the Powered Spawner can be used. +* MONSTERS: All souls that are tagged as monster. +* ANIMALS: All souls that are tagged as animals. + + + + + + + + + + + + + + + + + A Brewing recipe. + + + + + + + + The item that is the input. + + + + + + + + + + + + + A filling or emptying recipe for the tank. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A marker to disable a recipe. Can be used together or instead of the disabled attribute. + + + + + + + + + + A fuel for usage in the combustion generators. + + + + + + + + + Amount of energy the fuel generates per tick (base value) + + + + + + + + + + Number of ticks the fuel lasts (base value) + + + + + + + + + + + + Configure which items/fluids should be hidden in JEI. + + + + + + + + + + + + + + A coolant for usage in the combustion generators. + + + + + + + + + degreesCoolingPerMB (base value) + + + + + + + + + + + + + The resource ID of a potion. + + + + + + + The ID of a fluid. + + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + An element will be hidden if: + +(1) there exists a configuration for it. Elements that are never configured will not be hidden. + +(2) There is no configuration that sets "show" to true OR + +(3) There is at least one configuration that sets "hide" to true. + +Ender IO itself will never set "hide" to true and will only use "show" internally. Modpack makers (and players) are expected to only use "hide" to hide stuff and use "show" to unhide stuff that Ender IO has hidden. + + + + + + The ID of a fluid. + + + + + NBT for the fluid stack. + + + + Amount of fluid in mB. + + + + + + + + + + + + + + The registry name of a potion effect. If this is given, a potion bottle with this effect is created. Cannot be used together with name or nbt. + + + + + A string that specifies one or more items, consisting of a comma-separated list of item specifiers. Specifiers may be prefixed with a "+" or "-", the latter removes that item from the list. + +If this is used as an input, all items in the list will be used. If it is used as an output, only the first one is used. The list can contain non-existing items as long as there also is at least one existing one. + +Each specifuer can be one of 4 things: + +(1) An alias, e.g. "IRON" + +(2) An oredict name, e.g. "ingotIron". Oredict names can be prefixed with "oredict:" to prevent confusion, e.g. "oredict:ingotIron" + +(3) The resource location of a block, e.g. "minecraft:stone". Block resource locations may be prefixed with "block:" to prevent confusion, e.g. "block:minecraft:stone". In recipes these will only work if that block has a corresponding item that is internally linked to the block. + +(4) The resource location of an item, e.g. "minecraft:iron_ingot". Item resource locations may be prefixed with "item:" to prevent confusion, e.g. "item:minecraft:iron_ingot". A number of items have blocks with the same name that are NOT linked, for them the "item:" prefix is required. Items can further be limited to specific meta values by postfixing with ":(number)", e.g. "item:minecraft:stone:3". + + + + + + + + + + \ No newline at end of file diff --git a/config/enderio/recipes/user/user_recipes.xml b/config/enderio/recipes/user/user_recipes.xml new file mode 100644 index 00000000..fddef869 --- /dev/null +++ b/config/enderio/recipes/user/user_recipes.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/recipes/vat.pdf b/config/enderio/recipes/vat.pdf new file mode 100644 index 0000000000000000000000000000000000000000..06a14c90dfdfd3eb6362c6eff8108f7cfaf11c69 GIT binary patch literal 5273 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:|, Meta can be replaced with "WILD" +personalItem=minecraft:diamond|0 + +#Enable this to make EnderStorage use vanilla's EnderChest sounds instead of the standard chest. +useVanillaEnderChestSounds=false diff --git a/config/enderutilities.cfg b/config/enderutilities.cfg new file mode 100644 index 00000000..72457e2c --- /dev/null +++ b/config/enderutilities.cfg @@ -0,0 +1,296 @@ +# Configuration file + +########################################################################################################## +# BuildersWand +#--------------------------------------------------------------------------------------------------------# +# Configs for the Wand of the Lazy Builder +########################################################################################################## + +BuildersWand { + # The number of blocks the Lazy Builder's Wand will place each game tick + # in the "build modes". Default: 10 (= 200 blocks per second) + I:buildersWandBlocksPerTick=10 + + # Enables the Copy mode functionality in survival mode + B:buildersWandEnableCopyMode=true + + # Enables the Move mode functionality in survival mode + B:buildersWandEnableMoveMode=true + + # Enables the Paste mode functionality in survival mode + B:buildersWandEnablePasteMode=true + + # Enables the Replace 3D mode functionality in survival mode + B:buildersWandEnableReplace3DMode=true + + # Enables the Replace mode functionality in survival mode + B:buildersWandEnableReplaceMode=true + + # Enables the "Stack Area" mode functionality in survival mode + B:buildersWandEnableStackMode=true + + # The alpha value to use for the translucent ghost block rendering mode + D:buildersWandGhostBlockAlpha=0.7 + + # The maximum block hardness of the blocks the wand can break/move in survival mode + D:buildersWandMaxBlockHardness=60.0 + + # The number of blocks to replace per game tick in the Replace mode, default: 2 (= 40 blocks per second) + I:buildersWandReplaceBlocksPerTick=2 + + # Use translucent ghost block rendering instead of opaque + B:buildersWandUseTranslucentGhostBlocks=true +} + + +########################################################################################################## +# Client +#--------------------------------------------------------------------------------------------------------# +# Client side configs +########################################################################################################## + +Client { + # Prints a chat message when items are bound to a new location + B:announceLocationBindingInChat=false + + # Render the Ruler and Builder's Wand areas/selections also for the items held by other players + B:buildersWandAndRulerRenderForOtherPlayers=true + + # Reverse the sneak behaviour on opening the Handy Bag instead of the regular inventory + B:handyBagOpenRequiresSneak=false + + # Does the block drops teleporting by Ender tools cause particle effects + B:useToolParticles=true + + # Does the block drops teleporting by Ender tools play the sound effect + B:useToolSounds=true +} + + +########################################################################################################## +# DisableBlocks +#--------------------------------------------------------------------------------------------------------# +# Completely disable blocks (don't register them to the game.) +# Note that machines are grouped together and identified by the meta value. You can't disable just a specific meta value. +########################################################################################################## + +DisableBlocks { + B:disableBlockAdjustableStorageUnit=false + B:disableBlockBarrel=false + B:disableBlockDrawbridge=false + B:disableBlockEnderElevator=false + + # Meta values: 0 = Energy Bridge Resonator; 1 = Energy Bridge Receiver; 2 = Energy Bridge Transmitter + B:disableBlockEnergyBridge=false + B:disableBlockFloor=false + B:disableBlockInserter=false + + # Info: Machine_0 meta values: 0 = Ender Furnace + B:disableBlockMachine_0=false + + # Info: Machine_1 meta values: 0 = Ender Infuser; 1 = Tool Workstation, 2 = Creation Station + B:disableBlockMachine_1=false + + # Meta values: 0 = Massive Storage Unit, 1 = Massive Storage Bundle + B:disableBlockMassiveStorageUnit=false + B:disableBlockMolecularExciter=false + B:disableBlockPhasing=false + B:disableBlockPortal=false + B:disableBlockPortalFrame=false + B:disableBlockPortalPanel=false + B:disableBlockSoundBlock=false + + # Meta values: 0..2 = Memory Chests, 3..6 = Handy Chests, 7 = Junk Storage Unit + B:disableBlockStorage_0=false +} + + +########################################################################################################## +# DisableItems +#--------------------------------------------------------------------------------------------------------# +# Completely disable items (don't register them to the game.) +# Note that some items are grouped together using the damage value (and/or NBT data) to identify them. +# You can't disable a specific damage value only (so that existing items would vanish). +########################################################################################################## + +DisableItems { + B:disableItemBuildersWand=false + B:disableItemCraftingPart=false + B:disableItemEnderArrow=false + B:disableItemEnderBag=false + B:disableItemEnderBow=false + B:disableItemEnderBucket=false + B:disableItemEnderCapacitor=false + B:disableItemEnderLasso=false + B:disableItemEnderPearl=false + B:disableItemEnderPorter=false + B:disableItemEnderSword=false + B:disableItemEnderTools=false + B:disableItemHandyBag=false + B:disableItemIceMelter=false + B:disableItemInventorySwapper=false + B:disableItemLinkCrystal=false + B:disableItemLivingManipulator=false + B:disableItemMobHarness=false + B:disableItemNullifier=false + B:disableItemPetContract=false + B:disableItemPickupManager=false + B:disableItemPortalScaler=false + B:disableItemQuickStacker=false + B:disableItemRuler=false + B:disableItemSyringe=false + B:disableItemVoidPickaxe=false +} + + +########################################################################################################## +# DisableRecipes +#--------------------------------------------------------------------------------------------------------# +# Disable item recipes +########################################################################################################## + +DisableRecipes { + B:disableRecipeEnderElevator=false +} + + +Generic { + # How many stacks of storage each Barrel Capacity Upgrade adds + I:barrelCapacityUpgradeStacksPer=256 + + # Inverses the sneak behavior of taking out items from barrels. + # When inversed, you take out one item when NOT sneaking. + B:barrelInversedSneak=false + + # How many Barrel Capacity Upgrades can be applied to one barrel + I:barrelMaxCapacityUpgrades=64 + + # Whether or not to render the "fullness bar" on Barrels + B:barrelRenderFullnessBar=true + + # Is the Ender Bow allowed to teleport players (directly or in a 'stack' riding something) + B:enderBowAllowPlayers=true + + # Can the Ender Bow be used in the 'TP Self' mode + B:enderBowAllowSelfTP=true + + # Maximum amount the Ender Bucket can hold, in millibuckets. Default: 16000 mB (= 16 buckets). + I:enderBucketCapacity=16000 + + # Is the Ender Lasso allowed to teleport players (directly or in a 'stack' riding something) + B:enderLassoAllowPlayers=true + + # If true, then the block will drop as item when failing to place (like vanilla falling blocks). + # If false, then it will stay in entity form until it's able to place itself. + B:fallingBlockDropsAsItemOnPlacementFail=false + + # Master config to enable calling the stored items' update method in the Handy Bag. + # WARNING: Due to how complex the bag's inventory stuff is (due to the bag storing Memory Cards, + # which then store the items), using this functionality + # might cause lots of NBT data changes in the bag and also considerable network bandwidth usage + # when updating the bag's NBT to the clients. So USE WITH CAUTION! + B:handyBagEnableItemUpdate=false + + # The harvest level of tools made from Advanced Ender Alloy (3 = vanilla diamond tool level). + I:harvestLevelEnderAlloyAdvanced=3 + + # The maximum amount of items (per slot) the MSU and MSB can store. Max is 2147483647 + I:msuMaxItems=1000000000 + + # How many blocks to check at most when checking that one portal area is valid + I:portalAreaCheckLimit=10000 + + # How many Portal Frame blocks to check at most + I:portalFrameCheckLimit=2000 + + # How many blocks to check at most when checking portal enclosing loops + I:portalLoopCheckLimit=2000 + + # If true, then the Portal Panel only accepts Portal type Link Crystals. + # This allows forcing the Portals to be used in pairs (or rather, that there + # must always also be _some_ Portal in the destination location.) + B:portalOnlyAllowsPortalTypeLinkCrystals=false + + # If enabled, then a custom event replaces fetching the block collision boxes for + # EntityItems and EntityXPOrbs when they are being pushed out of blocks. + # Without this, the Cracked Floor are really derpy and shoot the items and XP + # everywhere while they try to fall through the block. + # NOTE: This doesn't currently work in 1.11.2+ due to vanilla/Forge changes + B:replaceEntityItemCollisionBoxHandling=false + + # Do items require Ender Charge to operate? (stored in Ender Capacitors) + B:useEnderCharge=true +} + + +Lists { + # A list of blockstates that are not allowed to be picked up + # by the Dolly (only effective in survival mode!) + # Use a blockstate string, for example: + # 'minecraft:gold_block' or 'minecraft:stone[variant=andesite]'. + # A block name without properties will match all states, + # for example: 'minecraft:stone' + # would match smooth stone and all the granite/andesite/diorite + # variants that are in the same block. + S:dollyBlockBlacklist < + > + + # A list of dimension IDs that should be considered End dimensions, although they may otherwise not seem like it. + # This is mainly used for the Energy Bridges, to allow the Transmitters to work in custom End dimensions. + S:endDimensions < + > + + # Block types the Ender Bag is NOT allowed to (= doesn't properly) work with. + S:enderBagBlackList < + > + + # Target control list type used for Ender Bag. Allowed values: blacklist, whitelist. + S:enderBagListType=whitelist + + # Block types the Ender Bag is allowed to (= should properly) work with. **NOTE** Only some vanilla blocks work properly atm!! + S:enderBagWhiteList < + minecraft:chest + minecraft:dispenser + minecraft:dropper + minecraft:ender_chest + minecraft:furnace + minecraft:hopper + minecraft:trapped_chest + > + + # A list of blockstates that are valid for the Energy Bridge's Bedrock requirement. + # Use a blockstate string, for example: 'minecraft:gold_block' or 'minecraft:stone[variant=andesite]'. + # A block name without properties will match all states, for example: 'minecraft:stone' + # would match smooth stone and all the granite/andesite/diorite variants that are in the same block. + S:energyBridgeBedrockWhitelist < + minecraft:bedrock + > + + # List of entity names the LMM is not allowed to store, if 'livingMatterManipulatorListType' is 'blacklist'. + S:livingMatterManipulatorBlackList < + minecraft:ender_dragon + minecraft:wither + > + + # The list type used for the Living Matter Manipulator. Allowed values: blacklist, whitelist. + S:livingMatterManipulatorListType=blacklist + + # List of entity names the LMM is only allowed to store, if 'livingMatterManipulatorListType' is 'whitelist'. + S:livingMatterManipulatorWhiteList < + > + + # Entities that are not allowed to be teleported using any methods + S:teleportBlackList < + minecraft:ender_dragon + minecraft:ender_crystal + minecraft:wither + > +} + + +Version { + # Internal config file version tracking. DO NOT CHANGE!! + I:configFileVersion=6600 +} + + diff --git a/config/entity_culling.cfg b/config/entity_culling.cfg new file mode 100644 index 00000000..883e2c13 --- /dev/null +++ b/config/entity_culling.cfg @@ -0,0 +1,58 @@ +# Configuration file + +general { + # Disable all changes from this mod. + B:enabled=true + + # Skip rendering of entities that are not visible (hidden behind blocks). Bosses will be rendered normally. This might cause issues where an entity is partly behind a block and thus does not get rendered but it's usually not really noticable. + B:skipHiddenEntityRendering=true + + # Tile entities which will always be rendered. (Format: 'modid:entity_name') + S:skipHiddenEntityRenderingBlacklist < + > + D:skipHiddenEntityRenderingDiff=16.0 + + # Culling threshold for entities which are 128 or less blocks away. Lower values grant more performance but increase the chance of visual artifacts. Note: The culling accuracy for entities this far away is reduced. + D:skipHiddenEntityRenderingDiff128=1.0 + + # Culling threshold for entities which are 32 or less blocks away. Lower values grant more performance but increase the chance of visual artifacts. + D:skipHiddenEntityRenderingDiff32=2.0 + + # Culling threshold for entities which are 64 or less blocks away. Lower values grant more performance but increase the chance of visual artifacts. + D:skipHiddenEntityRenderingDiff64=1.0 + + # If true entities which are more than 128 blocks away won't be rendered (bosses, entities with a size bigger than skipHiddenEntityRenderingSize or blacklisted entities will still be rendered). + B:skipHiddenEntityRenderingHideFarAway=true + + # Entities with a width or height greater than this value will always get rendered. + # Min: 0.0 + # Max: 256.0 + D:skipHiddenEntityRenderingSize=3.0 + + # Skip rendering of entities that are not visible (hidden behind blocks). This might cause issues where a tile entity is partly behind a block and thus does not get rendered but it's usually not really noticable. + B:skipHiddenTileEntityRendering=true + + # Tile entities which will always be rendered. (Format: 'modid:tile_entity_name') + S:skipHiddenTileEntityRenderingBlacklist < + > + D:skipHiddenTileEntityRenderingDiff=16.0 + + # Culling threshold for tile entities which are 128 or less blocks away. Lower values grant more performance but increase the chance of visual artifacts. Note: The culling accuracy for tile entities this far away is reduced. + D:skipHiddenTileEntityRenderingDiff128=1.0 + + # Culling threshold for tile entities which are 32 or less blocks away. Lower values grant more performance but increase the chance of visual artifacts. + D:skipHiddenTileEntityRenderingDiff32=2.0 + + # Culling threshold for tile entities which are 64 or less blocks away. Lower values grant more performance but increase the chance of visual artifacts. + D:skipHiddenTileEntityRenderingDiff64=1.0 + + # If true entities which are more than 128 blocks away won't be rendered (tile entities with a size bigger than skipHiddenTileEntityRenderingSize or blacklisted tile entities will still be rendered). + B:skipHiddenTileEntityRenderingHideFarAway=true + + # Tile entities with a width or height greater than this value will always get rendered. + # Min: 0.0 + # Max: 256.0 + D:skipHiddenTileEntityRenderingSize=3.0 +} + + diff --git a/config/environmentaltech/etlunar/main.cfg b/config/environmentaltech/etlunar/main.cfg new file mode 100644 index 00000000..3b413406 --- /dev/null +++ b/config/environmentaltech/etlunar/main.cfg @@ -0,0 +1,27 @@ +# Configuration file + +etlunar { + + multiblocks { + + lunar_array { + # Is Module Enabled? [default: true] + B:enabled=true + + # The power used to calculate increase in generation for each lunar tier [range: 1.6 ~ 3.2, default: 2.0] + D:s_production_power=2.0 + + # Base production rate if lunar was running at 100% efficiency.[default: 128] + I:s_production_rate=128 + } + + } + + guide { + # Is Module Enabled? [default: true] + B:enabled=true + } + +} + + diff --git a/config/environmentaltech/main.cfg b/config/environmentaltech/main.cfg new file mode 100644 index 00000000..5fbcbae1 --- /dev/null +++ b/config/environmentaltech/main.cfg @@ -0,0 +1,383 @@ +# Configuration file + +environmentaltech { + + guide { + # Is Module Enabled? [default: true] + B:enabled=true + } + + resources { + # Enable Aethium ore block [default: false] + B:aethium_ore=false + + # Enable Aethium slabs [default: true] + B:aethium_slabs=true + + # Enable Aethium stairs [default: true] + B:aethium_stairs=true + + # Enable Erodium ore block [default: false] + B:erodium_ore=false + + # Enable Erodium slabs [default: true] + B:erodium_slabs=true + + # Enable Erodium stairs [default: true] + B:erodium_stairs=true + + # Enable Ionite ore block [default: false] + B:ionite_ore=false + + # Enable Ionite slabs [default: true] + B:ionite_slabs=true + + # Enable Ionite stairs [default: true] + B:ionite_stairs=true + + # Enable Kyronite ore block [default: false] + B:kyronite_ore=false + + # Enable Kyronite slabs [default: true] + B:kyronite_slabs=true + + # Enable Kyronite stairs [default: true] + B:kyronite_stairs=true + + # Enable Litherite ore block [default: false] + B:litherite_ore=false + + # Enable Litherite slabs [default: true] + B:litherite_slabs=true + + # Enable Litherite stairs [default: true] + B:litherite_stairs=true + + # Enable Lonsdaleite ore block [default: false] + B:lonsdaleite_ore=false + + # Enable Lonsdaleite slabs [default: true] + B:lonsdaleite_slabs=true + + # Enable Lonsdaleite stairs [default: true] + B:lonsdaleite_stairs=true + + # Enable Pladium ore block [default: false] + B:pladium_ore=false + + # Enable Pladium slabs [default: true] + B:pladium_slabs=true + + # Enable Pladium stairs [default: true] + B:pladium_stairs=true + } + + multiblocks { + + components { + + modifiers { + # Energy cost of luck potion effect per tick [range: 0 ~ 8192, default: 64] + I:luck_potion_energy_cost=64 + + # Energy cost of speed potion effect per tick [range: 16 ~ 8192, default: 64] + I:speed_potion_energy_cost=64 + } + + structure_frames { + } + + structure_panels { + } + + } + + lightning_rod { + # Is Module Enabled? [default: true] + B:enabled=true + + # The power used to calculate increase in generation for each lightning rod tier [range: 2.0 ~ 4.2, default: 3.8] + D:lr_production_power=3.8 + + # Base energy per strike for tier 1 [range: 500000 ~ 1000000, default: 750000] + I:lr_production_rate=750000 + } + + solar_array { + # Litherite Solar Cell efficiency [range: 48 ~ 480, default: 48] + I:1litherite_solar_cell_efficiency=48 + + # Erodium Solar Cell efficiency [range: 64 ~ 640, default: 64] + I:2erodium_solar_cell_efficiency=64 + + # Kyronite Solar Cell efficiency [range: 96 ~ 960, default: 96] + I:3kyronite_solar_cell_efficiency=96 + + # Pladium Solar Cell efficiency [range: 128 ~ 1280, default: 128] + I:4pladium_solar_cell_efficiency=128 + + # Ionite Solar Cell efficiency [range: 192 ~ 1920, default: 192] + I:5ionite_solar_cell_efficiency=192 + + # Aethium Solar Cell efficiency [range: 256 ~ 2560, default: 256] + I:6aethium_solar_cell_efficiency=256 + + # Is Module Enabled? [default: true] + B:enabled=false + + # The power used to calculate increase in generation for each solar tier [range: 1.8 ~ 3.0, default: 2.0] + D:s_production_power=2.0 + + # Base production rate if solar was running at 100% efficiency. [range: 64 ~ 256, default: 128] + I:s_production_rate=128 + + # Tier 1 Solar Array max efficiency percentage. [range: 100 ~ 1000, default: 100] + I:tier_1_solar_array_max_efficiency=100 + + # Tier 2 Solar Array max efficiency percentage. [range: 200 ~ 2000, default: 200] + I:tier_2_solar_array_max_efficiency=200 + + # Tier 3 Solar Array max efficiency percentage. [range: 400 ~ 4000, default: 400] + I:tier_3_solar_array_max_efficiency=400 + + # Tier 4 Solar Array max efficiency percentage. [range: 800 ~ 8000, default: 800] + I:tier_4_solar_array_max_efficiency=800 + + # Tier 5 Solar Array max efficiency percentage. [range: 1600 ~ 16000, default: 1600] + I:tier_5_solar_array_max_efficiency=1600 + + # Tier 6 Solar Array max efficiency percentage. [range: 3200 ~ 32000, default: 3200] + I:tier_6_solar_array_max_efficiency=3200 + } + + thermal_electric_generator { + # Is Module Enabled? [default: true] + B:enabled=true + } + + void_miner { + # Is Module Enabled? [default: true] + B:enabled=true + + fluid { + # Is Module Enabled? [default: true] + B:enabled=true + } + + ore { + # Is Module Enabled? [default: true] + B:enabled=true + + # Tier 1 Energy Buffer size [range: 1000000 ~ 2147483647, default: 1000000] + I:t1_ore_miner_energy_buffer=1000000 + + # Tier 1 Energy cost per duration [range: 0 ~ 2147483647, default: 264000] + I:t1_ore_miner_energy_duration=264000 + + # Tier 2 Energy Buffer size [range: 2000000 ~ 2147483647, default: 2000000] + I:t2_ore_miner_energy_buffer=2000000 + + # Tier 2 Energy cost per duration [range: 0 ~ 2147483647, default: 184000] + I:t2_ore_miner_energy_duration=184000 + + # Tier 3 Energy Buffer size [range: 3000000 ~ 2147483647, default: 3000000] + I:t3_ore_miner_energy_buffer=3000000 + + # Tier 3 Energy cost per duration [range: 0 ~ 2147483647, default: 120000] + I:t3_ore_miner_energy_duration=120000 + + # Tier 4 Energy Buffer size [range: 4000000 ~ 2147483647, default: 4000000] + I:t4_ore_miner_energy_buffer=4000000 + + # Tier 4 Energy cost per duration [range: 0 ~ 2147483647, default: 72000] + I:t4_ore_miner_energy_duration=72000 + + # Tier 5 Energy Buffer size [range: 5000000 ~ 2147483647, default: 5000000] + I:t5_ore_miner_energy_buffer=5000000 + + # Tier 5 Energy cost per duration [range: 0 ~ 2147483647, default: 40000] + I:t5_ore_miner_energy_duration=40000 + + # Tier 6 Energy Buffer size [range: 6000000 ~ 2147483647, default: 6000000] + I:t6_ore_miner_energy_buffer=6000000 + + # Tier 6 Energy cost per duration [range: 0 ~ 2147483647, default: 16000] + I:t6_ore_miner_energy_duration=16000 + } + + resource { + # Is Module Enabled? [default: true] + B:enabled=true + + # Tier 1 Energy Buffer size [range: 1000000 ~ 2147483647, default: 1000000] + I:t1_res_miner_energy_buffer=1000000 + + # Tier 1 Energy cost per duration [range: 0 ~ 2147483647, default: 64000] + I:t1_res_miner_energy_duration=64000 + + # Tier 2 Energy Buffer size [range: 2000000 ~ 2147483647, default: 2000000] + I:t2_res_miner_energy_buffer=2000000 + + # Tier 2 Energy cost per duration [range: 0 ~ 2147483647, default: 32000] + I:t2_res_miner_energy_duration=32000 + + # Tier 3 Energy Buffer size [range: 3000000 ~ 2147483647, default: 3000000] + I:t3_res_miner_energy_buffer=3000000 + + # Tier 3 Energy cost per duration [range: 0 ~ 2147483647, default: 16000] + I:t3_res_miner_energy_duration=16000 + + # Tier 4 Energy Buffer size [range: 4000000 ~ 2147483647, default: 4000000] + I:t4_res_miner_energy_buffer=4000000 + + # Tier 4 Energy cost per duration [range: 0 ~ 2147483647, default: 8000] + I:t4_res_miner_energy_duration=8000 + + # Tier 5 Energy Buffer size [range: 5000000 ~ 2147483647, default: 5000000] + I:t5_res_miner_energy_buffer=5000000 + + # Tier 5 Energy cost per duration [range: 0 ~ 2147483647, default: 4000] + I:t5_res_miner_energy_duration=4000 + + # Tier 6 Energy Buffer size [range: 6000000 ~ 2147483647, default: 6000000] + I:t6_res_miner_energy_buffer=6000000 + + # Tier 6 Energy cost per duration [range: 0 ~ 2147483647, default: 2000] + I:t6_res_miner_energy_duration=2000 + } + + botanic { + # Is Module Enabled? [default: true] + B:enabled=true + + # Tier 1 Energy Buffer size [range: 1000000 ~ 2147483647, default: 1000000] + I:t1_botanic_miner_energy_buffer=1000000 + + # Tier 1 Energy cost per duration [range: 0 ~ 2147483647, default: 64000] + I:t1_botanic_miner_energy_duration=64000 + + # Tier 2 Energy Buffer size [range: 2000000 ~ 2147483647, default: 2000000] + I:t2_botanic_miner_energy_buffer=2000000 + + # Tier 2 Energy cost per duration [range: 0 ~ 2147483647, default: 32000] + I:t2_botanic_miner_energy_duration=32000 + + # Tier 3 Energy Buffer size [range: 3000000 ~ 2147483647, default: 3000000] + I:t3_botanic_miner_energy_buffer=3000000 + + # Tier 3 Energy cost per duration [range: 0 ~ 2147483647, default: 16000] + I:t3_botanic_miner_energy_duration=16000 + + # Tier 4 Energy Buffer size [range: 4000000 ~ 2147483647, default: 4000000] + I:t4_botanic_miner_energy_buffer=4000000 + + # Tier 4 Energy cost per duration [range: 0 ~ 2147483647, default: 8000] + I:t4_botanic_miner_energy_duration=8000 + + # Tier 5 Energy Buffer size [range: 5000000 ~ 2147483647, default: 5000000] + I:t5_botanic_miner_energy_buffer=5000000 + + # Tier 5 Energy cost per duration [range: 0 ~ 2147483647, default: 4000] + I:t5_botanic_miner_energy_duration=4000 + + # Tier 6 Energy Buffer size [range: 6000000 ~ 2147483647, default: 6000000] + I:t6_botanic_miner_energy_buffer=6000000 + + # Tier 6 Energy cost per duration [range: 0 ~ 2147483647, default: 2000] + I:t6_botanic_miner_energy_duration=2000 + } + + } + + nanobot_beacon { + # Energy cost of absorption potion effect per tick [range: 0 ~ 8192, default: 64] + I:absorption_potion_energy_cost=64 + + # Energy cost of creative_flight per tick [range: 0 ~ 8192, default: 64] + I:creative_flight_energy_cost=64 + + # Is Module Enabled? [default: true] + B:enabled=true + + # Energy cost of fire_resistance potion effect per tick [range: 0 ~ 8192, default: 64] + I:fire_resistance_potion_energy_cost=64 + + # Energy cost of flight_speed per tick [range: 0 ~ 8192, default: 64] + I:flight_speed_energy_cost=64 + + # Energy cost of glowing potion effect per tick [range: 0 ~ 8192, default: 64] + I:glowing_potion_energy_cost=64 + + # Energy cost of haste potion effect per tick [range: 0 ~ 8192, default: 64] + I:haste_potion_energy_cost=64 + + # Energy cost of health_boost potion effect per tick [range: 0 ~ 8192, default: 64] + I:health_boost_potion_energy_cost=64 + + # Energy cost of invisibility potion effect per tick [range: 0 ~ 8192, default: 64] + I:invisibility_potion_energy_cost=64 + + # Energy cost of jump_boost potion effect per tick [range: 0 ~ 8192, default: 64] + I:jump_boost_potion_energy_cost=64 + + # Energy cost of night_vision potion effect per tick [range: 0 ~ 8192, default: 64] + I:night_vision_potion_energy_cost=64 + + # Energy cost of regeneration potion effect per tick [range: 0 ~ 8192, default: 64] + I:regeneration_potion_energy_cost=64 + + # Energy cost of resistance potion effect per tick [range: 0 ~ 8192, default: 64] + I:resistance_potion_energy_cost=64 + + # Energy cost of saturation potion effect per tick [range: 0 ~ 8192, default: 64] + I:saturation_potion_energy_cost=64 + + # Energy cost of strength potion effect per tick [range: 0 ~ 8192, default: 64] + I:strength_potion_energy_cost=64 + + # Energy cost of water_breathing potion effect per tick [range: 0 ~ 8192, default: 64] + I:water_breathing_potion_energy_cost=64 + + ranged { + # Is Module Enabled? [default: true] + B:enabled=true + } + + personal { + # Is Module Enabled? [default: true] + B:enabled=true + } + + } + + storage { + # Is Module Enabled? [default: true] + B:enabled=true + + energy { + # Is Module Enabled? [default: true] + B:enabled=true + } + + fluid { + # Is Module Enabled? [default: true] + B:enabled=true + } + + item { + # Is Module Enabled? [default: true] + B:enabled=true + } + + } + + } + + plugins { + # Is Module Enabled? [default: true] + B:enabled=true + } + +} + + diff --git a/config/environmentaltech/multiblocks/void_miner/botanic/tier_1.json b/config/environmentaltech/multiblocks/void_miner/botanic/tier_1.json new file mode 100644 index 00000000..e16c7724 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/botanic/tier_1.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/botanic/tier_2.json b/config/environmentaltech/multiblocks/void_miner/botanic/tier_2.json new file mode 100644 index 00000000..e16c7724 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/botanic/tier_2.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/botanic/tier_3.json b/config/environmentaltech/multiblocks/void_miner/botanic/tier_3.json new file mode 100644 index 00000000..e16c7724 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/botanic/tier_3.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/botanic/tier_4.json b/config/environmentaltech/multiblocks/void_miner/botanic/tier_4.json new file mode 100644 index 00000000..e16c7724 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/botanic/tier_4.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/botanic/tier_5.json b/config/environmentaltech/multiblocks/void_miner/botanic/tier_5.json new file mode 100644 index 00000000..e16c7724 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/botanic/tier_5.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/botanic/tier_6.json b/config/environmentaltech/multiblocks/void_miner/botanic/tier_6.json new file mode 100644 index 00000000..e16c7724 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/botanic/tier_6.json @@ -0,0 +1,239 @@ +{ + "outputs": [ + { + "target": "log", + "weight": 24, + "id": "OD_PREFIX:logWood" + }, + { + "target": "sapling", + "weight": 4, + "id": "OD_PREFIX:treeSapling" + }, + { + "target": "sapling", + "weight": 4, + "id": "ic2:sapling" + }, + { + "target": "leaves", + "weight": 48, + "id": "OD_PREFIX:treeLeaves" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:yellow_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:2" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:5" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:6" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:7" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:red_flower:8" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:0" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:1" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:4" + }, + { + "target": "flowers", + "weight": 8, + "id": "minecraft:double_plant:5" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:carrot:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:potato:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:poisonous_potato:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:beetroot:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:pumpkin:0" + }, + { + "target": "food", + "weight": 1, + "id": "minecraft:lit_pumpkin:0" + }, + { + "target": "food", + "weight": 2, + "id": "minecraft:melon_block:0" + }, + { + "target": "food", + "weight": 4, + "id": "minecraft:melon:0" + }, + { + "target": "food", + "weight": 3, + "id": "minecraft:chorus_fruit:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:apple:0" + }, + { + "target": "food", + "weight": 7, + "id": "minecraft:wheat:0" + }, + { + "target": "food", + "weight": 6, + "id": "minecraft:reeds:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:red_mushroom:0" + }, + { + "target": "seed", + "weight": 4, + "id": "minecraft:brown_mushroom:0" + }, + { + "target": "plant", + "weight": 1, + "id": "minecraft:chorus_flower:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:wheat_seeds:0" + }, + { + "target": "plant", + "weight": 2, + "id": "minecraft:pumpkin_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:melon_seeds:0" + }, + { + "target": "plant", + "weight": 6, + "id": "minecraft:cactus:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:beetroot_seeds:0" + }, + { + "target": "plant", + "weight": 3, + "id": "minecraft:nether_wart:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:1" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:tallgrass:2" + }, + { + "target": "brown", + "weight": 3, + "id": "minecraft:deadbush:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:vine:0" + }, + { + "target": "green", + "weight": 3, + "id": "minecraft:waterlily:0" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:2" + }, + { + "target": "green", + "weight": 8, + "id": "minecraft:double_plant:3" + }, + { + "target": "flowers", + "weight": 8, + "id": "OD_PREFIX:mysticFlower" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/ore/tier_1.json b/config/environmentaltech/multiblocks/void_miner/ore/tier_1.json new file mode 100644 index 00000000..5d5c3168 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/ore/tier_1.json @@ -0,0 +1,104 @@ +{ + "outputs": [ + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "black", + "weight": 4, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:orePalladium" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/ore/tier_2.json b/config/environmentaltech/multiblocks/void_miner/ore/tier_2.json new file mode 100644 index 00000000..5c6953d3 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/ore/tier_2.json @@ -0,0 +1,444 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "black", + "weight": 8, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreIolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmethyst" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreAgate" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreMorganite" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreOnyx" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreOpal" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreCarnelian" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreSpinel" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreCitrine" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreJasper" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreGoldenBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreMoldavite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreTurquoise" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMoonstone" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreBlueTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreVioletSapphire" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreLepidolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmetrine" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreBlackDiamond" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreAlexandrite" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreChaos" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:orePalladium" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/ore/tier_3.json b/config/environmentaltech/multiblocks/void_miner/ore/tier_3.json new file mode 100644 index 00000000..730d244a --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/ore/tier_3.json @@ -0,0 +1,454 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "crystal", + "weight": 90, + "id": "environmentaltech:pladium_crystal" + }, + { + "target": "black", + "weight": 12, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreIolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmethyst" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreAgate" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreMorganite" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreOnyx" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreOpal" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreCarnelian" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreSpinel" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreCitrine" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreJasper" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreGoldenBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreMoldavite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreTurquoise" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMoonstone" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreBlueTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreVioletSapphire" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreLepidolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmetrine" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreBlackDiamond" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreAlexandrite" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreChaos" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:orePalladium" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/ore/tier_4.json b/config/environmentaltech/multiblocks/void_miner/ore/tier_4.json new file mode 100644 index 00000000..dafae107 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/ore/tier_4.json @@ -0,0 +1,374 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "crystal", + "weight": 90, + "id": "environmentaltech:pladium_crystal" + }, + { + "target": "crystal", + "weight": 60, + "id": "environmentaltech:ionite_crystal" + }, + { + "target": "black", + "weight": 16, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "light_blue", + "weight": 150, + "id": "OD:orePlatinum" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "black", + "weight": 192, + "id": "OD:oreTungsten" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "white", + "weight": 127, + "id": "rftools:dimensional_shard_ore" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "magenta", + "weight": 200, + "id": "OD:oreOrichalcum" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:orePalladium" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/ore/tier_5.json b/config/environmentaltech/multiblocks/void_miner/ore/tier_5.json new file mode 100644 index 00000000..bfa405a6 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/ore/tier_5.json @@ -0,0 +1,369 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "crystal", + "weight": 90, + "id": "environmentaltech:pladium_crystal" + }, + { + "target": "crystal", + "weight": 60, + "id": "environmentaltech:ionite_crystal" + }, + { + "target": "crystal", + "weight": 30, + "id": "environmentaltech:aethium_crystal" + }, + { + "target": "black", + "weight": 20, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "light_blue", + "weight": 150, + "id": "OD:orePlatinum" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "white", + "weight": 157, + "id": "OD:oreIridium" + }, + { + "target": "black", + "weight": 192, + "id": "OD:oreTungsten" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "white", + "weight": 127, + "id": "rftools:dimensional_shard_ore" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "magenta", + "weight": 200, + "id": "OD:oreOrichalcum" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:orePalladium" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/ore/tier_6.json b/config/environmentaltech/multiblocks/void_miner/ore/tier_6.json new file mode 100644 index 00000000..e8804cf5 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/ore/tier_6.json @@ -0,0 +1,534 @@ +{ + "outputs": [ + { + "target": "crystal", + "weight": 200, + "id": "environmentaltech:litherite_crystal" + }, + { + "target": "crystal", + "weight": 150, + "id": "environmentaltech:erodium_crystal" + }, + { + "target": "crystal", + "weight": 120, + "id": "environmentaltech:kyronite_crystal" + }, + { + "target": "crystal", + "weight": 90, + "id": "environmentaltech:pladium_crystal" + }, + { + "target": "crystal", + "weight": 60, + "id": "environmentaltech:ionite_crystal" + }, + { + "target": "crystal", + "weight": 30, + "id": "environmentaltech:aethium_crystal" + }, + { + "target": "black", + "weight": 24, + "id": "environmentaltech:lonsdaleite_crystal" + }, + { + "target": "black", + "weight": 1000, + "id": "OD:oreCoal" + }, + { + "target": "white", + "weight": 750, + "id": "OD:oreIron" + }, + { + "target": "white", + "weight": 560, + "id": "OD:oreQuartz" + }, + { + "target": "red", + "weight": 515, + "id": "OD:oreRedstone" + }, + { + "target": "blue", + "weight": 343, + "id": "OD:oreLapis" + }, + { + "target": "yellow", + "weight": 311, + "id": "OD:oreGold" + }, + { + "target": "cyan", + "weight": 218, + "id": "OD:oreDiamond" + }, + { + "target": "lime", + "weight": 156, + "id": "OD:oreEmerald" + }, + { + "target": "yellow", + "weight": 234, + "id": "OD:glowstone" + }, + { + "target": "orange", + "weight": 584, + "id": "OD:oreCopper" + }, + { + "target": "gray", + "weight": 602, + "id": "OD:oreTin" + }, + { + "target": "silver", + "weight": 381, + "id": "OD:oreSilver" + }, + { + "target": "purple", + "weight": 500, + "id": "OD:oreLead" + }, + { + "target": "white", + "weight": 422, + "id": "OD:oreAluminum" + }, + { + "target": "green", + "weight": 140, + "id": "OD:oreUranium" + }, + { + "target": "yellow", + "weight": 156, + "id": "OD:oreYellorite" + }, + { + "target": "light_blue", + "weight": 187, + "id": "OD:oreCertusQuartz" + }, + { + "target": "light_blue", + "weight": 109, + "id": "OD:oreChargedCertusQuartz" + }, + { + "target": "brown", + "weight": 190, + "id": "OD:oreCinnabar" + }, + { + "target": "orange", + "weight": 184, + "id": "OD:oreAmber" + }, + { + "target": "gray", + "weight": 232, + "id": "OD:oreNickel" + }, + { + "target": "light_blue", + "weight": 150, + "id": "OD:orePlatinum" + }, + { + "target": "light_blue", + "weight": 169, + "id": "OD:oreMithril" + }, + { + "target": "black", + "weight": 128, + "id": "OD:oreClathrateOilSand" + }, + { + "target": "black", + "weight": 120, + "id": "OD:oreClathrateOilShale" + }, + { + "target": "green", + "weight": 118, + "id": "OD:oreClathrateEnder" + }, + { + "target": "yellow", + "weight": 145, + "id": "OD:oreClathrateGlowstone" + }, + { + "target": "red", + "weight": 137, + "id": "OD:oreClathrateRedstone" + }, + { + "target": "yellow", + "weight": 222, + "id": "OD:oreSulfur" + }, + { + "target": "white", + "weight": 244, + "id": "OD:oreNiter" + }, + { + "target": "red", + "weight": 113, + "id": "OD:oreFirestone" + }, + { + "target": "blue", + "weight": 163, + "id": "OD:oreCobalt" + }, + { + "target": "orange", + "weight": 159, + "id": "OD:oreArdite" + }, + { + "target": "light_blue", + "weight": 200, + "id": "OD:oreApatite" + }, + { + "target": "purple", + "weight": 142, + "id": "draconicevolution:draconium_ore" + }, + { + "target": "black", + "weight": 190, + "id": "OD:oreGraphite" + }, + { + "target": "black", + "weight": 290, + "id": "OD:oreQuartzBlack" + }, + { + "target": "white", + "weight": 233, + "id": "OD:oreMagnesium" + }, + { + "target": "white", + "weight": 201, + "id": "OD:oreLithium" + }, + { + "target": "black", + "weight": 222, + "id": "OD:oreThorium" + }, + { + "target": "silver", + "weight": 199, + "id": "OD:oreBoron" + }, + { + "target": "brown", + "weight": 177, + "id": "deepresonance:resonating_ore" + }, + { + "target": "pink", + "weight": 186, + "id": "OD:oreZinc" + }, + { + "target": "white", + "weight": 157, + "id": "OD:oreIridium" + }, + { + "target": "black", + "weight": 192, + "id": "OD:oreTungsten" + }, + { + "target": "light_blue", + "weight": 251, + "id": "OD:oreOsmium" + }, + { + "target": "white", + "weight": 160, + "id": "OD:oreSalt" + }, + { + "target": "white", + "weight": 127, + "id": "rftools:dimensional_shard_ore" + }, + { + "target": "green", + "weight": 190, + "id": "OD:oreInferium" + }, + { + "target": "silver", + "weight": 155, + "id": "OD:oreProsperity" + }, + { + "target": "blue", + "weight": 414, + "id": "OD:oreElectrotine" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 111, + "id": "thaumcraft:crystal_ordo" + }, + { + "target": "yellow", + "weight": 111, + "id": "thaumcraft:crystal_air" + }, + { + "target": "orange", + "weight": 111, + "id": "thaumcraft:crystal_fire" + }, + { + "target": "black", + "weight": 111, + "id": "thaumcraft:crystal_perditio" + }, + { + "target": "purple", + "weight": 111, + "id": "thaumcraft:crystal_vitium" + }, + { + "target": "blue", + "weight": 111, + "id": "thaumcraft:crystal_aqua" + }, + { + "target": "green", + "weight": 111, + "id": "thaumcraft:crystal_terra" + }, + { + "target": "lime", + "weight": 223, + "id": "OD:oreBrainstone" + }, + { + "target": "white", + "weight": 223, + "id": "OD:oreTitaniumIron" + }, + { + "target": "purple", + "weight": 333, + "id": "OD:oreSilicon" + }, + { + "target": "white", + "weight": 95, + "id": "astralsorcery:blockcustomore:0" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreRuby" + }, + { + "target": "green", + "weight": 200, + "id": "OD:orePeridot" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreTanzanite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMalachite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreSapphire" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:oreGarnet" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreHeliodore" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreIndicolite" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreAquamarine" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreIolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmethyst" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreAgate" + }, + { + "target": "pink", + "weight": 200, + "id": "OD:oreMorganite" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreOnyx" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreOpal" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreCarnelian" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreSpinel" + }, + { + "target": "brown", + "weight": 200, + "id": "OD:oreCitrine" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreJasper" + }, + { + "target": "yellow", + "weight": 200, + "id": "OD:oreGoldenBeryl" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreMoldavite" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreTurquoise" + }, + { + "target": "cyan", + "weight": 200, + "id": "OD:oreMoonstone" + }, + { + "target": "blue", + "weight": 200, + "id": "OD:oreBlueTopaz" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreVioletSapphire" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreLepidolite" + }, + { + "target": "purple", + "weight": 200, + "id": "OD:oreAmetrine" + }, + { + "target": "black", + "weight": 200, + "id": "OD:oreBlackDiamond" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreAlexandrite" + }, + { + "target": "white", + "weight": 200, + "id": "OD:oreChaos" + }, + { + "target": "green", + "weight": 200, + "id": "OD:oreEnderEssence" + }, + { + "target": "magenta", + "weight": 200, + "id": "OD:oreOrichalcum" + }, + { + "target": "orange", + "weight": 200, + "id": "OD:orePalladium" + }, + { + "target": "red", + "weight": 200, + "id": "OD:oreAdamantine" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/resource/tier_1.json b/config/environmentaltech/multiblocks/void_miner/resource/tier_1.json new file mode 100644 index 00000000..c0e55e1e --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/resource/tier_1.json @@ -0,0 +1,414 @@ +{ + "outputs": [ + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 2, + "id": "environmentaltech:mica" + }, + { + "target": "black", + "weight": 10, + "id": "appliedenergistics2:sky_stone_block" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/resource/tier_2.json b/config/environmentaltech/multiblocks/void_miner/resource/tier_2.json new file mode 100644 index 00000000..f97bf07b --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/resource/tier_2.json @@ -0,0 +1,414 @@ +{ + "outputs": [ + { + "target": "black", + "weight": 10, + "id": "appliedenergistics2:sky_stone_block" + }, + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 3, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/resource/tier_3.json b/config/environmentaltech/multiblocks/void_miner/resource/tier_3.json new file mode 100644 index 00000000..9aabaee2 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/resource/tier_3.json @@ -0,0 +1,414 @@ +{ + "outputs": [ + { + "target": "black", + "weight": 10, + "id": "appliedenergistics2:sky_stone_block" + }, + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 4, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/resource/tier_4.json b/config/environmentaltech/multiblocks/void_miner/resource/tier_4.json new file mode 100644 index 00000000..1d8e857f --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/resource/tier_4.json @@ -0,0 +1,414 @@ +{ + "outputs": [ + { + "target": "black", + "weight": 10, + "id": "appliedenergistics2:sky_stone_block" + }, + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 5, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/resource/tier_5.json b/config/environmentaltech/multiblocks/void_miner/resource/tier_5.json new file mode 100644 index 00000000..e29c2d05 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/resource/tier_5.json @@ -0,0 +1,414 @@ +{ + "outputs": [ + { + "target": "black", + "weight": 10, + "id": "appliedenergistics2:sky_stone_block" + }, + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 6, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/config/environmentaltech/multiblocks/void_miner/resource/tier_6.json b/config/environmentaltech/multiblocks/void_miner/resource/tier_6.json new file mode 100644 index 00000000..0f7c5f18 --- /dev/null +++ b/config/environmentaltech/multiblocks/void_miner/resource/tier_6.json @@ -0,0 +1,414 @@ +{ + "outputs": [ + { + "target": "black", + "weight": 10, + "id": "appliedenergistics2:sky_stone_block" + }, + { + "target": "gray", + "weight": 32, + "id": "minecraft:stone:0" + }, + { + "target": "pink", + "weight": 30, + "id": "minecraft:stone:1" + }, + { + "target": "white", + "weight": 30, + "id": "minecraft:stone:3" + }, + { + "target": "gray", + "weight": 30, + "id": "minecraft:stone:5" + }, + { + "target": "silver", + "weight": 30, + "id": "minecraft:gravel" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:grass" + }, + { + "target": "brown", + "weight": 20, + "id": "minecraft:dirt:0" + }, + { + "target": "brown", + "weight": 10, + "id": "minecraft:dirt:2" + }, + { + "target": "yellow", + "weight": 30, + "id": "minecraft:sand:0" + }, + { + "target": "red", + "weight": 24, + "id": "minecraft:sand:1" + }, + { + "target": "yellow", + "weight": 10, + "id": "minecraft:sandstone:0" + }, + { + "target": "red", + "weight": 10, + "id": "minecraft:red_sandstone:0" + }, + { + "target": "gray", + "weight": 28, + "id": "minecraft:cobblestone" + }, + { + "target": "green", + "weight": 10, + "id": "minecraft:mossy_cobblestone" + }, + { + "target": "purple", + "weight": 9, + "id": "minecraft:obsidian" + }, + { + "target": "silver", + "weight": 12, + "id": "minecraft:clay" + }, + { + "target": "red", + "weight": 28, + "id": "minecraft:netherrack" + }, + { + "target": "brown", + "weight": 16, + "id": "minecraft:soul_sand" + }, + { + "target": "purple", + "weight": 8, + "id": "minecraft:mycelium" + }, + { + "target": "yellow", + "weight": 13, + "id": "minecraft:end_stone:0" + }, + { + "target": "orange", + "weight": 12, + "id": "minecraft:hardened_clay" + }, + { + "target": "white", + "weight": 2, + "id": "minecraft:stained_hardened_clay:0" + }, + { + "target": "orange", + "weight": 2, + "id": "minecraft:stained_hardened_clay:1" + }, + { + "target": "magenta", + "weight": 2, + "id": "minecraft:stained_hardened_clay:2" + }, + { + "target": "light_blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:3" + }, + { + "target": "yellow", + "weight": 2, + "id": "minecraft:stained_hardened_clay:4" + }, + { + "target": "lime", + "weight": 2, + "id": "minecraft:stained_hardened_clay:5" + }, + { + "target": "pink", + "weight": 2, + "id": "minecraft:stained_hardened_clay:6" + }, + { + "target": "gray", + "weight": 2, + "id": "minecraft:stained_hardened_clay:7" + }, + { + "target": "silver", + "weight": 2, + "id": "minecraft:stained_hardened_clay:8" + }, + { + "target": "cyan", + "weight": 2, + "id": "minecraft:stained_hardened_clay:9" + }, + { + "target": "purple", + "weight": 2, + "id": "minecraft:stained_hardened_clay:10" + }, + { + "target": "blue", + "weight": 2, + "id": "minecraft:stained_hardened_clay:11" + }, + { + "target": "brown", + "weight": 2, + "id": "minecraft:stained_hardened_clay:12" + }, + { + "target": "green", + "weight": 2, + "id": "minecraft:stained_hardened_clay:13" + }, + { + "target": "red", + "weight": 2, + "id": "minecraft:stained_hardened_clay:14" + }, + { + "target": "black", + "weight": 2, + "id": "minecraft:stained_hardened_clay:15" + }, + { + "target": "yellow", + "weight": 28, + "id": "minecraft:sponge" + }, + { + "target": "white", + "weight": 12, + "id": "environmentalmaterials:alabaster:0" + }, + { + "target": "orange", + "weight": 6, + "id": "environmentalmaterials:alabaster:1" + }, + { + "target": "magenta", + "weight": 6, + "id": "environmentalmaterials:alabaster:2" + }, + { + "target": "light_blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:3" + }, + { + "target": "yellow", + "weight": 6, + "id": "environmentalmaterials:alabaster:4" + }, + { + "target": "lime", + "weight": 6, + "id": "environmentalmaterials:alabaster:5" + }, + { + "target": "pink", + "weight": 6, + "id": "environmentalmaterials:alabaster:6" + }, + { + "target": "gray", + "weight": 6, + "id": "environmentalmaterials:alabaster:7" + }, + { + "target": "silver", + "weight": 6, + "id": "environmentalmaterials:alabaster:8" + }, + { + "target": "cyan", + "weight": 6, + "id": "environmentalmaterials:alabaster:9" + }, + { + "target": "purple", + "weight": 6, + "id": "environmentalmaterials:alabaster:10" + }, + { + "target": "blue", + "weight": 6, + "id": "environmentalmaterials:alabaster:11" + }, + { + "target": "brown", + "weight": 6, + "id": "environmentalmaterials:alabaster:12" + }, + { + "target": "green", + "weight": 6, + "id": "environmentalmaterials:alabaster:13" + }, + { + "target": "red", + "weight": 6, + "id": "environmentalmaterials:alabaster:14" + }, + { + "target": "black", + "weight": 6, + "id": "environmentalmaterials:alabaster:15" + }, + { + "target": "white", + "weight": 4, + "id": "quark:crystal:0" + }, + { + "target": "red", + "weight": 4, + "id": "quark:crystal:1" + }, + { + "target": "orange", + "weight": 4, + "id": "quark:crystal:2" + }, + { + "target": "yellow", + "weight": 4, + "id": "quark:crystal:3" + }, + { + "target": "lime", + "weight": 4, + "id": "quark:crystal:4" + }, + { + "target": "cyan", + "weight": 4, + "id": "quark:crystal:5" + }, + { + "target": "blue", + "weight": 4, + "id": "quark:crystal:6" + }, + { + "target": "purple", + "weight": 4, + "id": "quark:crystal:7" + }, + { + "target": "black", + "weight": 30, + "id": "environmentalmaterials:basalt" + }, + { + "target": "gray", + "weight": 20, + "id": "environmentalmaterials:hardened_stone" + }, + { + "target": "yellow", + "weight": 30, + "id": "OD:stoneLimestone" + }, + { + "target": "white", + "weight": 30, + "id": "OD:stoneMarble" + }, + { + "target": "brown", + "weight": 20, + "id": "chisel:brownstone" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "minecraft:packed_ice" + }, + { + "target": "light_blue", + "weight": 8, + "id": "immersivehempcraft:hemcraft_hardened" + }, + { + "target": "brown", + "weight": 15, + "id": "biomesoplenty:dirt" + }, + { + "target": "green", + "weight": 20, + "id": "thebetweenlands:betweenstone" + }, + { + "target": "green", + "weight": 5, + "id": "thebetweenlands:generic_stone" + }, + { + "target": "green", + "weight": 15, + "id": "thebetweenlands:pitstone" + }, + { + "target": "light_gray", + "weight": 15, + "id": "thebetweenlands:limestone" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:mud" + }, + { + "target": "brown", + "weight": 7, + "id": "thebetweenlands:swamp_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:swamp_grass" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_dirt" + }, + { + "target": "green", + "weight": 7, + "id": "thebetweenlands:slimy_grass" + }, + { + "target": "white", + "weight": 7, + "id": "environmentaltech:mica" + } + ] +} \ No newline at end of file diff --git a/config/extendedcrafting.cfg b/config/extendedcrafting.cfg new file mode 100644 index 00000000..0b22c48c --- /dev/null +++ b/config/extendedcrafting.cfg @@ -0,0 +1,220 @@ +# Configuration file + +########################################################################################################## +# automation_interface +#--------------------------------------------------------------------------------------------------------# +# Settings for the Automation Interface. +########################################################################################################## + +automation_interface { + # Should the Automation Interface be enabled? [default: true] + B:enabled=true + + # How much FE the Automation Interface should hold. [range: 0 ~ 2147483647, default: 1000000] + I:energy_capacity=1000000 + + # How much FE the Automation Interface should use when moving items. [range: 0 ~ 100000, default: 80] + I:energy_rate=80 + + # Should the Automation Interface render the result item inside it? [default: true] + B:render_item=true +} + + +########################################################################################################## +# combination_crafting +#--------------------------------------------------------------------------------------------------------# +# Settings for the Crafting Core. +########################################################################################################## + +combination_crafting { + # Should the Crafting Core and Pedestal be enabled? [default: true] + B:enabled=true + + # How much FE the Crafting Core should hold. [range: 0 ~ 2147483647, default: 5000000] + I:energy_capacity=5000000 + + # How much FE/t the Crafting Core should use when crafting by default. [range: 0 ~ 2147483647, default: 500] + I:energy_rate=500 +} + + +########################################################################################################## +# ender_crafting +#--------------------------------------------------------------------------------------------------------# +# Settings for the Ender Crafter. +########################################################################################################## + +ender_crafting { + # How much an Ender Alternator should speed up a craft. This is the percentage of time_required. [range: 0.0 ~ 1.0, default: 0.01] + S:alternator_effectiveness=0.01 + + # Should the Ender Crafter and Ender Alternator be enabled? [default: true] + B:enabled=true + + # How many seconds each craft should take. [range: 1 ~ 2147483647, default: 60] + I:time_required=60 +} + + +########################################################################################################## +# general +#--------------------------------------------------------------------------------------------------------# +# Settings for general things. +########################################################################################################## + +general { + # Should WAILA show the current energy of Extended Crafting machines? [default: true] + B:energy_in_waila=true + + # Should the In-Game Guide Book be enabled? [default: true] + B:guide_enabled=true + + # Should the Handheld Crafting Table be enabled? [default: true] + B:handheld_table_enabled=true +} + + +########################################################################################################## +# quantum_compression +#--------------------------------------------------------------------------------------------------------# +# Settings for the Quantum Compressor. +########################################################################################################## + +quantum_compression { + # Should the Quantum Compressor be enabled? [default: true] + B:enabled=true + + # How much FE the Quantum Compressor should hold. [range: 0 ~ 2147483647, default: 10000000] + I:energy_capacity=10000000 + + # How much FE/t the Quantum Compressor should use when crafting by default. [range: 0 ~ 2147483647, default: 5000] + I:energy_rate=5000 + + # Should the Quantum Compressor render the result item above it? [default: true] + B:render_item=true +} + + +########################################################################################################## +# recipe_maker +#--------------------------------------------------------------------------------------------------------# +# Settings for the Recipe Maker. +########################################################################################################## + +recipe_maker { + # Should the Recipe Maker be enabled? [default: true] + B:enabled=true + + # Should the Recipe Maker also copy the NBT of the ingredients? [default: false] + B:use_nbt=false + + # Should the Recipe Maker use OreDictionary entries when applicable? [default: true] + B:use_oredictionary=true +} + + +########################################################################################################## +# singularity +#--------------------------------------------------------------------------------------------------------# +# Settings for the Singularities. +########################################################################################################## + +singularity { + # Here you can add your own custom Singularities. + # - Syntax: meta;name;material;color + # - Example: 12;super_potato;minecraft:carrot;123456 + # - 'meta' must be different for each, and should not be changed. + # - 'name' should be lower case with underscores for spaces. Singularity is added automatically. + # - Example: 'lots_of_spaghetti' would show 'Lots Of Spaghetti Singularity'. + # - 'material' is an item id or ore dictionary entry. This is for the generic crafting recipe. + # - Note: if you plan on adding your own recipe with the CraftTweaker integration, put 'none'. + # - Examples: 'minecraft:stone' for stone, 'ore:ingotIron' for the ore dictionary entry 'ingotIron'. + # - Note: you can also specify meta for item ids, by adding them to the end of the item id. + # - Example: minecraft:stone:3 for a meta of 3. Make the meta 32767 for wildcard value. + # - 'color' the color of the singularity as a hex value. http://htmlcolorcodes.com/ + # - Example: 123456 would color it as whatever that color is. + S:custom_singularities < + > + + # The catalyst required for the default Singularity recipes. modid:itemid:metadata [default: extendedcrafting:material:11] + S:default_catalyst=extendedcrafting:material:11 + + # Should the default Singularity recipes be enabled? [default: true] + B:default_recipes=true + + # Disable specific default singularities here. + S:default_singularities < + coal=true + iron=true + lapis_lazuli=true + redstone=true + glowstone=true + gold=true + diamond=true + emerald=true + aluminum=true + copper=true + tin=true + bronze=true + zinc=true + brass=true + silver=true + lead=true + steel=true + nickel=true + constantan=true + electrum=true + invar=true + mithril=true + tungsten=true + titanium=true + uranium=true + chrome=true + platinum=true + iridium=true + signalum=true + lumium=true + enderium=true + ardite=true + cobalt=true + manyullyn=true + > + + # Should the Singularities be enabled? [default: true] + B:enabled=true + + # The amount of RF required to craft a Singularity, for the default recipes. [range: 0 ~ 2147483647, default: 5000000] + I:energy_cost=5000000 + + # The amount of materials required to create a Singularity, for the default recipes. [range: 1 ~ 2147483647, default: 10000] + I:material_amount=10000 + + # Should the default Ultimate Singularity recipe be enabled? [default: true] + B:ultimate_singularity_recipe=true + + # Blacklist Singularities from being in the Ultimate Singularity crafting recipe. + # - Syntax: singularityType;meta + # - 'singularityType' can be 'default' or 'custom'. + # - 'default' for the ones added by the mod by default, 'custom' being the ones defined in '_custom_singularities'. + # - Example: custom;12 + S:ultimate_singularity_recipe_blacklist < + > +} + + +########################################################################################################## +# table_crafting +#--------------------------------------------------------------------------------------------------------# +# Settings for the Extended Crafting Tables. +########################################################################################################## + +table_crafting { + # Should the Extended Crafting Tables be enabled? [default: true] + B:enabled=true + + # Should the Basic Crafting Table inherit normal crafting recipes? [default: true] + B:inherit_vanilla_recipes=true +} + + diff --git a/config/extrautils2.cfg b/config/extrautils2.cfg new file mode 100644 index 00000000..d4c9936a --- /dev/null +++ b/config/extrautils2.cfg @@ -0,0 +1,172 @@ +# Configuration file + +"creative blocks: breakable" { + # Allow Non-Creative players to break/harvest creative blocks. [default: false] + B:gameplay=false +} + + +"creative blocks: configurable" { + # Allow Non-Creative players to configure creative blocks. [default: false] + B:gameplay=false +} + + +"dimension ids" { + I:"Deep Dark"=-11325 + I:ExtraUtils2_Quarry_Dim=-9999 +} + + +enabled { + B:AnalogCrafter=true + B:AngelBlock=true + B:AngelRing=true + B:BagOfHolding=true + B:BiomeMarker=true + B:Book=true + B:Boomerang=true + B:ChickenRing=true + B:ChunkLoader=true + B:CompoundBow=true + B:CompressedCobblestone=true + B:CompressedDirt=true + B:CompressedGravel=true + B:CompressedNetherrack=true + B:CompressedSand=true + B:Contract=true + B:Crafter=true + B:CreativeChest=true + B:CreativeEnergy=true + B:CreativeHarvest=true + B:CursedEarth=true + B:DecorativeBedrock=true + B:DecorativeGlass=true + B:DecorativeSolid=true + B:DecorativeSolidWood=true + B:"Deep Dark"=true + B:Drum=true + B:EnderLilly=true + B:EnderShard=true + B:ExtraUtils2_Quarry_Dim=true + B:FakeCopy=true + B:Filter=true + B:FilterFluids=true + B:FireAxe=true + B:FlatTransferNode=true + B:GlassCutter=true + B:GoldenLasso=true + B:Indexer=true + B:IndexerRemote=true + B:IneffableGlass=true + B:Ingredients=true + B:InteractionProxy=true + B:ItemBuildersWand=true + B:ItemCreativeBuildersWand=true + B:ItemCreativeDestructionWand=true + B:ItemDestructionWand=true + B:Klein=true + B:LargishChest=true + B:LawSword=true + B:LuxSaber=true + B:Machine=true + B:MagicApple=true + B:Miner=true + B:MiniChest=true + B:MoonStone=true + B:Opinium=true + B:PassiveGenerator=true + B:PlayerChest=true + B:PowerBattery=true + B:PowerManager=true + B:PowerOverload=true + B:PowerTransmitter=true + B:Quarry=true + B:QuarryProxy=true + B:RainbowGenerator=true + B:RedOrchid=true + B:RedstoneClock=true + B:RedstoneLantern=true + B:Resonator=true + B:Scanner=true + B:Screen=true + B:SimpleDecorative=true + B:Snowglobe=true + B:SoundMuffler=true + B:Spotlight=true + B:SunCrystal=true + B:SuperMobSpawner=true + B:Synergy=false + B:Teleporter=true + B:Terraformer=true + B:TrashCan=true + B:TrashCanEnergy=true + B:TrashCanFluid=true + B:TrashChest=true + B:Trowel=true + B:UnstableIngots=true + B:User=true + B:WateringCan=true + B:WoodenStickPoke=true + B:Wrench=true + B:additionalVanillaRecipes=true + B:ironwood=true + B:pipe=true + B:potion_Purge=true + B:potion_doom=true + B:potion_fizzy_lifting=true + B:potion_gravity=true + B:potion_greek_fire=true + B:potion_love=true + B:potion_relapse=true + B:potion_second_chance=true + B:sendCapabilitiesAfterDimensionChange=true + B:sickle_diamond=true + B:sickle_gold=true + B:sickle_iron=true + B:sickle_stone=true + B:sickle_wood=true + B:spike_creative=true + B:spike_diamond=true + B:spike_gold=true + B:spike_iron=true + B:spike_stone=true + B:spike_wood=true + B:squidSpawnRestrictions=true + B:tinkers_construct_integration=true + B:villager_alchemist=true + B:villager_red_mechanic=true + B:villager_shady_merchant=true + B:wall_world_type=true +} + + +energy { + I:"Quantum Quarry: Base Energy Per Operation"=20000 +} + + +gameplay { + # Add an entity id (mod:name) to this list to prevent cursed earth from spawning it. [default: ] + S:"Cursed Earth Entity BlackList" < + > + B:"Quantum Quarry: Enable Nether/End biome generation (has been buggy)"=false + + # Choose allowed container classnames. + S:"Unstable Ingot: Allowed Classes" < + net.minecraft.inventory.ContainerWorkbench + > +} + + +settings { + B:WallWorld_GiveSpawnItems=true +} + + +"unstable ingot: explosion time" { + # Choose the time until explosion. [range: 0 ~ 2400, default: 200] + I:gameplay=200 +} + + diff --git a/config/fancymenu/config.txt b/config/fancymenu/config.txt new file mode 100644 index 00000000..cc1fad30 --- /dev/null +++ b/config/fancymenu/config.txt @@ -0,0 +1,67 @@ +##[general] + +[Stop vanilla world music when in a customizable menu.] +B:stopworldmusicwhencustomizable = 'false'; +[If menu background sounds added by FancyMenu should be played when a world is loaded.] +B:playbackgroundsoundsinworld = 'false'; +[If menu background sounds added by FancyMenu should be played or not.] +B:playbackgroundsounds = 'true'; +[A minecraft restart is required after changing this value.] +B:enablehotkeys = 'true'; +B:playmenumusic = 'true'; +B:showdebugwarnings = 'true'; +[Sets the default GUI scale on first launch. Useful for modpacks. Cache data is saved in '/mods/fancymenu/'.] +I:defaultguiscale = '-1'; + + +##[customization] + +B:showcustomizationbuttons = 'false'; +[Maximizes mod compatibility. Disables background customization support for scrollable menu screens. Restart is needed after changing this value.] +B:softmode = 'false'; +B:legacybuttonids = 'false'; + + +##[mainmenu] + +S:copyrightposition = 'bottom-right'; +B:hidebranding = 'true'; +B:hidelogo = 'false'; +B:showmainmenufooter = 'false'; +B:hiderealmsnotifications = 'false'; +B:hideforgenotifications = 'false'; + + +##[mainmenu_splash] + +S:splashcolor = '#ffff00'; +I:splashrotation = '-20'; +I:splashy = '0'; +I:splashx = '0'; +B:hidesplashtext = 'false'; +S:splashtextfile = ''; +S:splashorientation = 'original'; + + +##[loading] + +B:allowgameintroskip = 'true'; +S:loadinganimationcolor = '#E22837'; +B:showanimationloadingstatus = 'true'; +S:gameintroanimation = ''; +S:customgameintroskiptext = ''; + + +##[minecraftwindow] + +[A minecraft restart is required after changing this value.] +S:customwindowtitle = ''; +[A minecraft restart is required after changing this value.] +B:customwindowicon = 'false'; + + +##[layouteditor] + +F:popupmenuscale = '1.0'; +[If the warning when trying to move an vanilla button without an orientation should be displayed or not.] +B:showvanillamovewarning = 'true'; \ No newline at end of file diff --git a/config/fancymenu/customizablemenus.txt b/config/fancymenu/customizablemenus.txt new file mode 100644 index 00000000..0187de86 --- /dev/null +++ b/config/fancymenu/customizablemenus.txt @@ -0,0 +1,11 @@ +type = customizablemenus + +net.minecraft.client.gui.GuiMainMenu { +} + +net.minecraft.client.gui.GuiIngameMenu { +} + +betterquesting.client.gui2.GuiHome { +} + diff --git a/config/fancymenu/locals/de_de.local b/config/fancymenu/locals/de_de.local new file mode 100644 index 00000000..32c96190 --- /dev/null +++ b/config/fancymenu/locals/de_de.local @@ -0,0 +1,400 @@ +loading.animation.loadingframes = Lade Animationsframes für {} +loading.animation.prerendering = Vorbereiten von Animation {} +loading.animation.done = Fertig! + +helper.button.menuinfo = Menü Info +helper.button.buttoninfo = Button Info +helper.button.reload = Neuladen +helper.button.createlayout = Layout erstellen + +helper.menuinfo.identifier = Menü Identifier + +helper.buttoninfo.idnotfound = +helper.buttoninfo.keynotfound =