diff --git a/minecraft/config/Mekanism/general.toml b/minecraft/config/Mekanism/general.toml index d2dbf20..0d51102 100644 --- a/minecraft/config/Mekanism/general.toml +++ b/minecraft/config/Mekanism/general.toml @@ -147,7 +147,7 @@ #Oredictionificator Settings [general.oredictionificator] #The list of valid tag prefixes for the Oredictionificator. Note: It is highly recommended to only include well known/defined tag prefixes otherwise it is very easy to potentially add in accidental conversions of things that are not actually equivalent. - validItemFilters = ["forge:dusts/", "forge:ingots/", "forge:nuggets/", "forge:ores/", "forge:storage_blocks/"] + validItemFilters = ["forge:dusts/", "forge:ingots/", "forge:nuggets/", "forge:ores/"] #Pump Settings [general.pump] diff --git a/minecraft/config/almostunified/unify.json b/minecraft/config/almostunified/unify.json index d77e77e..f41431a 100644 --- a/minecraft/config/almostunified/unify.json +++ b/minecraft/config/almostunified/unify.json @@ -39,7 +39,8 @@ "forge:wires/{material}", "forge:storage_blocks/{material}", "forge:storage_blocks/raw_{material}", - "forge:silicon" + "forge:silicon", + "forge:rubber" ], "materials": [ "aeternium", @@ -110,4 +111,4 @@ ], "ignoredRecipes": [], "itemsHidingJeiRei": true -} \ No newline at end of file +} diff --git a/minecraft/config/apotheosis/adventure.cfg b/minecraft/config/apotheosis/adventure.cfg index 3fae86d..752ad94 100644 --- a/minecraft/config/apotheosis/adventure.cfg +++ b/minecraft/config/apotheosis/adventure.cfg @@ -2,10 +2,9 @@ # Apotheosis Adventure Module Config - - affixes { - # Loot Rules, in the form of Loot Table Matchers, permitting affixes to be added to any valid item. Here, the chance refers to the chance an item receives affixes. See comment on "Affix Item Loot Rules" for description. [default: [.*blocks.*|0], [.*|0.85]] + # Loot Rules, in the form of Loot Table Matchers, permitting affixes to be added to any valid item. Here, the chance refers to the chance an item receives affixes. See comment on "Affix Item Loot Rules" for description. + # Default: [.*blocks.*|0], [.*|0.85] S:"Affix Convert Loot Rules" < .*blocks.*|0 minecraft:entities.witch|0 @@ -13,7 +12,8 @@ affixes { .*|0.85 > - # Dimenaional rarities for affix conversion (see "Affix Convert Loot Rules"), in the form of dimension|min|max. A dimension not listed uses all rarities. [default: [overworld|common|rare], [the_nether|uncommon|epic], [the_end|rare|mythic], [twilightforest:twilight_forest|uncommon|epic]] + # Dimensional rarities for affix conversion (see "Affix Convert Loot Rules"), in the form of dimension|min|max. A dimension not listed uses all rarities. + # Default: [overworld|common|rare], [the_nether|uncommon|epic], [the_end|rare|mythic], [twilightforest:twilight_forest|uncommon|epic] S:"Affix Convert Rarities" < overworld|common|rare the_nether|uncommon|epic @@ -26,7 +26,8 @@ affixes { # The format for these is domain:pattern|chance and domain is optional. Domain is a modid, pattern is a regex string, and chance is a float 0..1 chance for the item to spawn in any matched tables. # If you omit the domain, the format is pattern|chance, and the matcher will run for all domains. # The pattern MUST be a valid regex string, and should match the paths of desired loot tables under the specified domain. Note: "Match Any Character" is ".*" (dot star) and not "*" (star). - # If there is a match, an item has a chance to spawn in that loot table. [default: [minecraft:chests.*|0.5], [.*chests.*|0.35], [twilightforest:structures.*|0.4]] + # If there is a match, an item has a chance to spawn in that loot table. + # Default: [minecraft:chests.*|0.5], [.*chests.*|0.35], [twilightforest:structures.*|0.4] S:"Affix Item Loot Rules" < minecraft:chests.*|0.5 .*chests.*|0.35 @@ -34,10 +35,12 @@ affixes { twilightforest:structures.*|0.4 > - # If affixes that cleave can hit players (excluding the user). [default: false] + # If affixes that cleave can hit players (excluding the user). + # Default: false B:"Cleave Players"=false - # If Quark's Attribute Tooltip handling is disabled for affix items [default: true] + # If Quark's Attribute Tooltip handling is disabled for affix items + # Default: true B:"Disable Quark Tooltips for Affix Items"=true # A list of type overrides for the affix loot system. Format is |chance|. @@ -48,106 +51,116 @@ affixes { allthemodium:alloy_paxel|PICKAXE > - # The flat bonus chance that bosses have to drop a gem, added to Gem Drop Chance. 0 = 0%, 1 = 100% [range: 0.0 ~ 1.0, default: 0.33] + # The flat bonus chance that bosses have to drop a gem, added to Gem Drop Chance. 0 = 0%, 1 = 100% + # Default: 0.33; Range: [0.0 ~ 1.0] S:"Gem Boss Bonus"=0.33 - # The chance that a mob will drop a gem. 0 = 0%, 1 = 100% [range: 0.0 ~ 1.0, default: 0.045] + # The chance that a mob will drop a gem. 0 = 0%, 1 = 100% + # Default: 0.045; Range: [0.0 ~ 1.0] S:"Gem Drop Chance"=0.045 - # The chance that a naturally spawned mob will be granted an affix item. 0 = 0%, 1 = 100% [range: 0.0 ~ 1.0, default: 0.24] + # The chance that a naturally spawned mob will be granted an affix item. 0 = 0%, 1 = 100% + # Default: 0.075; Range: [0.0 ~ 1.0] S:"Random Affix Chance"=0.24 - # The item that will be used when attempting to place torches with the torch placer affix. Must be a valid item that places a block on right click. [default: minecraft:torch] + # The item that will be used when attempting to place torches with the torch placer affix. Must be a valid item that places a block on right click. + # Default: minecraft:torch S:"Torch Placement Item"=minecraft:torch } bosses { - # If the boss announcement range ignores y-level. [default: true] + # If the boss announcement range ignores y-level. + # Default: false B:"Boss Announce Ignore Y"=true - # The range at which boss spawns will be announced. If you are closer than this number of blocks (ignoring y-level), you will receive the announcement. [range: 0.0 ~ 1024.0, default: 96.0] + # The range at which boss spawns will be announced. If you are closer than this number of blocks (ignoring y-level), you will receive the announcement. + # Default: 96.0; Range: [0.0 ~ 1024.0] S:"Boss Announce Range"=96.0 - # The volume of the boss announcement sound. 0 to disable. This control is clientside. [range: 0.0 ~ 1.0, default: 0.75] - S:"Boss Announce Volume"=0.75 + # The volume of the boss announcement sound. 0 to disable. This control is clientside. + # Default: 0.75; Range: [0.0 ~ 1.0] + S:"Boss Announce Volume"=0.3 - # The time, in ticks, that must pass between any two natural boss spawns in a single dimension. [range: 0 ~ 720000, default: 400] - I:"Boss Spawn Cooldown"=400 + # The time, in ticks, that must pass between any two natural boss spawns in a single dimension. + # Default: 2400; Range: [0 ~ 720000] + I:"Boss Spawn Cooldown"=18000 # Dimensions where bosses can spawn naturally, spawn chance, and spawn rules. # Format is dimname|chance|rule, chance is a float from 0..1. - # Valid rules are NEEDS_SKY, NEEDS_SURFACE, and ANY [default: [minecraft:overworld|0.02|NEEDS_SKY], [minecraft:the_nether|0.03|ANY], [minecraft:the_end|0.02|NEEDS_SURFACE], [twilightforest:twilight_forest|0.05|NEEDS_SURFACE]] + # Valid rules are NEEDS_SKY, NEEDS_SURFACE, and ANY + # Default: [minecraft:overworld|0.02|NEEDS_SKY], [minecraft:the_nether|0.03|ANY], [minecraft:the_end|0.02|NEEDS_SURFACE], [twilightforest:twilight_forest|0.05|NEEDS_SURFACE] S:"Boss Spawn Dimensions" < minecraft:overworld|0.01|NEEDS_SKY minecraft:the_nether|0.02|ANY minecraft:the_end|0.02|NEEDS_SURFACE - allthemodium:the_other|0.09|NEEDS_SURFACE + allthemodium:the_other|0.07|NEEDS_SURFACE twilightforest:twilight_forest|0.05|NEEDS_SURFACE > - # If boss items are always cursed. Enable this if you want bosses to be less overpowered by always giving them a negative effect. [default: false] + # If boss items are always cursed. Enable this if you want bosses to be less overpowered by always giving them a negative effect. + # Default: false B:"Curse Boss Items"=false + + # If true, invading bosses will automatically target the closest player. + # Default: false + B:"Boss Auto-Aggro"=false + + # If true, invading bosses will automatically target the closest player. + # Default: true + B:"Boss Glowing On Spawn"=true } gems { - # Loot Rules, in the form of Loot Table Matchers, permitting gems to spawn in loot tables. See comment on "Affix Item Loot Rules" for description. [default: [minecraft:chests.*|0.30], [.*chests.*|0.15], [twilightforest:structures.*|0.20]] + # Loot Rules, in the form of Loot Table Matchers, permitting gems to spawn in loot tables. See comment on "Affix Item Loot Rules" for description. + # Default: [minecraft:chests.*|0.30], [.*chests.*|0.15], [twilightforest:structures.*|0.20] S:"Gem Loot Rules" < minecraft:chests.*|0.30 .*chests.*|0.15 twilightforest:structures.*|0.20 > + + # Dimensional rarities for gem drops, in the form of dimension|min|max. A dimension not listed uses all rarities. + # Default: [overworld|common|rare], [the_nether|uncommon|epic], [the_end|rare|mythic], [twilightforest:twilight_forest|uncommon|epic] + S:"Gem Dimensional Rarities" < + overworld|common|rare + the_nether|uncommon|epic + the_end|rare|mythic + twilightforest:twilight_forest|uncommon|epic + > } rarities { - # The quality of this rarity. Each point of luck increases the weight of this rarity by the quality value. [range: 0.0 ~ 100.0, default: 0.0] S:"common quality"=0.0 - - # The weight of this rarity. The chance of this rarity appearing is /. [range: 0 ~ 10000, default: 400] I:"common weight"=400 - - # The quality of this rarity. Each point of luck increases the weight of this rarity by the quality value. [range: 0.0 ~ 100.0, default: 4.5] S:"epic quality"=4.5 - - # The weight of this rarity. The chance of this rarity appearing is /. [range: 0 ~ 10000, default: 90] I:"epic weight"=90 - - # The quality of this rarity. Each point of luck increases the weight of this rarity by the quality value. [range: 0.0 ~ 100.0, default: 6.0] S:"mythic quality"=6.0 - - # The weight of this rarity. The chance of this rarity appearing is /. [range: 0 ~ 10000, default: 40] I:"mythic weight"=40 - - # The quality of this rarity. Each point of luck increases the weight of this rarity by the quality value. [range: 0.0 ~ 100.0, default: 3.0] S:"rare quality"=3.0 - - # The weight of this rarity. The chance of this rarity appearing is /. [range: 0 ~ 10000, default: 150] I:"rare weight"=150 - - # The quality of this rarity. Each point of luck increases the weight of this rarity by the quality value. [range: 0.0 ~ 100.0, default: 1.5] S:"uncommon quality"=1.5 - - # The weight of this rarity. The chance of this rarity appearing is /. [range: 0 ~ 10000, default: 320] I:"uncommon weight"=320 } spawners { - # The chance that a Rogue Spawner has a "valuable" chest instead of a standard one. 0 = 0%, 1 = 100% [range: 0.0 ~ 1.0, default: 0.11] + # The chance that a Rogue Spawner has a "valuable" chest instead of a standard one. 0 = 0%, 1 = 100% + # Default: 0.11; Range: [0.0 ~ 1.0] S:"Spawner Value Chance"=0.11 } worldgen { - # The number of boss dungeon (variant 2) generation attempts per-chunk. [range: 0 ~ 256, default: 8] + # The number of boss dungeon (variant 2) generation attempts per-chunk. + # Default: 8; Range: [0 ~ 256] I:"Boss Dungeon (Variant 2) Attempts"=8 - # The number of boss dungeon generation attempts per-chunk. [range: 0 ~ 256, default: 8] + # The number of boss dungeon generation attempts per-chunk. + # Default: 8; Range: [0 ~ 256] I:"Boss Dungeon Attempts"=8 - - # 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 @@ -161,13 +174,102 @@ worldgen { minecraft:deep_ocean > - # The dimensions that the deadly module will generate in. [default: [overworld]] + # The dimensions that the deadly module will generate in. + # Default: [overworld] S:"Generation Dimension Whitelist" < overworld > - # The number of rogue spawner generation attempts per-chunk. [range: 0 ~ 256, default: 4] + # The number of rogue spawner generation attempts per-chunk. + # Default: 4; Range: [0 ~ 256] I:"Rogue Spawner Attempts"=4 } +reforging { + + common { + # The amount of rarity materials it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Material Cost"=2 + + # The amount of gem dust it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Gem Dust Cost"=2 + + # The amount of xp levels it costs to reforge at this rarity. + # Default: 5; Range: [0 ~ 65536] + I:"XP Level Cost"=5 + } + + uncommon { + # The amount of rarity materials it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Material Cost"=2 + + # The amount of gem dust it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Gem Dust Cost"=2 + + # The amount of xp levels it costs to reforge at this rarity. + # Default: 10; Range: [0 ~ 65536] + I:"XP Level Cost"=10 + } + + rare { + # The amount of rarity materials it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Material Cost"=2 + + # The amount of gem dust it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Gem Dust Cost"=2 + + # The amount of xp levels it costs to reforge at this rarity. + # Default: 15; Range: [0 ~ 65536] + I:"XP Level Cost"=15 + } + + epic { + # The amount of rarity materials it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Material Cost"=2 + + # The amount of gem dust it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Gem Dust Cost"=2 + + # The amount of xp levels it costs to reforge at this rarity. + # Default: 20; Range: [0 ~ 65536] + I:"XP Level Cost"=20 + } + + mythic { + # The amount of rarity materials it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Material Cost"=2 + + # The amount of gem dust it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Gem Dust Cost"=2 + + # The amount of xp levels it costs to reforge at this rarity. + # Default: 25; Range: [0 ~ 65536] + I:"XP Level Cost"=25 + } + + ancient { + # The amount of rarity materials it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Material Cost"=2 + + # The amount of gem dust it costs to reforge at this rarity. + # Default: 2; Range: [0 ~ 64] + I:"Gem Dust Cost"=2 + + # The amount of xp levels it costs to reforge at this rarity. + # Default: 30; Range: [0 ~ 65536] + I:"XP Level Cost"=30 + } + +} diff --git a/minecraft/config/ftbquests/quests/chapters/basic_power.snbt b/minecraft/config/ftbquests/quests/chapters/basic_power.snbt index 37fb151..0c96dff 100644 --- a/minecraft/config/ftbquests/quests/chapters/basic_power.snbt +++ b/minecraft/config/ftbquests/quests/chapters/basic_power.snbt @@ -1,12 +1,11 @@ { - id: "5D045EF1AB73DF70" - group: "27AA266437DD1B5B" - order_index: 0 + default_hide_dependency_lines: false + default_quest_shape: "" filename: "basic_power" - title: "Basic Power" + group: "27AA266437DD1B5B" icon: { - id: "mekanism:creative_energy_cube" Count: 1b + id: "mekanism:creative_energy_cube" tag: { mekData: { EnergyContainers: [{ @@ -16,76 +15,73 @@ } } } - default_quest_shape: "" - default_hide_dependency_lines: false + id: "5D045EF1AB73DF70" images: [{ + click: "" + corner: false + dev: false + height: 5.0d + hover: [ ] + image: "atm:textures/questpics/allthepower.png" + rotation: 0.0d + width: 15.0d x: -3.5d y: -3.5d - width: 15.0d - height: 5.0d - rotation: 0.0d - image: "atm:textures/questpics/allthepower.png" - hover: [ ] - click: "" - dev: false - corner: false }] + order_index: 0 + quest_links: [ ] quests: [ { - icon: "minecraft:redstone_torch" - x: -3.5d - y: 0.5d - shape: "gear" description: [ "This Chapter is dedicated to all things power related!" "" "In this section, you'll find the basic ways to generate, store, and transfer power." ] - size: 2.0d + icon: "minecraft:redstone_torch" id: "4AB0DD227471FDBF" - tasks: [{ - id: "4800DD5A7039B8B7" - type: "checkmark" - title: "All Things Power!" - }] rewards: [{ id: "3C8F065AEE4CDB80" type: "xp" xp: 10 }] + shape: "gear" + size: 2.0d + tasks: [{ + id: "4800DD5A7039B8B7" + title: "All Things Power!" + type: "checkmark" + }] + x: -3.5d + y: 0.5d } { - title: "Bigger Reactors" - icon: "biggerreactors:reactor_terminal" - x: -0.5d - y: 3.0d - shape: "rsquare" - subtitle: "Customizable Reactors!" + dependencies: ["5E41363F9AE243F3"] description: [ "The &9Bigger Reactors&r mod offers multi-block reactors that are completely customizable in size, efficiency, and more." "" "To learn more about getting started with Bigger Reactors, it now has its own questline!" ] hide_dependency_lines: false - dependencies: ["5E41363F9AE243F3"] + icon: "biggerreactors:reactor_terminal" id: "6D6E07564D8FDD8D" - tasks: [{ - id: "70CC25EA15DBE615" - type: "checkmark" - title: "Bigger Reactors" - }] rewards: [{ id: "1C7FBA6844D50ABA" type: "xp" xp: 10 }] + shape: "rsquare" + subtitle: "Customizable Reactors!" + tasks: [{ + id: "70CC25EA15DBE615" + title: "Bigger Reactors" + type: "checkmark" + }] + title: "Bigger Reactors" + x: -0.5d + y: 3.0d } { - title: "Mekanism: Renewable Energy" - x: -5.0d - y: 4.5d - shape: "rsquare" - subtitle: "Using the Sun" + dependencies: ["42D173B9FF8D16E4"] description: [ "Mekanism provides several ways to make power using renewable resources." "" @@ -94,52 +90,53 @@ "The &9Wind Generator&r provides power via the wind. Unless you've figured out a way for your character to manually spin this, the speed it spins is based off of the Y lvl it is placed at. It also needs direct access to the sky without any blocks above it." ] hide_dependency_lines: false - dependencies: ["42D173B9FF8D16E4"] id: "48DC9E8E9D21A2FA" - tasks: [{ - id: "59DE118DD6597A4E" - type: "item" - title: "Renewable Energy Gens" - item: { - id: "itemfilters:or" - Count: 1b - tag: { - items: [ - { - id: "mekanismgenerators:solar_generator" - Count: 1b - } - { - id: "mekanismgenerators:advanced_solar_generator" - Count: 1b - } - { - id: "mekanismgenerators:wind_generator" - Count: 1b - } - ] - } - } - }] rewards: [ { id: "2E06B6F7B5224A02" type: "xp" - xp: 10 + xp: 25 } { - id: "089AE645B9673F30" - type: "random" exclude_from_claim_all: true + id: "089AE645B9673F30" table_id: 487623848494439020L + type: "random" } ] + shape: "rsquare" + subtitle: "Using the Sun" + tasks: [{ + id: "59DE118DD6597A4E" + item: { + Count: 1b + id: "itemfilters:or" + tag: { + items: [ + { + Count: 1b + id: "mekanismgenerators:solar_generator" + } + { + Count: 1b + id: "mekanismgenerators:advanced_solar_generator" + } + { + Count: 1b + id: "mekanismgenerators:wind_generator" + } + ] + } + } + title: "Renewable Energy Gens" + type: "item" + }] + title: "Mekanism: Renewable Energy" + x: -5.0d + y: 4.5d } { - x: -6.5d - y: 3.0d - shape: "rsquare" - subtitle: "Mekanism's Starter Power Solution" + dependencies: ["42D173B9FF8D16E4"] description: [ "&aMekanism's&r Heat Generator is a different take on basic power production. It has two modes of creating power:" "" @@ -147,13 +144,7 @@ "" "&9Active:&r Placing combustible materials such as coal or wood into the generator will burn the fuel to create power. This is not very efficient." ] - dependencies: ["42D173B9FF8D16E4"] id: "11D09E918015355C" - tasks: [{ - id: "44999798D86177A3" - type: "item" - item: "mekanismgenerators:heat_generator" - }] rewards: [ { id: "3E3F4483E3804F21" @@ -161,29 +152,30 @@ xp: 10 } { - id: "4C4527E368FC896E" - type: "random" exclude_from_claim_all: true + id: "4C4527E368FC896E" table_id: 487623848494439020L + type: "random" } ] + shape: "rsquare" + subtitle: "Mekanism's Starter Power Solution" + tasks: [{ + id: "44999798D86177A3" + item: "mekanismgenerators:heat_generator" + type: "item" + }] + x: -6.5d + y: 3.0d } { - x: -6.0d - y: 4.0d - shape: "rsquare" + dependencies: ["42D173B9FF8D16E4"] description: [ "The RFTools Coal Generator is one of the easiest coal-burning generators to make." "" "It is very simple to use and creates a decent amount of power based on the combustible material you input. It automatically distributes power to adjacent blocks as well." ] - dependencies: ["42D173B9FF8D16E4"] id: "0BB367839D28607D" - tasks: [{ - id: "0F7D7AE91E20F778" - type: "item" - item: "rftoolspower:coalgenerator" - }] rewards: [ { id: "698CCE0DFA894C3A" @@ -191,44 +183,49 @@ xp: 10 } { - id: "7D172A6A2CA90F91" - type: "random" exclude_from_claim_all: true + id: "7D172A6A2CA90F91" table_id: 487623848494439020L + type: "random" } ] + shape: "rsquare" + tasks: [{ + id: "0F7D7AE91E20F778" + item: "rftoolspower:coalgenerator" + type: "item" + }] + x: -6.0d + y: 4.0d } { - title: "Early Game Power Options" - icon: "minecraft:coal" - x: -5.0d - y: 3.0d - shape: "hexagon" - subtitle: "Starter Power" description: [ "Looking for early game power options? These are good ways to get you started with generating power." "" "These don't produce a ton of power, but they are typically easy or cheap to get in the early game!" ] hide_dependency_lines: true - size: 1.5d + icon: "minecraft:coal" id: "42D173B9FF8D16E4" - tasks: [{ - id: "55F3497E936C4885" - type: "checkmark" - title: "Burning Fuel for Power" - }] rewards: [{ id: "0CE525ECCA99C748" type: "xp" xp: 10 }] + shape: "hexagon" + size: 1.5d + subtitle: "Starter Power" + tasks: [{ + id: "55F3497E936C4885" + title: "Burning Fuel for Power" + type: "checkmark" + }] + title: "Early Game Power Options" + x: -5.0d + y: 3.0d } { - title: "&9Using Pipez: &aEnergy Pipe" - x: -10.5d - y: 0.5d - shape: "rsquare" + dependencies: ["1F81EA5E45424308"] description: [ "These are simple pipes that can be upgraded with Pipe Upgrades." "" @@ -236,20 +233,7 @@ "" "The &9Pipez&r mod also offers ways to transport items, gases, and liquids as well! Or you can make an All-In-One Pipe called the &aUniversal Pipe&r. " ] - dependencies: ["1F81EA5E45424308"] id: "4EEAB467C722ECE7" - tasks: [ - { - id: "467584E3BB06E9CD" - type: "item" - item: "pipez:energy_pipe" - } - { - id: "5299A78587A00044" - type: "item" - item: "pipez:wrench" - } - ] rewards: [ { id: "4FE5FAE1AA387086" @@ -257,55 +241,37 @@ xp: 10 } { - id: "08460933939CF881" - type: "item" - item: "pipez:energy_pipe" count: 8 + id: "08460933939CF881" + item: "pipez:energy_pipe" + type: "item" } ] + shape: "rsquare" + tasks: [ + { + id: "467584E3BB06E9CD" + item: "pipez:energy_pipe" + type: "item" + } + { + id: "5299A78587A00044" + item: "pipez:wrench" + type: "item" + } + ] + title: "&9Using Pipez: &aEnergy Pipe" + x: -10.5d + y: 0.5d } { - title: "&9Using Mekanism:&a Basic Universal Cable" - x: -7.5d - y: 0.5d - shape: "rsquare" - subtitle: "Mekanism's Energy Transfer Pipe" + dependencies: ["1F81EA5E45424308"] description: [ "Mekanism offers a nice looking cable to transfer your power." "" "If the machine you are connecting to already pulls or pushes power, you will not need to configure the cable. Otherwise, you'll need a &9Configurator&r to configure the pipe. Shift+right-clicking will change the cable to pull or push mode. " ] - dependencies: ["1F81EA5E45424308"] id: "5C47935A3B2877FF" - tasks: [{ - id: "6C4B8A2662030CB0" - type: "item" - title: "Universal Cables" - item: { - id: "itemfilters:or" - Count: 1b - tag: { - items: [ - { - id: "mekanism:basic_universal_cable" - Count: 1b - } - { - id: "mekanism:advanced_universal_cable" - Count: 1b - } - { - id: "mekanism:elite_universal_cable" - Count: 1b - } - { - id: "mekanism:ultimate_universal_cable" - Count: 1b - } - ] - } - } - }] rewards: [ { id: "1C5C0D374EC4391D" @@ -314,16 +280,55 @@ } { id: "46E642A34AD07DB6" - type: "item" item: "mekanism:alloy_infused" + type: "item" } ] + shape: "rsquare" + subtitle: "Mekanism's Energy Transfer Pipe" + tasks: [{ + id: "6C4B8A2662030CB0" + item: { + Count: 1b + id: "itemfilters:or" + tag: { + items: [ + { + Count: 1b + id: "mekanism:basic_universal_cable" + } + { + Count: 1b + id: "mekanism:advanced_universal_cable" + } + { + Count: 1b + id: "mekanism:elite_universal_cable" + } + { + Count: 1b + id: "mekanism:ultimate_universal_cable" + } + ] + } + } + title: "Universal Cables" + type: "item" + }] + title: "&9Using Mekanism:&a Basic Universal Cable" + x: -7.5d + y: 0.5d } { - title: "Transferring Power" + description: [ + "If you're looking for different ways to get power out of your machines, this is where you can find it!" + "" + "There are several options, both &awired&r and &9wireless&r, for transferring power." + ] + hide_dependency_lines: true icon: { - id: "mekanism:energy_tablet" Count: 1b + id: "mekanism:energy_tablet" tag: { mekData: { EnergyContainers: [{ @@ -333,46 +338,31 @@ } } } - x: -9.0d - y: 0.5d - shape: "hexagon" - description: [ - "If you're looking for different ways to get power out of your machines, this is where you can find it!" - "" - "There are several options, both &awired&r and &9wireless&r, for transferring power." - ] - hide_dependency_lines: true - size: 1.5d id: "1F81EA5E45424308" - tasks: [{ - id: "6D3C243268479EE9" - type: "checkmark" - title: "Transferring Power" - }] rewards: [{ id: "5C863FCC138617D2" type: "xp" xp: 10 }] + shape: "hexagon" + size: 1.5d + tasks: [{ + id: "6D3C243268479EE9" + title: "Transferring Power" + type: "checkmark" + }] + title: "Transferring Power" + x: -9.0d + y: 0.5d } { - title: "&9Wireless Transfer: &6Quantum Entangloporter" - x: -10.0d - y: 1.5d - shape: "rsquare" - subtitle: "Also works for items, gases, liquids, and heat." + dependencies: ["1F81EA5E45424308"] description: [ "With a little work into Mekanism, this machine allows you to transfer anything wirelessly." "" "You can set specific channels to transfer individual items, energy, or even gases from Mekanism. It's pretty cool." ] - dependencies: ["1F81EA5E45424308"] id: "7FE969CB4B419FC6" - tasks: [{ - id: "3E843C44C9CD3ACC" - type: "item" - item: "mekanism:quantum_entangloporter" - }] rewards: [ { id: "31A1DA2A1735B16F" @@ -380,44 +370,50 @@ xp: 100 } { - id: "2960A7A9FFFE9624" - type: "random" exclude_from_claim_all: true + id: "2960A7A9FFFE9624" table_id: 4196188979167302596L + type: "random" } ] + shape: "rsquare" + subtitle: "Also works for items, gases, liquids, and heat." + tasks: [{ + id: "3E843C44C9CD3ACC" + item: "mekanism:quantum_entangloporter" + type: "item" + }] + title: "&9Wireless Transfer: &6Quantum Entangloporter" + x: -10.0d + y: 1.5d } { - title: "Storing Power" - icon: { - id: "powah:battery_nitro" - Count: 1b - tag: { } - } - x: 3.0d - y: 0.5d - shape: "hexagon" description: ["This section shows you different ways to store your power!"] hide_dependency_lines: true - size: 1.5d + icon: { + Count: 1b + id: "powah:battery_nitro" + tag: { } + } id: "76EA017B12E8F01B" - tasks: [{ - id: "3121BA0C9976AFCD" - type: "checkmark" - title: "Storing Power" - }] rewards: [{ id: "477F18566EC6FB2A" type: "xp" xp: 10 }] + shape: "hexagon" + size: 1.5d + tasks: [{ + id: "3121BA0C9976AFCD" + title: "Storing Power" + type: "checkmark" + }] + title: "Storing Power" + x: 3.0d + y: 0.5d } { - title: "Mekanism's Energy Cubes" - x: 3.0d - y: 2.0d - shape: "rsquare" - subtitle: "Mekanism" + dependencies: ["76EA017B12E8F01B"] description: [ "Mekanism is one of the best mods for energy storage, especially in the early game." "" @@ -425,37 +421,7 @@ "" "To learn more about upgrading the Energy Cube as well as the mod, head over to the &aMekanism&r questline!" ] - dependencies: ["76EA017B12E8F01B"] id: "477B411F84342EEA" - tasks: [{ - id: "76378687551A79C3" - type: "item" - title: "Energy Cubes" - item: { - id: "itemfilters:or" - Count: 1b - tag: { - items: [ - { - id: "mekanism:basic_energy_cube" - Count: 1b - } - { - id: "mekanism:advanced_energy_cube" - Count: 1b - } - { - id: "mekanism:elite_energy_cube" - Count: 1b - } - { - id: "mekanism:ultimate_energy_cube" - Count: 1b - } - ] - } - } - }] rewards: [ { id: "039E00B83AAA154A" @@ -464,55 +430,59 @@ } { id: "7E2E1F9ED0EEB289" - type: "item" item: "mekanism:steel_casing" + type: "item" } { - id: "6F7ED193F8C1262A" - type: "random" exclude_from_claim_all: true + id: "6F7ED193F8C1262A" table_id: 487623848494439020L + type: "random" } ] + shape: "rsquare" + subtitle: "Mekanism" + tasks: [{ + id: "76378687551A79C3" + item: { + Count: 1b + id: "itemfilters:or" + tag: { + items: [ + { + Count: 1b + id: "mekanism:basic_energy_cube" + } + { + Count: 1b + id: "mekanism:advanced_energy_cube" + } + { + Count: 1b + id: "mekanism:elite_energy_cube" + } + { + Count: 1b + id: "mekanism:ultimate_energy_cube" + } + ] + } + } + title: "Energy Cubes" + type: "item" + }] + title: "Mekanism's Energy Cubes" + x: 3.0d + y: 2.0d } { - title: "Powercells from RFTools" - x: 4.0d - y: 1.5d - shape: "rsquare" - subtitle: "RFTools" + dependencies: ["76EA017B12E8F01B"] description: [ "RFToolsPower has &9Powercells&r to store power, which are multi-block storage units that can be customized and upgraded to store power." "" "You will need a wrench to determine inputs and outputs for power." ] - dependencies: ["76EA017B12E8F01B"] id: "05B6DB75AEC01187" - tasks: [{ - id: "7CA8741CA073C1DA" - type: "item" - title: "Powercells" - item: { - id: "itemfilters:or" - Count: 1b - tag: { - items: [ - { - id: "rftoolspower:cell1" - Count: 1b - } - { - id: "rftoolspower:cell2" - Count: 1b - } - { - id: "rftoolspower:cell3" - Count: 1b - } - ] - } - } - }] rewards: [ { id: "54A1A37A02201DB9" @@ -520,32 +490,47 @@ xp: 10 } { - id: "6D7BF04203FE0E60" - type: "random" exclude_from_claim_all: true + id: "6D7BF04203FE0E60" table_id: 487623848494439020L + type: "random" } ] - } - { - x: 2.0d - y: 1.5d shape: "rsquare" - subtitle: "Integrated Dynamics" - description: ["&9IntegratedDynamics&r provides a simple power storage system. The batteries can even be combined in a crafting grid to increase the overall storage!"] - dependencies: ["76EA017B12E8F01B"] - id: "72EA25D05C46D39A" + subtitle: "RFTools" tasks: [{ - id: "460A67B09BD45CF4" - type: "item" + id: "7CA8741CA073C1DA" item: { - id: "integrateddynamics:energy_battery" Count: 1b + id: "itemfilters:or" tag: { - energy: 0 + items: [ + { + Count: 1b + id: "rftoolspower:cell1" + } + { + Count: 1b + id: "rftoolspower:cell2" + } + { + Count: 1b + id: "rftoolspower:cell3" + } + ] } } + title: "Powercells" + type: "item" }] + title: "Powercells from RFTools" + x: 4.0d + y: 1.5d + } + { + dependencies: ["76EA017B12E8F01B"] + description: ["&9IntegratedDynamics&r provides a simple power storage system. The batteries can even be combined in a crafting grid to increase the overall storage!"] + id: "72EA25D05C46D39A" rewards: [ { id: "59A5734689019951" @@ -553,31 +538,36 @@ xp: 10 } { - id: "5D6EEC3641B95A9E" - type: "random" exclude_from_claim_all: true + id: "5D6EEC3641B95A9E" table_id: 487623848494439020L + type: "random" } ] + shape: "rsquare" + subtitle: "Integrated Dynamics" + tasks: [{ + id: "460A67B09BD45CF4" + item: { + Count: 1b + id: "integrateddynamics:energy_battery" + tag: { + energy: 0 + } + } + type: "item" + }] + x: 2.0d + y: 1.5d } { - title: "&dWireless Everything" - x: -8.0d - y: 1.5d - shape: "rsquare" - subtitle: "What a throwback" + dependencies: ["1F81EA5E45424308"] description: [ "The &9Tesseract&r allows you to transport items, fluid, and energy between other Tesseracts." "" "These work at any distance, and across dimensions." ] - dependencies: ["1F81EA5E45424308"] id: "5A2A39CC4BB00182" - tasks: [{ - id: "1F388FCC8D844E8E" - type: "item" - item: "tesseract:tesseract" - }] rewards: [ { id: "503B730A6C1C60E0" @@ -585,37 +575,43 @@ xp: 100 } { - id: "61435729546E13B6" - type: "random" exclude_from_claim_all: true + id: "61435729546E13B6" table_id: 487623848494439020L + type: "random" } ] + shape: "rsquare" + subtitle: "What a throwback" + tasks: [{ + id: "1F388FCC8D844E8E" + item: "tesseract:tesseract" + type: "item" + }] + title: "&dWireless Everything" + x: -8.0d + y: 1.5d } { - icon: "powah:dielectric_casing" - x: -2.0d - y: 3.0d - shape: "hexagon" description: [ "You can't power your base off of Coal forever! If you've got a decent amount of resources available, it's time to upgrade your power setup!" "" "These options usually require a little setting up, but produce enough power to carry you far into your playthrough." ] - size: 1.5d + icon: "powah:dielectric_casing" id: "5E41363F9AE243F3" + shape: "hexagon" + size: 1.5d tasks: [{ id: "5A8F474927CC1E80" - type: "checkmark" title: "Mid Game Power Options" + type: "checkmark" }] + x: -2.0d + y: 3.0d } { - title: "&eMekanism's&r &dGas-Burning Generator&r" - x: -2.0d - y: 4.5d - shape: "rsquare" - subtitle: "The Power of the Melon" + dependencies: ["5E41363F9AE243F3"] description: [ "If you've ever heard of someone talking about \"Melon Power\", this is it. Mekanism's &9Gas-Burning Generator&r can produce a good amount power by pumping in &9Ethylene&r made from Melon Slices." "" @@ -625,37 +621,14 @@ "" "Once you've started producing the Ethylene, pump it into the Gas-Burning Generator to start generating power!" ] - dependencies: ["5E41363F9AE243F3"] - min_width: 300 id: "0AEC181F5E21A299" - tasks: [ - { - id: "2ADE2B487637FA3F" - type: "item" - item: "mekanismgenerators:gas_burning_generator" - } - { - id: "5C1F3A52B007EDB9" - type: "item" - item: "mekanism:pressurized_reaction_chamber" - } - { - id: "41DDBC04B42A604E" - type: "item" - item: "mekanism:crusher" - } - { - id: "59CC349D61EE0729" - type: "item" - item: "mekanism:electrolytic_separator" - } - ] + min_width: 300 rewards: [ { - id: "7B9C300DF6442A1D" - type: "item" - item: "minecraft:melon_slice" count: 8 + id: "7B9C300DF6442A1D" + item: "minecraft:melon_slice" + type: "item" } { id: "742C6774E1F40C96" @@ -663,94 +636,94 @@ xp: 100 } { - id: "542C81754D93237B" - type: "random" exclude_from_claim_all: true + id: "542C81754D93237B" table_id: 4196188979167302596L + type: "random" } ] + shape: "rsquare" + subtitle: "The Power of the Melon" + tasks: [ + { + id: "2ADE2B487637FA3F" + item: "mekanismgenerators:gas_burning_generator" + type: "item" + } + { + id: "5C1F3A52B007EDB9" + item: "mekanism:pressurized_reaction_chamber" + type: "item" + } + { + id: "41DDBC04B42A604E" + item: "mekanism:crusher" + type: "item" + } + { + id: "59CC349D61EE0729" + item: "mekanism:electrolytic_separator" + type: "item" + } + ] + title: "&eMekanism's&r &dGas-Burning Generator&r" + x: -2.0d + y: 4.5d } { - title: "Powah" + dependencies: ["5E41363F9AE243F3"] + description: [ + "Believe it or not, the &dPowah&r mod has some great options for getting... powah." + "" + "Make sure to check out the &cPowah&r Chapter to learn more!" + ] icon: "powah:book" + id: "35ABB0DEE70DF7FD" + min_width: 300 + rewards: [{ + id: "2374BE0128AF2ED8" + type: "xp" + xp: 10 + }] + shape: "rsquare" + tasks: [{ + id: "215F37D96DF88189" + title: "Powah" + type: "checkmark" + }] + title: "Need more &9Powah&r" x: -1.0d y: 4.0d - shape: "rsquare" - description: [ - "Believe it or not, the Powah mod has some great options for getting... powah." - "" - "The &9Reactors&r are great options for reliable, consistent power, as long as you have the coal and Uraninite to power it. You will need &936 Reactor Blocks&r in total to create a reactor. Just right-click and it will build itself in the world!" - "" - "If you're looking for an easier option, you can always make a &aThermo Generator&r for your power needs! These require a steady supply of water, and need to be placed above something that generates heat. Try a &cBlock of Blazing Crystal&r from the mod!" - ] - dependencies: ["5E41363F9AE243F3"] - min_width: 300 - id: "35ABB0DEE70DF7FD" - tasks: [{ - id: "137492D349500366" - type: "item" - title: "Powah Generation" - item: { - id: "itemfilters:or" - Count: 1b - tag: { - items: [ - { - id: "powah:thermo_generator_blazing" - Count: 1b - } - { - id: "powah:reactor_blazing" - Count: 1b - } - ] - } - } - }] - rewards: [ - { - id: "2374BE0128AF2ED8" - type: "xp" - xp: 100 - } - { - id: "796F681BD593D95F" - type: "random" - exclude_from_claim_all: true - table_id: 5564196992594175882L - } - ] } { - icon: "mekanismgenerators:fusion_reactor_controller" - x: -3.5d - y: 4.5d - shape: "hexagon" - subtitle: "More Power Than You'll Need" description: [ "If you're looking to generate a ton of power, you can start by scaling up some of the options from the &9Mid Game Power&r section. Make your &eBigger Reactors&r bigger. Upgrade your &9Thermo Gens&r to Nitro, etc. " "" "&9Mekanism&r also has an end game power option that is tough to beat." "" - "The &5Fusion Reactor&r, when coupled with a Turbine, can easily produce 30+ million RF/tick. There will be a questline for building this in the future!" + "The &dFusion Reactor&r can produce up to 200MRF/t, and if you want to learn how to build it, make sure to check out the &aMekanism:&r &dAdvanced&r Chapter!" ] - size: 1.5d + icon: "mekanismgenerators:fusion_reactor_controller" id: "3BDB94F17765EE77" - tasks: [{ - id: "03A4FFC4CFCA5DB7" - type: "checkmark" - title: "End Game Power Options" - }] + min_width: 300 rewards: [{ id: "45BE4BD6F9CCB927" type: "xp" xp: 10 }] + shape: "hexagon" + size: 1.5d + subtitle: "More Power Than You'll Need" + tasks: [{ + id: "03A4FFC4CFCA5DB7" + title: "End Game Power Options" + type: "checkmark" + }] + x: -3.5d + y: 4.5d } { - title: "Upgrading our Pipez" - x: -11.5d - y: 0.5d + dependencies: ["4EEAB467C722ECE7"] description: [ "To make your pipes extract more power, you'll want to make it an upgrade." "" @@ -758,38 +731,8 @@ "" "To be able to set filters, you'll need at least an &9Advanced Pipe Upgrade&r. " ] - dependencies: ["4EEAB467C722ECE7"] hide: true id: "1409C17773B6A131" - tasks: [{ - id: "098F1B932F851616" - type: "item" - title: "Pipe Upgrades" - item: { - id: "itemfilters:or" - Count: 1b - tag: { - items: [ - { - id: "pipez:basic_upgrade" - Count: 1b - } - { - id: "pipez:improved_upgrade" - Count: 1b - } - { - id: "pipez:advanced_upgrade" - Count: 1b - } - { - id: "pipez:ultimate_upgrade" - Count: 1b - } - ] - } - } - }] rewards: [ { id: "3B6AEDA1AF0D94C2" @@ -798,82 +741,79 @@ } { id: "62CFFE975A4D6072" - type: "item" item: "pipez:basic_upgrade" random_bonus: 2 + type: "item" } { - id: "2C5A013A4D52E1A4" - type: "random" exclude_from_claim_all: true + id: "2C5A013A4D52E1A4" table_id: 487623848494439020L + type: "random" } ] + tasks: [{ + id: "098F1B932F851616" + item: { + Count: 1b + id: "itemfilters:or" + tag: { + items: [ + { + Count: 1b + id: "pipez:basic_upgrade" + } + { + Count: 1b + id: "pipez:improved_upgrade" + } + { + Count: 1b + id: "pipez:advanced_upgrade" + } + { + Count: 1b + id: "pipez:ultimate_upgrade" + } + ] + } + } + title: "Pipe Upgrades" + type: "item" + }] + title: "Upgrading our Pipez" + x: -11.5d + y: 0.5d } { - title: "Need more storage?" - x: 3.0d - y: 3.5d - shape: "gear" + dependencies: ["477B411F84342EEA"] description: [ "&9Mekanism's&r &aInduction Matrix&r is the ultimate way to store your power." "" - "The Matrix is a multi-block structure that is built out of &9Induction Casings&r. The frame must be built out of casings, but the interior of the walls can be built out of &eStructural Glass&r, with 2 &9Induction Ports&r to push and pull power in and out of the Matrix." - "" - "Inside of the structure, you can customize how much power is stored by using &9Induction Cells&r and &9Providers&r. Cells provide more power storage, while Providers allow a higher transfer rate of power." - "" - "Below is an image of the smallest Induction Matrix you can make, using 1 Cell and 1 Provider. " + "If you're looking for the best power storage in the game, check out the &aMekanism:&r &dAdvanced&r Chapter." "" "{image:atm:textures/questpics/mek/mek_induction_matrix_small.png width:125 height:150 align:1}" ] - dependencies: ["477B411F84342EEA"] - size: 1.5d - min_width: 500 id: "682034C680FDEDC2" - tasks: [ - { - id: "3B4CD42FD3351B53" - type: "item" - item: "mekanism:basic_induction_cell" - } - { - id: "7A7908C570CAD54F" - type: "item" - item: "mekanism:basic_induction_provider" - } - { - id: "6C93353348862894" - type: "item" - item: "mekanism:induction_casing" - count: 32L - } - { - id: "44F0CD48A0BDB110" - type: "item" - item: "mekanism:induction_port" - count: 2L - } - ] - rewards: [ - { - id: "2C2EAC98F5AEB481" - type: "xp" - xp: 100 - } - { - id: "1868C3E6B922044A" - type: "random" - exclude_from_claim_all: true - table_id: 5564196992594175882L - } - ] + min_width: 500 + rewards: [{ + id: "4897BCA1A6B1D623" + type: "xp" + xp: 10 + }] + shape: "gear" + size: 1.5d + tasks: [{ + id: "4FC7F1A8F2BDEF93" + title: "Advanced Mekanism Chapter" + type: "checkmark" + }] + title: "Need more storage?" + x: 3.0d + y: 3.5d } { - title: "Flux Networks" - x: -9.0d - y: 2.5d - shape: "pentagon" - subtitle: "The Ultimate Wireless Power Solution" + dependencies: ["1F81EA5E45424308"] description: [ "&9Flux Networks&r is a mod that aims to be the solution to all of your wireless power needs." "" @@ -883,23 +823,15 @@ "" "To get started with the mod, you'll need some Flux Dust. Head to bedrock level, then throw some redstone on top of a block of bedrock. Place a block of obsidian right above the floating redstone, then left click the obsidian." ] - dependencies: ["1F81EA5E45424308"] - size: 1.25d - min_width: 300 id: "35CC898E0E49FE58" - tasks: [{ - id: "0F0CBAF912DE462F" - type: "item" - item: "fluxnetworks:flux_dust" - count: 4L - }] + min_width: 300 rewards: [ { - id: "16D31D3D55F77046" - type: "item" - item: "fluxnetworks:flux_dust" count: 2 + id: "16D31D3D55F77046" + item: "fluxnetworks:flux_dust" random_bonus: 2 + type: "item" } { id: "19CFBA244CF82C53" @@ -907,41 +839,37 @@ xp: 10 } { - id: "5CB51B7DDAE608F1" - type: "loot" exclude_from_claim_all: true + id: "5CB51B7DDAE608F1" table_id: 487623848494439020L + type: "loot" } ] + shape: "pentagon" + size: 1.25d + subtitle: "The Ultimate Wireless Power Solution" + tasks: [{ + count: 4L + id: "0F0CBAF912DE462F" + item: "fluxnetworks:flux_dust" + type: "item" + }] + title: "Flux Networks" + x: -9.0d + y: 2.5d } { - title: "The \"Core\" Crafting Materials" - x: -9.0d - y: 4.0d - description: ["In this mod, you'll need &aFlux Cores&r and &aFlux Blocks&r to craft the core parts of your network. Make a few of each!"] dependencies: ["35CC898E0E49FE58"] + description: ["In this mod, you'll need &aFlux Cores&r and &aFlux Blocks&r to craft the core parts of your network. Make a few of each!"] hide: true id: "1BE26A00A420DAE3" - tasks: [ - { - id: "5E760075B279BA71" - type: "item" - item: "fluxnetworks:flux_core" - count: 4L - } - { - id: "01B3CDAA69D1FA2F" - type: "item" - item: "fluxnetworks:flux_block" - } - ] rewards: [ { - id: "4FA376B34C2BF04A" - type: "item" - item: "fluxnetworks:flux_dust" count: 4 + id: "4FA376B34C2BF04A" + item: "fluxnetworks:flux_dust" random_bonus: 4 + type: "item" } { id: "3C2BBFC2A36E722F" @@ -949,11 +877,25 @@ xp: 100 } ] + tasks: [ + { + count: 4L + id: "5E760075B279BA71" + item: "fluxnetworks:flux_core" + type: "item" + } + { + id: "01B3CDAA69D1FA2F" + item: "fluxnetworks:flux_block" + type: "item" + } + ] + title: "The \"Core\" Crafting Materials" + x: -9.0d + y: 4.0d } { - title: "Starting Your Network" - x: -9.0d - y: 5.0d + dependencies: ["1BE26A00A420DAE3"] description: [ "The first item you'll need to start your Flux Network is a &9Flux Plug&r. " "" @@ -963,18 +905,12 @@ "" "To learn how to set up your first network, check the next quest!" ] - dependencies: ["1BE26A00A420DAE3"] id: "5F078A574A783B02" - tasks: [{ - id: "00B1C30B3E10D332" - type: "item" - item: "fluxnetworks:flux_plug" - }] rewards: [ { id: "46F6946231FB28A0" - type: "item" item: "fluxnetworks:flux_block" + type: "item" } { id: "615F6356856A3371" @@ -982,18 +918,23 @@ xp: 100 } { - id: "116BF6D4838A099B" - type: "loot" exclude_from_claim_all: true + id: "116BF6D4838A099B" table_id: 4196188979167302596L + type: "loot" } ] + tasks: [{ + id: "00B1C30B3E10D332" + item: "fluxnetworks:flux_plug" + type: "item" + }] + title: "Starting Your Network" + x: -9.0d + y: 5.0d } { - icon: "fluxnetworks:flux_configurator" - x: -9.0d - y: 6.0d - subtitle: "You're a Network Admin Now!" + dependencies: ["5F078A574A783B02"] description: [ "Right-click on your plug and you'll see the Flux Network UI. On the far top-right corner, click on the + button to create your first network. You'll need to set a password to create the network, but you can also set a color!" "" @@ -1001,20 +942,15 @@ "" "Pro Tip: You can create multiple networks if you want to have different power sources powering different parts of your systems!" ] - dependencies: ["5F078A574A783B02"] - min_width: 300 + icon: "fluxnetworks:flux_configurator" id: "36DEA17CBB696CC7" - tasks: [{ - id: "2D0212699F99459F" - type: "checkmark" - title: "My First Network" - }] + min_width: 300 rewards: [ { - id: "2AC42E9338722803" - type: "item" - item: "fluxnetworks:flux_dust" count: 4 + id: "2AC42E9338722803" + item: "fluxnetworks:flux_dust" + type: "item" } { id: "739E3CA0422DB9F6" @@ -1022,30 +958,29 @@ xp: 100 } ] + subtitle: "You're a Network Admin Now!" + tasks: [{ + id: "2D0212699F99459F" + title: "My First Network" + type: "checkmark" + }] + x: -9.0d + y: 6.0d } { - title: "Accessing Network Power" - x: -9.5d - y: 7.0d - shape: "diamond" + dependencies: ["36DEA17CBB696CC7"] description: [ "With our plug set up, we can now tap into the power from our network. The &9Flux Point&r does exactly that. It points the power from your network to whatever block it is attached to, including pipes or cables, or just directly on machines!" "" "Once you've placed your point on the machine or block you want to power, right click on it and select your network in the Network Selection tab. Just like the plug, you can adjust how much power it pulls, priority level, etc." ] - dependencies: ["36DEA17CBB696CC7"] id: "56B6ABF3D6EA0D84" - tasks: [{ - id: "026DE584C4DF393C" - type: "item" - item: "fluxnetworks:flux_point" - }] rewards: [ { id: "34498E12E8224864" - type: "item" item: "fluxnetworks:flux_core" random_bonus: 2 + type: "item" } { id: "175D04352F2F6D97" @@ -1053,30 +988,30 @@ xp: 100 } { - id: "36DA068B9758EC94" - type: "random" exclude_from_claim_all: true + id: "36DA068B9758EC94" table_id: 487623848494439020L + type: "random" } ] + shape: "diamond" + tasks: [{ + id: "026DE584C4DF393C" + item: "fluxnetworks:flux_point" + type: "item" + }] + title: "Accessing Network Power" + x: -9.5d + y: 7.0d } { - x: -8.5d - y: 7.0d - shape: "diamond" - subtitle: "Storing Power" + dependencies: ["36DEA17CBB696CC7"] description: [ "Flux Networks does provide a way to store the power you generate for your network!" "" "These hold massive amounts of power overall, and can be upgraded to store even more!" ] - dependencies: ["36DEA17CBB696CC7"] id: "79AD74A863EA43CB" - tasks: [{ - id: "3C574DDC057353DF" - type: "item" - item: "fluxnetworks:basic_flux_storage" - }] rewards: [ { id: "6A142D7F593E9DBA" @@ -1084,18 +1019,24 @@ xp: 100 } { - id: "69236C65B496550C" - type: "loot" exclude_from_claim_all: true + id: "69236C65B496550C" table_id: 4196188979167302596L + type: "loot" } ] + shape: "diamond" + subtitle: "Storing Power" + tasks: [{ + id: "3C574DDC057353DF" + item: "fluxnetworks:basic_flux_storage" + type: "item" + }] + x: -8.5d + y: 7.0d } { - icon: "fluxnetworks:admin_configurator" - x: -10.0d - y: 6.0d - shape: "diamond" + dependencies: ["36DEA17CBB696CC7"] description: [ "Right clicking a functional Flux Network block will give you this UI." "" @@ -1108,26 +1049,26 @@ "" "{image:atm:textures/questpics/flux/flux_ui.png width:125 height:150 align:1}" ] - dependencies: ["36DEA17CBB696CC7"] - optional: true - min_width: 350 + icon: "fluxnetworks:admin_configurator" id: "2EB7784D5296F410" - tasks: [{ - id: "3D721B55E8D33FE8" - type: "checkmark" - title: "The Flux Networks UI" - }] + min_width: 350 + optional: true rewards: [{ id: "64751B6E2F284585" type: "xp" xp: 10 }] + shape: "diamond" + tasks: [{ + id: "3D721B55E8D33FE8" + title: "The Flux Networks UI" + type: "checkmark" + }] + x: -10.0d + y: 6.0d } { - title: "Wireless Charging" - x: -9.0d - y: 7.5d - shape: "diamond" + dependencies: ["36DEA17CBB696CC7"] description: [ "Flux Networks also provides a way to charge your items wirelessly, even across dimensions!" "" @@ -1137,20 +1078,14 @@ "" "{image:atm:textures/questpics/flux/wireless_ui.png width:125 height:150 align:1}" ] - dependencies: ["36DEA17CBB696CC7"] - min_width: 300 id: "27A4FA38992448A0" - tasks: [{ - id: "013BD44E5E82802A" - type: "item" - item: "fluxnetworks:flux_controller" - }] + min_width: 300 rewards: [ { - id: "4D553DA55A83294D" - type: "random" exclude_from_claim_all: true + id: "4D553DA55A83294D" table_id: 4196188979167302596L + type: "random" } { id: "37E08FCD1F0A3D26" @@ -1158,7 +1093,16 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "013BD44E5E82802A" + item: "fluxnetworks:flux_controller" + type: "item" + }] + title: "Wireless Charging" + x: -9.0d + y: 7.5d } ] - quest_links: [ ] + title: "Basic Power" } diff --git a/minecraft/config/ftbquests/quests/chapters/industrial_foregoing.snbt b/minecraft/config/ftbquests/quests/chapters/industrial_foregoing.snbt index 4c58c07..c52753c 100644 --- a/minecraft/config/ftbquests/quests/chapters/industrial_foregoing.snbt +++ b/minecraft/config/ftbquests/quests/chapters/industrial_foregoing.snbt @@ -1,776 +1,781 @@ { - id: "193F91842D2ED7D9" - group: "2B51AC12041E3F89" - order_index: 2 - filename: "industrial_foregoing" - title: "Industrial Foregoing" - icon: "industrialforegoing:common_black_hole_unit" - default_quest_shape: "" default_hide_dependency_lines: false + default_quest_shape: "" + filename: "industrial_foregoing" + group: "2B51AC12041E3F89" + icon: "industrialforegoing:common_black_hole_unit" + id: "193F91842D2ED7D9" + order_index: 1 + quest_links: [ ] quests: [ { - title: "Industrial Foregoing" + description: ["Welcome to &aIndustrial Foregoing&f!"] icon: { - id: "patchouli:guide_book" Count: 1b + id: "patchouli:guide_book" tag: { "patchouli:book": "industrialforegoing:industrial_foregoing" } } - x: 0.0d - y: 0.0d - shape: "gear" - description: ["Welcome to &aIndustrial Foregoing&f!"] - size: 1.5d id: "55820773BDD5319D" - tasks: [{ - id: "1997E42FA9EA414C" - type: "checkmark" - }] rewards: [{ id: "0201A0D475099871" type: "xp" xp: 10 }] + shape: "gear" + size: 1.5d + tasks: [{ + id: "1997E42FA9EA414C" + type: "checkmark" + }] + title: "Industrial Foregoing" + x: 0.0d + y: 0.0d } { - x: 3.0d - y: 0.0d + dependencies: ["6E616DB197387C86"] description: [ "Extracts latex from logs." "" "Check JEI for acceptable logs and latex amounts." ] - dependencies: ["6E616DB197387C86"] id: "0EC2053B191C55C6" - tasks: [{ - id: "3CEAE2B50AD7C5ED" - type: "item" - item: "industrialforegoing:fluid_extractor" - }] rewards: [{ id: "2D3F9D6C16FE7EAF" type: "xp" xp: 100 }] + tasks: [{ + id: "3CEAE2B50AD7C5ED" + item: "industrialforegoing:fluid_extractor" + type: "item" + }] + x: 3.0d + y: 0.0d } { - x: 1.5d - y: 0.0d - shape: "rsquare" dependencies: ["55820773BDD5319D"] id: "6E616DB197387C86" - tasks: [{ - id: "62D9743FABC21813" - type: "item" - item: "industrialforegoing:machine_frame_pity" - }] rewards: [{ id: "31C7A99204AFBBF7" type: "xp_levels" xp_levels: 1 }] + shape: "rsquare" + tasks: [{ + id: "62D9743FABC21813" + item: "industrialforegoing:machine_frame_pity" + type: "item" + }] + x: 1.5d + y: 0.0d } { - x: 1.5d - y: -1.5d dependencies: ["6E616DB197387C86"] - optional: true id: "33532408B21A5378" + optional: true + rewards: [{ + count: 5 + id: "3F63CCEB0E0789AF" + item: "minecraft:coal" + type: "item" + }] tasks: [{ id: "3DD12A969161A5B6" - type: "item" item: "industrialforegoing:pitiful_generator" - }] - rewards: [{ - id: "3F63CCEB0E0789AF" type: "item" - item: "minecraft:coal" - count: 5 }] + x: 1.5d + y: -1.5d } { - x: 5.0d - y: 0.0d dependencies: ["321FA7348E532F4E"] id: "6FF04DD735346BED" - tasks: [{ - id: "163B2434699EEF1A" - type: "item" - item: "industrialforegoing:latex_processing_unit" - }] rewards: [{ id: "0FB5D498F42B6185" type: "xp" xp: 100 }] + tasks: [{ + id: "163B2434699EEF1A" + item: "industrialforegoing:latex_processing_unit" + type: "item" + }] + x: 5.0d + y: 0.0d } { - title: "Item \\& Fluid Transport" - x: 1.5d - y: 1.5d dependencies: ["6E616DB197387C86"] id: "339DF320DDCAD98B" + rewards: [ + { + count: 5 + id: "4BEE831683A26355" + item: "industrialforegoing:item_transporter_type" + type: "item" + } + { + count: 5 + id: "754E8997E9493E96" + item: "industrialforegoing:fluid_transporter_type" + type: "item" + } + ] tasks: [ { id: "5AE0559068C0050A" - type: "item" item: "industrialforegoing:item_transporter_type" + type: "item" } { id: "7D17F00002916197" - type: "item" item: "industrialforegoing:fluid_transporter_type" + type: "item" } ] - rewards: [ - { - id: "4BEE831683A26355" - type: "item" - item: "industrialforegoing:item_transporter_type" - count: 5 - } - { - id: "754E8997E9493E96" - type: "item" - item: "industrialforegoing:fluid_transporter_type" - count: 5 - } - ] + title: "Item \\& Fluid Transport" + x: 1.5d + y: 1.5d } { - x: 4.0d - y: 0.0d dependencies: ["0EC2053B191C55C6"] id: "321FA7348E532F4E" - tasks: [{ - id: "1D19038D0227D7EC" - type: "item" - item: "industrialforegoing:latex_bucket" - }] rewards: [{ + count: 2 id: "6D991DABAE36FE01" - type: "item" item: { - id: "mekanism:basic_fluid_tank" Count: 1b + id: "mekanism:basic_fluid_tank" tag: { - mekData: { - securityMode: 0 - Items: [ ] - FluidTanks: [{ - Tank: 0b - stored: { - FluidName: "industrialforegoing:latex" - Amount: 14000 - } - }] - } BlockEntityTag: { - currentRedstone: 15 FluidTanks: [{ Tank: 0b stored: { - FluidName: "industrialforegoing:latex" Amount: 14000 + FluidName: "industrialforegoing:latex" } }] - updateDelay: 0 - activeState: 0b - editMode: 0 ForgeCaps: { } Items: [ ] + activeState: 0b + currentRedstone: 15 + editMode: 0 id: "mekanism:basic_fluid_tank" redstone: 0b + updateDelay: 0 } display: { Lore: ["\"(+NBT)\""] } + mekData: { + FluidTanks: [{ + Tank: 0b + stored: { + Amount: 14000 + FluidName: "industrialforegoing:latex" + } + }] + Items: [ ] + securityMode: 0 + } } } - count: 2 + type: "item" }] + tasks: [{ + id: "1D19038D0227D7EC" + item: "industrialforegoing:latex_bucket" + type: "item" + }] + x: 4.0d + y: 0.0d } { - x: 6.0d - y: 0.0d dependencies: ["6FF04DD735346BED"] id: "0EA9E52B67B533DF" - tasks: [{ - id: "66F8BD188ACD43E0" - type: "item" - item: "industrialforegoing:dryrubber" - }] rewards: [{ id: "2152C5EA52C0D06F" type: "xp" xp: 100 }] + tasks: [{ + id: "66F8BD188ACD43E0" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:rubber" + } + } + title: "Cured Rubber" + type: "item" + }] + x: 6.0d + y: 0.0d } { - x: 7.5d - y: 0.0d - shape: "rsquare" dependencies: ["0EA9E52B67B533DF"] id: "690CFF61CE787D43" + rewards: [{ + count: 5 + id: "41FDECEBC7DDB3F6" + item: "industrialforegoing:plastic" + type: "item" + }] + shape: "rsquare" tasks: [{ id: "77579FFDFEA734EB" - type: "item" item: "industrialforegoing:plastic" - }] - rewards: [{ - id: "41FDECEBC7DDB3F6" type: "item" - item: "industrialforegoing:plastic" - count: 5 }] + x: 7.5d + y: 0.0d } { - title: "Common Black Hole Storage" - x: 9.5d - y: -1.5d dependencies: ["690CFF61CE787D43"] id: "163BEB03C415E187" - tasks: [ - { - id: "53836C0727B39DCF" - type: "item" - item: "industrialforegoing:common_black_hole_unit" - } - { - id: "15A028284A4863C1" - type: "item" - item: "industrialforegoing:common_black_hole_tank" - } - ] rewards: [{ id: "06BB8635159DB685" type: "xp" xp: 100 }] + tasks: [ + { + id: "53836C0727B39DCF" + item: "industrialforegoing:common_black_hole_unit" + type: "item" + } + { + id: "15A028284A4863C1" + item: "industrialforegoing:common_black_hole_tank" + type: "item" + } + ] + title: "Common Black Hole Storage" + x: 9.5d + y: -1.5d } { - x: 7.5d - y: 1.5d dependencies: ["690CFF61CE787D43"] id: "57C4A0BAE739E903" tasks: [{ id: "47C0E765FD874FCC" - type: "item" item: "industrialforegoing:dissolution_chamber" + type: "item" }] + x: 7.5d + y: 1.5d } { - x: 9.0d - y: 0.0d dependencies: ["690CFF61CE787D43"] id: "1823CC81D613892B" - tasks: [{ - id: "4CEA3179A4BE3336" - type: "item" - item: "industrialforegoing:mob_slaughter_factory" - }] rewards: [{ id: "222D5521FF5BCB8C" type: "xp" xp: 100 }] + tasks: [{ + id: "4CEA3179A4BE3336" + item: "industrialforegoing:mob_slaughter_factory" + type: "item" + }] + x: 9.0d + y: 0.0d } { - title: "Pink Slime \\& Liquid Meat" - x: 10.5d - y: 0.0d - shape: "rsquare" dependencies: ["1823CC81D613892B"] id: "0E8647B8EB4AAC41" - tasks: [ - { - id: "3F52AEF4BF3FE722" - type: "item" - item: "industrialforegoing:pink_slime_bucket" - } - { - id: "6F7BCA742E93DB2A" - type: "item" - item: "industrialforegoing:meat_bucket" - } - ] rewards: [ { id: "6AD72BC1A1F77913" - type: "item" item: { - id: "mekanism:basic_fluid_tank" Count: 1b + id: "mekanism:basic_fluid_tank" tag: { mekData: { - securityMode: 0 - Items: [ ] FluidTanks: [{ Tank: 0b stored: { - FluidName: "industrialforegoing:pink_slime" Amount: 14000 + FluidName: "industrialforegoing:pink_slime" } }] + Items: [ ] + securityMode: 0 } } } + type: "item" } { id: "0D8B60F8BD60B5CB" - type: "item" item: { - id: "mekanism:basic_fluid_tank" Count: 1b + id: "mekanism:basic_fluid_tank" tag: { mekData: { - securityMode: 0 - Items: [ ] FluidTanks: [{ Tank: 0b stored: { - FluidName: "industrialforegoing:meat" Amount: 14000 + FluidName: "industrialforegoing:meat" } }] + Items: [ ] + securityMode: 0 } } } + type: "item" } ] + shape: "rsquare" + tasks: [ + { + id: "3F52AEF4BF3FE722" + item: "industrialforegoing:pink_slime_bucket" + type: "item" + } + { + id: "6F7BCA742E93DB2A" + item: "industrialforegoing:meat_bucket" + type: "item" + } + ] + title: "Pink Slime \\& Liquid Meat" + x: 10.5d + y: 0.0d } { - x: 8.5d - y: 1.0d dependencies: ["690CFF61CE787D43"] id: "616CFD4078D67B51" + rewards: [{ + count: 8 + id: "6C5045E055FD5551" + item: "industrialforegoing:conveyor" + type: "item" + }] tasks: [{ id: "3AE63F706CF41E9B" - type: "item" item: "industrialforegoing:conveyor" - }] - rewards: [{ - id: "6C5045E055FD5551" type: "item" - item: "industrialforegoing:conveyor" - count: 8 }] + x: 8.5d + y: 1.0d } { - title: "Conveyor Insertion \\& Extraction" - x: 9.8d - y: 1.2999999999999998d dependencies: ["616CFD4078D67B51"] id: "3027584AA6138E6D" + rewards: [{ + count: 8 + id: "7D6160CAB260B39C" + item: "industrialforegoing:conveyor" + type: "item" + }] tasks: [ { id: "706E6BE855C4AE5C" - type: "item" item: "industrialforegoing:conveyor_insertion_upgrade" + type: "item" } { id: "1D7CB07E1E6F7A29" - type: "item" item: "industrialforegoing:conveyor_extraction_upgrade" + type: "item" } ] - rewards: [{ - id: "7D6160CAB260B39C" - type: "item" - item: "industrialforegoing:conveyor" - count: 8 - }] + title: "Conveyor Insertion \\& Extraction" + x: 9.8d + y: 1.2999999999999998d } { - title: "Other Conveyor Upgrades" - x: 8.8d - y: 2.3d dependencies: ["616CFD4078D67B51"] - optional: true id: "06094615950AC062" + optional: true + rewards: [{ + count: 8 + id: "66A3E488F1A371C4" + item: "industrialforegoing:conveyor" + type: "item" + }] tasks: [ { id: "1F78346AC1AA58B4" - type: "item" item: "industrialforegoing:conveyor_detection_upgrade" + type: "item" } { id: "3DB99B677678BCDD" - type: "item" item: "industrialforegoing:conveyor_bouncing_upgrade" + type: "item" } { id: "1A64390CFB75F256" - type: "item" item: "industrialforegoing:conveyor_dropping_upgrade" + type: "item" } { id: "387D0194F77E1870" - type: "item" item: "industrialforegoing:conveyor_blinking_upgrade" + type: "item" } { id: "4C5292076C0A9E83" - type: "item" item: "industrialforegoing:conveyor_splitting_upgrade" + type: "item" } ] - rewards: [{ - id: "66A3E488F1A371C4" - type: "item" - item: "industrialforegoing:conveyor" - count: 8 - }] + title: "Other Conveyor Upgrades" + x: 8.8d + y: 2.3d } { - title: "Fluids" - x: 9.0d - y: -2.5d dependencies: ["690CFF61CE787D43"] - optional: true id: "427C3AFC0FF131CD" - tasks: [ - { - id: "31CC6D6C9BD14E1E" - type: "item" - item: "industrialforegoing:fluid_collector" - } - { - id: "62B10DA5B0939647" - type: "item" - item: "industrialforegoing:fluid_placer" - } - ] + optional: true rewards: [{ id: "2753E05691F3DCC7" type: "xp" xp: 100 }] - } - { - title: "Blocks" - x: 8.5d - y: -3.5d - dependencies: ["690CFF61CE787D43"] - optional: true - id: "2CCFEE98FE3B2E97" tasks: [ { - id: "796061CC713A9A91" + id: "31CC6D6C9BD14E1E" + item: "industrialforegoing:fluid_collector" type: "item" - item: "industrialforegoing:block_breaker" } { - id: "294C729B9EBD7A3C" + id: "62B10DA5B0939647" + item: "industrialforegoing:fluid_placer" type: "item" - item: "industrialforegoing:block_placer" } ] + title: "Fluids" + x: 9.0d + y: -2.5d + } + { + dependencies: ["690CFF61CE787D43"] + id: "2CCFEE98FE3B2E97" + optional: true rewards: [{ id: "43BDBF6B274E95D2" type: "xp" xp: 100 }] - } - { - title: "Animals" - x: 6.0d - y: -2.5d - dependencies: ["690CFF61CE787D43"] - optional: true - id: "485AFAE5BBEF2FC7" tasks: [ { - id: "6C73F85B66281095" + id: "796061CC713A9A91" + item: "industrialforegoing:block_breaker" type: "item" - item: "industrialforegoing:animal_feeder" } { - id: "30C6C62788FBA50C" + id: "294C729B9EBD7A3C" + item: "industrialforegoing:block_placer" type: "item" - item: "industrialforegoing:animal_rancher" - } - { - id: "7C6B876555C4EA90" - type: "item" - item: "industrialforegoing:animal_baby_separator" } ] + title: "Blocks" + x: 8.5d + y: -3.5d + } + { + dependencies: ["690CFF61CE787D43"] + id: "485AFAE5BBEF2FC7" + optional: true rewards: [{ id: "19210F4E78C3B032" type: "xp" xp: 100 }] - } - { - title: "Plants" - x: 6.5d - y: -3.5d - dependencies: ["690CFF61CE787D43"] - optional: true - id: "6C001E18093FC037" tasks: [ { - id: "3B2B3F7BC100A618" + id: "6C73F85B66281095" + item: "industrialforegoing:animal_feeder" type: "item" - item: "industrialforegoing:plant_gatherer" } { - id: "77DA9E89A314968B" + id: "30C6C62788FBA50C" + item: "industrialforegoing:animal_rancher" + type: "item" + } + { + id: "7C6B876555C4EA90" + item: "industrialforegoing:animal_baby_separator" type: "item" - item: "industrialforegoing:plant_sower" } ] + title: "Animals" + x: 6.0d + y: -2.5d + } + { + dependencies: ["690CFF61CE787D43"] + id: "6C001E18093FC037" + optional: true rewards: [{ id: "20588A723CB45234" type: "xp" xp: 100 }] - } - { - title: "Bio Power" - x: 5.5d - y: -1.5d - dependencies: ["690CFF61CE787D43"] - optional: true - id: "540B857F043C24D5" tasks: [ { - id: "6DBD9D66E78E0D58" + id: "3B2B3F7BC100A618" + item: "industrialforegoing:plant_gatherer" type: "item" - item: "industrialforegoing:bioreactor" } { - id: "28A15B47904E918A" + id: "77DA9E89A314968B" + item: "industrialforegoing:plant_sower" type: "item" - item: "industrialforegoing:biofuel_generator" } ] + title: "Plants" + x: 6.5d + y: -3.5d + } + { + dependencies: ["690CFF61CE787D43"] + id: "540B857F043C24D5" + optional: true rewards: [{ id: "0F06B8DC62695CBF" type: "xp" xp: 100 }] - } - { - title: "Other Machines" - x: 7.5d - y: -4.0d - dependencies: ["690CFF61CE787D43"] - optional: true - id: "3E6706BC4C318A40" tasks: [ { - id: "376F8FB39341A76F" + id: "6DBD9D66E78E0D58" + item: "industrialforegoing:bioreactor" type: "item" - item: "industrialforegoing:sewage_composter" } { - id: "3A617FF0FF39C742" + id: "28A15B47904E918A" + item: "industrialforegoing:biofuel_generator" type: "item" - item: "industrialforegoing:spores_recreator" } ] + title: "Bio Power" + x: 5.5d + y: -1.5d + } + { + dependencies: ["690CFF61CE787D43"] + id: "3E6706BC4C318A40" + optional: true rewards: [{ id: "5AABE475B6A7A7E1" type: "xp" xp: 100 }] + tasks: [ + { + id: "376F8FB39341A76F" + item: "industrialforegoing:sewage_composter" + type: "item" + } + { + id: "3A617FF0FF39C742" + item: "industrialforegoing:spores_recreator" + type: "item" + } + ] + title: "Other Machines" + x: 7.5d + y: -4.0d } { - x: 6.5d - y: 1.0d dependencies: ["690CFF61CE787D43"] id: "4C366515E3CCB0B2" tasks: [{ id: "381C116FAD6B2236" - type: "item" item: "industrialforegoing:meat_feeder" + type: "item" }] + x: 6.5d + y: 1.0d } { - x: 7.5d - y: 3.0d - shape: "rsquare" dependencies: ["57C4A0BAE739E903"] id: "3514E9C1A8C7400C" - tasks: [{ - id: "719FBA82094C5EC2" - type: "item" - item: "industrialforegoing:machine_frame_simple" - }] rewards: [{ id: "3CB88390179E68C1" type: "xp_levels" xp_levels: 1 }] + shape: "rsquare" + tasks: [{ + id: "719FBA82094C5EC2" + item: "industrialforegoing:machine_frame_simple" + type: "item" + }] + x: 7.5d + y: 3.0d } { - x: 10.5d - y: 3.0d - shape: "rsquare" dependencies: [ "3514E9C1A8C7400C" "0E8647B8EB4AAC41" ] id: "0BCCDE24D378F260" - tasks: [{ - id: "6C58377563CFA587" - type: "item" - item: "industrialforegoing:machine_frame_advanced" - }] rewards: [{ id: "7368A06045782F5F" type: "xp_levels" xp_levels: 1 }] + shape: "rsquare" + tasks: [{ + id: "6C58377563CFA587" + item: "industrialforegoing:machine_frame_advanced" + type: "item" + }] + x: 10.5d + y: 3.0d } { - x: 4.5d - y: 4.0d dependencies: ["3514E9C1A8C7400C"] - optional: true id: "22702838FC507A2E" + optional: true tasks: [{ id: "7BC5A77A97F5FEA3" - type: "item" item: "industrialforegoing:hydroponic_bed" + type: "item" }] + x: 4.5d + y: 4.0d } { - x: 4.5d - y: 2.0d dependencies: ["3514E9C1A8C7400C"] - optional: true id: "0D2DD9AA960843A3" + optional: true tasks: [{ id: "782FFDDEED06401F" - type: "item" item: "industrialforegoing:plant_fertilizer" + type: "item" }] + x: 4.5d + y: 2.0d } { - x: 6.0d - y: 3.0d dependencies: ["3514E9C1A8C7400C"] - optional: true id: "0AD768E4CC10358C" + optional: true tasks: [{ id: "183086ACEB713E82" - type: "item" item: "industrialforegoing:mycelial_furnace" + type: "item" }] + x: 6.0d + y: 3.0d } { - x: 5.5d - y: 2.0d dependencies: ["3514E9C1A8C7400C"] id: "605A5AC65BC7E864" tasks: [{ id: "0B132D9A270D8A51" - type: "item" item: "industrialforegoing:marine_fisher" + type: "item" }] + x: 5.5d + y: 2.0d } { - x: 5.0d - y: 3.0d dependencies: ["3514E9C1A8C7400C"] - optional: true id: "377F505175DFB790" + optional: true tasks: [{ id: "54E7A3F21AE2CA54" - type: "item" item: "industrialforegoing:mycelial_culinary" + type: "item" }] + x: 5.0d + y: 3.0d } { - x: 3.0d - y: 3.0d dependencies: ["3514E9C1A8C7400C"] - optional: true id: "45DA9A3DA47AF2F0" + optional: true tasks: [{ id: "3ECC5C50C2436DB2" - type: "item" item: "industrialforegoing:mycelial_frosty" + type: "item" }] + x: 3.0d + y: 3.0d } { - title: "Simple Black Hole Storage" - x: 5.5d - y: 4.0d dependencies: ["3514E9C1A8C7400C"] id: "0B7E3FD8B8CB04A2" tasks: [ { id: "2A17E5658713BB56" - type: "item" item: "industrialforegoing:simple_black_hole_unit" + type: "item" } { id: "7B9445CBF7FBAF14" - type: "item" item: "industrialforegoing:simple_black_hole_tank" + type: "item" } ] + title: "Simple Black Hole Storage" + x: 5.5d + y: 4.0d } { - x: 3.5d - y: 4.0d dependencies: ["3514E9C1A8C7400C"] - optional: true id: "224C07AC71C5F40E" + optional: true tasks: [{ id: "353C9F6B5E56C76E" - type: "item" item: "industrialforegoing:fermentation_station" + type: "item" }] + x: 3.5d + y: 4.0d } { - x: 4.0d - y: 3.0d dependencies: ["3514E9C1A8C7400C"] - optional: true id: "29C9EBD333E59A35" + optional: true tasks: [{ id: "345746E883043F2A" - type: "item" item: "industrialforegoing:mycelial_pink" + type: "item" }] + x: 4.0d + y: 3.0d } { - x: 3.5d - y: 2.0d dependencies: ["3514E9C1A8C7400C"] - optional: true id: "1684D52FDAAC894B" + optional: true tasks: [{ id: "720D4B73408CD1F0" - type: "item" item: "industrialforegoing:mob_detector" + type: "item" }] + x: 3.5d + y: 2.0d } { - x: 12.0d - y: 0.0d dependencies: ["0E8647B8EB4AAC41"] id: "408203C29BAABA44" - tasks: [{ - id: "2B1369FBDB43CED5" - type: "item" - item: "industrialforegoing:pink_slime_ingot" - }] rewards: [{ id: "2638272F9CC5DC85" - type: "item" item: "industrialforegoing:pink_slime_ingot" + type: "item" }] + tasks: [{ + id: "2B1369FBDB43CED5" + item: "industrialforegoing:pink_slime_ingot" + type: "item" + }] + x: 12.0d + y: 0.0d } { - x: 13.5d - y: 0.0d dependencies: [ "408203C29BAABA44" "0BCCDE24D378F260" @@ -778,612 +783,614 @@ id: "0B35172E47705205" tasks: [{ id: "79D439E38B286B8E" - type: "item" item: "industrialforegoing:washing_factory" + type: "item" }] + x: 13.5d + y: 0.0d } { - x: 11.0d - y: 4.5d dependencies: ["0BCCDE24D378F260"] id: "418E57E34FFC19E1" tasks: [ { id: "21285C89735F67FC" - type: "item" item: "industrialforegoing:ore_laser_base" + type: "item" } { id: "7EB10ED3F8398FF4" - type: "item" item: "industrialforegoing:fluid_laser_base" + type: "item" } { - id: "39B89950413E16A6" - type: "item" - item: "industrialforegoing:laser_drill" count: 4L + id: "39B89950413E16A6" + item: "industrialforegoing:laser_drill" + type: "item" } ] + x: 11.0d + y: 4.5d } { - x: 10.0d - y: 4.5d dependencies: ["0BCCDE24D378F260"] id: "2E8E292ED596A104" tasks: [{ id: "7B6F79D3A759D5D5" - type: "item" item: "industrialforegoing:laser_lens10" + type: "item" }] + x: 10.0d + y: 4.5d } { - x: 10.5d - y: 6.0d - description: [ - "Suggestion:" - "Use some sort of wither-proof glass." - ] dependencies: [ "2E8E292ED596A104" "418E57E34FFC19E1" ] + description: [ + "Suggestion:" + "Use some sort of wither-proof glass." + ] id: "7E39FB9F3E973009" - tasks: [{ - id: "1225664C1E9E28D3" - type: "item" - item: "industrialforegoing:ether_gas_bucket" - }] rewards: [{ id: "3F01AE70E8D45133" - type: "item" item: { - id: "mekanism:basic_fluid_tank" Count: 1b + id: "mekanism:basic_fluid_tank" tag: { - mekData: { - securityMode: 0 - Items: [ ] - FluidTanks: [{ - Tank: 0b - stored: { - FluidName: "industrialforegoing:ether_gas" - Amount: 14000 - } - }] - } BlockEntityTag: { - currentRedstone: 15 FluidTanks: [{ Tank: 0b stored: { - FluidName: "industrialforegoing:ether_gas" Amount: 14000 + FluidName: "industrialforegoing:ether_gas" } }] - updateDelay: 0 - activeState: 0b - editMode: 0 ForgeCaps: { } Items: [ ] + activeState: 0b + currentRedstone: 15 + editMode: 0 id: "mekanism:basic_fluid_tank" redstone: 0b + updateDelay: 0 } display: { Lore: ["\"(+NBT)\""] } + mekData: { + FluidTanks: [{ + Tank: 0b + stored: { + Amount: 14000 + FluidName: "industrialforegoing:ether_gas" + } + }] + Items: [ ] + securityMode: 0 + } } } + type: "item" }] + tasks: [{ + id: "1225664C1E9E28D3" + item: "industrialforegoing:ether_gas_bucket" + type: "item" + }] + x: 10.5d + y: 6.0d } { - x: 10.5d - y: 11.0d dependencies: ["7B4AF35313D7D779"] id: "0F8FE6692717AA6A" tasks: [{ id: "2FD098DEE8336866" - type: "item" item: "industrialforegoing:mycelial_reactor" + type: "item" }] + x: 10.5d + y: 11.0d } { - x: 10.5d - y: 7.5d dependencies: ["7E39FB9F3E973009"] id: "7B4AF35313D7D779" - tasks: [{ - id: "0DC23FAFFD8954C2" - type: "item" - item: "industrialforegoing:machine_frame_supreme" - }] rewards: [{ id: "3A2DA002948C28DF" type: "xp_levels" xp_levels: 1 }] + tasks: [{ + id: "0DC23FAFFD8954C2" + item: "industrialforegoing:machine_frame_supreme" + type: "item" + }] + x: 10.5d + y: 7.5d } { - x: 12.5d - y: 4.0d dependencies: ["0BCCDE24D378F260"] id: "1D5895CD14AB88EF" tasks: [ { id: "0F4D170395901E5C" - type: "item" item: "industrialforegoing:advanced_black_hole_unit" + type: "item" } { id: "1B5535E1F65BA9F2" - type: "item" item: "industrialforegoing:advanced_black_hole_tank" + type: "item" } ] + x: 12.5d + y: 4.0d } { - x: 13.0d - y: 3.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "65C5D30F48B77D20" - tasks: [{ - id: "285EB289271FF17A" - type: "item" - item: "industrialforegoing:mycelial_death" - }] + optional: true rewards: [{ id: "6DFF5F139145071E" type: "xp" xp: 100 }] + tasks: [{ + id: "285EB289271FF17A" + item: "industrialforegoing:mycelial_death" + type: "item" + }] + x: 13.0d + y: 3.0d } { - x: 12.5d - y: 2.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "7DC044EFFDC208D7" - tasks: [{ - id: "4AF8DF7BC38E419B" - type: "item" - item: "industrialforegoing:mycelial_slimey" - }] + optional: true rewards: [{ id: "5EF23943495FF756" type: "xp" xp: 100 }] + tasks: [{ + id: "4AF8DF7BC38E419B" + item: "industrialforegoing:mycelial_slimey" + type: "item" + }] + x: 12.5d + y: 2.0d } { - x: 14.0d - y: 3.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "014262BDF1BBA54D" - tasks: [{ - id: "56ACF4EA4F91E75C" - type: "item" - item: "industrialforegoing:mycelial_rocket" - }] + optional: true rewards: [{ id: "51DAF57217E578E2" type: "xp" xp: 100 }] + tasks: [{ + id: "56ACF4EA4F91E75C" + item: "industrialforegoing:mycelial_rocket" + type: "item" + }] + x: 14.0d + y: 3.0d } { - x: 13.5d - y: 2.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "5186CB4CD85B530C" - tasks: [{ - id: "1E468D6A624E64E2" - type: "item" - item: "industrialforegoing:mycelial_potion" - }] + optional: true rewards: [{ id: "5F1811CD65E2047F" type: "xp" xp: 100 }] + tasks: [{ + id: "1E468D6A624E64E2" + item: "industrialforegoing:mycelial_potion" + type: "item" + }] + x: 13.5d + y: 2.0d } { - x: 13.5d - y: 4.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "287B47E27EBC2C18" + optional: true tasks: [{ id: "4F813C90DC8DE4F0" - type: "item" item: "industrialforegoing:enchantment_factory" + type: "item" }] + x: 13.5d + y: 4.0d } { - x: 15.0d - y: 3.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "776EE1F5C4565146" - tasks: [{ - id: "6F96A800F8BDA3FD" - type: "item" - item: "industrialforegoing:mycelial_crimed" - }] + optional: true rewards: [{ id: "22719C30558DBF7B" type: "xp" xp: 100 }] + tasks: [{ + id: "6F96A800F8BDA3FD" + item: "industrialforegoing:mycelial_crimed" + type: "item" + }] + x: 15.0d + y: 3.0d } { - x: 14.5d - y: 4.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "3AFDE3396861A944" + optional: true tasks: [{ id: "74E4102326A71945" - type: "item" item: "industrialforegoing:enchantment_applicator" + type: "item" }] + x: 14.5d + y: 4.0d } { - x: 15.5d - y: 4.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "4A8C60412E59E971" + optional: true tasks: [{ id: "18A5C86DE82D9671" - type: "item" item: "industrialforegoing:enchantment_sorter" + type: "item" }] + x: 15.5d + y: 4.0d } { - x: 16.5d - y: 4.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "2DC012EF21FB359E" + optional: true tasks: [{ id: "45B306381A723562" - type: "item" item: "industrialforegoing:enchantment_extractor" + type: "item" }] + x: 16.5d + y: 4.0d } { - x: 16.0d - y: 3.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "272E27EFE40C913A" - tasks: [{ - id: "0D2B10E4838ACFA2" - type: "item" - item: "industrialforegoing:mycelial_ender" - }] + optional: true rewards: [{ id: "02982A3B61029BA0" type: "xp" xp: 100 }] + tasks: [{ + id: "0D2B10E4838ACFA2" + item: "industrialforegoing:mycelial_ender" + type: "item" + }] + x: 16.0d + y: 3.0d } { - x: 17.0d - y: 3.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "7CB4D47ABC295B92" + optional: true tasks: [{ id: "43C5F3AECB9F88F1" - type: "item" item: "industrialforegoing:mob_crusher" + type: "item" }] + x: 17.0d + y: 3.0d } { - x: 18.0d - y: 3.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "15551AC6C68E12E0" + optional: true tasks: [{ id: "532B0FD90F4D6AF6" - type: "item" item: "industrialforegoing:mob_duplicator" + type: "item" }] + x: 18.0d + y: 3.0d } { - x: 14.5d - y: 2.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "393A7BA6768A3F56" - tasks: [{ - id: "185FE487EF5B3069" - type: "item" - item: "industrialforegoing:mycelial_disenchantment" - }] + optional: true rewards: [{ id: "41D2AB7FDF96F0BD" type: "xp" xp: 100 }] + tasks: [{ + id: "185FE487EF5B3069" + item: "industrialforegoing:mycelial_disenchantment" + type: "item" + }] + x: 14.5d + y: 2.0d } { - x: 15.5d - y: 2.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "1BF511A13DF35C3A" - tasks: [{ - id: "2C993EEE2B11D440" - type: "item" - item: "industrialforegoing:mycelial_magma" - }] + optional: true rewards: [{ id: "4C75EC03132D7098" type: "xp" xp: 100 }] + tasks: [{ + id: "2C993EEE2B11D440" + item: "industrialforegoing:mycelial_magma" + type: "item" + }] + x: 15.5d + y: 2.0d } { - x: 16.5d - y: 2.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "38FF05B6A26DB2EC" - tasks: [{ - id: "04F5D3F7B29D441B" - type: "item" - item: "industrialforegoing:mycelial_explosive" - }] + optional: true rewards: [{ id: "00B92D4CB603062C" type: "xp" xp: 100 }] + tasks: [{ + id: "04F5D3F7B29D441B" + item: "industrialforegoing:mycelial_explosive" + type: "item" + }] + x: 16.5d + y: 2.0d } { - x: 17.5d - y: 4.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "06F84E2C484FAC5B" + optional: true tasks: [{ id: "5949367631EAD828" - type: "item" item: "industrialforegoing:material_stonework_factory" + type: "item" }] + x: 17.5d + y: 4.0d } { - x: 17.5d - y: 2.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "4F3EF1574F31A7E2" + optional: true tasks: [{ id: "0D1F3F6898F4E776" - type: "item" item: "industrialforegoing:stasis_chamber" + type: "item" }] + x: 17.5d + y: 2.0d } { - x: 18.5d - y: 2.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "2782EA80C1C74EBD" + optional: true tasks: [{ id: "3EFA144FCF33A935" - type: "item" item: "industrialforegoing:potion_brewer" + type: "item" }] + x: 18.5d + y: 2.0d } { - x: 18.5d - y: 4.0d dependencies: ["0BCCDE24D378F260"] - optional: true id: "34AA079FFAFC64BD" + optional: true tasks: [{ id: "363855E6A408A2E5" - type: "item" item: "industrialforegoing:fluid_sieving_machine" + type: "item" }] + x: 18.5d + y: 4.0d } { - x: 10.5d - y: -1.5d dependencies: ["0E8647B8EB4AAC41"] id: "65C147F5282E8FCD" tasks: [{ id: "7055454F2F8936C7" - type: "item" item: "industrialforegoing:infinity_charger" + type: "item" }] + x: 10.5d + y: -1.5d } { - x: 10.5d - y: -3.0d dependencies: ["65C147F5282E8FCD"] id: "41E8550FC36ABCA5" - tasks: [ - { - id: "6D1A2543E374542A" - type: "item" - item: { - id: "industrialforegoing:infinity_trident" - Count: 1b - tag: { - CanCharge: 1b - Riptide: 0 - Channeling: 0b - Energy: 0L - Fluid: { - FluidName: "biofuel" - Amount: 0 - } - Special: 0b - Selected: "POOR" - Loyalty: 0 - } - } - } - { - id: "798860AC37F98D4E" - type: "item" - item: { - id: "industrialforegoing:infinity_drill" - Count: 1b - tag: { - CanCharge: 1b - Special: 0b - Selected: "POOR" - Energy: 0L - Fluid: { - FluidName: "biofuel" - Amount: 0 - } - } - } - } - { - id: "75341FD6B58D8988" - type: "item" - item: { - id: "industrialforegoing:infinity_saw" - Count: 1b - tag: { - CanCharge: 1b - Special: 0b - Selected: "POOR" - Energy: 0L - Fluid: { - FluidName: "biofuel" - Amount: 0 - } - } - } - } - { - id: "291E22AEBC7FBCE2" - type: "item" - item: { - id: "industrialforegoing:infinity_hammer" - Count: 1b - tag: { - CanCharge: 1b - Energy: 0L - Fluid: { - FluidName: "biofuel" - Amount: 0 - } - Special: 0b - Selected: "POOR" - Beheading: 0 - } - } - } - { - id: "1A3351BC0935160A" - type: "item" - item: { - id: "industrialforegoing:infinity_backpack" - Count: 1b - tag: { - CanCharge: 1b - Special: 0b - Selected: "POOR" - Energy: 0L - } - } - } - ] rewards: [{ id: "1382AE5136BAB6C3" type: "xp_levels" xp_levels: 2 }] + tasks: [ + { + id: "6D1A2543E374542A" + item: { + Count: 1b + id: "industrialforegoing:infinity_trident" + tag: { + CanCharge: 1b + Channeling: 0b + Energy: 0L + Fluid: { + Amount: 0 + FluidName: "biofuel" + } + Loyalty: 0 + Riptide: 0 + Selected: "POOR" + Special: 0b + } + } + type: "item" + } + { + id: "798860AC37F98D4E" + item: { + Count: 1b + id: "industrialforegoing:infinity_drill" + tag: { + CanCharge: 1b + Energy: 0L + Fluid: { + Amount: 0 + FluidName: "biofuel" + } + Selected: "POOR" + Special: 0b + } + } + type: "item" + } + { + id: "75341FD6B58D8988" + item: { + Count: 1b + id: "industrialforegoing:infinity_saw" + tag: { + CanCharge: 1b + Energy: 0L + Fluid: { + Amount: 0 + FluidName: "biofuel" + } + Selected: "POOR" + Special: 0b + } + } + type: "item" + } + { + id: "291E22AEBC7FBCE2" + item: { + Count: 1b + id: "industrialforegoing:infinity_hammer" + tag: { + Beheading: 0 + CanCharge: 1b + Energy: 0L + Fluid: { + Amount: 0 + FluidName: "biofuel" + } + Selected: "POOR" + Special: 0b + } + } + type: "item" + } + { + id: "1A3351BC0935160A" + item: { + Count: 1b + id: "industrialforegoing:infinity_backpack" + tag: { + CanCharge: 1b + Energy: 0L + Selected: "POOR" + Special: 0b + } + } + type: "item" + } + ] + x: 10.5d + y: -3.0d } { - x: 9.5d - y: 10.5d dependencies: ["7B4AF35313D7D779"] - optional: true id: "60719C4317D39E5A" + optional: true tasks: [{ id: "42FC1011D077857F" - type: "item" item: "industrialforegoing:mycelial_netherstar" + type: "item" }] + x: 9.5d + y: 10.5d } { - x: 9.0d - y: 9.5d dependencies: ["7B4AF35313D7D779"] - optional: true id: "3A97E99FEC78E9C2" + optional: true tasks: [{ id: "26CFE6CE592741D6" - type: "item" item: "industrialforegoing:mycelial_halitosis" + type: "item" }] + x: 9.0d + y: 9.5d } { - x: 8.5d - y: 8.5d dependencies: ["7B4AF35313D7D779"] - optional: true id: "7342B2669D96C509" + optional: true tasks: [{ id: "077D65D9C7397844" - type: "item" item: "industrialforegoing:mycelial_meatallurgic" + type: "item" }] + x: 8.5d + y: 8.5d } { - x: 11.5d - y: 10.5d dependencies: ["7B4AF35313D7D779"] id: "28B3591BFC0FA08B" tasks: [{ id: "12A0A25980EA485E" - type: "item" item: "industrialforegoing:wither_builder" + type: "item" }] + x: 11.5d + y: 10.5d } { - x: 12.5d - y: 8.5d dependencies: ["7B4AF35313D7D779"] id: "30BEF473F5C25983" tasks: [ { id: "01FE619C47E82C71" - type: "item" item: "industrialforegoing:supreme_black_hole_unit" + type: "item" } { id: "63514396DB2EEA1C" - type: "item" item: "industrialforegoing:supreme_black_hole_tank" + type: "item" } ] + x: 12.5d + y: 8.5d } { - x: 12.0d - y: 9.5d dependencies: ["7B4AF35313D7D779"] id: "4F846973EFB95FA5" tasks: [{ id: "5A45E3CD864C4DA1" - type: "item" item: "industrialforegoing:black_hole_controller" + type: "item" }] + x: 12.0d + y: 9.5d } ] - quest_links: [ ] + title: "Industrial Foregoing" } diff --git a/minecraft/config/ftbquests/quests/chapters/main_chapter1.snbt b/minecraft/config/ftbquests/quests/chapters/main_chapter1.snbt index d23a798..a78c5ba 100644 --- a/minecraft/config/ftbquests/quests/chapters/main_chapter1.snbt +++ b/minecraft/config/ftbquests/quests/chapters/main_chapter1.snbt @@ -1,46 +1,42 @@ { - id: "517444D5104113B0" - group: "1CF541D7529DA9CF" - order_index: 0 - filename: "main_chapter1" - title: "&aChapter 1&r: &bGetting Started" - icon: "minecraft:furnace" - default_quest_shape: "circle" + quest_links: [ ] default_hide_dependency_lines: false + group: "1CF541D7529DA9CF" + id: "517444D5104113B0" + filename: "main_chapter1" + default_quest_shape: "circle" + icon: "minecraft:furnace" + title: "&aChapter 1&r: &bGetting Started" images: [ { + rotation: 45.0d + image: "minecraft:textures/block/crafting_table_top.png" + width: 1.5d + click: "" + hover: [ ] x: -6.0d y: -2.5d - width: 1.5d - height: 1.5d - rotation: 45.0d - image: "minecraft:textures/block/crafting_table_top.png" - hover: [ ] - click: "" - dev: false corner: false + dev: false + height: 1.5d } { + rotation: 45.0d + image: "minecraft:textures/block/crafting_table_top.png" + width: 1.5d + click: "" + hover: [ ] x: -6.0d y: 2.5d - width: 1.5d - height: 1.5d - rotation: 45.0d - image: "minecraft:textures/block/crafting_table_top.png" - hover: [ ] - click: "" - dev: false corner: false + dev: false + height: 1.5d } ] + order_index: 0 quests: [ { - title: "&9Getting Started!" - icon: "minecraft:crafting_table" - x: -8.0d - y: 0.0d - shape: "hexagon" - subtitle: "Welcome to All The Mods 8!" + size: 2.0d description: [ "ATM8 has a ton of utilities to start you out. Veinminer is in the pack with FTB Ultimine. The default key is `. You can change this in the keybind settings." "" @@ -48,13 +44,12 @@ "" "Go out and have some fun!" ] - size: 2.0d id: "22C568A17B5D1B46" - tasks: [{ - id: "3E051AF322DF9BEF" - type: "checkmark" - title: "Getting Started" - }] + icon: "minecraft:crafting_table" + x: -8.0d + y: 0.0d + shape: "hexagon" + title: "&9Getting Started!" rewards: [ { id: "4B7A57FC6018E1C7" @@ -70,150 +65,12 @@ Count: 1b tag: { "eccentrictome:mods": { - industrialforegoing: { + engineersdecor: { 0: { Count: 1.0d id: "patchouli:guide_book" tag: { - "patchouli:book": "industrialforegoing:industrial_foregoing" - } - } - } - rebornstorage: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "rebornstorage:rs_book" - } - } - } - sebastrnlib: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "sebastrnlib:sebastrn_mods_guide_book" - } - } - } - ftbquests: { - 0: { - Count: 1.0d - id: "ftbquests:book" - } - } - advancedperipherals: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "advancedperipherals:manual" - } - } - } - immersiveengineering: { - 0: { - Count: 1.0d - id: "immersiveengineering:manual" - } - } - allthemodium: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "allthemodium:allthemodium" - } - } - } - elementalcraft: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "elementalcraft:element_book" - } - } - } - botania: { - 0: { - Count: 1.0d - id: "botania:lexicon" - } - } - thermal: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "thermal:guidebook" - } - } - } - rftoolsbase: { - 0: { - Count: 1.0d - id: "rftoolsbase:manual" - } - } - integrateddynamics: { - 0: { - Count: 1.0d - id: "integrateddynamics:on_the_dynamics_of_integration" - } - } - laserio: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "laserio:laseriobook" - } - } - } - croptopia: { - 0: { - Count: 1.0d - id: "croptopia:guide" - } - } - securitycraft: { - 0: { - Count: 1.0d - id: "securitycraft:sc_manual" - } - } - powah: { - 0: { - Count: 1.0d - id: "powah:book" - } - } - modonomicon: { - 0: { - Count: 1.0d - id: "modonomicon:modonomicon" - tag: { - "modonomicon:book_id": "theurgy:the_hermetica" - } - } - } - pneumaticcraft: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "pneumaticcraft:book" - } - } - } - naturesaura: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "naturesaura:book" + "patchouli:book": "engineersdecor:engineersdecor_manual" } } } @@ -226,6 +83,24 @@ } } } + botania: { + 0: { + Count: 1.0d + id: "botania:lexicon" + } + } + solcarrot: { + 0: { + Count: 1.0d + id: "solcarrot:food_book" + } + } + croptopia: { + 0: { + Count: 1.0d + id: "croptopia:guide" + } + } deeperdarker: { 0: { Count: 1.0d @@ -235,6 +110,54 @@ } } } + sebastrnlib: { + 0: { + Count: 1.0d + id: "patchouli:guide_book" + tag: { + "patchouli:book": "sebastrnlib:sebastrn_mods_guide_book" + } + } + } + industrialforegoing: { + 0: { + Count: 1.0d + id: "patchouli:guide_book" + tag: { + "patchouli:book": "industrialforegoing:industrial_foregoing" + } + } + } + rftoolsbase: { + 0: { + Count: 1.0d + id: "rftoolsbase:manual" + } + } + securitycraft: { + 0: { + Count: 1.0d + id: "securitycraft:sc_manual" + } + } + laserio: { + 0: { + Count: 1.0d + id: "patchouli:guide_book" + tag: { + "patchouli:book": "laserio:laseriobook" + } + } + } + advancedperipherals: { + 0: { + Count: 1.0d + id: "patchouli:guide_book" + tag: { + "patchouli:book": "advancedperipherals:manual" + } + } + } littlelogistics: { 0: { Count: 1.0d @@ -244,36 +167,12 @@ } } } - engineersdecor: { + rebornstorage: { 0: { Count: 1.0d id: "patchouli:guide_book" tag: { - "patchouli:book": "engineersdecor:engineersdecor_manual" - } - } - } - occultism: { - 0: { - Count: 1.0d - id: "occultism:dictionary_of_spirits" - tag: { - "modonomicon:book_id": "occultism:dictionary_of_spirits" - } - } - } - solcarrot: { - 0: { - Count: 1.0d - id: "solcarrot:food_book" - } - } - productivebees: { - 0: { - Count: 1.0d - id: "patchouli:guide_book" - tag: { - "patchouli:book": "productivebees:guide" + "patchouli:book": "rebornstorage:rs_book" } } } @@ -286,16 +185,40 @@ } } } - byg: { + mysticalagriculture: { 0: { Count: 1.0d - id: "byg:biomepedia" + id: "patchouli:guide_book" + tag: { + "patchouli:book": "mysticalagriculture:guide" + } } } - ars_nouveau: { + allthemodium: { 0: { Count: 1.0d - id: "ars_nouveau:worn_notebook" + id: "patchouli:guide_book" + tag: { + "patchouli:book": "allthemodium:allthemodium" + } + } + } + occultism: { + 0: { + Count: 1.0d + id: "occultism:dictionary_of_spirits" + tag: { + "modonomicon:book_id": "occultism:dictionary_of_spirits" + } + } + } + modonomicon: { + 0: { + Count: 1.0d + id: "modonomicon:modonomicon" + tag: { + "modonomicon:book_id": "theurgy:the_hermetica" + } } } hexcasting: { @@ -307,6 +230,21 @@ } } } + powah: { + 0: { + Count: 1.0d + id: "powah:book" + } + } + naturesaura: { + 0: { + Count: 1.0d + id: "patchouli:guide_book" + tag: { + "patchouli:book": "naturesaura:book" + } + } + } ftbic: { 0: { Count: 1.0d @@ -316,15 +254,33 @@ } } } - mysticalagriculture: { + byg: { + 0: { + Count: 1.0d + id: "byg:biomepedia" + } + } + ftbquests: { + 0: { + Count: 1.0d + id: "ftbquests:book" + } + } + elementalcraft: { 0: { Count: 1.0d id: "patchouli:guide_book" tag: { - "patchouli:book": "mysticalagriculture:guide" + "patchouli:book": "elementalcraft:element_book" } } } + ars_nouveau: { + 0: { + Count: 1.0d + id: "ars_nouveau:worn_notebook" + } + } alchemistry: { 0: { Count: 1.0d @@ -334,6 +290,45 @@ } } } + productivebees: { + 0: { + Count: 1.0d + id: "patchouli:guide_book" + tag: { + "patchouli:book": "productivebees:guide" + } + } + } + immersiveengineering: { + 0: { + Count: 1.0d + id: "immersiveengineering:manual" + } + } + pneumaticcraft: { + 0: { + Count: 1.0d + id: "patchouli:guide_book" + tag: { + "patchouli:book": "pneumaticcraft:book" + } + } + } + integrateddynamics: { + 0: { + Count: 1.0d + id: "integrateddynamics:on_the_dynamics_of_integration" + } + } + thermal: { + 0: { + Count: 1.0d + id: "patchouli:guide_book" + tag: { + "patchouli:book": "thermal:guidebook" + } + } + } } "eccentrictome:version": 1.0d } @@ -346,27 +341,19 @@ count: 16 } ] + subtitle: "Welcome to All The Mods 8!" + tasks: [{ + id: "3E051AF322DF9BEF" + type: "checkmark" + title: "Getting Started" + }] } { - title: "Getting Wood" - icon: "minecraft:oak_log" - x: -6.0d - y: 0.0d - subtitle: "The Start of Everyone's Journey" - description: [ - "Chop down a tree." - "" - "*Note: Any logs/planks will complete the quest." - ] - dependencies: ["22C568A17B5D1B46"] - dependency_requirement: "one_completed" - id: "3001B2EEE5C6C9AB" tasks: [ { - id: "1BB08F6BC4167067" type: "item" - title: "Any #minecraft:logs" - icon: "minecraft:oak_log" + count: 8L + id: "1BB08F6BC4167067" item: { id: "itemfilters:tag" Count: 1b @@ -374,13 +361,13 @@ value: "minecraft:logs" } } - count: 8L + icon: "minecraft:oak_log" + title: "Any #minecraft:logs" } { - id: "63E6BD713B5AF4AE" type: "item" - title: "Any #minecraft:planks" - icon: "minecraft:oak_planks" + count: 16L + id: "63E6BD713B5AF4AE" item: { id: "itemfilters:tag" Count: 1b @@ -388,9 +375,15 @@ value: "minecraft:planks" } } - count: 16L + icon: "minecraft:oak_planks" + title: "Any #minecraft:planks" } ] + description: [ + "Chop down a tree." + "" + "*Note: Any logs/planks will complete the quest." + ] rewards: [ { id: "18AF6D629BECC09D" @@ -404,16 +397,16 @@ xp: 10 } ] + id: "3001B2EEE5C6C9AB" + icon: "minecraft:oak_log" + x: -6.0d + y: 0.0d + title: "Getting Wood" + dependency_requirement: "one_completed" + subtitle: "The Start of Everyone's Journey" + dependencies: ["22C568A17B5D1B46"] } { - title: "The (Just to get Stone) Starter Tool" - x: -4.5d - y: 0.0d - subtitle: "&a\"What am I even good for?\" &9\"To get 3 pieces of stone and delete.\"" - description: ["Get yourself a crafting table and craft this to get yourself some stone."] - dependencies: ["3001B2EEE5C6C9AB"] - dependency_requirement: "one_completed" - id: "34632E58F226ED0B" tasks: [ { id: "6AD281F857300748" @@ -427,9 +420,9 @@ } } { - id: "0FEED574487CBF1E" + id: "6D7BF9270AE3C939" type: "item" - title: "Any #forge:workbench" + title: "Any Crafting Table" item: { id: "itemfilters:tag" Count: 1b @@ -439,26 +432,34 @@ } } ] + description: ["Get yourself a crafting table and craft this to get yourself some stone."] rewards: [{ id: "05F5DDA4B9AC2DAB" type: "xp" xp: 5 }] + id: "34632E58F226ED0B" + x: -4.5d + y: 0.0d + title: "The (Just to get Stone) Starter Tool" + dependency_requirement: "one_completed" + subtitle: "&a\"What am I even good for?\" &9\"To get 3 pieces of stone and delete.\"" + dependencies: ["3001B2EEE5C6C9AB"] } { - x: -3.0d - y: 0.0d - subtitle: "Time to Mine!" - description: ["Get some stone, then craft yourself the vanilla stone tools. Once done, it's time to go mining!"] - dependencies: ["34632E58F226ED0B"] - id: "48CCBB5C39A4ABE7" tasks: [ { - id: "61E0C6483C86DAE7" type: "item" - title: "Stone Age" - item: "minecraft:cobblestone" count: 32L + id: "61E0C6483C86DAE7" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "forge:cobblestone" + } + } + title: "Stone Age" } { id: "075BB84D26281DF0" @@ -494,6 +495,10 @@ } } ] + description: ["Get some stone, then craft yourself the vanilla stone tools. Once done, it's time to go mining!"] + id: "48CCBB5C39A4ABE7" + x: -3.0d + y: 0.0d rewards: [ { id: "1939EFFFF1EF3FD2" @@ -507,44 +512,18 @@ xp: 5 } ] + subtitle: "Time to Mine!" + dependencies: ["34632E58F226ED0B"] } { - title: "Smelting Our First Iron" + size: 1.25d + description: ["Craft a furnace and get yourself some iron!"] + id: "3118DD682A054C5F" icon: "minecraft:furnace" x: 1.5d y: 0.0d shape: "square" - subtitle: "Or whatever else you found while mining" - description: ["Craft a furnace and get yourself some iron!"] - dependencies: ["48CCBB5C39A4ABE7"] - size: 1.25d - id: "3118DD682A054C5F" - tasks: [ - { - id: "5A7B935E6FBF15CB" - type: "item" - item: "minecraft:furnace" - } - { - id: "3C3B19AD35B187D7" - type: "item" - title: "Any #minecraft:coals" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "minecraft:coals" - } - } - count: 16L - } - { - id: "323695D281F5DD1E" - type: "item" - item: "minecraft:iron_ingot" - count: 8L - } - ] + title: "Smelting Our First Iron" rewards: [ { id: "25E695C1868C4FD4" @@ -564,22 +543,43 @@ count: 4 } ] + dependencies: ["48CCBB5C39A4ABE7"] + subtitle: "Or whatever else you found while mining" + tasks: [ + { + id: "5A7B935E6FBF15CB" + type: "item" + title: "Furnace" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "forge:furnaces" + } + } + } + { + type: "item" + count: 16L + id: "3C3B19AD35B187D7" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "minecraft:coals" + } + } + title: "Any #minecraft:coals" + } + { + id: "323695D281F5DD1E" + type: "item" + item: "minecraft:iron_ingot" + count: 8L + } + ] } { - title: "Making a Home" - x: 0.5d - y: -2.0d - subtitle: "Home is where you make it" - description: [ - "Make yourself a starter base and set your spawn point with a bed." - "" - "If you're on a multiplayer server, you can also use the command /sethome (name of home) to set your home point! " - "" - "You can return using the command /home (name of home)" - "" - ] - dependencies: ["6D9403AE80FF8B4B"] - id: "39C364C1D308A36E" tasks: [{ id: "117F36B0C3105A55" type: "item" @@ -592,53 +592,66 @@ } } }] + description: [ + "Make yourself a starter base and set your spawn point with a bed." + "" + "If you're on a multiplayer server, you can also use the command /sethome (name of home) to set your home point! " + "" + "You can return using the command /home (name of home)" + "" + ] + id: "39C364C1D308A36E" + x: 0.5d + y: -2.0d + title: "Making a Home" rewards: [{ id: "571539FD99069C56" type: "xp" xp: 5 }] + subtitle: "Home is where you make it" + dependencies: ["6D9403AE80FF8B4B"] } { - title: "Teleporting" - icon: "waystones:waystone" - x: 0.5d - y: -4.0d - subtitle: "Getting Around" - description: [ - "If you run into a waystone, you can always break it and place it back at your base." - "" - "Collect or make a few of these, and you'll have a teleport system!" - ] - dependencies: ["39C364C1D308A36E"] - id: "20134C0F2CA354AD" tasks: [{ id: "6447AAD5099DC220" type: "item" item: "waystones:waystone" }] + description: [ + "If you run into a waystone, you can always break it and place it back at your base." + "" + "Collect or make a few of these, and you'll have a teleport system!" + ] + id: "20134C0F2CA354AD" + icon: "waystones:waystone" + x: 0.5d + y: -4.0d + title: "Teleporting" rewards: [{ id: "56415DDBF1CD440B" type: "xp" xp: 10 }] + subtitle: "Getting Around" + dependencies: ["39C364C1D308A36E"] } { - title: "Easy Base Teleportation" - x: 0.5d - y: -5.5d - description: [ - "These work like pressure plates. Right click them to get a shard that you can use on another warp plate to link them." - "" - "If you need to create another Attuned Shard, place flint in the center and surround with 4 warp dust." - ] - dependencies: ["20134C0F2CA354AD"] - id: "126B8B84A22CB6BE" tasks: [{ id: "6ABEC63C60D1DE30" type: "item" item: "waystones:warp_plate" count: 2L }] + description: [ + "These work like pressure plates. Right click them to get a shard that you can use on another warp plate to link them." + "" + "If you need to create another Attuned Shard, place flint in the center and surround with 4 warp dust." + ] + id: "126B8B84A22CB6BE" + x: 0.5d + y: -5.5d + title: "Easy Base Teleportation" rewards: [ { id: "79B4325D5FE8AC0E" @@ -652,12 +665,14 @@ xp: 10 } ] + dependencies: ["20134C0F2CA354AD"] } { - title: "Teleport Scrolls" - x: -1.0d - y: -4.0d - subtitle: "Teleportation on the Go!" + tasks: [{ + id: "5BF8793B30DA322B" + type: "item" + item: "waystones:bound_scroll" + }] description: [ "Craft yourself a few of these to warp back home on the go!" "" @@ -665,13 +680,10 @@ "" "*Note: These are single-use items." ] - dependencies: ["20134C0F2CA354AD"] id: "1D8E6EDA2A698A8F" - tasks: [{ - id: "5BF8793B30DA322B" - type: "item" - item: "waystones:bound_scroll" - }] + x: -1.0d + y: -4.0d + title: "Teleport Scrolls" rewards: [ { id: "0DDA4EBBD7DC0592" @@ -691,22 +703,21 @@ table_id: 487623848494439020L } ] + subtitle: "Teleportation on the Go!" + dependencies: ["20134C0F2CA354AD"] } { - title: "Converting Logs to Charcoal" - x: 0.0d - y: 1.5d - subtitle: "Starter Coal" - description: ["Placing Wood Logs in a furnace smelts them into Charcoal. This is great for starting out!"] - dependencies: ["3118DD682A054C5F"] - optional: true - id: "52D18CDB05357525" tasks: [{ id: "64DE1F00F0826CBA" type: "item" item: "minecraft:charcoal" count: 8L }] + description: ["Placing Wood Logs in a furnace smelts them into Charcoal. This is great for starting out!"] + id: "52D18CDB05357525" + x: 0.0d + y: 1.5d + title: "Converting Logs to Charcoal" rewards: [ { id: "55ED11E8DF4A851F" @@ -720,23 +731,11 @@ xp: 5 } ] - } - { - title: "Getting an Upgrade" - icon: { - id: "minecraft:iron_pickaxe" - Count: 1b - tag: { - Damage: 0 - } - } - x: 3.5d - y: 0.0d - subtitle: "Upgrading our tools" - description: ["It's time to upgrade our tools to iron."] + subtitle: "Starter Coal" dependencies: ["3118DD682A054C5F"] optional: true - id: "147BC89798F3F925" + } + { tasks: [ { id: "398AC1E36020082C" @@ -783,6 +782,18 @@ } } ] + description: ["It's time to upgrade our tools to iron."] + id: "147BC89798F3F925" + icon: { + id: "minecraft:iron_pickaxe" + Count: 1b + tag: { + Damage: 0 + } + } + x: 3.5d + y: 0.0d + title: "Getting an Upgrade" rewards: [ { id: "5137D5DA40D41450" @@ -796,12 +807,16 @@ xp: 5 } ] + subtitle: "Upgrading our tools" + dependencies: ["3118DD682A054C5F"] + optional: true } { - title: "Furnace Upgrade?" - x: 3.5d - y: 1.5d - subtitle: "Does everything get an upgrade in this pack?" + tasks: [{ + id: "405EB586C5ADC0A2" + type: "item" + item: "ironfurnaces:iron_furnace" + }] description: [ "If you surround a furnace with Iron in a crafting table, you can upgrade it to an Iron Furnace." "" @@ -809,13 +824,10 @@ "" "Check out the mod &9Iron Furnaces&r in JEI to learn more!" ] - dependencies: ["3118DD682A054C5F"] id: "376BAC497511F067" - tasks: [{ - id: "405EB586C5ADC0A2" - type: "item" - item: "ironfurnaces:iron_furnace" - }] + x: 3.5d + y: 1.5d + title: "Furnace Upgrade?" rewards: [ { id: "2D9829459275EC1F" @@ -828,17 +840,19 @@ xp: 100 } ] + subtitle: "Does everything get an upgrade in this pack?" + dependencies: ["3118DD682A054C5F"] } { + size: 2.0d + description: ["Check out the Chapter &aBasic Storage&r to learn all of the ways you can store your items."] + id: "07FFCB61B9F511A1" icon: "minecraft:chest" x: -3.0d y: 5.0d shape: "gear" subtitle: "Put your stuff and things up" - description: ["Check out the Chapter &aBasic Storage&r to learn all of the ways you can store your items."] dependencies: ["0352A34ACD22E10B"] - size: 2.0d - id: "07FFCB61B9F511A1" tasks: [{ id: "1CF21CEDFF5F70BD" type: "checkmark" @@ -846,14 +860,6 @@ }] } { - title: "Start a Farm" - icon: "minecraft:wheat_seeds" - x: 3.5d - y: -2.0d - subtitle: "The basics of food." - description: ["Start yourself a small farm for food."] - dependencies: ["39C364C1D308A36E"] - id: "1658780534451E39" tasks: [ { id: "5ADD78F668867783" @@ -862,16 +868,8 @@ count: 8L } { - id: "270877E392533EC4" type: "item" - title: "Any Hoe" - icon: { - id: "minecraft:stone_hoe" - Count: 1b - tag: { - Damage: 0 - } - } + id: "270877E392533EC4" item: { id: "itemfilters:tag" Count: 1b @@ -879,6 +877,14 @@ value: "forge:tools/hoe" } } + icon: { + id: "minecraft:stone_hoe" + Count: 1b + tag: { + Damage: 0 + } + } + title: "Any Hoe" } { id: "254E23EDCFEB9781" @@ -887,6 +893,12 @@ count: 2L } ] + description: ["Start yourself a small farm for food."] + id: "1658780534451E39" + icon: "minecraft:wheat_seeds" + x: 3.5d + y: -2.0d + title: "Start a Farm" rewards: [ { id: "59BF4162E4B08353" @@ -906,23 +918,18 @@ xp: 10 } ] + subtitle: "The basics of food." + dependencies: ["39C364C1D308A36E"] } { - title: "Food and Farming Chapter" + size: 2.0d + description: ["Learn about all things food by checking out the &aFood and Farming&r chapter."] + id: "5ED547FE0A9CFC63" icon: "minecraft:apple" x: 6.0d y: -2.0d shape: "gear" - subtitle: "Getting Started with Food" - description: ["Learn about all things food by checking out the &aFood and Farming&r chapter."] - dependencies: ["1658780534451E39"] - size: 2.0d - id: "5ED547FE0A9CFC63" - tasks: [{ - id: "212FE7B11E7CA150" - type: "checkmark" - title: "Food and Farming" - }] + title: "Food and Farming Chapter" rewards: [ { id: "7452FA68B77452AA" @@ -936,25 +943,30 @@ table_id: 487623848494439020L } ] + dependencies: ["1658780534451E39"] + subtitle: "Getting Started with Food" + tasks: [{ + id: "212FE7B11E7CA150" + type: "checkmark" + title: "Food and Farming" + }] } { - title: "Starter Power" - icon: "rftoolspower:coalgenerator" - x: 3.5d - y: 3.0d - subtitle: "Your First Generator" - description: [ - "There are plenty of ways to generate your first bits of power." - "" - "The RFTools Coal Generator is one of the easiest." - ] - dependencies: ["500BA2C1177DA724"] - id: "25D1363D8890E7C3" tasks: [{ id: "39565EF66F300895" type: "item" item: "rftoolspower:coalgenerator" }] + description: [ + "There are plenty of ways to generate your first bits of power." + "" + "The RFTools Coal Generator is one of the easiest." + ] + id: "25D1363D8890E7C3" + icon: "rftoolspower:coalgenerator" + x: 3.5d + y: 3.0d + title: "Starter Power" rewards: [ { id: "44E15F1AD8E6807C" @@ -968,15 +980,10 @@ xp: 10 } ] + subtitle: "Your First Generator" + dependencies: ["500BA2C1177DA724"] } { - title: "Basic Ingots" - x: 1.5d - y: 3.0d - subtitle: "Gather various ingots." - description: ["We'll use these to start creating in other mods."] - dependencies: ["3118DD682A054C5F"] - id: "500BA2C1177DA724" tasks: [ { id: "21FD24E5E2BF99FE" @@ -997,6 +1004,11 @@ count: 16L } ] + description: ["We'll use these to start creating in other mods."] + id: "500BA2C1177DA724" + x: 1.5d + y: 3.0d + title: "Basic Ingots" rewards: [ { id: "7C5F7B3272E7C8A4" @@ -1009,30 +1021,22 @@ xp: 100 } ] + subtitle: "Gather various ingots." + dependencies: ["3118DD682A054C5F"] } { - title: "Getting Started: Part 2" - icon: "mekanismgenerators:wind_generator" - x: 6.0d - y: 2.15d - shape: "gear" - subtitle: "Starting with Power and Beyond" + size: 2.0d description: [ "ATM8 has plenty of Tech mods to get you started!" "" "If you're new to tech mods, check out the &aGetting Started: Part 2&r to get started!" ] - dependencies: [ - "25D1363D8890E7C3" - "376BAC497511F067" - ] - size: 2.0d id: "162AB6F9257EB71E" - tasks: [{ - id: "1AD156F8A190ED63" - type: "checkmark" - title: "Power Generation" - }] + icon: "mekanismgenerators:wind_generator" + x: 6.0d + y: 2.15d + shape: "gear" + title: "Getting Started: Part 2" rewards: [ { id: "0AE705952533CFCB" @@ -1046,27 +1050,30 @@ table_id: 487623848494439020L } ] + dependencies: [ + "25D1363D8890E7C3" + "376BAC497511F067" + ] + subtitle: "Starting with Power and Beyond" + tasks: [{ + id: "1AD156F8A190ED63" + type: "checkmark" + title: "Power Generation" + }] } { - title: "Mystical Agriculture Chapter" - icon: "mysticalagriculture:infusion_altar" - x: 6.0d - y: -4.0d - shape: "gear" - subtitle: "You can grow diamonds." + size: 2.0d description: [ "With Mystical Agriculture, you can grow all of the resources in the game! " "" "Check out the Chapter &aMystical Agriculture&r to get started!" ] - dependencies: ["6838B24EA44AA126"] - size: 2.0d id: "318DBF3E4D146EB0" - tasks: [{ - id: "71C07470C85A2B0D" - type: "checkmark" - title: "Growing Resources" - }] + icon: "mysticalagriculture:infusion_altar" + x: 6.0d + y: -4.0d + shape: "gear" + title: "Mystical Agriculture Chapter" rewards: [ { id: "7707A7BA2F7892B7" @@ -1080,16 +1087,15 @@ table_id: 487623848494439020L } ] + dependencies: ["6838B24EA44AA126"] + subtitle: "You can grow diamonds." + tasks: [{ + id: "71C07470C85A2B0D" + type: "checkmark" + title: "Growing Resources" + }] } { - title: "Building Materials" - icon: "minecraft:stone_bricks" - x: -1.0d - y: -2.0d - subtitle: "Starter Supplies" - description: ["Grab some starter supplies to build a house!"] - dependencies: ["48CCBB5C39A4ABE7"] - id: "6D9403AE80FF8B4B" tasks: [ { id: "147D1FD822CE4C7C" @@ -1098,10 +1104,9 @@ count: 16L } { - id: "2447018019B93BB7" type: "item" - title: "Any #minecraft:logs" - icon: "minecraft:oak_log" + count: 16L + id: "2447018019B93BB7" item: { id: "itemfilters:tag" Count: 1b @@ -1109,13 +1114,13 @@ value: "minecraft:logs" } } - count: 16L + icon: "minecraft:oak_log" + title: "Any #minecraft:logs" } { - id: "07F5584697531C74" type: "item" - title: "Any #minecraft:planks" - icon: "minecraft:oak_planks" + count: 32L + id: "07F5584697531C74" item: { id: "itemfilters:tag" Count: 1b @@ -1123,12 +1128,13 @@ value: "minecraft:planks" } } - count: 32L + icon: "minecraft:oak_planks" + title: "Any #minecraft:planks" } { - id: "6EEA50A2B8817EB4" type: "item" - title: "Any #forge:sand" + count: 16L + id: "6EEA50A2B8817EB4" item: { id: "itemfilters:tag" Count: 1b @@ -1136,7 +1142,7 @@ value: "forge:sand" } } - count: 16L + title: "Any #forge:sand" } { id: "25E2380D9066E41B" @@ -1151,6 +1157,12 @@ count: 16L } ] + description: ["Grab some starter supplies to build a house!"] + id: "6D9403AE80FF8B4B" + icon: "minecraft:stone_bricks" + x: -1.0d + y: -2.0d + title: "Building Materials" rewards: [ { id: "134BCD7C2842CE2B" @@ -1164,27 +1176,17 @@ xp: 10 } ] + subtitle: "Starter Supplies" + dependencies: ["48CCBB5C39A4ABE7"] } { - x: 3.5d - y: -4.0d - subtitle: "The First Seed" - description: [ - "To start the process for growing materials, you'll need plenty of Inferium Essence." - "" - "Grab yourself a seed and make an Inferium Seed! Plant this to grow inferium over time." - "" - "*Note: It's never too early to start growing inferium." - ] - dependencies: ["1658780534451E39"] - id: "6838B24EA44AA126" tasks: [ { - id: "69B1EAD49178B4E7" type: "item" - title: "Inferium Essence" - item: "mysticalagriculture:inferium_essence" count: 8L + id: "69B1EAD49178B4E7" + item: "mysticalagriculture:inferium_essence" + title: "Inferium Essence" } { id: "3124D531026D500A" @@ -1192,6 +1194,16 @@ item: "mysticalagriculture:inferium_seeds" } ] + description: [ + "To start the process for growing materials, you'll need plenty of Inferium Essence." + "" + "Grab yourself a seed and make an Inferium Seed! Plant this to grow inferium over time." + "" + "*Note: It's never too early to start growing inferium." + ] + id: "6838B24EA44AA126" + x: 3.5d + y: -4.0d rewards: [ { id: "3B61755CB8D2821B" @@ -1205,20 +1217,13 @@ xp: 10 } ] + subtitle: "The First Seed" + dependencies: ["1658780534451E39"] } { - title: "Storing Stuff" - icon: "minecraft:chest" - x: -3.0d - y: 1.5d - description: ["Make your first chest."] - dependencies: ["48CCBB5C39A4ABE7"] - id: "13C46BACD0A36080" tasks: [{ - id: "56CC6703530D3AD8" type: "item" - title: "Any Chest" - icon: "minecraft:chest" + id: "56CC6703530D3AD8" item: { id: "itemfilters:tag" Count: 1b @@ -1226,7 +1231,15 @@ value: "forge:chests" } } + icon: "minecraft:chest" + title: "Any Chest" }] + description: ["Make your first chest."] + icon: "minecraft:chest" + id: "13C46BACD0A36080" + x: -3.0d + y: 1.5d + title: "Storing Stuff" rewards: [ { id: "350067AECBCFCCE9" @@ -1239,24 +1252,23 @@ xp: 5 } ] + dependencies: ["48CCBB5C39A4ABE7"] } { - x: -3.0d - y: 3.0d - subtitle: "Portable Storage!" - description: [ - "ATM8 has backpacks!" - "" - "&9Sophisticated Backpacks&r adds a ton of fully customizable backpacks for portable storage. Make sure to check them out!" - ] - dependencies: ["13C46BACD0A36080"] - id: "0352A34ACD22E10B" tasks: [{ id: "5E28CA2CA2C2EA80" type: "item" title: "Backpack" item: "sophisticatedbackpacks:backpack" }] + description: [ + "ATM8 has backpacks!" + "" + "&9Sophisticated Backpacks&r adds a ton of fully customizable backpacks for portable storage. Make sure to check them out!" + ] + id: "0352A34ACD22E10B" + x: -3.0d + y: 3.0d rewards: [ { id: "3345D818BE3FE3CD" @@ -1269,10 +1281,15 @@ xp: 10 } ] + subtitle: "Portable Storage!" + dependencies: ["13C46BACD0A36080"] } { - x: 2.0d - y: -3.0d + tasks: [{ + id: "642A4BFF2F208D53" + type: "checkmark" + title: "Creating A Team" + }] description: [ "It's time to create a team so we can claim chunks and even force-load them!" "" @@ -1280,36 +1297,32 @@ "" "To claim chunks, the default key to open the Claim Map is \"M\". To claim a chunk, left click and drag to claim. To force load a chunk, shift-left click the chunk. If done properly, you'll see lines across the chunk." ] - dependencies: ["39C364C1D308A36E"] id: "5E7C6705CE996BDF" - tasks: [{ - id: "642A4BFF2F208D53" - type: "checkmark" - title: "Creating A Team" - }] + x: 2.0d + y: -3.0d rewards: [{ id: "77B322B39E82234E" type: "xp" xp: 5 }] + dependencies: ["39C364C1D308A36E"] } { - title: "Efficient Smelting!" - x: 0.0d - y: 3.0d - description: [ - "You can break down Charcoal AND Coal into tiny pieces, which smelt 1 item a piece." - "" - "No more left over fuel burning!" - ] - dependencies: ["52D18CDB05357525"] - id: "008BA27244838C81" tasks: [{ id: "5FA84E05C343D3A9" type: "item" item: "utilitix:tiny_charcoal" count: 8L }] + description: [ + "You can break down Charcoal AND Coal into tiny pieces, which smelt 1 item a piece." + "" + "No more left over fuel burning!" + ] + id: "008BA27244838C81" + x: 0.0d + y: 3.0d + title: "Efficient Smelting!" rewards: [ { id: "5ED7A37C2D4EBEFC" @@ -1323,21 +1336,16 @@ xp: 10 } ] + dependencies: ["52D18CDB05357525"] } { - title: "Custom Tools and Armor!" + size: 2.0d + description: ["If you're looking to get into creating custom tools, head to the &9Silent Gear&r chapter to learn more!"] + id: "2B281CD5639235BE" x: 6.0d y: 0.0d shape: "gear" - description: ["If you're looking to get into creating custom tools, head to the &9Silent Gear&r chapter to learn more!"] - dependencies: ["147BC89798F3F925"] - size: 2.0d - id: "2B281CD5639235BE" - tasks: [{ - id: "090A27F977787A20" - type: "checkmark" - title: "Custom Tools and Armor!" - }] + title: "Custom Tools and Armor!" rewards: [ { id: "1CDF101F93480A6A" @@ -1351,7 +1359,12 @@ table_id: 487623848494439020L } ] + dependencies: ["147BC89798F3F925"] + tasks: [{ + id: "090A27F977787A20" + type: "checkmark" + title: "Custom Tools and Armor!" + }] } ] - quest_links: [ ] } diff --git a/minecraft/config/ftbquests/quests/chapters/main_chapter2.snbt b/minecraft/config/ftbquests/quests/chapters/main_chapter2.snbt index 827c7d2..08c95e7 100644 --- a/minecraft/config/ftbquests/quests/chapters/main_chapter2.snbt +++ b/minecraft/config/ftbquests/quests/chapters/main_chapter2.snbt @@ -1,161 +1,163 @@ { - id: "02AFCEFE247BAD9F" - group: "1CF541D7529DA9CF" - order_index: 1 - filename: "main_chapter2" - title: "&aChapter 2&r: &dTo The End" - icon: "mekanismgenerators:wind_generator" - default_quest_shape: "" + quest_links: [ ] default_hide_dependency_lines: false + group: "1CF541D7529DA9CF" + id: "02AFCEFE247BAD9F" + filename: "main_chapter2" + default_quest_shape: "" + icon: "mekanismgenerators:wind_generator" + title: "&aChapter 2&r: &dTo The End" images: [ { - x: 11.0d - y: -6.0d - width: 2.5d - height: 2.5d rotation: 0.0d image: "rftoolspower:textures/block/monitor/power_monitor5.png" - hover: ["Power"] + width: 2.5d click: "" - dev: false + hover: ["Power"] + x: 11.0d + y: -6.0d corner: false + dev: false + height: 2.5d } { + rotation: 0.0d + image: "minecraft:textures/block/redstone_torch.png" + width: 1.0d + click: "" + hover: [ ] x: 9.5d y: -6.0d - width: 1.0d - height: 1.0d - rotation: 0.0d - image: "minecraft:textures/block/redstone_torch.png" - hover: [ ] - click: "" - dev: false corner: false + dev: false + height: 1.0d } { + rotation: 0.0d + image: "minecraft:textures/block/redstone_torch.png" + width: 1.0d + click: "" + hover: [ ] x: 12.5d y: -6.0d - width: 1.0d - height: 1.0d - rotation: 0.0d - image: "minecraft:textures/block/redstone_torch.png" - hover: [ ] - click: "" - dev: false corner: false + dev: false + height: 1.0d } { + rotation: 0.0d + image: "minecraft:textures/item/redstone.png" + width: 0.5d + click: "" + hover: [ ] x: 11.0d y: -7.5d - width: 0.5d - height: 0.5d - rotation: 0.0d - image: "minecraft:textures/item/redstone.png" - hover: [ ] - click: "" - dev: false corner: false + dev: false + height: 0.5d } { + rotation: 0.0d + image: "minecraft:textures/item/redstone.png" + width: 0.5d + click: "" + hover: [ ] x: 11.0d y: -4.5d - width: 0.5d - height: 0.5d - rotation: 0.0d - image: "minecraft:textures/item/redstone.png" - hover: [ ] - click: "" - dev: false corner: false + dev: false + height: 0.5d } { - x: 14.51275510204082d - y: 1.7984693877550981d - width: 0.5d - height: 0.5d rotation: 15.0d image: "minecraft:textures/item/diamond.png" - hover: [ ] + width: 0.5d click: "" - dev: false + hover: [ ] + x: 14.51275510204082d + y: 1.7984693877550981d corner: false + dev: false + height: 0.5d } { + rotation: 0.0d + image: "minecraft:textures/block/oxeye_daisy.png" + width: 0.5d + click: "" + hover: [ ] x: 13.5d y: 2.5d - width: 0.5d - height: 0.5d - rotation: 0.0d - image: "minecraft:textures/block/oxeye_daisy.png" - hover: [ ] - click: "" - dev: false corner: false + dev: false + height: 0.5d } { + rotation: 0.0d + image: "minecraft:textures/block/oxeye_daisy.png" + width: 0.5d + click: "" + hover: [ ] x: 15.5d y: 2.5d - width: 0.5d - height: 0.5d - rotation: 0.0d - image: "minecraft:textures/block/oxeye_daisy.png" - hover: [ ] - click: "" - dev: false corner: false + dev: false + height: 0.5d } { - x: 14.489795918367356d - y: 2.6020408163265287d - width: 2.0d - height: 1.0d rotation: 0.0d image: "minecraft:textures/block/nether_portal.png" - hover: [ ] + width: 2.0d click: "" - dev: false + hover: [ ] + x: 14.489795918367356d + y: 2.6020408163265287d corner: false + dev: false + height: 1.0d } { - x: 23.5d - y: 4.0d - width: 1.0d - height: 1.0d rotation: -30.0d image: "minecraft:textures/item/dragon_breath.png" - hover: [ ] + width: 1.0d click: "" - dev: false + hover: [ ] + x: 23.5d + y: 4.0d corner: false + dev: false + height: 1.0d } ] + order_index: 1 quests: [ { + size: 2.0d + description: ["You should have a Coal Generator ready to go!"] + id: "65F6E7412B71DFB2" icon: "mekanismgenerators:wind_generator" x: -1.0d y: -0.5d shape: "square" - subtitle: "The Basics" - description: ["You should have a Coal Generator ready to go!"] - dependencies: ["162AB6F9257EB71E"] - size: 2.0d - id: "65F6E7412B71DFB2" - tasks: [{ - id: "2E3E8BDA6EFBD0C5" - type: "checkmark" - title: "Getting Started: Part 2 - Basic Power" - }] rewards: [{ id: "2A6FF8DEB3D7A9B5" type: "xp" xp: 10 }] + subtitle: "The Basics" + dependencies: ["162AB6F9257EB71E"] + tasks: [{ + id: "2E3E8BDA6EFBD0C5" + type: "checkmark" + title: "Getting Started: Part 2 - Basic Power" + }] } { - title: "Using Our Power" - x: 1.0d - y: -0.5d - subtitle: "To Create More Power" + tasks: [{ + id: "512F3539FAE93680" + type: "item" + item: "mekanism:metallurgic_infuser" + }] description: [ "Let's make a Metallurgic Infuser." "" @@ -163,13 +165,10 @@ "" "Place the Infuser beside the Coal Generator to give it power." ] - dependencies: ["65F6E7412B71DFB2"] id: "59B3C2AF620547E0" - tasks: [{ - id: "512F3539FAE93680" - type: "item" - item: "mekanism:metallurgic_infuser" - }] + x: 1.0d + y: -0.5d + title: "Using Our Power" rewards: [ { id: "6D387B4F6D53CDA9" @@ -182,23 +181,10 @@ xp: 10 } ] + subtitle: "To Create More Power" + dependencies: ["65F6E7412B71DFB2"] } { - title: "Wind Generator: Part 1" - x: 2.5d - y: -0.5d - subtitle: "Getting the Parts" - description: [ - "Let's get the materials needed for the Wind Generator." - "" - "Start by placing a piece of redstone in the far left slot, and a piece of iron in the middle-left slot. This will make an Infused Alloy." - "" - "To make the control circuit, you'll need 2 pieces of redstone and an Osmium Ingot." - "" - "Use these pieces to make 2 Energy Tablets." - ] - dependencies: ["59B3C2AF620547E0"] - id: "531DFFDE9EA7838E" tasks: [ { id: "568260644F99CE83" @@ -218,6 +204,19 @@ count: 2L } ] + description: [ + "Let's get the materials needed for the Wind Generator." + "" + "Start by placing a piece of redstone in the far left slot of the Infuser, and a piece of iron in the middle-left slot. This will make an &cInfused Alloy&r." + "" + "To make the &aControl Circuit&r, you'll need 2 pieces of redstone and an Osmium Ingot." + "" + "Use these pieces to make 2 Energy Tablets." + ] + id: "531DFFDE9EA7838E" + x: 2.5d + y: -0.5d + title: "Wind Generator: Part 1" rewards: [ { id: "069E9C41474ACF42" @@ -231,13 +230,11 @@ xp: 10 } ] + subtitle: "Getting the Parts" + dependencies: ["59B3C2AF620547E0"] } { - title: "Renewable Energy!" - x: 4.5d - y: -0.5d - shape: "diamond" - subtitle: "We're the future now." + size: 1.5d description: [ "Use the parts from the previous quest to create your first Wind Generator!" "" @@ -245,14 +242,11 @@ "" "*Note: If the noise is too much, you can install the muffling upgrade into the Generator." ] - dependencies: ["531DFFDE9EA7838E"] - size: 1.5d id: "2C117FA875719288" - tasks: [{ - id: "78FF3E1907C2B507" - type: "item" - item: "mekanismgenerators:wind_generator" - }] + x: 4.5d + y: -0.5d + shape: "diamond" + title: "Renewable Energy!" rewards: [ { id: "62BB113A7FC46CE2" @@ -277,23 +271,15 @@ table_id: 487623848494439020L } ] + subtitle: "We're the future now." + dependencies: ["531DFFDE9EA7838E"] + tasks: [{ + id: "78FF3E1907C2B507" + type: "item" + item: "mekanismgenerators:wind_generator" + }] } { - title: "Connecting Power" - x: 4.5d - y: -2.0d - shape: "circle" - subtitle: "Cheap Pipez" - description: [ - "We'll need a way to transfer our power from our Wind Generator." - "" - "Go ahead and make yourself some Energy Pipez and a Pipe Wrench. You'll need the pipe wrench to get the pipe to extract power." - "" - "*Note: To tell the pipe to \"extract\" the power, shift right click on the pipe connected to the Wind Generator." - "" - ] - dependencies: ["2C117FA875719288"] - id: "343AEA9974EBCAD8" tasks: [ { id: "4F8D11BEBDCE5181" @@ -307,6 +293,19 @@ item: "pipez:wrench" } ] + description: [ + "We'll need a way to transfer our power from our Wind Generator." + "" + "Go ahead and make yourself some Energy Pipez and a Pipe Wrench. You'll need the pipe wrench to get the pipe to extract power." + "" + "*Note: To tell the pipe to \"extract\" the power, shift right click on the pipe connected to the Wind Generator." + "" + ] + id: "343AEA9974EBCAD8" + x: 4.5d + y: -2.0d + shape: "circle" + title: "Connecting Power" rewards: [ { id: "6E0D969851049D68" @@ -320,25 +319,32 @@ xp: 10 } ] + subtitle: "Cheap Pipez" + dependencies: ["2C117FA875719288"] } { - title: "Learning to Fly!" - x: 4.0d - y: 2.5d - subtitle: "Look Ma! I'm Flying!" + tasks: [{ + id: "01FB67A4C957480F" + type: "item" + item: { + id: "ironjetpacks:jetpack" + Count: 1b + tag: { + Id: "ironjetpacks:wood" + Throttle: 1.0d + } + } + weak_nbt_match: true + }] description: [ "You can get early game flight by creating a Wooden Jetpack!" "" "This is the starter jetpack, and only stores a very tiny amount of power. Make sure to upgrade it quickly!" ] - dependencies: ["19FBD3C65A96B311"] - optional: true id: "201143A8D039A543" - tasks: [{ - id: "5699FA9E0279716C" - type: "checkmark" - title: "Jetpacks are your friends" - }] + x: 4.0d + y: 2.5d + title: "Learning to Fly!" rewards: [ { id: "680F0B1A3672EFA0" @@ -352,20 +358,11 @@ xp: 10 } ] - } - { - title: "The Best Building Tool" - x: 5.0d - y: 2.5d - subtitle: "Sorry, Building Wands." - description: [ - "This chargeable item can place blocks for you." - "" - "To use, make sure you find the \"settings\" keybind in your keybind settings, under the Building Gadget category." - ] + subtitle: "Look Ma! I'm Flying!" dependencies: ["19FBD3C65A96B311"] optional: true - id: "4FBE6552DAEADDB7" + } + { tasks: [{ id: "798EE128A6D37669" type: "item" @@ -383,6 +380,15 @@ } } }] + description: [ + "This chargeable item can place blocks for you." + "" + "To use, make sure you find the \"settings\" keybind in your keybind settings, under the Building Gadget category." + ] + id: "4FBE6552DAEADDB7" + x: 5.0d + y: 2.5d + title: "The Best Building Tool" rewards: [ { id: "0873D0D22302DFB2" @@ -408,24 +414,25 @@ table_id: 487623848494439020L } ] + subtitle: "Sorry, Building Wands." + dependencies: ["19FBD3C65A96B311"] + optional: true } { - title: "Upgrading Our Smelting Machine" - x: 11.0d - y: -0.5d - description: [ - "The Iron Furnace can be upgraded all the way to Unobtainium." - "" - "It's time for an upgrade!" - ] - dependencies: ["216E75E350303F42"] - dependency_requirement: "one_completed" - id: "7FE88F6B16029995" tasks: [{ id: "17450880C4EAB5B5" type: "item" item: "ironfurnaces:gold_furnace" }] + description: [ + "The Iron Furnace can be upgraded all the way to Unobtainium." + "" + "It's time for an upgrade!" + ] + id: "7FE88F6B16029995" + x: 11.0d + y: -0.5d + title: "Upgrading Our Smelting Machine" rewards: [ { id: "48AC4A7E931847EE" @@ -444,80 +451,67 @@ table_id: 4196188979167302596L } ] + dependencies: ["216E75E350303F42"] + dependency_requirement: "one_completed" } { - x: 11.5d - y: -2.5d - shape: "diamond" - subtitle: "Converts to a Blast Furnace" - dependencies: ["7FE88F6B16029995"] - optional: true - id: "30E59763D0E8684B" tasks: [{ id: "5CEA781ACA858233" type: "item" item: "ironfurnaces:augment_blasting" }] + x: 11.5d + id: "30E59763D0E8684B" + y: -2.5d + shape: "diamond" rewards: [{ id: "34E92E7C8A211B76" type: "xp" xp: 10 }] - } - { - x: 11.0d - y: -3.0d - shape: "diamond" - subtitle: "GO FASTER!" + subtitle: "Converts to a Blast Furnace" dependencies: ["7FE88F6B16029995"] optional: true - id: "7B41010503609641" + } + { tasks: [{ id: "16A8BEE102ECEFE0" type: "item" item: "ironfurnaces:augment_speed" }] + x: 11.0d + id: "7B41010503609641" + y: -3.0d + shape: "diamond" rewards: [{ id: "7F5F18D0FD64DC01" type: "xp" xp: 10 }] - } - { - x: 10.5d - y: -2.5d - shape: "diamond" - subtitle: "Better Fuel Efficiency" + subtitle: "GO FASTER!" dependencies: ["7FE88F6B16029995"] optional: true - id: "483BCD08B820CC30" + } + { tasks: [{ id: "3DD3BB53E55041A7" type: "item" item: "ironfurnaces:augment_fuel" }] + x: 10.5d + id: "483BCD08B820CC30" + y: -2.5d + shape: "diamond" rewards: [{ id: "1BA2F8F9C867C8C5" type: "xp" xp: 10 }] - } - { - title: "Wireless Power for the Furnace!" - x: 11.0d - y: -2.0d - shape: "diamond" - subtitle: "Wireless Heat?" - description: [ - "Hook the Wireless Heat Transmitter block up to your power system. Place the receiver into the transmitter to link them, then place the receiver into your furnace as fuel." - "" - "This will give you wireless power for your furnace!" - "" - "You can also just make the Factory Upgrade, which is probably better. " - ] + subtitle: "Better Fuel Efficiency" dependencies: ["7FE88F6B16029995"] optional: true - id: "01188A98FD63631A" + } + { tasks: [ { id: "231DFEB6B91F16FA" @@ -530,6 +524,18 @@ item: "ironfurnaces:item_heater" } ] + description: [ + "Hook the Wireless Heat Transmitter block up to your power system. Place the receiver into the transmitter to link them, then place the receiver into your furnace as fuel." + "" + "This will give you wireless power for your furnace!" + "" + "You can also just make the Factory Upgrade, which is probably better. " + ] + id: "01188A98FD63631A" + x: 11.0d + y: -2.0d + shape: "diamond" + title: "Wireless Power for the Furnace!" rewards: [ { id: "7DF48E2657A34158" @@ -542,18 +548,19 @@ xp: 10 } ] + subtitle: "Wireless Heat?" + dependencies: ["7FE88F6B16029995"] + optional: true } { - x: 14.0d - y: -1.5d - subtitle: "&oEven Faster" - dependencies: ["12885F27C5152DBB"] - id: "74B3D5F086959482" tasks: [{ id: "6A2FDFEC4543B1B4" type: "item" item: "ironfurnaces:diamond_furnace" }] + id: "74B3D5F086959482" + x: 14.0d + y: -1.5d rewards: [ { id: "30B2FD71F727ED5D" @@ -578,25 +585,25 @@ table_id: 4196188979167302596L } ] + subtitle: "&oEven Faster" + dependencies: ["12885F27C5152DBB"] } { - title: "Pipe Upgrades" - x: 4.5d - y: -3.0d - shape: "circle" - subtitle: "Increase our pipe output" - description: [ - "All Pipez can be upgraded with pipe upgrades." - "" - "To add the pipe upgrade, shift right click on the pipe that is currently set to extract." - ] - dependencies: ["343AEA9974EBCAD8"] - id: "496A2D0AD494A942" tasks: [{ id: "0FCE12572DC4E75D" type: "item" item: "pipez:basic_upgrade" }] + description: [ + "All Pipez can be upgraded with pipe upgrades." + "" + "To add the pipe upgrade, shift right click on the pipe that is currently set to extract." + ] + id: "496A2D0AD494A942" + x: 4.5d + y: -3.0d + shape: "circle" + title: "Pipe Upgrades" rewards: [ { id: "364C4DE2323BF866" @@ -609,24 +616,25 @@ xp: 10 } ] + subtitle: "Increase our pipe output" + dependencies: ["343AEA9974EBCAD8"] } { - title: "The Search for Diamonds Begins!" - x: 14.5d - y: -0.5d - description: [ - "Now it's time to find some diamonds. We'll need them to get some obsidian to head to the Nether." - "" - "You probably already have diamonds at this point too." - ] - dependencies: ["7FE88F6B16029995"] - id: "12885F27C5152DBB" tasks: [{ id: "194036F5C54901C6" type: "item" item: "minecraft:diamond" count: 3L }] + description: [ + "Now it's time to find some diamonds. We'll need them to get some obsidian to head to the Nether." + "" + "You probably already have diamonds at this point too." + ] + id: "12885F27C5152DBB" + x: 14.5d + y: -0.5d + title: "The Search for Diamonds Begins!" rewards: [ { id: "1996E88544A33A31" @@ -640,17 +648,9 @@ table_id: 487623848494439020L } ] + dependencies: ["7FE88F6B16029995"] } { - title: "To the Nether!" - icon: "allthetweaks:mini_nether" - x: 19.0d - y: -0.5d - shape: "square" - subtitle: "Speedrunners are already there." - description: ["It's time to grab some obsidian and get to the Nether!"] - dependencies: ["12885F27C5152DBB"] - id: "0B8213C1DDCC540F" tasks: [ { id: "754E3C12FF8F71D0" @@ -670,13 +670,20 @@ } } { - id: "7A01B52A689239A6" type: "advancement" - icon: "allthetweaks:mini_nether" advancement: "minecraft:story/enter_the_nether" criterion: "" + id: "7A01B52A689239A6" + icon: "allthetweaks:mini_nether" } ] + description: ["It's time to grab some obsidian and get to the Nether!"] + id: "0B8213C1DDCC540F" + icon: "allthetweaks:mini_nether" + x: 19.0d + y: -0.5d + shape: "square" + title: "To the Nether!" rewards: [ { id: "1CF3324C0CF23184" @@ -696,21 +703,10 @@ table_id: 4196188979167302596L } ] + dependencies: ["12885F27C5152DBB"] + subtitle: "Speedrunners are already there." } { - title: "To the Twilight Forest!" - x: 14.5d - y: 1.0d - shape: "square" - subtitle: "The Minotaurs Await" - description: [ - "Fill a 2x2 hole with water, surround the edges with plants and flowers, then throw in a diamond." - "" - "There is something about lightning, but &o I wouldn't be worried about it." - ] - dependencies: ["12885F27C5152DBB"] - optional: true - id: "02A068D4CD02D677" tasks: [ { id: "5ED34AD2FF7B1CE5" @@ -730,17 +726,31 @@ } } ] + description: [ + "Fill a 2x2 hole with water, surround the edges with plants and flowers, then throw in a diamond." + "" + "There is something about lightning, but &o I wouldn't be worried about it." + ] + id: "02A068D4CD02D677" + x: 14.5d + y: 1.0d + shape: "square" + title: "To the Twilight Forest!" rewards: [{ id: "7CA766D7B8F2C7ED" type: "xp" xp: 100 }] + subtitle: "The Minotaurs Await" + dependencies: ["12885F27C5152DBB"] + optional: true } { - title: "Time for some REAL Ingots" - x: 21.0d - y: -2.5d - subtitle: "The First of Many" + tasks: [{ + id: "2245E4A5B046F08B" + type: "item" + item: "allthemodium:allthemodium_ingot" + }] description: [ "To mine Allthemodium, you'll need a pickaxe made of Netherite or an equivalent mining level. Crimson Steel from Silent Gear works as well." "" @@ -748,17 +758,6 @@ "" "It is also more abundant in the mining dimension within the Deepslate layer." ] - dependencies: [ - "7DF06305EBE094ED" - "101EF1ECBAD423C1" - ] - dependency_requirement: "one_completed" - id: "6A4211C61120DBE8" - tasks: [{ - id: "2245E4A5B046F08B" - type: "item" - item: "allthemodium:allthemodium_ingot" - }] rewards: [ { id: "1950ED0AC6732F18" @@ -772,19 +771,28 @@ table_id: 5564196992594175882L } ] + id: "6A4211C61120DBE8" + x: 21.0d + y: -2.5d + title: "Time for some REAL Ingots" + dependency_requirement: "one_completed" + subtitle: "The First of Many" + dependencies: [ + "7DF06305EBE094ED" + "101EF1ECBAD423C1" + ] } { - title: "Enchanting Time" - x: 15.0d - y: -1.5d - description: ["You can now make yourself an Enchanting Table!"] - dependencies: ["12885F27C5152DBB"] - id: "27F71B7B8FC5F783" tasks: [{ id: "5D788C0AFF6B0E84" type: "item" item: "minecraft:enchanting_table" }] + description: ["You can now make yourself an Enchanting Table!"] + id: "27F71B7B8FC5F783" + x: 15.0d + y: -1.5d + title: "Enchanting Time" rewards: [ { id: "57985C0353CC3E30" @@ -804,18 +812,18 @@ xp: 100 } ] + dependencies: ["12885F27C5152DBB"] } { - x: 4.5d - y: -4.0d - shape: "circle" - dependencies: ["496A2D0AD494A942"] - id: "614DA56CB666937A" tasks: [{ id: "0734C1439698A3BE" type: "item" item: "pipez:improved_upgrade" }] + x: 4.5d + id: "614DA56CB666937A" + y: -4.0d + shape: "circle" rewards: [ { id: "147A989DF9583238" @@ -828,25 +836,25 @@ xp: 20 } ] + dependencies: ["496A2D0AD494A942"] } { - title: "The Search For Vibranium" - x: 23.5d - y: -2.5d - description: [ - "&dVibranium&r is an end-game level ore mined from the Nether or the Other." - "" - "Vibranium can rarely be found in the Nether in Crimson and Warped Forests, between Y100 to Y123." - "" - "It is more commonly found in any biome in the Other between Y0 and Y20." - ] - dependencies: ["6A4211C61120DBE8"] - id: "75A0CAF9E85198EF" tasks: [{ id: "60D5B5F0BF42EEA5" type: "item" item: "allthemodium:vibranium_ingot" }] + description: [ + "&dVibranium&r is an end-game level ore mined from the Nether or the Other." + "" + "Vibranium can rarely be found in the Nether in any biome above Y60. It is easier to look for it on ceilings as it spawns exposed to air." + "" + "You can also find Vibranium Ore in any biome in the Other between Y0 and Y40. It will also only along walls and ceilings, as it needs to be exposed to air." + ] + id: "75A0CAF9E85198EF" + x: 23.5d + y: -2.5d + title: "The Search For Vibranium" rewards: [ { id: "2A6810B9D1CBEC7F" @@ -871,12 +879,15 @@ table_id: 5564196992594175882L } ] + dependencies: ["6A4211C61120DBE8"] } { - title: "The Quest to Find the End Portal" - x: 21.0d - y: 1.0d - subtitle: "A few on us." + tasks: [{ + id: "4148B074789F0E59" + type: "item" + item: "minecraft:ender_eye" + count: 12L + }] description: [ "We'll need to start gathering some Ender Pearls to make Eyes of Ender. You'll use these to find the End Portal!" "" @@ -884,14 +895,10 @@ "" "Once you've made enough Ender Eyes, right click them in the overworld and they'll lead you to a Stronghold." ] - dependencies: ["0B8213C1DDCC540F"] id: "1B47EE1C29C4AD73" - tasks: [{ - id: "4148B074789F0E59" - type: "item" - item: "minecraft:ender_eye" - count: 12L - }] + x: 21.0d + y: 1.0d + title: "The Quest to Find the End Portal" rewards: [ { id: "1A1298BEB80BF75B" @@ -911,26 +918,26 @@ table_id: 4196188979167302596L } ] + subtitle: "A few on us." + dependencies: ["0B8213C1DDCC540F"] } { - title: "To the End!" - x: 23.5d - y: 1.0d - shape: "square" - subtitle: "....and Beyond!" - description: [ - "If you're reading this, you are probably either looking for the End Portal in the End Fortress, and can't find it...." - "" - "Or you already found it. Congrats!" - ] - dependencies: ["1B47EE1C29C4AD73"] - id: "1ECF6495A3D77E27" tasks: [{ id: "3362B111DD9FD687" type: "advancement" advancement: "minecraft:story/enter_the_end" criterion: "" }] + description: [ + "If you're reading this, you are probably either looking for the End Portal in the End Fortress, and can't find it...." + "" + "Or you already found it. Congrats!" + ] + id: "1ECF6495A3D77E27" + x: 23.5d + y: 1.0d + shape: "square" + title: "To the End!" rewards: [ { id: "1EC6E0E46142E6D8" @@ -944,23 +951,17 @@ table_id: 4196188979167302596L } ] + subtitle: "....and Beyond!" + dependencies: ["1B47EE1C29C4AD73"] } { - title: "Kill the &5Ender Dragon!" + size: 1.5d + description: ["Head to the End and kill the Ender Dragon!"] + id: "5C769E0D5C1F806E" x: 26.5d y: 1.0d shape: "square" - subtitle: "For the first time....." - description: ["Head to the End and kill the Ender Dragon!"] - dependencies: ["1ECF6495A3D77E27"] - size: 1.5d - id: "5C769E0D5C1F806E" - tasks: [{ - id: "3C71717D4A3ECB22" - type: "advancement" - advancement: "minecraft:end/kill_dragon" - criterion: "" - }] + title: "Kill the &5Ender Dragon!" rewards: [ { id: "60AA4D92FA090F0C" @@ -988,26 +989,31 @@ table_id: 5564196992594175882L } ] + subtitle: "For the first time....." + dependencies: ["1ECF6495A3D77E27"] + tasks: [{ + id: "3C71717D4A3ECB22" + type: "advancement" + advancement: "minecraft:end/kill_dragon" + criterion: "" + }] } { - title: "How to Resummon the Dragon" - x: 23.5d - y: 3.0d - subtitle: "In case someone has already killed it..." - description: [ - "If you're on a server where the Ender Dragon is already killed, you'll need to resummon it." - "" - "Take 4 End Crystals and place 1 on each side of the exit portal." - ] - dependencies: ["1ECF6495A3D77E27"] - optional: true - id: "6C5EA78B521858CF" tasks: [{ id: "792082BC111171A3" type: "item" item: "minecraft:end_crystal" count: 4L }] + description: [ + "If you're on a server where the Ender Dragon is already killed, you'll need to resummon it." + "" + "Take 4 End Crystals and place 1 on each side of the exit portal." + ] + id: "6C5EA78B521858CF" + x: 23.5d + y: 3.0d + title: "How to Resummon the Dragon" rewards: [ { id: "1475AA1CF744F9CB" @@ -1021,25 +1027,26 @@ table_id: 4196188979167302596L } ] + subtitle: "In case someone has already killed it..." + dependencies: ["1ECF6495A3D77E27"] + optional: true } { - icon: "minecraft:ender_pearl" - x: 28.5d - y: 1.0d - subtitle: "It's actually really pretty." - description: [ - "If you didn't know, there is more to the End than just killing the dragon." - "" - "Once the dragon has been slain, you will find a weird \"structure\" with a portal between 3 blocks. Take an Ender Pearl and throw it into the portal." - ] - dependencies: ["5C769E0D5C1F806E"] - id: "1EC4BA2569828891" tasks: [{ id: "0AAC62680E169F06" type: "advancement" advancement: "minecraft:end/enter_end_gateway" criterion: "" }] + description: [ + "If you didn't know, there is more to the End than just killing the dragon." + "" + "Once the dragon has been slain, you will find a weird \"structure\" with a portal between 3 blocks. Take an Ender Pearl and throw it into the portal." + ] + icon: "minecraft:ender_pearl" + id: "1EC4BA2569828891" + x: 28.5d + y: 1.0d rewards: [ { id: "072FD927242F3038" @@ -1053,22 +1060,10 @@ table_id: 487623848494439020L } ] + subtitle: "It's actually really pretty." + dependencies: ["5C769E0D5C1F806E"] } { - title: "Vanilla \"Flight\"" - x: 30.5d - y: -0.5d - subtitle: "But we have a jetpack?" - description: [ - "Somewhere in the End, you'll find a floating ship." - "" - "Defeat the enemies there and make your way to the loot room, and you'll find yourself your first Elytra." - ] - dependencies: [ - "1EC4BA2569828891" - "57F1BD179BBCDB6D" - ] - id: "427B251ABCD4B085" tasks: [{ id: "3BAF0CA8558749AE" type: "item" @@ -1080,6 +1075,15 @@ } } }] + description: [ + "Somewhere in the End, you'll find a floating ship." + "" + "Defeat the enemies there and make your way to the loot room, and you'll find yourself your first Elytra." + ] + id: "427B251ABCD4B085" + x: 30.5d + y: -0.5d + title: "Vanilla \"Flight\"" rewards: [ { id: "31B5682E925986BC" @@ -1099,28 +1103,28 @@ table_id: 5564196992594175882L } ] - } - { - title: "&5Unobtainium" - x: 28.5d - y: -2.5d - shape: "octagon" - subtitle: "More like OBtainium amirite?" - description: [ - "Unobtainium ore is only found in End Highland biomes. " - "" - "*Note: Having a Nature's Compass will help you find the biome!" - ] + subtitle: "But we have a jetpack?" dependencies: [ "1EC4BA2569828891" - "75A0CAF9E85198EF" + "57F1BD179BBCDB6D" ] - id: "57F1BD179BBCDB6D" + } + { tasks: [{ id: "4B22F50FBF14B537" type: "item" item: "allthemodium:unobtainium_ingot" }] + description: [ + "Unobtainium ore is only found in End Highland biomes. " + "" + "*Note: Having a Nature's Compass will help you find the biome!" + ] + id: "57F1BD179BBCDB6D" + x: 28.5d + y: -2.5d + shape: "octagon" + title: "&5Unobtainium" rewards: [ { id: "281050F9C9644D4C" @@ -1145,26 +1149,29 @@ table_id: 5564196992594175882L } ] + subtitle: "More like OBtainium amirite?" + dependencies: [ + "1EC4BA2569828891" + "75A0CAF9E85198EF" + ] } { - title: "Netherite Upgrade" - x: 19.0d - y: -2.5d - subtitle: "Ancient... or something." - description: [ - "Heading into the Nether, you can find yourself some &5Ancient Debris&r to create some Netherite for an upgrade!" - "" - "The best way to find Ancient Debris is to head to ~y15 and dig around there. You can also find Netherite scraps inside of chests within the Nether." - "" - "Netherite also makes a great coating for Silent Gear items." - ] - dependencies: ["0B8213C1DDCC540F"] - id: "7DF06305EBE094ED" tasks: [{ id: "7CC6167CF3372FEF" type: "item" item: "minecraft:netherite_ingot" }] + description: [ + "Heading into the Nether, you can find yourself some &8Ancient Debris&r to create some Netherite for an upgrade!" + "" + "The best way to find Ancient Debris is to head to ~y15 and dig around there. You can also find Netherite scraps inside of chests within the Nether." + "" + "Netherite also makes a great coating for Silent Gear items." + ] + id: "7DF06305EBE094ED" + x: 19.0d + y: -2.5d + title: "Netherite Upgrade" rewards: [ { id: "60F0013E800D183C" @@ -1183,18 +1190,19 @@ table_id: 4196188979167302596L } ] + subtitle: "Ancient... or something." + dependencies: ["0B8213C1DDCC540F"] } { - x: 4.5d - y: -5.0d - shape: "circle" - dependencies: ["614DA56CB666937A"] - id: "0C6454F388EDE751" tasks: [{ id: "31B291FD7AF49DC0" type: "item" item: "pipez:advanced_upgrade" }] + x: 4.5d + id: "0C6454F388EDE751" + y: -5.0d + shape: "circle" rewards: [ { id: "6F0E92596AA721FB" @@ -1207,24 +1215,23 @@ xp: 100 } ] + dependencies: ["614DA56CB666937A"] } { - title: "Sticking with Mekanism" - x: 6.5d - y: -0.5d - subtitle: "Leads to creating an ore FACTORY." - description: [ - "The Enrichment Chamber turns 3 Raw ores into 4 dusts. This gives you about 25% more ingots." - "" - "Mekanism also has a progression system that helps you create a factory that can give you even MORE from your raw ore." - ] - dependencies: ["2C117FA875719288"] - id: "487F54A97A334E04" tasks: [{ id: "491A3E6D650215D6" type: "item" item: "mekanism:enrichment_chamber" }] + description: [ + "The Enrichment Chamber turns 3 Raw ores into 4 dusts. This gives you about 25% more ingots." + "" + "Mekanism also has a progression system that helps you create a factory that can give you even MORE from your raw ore." + ] + id: "487F54A97A334E04" + x: 6.5d + y: -0.5d + title: "Sticking with Mekanism" rewards: [ { id: "19B9A062D9DBE6FB" @@ -1244,13 +1251,15 @@ xp: 10 } ] + subtitle: "Leads to creating an ore FACTORY." + dependencies: ["2C117FA875719288"] } { - title: "Automated Ore Smelting with Mekanism" - icon: "mekanism:meka_tool" - x: 8.600000000000001d - y: -0.5d - subtitle: "The Factory is Coming." + tasks: [{ + id: "78A9C7EC099DC0E9" + type: "checkmark" + title: "Automated Ore Smelting with Mekanism" + }] description: [ "To set up automated ore smelting from Mekanism, place the Enrichment Chamber to the left of your Iron Furnace, and place a Chest on top of both." "" @@ -1262,13 +1271,11 @@ "" "{image:atm:textures/questpics/mekanism_easy_setup.png width:150 height:100 align:1}" ] - dependencies: ["487F54A97A334E04"] id: "216E75E350303F42" - tasks: [{ - id: "78A9C7EC099DC0E9" - type: "checkmark" - title: "Automated Ore Smelting with Mekanism" - }] + icon: "mekanism:meka_tool" + x: 8.600000000000001d + y: -0.5d + title: "Automated Ore Smelting with Mekanism" rewards: [ { id: "19CA300588AC0B60" @@ -1282,32 +1289,35 @@ xp: 10 } ] + subtitle: "The Factory is Coming." + dependencies: ["487F54A97A334E04"] } { + size: 1.5d + description: ["To get started with Mekanism, check out the &aMekanism&r Chapter in the &6Technology&r Group."] + id: "4D21D9AAFACD40C3" icon: "mekanism:steel_casing" x: 8.6d y: 2.5d shape: "square" - description: ["To get started with Mekanism, check out the &aMekanism&r Chapter in the &6Technology&r Group."] - dependencies: ["216E75E350303F42"] - size: 1.5d - id: "4D21D9AAFACD40C3" - tasks: [{ - id: "4118C349344299FF" - type: "checkmark" - title: "Getting Started with Mekanism" - }] rewards: [{ id: "084FE78CF9C48D2E" type: "xp" xp: 10 }] + dependencies: ["216E75E350303F42"] + tasks: [{ + id: "4118C349344299FF" + type: "checkmark" + title: "Getting Started with Mekanism" + }] } { - title: "Storing Power" - x: 4.5d - y: 1.0d - subtitle: "Mekanism can do it all!" + tasks: [{ + id: "6C47709DB58176FE" + type: "item" + item: "mekanism:basic_energy_cube" + }] description: [ "The Basic Energy Cube acts as a power bank." "" @@ -1315,13 +1325,10 @@ "" "That means it's time for flight!" ] - dependencies: ["2C117FA875719288"] id: "19FBD3C65A96B311" - tasks: [{ - id: "6C47709DB58176FE" - type: "item" - item: "mekanism:basic_energy_cube" - }] + x: 4.5d + y: 1.0d + title: "Storing Power" rewards: [ { id: "00A1CA9DFDA349DC" @@ -1335,25 +1342,25 @@ xp: 10 } ] + subtitle: "Mekanism can do it all!" + dependencies: ["2C117FA875719288"] } { - title: "The Best Upgrade for a Furnace." - x: 11.0d - y: 1.0d - shape: "diamond" - description: [ - "Converts the furnace to a factory!" - "" - "This adds more slots for input and output, as well as converting the furnace to accept power instead of fuel." - ] - dependencies: ["7FE88F6B16029995"] - optional: true - id: "3DDC4D2ECF77F840" tasks: [{ id: "1CE3FC60406FCCCC" type: "item" item: "ironfurnaces:augment_factory" }] + description: [ + "Converts the furnace to a factory!" + "" + "This adds more slots for input and output, as well as converting the furnace to accept power instead of fuel." + ] + id: "3DDC4D2ECF77F840" + x: 11.0d + y: 1.0d + shape: "diamond" + title: "The Best Upgrade for a Furnace." rewards: [ { id: "04E253135F1E008D" @@ -1367,11 +1374,15 @@ xp: 100 } ] + dependencies: ["7FE88F6B16029995"] + optional: true } { - x: 21.0d - y: -4.0d - shape: "pentagon" + tasks: [{ + id: "448C77127F89A232" + type: "item" + item: "allthemodium:teleport_pad" + }] description: [ "The Teleport Pad is used to teleport to 2 dimensions added by the ATM pack." "" @@ -1379,13 +1390,10 @@ "" "To go to the Other, do the same thing but in the Nether." ] - dependencies: ["6A4211C61120DBE8"] + x: 21.0d id: "1E38F655420EDB2E" - tasks: [{ - id: "448C77127F89A232" - type: "item" - item: "allthemodium:teleport_pad" - }] + y: -4.0d + shape: "pentagon" rewards: [ { id: "77F8003AC26194F8" @@ -1404,12 +1412,14 @@ table_id: 4196188979167302596L } ] + dependencies: ["6A4211C61120DBE8"] } { - title: "The Other" - x: 20.0d - y: -4.5d - shape: "octagon" + tasks: [{ + id: "097AF842C2DEE1ED" + type: "item" + item: "allthemodium:ancient_stone" + }] description: [ "You'll find a ton of ore in the Other. It's filled to the brim with amazing ore generation, as well as Ancient Forests." "" @@ -1417,24 +1427,25 @@ "" "This is also the home of the Pigliches." ] - dependencies: ["1E38F655420EDB2E"] + x: 20.0d id: "2761C04C3AD87F05" - tasks: [{ - id: "097AF842C2DEE1ED" - type: "item" - item: "allthemodium:ancient_stone" - }] + y: -4.5d + shape: "octagon" + title: "The Other" rewards: [{ id: "58DB7B2A6096917F" type: "item" item: "allthemodium:ancient_soulberries" count: 8 }] + dependencies: ["1E38F655420EDB2E"] } { - x: 22.0d - y: -4.5d - shape: "octagon" + tasks: [{ + id: "60832BEBA3D3161A" + type: "checkmark" + title: "The Mining Dimension" + }] description: [ "The Mining Dimension is the perfect place to mine. Hence the name!" "" @@ -1442,38 +1453,29 @@ "" "It's also a great place for your Mek reactors, as long as it doesn't get reset often. " ] - dependencies: ["1E38F655420EDB2E"] + x: 22.0d id: "2554B207859669F6" - tasks: [{ - id: "60832BEBA3D3161A" - type: "checkmark" - title: "The Mining Dimension" - }] + y: -4.5d + shape: "octagon" rewards: [{ id: "1DA9FE0AB38AB548" type: "xp" xp: 100 }] + dependencies: ["1E38F655420EDB2E"] } { - title: "Kill the &dWarden&r" - x: 26.5d - y: -1.5d - shape: "square" + size: 1.5d description: [ "The &9Warden&r can be summoned by activating enough Sculk Shriekers." "" "You'll find these in the Deep Dark, and can easily set them off by making noise near a Sculk Sensor." ] - dependencies: ["101EF1ECBAD423C1"] - size: 1.5d id: "3350A63CD2DB3912" - tasks: [{ - id: "7077DD57064F9488" - type: "advancement" - advancement: "deeperdarker:main/kill_warden" - criterion: "" - }] + x: 26.5d + y: -1.5d + shape: "square" + title: "Kill the &dWarden&r" rewards: [ { id: "52C50CEC00B8AEC3" @@ -1487,19 +1489,15 @@ table_id: 5564196992594175882L } ] + dependencies: ["101EF1ECBAD423C1"] + tasks: [{ + id: "7077DD57064F9488" + type: "advancement" + advancement: "deeperdarker:main/kill_warden" + criterion: "" + }] } { - title: "Finding the Deep Dark" - icon: "minecraft:sculk_sensor" - x: 21.0d - y: -1.5d - description: [ - "Maybe you've already stumbled upon the &dDeep Dark&r in your mining adventures. Maybe you're still looking for it." - "" - "To help you find it, make yourself a &eNature's Compass&r. You can right click with it, type in the biome you are looking for, and it'll search for it for you." - ] - dependencies: ["0B8213C1DDCC540F"] - id: "101EF1ECBAD423C1" tasks: [{ id: "3EEA3BB61B5E3E8B" type: "item" @@ -1509,6 +1507,16 @@ tag: { } } }] + description: [ + "Maybe you've already stumbled upon the &dDeep Dark&r in your mining adventures. Maybe you're still looking for it." + "" + "To help you find it, make yourself a &eNature's Compass&r. You can right click with it, type in the biome you are looking for, and it'll search for it for you." + ] + icon: "minecraft:sculk_sensor" + id: "101EF1ECBAD423C1" + x: 21.0d + y: -1.5d + title: "Finding the Deep Dark" rewards: [ { id: "4E5AAD0D32AF57A2" @@ -1527,59 +1535,75 @@ xp: 100 } ] + dependencies: ["0B8213C1DDCC540F"] } { - title: "&dCreative Flight&r" - x: 33.5d - y: -0.5d - shape: "hexagon" - subtitle: "Look Ma, I'm flying! Creatively!" + size: 2.5d description: [ "The &dAngel Ring&r allows the player to have Creative Flight at the cost of experience. Make sure to put it in your ring slot to free up inventory space!" "" "You can also upgrade the ring to use power instead of exp!" ] - dependencies: ["427B251ABCD4B085"] - size: 2.5d id: "6A1751470C1E7B9A" - tasks: [{ - id: "31376CC991071EAC" - type: "item" - item: "angelring:angel_ring" - }] + x: 33.5d + y: -0.5d + shape: "hexagon" + title: "&dCreative Flight&r" rewards: [{ id: "4D06F9125E5AA8C3" type: "random" table_id: 7175652334583451871L }] + subtitle: "Look Ma, I'm flying! Creatively!" + dependencies: ["427B251ABCD4B085"] + tasks: [{ + id: "22E9E5F35AA78636" + type: "item" + title: "Angel Ring" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "angelring:angel_ring" + Count: 1b + } + { + id: "angelring:energetic_angel_ring" + Count: 1b + } + ] + } + } + }] } { - icon: "allthetweaks:atm_star" - x: 37.0d - y: -0.5d - shape: "gear" + size: 3.0d description: [ "We've created ourselves creative flight, now we need creative everything else." "" "How do we do this? By making the &dATM Star&r. This is a long journey of mastering most of the mods in the pack. Do you think you are up to it?" "" - "Stay tuned for &aPart 3: To the Star&r!" + "Stay tuned for &aPart 3: To the Star&r! In the meantime, make sure to check out the &dCreative&r quest chapter." ] - dependencies: ["6A1751470C1E7B9A"] - hide: true - size: 3.0d id: "27084CF8323FEDEF" - tasks: [{ - id: "4A8D1DF37ED76382" - type: "checkmark" - title: "The &5ATM Star&r" - }] + icon: "allthetweaks:atm_star" + x: 37.0d + y: -0.5d + shape: "gear" rewards: [{ id: "34A0FA109AC52ACD" type: "item" item: "croptopia:starfruit" }] + dependencies: ["6A1751470C1E7B9A"] + tasks: [{ + id: "4A8D1DF37ED76382" + type: "checkmark" + title: "The &5ATM Star&r" + }] + hide: true } ] - quest_links: [ ] } diff --git a/minecraft/config/ftbquests/quests/chapters/mekanism.snbt b/minecraft/config/ftbquests/quests/chapters/mekanism.snbt index 8a997d3..eea1421 100644 --- a/minecraft/config/ftbquests/quests/chapters/mekanism.snbt +++ b/minecraft/config/ftbquests/quests/chapters/mekanism.snbt @@ -1,18 +1,27 @@ { - id: "23983F4DC524B14B" - group: "2B51AC12041E3F89" - order_index: 1 - filename: "mekanism" - title: "Mekanism" - icon: "mekanism:steel_casing" - default_quest_shape: "" default_hide_dependency_lines: false + default_quest_shape: "" + filename: "mekanism" + group: "2B51AC12041E3F89" + icon: "mekanism:steel_casing" + id: "23983F4DC524B14B" + images: [{ + click: "" + corner: false + dev: false + height: 2.0d + hover: [ ] + image: "ftbquests:block/barrier_open" + rotation: 45.0d + width: 2.0d + x: 9.0d + y: -5.5d + }] + order_index: 2 + quest_links: [ ] quests: [ { - x: -7.0d - y: -2.0d - shape: "gear" - subtitle: "The Starting Machine" + dependencies: ["0650996C7818ADB5"] description: [ "The Metallurgic Infuser is used to craft core crafting components throughout Mekanism." "" @@ -20,26 +29,19 @@ "" "This is also how you get Steel Ingots." ] - dependencies: ["0650996C7818ADB5"] - size: 1.5d id: "162CE44400A63575" - tasks: [{ - id: "28277BA9F319240D" - type: "item" - item: "mekanism:metallurgic_infuser" - }] rewards: [ { - id: "52FEA6D9C1258DA8" - type: "item" - item: "minecraft:redstone" count: 2 + id: "52FEA6D9C1258DA8" + item: "minecraft:redstone" random_bonus: 2 + type: "item" } { id: "59927C95618B2AB5" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "52912755CBA30A4D" @@ -47,11 +49,19 @@ xp: 10 } ] + shape: "gear" + size: 1.5d + subtitle: "The Starting Machine" + tasks: [{ + id: "28277BA9F319240D" + item: "mekanism:metallurgic_infuser" + type: "item" + }] + x: -7.0d + y: -2.0d } { - x: -4.0d - y: -2.0d - subtitle: "Breaks Raw Ores into Dusts" + dependencies: ["162CE44400A63575"] description: [ "This machine works like a Macerator or Pulverizer, and will break ores down into dusts." "" @@ -59,24 +69,18 @@ "" "This is the start of your Ore Factory. It can also be upgraded to a factory machine, increasing the slots of use." ] - dependencies: ["162CE44400A63575"] id: "08DDE018A804BFE7" - tasks: [{ - id: "1AE233B4CCFE99F7" - type: "item" - item: "mekanism:enrichment_chamber" - }] rewards: [ { - id: "4DF8BB733E3987AA" - type: "item" - item: "minecraft:raw_iron" count: 3 + id: "4DF8BB733E3987AA" + item: "minecraft:raw_iron" + type: "item" } { id: "58769DAE976C11FA" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "0C4A930404601471" @@ -84,28 +88,28 @@ xp: 10 } ] + subtitle: "Breaks Raw Ores into Dusts" + tasks: [{ + id: "1AE233B4CCFE99F7" + item: "mekanism:enrichment_chamber" + type: "item" + }] + x: -4.0d + y: -2.0d } { - x: -8.0d - y: -0.5d - subtitle: "Really Only Good For 2 Things" + dependencies: ["162CE44400A63575"] description: [ "The machine creates two really strong ingots: Refined Glowstone and Refined Obsidian." "" "It infuses an item with Osmium to create a more powerful ingot." ] - dependencies: ["162CE44400A63575"] id: "195729280394ABFB" - tasks: [{ - id: "6934C61AFEB0443D" - type: "item" - item: "mekanism:osmium_compressor" - }] rewards: [ { id: "7ECD36EFDEC929A1" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "268A8495184348CE" @@ -113,30 +117,30 @@ xp: 10 } ] + subtitle: "Really Only Good For 2 Things" + tasks: [{ + id: "6934C61AFEB0443D" + item: "mekanism:osmium_compressor" + type: "item" + }] + x: -8.0d + y: -0.5d } { - x: 1.0d - y: -2.0d - subtitle: "It Crushes Things." - description: ["This machine crushes ores into their \"dirty\" dust forms. This is useful to convert clumps into dirty dust, which can go through an Enrichment Chamber to create the ore dust, which then can be smelted into an ingot."] dependencies: ["6C25D42C36175BF4"] + description: ["This machine crushes ores into their \"dirty\" dust forms. This is useful to convert clumps into dirty dust, which can go through an Enrichment Chamber to create the ore dust, which then can be smelted into an ingot."] id: "7AE502EDB73BD57A" - tasks: [{ - id: "431D7329CFCAF880" - type: "item" - item: "mekanism:crusher" - }] rewards: [ { - id: "62B555EE0C1159EA" - type: "item" - item: "mekanism:dirty_dust_iron" count: 4 + id: "62B555EE0C1159EA" + item: "mekanism:dirty_dust_iron" + type: "item" } { id: "282F549823B95E69" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "0E0B58D60884D6AD" @@ -144,30 +148,28 @@ xp: 10 } ] + subtitle: "It Crushes Things." + tasks: [{ + id: "431D7329CFCAF880" + item: "mekanism:crusher" + type: "item" + }] + x: 1.0d + y: -2.0d } { - x: -8.125d - y: 3.125d - shape: "hexagon" - subtitle: "A bigger robot friend." + dependencies: ["4BDE773C3359D584"] description: [ "This machine can mine for you!" "" "It is completely configurable, and can even replace mined blocks with cobblestone, or whatever block you provide it with!" ] - dependencies: ["4BDE773C3359D584"] - size: 1.25d id: "7EA6B942D1294ED6" - tasks: [{ - id: "36FE95268A543F7C" - type: "item" - item: "mekanism:digital_miner" - }] rewards: [ { id: "24EF84E5344DB715" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "42A4D32A98E77574" @@ -175,37 +177,37 @@ xp: 100 } { - id: "6901B097A0EE1749" - type: "random" exclude_from_claim_all: true + id: "6901B097A0EE1749" table_id: 4196188979167302596L + type: "random" } ] + shape: "hexagon" + size: 1.25d + subtitle: "A bigger robot friend." + tasks: [{ + id: "36FE95268A543F7C" + item: "mekanism:digital_miner" + type: "item" + }] + x: -7.75d + y: 3.75d } { - x: 3.5d - y: 7.0d - shape: "diamond" - subtitle: "It has a BUCKET MODE!" + dependencies: ["58B125BD4876054C"] description: [ "This item stores liquids." "" "It has a bucket mode which can be toggled to scoop up liquids with it. Very useful for lava in the beginning!" ] hide_dependency_lines: true - dependencies: ["58B125BD4876054C"] - size: 1.5d id: "6DB1AAAD926486BC" - tasks: [{ - id: "54BEF9EA9F1D4374" - type: "item" - item: "mekanism:basic_fluid_tank" - }] rewards: [ { id: "2DF1E2F8B6BF2589" - type: "item" item: "minecraft:bucket" + type: "item" } { id: "13F85F8598002FFE" @@ -213,29 +215,30 @@ xp: 10 } ] + shape: "diamond" + size: 1.5d + subtitle: "It has a BUCKET MODE!" + tasks: [{ + id: "54BEF9EA9F1D4374" + item: "mekanism:basic_fluid_tank" + type: "item" + }] + x: 3.5d + y: 7.0d } { - x: -8.125d - y: 1.875d - shape: "hexagon" - subtitle: "A Mini-Robot To Accompany You On Your Travels" - hide_dependency_lines: false dependencies: [ "1FC7E9DBF92BE6AA" "4204702AA6FBF40B" ] - size: 1.25d + hide_dependency_lines: false id: "4BDE773C3359D584" - tasks: [{ - id: "171E6682D1578C63" - type: "item" - item: "mekanism:robit" - }] + progression_mode: "linear" rewards: [ { id: "3405FDFD99DF7D9E" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "733BA4015C409DBE" @@ -243,26 +246,27 @@ xp: 100 } ] + shape: "hexagon" + size: 1.25d + subtitle: "A Mini-Robot To Accompany You On Your Travels" + tasks: [{ + id: "171E6682D1578C63" + item: "mekanism:robit" + type: "item" + }] + x: -7.75d + y: 2.5d } { - x: -6.875d - y: 3.125d - shape: "hexagon" - subtitle: "Requires Hydrogen to Work!" - hide_dependency_lines: true dependencies: ["162CE44400A63575"] - size: 1.25d + hide_dependency_lines: true id: "37D4E5ACB35D8BF1" - tasks: [{ - id: "71E922FC5BBF154C" - type: "item" - item: "mekanism:jetpack" - }] + progression_mode: "linear" rewards: [ { id: "2556E1661DDDC8CA" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "1D7E982934705158" @@ -270,27 +274,27 @@ xp: 100 } ] + shape: "hexagon" + size: 1.25d + subtitle: "Requires Hydrogen to Work!" + tasks: [{ + id: "71E922FC5BBF154C" + item: "mekanism:jetpack" + type: "item" + }] + x: -6.5d + y: 3.75d } { - x: -0.5d - y: 7.0d - shape: "diamond" - subtitle: "Upgrading to Factories" + dependencies: ["162CE44400A63575"] description: ["This item upgrades a base machine to a Basic Factory machine."] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.5d id: "07AD45DCF9EE3C2E" - tasks: [{ - id: "28A769E7676E358F" - type: "item" - item: "mekanism:basic_tier_installer" - }] rewards: [ { id: "7E9D506DF3FE5B8C" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "7A154DCDEA611E27" @@ -298,24 +302,26 @@ xp: 10 } ] + shape: "diamond" + size: 1.5d + subtitle: "Upgrading to Factories" + tasks: [{ + id: "28A769E7676E358F" + item: "mekanism:basic_tier_installer" + type: "item" + }] + x: -0.5d + y: 7.0d } { - x: 0.0d - y: 7.75d - shape: "diamond" - hide_dependency_lines: true dependencies: ["07AD45DCF9EE3C2E"] + hide_dependency_lines: true id: "493FAE3A6088518E" - tasks: [{ - id: "646785A06E01D173" - type: "item" - item: "mekanism:advanced_tier_installer" - }] rewards: [ { id: "0EF4D25B2F271C43" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "49D731775D72A88D" @@ -323,23 +329,23 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "646785A06E01D173" + item: "mekanism:advanced_tier_installer" + type: "item" + }] + x: 0.0d + y: 7.75d } { - x: -0.5d - y: 8.25d - shape: "diamond" dependencies: ["493FAE3A6088518E"] id: "3E30EC9CA875A1F9" - tasks: [{ - id: "3AA211725EA97D18" - type: "item" - item: "mekanism:elite_tier_installer" - }] rewards: [ { id: "654AEFEEC17DCABC" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "34A7A08FE327ABAD" @@ -347,23 +353,23 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "3AA211725EA97D18" + item: "mekanism:elite_tier_installer" + type: "item" + }] + x: -0.5d + y: 8.25d } { - x: -1.0d - y: 7.75d - shape: "diamond" dependencies: ["3E30EC9CA875A1F9"] id: "220C38510116BF36" - tasks: [{ - id: "56A8A51990C7F0A1" - type: "item" - item: "mekanism:ultimate_tier_installer" - }] rewards: [ { id: "2BAB3B39820EF572" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "7191632FDBC16F4D" @@ -371,36 +377,35 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "56A8A51990C7F0A1" + item: "mekanism:ultimate_tier_installer" + type: "item" + }] + x: -1.0d + y: 7.75d } { - x: -8.125d - y: 4.375d - shape: "hexagon" - subtitle: "Wireless Power, Gases, Fluids, Everything." + dependencies: ["162CE44400A63575"] description: [ "This item is how you make Wireless Transfers possible." "" "You can set specific channels, named by you, to transfer whatever you want from it." ] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.25d id: "7CC49360D07086B8" - tasks: [{ - id: "0526878F9506FB48" - type: "item" - item: "mekanism:quantum_entangloporter" - }] + progression_mode: "linear" rewards: [ { id: "18DB85CED00A8626" - type: "item" item: "mekanism:teleportation_core" + type: "item" } { id: "623AC526E793CF87" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "5EA61C4244976347" @@ -408,27 +413,27 @@ xp: 100 } ] + shape: "hexagon" + size: 1.25d + subtitle: "Wireless Power, Gases, Fluids, Everything." + tasks: [{ + id: "0526878F9506FB48" + item: "mekanism:quantum_entangloporter" + type: "item" + }] + x: -7.75d + y: 5.0d } { - x: -2.5000000000000004d - y: 7.0d - shape: "diamond" - subtitle: "Storing Power" + dependencies: ["162CE44400A63575"] description: ["This block stores power, and can also be used to charge items."] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.5d id: "09408C6DCAC90318" - tasks: [{ - id: "19C3A9D5E656FAA5" - type: "item" - item: "mekanism:basic_energy_cube" - }] rewards: [ { id: "002E07C16DFB3445" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "0CD8FBAF40FDD1E5" @@ -436,24 +441,26 @@ xp: 10 } ] + shape: "diamond" + size: 1.5d + subtitle: "Storing Power" + tasks: [{ + id: "19C3A9D5E656FAA5" + item: "mekanism:basic_energy_cube" + type: "item" + }] + x: -2.5000000000000004d + y: 7.0d } { - x: -2.0d - y: 7.800000000000001d - shape: "diamond" - hide_dependency_lines: true dependencies: ["09408C6DCAC90318"] + hide_dependency_lines: true id: "10909A87C1953F7C" - tasks: [{ - id: "3939A98E3276095B" - type: "item" - item: "mekanism:advanced_energy_cube" - }] rewards: [ { id: "4FA5186D1822B6A4" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "24AB492929A83BB7" @@ -461,23 +468,23 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "3939A98E3276095B" + item: "mekanism:advanced_energy_cube" + type: "item" + }] + x: -2.0d + y: 7.800000000000001d } { - x: -2.5000000000000004d - y: 8.3d - shape: "diamond" dependencies: ["10909A87C1953F7C"] id: "1DA058C68CF437DC" - tasks: [{ - id: "0485F28A3916A974" - type: "item" - item: "mekanism:elite_energy_cube" - }] rewards: [ { id: "75FE23DFE2FA6B3B" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "7C97CFC3809180E9" @@ -485,23 +492,23 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "0485F28A3916A974" + item: "mekanism:elite_energy_cube" + type: "item" + }] + x: -2.5000000000000004d + y: 8.3d } { - x: -3.0000000000000004d - y: 7.800000000000001d - shape: "diamond" dependencies: ["1DA058C68CF437DC"] id: "7AF982B6D8FD6C03" - tasks: [{ - id: "50A250703B09FA5A" - type: "item" - item: "mekanism:ultimate_energy_cube" - }] rewards: [ { id: "032D64DAE54703D1" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "375F0416298634FC" @@ -509,26 +516,25 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "50A250703B09FA5A" + item: "mekanism:ultimate_energy_cube" + type: "item" + }] + x: -3.0000000000000004d + y: 7.800000000000001d } { - x: -7.5d - y: -3.5d - shape: "hexagon" - subtitle: "The Basic Alloy for Crafting Items" + dependencies: ["162CE44400A63575"] description: ["Infusing Iron with Redstone in a Metallurgic Infuser will get you one of these."] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] id: "166971866A9234C7" - tasks: [{ - id: "72CE838EFDDE6479" - type: "item" - item: "mekanism:alloy_infused" - }] rewards: [ { id: "553CF82B4CDE5085" - type: "item" item: "minecraft:redstone" + type: "item" } { id: "7A2076948F93E6D6" @@ -536,23 +542,24 @@ xp: 10 } ] + shape: "hexagon" + subtitle: "The Basic Alloy for Crafting Items" + tasks: [{ + id: "72CE838EFDDE6479" + item: "mekanism:alloy_infused" + type: "item" + }] + x: -7.5d + y: -3.5d } { - x: -7.5d - y: -4.5d - shape: "hexagon" dependencies: ["166971866A9234C7"] id: "7940E814260C556F" - tasks: [{ - id: "2FE06FDA0A3A66C7" - type: "item" - item: "mekanism:alloy_reinforced" - }] rewards: [ { id: "5FA097D4BF2A2654" - type: "item" item: "mekanism:enriched_diamond" + type: "item" } { id: "73EF7D1E94F0925B" @@ -560,23 +567,23 @@ xp: 10 } ] + shape: "hexagon" + tasks: [{ + id: "2FE06FDA0A3A66C7" + item: "mekanism:alloy_reinforced" + type: "item" + }] + x: -7.5d + y: -4.5d } { - x: -7.5d - y: -5.5d - shape: "hexagon" dependencies: ["7940E814260C556F"] id: "019D5A05A2134C7E" - tasks: [{ - id: "0DD9B2119BB50C80" - type: "item" - item: "mekanism:alloy_atomic" - }] rewards: [ { id: "6C480517028750E3" - type: "item" item: "mekanism:dust_refined_obsidian" + type: "item" } { id: "1E437DC12A456C83" @@ -584,26 +591,25 @@ xp: 10 } ] + shape: "hexagon" + tasks: [{ + id: "0DD9B2119BB50C80" + item: "mekanism:alloy_atomic" + type: "item" + }] + x: -7.5d + y: -5.5d } { - x: -6.5d - y: -3.5d - shape: "hexagon" - subtitle: "The Basic Control Circuit" + dependencies: ["162CE44400A63575"] description: ["Infusing Osmium with Redstone in a Metallurgic Infuser will create you one of these."] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] id: "0498A578D0EC3254" - tasks: [{ - id: "5E51F5B17F77573E" - type: "item" - item: "mekanism:basic_control_circuit" - }] rewards: [ { id: "44A42C932205CED3" - type: "item" item: "minecraft:redstone" + type: "item" } { id: "36DA06D55E5BB49C" @@ -611,26 +617,27 @@ xp: 10 } ] + shape: "hexagon" + subtitle: "The Basic Control Circuit" + tasks: [{ + id: "5E51F5B17F77573E" + item: "mekanism:basic_control_circuit" + type: "item" + }] + x: -6.5d + y: -3.5d } { - x: -6.5d - y: -4.5d - shape: "hexagon" dependencies: [ "0498A578D0EC3254" "166971866A9234C7" ] id: "6D7CABCFB50D8B0D" - tasks: [{ - id: "05F2EEE4DE21E2ED" - type: "item" - item: "mekanism:advanced_control_circuit" - }] rewards: [ { id: "29E77041082DD2E9" - type: "item" item: "mekanism:enriched_redstone" + type: "item" } { id: "4C4A490E290BB38C" @@ -638,26 +645,26 @@ xp: 10 } ] + shape: "hexagon" + tasks: [{ + id: "05F2EEE4DE21E2ED" + item: "mekanism:advanced_control_circuit" + type: "item" + }] + x: -6.5d + y: -4.5d } { - x: -6.5d - y: -5.5d - shape: "hexagon" dependencies: [ "6D7CABCFB50D8B0D" "7940E814260C556F" ] id: "347C16F0F7CFAACF" - tasks: [{ - id: "48AC2274973C4509" - type: "item" - item: "mekanism:elite_control_circuit" - }] rewards: [ { id: "5A285211E7D37512" - type: "item" item: "mekanism:alloy_reinforced" + type: "item" } { id: "117AA7D11A587024" @@ -665,26 +672,26 @@ xp: 10 } ] + shape: "hexagon" + tasks: [{ + id: "48AC2274973C4509" + item: "mekanism:elite_control_circuit" + type: "item" + }] + x: -6.5d + y: -5.5d } { - x: -7.0d - y: -6.5d - shape: "hexagon" dependencies: [ "347C16F0F7CFAACF" "019D5A05A2134C7E" ] id: "4AA150A009E904DA" - tasks: [{ - id: "7E9FCA38BA758B41" - type: "item" - item: "mekanism:ultimate_control_circuit" - }] rewards: [ { id: "2EAE017B367B43AF" - type: "item" item: "mekanism:alloy_atomic" + type: "item" } { id: "3C70B4A824D438D9" @@ -692,11 +699,17 @@ xp: 100 } ] + shape: "hexagon" + tasks: [{ + id: "7E9FCA38BA758B41" + item: "mekanism:ultimate_control_circuit" + type: "item" + }] + x: -7.0d + y: -6.5d } { - x: 0.5d - y: 2.0d - shape: "pentagon" + dependencies: ["162CE44400A63575"] description: [ "Infusing Iron with Coal or Charcoal in a Metallurgic Infuser will give you Enriched Iron." "" @@ -705,27 +718,12 @@ "This is a major crafting component in a lot of recipes in Mekanism." ] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.5d id: "1B6DDF50D00CBB31" - tasks: [{ - id: "6B88F1F9DF50C1E4" - type: "item" - title: "Any #forge:ingots/steel" - icon: "alltheores:steel_ingot" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "forge:ingots/steel" - } - } - }] rewards: [ { id: "2B4CF26B63BD01A1" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "62B5B4DCE3CD982F" @@ -733,27 +731,35 @@ xp: 10 } ] + shape: "pentagon" + size: 1.5d + tasks: [{ + icon: "alltheores:steel_ingot" + id: "6B88F1F9DF50C1E4" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:ingots/steel" + } + } + title: "Any #forge:ingots/steel" + type: "item" + }] + title: "Steel" + x: 0.5d + y: 2.0d } { - x: -3.5d - y: 4.0d - shape: "diamond" - subtitle: "For Transferring Power" - description: [""] dependencies: ["1B6DDF50D00CBB31"] - size: 1.5d + description: [""] id: "23F165DEAD225B10" - tasks: [{ - id: "56F8A49135418FD8" - type: "item" - item: "mekanism:basic_universal_cable" - }] rewards: [ { - id: "33E6BC2DA88E92EE" - type: "item" - item: "mekanism:basic_universal_cable" count: 4 + id: "33E6BC2DA88E92EE" + item: "mekanism:basic_universal_cable" + type: "item" } { id: "65D3C338D866F6C0" @@ -761,24 +767,26 @@ xp: 10 } ] + shape: "diamond" + size: 1.5d + subtitle: "For Transferring Power" + tasks: [{ + id: "56F8A49135418FD8" + item: "mekanism:basic_universal_cable" + type: "item" + }] + x: -3.5d + y: 4.0d } { - x: -3.0d - y: 5.0d - shape: "diamond" - hide_dependency_lines: true dependencies: ["23F165DEAD225B10"] + hide_dependency_lines: true id: "618ECDB3FB534A8A" - tasks: [{ - id: "445F3D8AA18A518A" - type: "item" - item: "mekanism:advanced_universal_cable" - }] rewards: [ { id: "29B9E7D9B73A99F0" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "0FEFDBFB0971C811" @@ -786,23 +794,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "445F3D8AA18A518A" + item: "mekanism:advanced_universal_cable" + type: "item" + }] + x: -3.0d + y: 5.0d } { - x: -3.5d - y: 5.5d - shape: "diamond" dependencies: ["618ECDB3FB534A8A"] id: "7553689BC9202E14" - tasks: [{ - id: "6EC6D1463C65EBF2" - type: "item" - item: "mekanism:elite_universal_cable" - }] rewards: [ { id: "42EDDE2A027669CF" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "71DC1FAB9D749E6D" @@ -810,23 +818,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "6EC6D1463C65EBF2" + item: "mekanism:elite_universal_cable" + type: "item" + }] + x: -3.5d + y: 5.5d } { - x: -4.0d - y: 5.0d - shape: "diamond" dependencies: ["7553689BC9202E14"] id: "32E093F004E8CAC6" - tasks: [{ - id: "1ECDAF49CF1BC952" - type: "item" - item: "mekanism:ultimate_universal_cable" - }] rewards: [ { id: "1DA3EC185CA8BE9F" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "4992789167D656CD" @@ -834,26 +842,24 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "1ECDAF49CF1BC952" + item: "mekanism:ultimate_universal_cable" + type: "item" + }] + x: -4.0d + y: 5.0d } { - x: -1.5d - y: 4.0d - shape: "diamond" - subtitle: "For Transferring Fluids" dependencies: ["1B6DDF50D00CBB31"] - size: 1.5d id: "2EF4DD5CC254CC80" - tasks: [{ - id: "45B151086147D98D" - type: "item" - item: "mekanism:basic_mechanical_pipe" - }] rewards: [ { - id: "011785CCEDC7688E" - type: "item" - item: "mekanism:basic_mechanical_pipe" count: 4 + id: "011785CCEDC7688E" + item: "mekanism:basic_mechanical_pipe" + type: "item" } { id: "6FA14D9A12111586" @@ -861,24 +867,26 @@ xp: 10 } ] + shape: "diamond" + size: 1.5d + subtitle: "For Transferring Fluids" + tasks: [{ + id: "45B151086147D98D" + item: "mekanism:basic_mechanical_pipe" + type: "item" + }] + x: -1.5d + y: 4.0d } { - x: -1.0d - y: 5.0d - shape: "diamond" - hide_dependency_lines: true dependencies: ["2EF4DD5CC254CC80"] + hide_dependency_lines: true id: "1A72F7DA24E1BB09" - tasks: [{ - id: "131392325AEB228E" - type: "item" - item: "mekanism:advanced_mechanical_pipe" - }] rewards: [ { id: "28A0F6D1DD5ABC8C" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "43AF0D7C4057994C" @@ -886,23 +894,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "131392325AEB228E" + item: "mekanism:advanced_mechanical_pipe" + type: "item" + }] + x: -1.0d + y: 5.0d } { - x: -1.5d - y: 5.5d - shape: "diamond" dependencies: ["1A72F7DA24E1BB09"] id: "5B3FDF651D845DF1" - tasks: [{ - id: "78C482BF65B20673" - type: "item" - item: "mekanism:elite_mechanical_pipe" - }] rewards: [ { id: "62E318265FA22D19" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "290BF7F4A217F813" @@ -910,23 +918,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "78C482BF65B20673" + item: "mekanism:elite_mechanical_pipe" + type: "item" + }] + x: -1.5d + y: 5.5d } { - x: -2.0d - y: 5.0d - shape: "diamond" dependencies: ["5B3FDF651D845DF1"] id: "01C3B23461807007" - tasks: [{ - id: "25D5626BBA7615F0" - type: "item" - item: "mekanism:ultimate_mechanical_pipe" - }] rewards: [ { id: "174F4154411CE222" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "45500FB3AC79CFE4" @@ -934,26 +942,24 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "25D5626BBA7615F0" + item: "mekanism:ultimate_mechanical_pipe" + type: "item" + }] + x: -2.0d + y: 5.0d } { - x: 0.5d - y: 4.0d - shape: "diamond" - subtitle: "For Transferring Gasses" dependencies: ["1B6DDF50D00CBB31"] - size: 1.5d id: "4434D7B66521D69A" - tasks: [{ - id: "685BFFC7BDA40FC3" - type: "item" - item: "mekanism:basic_pressurized_tube" - }] rewards: [ { - id: "43C7CBD7952BAF44" - type: "item" - item: "mekanism:basic_pressurized_tube" count: 4 + id: "43C7CBD7952BAF44" + item: "mekanism:basic_pressurized_tube" + type: "item" } { id: "0C073BA4ADC6439C" @@ -961,26 +967,26 @@ xp: 10 } ] + shape: "diamond" + size: 1.5d + subtitle: "For Transferring Gasses" + tasks: [{ + id: "685BFFC7BDA40FC3" + item: "mekanism:basic_pressurized_tube" + type: "item" + }] + x: 0.5d + y: 4.0d } { - x: 2.5d - y: 4.0d - shape: "diamond" - subtitle: "For Transferring Items" dependencies: ["1B6DDF50D00CBB31"] - size: 1.5d id: "5B681BC43371CC5C" - tasks: [{ - id: "3F972BE9DFCA1EB5" - type: "item" - item: "mekanism:basic_logistical_transporter" - }] rewards: [ { - id: "75E2FFA83AB6A12A" - type: "item" - item: "mekanism:basic_logistical_transporter" count: 4 + id: "75E2FFA83AB6A12A" + item: "mekanism:basic_logistical_transporter" + type: "item" } { id: "0E81EDFBC2D49452" @@ -988,26 +994,26 @@ xp: 10 } ] + shape: "diamond" + size: 1.5d + subtitle: "For Transferring Items" + tasks: [{ + id: "3F972BE9DFCA1EB5" + item: "mekanism:basic_logistical_transporter" + type: "item" + }] + x: 2.5d + y: 4.0d } { - x: 4.5d - y: 4.0d - shape: "diamond" - subtitle: "For Transferring Heat" dependencies: ["1B6DDF50D00CBB31"] - size: 1.5d id: "531E3FF1F2865C67" - tasks: [{ - id: "5F4FEC0FD7C5CC33" - type: "item" - item: "mekanism:basic_thermodynamic_conductor" - }] rewards: [ { - id: "434BA009CC22D188" - type: "item" - item: "mekanism:basic_thermodynamic_conductor" count: 4 + id: "434BA009CC22D188" + item: "mekanism:basic_thermodynamic_conductor" + type: "item" } { id: "02D46DE414B9402B" @@ -1015,24 +1021,26 @@ xp: 10 } ] + shape: "diamond" + size: 1.5d + subtitle: "For Transferring Heat" + tasks: [{ + id: "5F4FEC0FD7C5CC33" + item: "mekanism:basic_thermodynamic_conductor" + type: "item" + }] + x: 4.5d + y: 4.0d } { - x: 1.0d - y: 5.0d - shape: "diamond" - hide_dependency_lines: true dependencies: ["4434D7B66521D69A"] + hide_dependency_lines: true id: "768F9EBD3E115CA6" - tasks: [{ - id: "2E82ABE762A77F41" - type: "item" - item: "mekanism:advanced_pressurized_tube" - }] rewards: [ { id: "2BC755C4DEF323CD" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "3CA544203F49B1DD" @@ -1040,23 +1048,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "2E82ABE762A77F41" + item: "mekanism:advanced_pressurized_tube" + type: "item" + }] + x: 1.0d + y: 5.0d } { - x: 0.5d - y: 5.5d - shape: "diamond" dependencies: ["768F9EBD3E115CA6"] id: "6424D99CBA76895B" - tasks: [{ - id: "460D2FF854258953" - type: "item" - item: "mekanism:elite_pressurized_tube" - }] rewards: [ { id: "622A2FCCC3BFDD77" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "4B2C848A94AB89DF" @@ -1064,23 +1072,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "460D2FF854258953" + item: "mekanism:elite_pressurized_tube" + type: "item" + }] + x: 0.5d + y: 5.5d } { - x: 0.0d - y: 5.0d - shape: "diamond" dependencies: ["6424D99CBA76895B"] id: "546F7FF099D2696E" - tasks: [{ - id: "1E066CC63A95B288" - type: "item" - item: "mekanism:ultimate_pressurized_tube" - }] rewards: [ { id: "69161884ABE804F2" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "189D64FDDDFC6AA3" @@ -1088,24 +1096,24 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "1E066CC63A95B288" + item: "mekanism:ultimate_pressurized_tube" + type: "item" + }] + x: 0.0d + y: 5.0d } { - x: 3.0d - y: 5.0d - shape: "diamond" - hide_dependency_lines: true dependencies: ["5B681BC43371CC5C"] + hide_dependency_lines: true id: "30B3469DAA8D5A0A" - tasks: [{ - id: "631FDADA57127F2E" - type: "item" - item: "mekanism:advanced_logistical_transporter" - }] rewards: [ { id: "7AEB19AB9872A9F0" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "6BBCBD12ECF90A70" @@ -1113,23 +1121,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "631FDADA57127F2E" + item: "mekanism:advanced_logistical_transporter" + type: "item" + }] + x: 3.0d + y: 5.0d } { - x: 2.5d - y: 5.5d - shape: "diamond" dependencies: ["30B3469DAA8D5A0A"] id: "46AB23E922C51517" - tasks: [{ - id: "1F7689D1D5DB5E8C" - type: "item" - item: "mekanism:elite_logistical_transporter" - }] rewards: [ { id: "55B3DD4C6EF41873" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "77ACF6D58FB6571F" @@ -1137,23 +1145,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "1F7689D1D5DB5E8C" + item: "mekanism:elite_logistical_transporter" + type: "item" + }] + x: 2.5d + y: 5.5d } { - x: 2.0d - y: 5.0d - shape: "diamond" dependencies: ["46AB23E922C51517"] id: "6C8431C216A66C1F" - tasks: [{ - id: "62A00D9DD3A8CA8E" - type: "item" - item: "mekanism:ultimate_logistical_transporter" - }] rewards: [ { id: "6BEC988B43431E0E" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "32495EA2EB9D601C" @@ -1161,24 +1169,24 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "62A00D9DD3A8CA8E" + item: "mekanism:ultimate_logistical_transporter" + type: "item" + }] + x: 2.0d + y: 5.0d } { - x: 5.0d - y: 5.0d - shape: "diamond" - hide_dependency_lines: true dependencies: ["531E3FF1F2865C67"] + hide_dependency_lines: true id: "7522F2DC9038ED92" - tasks: [{ - id: "7B1C318ACC88ED60" - type: "item" - item: "mekanism:advanced_thermodynamic_conductor" - }] rewards: [ { id: "7CE8542B0820BF47" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "1DAAB1C491A45FA6" @@ -1186,23 +1194,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "7B1C318ACC88ED60" + item: "mekanism:advanced_thermodynamic_conductor" + type: "item" + }] + x: 5.0d + y: 5.0d } { - x: 4.5d - y: 5.5d - shape: "diamond" dependencies: ["7522F2DC9038ED92"] id: "55E2F8C6A71E7328" - tasks: [{ - id: "72F178B9B6C32B15" - type: "item" - item: "mekanism:elite_thermodynamic_conductor" - }] rewards: [ { id: "25196B84EC5AF157" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "4662DD54B15AF7FF" @@ -1210,23 +1218,23 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "72F178B9B6C32B15" + item: "mekanism:elite_thermodynamic_conductor" + type: "item" + }] + x: 4.5d + y: 5.5d } { - x: 4.0d - y: 5.0d - shape: "diamond" dependencies: ["55E2F8C6A71E7328"] id: "5E2F9E27E6B4DF74" - tasks: [{ - id: "744EA1745278F562" - type: "item" - item: "mekanism:ultimate_thermodynamic_conductor" - }] rewards: [ { id: "1498DEB1CFBCFF1C" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "3589979E95DB7C1B" @@ -1234,28 +1242,28 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "744EA1745278F562" + item: "mekanism:ultimate_thermodynamic_conductor" + type: "item" + }] + x: 4.0d + y: 5.0d } { - x: -7.5d - y: 0.5d - shape: "diamond" dependencies: ["195729280394ABFB"] id: "31B73D16C0199785" - tasks: [{ - id: "69CEEFADCFA28675" - type: "item" - item: "mekanism:ingot_refined_obsidian" - }] rewards: [ { id: "66D918CA2A6FE21B" - type: "item" item: "mekanism:enriched_refined_obsidian" + type: "item" } { id: "4003D6DCC41BFE6C" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "0E6DCEACCB6074DF" @@ -1263,24 +1271,24 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "69CEEFADCFA28675" + item: "mekanism:ingot_refined_obsidian" + type: "item" + }] + x: -7.5d + y: 0.5d } { - x: -8.5d - y: 0.5d - shape: "diamond" dependencies: ["195729280394ABFB"] id: "58445E5B3957ACC8" - tasks: [{ - id: "532EE85D4748D50D" - type: "item" - item: "mekanism:ingot_refined_glowstone" - }] rewards: [ { - id: "356543506AA2B6B0" - type: "item" - item: "minecraft:glowstone_dust" count: 2 + id: "356543506AA2B6B0" + item: "minecraft:glowstone_dust" + type: "item" } { id: "7B3AD733695E004D" @@ -1288,11 +1296,20 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "532EE85D4748D50D" + item: "mekanism:ingot_refined_glowstone" + type: "item" + }] + x: -8.5d + y: 0.5d } { - x: -0.5d - y: -2.0d - subtitle: "It makes Clumps." + dependencies: [ + "18D88932916C7A98" + "407EFAF528871014" + ] description: [ "This machine \"Purifies\" our ores. It turns 1 Raw Ore into 2 \"Clumps\", which can then be sent through a Crusher to be turned to dirty dusts, then through an Enrichment Chamber to get clean dust, then through a smelter to be turned to an ingot." "" @@ -1300,27 +1317,18 @@ "" "This machine requires &aOxygen&r to run, which is created by pumping water into an &6Electrolytic Separator&r." ] - dependencies: [ - "18D88932916C7A98" - "407EFAF528871014" - ] id: "6C25D42C36175BF4" - tasks: [{ - id: "4983AE3B954BF2FE" - type: "item" - item: "mekanism:purification_chamber" - }] rewards: [ { - id: "258304336DF472BB" - type: "item" - item: "mekanism:clump_iron" count: 4 + id: "258304336DF472BB" + item: "mekanism:clump_iron" + type: "item" } { id: "20D0EFFC09ECB28D" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "2AF72C7C24D94674" @@ -1328,35 +1336,35 @@ xp: 10 } ] + subtitle: "It makes Clumps." + tasks: [{ + id: "4983AE3B954BF2FE" + item: "mekanism:purification_chamber" + type: "item" + }] + x: -0.5d + y: -2.0d } { - x: -6.0d - y: -0.5d - subtitle: "Mekanism's Powered Furnace" + dependencies: ["162CE44400A63575"] description: [ "This machine smelts items." "" "It can be upgraded into a Smelting Factory, increasing the total number of smelting slots up to a maximum of 9." ] - dependencies: ["162CE44400A63575"] - optional: true id: "488DBE69595F38F8" - tasks: [{ - id: "5A081977DB9407EA" - type: "item" - item: "mekanism:energized_smelter" - }] + optional: true rewards: [ { - id: "43FE96E4A4A00D5C" - type: "item" - item: "minecraft:raw_iron" count: 2 + id: "43FE96E4A4A00D5C" + item: "minecraft:raw_iron" + type: "item" } { id: "699241EB28E47F5E" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "40AB668F74703AC6" @@ -1364,11 +1372,17 @@ xp: 10 } ] + subtitle: "Mekanism's Powered Furnace" + tasks: [{ + id: "5A081977DB9407EA" + item: "mekanism:energized_smelter" + type: "item" + }] + x: -6.0d + y: -0.5d } { - x: -2.0d - y: -2.0d - subtitle: "Time to Break It Down" + dependencies: ["08DDE018A804BFE7"] description: [ "The Electrolytic Separator (big fancy name) is used to separate chemicals from certain liquids and gases." "" @@ -1376,24 +1390,18 @@ "" "To start, make one of these and we'll break down the most basic fluid: Water." ] - dependencies: ["08DDE018A804BFE7"] id: "18D88932916C7A98" - tasks: [{ - id: "054CC6FB5173F8A3" - type: "item" - item: "mekanism:electrolytic_separator" - }] rewards: [ { id: "58B361AC94AEB36D" - type: "item" item: "mekanism:alloy_infused" random_bonus: 1 + type: "item" } { id: "7863B65A90948AAA" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "0C296148AF479F71" @@ -1401,34 +1409,34 @@ xp: 10 } ] + subtitle: "Time to Break It Down" + tasks: [{ + id: "054CC6FB5173F8A3" + item: "mekanism:electrolytic_separator" + type: "item" + }] + x: -2.0d + y: -2.0d } { - x: -2.0d - y: -4.0d - subtitle: "Burn Gases into Power!" + dependencies: ["407EFAF528871014"] description: [ "This generator can burn both Hydrogen and Ethylene to produce power." "" "Note: Burning Hydrogen will not produce more power than it costs to run an Electrolytic Separator. Use for Ethylene instead." ] - dependencies: ["407EFAF528871014"] id: "3EC9D0DA61B45328" - tasks: [{ - id: "2C13E8B67BC61E34" - type: "item" - item: "mekanismgenerators:gas_burning_generator" - }] rewards: [ { - id: "5E48D3BDD3BDAF4C" - type: "item" - item: "mekanism:alloy_infused" count: 2 + id: "5E48D3BDD3BDAF4C" + item: "mekanism:alloy_infused" + type: "item" } { id: "58BEEEC6C7661895" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "56B7014FCB396F47" @@ -1436,40 +1444,40 @@ xp: 100 } { - id: "1BD5BF3301C59FE5" - type: "random" exclude_from_claim_all: true + id: "1BD5BF3301C59FE5" table_id: 487623848494439020L + type: "random" } ] + subtitle: "Burn Gases into Power!" + tasks: [{ + id: "2C13E8B67BC61E34" + item: "mekanismgenerators:gas_burning_generator" + type: "item" + }] + x: -2.0d + y: -4.0d } { - x: 5.0d - y: -2.0d - subtitle: "Turns 3 Raw Ore into 8 Ore Shards" + dependencies: ["263220DCCDB90E29"] description: [ "This machine is the next step to your Ore Processing Factory. Add this to the left of your Purification Chamber to build on to your current ore factory!" "" "This machine requires &aHydrogen Chloride&r to operate. To find out how to create Hydrogen Chloride, follow the quest above!" ] - dependencies: ["263220DCCDB90E29"] id: "4F1C04C0F6769825" - tasks: [{ - id: "443DCB7E2E45F3DD" - type: "item" - item: "mekanism:chemical_injection_chamber" - }] rewards: [ { - id: "241F3906AE9BC520" - type: "item" - item: "mekanism:alloy_infused" count: 2 + id: "241F3906AE9BC520" + item: "mekanism:alloy_infused" + type: "item" } { id: "566771B41B345645" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "2216852A9C647509" @@ -1477,28 +1485,28 @@ xp: 100 } ] + subtitle: "Turns 3 Raw Ore into 8 Ore Shards" + tasks: [{ + id: "443DCB7E2E45F3DD" + item: "mekanism:chemical_injection_chamber" + type: "item" + }] + x: 5.0d + y: -2.0d } { - x: 5.5d - y: -4.0d - subtitle: "The Chemical Combiner" + dependencies: ["603877AB96321F1A"] description: [ "This machine combines two gases to create a new gas." "" "You'll need this to combine Chlorine with Hydrogen to create Hyrdogen Chloride, which is then used in our Chemical Injection Chamber." ] - dependencies: ["603877AB96321F1A"] id: "04E2D539E33B7B0F" - tasks: [{ - id: "31D203EC92BEA66F" - type: "item" - item: "mekanism:chemical_infuser" - }] rewards: [ { id: "3C71942DE8376D3A" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "576766449D68D6D4" @@ -1506,12 +1514,17 @@ xp: 100 } ] + subtitle: "The Chemical Combiner" + tasks: [{ + id: "31D203EC92BEA66F" + item: "mekanism:chemical_infuser" + type: "item" + }] + x: 6.5d + y: -3.5d } { - title: "Thermal Evaporation Plant" - x: 5.0d - y: -3.0d - subtitle: "Water turns into Brine!" + dependencies: ["4F1C04C0F6769825"] description: [ "To get Hydrogen Chloride for our machines, we'll need to first create &aBrine&r." "" @@ -1524,40 +1537,20 @@ "Pump in water, and you'll start collecting brine, which can be pumped into an &aElectrolytic Separator&r to extract &6Chlorine&r from the gas." "{image:atm:textures/questpics/mek/thermalplant.png width:100 height:100 align:1}" ] - dependencies: ["4F1C04C0F6769825"] - min_width: 300 id: "603877AB96321F1A" - tasks: [ - { - id: "716D483EFC35F6F3" - type: "item" - item: "mekanism:thermal_evaporation_controller" - } - { - id: "33D7942176AD257D" - type: "item" - item: "mekanism:thermal_evaporation_block" - count: 37L - } - { - id: "4BAD2AADFE32215A" - type: "item" - item: "mekanism:thermal_evaporation_valve" - count: 2L - } - ] + min_width: 300 rewards: [ { - id: "7C0FF0123BCFA127" - type: "item" - item: "alltheores:steel_ingot" count: 2 + id: "7C0FF0123BCFA127" + item: "alltheores:steel_ingot" random_bonus: 2 + type: "item" } { id: "3BC1C8A0556253D3" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "2A58C351E36E9DD3" @@ -1565,11 +1558,32 @@ xp: 100 } ] + subtitle: "Water turns into Brine!" + tasks: [ + { + id: "716D483EFC35F6F3" + item: "mekanism:thermal_evaporation_controller" + type: "item" + } + { + count: 37L + id: "33D7942176AD257D" + item: "mekanism:thermal_evaporation_block" + type: "item" + } + { + count: 2L + id: "4BAD2AADFE32215A" + item: "mekanism:thermal_evaporation_valve" + type: "item" + } + ] + title: "Thermal Evaporation Plant" + x: 5.0d + y: -3.5d } { - title: "The Start of a Tier 4 Ore Factory" - x: 8.0d - y: -2.0d + dependencies: ["1112E4E2CCEB2467"] description: [ "We will need to add 3 more machines to our current setup." "" @@ -1579,25 +1593,19 @@ "" "To get Sulfuric Acid, we'll need a new setup, which is explained further in the above quests." ] - dependencies: ["1112E4E2CCEB2467"] id: "4F436770D30D8520" - tasks: [{ - id: "1FE5AA0FF1F9BB51" - type: "item" - item: "mekanism:chemical_dissolution_chamber" - }] rewards: [ { - id: "168E7AFB6769C922" - type: "item" - item: "mekanism:ingot_refined_obsidian" count: 2 + id: "168E7AFB6769C922" + item: "mekanism:ingot_refined_obsidian" random_bonus: 2 + type: "item" } { id: "455096107C4695CC" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "0A42ABE6D34462D5" @@ -1605,27 +1613,28 @@ xp: 100 } ] + tasks: [{ + id: "1FE5AA0FF1F9BB51" + item: "mekanism:chemical_dissolution_chamber" + type: "item" + }] + title: "The Start of a Tier 4 Ore Factory" + x: 9.0d + y: -2.0d } { - x: 7.5d - y: -3.5d + dependencies: ["4F436770D30D8520"] description: [ "To make Sulfuric Acid, you'll need to create &aWater Vapor&r." "" "Pump some water into this machine and it'll convert it into vapor. " ] - dependencies: ["4F436770D30D8520"] id: "4236B9F071BE18F3" - tasks: [{ - id: "50D9504BFFB97A27" - type: "item" - item: "mekanism:rotary_condensentrator" - }] rewards: [ { id: "2AAB70B739306C6C" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "31A8BB8FAFD364E7" @@ -1633,14 +1642,20 @@ xp: 10 } ] - } - { + tasks: [{ + id: "50D9504BFFB97A27" + item: "mekanism:rotary_condensentrator" + type: "item" + }] x: 8.5d y: -3.5d + } + { + dependencies: ["4F436770D30D8520"] description: [ "Okay, let's start with making Sulfur Dioxide first." "" - "Start by placing Gunpowder in a separate &aChemical Injection Chamber&r with Hydrogen Chloride to create Sulfur Dust. OR you can just pulverize Sulfur from Thermal Series into sulfur dust from THAT mod, it's up to you." + "Start by placing Gunpowder in a separate &aChemical Injection Chamber&r with Hydrogen Chloride to create Sulfur Dust. OR you can just pulverize Sulfur from Thermal Series into Sulfur Dust, it's up to you." "" "Feeding the Sulfur Dust into this machine, the &aChemical Oxidizer&r, will create Sulfur Dioxide. Now we need to create Sulfur Trioxide." "" @@ -1648,32 +1663,12 @@ "" "It's a lot." ] - dependencies: ["4F436770D30D8520"] id: "2E274BEEF2B0B8C7" - tasks: [ - { - id: "21BFDF262D2A9DB3" - type: "item" - item: "mekanism:chemical_oxidizer" - } - { - id: "3B5A283601BEADA0" - type: "item" - title: "Any Sulfur Dust" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "forge:dusts/sulfur" - } - } - } - ] rewards: [ { id: "352AE8CE9CFD6D38" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "2F7DD21804D3F74C" @@ -1681,12 +1676,30 @@ xp: 100 } ] + tasks: [ + { + id: "21BFDF262D2A9DB3" + item: "mekanism:chemical_oxidizer" + type: "item" + } + { + id: "3B5A283601BEADA0" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:dusts/sulfur" + } + } + title: "Any Sulfur Dust" + type: "item" + } + ] + x: 9.5d + y: -3.5d } { - title: "Heating Up our Brine Production" - x: 4.5d - y: -4.0d - subtitle: "Hot Brine here. Get Your Hot Brine here." + dependencies: ["603877AB96321F1A"] description: [ "The Thermal Evaporation Plant multi-block produces Brine based on the internal temperature." "" @@ -1696,18 +1709,13 @@ "" "The &aResistive Heater&r uses RF/FE to produce heat, and can be set to use whatever RF/FE you want it to use." ] - dependencies: ["603877AB96321F1A"] id: "027084AE2DF5EBA6" - tasks: [{ - id: "3E483D602640BB7D" - type: "checkmark" - title: "Increasing Our Brine Production" - }] + optional: true rewards: [ { id: "3EF65B888EC38888" - type: "item" item: "mekanism:thermal_evaporation_valve" + type: "item" } { id: "12B2CD9579419F81" @@ -1715,13 +1723,34 @@ xp: 10 } ] + subtitle: "Hot Brine here. Get Your Hot Brine here." + tasks: [{ + id: "6E75525A5D88EF23" + item: { + Count: 1b + id: "itemfilters:or" + tag: { + items: [ + { + Count: 1b + id: "mekanism:fuelwood_heater" + } + { + Count: 1b + id: "mekanism:resistive_heater" + } + ] + } + } + title: "Heaters" + type: "item" + }] + title: "Heating Up our Brine Production" + x: 4.5d + y: -4.5d } { - title: "Custom Portals!" - x: -9.375d - y: 3.125d - shape: "hexagon" - subtitle: "Teleportation at its finest." + dependencies: ["162CE44400A63575"] description: [ "To create a custom Portal, place down a single Teleporter block. Connect power to the block." "" @@ -1730,32 +1759,17 @@ "The final product will be a 4x3 portal structure, with the two blocks in the middle creating the portal." ] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.25d id: "7B0DFA55B4D8B16D" - tasks: [ - { - id: "2C1730C4F7CB8377" - type: "item" - item: "mekanism:teleporter_frame" - count: 9L - } - { - id: "68FE61A81A5C1390" - type: "item" - item: "mekanism:teleporter" - } - ] rewards: [ { id: "1BF6EFE93A37AF5C" - type: "item" item: "mekanism:teleportation_core" + type: "item" } { id: "4893EC372720D401" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "7638B4BA27EA012E" @@ -1763,31 +1777,40 @@ xp: 100 } ] + shape: "hexagon" + size: 1.25d + subtitle: "Teleportation at its finest." + tasks: [ + { + count: 9L + id: "2C1730C4F7CB8377" + item: "mekanism:teleporter_frame" + type: "item" + } + { + id: "68FE61A81A5C1390" + item: "mekanism:teleporter" + type: "item" + } + ] + title: "Custom Portals!" + x: -9.0d + y: 3.75d } { - x: -9.375d - y: 1.875d - shape: "hexagon" - subtitle: "Portable Battery Pack" + dependencies: ["162CE44400A63575"] description: [ "This item is used to store power, and functions like a portable battery pack." "" "It is also an important crafting item in Mekanism." ] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.25d id: "1FC7E9DBF92BE6AA" - tasks: [{ - id: "79EF9001D76FD91D" - type: "item" - item: "mekanism:energy_tablet" - }] rewards: [ { id: "71757B9EB777A90A" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "118BA15EE6BE785F" @@ -1795,24 +1818,26 @@ xp: 10 } ] + shape: "hexagon" + size: 1.25d + subtitle: "Portable Battery Pack" + tasks: [{ + id: "79EF9001D76FD91D" + item: "mekanism:energy_tablet" + type: "item" + }] + x: -9.0d + y: 2.5d } { - x: 0.5d - y: 9.5d - shape: "diamond" - hide_dependency_lines: true dependencies: ["166971866A9234C7"] + hide_dependency_lines: true id: "3C8D9278B81BB37A" - tasks: [{ - id: "46C5C0922839BDCA" - type: "item" - item: "mekanism:upgrade_speed" - }] rewards: [ { id: "7EB456E52AAA2685" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "05078555F0B50C46" @@ -1820,24 +1845,24 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "46C5C0922839BDCA" + item: "mekanism:upgrade_speed" + type: "item" + }] + x: 0.5d + y: 9.5d } { - x: 1.0d - y: 10.0d - shape: "diamond" - hide_dependency_lines: true dependencies: ["166971866A9234C7"] + hide_dependency_lines: true id: "0ACE573560A19309" - tasks: [{ - id: "1B5CF4B0B6D3F6F9" - type: "item" - item: "mekanism:upgrade_energy" - }] rewards: [ { id: "1CD0AB579EAB2073" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "0B54660C3D8B7D52" @@ -1845,24 +1870,24 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "1B5CF4B0B6D3F6F9" + item: "mekanism:upgrade_energy" + type: "item" + }] + x: 1.0d + y: 10.0d } { - x: -0.5d - y: 9.5d - shape: "diamond" - hide_dependency_lines: true dependencies: ["166971866A9234C7"] + hide_dependency_lines: true id: "763FB27929E053BE" - tasks: [{ - id: "43E4874F23459DB1" - type: "item" - item: "mekanism:upgrade_filter" - }] rewards: [ { id: "103C389B08EA61DA" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "063BFCFDD1528E5F" @@ -1870,25 +1895,24 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "43E4874F23459DB1" + item: "mekanism:upgrade_filter" + type: "item" + }] + x: -0.5d + y: 9.5d } { - x: 0.0d - y: 10.0d - shape: "diamond" - subtitle: "shhhhh... too loud...." - hide_dependency_lines: true dependencies: ["166971866A9234C7"] + hide_dependency_lines: true id: "001DE8028CAF0A08" - tasks: [{ - id: "126FB3CA8F2CCF11" - type: "item" - item: "mekanism:upgrade_muffling" - }] rewards: [ { id: "0A099579F90657E4" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "4D74CDF6AE6E40C3" @@ -1896,24 +1920,25 @@ xp: 10 } ] + shape: "diamond" + subtitle: "shhhhh... too loud...." + tasks: [{ + id: "126FB3CA8F2CCF11" + item: "mekanism:upgrade_muffling" + type: "item" + }] + x: 0.0d + y: 10.0d } { - x: 0.5d - y: 10.5d - shape: "diamond" - hide_dependency_lines: true dependencies: ["166971866A9234C7"] + hide_dependency_lines: true id: "09830BB2A23E94B4" - tasks: [{ - id: "70A4BDDF6392DC9D" - type: "item" - item: "mekanism:upgrade_gas" - }] rewards: [ { id: "37BB7B57D72C0E8C" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "4D45C6C905944505" @@ -1921,24 +1946,24 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "70A4BDDF6392DC9D" + item: "mekanism:upgrade_gas" + type: "item" + }] + x: 0.5d + y: 10.5d } { - x: 1.5d - y: 9.5d - shape: "diamond" - hide_dependency_lines: true dependencies: ["166971866A9234C7"] + hide_dependency_lines: true id: "515A60B89ED5440D" - tasks: [{ - id: "0872B5A950703C8A" - type: "item" - item: "mekanism:upgrade_stone_generator" - }] rewards: [ { id: "38FD0131ED5FEF8B" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "4D2F9BA2D7981111" @@ -1946,27 +1971,26 @@ xp: 10 } ] + shape: "diamond" + tasks: [{ + id: "0872B5A950703C8A" + item: "mekanism:upgrade_stone_generator" + type: "item" + }] + x: 1.5d + y: 9.5d } { - x: -9.375d - y: 4.375d - shape: "hexagon" - subtitle: "Mekanism's Wrench" + dependencies: ["1FC7E9DBF92BE6AA"] description: ["This item is used to configure many of the items in Mekanism, from changing pipes to \"Pull or Push\" or rotating machines."] hide_dependency_lines: true - dependencies: ["1FC7E9DBF92BE6AA"] - size: 1.25d id: "5E116409DC7D30BB" - tasks: [{ - id: "2612CACBDDF9AD1A" - type: "item" - item: "mekanism:configurator" - }] + progression_mode: "linear" rewards: [ { id: "38057234ABE98B7A" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "7B99F69BA1AB0098" @@ -1974,12 +1998,19 @@ xp: 10 } ] + shape: "hexagon" + size: 1.25d + subtitle: "Mekanism's Wrench" + tasks: [{ + id: "2612CACBDDF9AD1A" + item: "mekanism:configurator" + type: "item" + }] + x: -9.0d + y: 5.0d } { - title: "Water Source" - x: -2.0d - y: -3.0d - subtitle: "The All-Mighty Infinite Water Source" + dependencies: ["18D88932916C7A98"] description: [ "To start breaking down water, we'll need a water source. The Kitchen Sink provides infinite water, and can easily be set up to pump out water." "" @@ -1987,18 +2018,12 @@ "" "Pump the water into your Electrolytic Separator to split the water into Hydrogen and Oxygen." ] - dependencies: ["18D88932916C7A98"] id: "407EFAF528871014" - tasks: [{ - id: "16DAFC5C5846015A" - type: "item" - item: "cookingforblockheads:sink" - }] rewards: [ { id: "5F4E37BD22336518" - type: "item" item: "minecraft:water_bucket" + type: "item" } { id: "661BF73705DAFB31" @@ -2006,24 +2031,25 @@ xp: 100 } ] + subtitle: "The All-Mighty Infinite Water Source" + tasks: [{ + id: "16DAFC5C5846015A" + item: "cookingforblockheads:sink" + type: "item" + }] + title: "Water Source" + x: -2.0d + y: -3.0d } { - x: 4.0d - y: 7.800000000000004d - shape: "diamond" - hide_dependency_lines: true dependencies: ["6DB1AAAD926486BC"] + hide_dependency_lines: true id: "30F8BA43B1BB9035" - tasks: [{ - id: "5FFEF5D6055A67B1" - type: "item" - item: "mekanism:advanced_fluid_tank" - }] rewards: [ { id: "68FCEAF6FC113984" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "4E84D5C93A175BAE" @@ -2031,23 +2057,23 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "5FFEF5D6055A67B1" + item: "mekanism:advanced_fluid_tank" + type: "item" + }] + x: 4.0d + y: 7.800000000000004d } { - x: 3.5d - y: 8.300000000000004d - shape: "diamond" dependencies: ["30F8BA43B1BB9035"] id: "5F94483E05D2F528" - tasks: [{ - id: "05059B48A8F56BC5" - type: "item" - item: "mekanism:elite_fluid_tank" - }] rewards: [ { id: "34D281AF21304592" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "310591995AE450E0" @@ -2055,23 +2081,23 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "05059B48A8F56BC5" + item: "mekanism:elite_fluid_tank" + type: "item" + }] + x: 3.5d + y: 8.300000000000004d } { - x: 3.0d - y: 7.800000000000004d - shape: "diamond" dependencies: ["5F94483E05D2F528"] id: "712CB147B5873121" - tasks: [{ - id: "33F9C615B944909A" - type: "item" - item: "mekanism:ultimate_fluid_tank" - }] rewards: [ { id: "11A26AE87671CC86" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "00B48685B5FE781C" @@ -2079,27 +2105,25 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "33F9C615B944909A" + item: "mekanism:ultimate_fluid_tank" + type: "item" + }] + x: 3.0d + y: 7.800000000000004d } { - x: 1.5000000000000053d - y: 7.0d - shape: "diamond" - subtitle: "Storing All That Gas" + dependencies: ["58B125BD4876054C"] description: ["This block stores gases."] hide_dependency_lines: true - dependencies: ["58B125BD4876054C"] - size: 1.5d id: "41EB0C570FC54F43" - tasks: [{ - id: "665B9818855C0028" - type: "item" - item: "mekanism:basic_chemical_tank" - }] rewards: [ { id: "2BA7618ACAED912E" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "6A2363D77EC727F8" @@ -2107,24 +2131,26 @@ xp: 10 } ] + shape: "diamond" + size: 1.5d + subtitle: "Storing All That Gas" + tasks: [{ + id: "665B9818855C0028" + item: "mekanism:basic_chemical_tank" + type: "item" + }] + x: 1.5000000000000053d + y: 7.0d } { - x: 2.0d - y: 7.800000000000004d - shape: "diamond" - hide_dependency_lines: true dependencies: ["41EB0C570FC54F43"] + hide_dependency_lines: true id: "1162544BA1B2B0F3" - tasks: [{ - id: "78CFB8D559DA92AE" - type: "item" - item: "mekanism:advanced_chemical_tank" - }] rewards: [ { id: "11600E65D29E4987" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "05ED665CB2C849D2" @@ -2132,23 +2158,23 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "78CFB8D559DA92AE" + item: "mekanism:advanced_chemical_tank" + type: "item" + }] + x: 2.0d + y: 7.800000000000004d } { - x: 1.5d - y: 8.300000000000004d - shape: "diamond" dependencies: ["1162544BA1B2B0F3"] id: "4C4B1602E2AFC314" - tasks: [{ - id: "1D2AE44FA5391B71" - type: "item" - item: "mekanism:elite_chemical_tank" - }] rewards: [ { id: "1866147DD8145A9F" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "2CF135C8D597A4A4" @@ -2156,23 +2182,23 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "1D2AE44FA5391B71" + item: "mekanism:elite_chemical_tank" + type: "item" + }] + x: 1.5d + y: 8.300000000000004d } { - x: 1.0d - y: 7.800000000000004d - shape: "diamond" dependencies: ["4C4B1602E2AFC314"] id: "0C0D0B80B3FA26F2" - tasks: [{ - id: "5FD0078940E64A4C" - type: "item" - item: "mekanism:ultimate_chemical_tank" - }] rewards: [ { id: "35D89D94AE8BCBD3" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "77A4A2D6E72F8CE5" @@ -2180,27 +2206,25 @@ xp: 100 } ] + shape: "diamond" + tasks: [{ + id: "5FD0078940E64A4C" + item: "mekanism:ultimate_chemical_tank" + type: "item" + }] + x: 1.0d + y: 7.800000000000004d } { - x: 9.0d - y: 2.5d - shape: "octagon" - subtitle: "Produces about 17.6FE/t" + dependencies: ["162CE44400A63575"] description: ["Generates power from the sun!"] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.5d id: "74200A48498DD7F8" - tasks: [{ - id: "22ACFEB806D68385" - type: "item" - item: "mekanismgenerators:solar_generator" - }] rewards: [ { id: "1E2B1E4B956092D9" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "74FCF5135C24D033" @@ -2208,12 +2232,19 @@ xp: 100 } ] + shape: "octagon" + size: 1.25d + subtitle: "Produces about 17.6FE/t" + tasks: [{ + id: "22ACFEB806D68385" + item: "mekanismgenerators:solar_generator" + type: "item" + }] + x: -1.0d + y: 1.0d } { - x: -8.875d - y: -1.975d - shape: "octagon" - subtitle: "Basic Power Gen" + dependencies: ["6F62B5510FA881CD"] description: [ "The Heat Generator has 2 modes to generate power:" "" @@ -2221,19 +2252,12 @@ "" "&9Active:&r Placing combustible materials such as coal or wood into the generator will burn the fuel to create power." ] - dependencies: ["6F62B5510FA881CD"] - size: 1.25d id: "0650996C7818ADB5" - tasks: [{ - id: "7BA12BAB8271E170" - type: "item" - item: "mekanismgenerators:heat_generator" - }] rewards: [ { id: "7072D079156C2A44" - type: "item" item: "alltheores:osmium_ingot" + type: "item" } { id: "6D2DD795F34A4177" @@ -2241,26 +2265,27 @@ xp: 10 } ] + shape: "octagon" + size: 1.25d + subtitle: "Basic Power Gen" + tasks: [{ + id: "7BA12BAB8271E170" + item: "mekanismgenerators:heat_generator" + type: "item" + }] + x: -8.875d + y: -1.975d } { - x: 10.5d - y: 4.0d - shape: "octagon" + dependencies: ["162CE44400A63575"] description: ["This generator will burn Bio Fuel into energy. It produces around 140FE/t."] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.5d id: "6CD1720B76F47806" - tasks: [{ - id: "36B12984060A90FD" - type: "item" - item: "mekanismgenerators:bio_generator" - }] rewards: [ { id: "1301C1670E4241EF" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "45C7E780DC5681CF" @@ -2268,29 +2293,29 @@ xp: 100 } ] + shape: "octagon" + size: 1.25d + tasks: [{ + id: "36B12984060A90FD" + item: "mekanismgenerators:bio_generator" + type: "item" + }] + x: 3.0d + y: 2.0d } { - x: 9.0d - y: 4.0d - shape: "octagon" + dependencies: ["74200A48498DD7F8"] description: [ "If you're wondering if it is worth making this upgrade, the answer is yes." "" "This version produces 105.6FE/t. It also can be used to add extra heat to Thermal Evaporation Plants." ] - dependencies: ["74200A48498DD7F8"] - size: 1.5d id: "4EDD96EB60EF5814" - tasks: [{ - id: "4F0B3CA66BE1AEE1" - type: "item" - item: "mekanismgenerators:advanced_solar_generator" - }] rewards: [ { id: "7C9221EEC576875E" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "0736D51EE3F58FA4" @@ -2298,31 +2323,30 @@ xp: 100 } ] + shape: "octagon" + size: 1.25d + tasks: [{ + id: "4F0B3CA66BE1AEE1" + item: "mekanismgenerators:advanced_solar_generator" + type: "item" + }] + x: -2.0d + y: 2.0d } { - x: 10.5d - y: 2.5d - shape: "octagon" - subtitle: "Generates Power from the Wind" + dependencies: ["162CE44400A63575"] description: [ "This is a great option for generating power." "" "This generates around 40FE/t, and increases based on how high you are. The higher the Y level, the more power it produces!" ] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.5d id: "7778937DF377C1B4" - tasks: [{ - id: "50624A39AD15A8A6" - type: "item" - item: "mekanismgenerators:wind_generator" - }] rewards: [ { id: "31ABFC11245A8E49" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "32DF83533E5D7416" @@ -2330,12 +2354,28 @@ xp: 100 } ] + shape: "octagon" + size: 1.25d + subtitle: "Generates Power from the Wind" + tasks: [{ + id: "50624A39AD15A8A6" + item: "mekanismgenerators:wind_generator" + type: "item" + }] + x: 2.0d + y: 1.0d } { - title: "&dMekanism&r" + description: [ + "Mekanism is a tech mod that will change the way you play Minecraft." + "" + "The mod focuses on breaking down materials to their chemical makeup, and getting the best out of every material you come across. " + "" + "This mod features Hydrogen-Powered Jetpacks, a mini-robotic friend, reactors, a Digital Miner to automate mining, and much, much more." + ] icon: { - id: "mekanism:creative_energy_cube" Count: 1b + id: "mekanism:creative_energy_cube" tag: { mekData: { EnergyContainers: [{ @@ -2345,29 +2385,12 @@ } } } - x: -13.0d - y: -2.0d - shape: "square" - subtitle: "The Start of Your Own Factory" - description: [ - "Mekanism is a tech mod that will change the way you play Minecraft." - "" - "The mod focuses on breaking down materials to their chemical makeup, and getting the best out of every material you come across. " - "" - "This mod features Hydrogen-Powered Jetpacks, a mini-robotic friend, reactors, a Digital Miner to automate mining, and much, much more." - ] - size: 2.0d id: "58B125BD4876054C" - tasks: [{ - id: "10CE7D11B912F418" - type: "item" - item: "alltheores:raw_osmium" - }] rewards: [ { id: "7D519C36EA3CF356" - type: "item" item: "alltheores:raw_osmium" + type: "item" } { id: "1C5A7C0402C237DD" @@ -2375,25 +2398,27 @@ xp: 10 } ] + shape: "square" + size: 2.0d + subtitle: "The Start of Your Own Factory" + tasks: [{ + id: "10CE7D11B912F418" + item: "alltheores:raw_osmium" + type: "item" + }] + title: "&dMekanism&r" + x: -13.0d + y: -2.0d } { - title: "Osmium" - x: -10.5d - y: -2.0d - subtitle: "The Base Crafting Ingot" dependencies: ["58B125BD4876054C"] id: "6F62B5510FA881CD" - tasks: [{ - id: "52967F83338A3AC3" - type: "item" - item: "alltheores:osmium_ingot" - }] rewards: [ { id: "52CF295425D3C2B9" - type: "item" item: "alltheores:raw_osmium" random_bonus: 1 + type: "item" } { id: "75AA096A6B99BFA3" @@ -2401,12 +2426,18 @@ xp: 10 } ] + subtitle: "The Base Crafting Ingot" + tasks: [{ + id: "52967F83338A3AC3" + item: "alltheores:osmium_ingot" + type: "item" + }] + title: "Osmium" + x: -10.5d + y: -2.0d } { - x: 3.0d - y: -2.0d - shape: "hexagon" - subtitle: "Tier 2 Ore Factory" + dependencies: ["7AE502EDB73BD57A"] description: [ "So far, to \"double\" our ingot output, your setup should look something like this:" "" @@ -2416,20 +2447,13 @@ "" "The &aEnrichment Chamber&r then feeds into your preferred smelter of choice. You follow?" ] - dependencies: ["7AE502EDB73BD57A"] - size: 1.5d id: "263220DCCDB90E29" - tasks: [{ - id: "46C4C1AD9FA5BEE2" - type: "checkmark" - title: "Our Setup So Far" - }] rewards: [ { - id: "07F4FEA9CD91FB7B" - type: "item" - item: "mekanism:alloy_infused" count: 2 + id: "07F4FEA9CD91FB7B" + item: "mekanism:alloy_infused" + type: "item" } { id: "12132365C99DF4EB" @@ -2437,11 +2461,22 @@ xp: 10 } ] + shape: "hexagon" + size: 1.5d + subtitle: "Tier 2 Ore Factory" + tasks: [{ + id: "46C4C1AD9FA5BEE2" + title: "Our Setup So Far" + type: "checkmark" + }] + x: 3.0d + y: -2.0d } { - x: 6.5d - y: -2.0d - subtitle: "Tier 3 Ore Factory" + dependencies: [ + "4F1C04C0F6769825" + "04E2D539E33B7B0F" + ] description: [ "So now, you should have 5 machines ready to go to process your ores. Are you ready to make it even more complicated?" "" @@ -2451,228 +2486,40 @@ "" "Well buckle up. It's about to get wild." ] - dependencies: [ - "4F1C04C0F6769825" - "04E2D539E33B7B0F" - ] id: "1112E4E2CCEB2467" - tasks: [{ - id: "57F40CFA03BD36EF" - type: "checkmark" - title: "The Hard Part" - }] rewards: [{ id: "0B129E30AA37E379" type: "xp" xp: 10 }] - } - { - x: 16.0d - y: -1.9500000000000002d - shape: "diamond" - hide_dependency_lines: true - dependencies: ["58B125BD4876054C"] - size: 1.5d - id: "1C86908F5A1FABC0" + subtitle: "Tier 3 Ore Factory" tasks: [{ - id: "300ABE43848D019B" - type: "item" - item: "mekanism:meka_tool" + id: "57F40CFA03BD36EF" + title: "The Hard Part" + type: "checkmark" }] - rewards: [ - { - id: "66D94C23A4C3A6AC" - type: "random" - table_id: 7197061527498167330L - } - { - id: "233C0CFF6DA6F3EC" - type: "xp" - xp: 1000 - } - { - id: "0A3CB2A343E959F3" - type: "random" - exclude_from_claim_all: true - table_id: 5196609362437981520L - } - ] + x: 6.5d + y: -2.0d } { - x: 14.5d - y: -4.199999999999999d - shape: "square" - hide_dependency_lines: true - dependencies: ["58B125BD4876054C"] - size: 1.5d - id: "03CAD4948ECF0B0F" - tasks: [{ - id: "1CB052C01659D6FD" - type: "item" - item: "mekanism:mekasuit_helmet" - }] - rewards: [ - { - id: "13707E303FFAB18D" - type: "item" - item: "mekanism:pellet_polonium" - } - { - id: "31AFE6B757175202" - type: "random" - table_id: 7197061527498167330L - } - { - id: "3A6298D80801B58E" - type: "xp" - xp: 1000 - } - { - id: "5C9D2306A9397AA5" - type: "random" - exclude_from_claim_all: true - table_id: 5564196992594175882L - } - ] - } - { - x: 14.5d - y: -2.7d - shape: "square" - hide_dependency_lines: true - dependencies: ["58B125BD4876054C"] - size: 1.5d - id: "5EC325720523801E" - tasks: [{ - id: "50E98618A0D7C873" - type: "item" - item: "mekanism:mekasuit_bodyarmor" - }] - rewards: [ - { - id: "5E8F1330F126A12E" - type: "item" - item: "mekanism:pellet_polonium" - } - { - id: "52A2632789560E3B" - type: "random" - table_id: 7197061527498167330L - } - { - id: "29782FF8E879516A" - type: "xp" - xp: 1000 - } - { - id: "59FBD3E46D2DC052" - type: "random" - exclude_from_claim_all: true - table_id: 5564196992594175882L - } - ] - } - { - x: 14.5d - y: -1.2000000000000002d - shape: "square" - hide_dependency_lines: true - dependencies: ["58B125BD4876054C"] - size: 1.5d - id: "544B230E7DC944CA" - tasks: [{ - id: "0638BD9EFEE20F97" - type: "item" - item: "mekanism:mekasuit_pants" - }] - rewards: [ - { - id: "27480E70BA3B5C96" - type: "item" - item: "mekanism:pellet_polonium" - } - { - id: "15BF5C450B139FE3" - type: "random" - table_id: 7197061527498167330L - } - { - id: "1E60842267FDC593" - type: "xp" - xp: 1000 - } - { - id: "319B03150064C871" - type: "random" - exclude_from_claim_all: true - table_id: 5564196992594175882L - } - ] - } - { - x: 14.5d - y: 0.30000000000000004d - shape: "square" - hide_dependency_lines: true - dependencies: ["58B125BD4876054C"] - size: 1.5d - id: "77235CDC61136465" - tasks: [{ - id: "36FFFB742E28B797" - type: "item" - item: "mekanism:mekasuit_boots" - }] - rewards: [ - { - id: "16383CD9381D3C28" - type: "item" - item: "mekanism:pellet_polonium" - } - { - id: "523A6C357802EC0A" - type: "random" - table_id: 7197061527498167330L - } - { - id: "06F08DF4BCA0C969" - type: "xp" - xp: 1000 - } - { - id: "4C180D5C109A31A3" - type: "random" - exclude_from_claim_all: true - table_id: 5564196992594175882L - } - ] - } - { - x: -4.0d - y: -3.5d + dependencies: ["08DDE018A804BFE7"] description: [ "Combines gases, solid items, and liquids to produce an item and by-product." "" "This machine is needed to create end-game materials and armor." ] - dependencies: ["08DDE018A804BFE7"] id: "587A19FC348387C5" - tasks: [{ - id: "1C162E39F2ACA72F" - type: "item" - item: "mekanism:pressurized_reaction_chamber" - }] rewards: [ { - id: "7F4F10CD3B125E3A" - type: "item" - item: "mekanism:basic_control_circuit" count: 2 + id: "7F4F10CD3B125E3A" + item: "mekanism:basic_control_circuit" + type: "item" } { id: "583CAD36267241C2" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "6153A09A9D197270" @@ -2680,25 +2527,23 @@ xp: 10 } ] + tasks: [{ + id: "1C162E39F2ACA72F" + item: "mekanism:pressurized_reaction_chamber" + type: "item" + }] + x: -4.0d + y: -3.5d } { - title: "Bio Fuel" - x: 1.0d - y: -3.0d - description: ["The Crusher can also break down natural substances into Bio Fuel!"] dependencies: ["7AE502EDB73BD57A"] + description: ["The Crusher can also break down natural substances into Bio Fuel!"] id: "3B43DB1A6B0A7B44" - tasks: [{ - id: "05138E2E906020F3" - type: "item" - item: "mekanism:bio_fuel" - count: 2L - }] rewards: [ { id: "174A1D24134BB9DC" - type: "item" item: "mekanism:bio_fuel" + type: "item" } { id: "72D588EA49839008" @@ -2706,29 +2551,29 @@ xp: 10 } ] + tasks: [{ + count: 2L + id: "05138E2E906020F3" + item: "mekanism:bio_fuel" + type: "item" + }] + title: "Bio Fuel" + x: 1.0d + y: -3.0d } { - title: "Substrates" - x: 1.0d - y: -4.0d + dependencies: ["3B43DB1A6B0A7B44"] description: [ "When Bio Fuel is combined with Water and Hydrogen in a &aPressurized Reaction Chamber&r it creates Substrates. It also creates Ethylene as a by-product." "" "These are needed to create HDPE pellets, which is used for end-game crafts like the Meka-suit." ] - dependencies: ["3B43DB1A6B0A7B44"] id: "5047792C6EF6D2AD" - tasks: [{ - id: "1F6A5B58DF94730B" - type: "item" - item: "mekanism:substrate" - count: 3L - }] rewards: [ { id: "4501F6A232456167" - type: "item" item: "mekanism:substrate" + type: "item" } { id: "1979E89900B74A27" @@ -2736,26 +2581,26 @@ xp: 10 } ] + tasks: [{ + count: 3L + id: "1F6A5B58DF94730B" + item: "mekanism:substrate" + type: "item" + }] + title: "Substrates" + x: 1.0d + y: -4.0d } { - title: "HDPE Pellets" - x: 1.0d - y: -5.0d - description: ["Combining Oxygen, Ethylene, and a Substrate in a &aPressurized Reaction Chamber&r will create an HDPE Pellet."] dependencies: ["5047792C6EF6D2AD"] + description: ["Combining Oxygen, Ethylene, and a Substrate in a &aPressurized Reaction Chamber&r will create an HDPE Pellet."] id: "76A38CCA5816CDAD" - tasks: [{ - id: "62E8F3CC847BBD3D" - type: "item" - item: "mekanism:hdpe_pellet" - count: 3L - }] rewards: [ { - id: "16F49D5355A06C1B" - type: "item" - item: "mekanism:substrate" count: 2 + id: "16F49D5355A06C1B" + item: "mekanism:substrate" + type: "item" } { id: "1138396810238D01" @@ -2763,24 +2608,26 @@ xp: 10 } ] + tasks: [{ + count: 3L + id: "62E8F3CC847BBD3D" + item: "mekanism:hdpe_pellet" + type: "item" + }] + title: "HDPE Pellets" + x: 1.0d + y: -5.0d } { - x: 1.0d - y: -6.0d - description: ["To get an HDPE Sheet, place 3 HDPE Pellets in an Enrichment Chamber."] dependencies: ["76A38CCA5816CDAD"] + description: ["To get an HDPE Sheet, place 3 HDPE Pellets in an Enrichment Chamber."] id: "47106CE1937C4340" - tasks: [{ - id: "6EE6F07986BAFC3B" - type: "item" - item: "mekanism:hdpe_sheet" - }] rewards: [ { - id: "78A06CC539C1B6AE" - type: "item" - item: "mekanism:hdpe_pellet" count: 3 + id: "78A06CC539C1B6AE" + item: "mekanism:hdpe_pellet" + type: "item" } { id: "6222BDC7235A0FBC" @@ -2788,26 +2635,24 @@ xp: 100 } ] + tasks: [{ + id: "6EE6F07986BAFC3B" + item: "mekanism:hdpe_sheet" + type: "item" + }] + x: 1.0d + y: -6.0d } { - x: -6.875d - y: 4.375d - shape: "hexagon" - subtitle: "Mekanism's All In One Tool" - hide_dependency_lines: true dependencies: ["162CE44400A63575"] - size: 1.25d + hide_dependency_lines: true id: "49675EA8CBCA1388" - tasks: [{ - id: "79F38A9428A0A23D" - type: "item" - item: "mekanism:atomic_disassembler" - }] + progression_mode: "linear" rewards: [ { id: "1E9683F66A5FE752" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "76A57DE86B17E93A" @@ -2815,18 +2660,25 @@ xp: 100 } { - id: "6B3298C898E9C59A" - type: "random" exclude_from_claim_all: true + id: "6B3298C898E9C59A" table_id: 4196188979167302596L + type: "random" } ] + shape: "hexagon" + size: 1.25d + subtitle: "Mekanism's All In One Tool" + tasks: [{ + id: "79F38A9428A0A23D" + item: "mekanism:atomic_disassembler" + type: "item" + }] + x: -6.5d + y: 5.0d } { - title: "Enriched Items" - x: -4.0d - y: -0.5d - subtitle: "Enrich your items first!" + dependencies: ["08DDE018A804BFE7"] description: [ "Using the Enrichment Chamber, you can enrich items to convert them into Enriched variants." "" @@ -2834,19 +2686,13 @@ "" "If you plan on making a bunch of steel, Enrich your Charcoal first!" ] - dependencies: ["08DDE018A804BFE7"] id: "0F326EEEC2EBE4E5" - tasks: [{ - id: "4B60ACBCC3B46D1D" - type: "item" - item: "mekanism:enriched_carbon" - }] rewards: [ { - id: "1B7E6CC9019F43AB" - type: "item" - item: "mekanism:enriched_carbon" count: 2 + id: "1B7E6CC9019F43AB" + item: "mekanism:enriched_carbon" + type: "item" } { id: "04127BD3A4706FE4" @@ -2854,28 +2700,29 @@ xp: 10 } ] + subtitle: "Enrich your items first!" + tasks: [{ + id: "4B60ACBCC3B46D1D" + item: "mekanism:enriched_carbon" + type: "item" + }] + title: "Enriched Items" + x: -4.0d + y: -0.5d } { - x: 9.5d - y: -2.0d - subtitle: "Giving Ores a Bath" + dependencies: ["4F436770D30D8520"] description: [ "This machine needs water to operate, and uses the water to clean \"Ore Slurry\" into \"Clean Ore Slurry.\"" "" "It will be part 2 of your Tier 4 Ore Processing Factory." ] - dependencies: ["4F436770D30D8520"] id: "4AFF81D3D0E78255" - tasks: [{ - id: "1DA159AA61B37545" - type: "item" - item: "mekanism:chemical_washer" - }] rewards: [ { id: "3CE007719AA0DDD8" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "18B6402C4049FD4C" @@ -2883,28 +2730,28 @@ xp: 100 } ] + subtitle: "Giving Ores a Bath" + tasks: [{ + id: "1DA159AA61B37545" + item: "mekanism:chemical_washer" + type: "item" + }] + x: 8.5d + y: -0.5d } { - x: 11.0d - y: -2.0d - subtitle: "Turns Ore Slurry into Crystals" + dependencies: ["4F436770D30D8520"] description: [ "This machine will be #3 in your Tier 4 Ore Processing Factory." "" "It takes the Clean Ore Slurry from the Chemical Washer and turns it into Crystals, which the Chemical Injection Chamber can process after." ] - dependencies: ["4AFF81D3D0E78255"] id: "3999760881C855FA" - tasks: [{ - id: "6F2B3A4206C129B0" - type: "item" - item: "mekanism:chemical_crystallizer" - }] rewards: [ { id: "2B37585059AAE0D6" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "75C11279E936ADAA" @@ -2912,12 +2759,20 @@ xp: 100 } ] + subtitle: "Turns Ore Slurry into Crystals" + tasks: [{ + id: "6F2B3A4206C129B0" + item: "mekanism:chemical_crystallizer" + type: "item" + }] + x: 9.5d + y: -0.5d } { - x: 12.5d - y: -2.0d - shape: "gear" - subtitle: "This is a lot, I know." + dependencies: [ + "3999760881C855FA" + "4AFF81D3D0E78255" + ] description: [ "If you're like me, you probably got lost 55 times during these last few steps. This is a complicated system." "" @@ -2927,44 +2782,38 @@ "" "{image:atm:textures/questpics/mek/mekanism_flowchart.png width:300 height:150 align:1 fit:true}" ] - dependencies: ["3999760881C855FA"] - size: 1.5d - min_width: 300 id: "3C49F2EEDCCAF1DF" - tasks: [{ - id: "3B3B58C438FD4397" - type: "checkmark" - title: "Tier 4 Ore Processing Factory" - }] + min_width: 300 rewards: [{ id: "3417F669ABC16584" type: "xp" xp: 100 }] + shape: "gear" + size: 1.5d + subtitle: "This is a lot, I know." + tasks: [{ + id: "3B3B58C438FD4397" + title: "Tier 4 Ore Processing Factory Summary" + type: "checkmark" + }] + x: 9.0d + y: 1.0d } { - x: -6.875d - y: 1.875d - shape: "hexagon" + dependencies: ["162CE44400A63575"] description: [ "Standing on this item will charge up any powered item from any mod." "" "This is also needed for the Robit." ] hide_dependency_lines: true - dependencies: ["162CE44400A63575"] - size: 1.25d id: "4204702AA6FBF40B" - tasks: [{ - id: "6190BE8B67130AB5" - type: "item" - item: "mekanism:chargepad" - }] rewards: [ { id: "72909BB3BAF1758D" - type: "random" table_id: 7197061527498167330L + type: "random" } { id: "18F7E9FF427F660D" @@ -2972,7 +2821,44 @@ xp: 10 } ] + shape: "hexagon" + size: 1.25d + tasks: [{ + id: "6190BE8B67130AB5" + item: "mekanism:chargepad" + type: "item" + }] + x: -6.5d + y: 2.5d + } + { + dependencies: [ + "4236B9F071BE18F3" + "2E274BEEF2B0B8C7" + ] + description: [ + "Now that we have some experience working with more advanced machinery, it's time to move towards making &dAntimatter Pellets&r." + "" + "These create several &5End Game&r items, including the &6ATM Star&r. To learn all about Reactors and more, head over to the &aMekanism&r: &dReactors&r questline!" + ] + icon: "mekanism:pellet_antimatter" + id: "7E4A95B6443F23BC" + rewards: [{ + id: "1E16D1CE01AD7052" + type: "xp" + xp: 10 + }] + shape: "hexagon" + size: 2.0d + subtitle: "The Path to Reactors" + tasks: [{ + id: "60BF6E0420C91050" + title: "&dAdvanced Mekanism&r" + type: "checkmark" + }] + x: 9.0d + y: -5.5d } ] - quest_links: [ ] + title: "Mekanism" } diff --git a/minecraft/config/ftbquests/quests/chapters/mekanism_reactors.snbt b/minecraft/config/ftbquests/quests/chapters/mekanism_reactors.snbt new file mode 100644 index 0000000..b2e8ebc --- /dev/null +++ b/minecraft/config/ftbquests/quests/chapters/mekanism_reactors.snbt @@ -0,0 +1,2127 @@ +{ + default_hide_dependency_lines: false + default_min_width: 200 + default_quest_shape: "" + filename: "mekanism_reactors" + group: "2B51AC12041E3F89" + icon: "mekanism:supercharged_coil" + id: "0A093D8C4429B627" + images: [ + { + click: "" + corner: false + dev: false + height: 3.0d + hover: [ ] + image: "ftbquests:tasks/input_only" + rotation: 45.0d + width: 3.0d + x: 17.0d + y: -7.0d + } + { + click: "" + corner: false + dev: false + height: 3.0d + hover: [ ] + image: "ftbquests:tasks/input_only" + rotation: 0.0d + width: 3.0d + x: 17.0d + y: -7.0d + } + { + click: "" + corner: false + dev: false + height: 3.0d + hover: [ ] + image: "ftbquests:block/barrier_open" + rotation: 0.0d + width: 3.0d + x: 2.0d + y: -7.0d + } + { + click: "" + corner: false + dev: false + height: 3.0d + hover: [ ] + image: "ftbquests:block/barrier_open" + rotation: 45.0d + width: 3.0d + x: 2.0d + y: -7.0d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "mekanism:item/hazmat_mask" + rotation: 0.0d + width: 1.0d + x: -1.0d + y: 0.75d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "mekanism:item/hazmat_gown" + rotation: 0.0d + width: 1.0d + x: -1.0d + y: 1.25d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "mekanism:item/hazmat_pants" + rotation: 0.0d + width: 1.0d + x: -1.0d + y: 1.75d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "mekanism:item/hazmat_boots" + rotation: 0.0d + width: 1.0d + x: -1.0d + y: 2.25d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "mekanism:item/fluorite_gem" + rotation: 0.0d + width: 1.0d + x: 8.0d + y: 1.5d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "mekanism:item/yellow_cake_uranium" + rotation: 0.0d + width: 1.0d + x: 8.0d + y: 3.5d + } + { + click: "" + corner: false + dev: false + height: 11.0d + hover: ["Fusion Reactor"] + image: "atm:textures/questpics/mek/fusion_cutout.png" + rotation: 0.0d + width: 10.627118644067796d + x: 17.0d + y: -13.0d + } + { + click: "" + corner: false + dev: false + height: 12.0d + hover: ["Industrial Turbine"] + image: "atm:textures/questpics/mek/turbine_cutout.png" + rotation: 0.0d + width: 10.536144578313253d + x: 20.0d + y: 0.0d + } + { + click: "" + corner: false + dev: false + height: 10.0d + hover: ["Fission Reactor"] + image: "atm:textures/questpics/mek/fission_cutout.png" + rotation: 0.0d + width: 9.661016949152541d + x: 2.0d + y: 9.5d + } + { + click: "" + corner: false + dev: false + height: 10.0d + hover: ["Supercritical Phase Shifter"] + image: "atm:textures/questpics/mek/sps_cutout.png" + rotation: 0.0d + width: 12.687687687687689d + x: -4.5d + y: -7.0d + } + { + alpha: 150 + click: "" + corner: false + dev: false + height: 1.5d + hover: [ ] + image: "ae2:block/controller_column_lights" + rotation: 90.0d + width: 1.5d + x: 4.0d + y: -1.0d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "mob_grinding_utils:blocks/fan_front_on" + rotation: -45.0d + width: 1.0d + x: 11.0d + y: -0.5d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "mob_grinding_utils:blocks/fan_front_on" + rotation: -45.0d + width: 1.0d + x: 11.0d + y: 1.5d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "ftbquests:block/screen_side" + order: -1 + rotation: 0.0d + width: 5.0d + x: 12.5d + y: -6.0d + } + { + click: "" + corner: false + dev: false + height: 5.0d + hover: [ ] + image: "ars_nouveau:textures/particle/laser.png" + rotation: 90.0d + width: 0.5d + x: 12.5d + y: -6.0d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "securitycraft:block/ani_laser" + rotation: 0.0d + width: 0.021739130434782608d + x: 12.0d + y: -4.5d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "securitycraft:block/ani_laser" + rotation: 0.0d + width: 0.021739130434782608d + x: 13.0d + y: -4.0d + } + ] + order_index: 3 + quest_links: [ ] + quests: [ + { + dependencies: ["24174700F7FB771C"] + description: [ + "To start our journey into the world of Mekanism Reactors, we'll start by making a &aFission Reactor&r. These are multiblock structures that generate massive amounts of heat by burning &3Fissile Fuel&r. This reactor does not produce power on its own, but the heat generated can be used to heat &bCoolant&r to be used to generate power in an &aIndustrial Turbine&r." + "" + "The Fission Reactor can be very dangerous, as a meltdown can cause an &cexplosion&r as well as &2Radiation&r spreading over a 5 chunk radius, which lasts for several in-game weeks. " + "" + "But we're going to be prepared for that. Let's make a Hazmat Suit, just in case... right?" + ] + id: "36B1995B495AA674" + min_width: 350 + rewards: [ + { + exclude_from_claim_all: true + id: "1A6ABA2C6D742CE0" + table_id: 7197061527498167330L + type: "random" + } + { + id: "6D8B557D90A02403" + type: "xp" + xp: 10 + } + ] + shape: "gear" + subtitle: "Orange = Radiation Protection" + tasks: [ + { + id: "14BF9ADCB8F43ADC" + item: "mekanism:hazmat_mask" + type: "item" + } + { + id: "0B06DCC5BA15895E" + item: "mekanism:hazmat_gown" + type: "item" + } + { + id: "1F43C3AE8239B716" + item: "mekanism:hazmat_pants" + type: "item" + } + { + id: "68B050A8CDCDCD10" + item: "mekanism:hazmat_boots" + type: "item" + } + ] + title: "Suiting Up for Reactors" + x: 0.0d + y: 0.5d + } + { + dependencies: ["36B1995B495AA674"] + description: [ + "It's time to gather the materials we'll need to build the reactor." + "" + "Just like most Mekanism multiblocks, reactors can be a custom size depending on your needs. They must be cuboid, with the minimum outside size being 3 wide, 4 tall, and 3 blocks deep. The maximum size is 18x18x18. &aWe're going to build a 5x5 to start with&r." + "" + "The edges of the outer shell &bmust&r be made out of &aFission Reactor Casings&r, while the faces can be either casings or &bReactor Glass&r, Reactor Ports, or Reactor Logic Adapters. We'll get to those later." + "" + "For now, let's build a basic 5x5x5 Fission Reactor!" + "" + "Need more help building it? Holding &dw&r while hovering over the Fission Reactor Casing will show you the Ponder that can help you build it." + ] + hide: false + id: "1482F2D45E8F761D" + min_width: 300 + rewards: [ + { + command: "/create ponder mekanismgenerators:fission_reactor_casing" + icon: "ftbquests:barrier" + id: "747F4E333BDC5563" + player_command: false + title: "Click Me To See How To Build!" + type: "command" + } + { + exclude_from_claim_all: true + id: "42378432B647A5A8" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "0792BEFF2D7C604C" + type: "xp" + xp: 100 + } + ] + shape: "square" + subtitle: "Casings and Glass" + tasks: [ + { + count: 53L + id: "19447D5D621A8D89" + item: "mekanismgenerators:fission_reactor_casing" + type: "item" + } + { + count: 41L + id: "0765AB709CC3C6E2" + item: "mekanismgenerators:reactor_glass" + type: "item" + } + ] + title: "Fission Reactor Building Basics" + x: 0.0d + y: 2.5d + } + { + dependencies: ["1482F2D45E8F761D"] + description: [ + "For us to take anything in or out of the Fission Reactor, we'll need &aFission Reactor Ports&r. These can be configured to input or output by using the &9Configurator&r. " + "" + "Every Fission Reactor &aneeds a minimum of 4 Ports&r:" + "" + "1 Coolant Input" + "1 Coolant Output" + "1 Fissile Fuel Input" + "1 Waste Output" + "" + "For this starter build, let's put a port on each side like the image shown below. Make sure to configure them to match the list of inputs and outputs!" + "" + "{image:atm:textures/questpics/mek/port_example.png width:200 height:200 align:1}" + ] + id: "0696B725E840B996" + min_width: 400 + rewards: [ + { + command: "/create ponder mekanismgenerators:fission_reactor_port" + icon: "mekanismgenerators:fission_reactor_port" + id: "5B0B515B95ACDB8C" + player_command: false + title: "Click Me To Learn More!" + type: "command" + } + { + exclude_from_claim_all: true + id: "6AC80E7D1E9239A7" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "11FABC06766669F5" + type: "xp" + xp: 50 + } + ] + shape: "rsquare" + tasks: [{ + count: 4L + id: "057CDA5BC0C5F774" + item: "mekanismgenerators:fission_reactor_port" + type: "item" + }] + title: "Interacting with the Fission Reactor" + x: 1.5d + y: 2.5d + } + { + dependencies: ["1482F2D45E8F761D"] + description: [ + "Afraid of blowing up your Fission Reactor and causing a massive Radiation leak? Don't worry, we all are. &o*insert terrible flashback here*&r" + "" + "So how can we prevent such a catastrophic disaster? By creating a redstone &aCircuit Breaker&r using &dFission Reactor Logic Adapters&r. Now these aren't 100% guaranteed to stop an explosion, but they are absolutely nice to have." + "" + "Essentially, these Adapters allow us to control the Reactor using &cRedstone&r. With just one, you can use a lever to turn on and off the reactor. However, we're going to use them for damage control." + "" + "You can also set these to give off a Redstone Signal based on a certain condition within the Reactor, like &cDamage Critical&r or &8Insufficient Fuel&r. This is useful for setting up a circuit breaker to shut off the Reactor if those ever happen." + "" + "{image:atm:textures/questpics/mek/logic_adapter.png width:150 height:125 align:1}" + ] + id: "5FDB48511EC1C580" + min_width: 300 + optional: true + rewards: [{ + id: "2E5FE4E46429A82D" + type: "xp" + xp: 50 + }] + shape: "hexagon" + subtitle: "Because We've All Blown Up A Reactor Before" + tasks: [{ + id: "16B10EA105CCC1D3" + item: "mekanismgenerators:fission_reactor_logic_adapter" + type: "item" + }] + title: "Reactor Fail Safe" + x: 1.5d + y: 3.5d + } + { + dependencies: ["1482F2D45E8F761D"] + description: [ + "The inside of the reactor is built up of pillars using several &aFission Fuel Assembly&r blocks, with a single &aControl Rod Assembly&r placed at the top of each pillar. These can be anywhere from 1 to 15 blocks in height, depending on the size of the reactor." + "" + "For this build, we'll put 2 of the Fission Fuel Assemblies in the center of our multiblock, and then put the Control Rod Assembly right on top of it." + "" + "{image:atm:textures/questpics/mek/rod_example.png width:250 height:200 align:1}" + ] + id: "3F5010269469EBE0" + min_width: 250 + rewards: [ + { + exclude_from_claim_all: true + id: "27BB1242A6E08E5D" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "6819DA9F73BA383C" + type: "xp" + xp: 50 + } + ] + shape: "rsquare" + tasks: [ + { + count: 2L + id: "032045BB026F44B3" + item: "mekanismgenerators:fission_fuel_assembly" + type: "item" + } + { + id: "0875D821930A348A" + item: "mekanismgenerators:control_rod_assembly" + type: "item" + } + ] + title: "Inside the Reactor: Fuel Control" + x: 1.5d + y: 1.5d + } + { + dependencies: ["5FDB48511EC1C580"] + description: [ + "Using some vanilla mechanics and 2 &aFission Reactor Logic Adapters&r, we can create a simple circuit breaker to trip and turn off the reactor &o&ein case things get a little crazy&r." + "" + "To do this, we'll need a single piece of Redstone, a Piston, a block of either sand or gravel, and an Observer." + "" + "On one of the faces, we'll want to put a Logic Adapter down, then skip a block above it and then place another Adapter. Set the top Adapter to &9\"Activation\"&r, and the bottom Adapter to &c\"Damage Critical\"&r." + "" + "Next, in front and underneath the bottom Adapter, place any building block and stick a piece of Redstone on it leading from the Adapter. We'll then place a Piston facing up in front of that Redstone, then place our piece of sand or gravel on that Piston." + "" + "For the final part of our breaker, place the Observer with the face pointing &boutwards towards the Piston setup&r. &9This is important&r!" + "" + "Whenever the Reactor has critical damage, it will then activate the bottom Adapter, causing the redstone to get a signal, which then activates the Piston and pushes up the Gravel/Sand. This will activate the Observer, which then turns off the Reactor." + "" + "{image:atm:textures/questpics/mek/example_circuit.png width:200 height:250 align:1}" + ] + icon: "minecraft:observer" + id: "7B0764DDE94E73D0" + min_width: 500 + optional: true + rewards: [ + { + command: "/create ponder mekanismgenerators:fission_reactor_logic_adapter" + icon: "mekanismgenerators:fission_reactor_logic_adapter" + id: "4CE5F77418DBFFFB" + player_command: false + title: "Click Me To Learn More!" + type: "command" + } + { + id: "102A352650624E7C" + type: "xp" + xp: 100 + } + ] + shape: "hexagon" + subtitle: "Need a visual? Watch the Ponder!" + tasks: [ + { + count: 2L + id: "25FB07BDEC8EE4EF" + item: "mekanismgenerators:fission_reactor_logic_adapter" + type: "item" + } + { + id: "6F57410F914C4D07" + item: "minecraft:redstone" + type: "item" + } + { + id: "5BC88AE46F95774D" + item: { + Count: 1b + id: "itemfilters:or" + tag: { + items: [ + { + Count: 1b + id: "minecraft:gravel" + } + { + Count: 1b + id: "minecraft:sand" + } + ] + } + } + title: "Gravel or Sand" + type: "item" + } + { + id: "584B8A392FBCD199" + item: "minecraft:piston" + type: "item" + } + { + id: "139EDEDEA3DAD312" + item: "minecraft:observer" + type: "item" + } + ] + title: "Example Circuit Breaker" + x: 1.5d + y: 4.5d + } + { + dependencies: ["1DE8B0C9A7195720"] + description: [ + "When burning fuel, the Fission Reactor creates a massive amount of heat. To prevent the Reactor from converting into TNT, we need to make sure it is properly cooled." + "" + "The easiest way to do this is by giving the Reactor &9Water&r from a Sink. The Sink is an infinite water source, which is &oreally nice for a situation like this&r." + "" + "Pump out the water into one of the Reactor's Ports that is set to &ainput&r to fill up the Reactor with water. This will be heated while the Reactor is running and get converted to &bSteam&r, which you can use to create power with in an &9Industrial Turbine&r." + "" + "&eSodium&r can also be used as a much more efficient coolant. This allows for higher burn rates and lower core temperatures." + ] + id: "2B76B2F18C2C47D2" + min_width: 300 + progression_mode: "linear" + rewards: [{ + id: "1E2809FAFCF0A292" + type: "xp" + xp: 10 + }] + shape: "rsquare" + subtitle: "High Quality H2O" + tasks: [{ + id: "7E8281C007094843" + item: "cookingforblockheads:sink" + type: "item" + }] + title: "Cooling Our Reactor" + x: 3.0d + y: 4.0d + } + { + dependencies: [ + "0696B725E840B996" + "3F5010269469EBE0" + ] + description: [ + "Once you've finish placing in all of the required blocks to build the Reactor, it should give off red particles to show that it is complete." + "" + "Right clicking anywhere on the Reactor will open up the &aInterface&r. This will have all of the information you need to run the Reactor properly, as well as two buttons to turn on and off the Reactor." + "" + "On the left, you have 2 tanks: One for &bCoolant&r and one for &3Fissile Fuel&r. On the right, you have one for &8Nuclear Waste&r, and one for &bHeated Coolant&r, which will most likely be &bSteam&r." + "" + "The &cTemperature&r bar will show you how hot the Reactor is. After a certain temp, the Reactor will start taking &4Damage&r, which will eventually cause the Reactor to explode." + "" + "To adjust the &cBurn Rate&r of the Fissile Fuel and see more statistics, click on the (I) tab on the left side. Here, you can adjust the Rate Limit, which controls how much fuel the Reactor burns per tick." + "" + "{image:atm:textures/questpics/mek/reactor_interface_1.png width:200 height:150 align:1}" + "{image:atm:textures/questpics/mek/reactor_interface_2.png width:200 height:150 align:1}" + ] + icon: "mekanism:geiger_counter" + id: "1DE8B0C9A7195720" + min_width: 500 + progression_mode: "linear" + rewards: [ + { + exclude_from_claim_all: true + id: "4A0CA5788E093C63" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "08BFEE4DB82A488D" + type: "xp" + xp: 250 + } + ] + shape: "square" + size: 1.5d + subtitle: "Those are definitely numbers" + tasks: [{ + icon: "mekanism:geiger_counter" + id: "34D8628732B36EDF" + title: "Observe a Completed Reactor" + type: "custom" + }] + title: "The Fission Reactor Interface" + x: 3.0d + y: 2.5d + } + { + dependencies: ["3B81800EE6E77EF2"] + description: [ + "Every Reactor uses Uranium somewhere for fuel, right?" + "" + "For starters, let's gather some &aUranium Ingots&r. We'll need to process these in an &9Enrichment Chamber&r to turn it into &eYellow Cake Uranium&r." + ] + icon: "mekanism:yellow_cake_uranium" + id: "7E17AB5A4492929E" + rewards: [ + { + exclude_from_claim_all: true + id: "42A731D3881A8723" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "48CC9D36035B2625" + type: "xp" + xp: 25 + } + ] + shape: "rsquare" + subtitle: "Of Course It Uses Uranium" + tasks: [ + { + id: "5641530385DCA6A7" + item: "alltheores:uranium_ingot" + type: "item" + } + { + count: 2L + id: "1C72C0C59D65B1D0" + item: "mekanism:yellow_cake_uranium" + type: "item" + } + ] + title: "&aUranium" + x: 5.5d + y: 3.5d + } + { + dependencies: ["7E17AB5A4492929E"] + description: ["Once we have our hands on &eYellow Cake Uranium&r, we can send it through a &aChemical Oxidizer&r to create the gas, &2Uranium Oxide&r. "] + id: "3AF4E5D4839CEF8B" + progression_mode: "linear" + rewards: [ + { + exclude_from_claim_all: true + id: "4B0908AEDBA24DDF" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "147637FB74512198" + type: "xp" + xp: 25 + } + ] + tasks: [ + { + id: "772EA844FE7C1B74" + item: "mekanism:chemical_oxidizer" + type: "item" + } + { + icon: "mekanism:basic_chemical_tank" + id: "29D6CA9A77ACACC6" + title: "Observe Uranium Oxide in a Machine" + type: "custom" + } + ] + title: "&eUranium Oxide" + x: 7.0d + y: 3.5d + } + { + dependencies: ["7E4A95B6443F23BC"] + description: [ + "As a recap, we've set up an advanced Ore Processing facility using several gases, machinery, and more." + "" + "In this chapter, we'll be using more of those to create powerful multiblock &aReactors&r, as well as advanced ways to create and store power. This will also lead to making &dAntimatter Pellets&r, which are used to make the &6ATM Star&r, as well as some of the strongest tools and weapons in the pack." + ] + icon: "mekanism:antiprotonic_nucleosynthesizer" + id: "24174700F7FB771C" + min_width: 300 + rewards: [{ + id: "73F5CE911AC4474C" + type: "xp" + xp: 10 + }] + shape: "hexagon" + size: 2.0d + subtitle: "&cRequires Quest \"Advanced Mekanism\" Completion from the Mekanism Chapter&r" + tasks: [{ + id: "3153288DCE1C4FEF" + title: "&aMekanism&r: &dAdvanced&r" + type: "checkmark" + }] + x: 1.5d + y: -1.0d + } + { + dependencies: ["1DE8B0C9A7195720"] + description: [ + "The Fission Reactor needs &3Fissile Fuel&r to run. If you look up Fissile Fuel right now in JEI, I bet you'll get overwhelmed with everything you need to make it. It's okay, you've got this. Let's take it one step at a time." + "" + "It all boils down to creating &eUranium Hexafluoride&r. To do this, let's focus on making these two gases: &bHydrofluoric Acid&r, and &eUranium Oxide&r." + ] + icon: "mekanism:reprocessed_fissile_fragment" + id: "3B81800EE6E77EF2" + rewards: [{ + id: "21A507B60A7721B0" + type: "xp" + xp: 100 + }] + tasks: [{ + id: "382818E289EC83A6" + title: "&3Fissile Fuel Production&r" + type: "checkmark" + }] + x: 4.5d + y: 2.5d + } + { + dependencies: ["3B81800EE6E77EF2"] + description: [ + "You should have already made &2Sulfuric Acid&r for your Tier 4 Ore Processing facility, but here is a reminder on how to get it." + "" + "Start by getting &eSulfur Dust&r either by crushing Sulfur from Thermal, or by mixing &bHydrogen Chloride&r with &3Gunpowder&r in a Chemical Dissolution Chamber." + "" + "Take the Sulfur Dust and run it through a &9Chemical Oxidizer&r to get &eSulfur Dioxide&r. Combine that with &bOxygen&r in a Chemical Infuser to get &eSulfur Trioxide&r." + "" + "Next, we'll combine &bWater Vapor&r with the Sulfur Trioxide to make &2Sulfuric Acid&r." + ] + icon: "thermal:sulfur_dust" + id: "31EEE2875595F315" + progression_mode: "linear" + rewards: [{ + id: "414A6E5BDC1A3B1E" + type: "xp" + xp: 25 + }] + subtitle: "A Quick Recap" + tasks: [ + { + id: "14A09EAF150777A3" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:dusts/sulfur" + } + } + title: "Sulfur Dust" + type: "item" + } + { + icon: "ftbquests:barrier" + id: "66C97246C3EEFB7C" + title: "Observe Sulfuric Acid in a Machine" + type: "custom" + } + ] + title: "&2Sulfuric Acid" + x: 5.5d + y: 1.5d + } + { + dependencies: ["31EEE2875595F315"] + description: [ + "Let's take our &2Sulfuric Acid&r and combine it with &bFluorite&r in a &9Chemical Dissolution Chamber&r to make &bHydrofluoric Acid&r." + "" + "We're almost there!" + ] + id: "187A3F5B41D1C923" + progression_mode: "linear" + rewards: [ + { + exclude_from_claim_all: true + id: "15D4F213191722DE" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "5AEF7913046DC6FB" + type: "xp" + xp: 25 + } + ] + tasks: [ + { + id: "452FBF76102210BD" + item: "mekanism:fluorite_gem" + type: "item" + } + { + id: "4F5A28143EFF4944" + item: "mekanism:chemical_dissolution_chamber" + type: "item" + } + { + icon: "ftbquests:barrier" + id: "510CE57C709D5A44" + title: "Observe Hydrofluoric Acid in a Machine" + type: "custom" + } + ] + title: "&bHydrofluoric Acid" + x: 7.0d + y: 1.5d + } + { + dependencies: [ + "187A3F5B41D1C923" + "3AF4E5D4839CEF8B" + ] + description: ["Using another &9Chemical Infuser&r, we want to combine our &bHydrofluoric Acid&r with &eUranium Oxide&r to make &2Uranium Hexafluoride&r."] + id: "3663E93E169EF8E3" + progression_mode: "linear" + rewards: [ + { + exclude_from_claim_all: true + id: "0BF80354A244B222" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "1AA24CF536807D83" + type: "xp" + xp: 50 + } + ] + tasks: [ + { + id: "73C5F4AC41EE5123" + item: "mekanism:chemical_infuser" + type: "item" + } + { + icon: "ftbquests:barrier" + id: "05A215BE7EE2F35D" + title: "Observe Uranium Hexafluoride in a Machine" + type: "custom" + } + ] + title: "&2Uranium Hexafluoride" + x: 8.0d + y: 2.5d + } + { + dependencies: ["3663E93E169EF8E3"] + description: [ + "Once we have an &9Isotopic Centrifuge&r, we can run our &2Uranium Hexafluoride&r in and create &3Fissile Fuel&r!" + "" + "See, that wasn't so bad was it?" + ] + icon: "mekanism:isotopic_centrifuge" + id: "16A6C47E35F3B9D0" + progression_mode: "linear" + rewards: [ + { + exclude_from_claim_all: true + id: "7380540E354FD0C5" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "04AA88C4D9B33E34" + type: "xp" + xp: 100 + } + ] + shape: "hexagon" + size: 1.5d + tasks: [ + { + id: "3F2371FD486D4F0E" + item: "mekanism:isotopic_centrifuge" + type: "item" + } + { + icon: "ftbquests:barrier" + id: "4E04F8F091D18EA4" + title: "Observe Fissile Fuel in a Machine" + type: "custom" + } + ] + title: "&3Fissile Fuel&r" + x: 9.5d + y: 2.5d + } + { + dependencies: ["3FFF9018DA2A2763"] + description: [ + "Let's go through the checklist &oone more time&r to ensure we have everything ready to go before we boot it up:" + "" + "1. Hazmat Suit On (safety first)" + "2. Water/coolant pumping into an input Port." + "3. Fissile Fuel pumping into an input Port." + "4. A Port set to output the Heated Coolant, either to a trashcan or an Industrial Turbine." + "5. A Port set to output Nuclear Waste leading to Radioactive Waste Barrels or machines to process it, or both!" + "" + "If you're ready to go, hit that &eActivate&r button! You can also adjust the &3Burn Rate&r to produce more Nuclear Waste, but start slow." + ] + icon: "engineersdecor:sign_radioactive" + id: "3591EAA8E397F992" + min_width: 300 + rewards: [{ + id: "5AC458A8C3D99B74" + type: "xp" + xp: 10 + }] + shape: "square" + size: 1.5d + tasks: [{ + id: "27709080B4B77B09" + title: "Ready To Go!" + type: "checkmark" + }] + title: "Booting Up The Reactor" + x: 9.5d + y: -1.5d + } + { + dependencies: ["16A6C47E35F3B9D0"] + description: [ + "Once we start burning up Fissile Fuel in the reactor, we'll get heated &bCoolant&r and &8Nuclear Waste&r." + "" + "This is where the Radiation kicks in. As long as it stays &osafely in some container or machine&r, you won't have any spills....right?" + "" + "The best way to store any Radioactive substance is using a &2Radioactive Waste Barrel&r. These will safely store the waste, while slowly decaying the gas without causing a Radiation spill. You don't want your Nuclear Waste sitting in your Reactor as it causes it to produce more heat, so set a port to &aoutput Waste&r and ship it to a barrel!" + "" + "&9Important Note&r: Breaking &nany&r machine, barrel, pipe, or &oanything&r that has a Radioactive gas inside of it &cwill cause a Radiation leak&r. That includes the products of Nuclear Waste, like Polonium or Plutonium." + ] + id: "3FFF9018DA2A2763" + min_width: 300 + rewards: [ + { + exclude_from_claim_all: true + id: "408EC838E6C92754" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "1EEAAB174D95E4B6" + type: "xp" + xp: 25 + } + ] + tasks: [{ + count: 3L + id: "45EC7D8BA0CCFB07" + item: "mekanism:radioactive_waste_barrel" + type: "item" + }] + title: "Dealing with &8Nuclear Waste&r" + x: 9.5d + y: 0.5d + } + { + dependencies: ["3591EAA8E397F992"] + description: [ + "&8Nuclear Waste&r can be sent into an Isotopic Centrifuge to create &9Plutonium&r." + "" + "Sending the Plutonium into a Pressurized Reaction Chamber with some water and &7Fluorite Dust&r will give you &9Plutonium Pellets&r. These are used to make end game materials!" + "" + "Note: This will also create a byproduct of &7Spent Nuclear Waste&r, which needs to be pumped into a Waste Barrel for storage." + ] + id: "2E9FC7DC2AC6FD8E" + rewards: [ + { + exclude_from_claim_all: true + id: "291CFA4139F71658" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "353657D187263DAA" + type: "xp" + xp: 100 + } + ] + tasks: [{ + id: "6B40312EE7C8875D" + item: "mekanism:pellet_plutonium" + type: "item" + }] + x: 7.5d + y: -1.5d + } + { + dependencies: ["3591EAA8E397F992"] + description: [ + "Pumping Nuclear Waste into a &9Solar Neutron Activator&r will give you &dPolonium&r. " + "" + "Run the Polonium through a Pressurized Reaction Chamber with some Fluorite Dust and you'll get &9Polonium Pellets&r. You will need a good bit of these for the future." + "" + "Note: This will also create a byproduct of &7Spent Nuclear Waste&r, which needs to be pumped into a Waste Barrel for storage." + ] + id: "1FAAF8216CDC3AC6" + rewards: [ + { + exclude_from_claim_all: true + id: "1CEED939AAFB06F3" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "316FC7C98CC22E11" + type: "xp" + xp: 100 + } + ] + tasks: [{ + id: "38A344B697C93B3B" + item: "mekanism:pellet_polonium" + type: "item" + }] + x: 8.5d + y: -3.5d + } + { + dependencies: [ + "2E9FC7DC2AC6FD8E" + "1FAAF8216CDC3AC6" + ] + description: [ + "The &dSupercritical Phase Shifter&r (SPS for short) is another multiblock structure used to infuse Polonium with large amounts of power to create &dAntimatter&r gas, which can be crystallized into pellets." + "" + "To build the SPS, you'll need to make a total of 72 &9SPS Casings&r (60 for the build, 12 to make the ports), 3 &9SPS Ports&r, 122 Reactor Glass, and one other item we'll talk about in the next quest. Let's get the materials first!" + ] + id: "068728DE3B9B13C3" + progression_mode: "linear" + rewards: [ + { + command: "/create ponder mekanism:sps_casing" + icon: "ftbquests:barrier" + id: "5B0D10312C328B83" + player_command: false + title: "Click Me to Learn How To Build!" + type: "command" + } + { + id: "34DCA3CB7F03E0E4" + item: "mekanism:sps_port" + type: "item" + } + { + exclude_from_claim_all: true + id: "1E091230BBDA9D73" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "7805E5E238BB92F1" + type: "xp" + xp: 100 + } + ] + shape: "hexagon" + size: 1.5d + tasks: [ + { + count: 60L + id: "63C9D54A0F55BA9B" + item: "mekanism:sps_casing" + type: "item" + } + { + count: 122L + id: "6236D6215419A2EF" + item: "mekanismgenerators:reactor_glass" + type: "item" + } + { + count: 3L + id: "769C396EE20CD89D" + item: "mekanism:sps_port" + type: "item" + } + ] + title: "&dSupercritical Phase Shifter" + x: 6.0d + y: -3.5d + } + { + dependencies: ["1FAAF8216CDC3AC6"] + description: [ + "You've probably heard people talk about how the &cFusion Reactor&r is the best power source in the pack. They are right." + "" + "Once activated, the Reactor can push out up to 200MRF/t with the right setup. It can also be cooled with water to produce steam, which can go into an &9Industrial Turbine&r to make even more power." + "" + "To build the Fusion Reactor, we need to follow a simple pattern. Each face will look like this:" + "{image:atm:textures/questpics/mek/fusion_pattern.png width:175 height:175 align:1}" + "" + "For the top, we want replace the middle block with the Fusion Reactor Controller." + "" + "For the ports, you can replace any of the Reactor Glass on the sides. For this setup, we'll need two ports to input &cDeuterium&r and &eTritium&r, then a port to output power. " + "" + "{image:atm:textures/questpics/mek/completed_fusion_reactor.png width:175 height:150 align:1}" + ] + id: "0152C49AB74B9D32" + min_width: 500 + progression_mode: "linear" + rewards: [ + { + command: "/say Hi, @p!/create ponder mekanismgenerators:fusion_reactor_frame" + icon: "ftbquests:barrier" + id: "7A58D77A4EDACC40" + player_command: false + title: "Click Me To See How To Build!" + type: "command" + } + { + exclude_from_claim_all: true + id: "102EAA274E939BB1" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "73F01F26D46493C6" + type: "xp" + xp: 100 + } + ] + shape: "rsquare" + size: 2.0d + subtitle: "The Best Power Source In The Pack" + tasks: [ + { + id: "4005EDF7A97FD97D" + item: "mekanismgenerators:fusion_reactor_controller" + type: "item" + } + { + count: 36L + id: "6E680D259F45AF80" + item: "mekanismgenerators:fusion_reactor_frame" + type: "item" + } + { + count: 3L + id: "2369D4585A3BDCCC" + item: "mekanismgenerators:fusion_reactor_port" + type: "item" + } + { + count: 25L + id: "554C67BA24832AB4" + item: "mekanismgenerators:reactor_glass" + type: "item" + } + ] + title: "The &cFusion Reactor&r" + x: 8.5d + y: -7.0d + } + { + dependencies: ["068728DE3B9B13C3"] + description: [ + "The &9Supercharged Coil&r is placed on an SPS Port in the center of two faces, like the image below. When given power, these will supercharge Polonium into Antimatter. Only 1 is required, but you can use 2 if you want." + "" + "To produce 1mb of Antimatter, you need 400MRF. If you haven't started making a &cFusion Reactor&r, now's a good time to make it!" + "" + "{image:atm:textures/questpics/mek/sps_coils.png width:200 height:125 align:1}" + ] + id: "2331FCDD2F2B709A" + min_width: 300 + rewards: [ + { + id: "7BC5630B6210C074" + item: "mekanism:supercharged_coil" + type: "item" + } + { + exclude_from_claim_all: true + id: "448388A7D1EF49D7" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "3C4D31DF8C934DC9" + type: "xp" + xp: 100 + } + ] + tasks: [{ + id: "48A70F1D73DE5E37" + item: "mekanism:supercharged_coil" + type: "item" + }] + title: "The Supercharged Coils" + x: 6.0d + y: -5.5d + } + { + dependencies: ["2331FCDD2F2B709A"] + description: [ + "With all of the gathered blocks, it's time to build this thing. Below is a text guide, or you can watch the Ponder!" + "" + "The SPS will be 7x7 when built, but it isn't a cube. It follows a simple pattern, which you can follow the images below as a build guide. The pattern looks like this: " + "" + "{image:atm:textures/questpics/mek/basic_sps_shape.png width:250 height:225 align:1}" + "" + "Each side, including the bottom and top, will follow this pattern. The Supercharged Coils should be placed across from each other in the center of their respective sides, and the remaining two ports will be used to pump in Polonium, and pump out Antimatter Gas." + "" + "Here is the completed structure below: " + "" + "{image:atm:textures/questpics/mek/sps_complete.png width:300 height:250 align:1}" + ] + id: "2B3F2F470E06BC40" + min_width: 350 + progression_mode: "linear" + rewards: [ + { + exclude_from_claim_all: true + id: "08B5E0576E25FAAD" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "7D3868B320D82382" + type: "xp" + xp: 250 + } + ] + shape: "square" + tasks: [{ + icon: "mekanism:sps_casing" + id: "2A13A1B1A85C2981" + title: "Observe a completed SPS" + type: "custom" + }] + title: "Build the SPS!" + x: 6.0d + y: -7.0d + } + { + dependencies: ["2B3F2F470E06BC40"] + description: [ + "After zapping away trillions of power in the SPS, we can finally create &dAntimatter Pellets&r." + "" + "Run the Antimatter Gas you get from the SPS into a Chemical Crystallizer and you'll get 1 Antimatter Pellet for every 1,000mb you make." + ] + id: "00EFC7B327E79076" + rewards: [ + { + exclude_from_claim_all: true + id: "18DC85F7E60E6427" + table_id: 5196609362437981520L + type: "loot" + } + { + id: "377C6F58639E8469" + type: "xp" + xp: 1000 + } + ] + shape: "gear" + size: 3.0d + tasks: [{ + id: "3B83170BC4E75158" + item: "mekanism:pellet_antimatter" + type: "item" + }] + x: 2.0d + y: -7.0d + } + { + dependencies: ["79757F66DF263FA0"] + description: [ + "To see a visual, check out the Ponder by holding &aW&r while hovering over the Laser Focus Matrix." + "" + "The goal is to aim each Laser into a Laser Amplifier. Using one is pretty slow, so we're going to make a few." + "" + "In the image below, you can see an example of how this is setup. Sticking the Lasers directly on a power source like an Energy Cube works, or you can have them on pipes or cables. You want to give it a block of empty space between the lasers and the Laser Amplifier." + "" + "The Laser Amplifier has a red dot on one of the faces. This is what you want to point towards the Laser Focus Matrix." + "" + "Make sure to turn the Laser Amplifier off (or activate Redstone control) and wait for it to store &cat least 400MRF&r, then it'll be ready." + "" + "{image:atm:textures/questpics/mek/laser_example.png width:200 height:150 align:1} " + ] + id: "320CC038A64A3195" + min_width: 400 + rewards: [ + { + command: "/create ponder mekanismgenerators:laser_focus_matrix" + icon: "mekanism:laser" + id: "7C62F20073317501" + player_command: false + title: "Click Me To See It In Action!" + type: "command" + } + { + exclude_from_claim_all: true + id: "1EDDDFB8DA186ABC" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "1D08E38CECF7C7E8" + type: "xp" + xp: 100 + } + ] + tasks: [ + { + id: "1F82E1E037CBDC34" + item: "mekanism:laser_amplifier" + type: "item" + } + { + count: 3L + id: "64C66199BBFDF908" + item: "mekanism:laser" + type: "item" + } + ] + title: "Jumpstarting Method: &dLaser Focus Array&r" + x: 14.5d + y: -6.0d + } + { + dependencies: ["12D271359D48210E"] + description: ["By now, you're already making &aLithium&r. Pump that into a Solar Neutron Activator to create &eTritium&r."] + id: "57534FA0E09C4975" + rewards: [ + { + exclude_from_claim_all: true + id: "50ECD100B9BCD26C" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "464CDFABB1935067" + type: "xp" + xp: 50 + } + ] + tasks: [{ + id: "6C40D1088C211675" + item: "mekanism:solar_neutron_activator" + type: "item" + }] + title: "Fueling the Fusion Reactor: &eTritium&r" + x: 12.5d + y: -7.5d + } + { + dependencies: ["12D271359D48210E"] + description: [ + "To fuel our Fusion Reactor, we'll need to create two different gases, this one being &cDeuterium&r." + "" + "To make this, we'll need to make some Electric Pumps and give them a Filter Upgrade. Place them over a source block of water, give them some power, and they'll pump out &5Heavy Water&r." + "" + "Pump the Heavy Water into an Electrolytic Separator to get &cDeuterium&r." + ] + icon: "mekanism:electric_pump" + id: "4ABF0727AA569DD9" + rewards: [ + { + exclude_from_claim_all: true + id: "6C772F5609C6BFFD" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "5A40C3DB56EDA0E3" + type: "xp" + xp: 50 + } + ] + tasks: [ + { + id: "34228001011C4524" + item: "mekanism:electric_pump" + type: "item" + } + { + id: "1C627F3894C50E4E" + item: "mekanism:upgrade_filter" + type: "item" + } + ] + title: "Fueling the Reactor: &cDeuterium&r" + x: 12.5d + y: -8.5d + } + { + dependencies: [ + "57534FA0E09C4975" + "4ABF0727AA569DD9" + ] + description: [ + "To kick start the Fusion Reactor, we'll need a quick-shot of D-T fuel. This is made by combining &cDeuterium&r and &eTritium&r together in a Chemical Infuser." + "" + "Start by making a &4Hohlraum&r and place it into the Infuser (where the plus symbol is) to fill it with D-T fuel. Now we're ready to jumpstart the Reactor!" + ] + id: "3593D955361B0C6D" + rewards: [ + { + exclude_from_claim_all: true + id: "7118999FC75270C1" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "2FBAF9E2B19C1A6F" + type: "xp" + xp: 100 + } + ] + tasks: [{ + id: "789B4C8031BCDBDA" + item: "mekanismgenerators:hohlraum" + type: "item" + }] + title: "The Fuel Injector" + x: 14.5d + y: -8.0d + } + { + dependencies: ["0152C49AB74B9D32"] + description: [ + "To create a reaction for the Reactor to turn on, we're going to need to inject it with a ton of power. &oAnd I mean a ton of power&r." + "" + "This requires you to set up several &9Lasers&r that all need to be powered, then shooting 400MFE directly into the Laser Focus Matrix." + "" + "The Laser Focus Matrix is placed in the center of one face of the Fusion Reactor. We'll build the Lasers next." + ] + icon: "mekanism:laser" + id: "79757F66DF263FA0" + min_width: 300 + rewards: [ + { + exclude_from_claim_all: true + id: "3DD4ABE973CF2F79" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "27476AD1A921D6BC" + type: "xp" + xp: 100 + } + ] + tasks: [{ + id: "5799CEC4031D454E" + item: "mekanismgenerators:laser_focus_matrix" + type: "item" + }] + title: "Frickin' Laser Beams" + x: 10.5d + y: -6.0d + } + { + dependencies: ["0152C49AB74B9D32"] + description: [ + "Fusion Reactors require a very special fuel: &dD-T Fuel&r to be exact." + "" + "There are two ways to fuel the Reactor: Either by pumping in D-T Fuel directly into the Reactor at 1,000mb/t, or by pumping each of the two fuels in separately at controlled rates." + "" + "For starters, let's pump them in separately. We probably need to know how to make them as well." + ] + icon: "mekanismgenerators:fusion_fuel_bucket" + id: "12D271359D48210E" + rewards: [{ + id: "771198694F018CFC" + type: "xp" + xp: 10 + }] + tasks: [{ + id: "2A6E713A062510B6" + title: "Fueling the Reactor" + type: "checkmark" + }] + title: "Fueling the &dFusion Reactor&r" + x: 10.5d + y: -8.0d + } + { + dependencies: [ + "320CC038A64A3195" + "3593D955361B0C6D" + ] + description: [ + "Hohlraum filled with D-T Fuel? &oCheck!&r" + "" + "Deuterium and Tritium ready to be pumped into the Reactor? &oCheck!&r" + "" + "A Laser Amplifier with at least 400MRF ready to shoot into the Laser Focus Matrix? &oCheck!&r" + "" + "Once you are ready, place the &5Hohlraum&r into the &aFusion Reactor Controller&r, pump in the Fuel, then activate your Laser Amplifier." + "" + "If done right, &nyou'll see the Reactor activate!&r" + "" + "" + "{image:atm:textures/questpics/mek/fusion_activated.png width:225 height:150 align:1}" + ] + icon: "mekanismgenerators:fusion_reactor_controller" + id: "54D8B9CB3F98040F" + min_width: 300 + progression_mode: "linear" + rewards: [ + { + exclude_from_claim_all: true + id: "5E8B928DA02C26C9" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "66CC79AB269C93AC" + type: "xp" + xp: 500 + } + ] + shape: "hexagon" + size: 3.0d + tasks: [ + { + id: "4B63979C49A34565" + item: { + Count: 1b + id: "mekanismgenerators:hohlraum" + tag: { + mekData: { + GasTanks: [{ + Tank: 0b + stored: { + amount: 10L + gasName: "mekanismgenerators:fusion_fuel" + } + }] + } + } + } + type: "item" + } + { + icon: "mekanismgenerators:fusion_reactor_frame" + id: "0B31B1E6089BB33E" + title: "Observe a completed Fusion Reactor" + type: "custom" + } + ] + title: "&dI Think We're Ready&r" + x: 17.0d + y: -7.0d + } + { + dependencies: ["54D8B9CB3F98040F"] + description: [ + "The &dFusion Reactor&r can produce up to 200MRF/t on its own, but first we need to understand some mechanics." + "" + "The easiest way to produce power is by pumping in Deuterium and Tritium separately, then controlling how much fuel is burned using the &aInjection Rate&r in the &cFuel Tab&r." + "" + "This has to be an even number with a max of 98, as it combines the D-T fuel inside of the Reactor itself. The consumption of each fuel is equal to half of the Injection Rate per tick, meaning 49mb/t of each for the max." + "" + "However, you can directly inject &dD-T Fuel&r, but will not be able to control the Injection Rate. This will create massive amounts of power per tick, but at a much higher fuel consumption rate of 500mb/t of each fuel." + "" + "{image:atm:textures/questpics/mek/fusion_fuelUI.png width:175 height:150 align:1}" + ] + id: "26D306418545A2D6" + min_width: 300 + rewards: [ + { + id: "3D24F967DBB74D71" + item: "mekanism:ultimate_induction_cell" + type: "item" + } + { + exclude_from_claim_all: true + id: "717D37340F864405" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "5FAD66DBACDEA6ED" + type: "xp" + xp: 1000 + } + ] + tasks: [{ + id: "1EEEE30BA51757D6" + max_input: 1000L + type: "forge_energy" + value: 50000000L + }] + title: "&dThe End Game Power Source&r" + x: 20.0d + y: -7.0d + } + { + dependencies: ["3FFF9018DA2A2763"] + description: [ + "The &9Industrial Turbine&r is a massive multiblock structure used to convert &cHeated Coolant&r into power. The minimum size is 5x5x5, with the maximum size being 17x17x18." + "" + "To build the Turbine, we'll need several blocks so let's start with the basics." + "" + "Just like most Mekanism multiblocks, the frame must be made out of &eTurbine Casings&r. However, instead of Reactor Glass, you can use &bStructural Glass&r or Casings for each face." + "" + "We're going to build this Turbine, and the quest requires the exact materials needed." + "" + "{image:atm:textures/questpics/mek/turbine_completed.png width:200 height:225 align:1}" + ] + id: "6313B18820445882" + min_width: 300 + rewards: [ + { + command: "/create ponder mekanismgenerators:turbine_casing" + icon: "ftbquests:barrier" + id: "268F36DC559527FD" + player_command: false + title: "Click Me To Learn How To Build!" + type: "command" + } + { + exclude_from_claim_all: true + id: "3178D34B3E9ED19C" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "0963F21E8369E149" + type: "xp" + xp: 100 + } + ] + shape: "gear" + subtitle: "Building the Frame" + tasks: [ + { + count: 52L + id: "0C8EF4390F02EBC4" + item: "mekanismgenerators:turbine_casing" + type: "item" + } + { + count: 52L + id: "3CD4768A3FCA49FF" + item: "mekanism:structural_glass" + type: "item" + } + ] + title: "The &9Industrial Turbine&r" + x: 12.5d + y: 0.5d + } + { + dependencies: ["6313B18820445882"] + description: [ + "&9Turbine Valves&r are used to pump in &bSteam&r, as well as pumping out the power that the Turbine creates." + "" + "&8Turbine Vents&r are used to pump out excess water when using &aSaturating Condensers&r. Otherwise, these help increase the overall flow of steam within the Turbine. The total number of Vents also limit the total Steam Flow Rate. Vents can also be used on the top face of the Turbine, but for this build, we'll just be using them on the outside faces." + "" + "&aSaturating Condensers&r are used to convert &bSteam&r back into water. These are placed on or above the layer containing the Electromagnetic Coils." + ] + id: "233E438357CD89F6" + min_width: 300 + rewards: [ + { + exclude_from_claim_all: true + id: "079119F5F2925E2E" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "0A4A1734D68DC205" + type: "xp" + xp: 100 + } + ] + shape: "diamond" + tasks: [ + { + count: 2L + id: "3E72FC25B884DFFC" + item: "mekanismgenerators:turbine_valve" + type: "item" + } + { + count: 24L + id: "4D32BE4920464ED0" + item: "mekanismgenerators:turbine_vent" + type: "item" + } + { + count: 8L + id: "2C56599158C13CDF" + item: "mekanismgenerators:saturating_condenser" + type: "item" + } + ] + title: "The &aPorts&r" + x: 14.0d + y: -0.5d + } + { + dependencies: ["6313B18820445882"] + description: [ + "The &9Turbine Rotor&r is placed in the middle of the Turbine. For every Turbine Rotor, you will need 2 &aTurbine Blades&r. For this Turbine, we'll be using 3 Rotors." + "" + "While looking at the Rotor, right clicking with &aTurbine Blades&r will place them directly onto the Rotor. The taller the Rotor, the longer the Blades will become. For this build, we are using 6 total Blades. If you plan on building a bigger Turbine, you will need to increase the width of the Turbine depending on how many Blades you plan on using." + "" + "The &9Rotational Complex&r must be placed at the top of the Turbine Rotor. This is then surrounded by &ePressure Dispersers&r." + "" + "The Dispersers must fill out the entire layer where the Rotational Complex sits." + ] + id: "05D20B506213A449" + min_width: 300 + rewards: [ + { + exclude_from_claim_all: true + id: "5FCF42CDCA222B28" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "5FDADDDF8428A238" + type: "xp" + xp: 50 + } + ] + shape: "diamond" + tasks: [ + { + count: 3L + id: "69CE83F6561383E5" + item: "mekanismgenerators:turbine_rotor" + type: "item" + } + { + id: "2902E36FD3AC8E68" + item: "mekanismgenerators:rotational_complex" + type: "item" + } + { + count: 8L + id: "1E9FDE2560C1AB7C" + item: "mekanism:pressure_disperser" + type: "item" + } + { + count: 6L + id: "526F17523CE9BDF5" + item: "mekanismgenerators:turbine_blade" + type: "item" + } + ] + title: "The &aRotor&r" + x: 14.0d + y: 0.5d + } + { + dependencies: ["6313B18820445882"] + description: [ + "The &9Electromagnetic Coil&r is placed directly on top of the &aRotational Complex&r to convert the kinetic energy into power." + "" + "You can use multiple, with 5 being the max. These must either touch another Coil, or the Rotational Complex." + ] + id: "7C61906C6C87C97D" + rewards: [ + { + exclude_from_claim_all: true + id: "29C9FF0DAC44A134" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "18AE58687D78BB0F" + type: "xp" + xp: 25 + } + ] + shape: "diamond" + tasks: [{ + id: "4C0CC372A8597375" + item: "mekanismgenerators:electromagnetic_coil" + type: "item" + }] + x: 14.0d + y: 1.5d + } + { + dependencies: [ + "233E438357CD89F6" + "7C61906C6C87C97D" + "05D20B506213A449" + ] + description: [ + "If you've built the Turbine properly, you will see red particles around the structure. Right clicking on the Turbine will open up the interface." + "" + "This will tell you all of the information that you need to know, including the total Steam Flow Rate, as well as the total Steam inside of the Turbine." + "" + "On the right, you will have a bar that shows you the Power that is stored inside of the Turbine. If this gets full, the Turbine will turn off, unless you set it to Vent Overflow." + "" + "Let's get it running!" + "" + "Once you have a fully functioning Fission Reactor, pump out the &bSteam&r directly into a Turbine Valve on your Turbine. Since we're using Saturating Condensers in this build, you can pump out water from a Turbine Vent back into your Reactor if you want. " + ] + id: "4189BC3DFB551F4C" + min_width: 300 + progression_mode: "linear" + rewards: [ + { + exclude_from_claim_all: true + id: "4C5DD65195702E52" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "3B59F78B29ABD642" + type: "xp" + xp: 250 + } + ] + shape: "hexagon" + size: 2.0d + tasks: [{ + icon: "mekanismgenerators:turbine_casing" + id: "71DB5E5857993B3F" + title: "Observe a Completed Turbine" + type: "custom" + }] + title: "Creating Power with the Turbine!" + x: 15.5d + y: 0.5d + } + { + dependencies: ["24174700F7FB771C"] + description: [ + "If we want to create massive amounts of power, we'll need a way to store all of it, and those Energy Cubes just won't cut it." + "" + "We're going to create a customizable multiblock used to store large amounts of power, but first, we need to make some Lithium Dust!" + "" + "You should have some Brine being made from a previous quest using the &aThermal Evaporation Plants&r. Run the &eBrine&r through another &aThermal Evaporation Plant&r to get Lithium, then through a &9Chemical Crystallizer&r to get &aLithium Dust&r." + ] + icon: "mekanism:upgrade_energy" + id: "0FF852DE33E41C90" + min_width: 250 + rewards: [ + { + exclude_from_claim_all: true + id: "4DA0A0C799C02F80" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "6FBC38ABC17E2BFF" + type: "xp" + xp: 100 + } + ] + shape: "hexagon" + tasks: [{ + count: 4L + id: "31A1425AA09C33F8" + item: "mekanism:dust_lithium" + type: "item" + }] + title: "Advanced Power Storage" + x: 3.0d + y: -1.0d + } + { + dependencies: ["0FF852DE33E41C90"] + description: [ + "Almost every Mekanism multiblock is built the same way." + "" + "You'll need to make a rectangular prism structure. The edges must be made out of &8Induction Casings&r. The faces can be made of either Casings, &aStructural Glass&r, or &cInduction Ports&r. It's best to have 2 Ports: one for input, and one for output. These can be changed using the &eConfigurator&r." + "" + "For this build, we'll be making a 5x5x5. This quest requires the exact amount of materials needed to build this. Need help? &nCheck out the Ponder!&r" + "" + "{image:atm:textures/questpics/mek/induction_matrix.png width:200 height:200 align:1}" + ] + hide: false + id: "673FCBF8685D0EEE" + min_width: 300 + rewards: [ + { + command: "/create ponder mekanism:induction_casing" + icon: "ftbquests:barrier" + id: "1B37826ECEC743AB" + player_command: false + title: "Click Me To See How To Build!" + type: "command" + } + { + exclude_from_claim_all: true + id: "613F17C233D08DE6" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "47EF9E0FC6A57445" + type: "xp" + xp: 100 + } + ] + shape: "diamond" + subtitle: "The Energy Cube's Papa" + tasks: [ + { + count: 44L + id: "6D0EB8C587E34699" + item: "mekanism:induction_casing" + type: "item" + } + { + count: 2L + id: "6468D6A69F683E6D" + item: "mekanism:induction_port" + type: "item" + } + { + count: 55L + id: "5586FBB0561715AD" + item: "mekanism:structural_glass" + type: "item" + } + ] + title: "Building the &9Induction Matrix&r" + x: 4.0d + y: -1.5d + } + { + dependencies: ["0FF852DE33E41C90"] + description: [ + "The Induction Matrix allows you to customize how much power you can store and transfer by adding Cells and Providers inside of the multiblock structure." + "" + "Induction Cells increase the total amount of power that can be stored." + "" + "Induction Providers increase the total transfer speed both in and out of the Matrix." + "" + "You can customize how many you want of each inside of the multiblock, but you will need at least one of each. These also have higher tiers to increase your overall storage and transfer capacity." + "" + "{image:atm:textures/questpics/mek/induction_inside.png width:300 height:200 align:1}" + ] + hide: false + id: "14D772808D1BEAE2" + min_width: 350 + rewards: [ + { + exclude_from_claim_all: true + id: "250D8106ACD732CF" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "3CC428CF1A7974C7" + type: "xp" + xp: 100 + } + ] + shape: "diamond" + tasks: [ + { + id: "4063C1B5F935A026" + item: { + Count: 1b + id: "itemfilters:or" + tag: { + items: [ + { + Count: 1b + id: "mekanism:basic_induction_cell" + } + { + Count: 1b + id: "mekanism:advanced_induction_cell" + } + { + Count: 1b + id: "mekanism:elite_induction_cell" + } + { + Count: 1b + id: "mekanism:ultimate_induction_cell" + } + ] + } + } + title: "Induction Cells" + type: "item" + } + { + id: "2E3FF129C3668DD8" + item: { + Count: 1b + id: "itemfilters:or" + tag: { + items: [ + { + Count: 1b + id: "mekanism:basic_induction_provider" + } + { + Count: 1b + id: "mekanism:advanced_induction_provider" + } + { + Count: 1b + id: "mekanism:elite_induction_provider" + } + { + Count: 1b + id: "mekanism:ultimate_induction_provider" + } + ] + } + } + title: "Induction Providers" + type: "item" + } + ] + title: "&aCustomizing Our&r &9Power Limits&r" + x: 4.0d + y: -0.5d + } + { + dependencies: [ + "673FCBF8685D0EEE" + "14D772808D1BEAE2" + ] + description: [ + "Once you've finished building your first &9Energized Induction Matrix&r, you'll see red particles all around the structure to show that it is complete." + "" + "Don't be afraid to upgrade with higher tier Cells and Providers! Need more space for them? The maximum size the Induction Matrix can be is 18x18x18. " + ] + icon: "mekanism:ultimate_induction_cell" + id: "07ECC87DFF2D3991" + progression_mode: "linear" + rewards: [ + { + exclude_from_claim_all: true + id: "2871E7A5B590DB95" + table_id: 8364958827326577211L + type: "loot" + } + { + id: "19F7348CFE7A14C9" + type: "xp" + xp: 100 + } + ] + shape: "diamond" + size: 1.5d + tasks: [{ + icon: "mekanism:induction_casing" + id: "621A4E28BD50F96C" + title: "Observe a Completed Induction Matrix" + type: "custom" + }] + title: "&aCompleting the&r &9Matrix&r" + x: 5.0d + y: -1.0d + } + ] + title: "Mekanism: &dAdvanced&r" +} diff --git a/minecraft/config/ftbquests/quests/chapters/welcome.snbt b/minecraft/config/ftbquests/quests/chapters/welcome.snbt index cab8de8..f76446c 100644 --- a/minecraft/config/ftbquests/quests/chapters/welcome.snbt +++ b/minecraft/config/ftbquests/quests/chapters/welcome.snbt @@ -1,58 +1,452 @@ { - id: "5B00676D79306EA2" - group: "" - order_index: 0 - filename: "welcome" - title: "Welcome" - icon: "allthetweaks:atm_star" - default_quest_shape: "" default_hide_dependency_lines: false - images: [{ - x: 0.5d - y: -4.0d - width: 4.0d - height: 4.0d - rotation: 8.0d - image: "packmenu:textures/gui/logo.png" - hover: [ ] - click: "" - dev: false - corner: true - }] - quests: [{ - title: "&dWelcome to All The Mods 8!" - icon: "allthetweaks:atm_star" - x: 0.5d - y: -0.5d - shape: "diamond" - description: [ - "ATM8 offers a curated modded experience for those who like kitchensink style modpacks!" - "" - "If you're new to modded MC, make sure to check out the chapter &9Getting Started&r to get you on your feet!" - "" - "If you have any questions or issues, feel free to join the ATM discord!" - "" - "Note: Quests are optional." - ] - size: 3.0d - id: "3BC0A50886A3222B" - tasks: [{ - id: "5A1784C5676CDC62" - type: "checkmark" - title: "Welcome to All The Mods 8!" - }] - rewards: [ - { - id: "6D5A59BBE47C22D1" - type: "item" - item: "ftbquests:book" - } - { + default_quest_shape: "" + filename: "welcome" + group: "" + icon: "allthetweaks:atm_star" + id: "5B00676D79306EA2" + images: [ + { + click: "" + corner: true + dev: false + height: 5.0d + hover: [ ] + image: "packmenu:textures/gui/logo.png" + rotation: 8.0d + width: 5.0d + x: 0.0d + y: -4.5d + } + { + click: "" + corner: false + dev: false + height: 5.0d + hover: ["whatthedrunk"] + image: "atm:textures/questpics/welcome/whatthedrunk.png" + rotation: 0.0d + width: 3.75d + x: 0.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 5.0d + hover: ["EnigmaQuip"] + image: "atm:textures/questpics/welcome/enigmaquip.png" + rotation: 0.0d + width: 3.75d + x: 5.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 5.0d + hover: ["theVortex"] + image: "atm:textures/questpics/welcome/thevortex.png" + rotation: 0.0d + width: 3.75d + x: 10.0d + y: 5.0d + } + { + click: "https://www.youtube.com/c/alfredggmc" + corner: false + dev: false + height: 5.0d + hover: ["AlfredGG"] + image: "atm:textures/questpics/welcome/alfred.png" + rotation: 0.0d + width: 3.75d + x: 15.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 5.0d + hover: ["mitchell52"] + image: "atm:textures/questpics/welcome/mitchell52.png" + rotation: 0.0d + width: 3.75d + x: -5.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 5.0d + hover: ["oly2o6"] + image: "atm:textures/questpics/welcome/oly206.png" + rotation: 0.0d + width: 3.75d + x: -15.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 5.0d + hover: ["MutantGumdrop"] + image: "atm:textures/questpics/welcome/mutantgumdrop.png" + rotation: 0.0d + width: 3.75d + x: -10.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "atm:textures/questpics/welcome/signs/alfredgg_name.png" + rotation: 0.0d + width: 3.396039603960396d + x: 15.0d + y: 8.13d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "atm:textures/questpics/welcome/signs/thevortex_name.png" + rotation: 0.0d + width: 4.048543689320389d + x: 10.0d + y: 8.15d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "atm:textures/questpics/welcome/signs/mutant_name.png" + rotation: 0.0d + width: 5.515873015873016d + x: -10.0d + y: 8.26d + } + { + click: "" + corner: false + dev: false + height: 1.1d + hover: [ ] + image: "atm:textures/questpics/welcome/signs/enigma_name.png" + rotation: 0.0d + width: 3.8412698412698414d + x: 5.0d + y: 8.29d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "atm:textures/questpics/welcome/signs/mitchell52_name.png" + rotation: 0.0d + width: 4.048543689320389d + x: -5.0d + y: 8.15d + } + { + click: "" + corner: false + dev: false + height: 1.2d + hover: [ ] + image: "atm:textures/questpics/welcome/signs/oly2o6.png" + rotation: 0.0d + width: 2.457142857142857d + x: -15.0d + y: 8.27d + } + { + click: "" + corner: false + dev: false + height: 1.0d + hover: [ ] + image: "atm:textures/questpics/welcome/signs/whatthedrunk.png" + rotation: 0.0d + width: 5.601941747572815d + x: 0.0d + y: 8.15d + } + { + click: "" + corner: false + dev: false + height: 2.9083503054989817d + hover: [ ] + image: "atm:textures/questpics/welcome/signs/name_bar.png" + order: -1 + rotation: 0.0d + width: 42.0d + x: 0.0d + y: 8.15d + } + { + click: "" + corner: false + dev: false + height: 6.0d + hover: [ ] + image: "ftbquests:textures/block/base_input.png" + order: -3 + rotation: 0.0d + width: 4.0d + x: -5.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 6.0d + hover: [ ] + image: "ftbquests:textures/block/base_input.png" + order: -3 + rotation: 0.0d + width: 4.0d + x: -10.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 6.0d + hover: [ ] + image: "ftbquests:textures/block/base_input.png" + order: -3 + rotation: 0.0d + width: 4.0d + x: -15.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 6.0d + hover: [ ] + image: "ftbquests:textures/block/base_input.png" + order: -3 + rotation: 0.0d + width: 4.0d + x: 0.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 6.0d + hover: [ ] + image: "ftbquests:textures/block/base_input.png" + order: -3 + rotation: 0.0d + width: 4.0d + x: 5.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 6.0d + hover: [ ] + image: "ftbquests:textures/block/base_input.png" + order: -3 + rotation: 0.0d + width: 4.0d + x: 10.0d + y: 5.0d + } + { + click: "" + corner: false + dev: false + height: 6.0d + hover: [ ] + image: "ftbquests:textures/block/base_input.png" + order: -3 + rotation: 0.0d + width: 4.0d + x: 15.0d + y: 5.0d + } + { + click: "https://discord.gg/3paFjuRfz9" + corner: false + dev: false + height: 1.0d + hover: ["Join the Discord!"] + image: "ftbchunks:textures/waypoint_default.png" + rotation: 0.0d + width: 1.0d + x: 0.0d + y: 1.5d + } + ] + order_index: 0 + quest_links: [ ] + quests: [ + { + description: [ + "ATM8 offers a curated modded experience for those who like kitchensink-style modpacks!" + "" + "If you're new to modded MC, make sure to check out the &9Getting Started&r chapter to get you on your feet!" + "" + "If you have any questions or issues, feel free to join the ATM discord!" + ] + icon: "allthetweaks:atm_star" + id: "3BC0A50886A3222B" + rewards: [{ id: "4956CB79E44FB523" type: "xp" xp: 10 + }] + shape: "diamond" + size: 3.0d + tasks: [{ + id: "5A1784C5676CDC62" + title: "Welcome to All The Mods 8!" + type: "checkmark" + }] + title: "&dWelcome to All The Mods 8!" + x: 0.0d + y: -0.5d + } + { + description: [ + "In this modpack, Quests are optional. Mods are not gated behind completing any quests!" + "" + "The individual questlines outside of the Main questline are meant to serve as mod guides. If you want to follow the progression, make sure to check out the Main Questline!" + "" + "Most of the quests in the pack are also made by &2AlfredGG&r. Quests are hard work, so if you'd like to support him, you can click on his player image below!" + ] + icon: "ftbquests:book" + id: "3708A4780ACEB34E" + min_width: 250 + rewards: [{ + id: "4A56DF6E0204666C" + type: "xp" + xp: 10 + }] + shape: "rsquare" + size: 1.5d + tasks: [{ + id: "52BB142F044075B4" + title: "Quests" + type: "checkmark" + }] + title: "Quests" + x: 2.5d + y: -0.5d + } + { + description: [ + "There are plenty of helpful commands within ATM. Here are a few:" + "" + "&e/sethome&r (name of home) | Let's you set a home that you can teleport back to using /home (name). Example: /sethome farm - then teleport with /home farm" + "" + "&e/back&r | If you teleport anywhere or die, you can use /back to teleport back to your previous location." + "" + "&e/spawn&r | This will teleport you to the spawn of your overworld." + ] + icon: { + Count: 1b + id: "ftbquests:custom_icon" + tag: { + Icon: "ftbteams:textures/settings.png" + } } - ] - }] - quest_links: [ ] + id: "7658C1C663394E85" + min_width: 350 + rewards: [{ + id: "5007C73E170C4FF6" + type: "xp" + xp: 10 + }] + shape: "rsquare" + size: 1.5d + tasks: [{ + id: "10A16F89D4AD238D" + title: "Useful Commands" + type: "checkmark" + }] + x: -2.5d + y: -0.5d + } + { + description: [ + "To claim chunks, the default key to open the Claim Map is &6M&r." + "" + "To claim a chunk, left click and drag to claim. " + "" + "To force load a chunk, shift-left click the chunk. If done properly, you'll see lines across the chunk." + ] + icon: { + Count: 1b + id: "ftbquests:custom_icon" + tag: { + Icon: "ftbchunks:textures/waypoint_home.png" + } + } + id: "0C93D7A607AB8B83" + rewards: [{ + id: "1B044C35466AFAEF" + type: "xp" + xp: 10 + }] + size: 1.5d + tasks: [{ + id: "103C42C743E2A2DB" + title: "Claiming Chunks" + type: "checkmark" + }] + x: 4.5d + y: -0.5d + } + { + description: ["If you want to create a team for you and your friends, use the command &a/ftbteams party create (name of team)&r to create the team!"] + icon: { + Count: 1b + id: "ftbquests:custom_icon" + tag: { + Icon: "ftbteams:textures/teams.png" + } + } + id: "5AC1BE754210429E" + rewards: [{ + id: "101D2FD24AB845AC" + type: "xp" + xp: 10 + }] + size: 1.5d + tasks: [{ + id: "4F13A02FB0055A62" + title: "Creating a Team" + type: "checkmark" + }] + x: -4.5d + y: -0.5d + } + ] + title: "Welcome" } diff --git a/minecraft/config/ftbquests/quests/reward_tables/amekanismr_dadvanced_loot_boxr.snbt b/minecraft/config/ftbquests/quests/reward_tables/amekanismr_dadvanced_loot_boxr.snbt new file mode 100644 index 0000000..4c0d19c --- /dev/null +++ b/minecraft/config/ftbquests/quests/reward_tables/amekanismr_dadvanced_loot_boxr.snbt @@ -0,0 +1,105 @@ +{ + loot_crate: { + string_id: "mekanism_advanced_loot_box" + color: 16777215 + glow: 1b + drops: { + passive: 0 + monster: 0 + boss: 0 + } + } + id: "74164DBBE7919A3B" + icon: "lootr:lootr_inventory" + use_title: true + title: "&aMekanism:&r &dAdvanced Loot Box&r" + rewards: [ + { item: "alltheores:steel_ingot", count: 4, random_bonus: 4, weight: 100.0f } + { item: "alltheores:steel_block", random_bonus: 1, weight: 75.0f } + { item: "mekanism:steel_casing", random_bonus: 3, weight: 50.0f } + { item: "mekanism:thermal_evaporation_block", count: 16, random_bonus: 16, weight: 50.0f } + { item: "mekanism:basic_induction_cell", weight: 50.0f } + { item: "mekanism:basic_induction_provider", weight: 50.0f } + { item: "mekanism:pellet_polonium" } + { item: "mekanism:pellet_plutonium", random_bonus: 2, weight: 5.0f } + { item: "alltheores:uranium_ingot", count: 4, random_bonus: 12, weight: 100.0f } + { item: "mekanismgenerators:turbine_casing", count: 4, random_bonus: 12, weight: 50.0f } + { item: "mekanismgenerators:fission_reactor_casing", count: 4, random_bonus: 12, weight: 25.0f } + { item: "alltheores:uranium_block", random_bonus: 2, weight: 50.0f } + { item: "mekanism:upgrade_speed", count: 4, random_bonus: 4, weight: 75.0f } + { item: "mekanism:upgrade_energy", count: 4, random_bonus: 4, weight: 75.0f } + { item: "mekanism:advanced_tier_installer", random_bonus: 1, weight: 50.0f } + { item: "mekanism:elite_tier_installer", weight: 50.0f } + { item: "mekanism:ultimate_tier_installer", weight: 25.0f } + { item: "mekanism:alloy_reinforced", count: 2, random_bonus: 2, weight: 75.0f } + { item: "mekanism:alloy_atomic", random_bonus: 2, weight: 50.0f } + { item: "mekanism:reprocessed_fissile_fragment", count: 2, random_bonus: 3, weight: 10.0f } + { item: "mekanism:dust_lithium", count: 4, random_bonus: 12, weight: 50.0f } + { item: "mekanism:quantum_entangloporter", weight: 25.0f } + { + item: { + id: "mekanism:elite_energy_cube" + Count: 1b + tag: { + mekData: { + EnergyContainers: [{ + Container: 0b + stored: "64000000" + }] + } + } + } + weight: 10.0f + } + { + item: { + id: "mekanism:ultimate_energy_cube" + Count: 1b + tag: { + mekData: { + EnergyContainers: [{ + Container: 0b + stored: "256000000" + }] + } + } + } + weight: 5.0f + } + { item: "mekanism:ultimate_universal_cable", count: 4, random_bonus: 4, weight: 50.0f } + { item: "mekanism:ultimate_mechanical_pipe", count: 4, random_bonus: 4, weight: 50.0f } + { item: "mekanism:ultimate_pressurized_tube", count: 4, random_bonus: 4, weight: 50.0f } + { + item: { + id: "mekanismgenerators:advanced_solar_generator" + Count: 1b + tag: { + mekData: { + EnergyContainers: [{ + Container: 0b + stored: "200000" + }] + } + } + } + random_bonus: 2 + weight: 50.0f + } + { item: "mysticalagriculture:uranium_seeds", random_bonus: 1, weight: 25.0f } + { + item: { + id: "productivebees:spawn_egg_configurable_bee" + Count: 1b + tag: { + EntityTag: { + type: "productivebees:radioactive" + } + } + } + random_bonus: 1 + weight: 25.0f + } + ] + order_index: 40 + loot_size: 1 +} diff --git a/minecraft/config/ironjetpacks/jetpacks/allthemodium.json b/minecraft/config/ironjetpacks/jetpacks/allthemodium.json new file mode 100644 index 0000000..447f833 --- /dev/null +++ b/minecraft/config/ironjetpacks/jetpacks/allthemodium.json @@ -0,0 +1,25 @@ +{ + "name": "allthemodium", + "disable": false, + "tier": 6, + "color": "ffef0e", + "armorPoints": 150, + "enchantability": 87, + "craftingMaterial": "tag:forge:ingots/allthemodium", + "rarity": 0, + "capacity": 72000000, + "usage": 1650, + "speedVertical": 1.15, + "accelVertical": 0.20, + "speedSideways": 0.25, + "speedHoverDescend": 0.70, + "speedHover": 0.0, + "sprintSpeedMulti": 2.3, + "sprintFuelMulti": 4.4, + "creative": false, + "sprintSpeedMultiVertical": 1.0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "speedHoverAscend": 0.7, + "curios": true +} \ No newline at end of file diff --git a/minecraft/config/ironjetpacks/jetpacks/unobtainium.json b/minecraft/config/ironjetpacks/jetpacks/unobtainium.json new file mode 100644 index 0000000..be2b94d --- /dev/null +++ b/minecraft/config/ironjetpacks/jetpacks/unobtainium.json @@ -0,0 +1,25 @@ +{ + "name": "unobtainium", + "disable": false, + "tier": 8, + "color": "d152e3", + "armorPoints": 520, + "enchantability": 420, + "craftingMaterial": "tag:forge:ingots/unobtainium", + "rarity": 0, + "capacity": 184000000, + "usage": 5000, + "speedVertical": 1.5, + "accelVertical": 0.35, + "speedSideways": 0.39, + "speedHoverDescend": 0.90, + "speedHover": 0.0, + "sprintSpeedMulti": 3.0, + "sprintFuelMulti": 5.5, + "creative": false, + "sprintSpeedMultiVertical": 1.0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "speedHoverAscend": 0.9, + "curios": true +} \ No newline at end of file diff --git a/minecraft/config/ironjetpacks/jetpacks/vibranium.json b/minecraft/config/ironjetpacks/jetpacks/vibranium.json new file mode 100644 index 0000000..cdca426 --- /dev/null +++ b/minecraft/config/ironjetpacks/jetpacks/vibranium.json @@ -0,0 +1,25 @@ +{ + "name": "vibranium", + "disable": false, + "tier": 7, + "color": "26de88", + "armorPoints": 320, + "enchantability": 187, + "craftingMaterial": "tag:forge:ingots/vibranium", + "rarity": 0, + "capacity": 120000000, + "usage": 2650, + "speedVertical": 1.25, + "accelVertical": 0.25, + "speedSideways": 0.29, + "speedHoverDescend": 0.80, + "speedHover": 0.0, + "sprintSpeedMulti": 2.8, + "sprintFuelMulti": 4.8, + "creative": false, + "sprintSpeedMultiVertical": 1.0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "speedHoverAscend": 0.8, + "curios": true +} \ No newline at end of file diff --git a/minecraft/kubejs/assets/kubejs/ponder/fission_logic.nbt b/minecraft/kubejs/assets/kubejs/ponder/fission_logic.nbt new file mode 100644 index 0000000..13284bc Binary files /dev/null and b/minecraft/kubejs/assets/kubejs/ponder/fission_logic.nbt differ diff --git a/minecraft/kubejs/assets/kubejs/ponder/fission_logic_example.nbt b/minecraft/kubejs/assets/kubejs/ponder/fission_logic_example.nbt new file mode 100644 index 0000000..08354fe Binary files /dev/null and b/minecraft/kubejs/assets/kubejs/ponder/fission_logic_example.nbt differ diff --git a/minecraft/kubejs/assets/kubejs/ponder/fission_mek.nbt b/minecraft/kubejs/assets/kubejs/ponder/fission_mek.nbt new file mode 100644 index 0000000..18dcbcf Binary files /dev/null and b/minecraft/kubejs/assets/kubejs/ponder/fission_mek.nbt differ diff --git a/minecraft/kubejs/assets/kubejs/ponder/fusion_activation.nbt b/minecraft/kubejs/assets/kubejs/ponder/fusion_activation.nbt new file mode 100644 index 0000000..15b55f4 Binary files /dev/null and b/minecraft/kubejs/assets/kubejs/ponder/fusion_activation.nbt differ diff --git a/minecraft/kubejs/assets/kubejs/ponder/fusion_mek.nbt b/minecraft/kubejs/assets/kubejs/ponder/fusion_mek.nbt new file mode 100644 index 0000000..b7541ad Binary files /dev/null and b/minecraft/kubejs/assets/kubejs/ponder/fusion_mek.nbt differ diff --git a/minecraft/kubejs/assets/kubejs/ponder/induction_matrix.nbt b/minecraft/kubejs/assets/kubejs/ponder/induction_matrix.nbt new file mode 100644 index 0000000..864f4a0 Binary files /dev/null and b/minecraft/kubejs/assets/kubejs/ponder/induction_matrix.nbt differ diff --git a/minecraft/kubejs/assets/kubejs/ponder/sps.nbt b/minecraft/kubejs/assets/kubejs/ponder/sps.nbt new file mode 100644 index 0000000..e819fb6 Binary files /dev/null and b/minecraft/kubejs/assets/kubejs/ponder/sps.nbt differ diff --git a/minecraft/kubejs/assets/kubejs/ponder/turbine_mek.nbt b/minecraft/kubejs/assets/kubejs/ponder/turbine_mek.nbt new file mode 100644 index 0000000..623604e Binary files /dev/null and b/minecraft/kubejs/assets/kubejs/ponder/turbine_mek.nbt differ diff --git a/minecraft/kubejs/client_scripts/ponder/fission_mek.js b/minecraft/kubejs/client_scripts/ponder/fission_mek.js new file mode 100644 index 0000000..fd6c698 --- /dev/null +++ b/minecraft/kubejs/client_scripts/ponder/fission_mek.js @@ -0,0 +1,121 @@ +Ponder.registry((event) => { + event.create('mekanismgenerators:fission_reactor_casing') + .scene('fission_mek','Mekanism Fission Reactor', 'kubejs:fission_mek', + + (scene, util) => { + + + scene.world.showSection([4, 0, 4], Facing.down); + scene.idle(5); + + + [1, 2, 3, 4].forEach(num => { + scene.world.showSection([4, num, 4], Facing.down); + scene.world.showSection([4, 0, 4 - num], Facing.down); + scene.world.showSection([4 - num, 0, 4], Facing.down); + scene.idle(5) + }); + + [1, 2, 3].forEach(num => { + + scene.world.showSection([4, 4, 4 - num], Facing.down); + scene.world.showSection([4 - num, 4, 4], Facing.down); + scene.world.showSection([0, 0, 4 - num], Facing.down); + scene.world.showSection([4 - num, 0, 0], Facing.down); + scene.world.showSection([0, num, 4], Facing.down); + scene.world.showSection([4, num, 0], Facing.down); + scene.idle(5) + }); + + scene.text(80, 'The Edges Must Be Casings', [0, 4.5, 4.5]).placeNearTarget(); + + scene.world.showSection([4, 4, 0], Facing.down); + scene.world.showSection([0, 4, 4], Facing.down); + scene.world.showSection([0, 0, 0], Facing.down); + scene.idle(5); + + [1, 2, 3].forEach(num => { + + scene.world.showSection([0, num, 0], Facing.down); + scene.world.showSection([0, 4, 4 - num], Facing.down); + scene.world.showSection([4 - num, 4, 0], Facing.down); + scene.idle(5) + }); + + scene.world.showSection([0, 4, 0], Facing.down); + scene.addKeyframe(); + scene.idle(80); + + + //top glass + scene.world.showSection([1, 4, 1, 3, 4, 3], Facing.down); + scene.idle(5) + + // bottom glass + scene.world.showSection([1, 0, 1, 3, 0, 3], Facing.up); + scene.idle(5) + + // north glass + scene.world.showSection([1, 1, 0, 3, 3, 0], Facing.south); + scene.idle(5) + + // south glass + scene.world.showSection([1, 1, 4, 3, 3, 4], Facing.north); + scene.idle(5) + + // west glass + scene.world.showSection([0, 1, 1, 0, 3, 3], Facing.east); + scene.idle(5) + + scene.text(80, 'The Walls Can Be Either Casings Or Glass', [0, 2.5, 2.5]).placeNearTarget(); + + // east glass + scene.world.showSection([4, 1, 1, 4, 3, 3], Facing.west); + scene.addKeyframe(); + scene.idle(80); + + scene.world.hideSection([0, 1, 0, 3, 4, 0], Facing.up) + scene.world.hideSection([0, 1, 0, 0, 4, 3], Facing.up) + scene.world.hideSection([1, 4, 1, 3, 4, 3], Facing.up) + scene.idle(10); + + scene.text(60, 'Place Fuel Assembly Blocks Inside To Make The Fuel Rods', [2.5, 2.5, 2.5]).placeNearTarget(); + scene.world.setBlock([2, 1, 2], 'mekanismgenerators:fission_fuel_assembly', false); + scene.world.showSection([2, 1, 2], Facing.down) + scene.idle(10) + scene.world.setBlock([2, 2, 2], 'mekanismgenerators:fission_fuel_assembly', false); + scene.world.showSection([2, 2, 2], Facing.down) + scene.idle(10) + scene.addKeyframe(); + scene.idle(40); + + scene.world.setBlock([2, 3, 2], 'mekanismgenerators:control_rod_assembly', false); + scene.world.showSection([2, 3, 2], Facing.down) + scene.idle(10) + scene.text(60, 'Place Control Rod Assembly At The Top Of Each Fuel Rod', [2.5, 3.5, 2.5]).placeNearTarget(); + scene.idle(20); + scene.addKeyframe(); + scene.idle(60); + + scene.world.showSection([0, 1, 0, 3, 4, 0], Facing.up) + scene.world.showSection([0, 1, 0, 0, 4, 3], Facing.up) + scene.world.showSection([1, 4, 1, 3, 4, 3], Facing.up) + + scene.addKeyframe(); + scene.idle(40); + + //scene.world.modifyTileNBT([0,0,0, 4, 4, 4], (nbt) => { nbt.activeState = "fissionReactor" }); + + //scene + // .showControls(40, [1.5, 3, 1.5], 'down') + // .rightClick() + // .withItem('comparator'); + //scene + // .text(40, 'Right Click With Comparator For Redstone Control', [1, 1.5, 2]) + // .placeNearTarget() + // .attachKeyFrame(); + + //scene.idle(40); + + }); +}); \ No newline at end of file diff --git a/minecraft/kubejs/client_scripts/ponder/fission_mek_fuelrod.js b/minecraft/kubejs/client_scripts/ponder/fission_mek_fuelrod.js new file mode 100644 index 0000000..92bfca8 --- /dev/null +++ b/minecraft/kubejs/client_scripts/ponder/fission_mek_fuelrod.js @@ -0,0 +1,75 @@ +Ponder.registry((event) => { + event.create([ + 'mekanismgenerators:fission_fuel_assembly', + 'mekanismgenerators:control_rod_assembly' + ]) + .scene('fission_mek_fuelrod','Mekanism Fission Reactor: Fuel Assembly', 'kubejs:fission_mek', + + (scene, util) => { + + + scene.world.showSection([0, 0, 0, 4, 4, 4], Facing.down); + scene.idle(20); + scene.world.hideSection([0, 1, 0, 3, 4, 3], Facing.up); + scene.idle(20); + + scene.text(80, 'Place Fuel Assembly Blocks Inside To Make The Fuel Rods', [2.5, 2.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.world.setBlock([2, 1, 2], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.showSection([2, 1, 2], Facing.down) + scene.idle(10); + scene.world.setBlock([2, 2, 2], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.showSection([2, 2, 2], Facing.down) + scene.idle(80); + + scene.text(120, 'Fuel Rods are created with several Fission Fuel Assembly blocks with a Control Rod Assembly on top.', [1.5, 2.5, 2.5]).placeNearTarget(); + scene.idle(40); + scene.addKeyframe(); + scene.world.setBlock([2, 3, 2], 'mekanismgenerators:control_rod_assembly', true); + scene.world.showSection([2, 3, 2], Facing.down) + scene.idle(80); + + scene.text(80, 'Place Control Rod Assembly At The Top Of Each Fuel Rod', [1.5, 3.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(90); + + scene.text(80, 'Control Rod Assembly blocks are placed 1 block from the ceiling.', [1.5, 3.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(90); + + scene.text(60, 'Fuel Rods Cannot Touch', [1.5, 1.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.world.setBlock([1, 1, 2], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.setBlock([3, 1, 2], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.showSection([1, 1, 2], Facing.down) + scene.world.showSection([3, 1, 2], Facing.down) + scene.idle(60) + scene.world.setBlock([1, 1, 2], 'air', true); + scene.world.setBlock([3, 1, 2], 'air', true); + scene.idle(40); + + scene.world.hideSection([1, 1, 1, 3, 3, 3], Facing.up); + scene.idle(40); + scene.world.setBlock([1, 1, 1], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.setBlock([1, 2, 1], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.setBlock([1, 3, 1], 'mekanismgenerators:control_rod_assembly', true); + scene.world.setBlock([1, 1, 3], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.setBlock([1, 2, 3], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.setBlock([1, 3, 3], 'mekanismgenerators:control_rod_assembly', true); + scene.world.setBlock([3, 1, 1], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.setBlock([3, 2, 1], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.setBlock([3, 3, 1], 'mekanismgenerators:control_rod_assembly', true); + scene.world.setBlock([3, 1, 3], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.setBlock([3, 2, 3], 'mekanismgenerators:fission_fuel_assembly', true); + scene.world.setBlock([3, 3, 3], 'mekanismgenerators:control_rod_assembly', true); + scene.world.showSection([1, 1, 1, 3, 3, 3], Facing.down); + + scene.text(80, 'Multiple Fuel Rods work best in a checkerboard pattern.', [1.5, 1.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(100); + + scene.world.showSection([0, 1, 0, 3, 4, 0], Facing.down) + scene.idle(5); + scene.world.showSection([0, 1, 1, 0, 4, 3], Facing.down) + scene.idle(5); + scene.world.showSection([1, 4, 1, 3, 4, 3], Facing.down); + scene.idle(20); + + + }); +}); \ No newline at end of file diff --git a/minecraft/kubejs/client_scripts/ponder/fission_mek_logic.js b/minecraft/kubejs/client_scripts/ponder/fission_mek_logic.js new file mode 100644 index 0000000..70021b5 --- /dev/null +++ b/minecraft/kubejs/client_scripts/ponder/fission_mek_logic.js @@ -0,0 +1,66 @@ +Ponder.registry((event) => { + event.create('mekanismgenerators:fission_reactor_logic_adapter') + .scene('fission_mek_logic','Mekanism Fission Reactor: Logic Adapters', 'kubejs:fission_logic_example', + + (scene, util) => { + + + scene.world.showSection([0, 0, 2, 4, 4, 6], Facing.down); + scene.world.setBlock([2, 3, 2], 'mekanismgenerators:reactor_glass', false); + scene.idle(20); + + scene.text(60, 'Logic Adapters allow Redstone Control for Reactors.', [2.5, 1.5, 2]).placeNearTarget().attachKeyFrame(); + scene.idle(80) + + + scene.text(60, 'Right Click to Open Configuration Settings', [2.5, 1.5, 2]).placeNearTarget().attachKeyFrame(); + scene.showControls(60, [2.5, 2.5, 2], 'down').rightClick(); + scene.idle(70); + + + scene.text(80, 'With two, you can set up a Fail Safe that can shut off the Reactor under certain conditions.', [2.5, 3.5, 2]).placeNearTarget().attachKeyFrame(); + scene.world.setBlock([2, 3, 2], 'mekanismgenerators:fission_reactor_logic_adapter', true); + scene.idle(90); + + scene.text(60, 'Set this one to Activation', [2.5, 3.5, 2]).placeNearTarget().attachKeyFrame(); + scene.idle(60); + scene.text(60, 'Set this one to Damage Critical.', [2.5, 1.5, 2]).placeNearTarget().attachKeyFrame(); + scene.idle(70); + + scene.world.showSection([2, 0, 0], Facing.down); + scene.idle(5); + scene.world.showSection([2, 0, 1], Facing.down); + scene.idle(5); + scene.world.showSection([2, 1, 1], Facing.down); + scene.idle(5); + + scene.text(60, 'When the Reactor has Critical Damage, it will give off a redstone signal.', [2.5, 1.5, 2]).placeNearTarget().attachKeyFrame(); + scene.idle(10); + scene.idle(60); + + scene.world.setBlock([2, 2, 0], 'minecraft:gravel', false); + //scene.world.modifyBlock([2, 3, 1], () => Block.id("minecraft:observer").with("facing", "north"), false); + scene.world.showSection([2, 1, 0, 2, 3, 0], Facing.down); + scene.world.showSection([2, 3, 1], Facing.down); + scene.idle(20); + + scene.text(80, 'We can use this to activate a piston with gravel or sand on it to activate an Observer.', [2.5, 1.5, 1]).placeNearTarget().attachKeyFrame(); + scene.idle(5); + + scene.world.modifyBlock([2, 1, 1], (curState) => curState.with("power", "15"), false); + scene.world.modifyBlock([2, 1, 0], (curState) => curState.with("extended", "true"), false); + scene.world.setBlock([2, 3, 0], 'minecraft:gravel', false); + scene.world.setBlock([2, 2, 0], 'minecraft:piston_head', false); + scene.world.modifyBlock([2, 2, 0], (curState) => curState.with("facing", "up"), false); + scene.idle(90); + + scene.text(120, 'This is an Oberserver facing towards the Gravel. The Gravel will activate it and turn off the reactor.', [2.5, 3.5, 2]).placeNearTarget().attachKeyFrame(); + scene.idle(60); + + + + + + + }); +}); \ No newline at end of file diff --git a/minecraft/kubejs/client_scripts/ponder/fission_mek_port.js b/minecraft/kubejs/client_scripts/ponder/fission_mek_port.js new file mode 100644 index 0000000..df1ee77 --- /dev/null +++ b/minecraft/kubejs/client_scripts/ponder/fission_mek_port.js @@ -0,0 +1,43 @@ +Ponder.registry((event) => { + event.create('mekanismgenerators:fission_reactor_port') + .scene('fission_mek_port','Mekanism Fission Reactor: Ports', 'kubejs:fission_mek', + + (scene, util) => { + + + scene.showStructure(); + scene.idle(20); + + scene.world.setBlock([0, 1, 1], 'mekanismgenerators:fission_reactor_port', true); + scene.world.setBlock([0, 1, 3], 'mekanismgenerators:fission_reactor_port', true); + scene.world.modifyBlock([0, 1, 1], (curState) => curState.with("mode", "output_waste"), false); + scene.world.modifyBlock([0, 1, 3], (curState) => curState.with("mode", "output_coolant"), false); + + scene.text(60, 'A Reactor Needs At Least 4 Ports', [0, 1.5, 3.5]).placeNearTarget(); + scene.addKeyframe(); + scene.idle(80) + + scene.addKeyframe() + + scene.text(60, 'Ports Can Be Changed Using A Configurator', [0, 1.5, 3.5]).placeNearTarget(); + scene.showControls(60, [0.5, 2, 3.5], 'down').rightClick().withItem('mekanism:configurator').whileSneaking(); + scene.idle(80); + + scene.addKeyframe(); + + scene.text(160, 'Required Ports:', [-1, 4, 4]).placeNearTarget(); + + scene.text(40, 'Input Coolant', [3.5, 1.5, 0]).placeNearTarget(); + scene.idle(40); + scene.text(40, 'Input Fuel', [1.5, 1.5, 0]).placeNearTarget(); + scene.idle(40); + scene.text(40, 'Output Waste', [0, 1.5, 1.5]).placeNearTarget(); + scene.idle(40); + scene.text(40, 'Output Heated Coolant', [0, 1.5, 3.5]).placeNearTarget(); + scene.idle(40); + scene.addKeyframe(); + scene.idle(10); + + + }); +}); \ No newline at end of file diff --git a/minecraft/kubejs/client_scripts/ponder/fusion_activate.js b/minecraft/kubejs/client_scripts/ponder/fusion_activate.js new file mode 100644 index 0000000..c21c34c --- /dev/null +++ b/minecraft/kubejs/client_scripts/ponder/fusion_activate.js @@ -0,0 +1,63 @@ +Ponder.registry((event) => { + event.create([ + 'mekanismgenerators:hohlraum', + Item.of('mekanismgenerators:hohlraum', '{mekData:{GasTanks:[{Tank:0b,stored:{amount:10L,gasName:"mekanismgenerators:fusion_fuel"}}]}}'), + 'mekanismgenerators:laser_focus_matrix' + ]) + .scene('fusion_activation','Mekanism Fusion Reactor: Activation', 'kubejs:fusion_activation', + + (scene, util) => { + scene.world.showSection([2, 0, 0, 6, 4, 6], Facing.down); + //scene.world.hideSection([3, 0, 0, 5, 2, 0], Facing.up); + scene.idle(10); + + scene.text(60, 'To activate the Fusion Reactor, we will need a few things.', [2, 2.5, 4.5]).placeNearTarget().attachKeyFrame(); + scene.idle(80) + + scene.text(100, 'You will need to put a Hohlraum filled with D-T fuel in the Controller.', [4.5, 5, 3.5]).attachKeyFrame(); + scene.showControls(100, [4.5, 5.5, 3.5], 'down').withItem('mekanismgenerators:hohlraum'); + scene.idle(110); + + + //show lasers + scene.world.showSection([0, 0, 0, 1, 4, 6], Facing.down); + scene.idle(10); + + //Laser + scene.text(100, 'You will need to shoot 400MRF using Lasers into the Laser Matrix.', [0, 2.5, 3.5]).placeNearTarget().attachKeyFrame(); + scene.idle(110); + + //show laser + scene.world.hideSection([1, 0, 0, 6, 4, 6], Facing.down); + scene.idle(10) + scene.rotateCameraY(90); + scene.idle(5) + + scene.text(100, 'The Laser Amplifier needs to have the Red face pointing towards the Matrix.', [1, 2.5, 3]).placeNearTarget().attachKeyFrame(); + scene.idle(110); + + scene.rotateCameraY(-90); + scene.idle(5) + + //show everything + scene.world.showSection([1, 0, 0, 6, 4, 6], Facing.down); + scene.idle(10) + + + //hide lasers + scene.world.hideSection([0, 0, 0, 1, 4, 6], Facing.down); + scene.idle(10); + + //fuel input + + scene.overlay.showText(100).text("You will also need to give the Reactor fuel.").independent(-50); + scene.text(50, 'For Deuterium', [5.5, 2.5, 1]).placeNearTarget().attachKeyFrame(); + scene.idle(60); + scene.text(50, 'For Tritium.', [3.5, 2.5, 1]).placeNearTarget().attachKeyFrame(); + scene.idle(60); + + scene.text(80, 'The Reactor mixes the D-T fuel at a set rate when they are pumped in separately.', [4.5, 2.5, 1]).placeNearTarget().attachKeyFrame(); + scene.idle(80); + + }); +}); \ No newline at end of file diff --git a/minecraft/kubejs/client_scripts/ponder/fusion_reactor.js b/minecraft/kubejs/client_scripts/ponder/fusion_reactor.js new file mode 100644 index 0000000..4dc8e73 --- /dev/null +++ b/minecraft/kubejs/client_scripts/ponder/fusion_reactor.js @@ -0,0 +1,78 @@ +Ponder.registry((event) => { + event.create([ + 'mekanismgenerators:fusion_reactor_frame', + 'mekanismgenerators:fusion_reactor_port', + 'mekanismgenerators:fusion_reactor_controller', + 'mekanismgenerators:fusion_reactor_logic_adapter' + ]) + .scene('fusion_reactor','Mekanism Fusion Reactor', 'kubejs:fusion_mek', + + (scene, util) => { + + + scene.world.showSection([0, 0, 0, 4, 4, 4], Facing.down); + scene.idle(10); + + scene.text(60, 'The Fusion Reactor can be used to generate millions of RF per tick.', [0, 2.5, 4.5]).placeNearTarget().attachKeyFrame(); + scene.idle(80) + + scene.text(60, 'Ports Can Be Changed Using A Configurator', [1.5, 2.5, 0]).placeNearTarget().attachKeyFrame(); + scene.showControls(60, [1.5, 3.5, 0], 'down').rightClick().withItem('mekanism:configurator').whileSneaking(); + scene.idle(10); + scene.world.modifyBlock([1, 2, 0], (curState) => curState.with("active", "true"), true); + scene.idle(20); + scene.world.modifyBlock([1, 2, 0], (curState) => curState.with("active", "false"), true); + scene.idle(40); + + //hide front + scene.world.hideSection([0, 0, 0, 4, 4, 3], Facing.up); + scene.idle(10); + + scene.text(80, 'The Fusion Reactor is built using this pattern for each face.', [2.5, 2, 4.5]).attachKeyFrame(); + scene.idle(90); + + //east face + scene.world.showSection([4, 0, 0, 4, 4, 3], Facing.down); + scene.idle(10); + + //power port + scene.text(60, 'You will need a port for exporting power.', [4, 2.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(70); + + //west face + scene.world.showSection([0, 0, 0, 0, 4, 3], Facing.down); + scene.idle(30); + + //Laser + scene.text(60, 'The Laser Matrix is used to kickstart the reactor.', [0, 2.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(70); + + //bottom face + scene.world.showSection([1, 0, 0, 3, 0, 3], Facing.down); + scene.idle(30); + + //top face + scene.world.showSection([0, 4, 0, 3, 4, 3], Facing.down); + scene.idle(30); + + //controller + scene.text(60, 'The Fusion Reactor Controller must be placed in the middle of the top face.', [2.5, 4.5, 3.5]).placeNearTarget().attachKeyFrame(); + scene.idle(70); + + //north face + scene.world.showSection([1, 1, 0, 3, 3, 0], Facing.down); + scene.idle(30); + + //fuel input + + scene.text(30, 'You will need two ports for inputting Deuterium', [3.5, 2.5, 0]).placeNearTarget().attachKeyFrame(); + scene.idle(40); + scene.text(40, 'and Tritium.', [1.5, 2.5, 0]).placeNearTarget().attachKeyFrame(); + scene.idle(50); + + + + + + }); +}); \ No newline at end of file diff --git a/minecraft/kubejs/client_scripts/ponder/induction_mek.js b/minecraft/kubejs/client_scripts/ponder/induction_mek.js new file mode 100644 index 0000000..64432b6 --- /dev/null +++ b/minecraft/kubejs/client_scripts/ponder/induction_mek.js @@ -0,0 +1,135 @@ +Ponder.registry((event) => { + event.create([ + 'mekanism:induction_casing', + 'mekanism:induction_port' + ]) + + .scene('induction_mek','Mekanism: Induction Matrix', 'kubejs:induction_matrix', + + (scene, util) => { + + //Show main build + + + scene.world.showSection([0, 0, 0, 4, 4, 4], Facing.down); + scene.idle(10); + + scene.text(80, 'The Induction Matrix is used to store tons of Power.', [0, 4.5, 4.5]).placeNearTarget().attachKeyFrame(); + scene.idle(85); + + //Hide and build + + scene.world.hideSection([0, 0, 0, 4, 4, 4], Facing.up); + scene.idle(10); + + scene.world.showSection([4, 0, 4], Facing.down); + scene.idle(5); + + + [1, 2, 3, 4].forEach(num => { + scene.world.showSection([4, num, 4], Facing.down); + scene.world.showSection([4, 0, 4 - num], Facing.down); + scene.world.showSection([4 - num, 0, 4], Facing.down); + scene.idle(5) + }); + + [1, 2, 3].forEach(num => { + + scene.world.showSection([4, 4, 4 - num], Facing.down); + scene.world.showSection([4 - num, 4, 4], Facing.down); + scene.world.showSection([0, 0, 4 - num], Facing.down); + scene.world.showSection([4 - num, 0, 0], Facing.down); + scene.world.showSection([0, num, 4], Facing.down); + scene.world.showSection([4, num, 0], Facing.down); + scene.idle(5); + }); + + scene.text(80, 'The Edges Must Be Casings', [0, 4.5, 4.5]).placeNearTarget().attachKeyFrame(); + scene.idle(5); + + scene.world.showSection([4, 4, 0], Facing.down); + scene.world.showSection([0, 4, 4], Facing.down); + scene.world.showSection([0, 0, 0], Facing.down); + scene.idle(5); + + [1, 2, 3].forEach(num => { + + scene.world.showSection([0, num, 0], Facing.down); + scene.world.showSection([0, 4, 4 - num], Facing.down); + scene.world.showSection([4 - num, 4, 0], Facing.down); + scene.idle(5) + }); + + scene.world.showSection([0, 4, 0], Facing.down); + scene.idle(60); + + + scene.text(80, 'The Faces Can Be Either Casings Or Structural Glass.', [0, 2.5, 2.5]).placeNearTarget().attachKeyFrame(); + + //Side Sections + + //top glass + scene.world.showSection([1, 4, 1, 3, 4, 3], Facing.down); + scene.idle(5) + + // bottom glass + scene.world.showSection([1, 0, 1, 3, 0, 3], Facing.up); + scene.idle(5) + + // north glass + scene.world.showSection([1, 1, 0, 3, 3, 0], Facing.south); + scene.idle(5) + + // south glass + scene.world.showSection([1, 1, 4, 3, 3, 4], Facing.north); + scene.idle(5) + + // west glass + scene.world.showSection([0, 1, 1, 0, 3, 3], Facing.east); + scene.idle(5) + + // east glass + scene.world.showSection([4, 1, 1, 4, 3, 3], Facing.west); + scene.idle(80); + + //Talk about Ports + + scene.text(60, 'Ports Are Used To Transfer Power.', [1.5, 1.5, 0]).placeNearTarget().attachKeyFrame(); + scene.idle(80); + + scene.text(80, 'Ports Can Be Changed Using A Configurator.', [1.5, 1.5, 0]).placeNearTarget().attachKeyFrame(); + scene.showControls(80, [1.5, 2.5, 0], 'down').rightClick().withItem('mekanism:configurator').whileSneaking(); + scene.world.modifyBlock([1, 1, 0], (curState) => curState.with("active", "false"), true); + scene.idle(20); + scene.world.modifyBlock([1, 1, 0], (curState) => curState.with("active", "true"), true); + scene.idle(60); + + // Inside Part + + scene.world.hideSection([0, 1, 0, 3, 4, 0], Facing.up) + scene.world.hideSection([0, 1, 0, 0, 4, 3], Facing.up) + scene.world.hideSection([1, 4, 1, 3, 4, 3], Facing.up) + scene.idle(20); + + scene.text(60, 'Induction Cells Are Used To Increase Power Storage.', [2.5, 1.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.world.setBlock([2, 1, 2], 'mekanism:basic_induction_cell', false); + scene.world.showSection([2, 1, 2], Facing.down) + scene.idle(65); + scene.text(60, 'Induction Providers Are Used To Increase Power Transfer Rate.', [2.5, 2.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.world.setBlock([2, 2, 2], 'mekanism:basic_induction_provider', false); + scene.world.showSection([2, 2, 2], Facing.down) + scene.idle(65) + + scene.text(60, 'The Matrix Must Have One Cell and One Provider.', [2, 2.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(65) + + + + //Show All + + scene.world.showSection([0, 1, 0, 3, 4, 0], Facing.up) + scene.world.showSection([0, 1, 0, 0, 4, 3], Facing.up) + scene.world.showSection([1, 4, 1, 3, 4, 3], Facing.up) + scene.idle(10); + }); +}); \ No newline at end of file diff --git a/minecraft/kubejs/client_scripts/ponder/sps.js b/minecraft/kubejs/client_scripts/ponder/sps.js new file mode 100644 index 0000000..61f0363 --- /dev/null +++ b/minecraft/kubejs/client_scripts/ponder/sps.js @@ -0,0 +1,76 @@ +Ponder.registry((event) => { + event.create([ + 'mekanism:sps_casing', + 'mekanism:sps_port', + 'mekanism:supercharged_coil']) + .scene('sps','Mekanism Supercritical Phase Shifter (SPS)', 'kubejs:sps', + + (scene, util) => { + + + scene.world.showSection([0, 0, 0, 6, 7, 6], Facing.down); + scene.setSceneOffsetY(-1); + scene.idle(20); + + scene.text(60, 'The SPS converts Polonium into Antimatter Gas using a large amount of power', [0, 3.5, 6.5]).placeNearTarget(); + scene.addKeyframe(); + scene.idle(80) + + scene.addKeyframe() + + scene.text(60, 'Ports Can Be Changed Using A Configurator', [2.5, 1.5, 0]).placeNearTarget(); + scene.showControls(60, [2.5, 2.5, 0], 'down').rightClick().withItem('mekanism:configurator').whileSneaking(); + scene.idle(10); + scene.world.modifyBlock([2, 1, 0], (curState) => curState.with("active", "true"), false); + scene.idle(20); + scene.world.modifyBlock([2, 1, 0], (curState) => curState.with("active", "false"), false); + scene.idle(40); + + scene.world.hideSection([0, 0, 0, 6, 6, 5], Facing.up); + scene.idle(10); + + scene.text(60, 'The SPS is built using this pattern for each face.', [2.5, 4, 5]).placeNearTarget().attachKeyFrame(); + scene.idle(60); + + //east face + scene.world.showSection([6, 0, 0, 6, 7, 5], Facing.down); + scene.idle(10); + + scene.text(60, 'On one side, you will need a Port in the middle to input power.', [5.5, 4, 3]).placeNearTarget().attachKeyFrame(); + scene.idle(70); + + scene.world.showSection([5, 3, 3], Facing.down); + scene.text(60, 'On the inside, place a Supercharged Coil on the Port.', [5, 4, 3]).placeNearTarget().attachKeyFrame(); + scene.idle(80); + + //west face + scene.world.showSection([0, 0, 0, 0, 6, 5], Facing.down); + scene.idle(30); + + scene.world.showSection([1, 3, 3], Facing.down); + scene.text(60, 'You can also use two Supercharged Coils for max power usage.', [0, 4, 3]).placeNearTarget().attachKeyFrame(); + scene.idle(80); + + //bottom face + scene.world.showSection([1, 0, 0, 5, 0, 5], Facing.down); + scene.idle(30); + + //top face + scene.world.showSection([1, 6, 0, 5, 6, 5], Facing.down); + scene.idle(30); + + //north face + scene.world.showSection([1, 1, 0, 5, 5, 0], Facing.down); + scene.idle(30); + + + scene.text(60, 'You will need one Port for inputting Polonium.', [4.5, 1.5, 0]).placeNearTarget().attachKeyFrame(); + scene.idle(70); + + scene.world.modifyBlock([2, 1, 0], (curState) => curState.with("active", "true"), true); + scene.text(60, 'And another for exporting Antimatter Gas.', [2.5, 1.5, 0]).placeNearTarget().attachKeyFrame(); + scene.idle(70); + + + }); +}); \ No newline at end of file diff --git a/minecraft/kubejs/client_scripts/ponder/turbine_mek.js b/minecraft/kubejs/client_scripts/ponder/turbine_mek.js new file mode 100644 index 0000000..e12377b --- /dev/null +++ b/minecraft/kubejs/client_scripts/ponder/turbine_mek.js @@ -0,0 +1,141 @@ +Ponder.registry((event) => { + event.create([ + 'mekanismgenerators:turbine_casing', + 'mekanismgenerators:turbine_valve', + 'mekanismgenerators:turbine_vent', + 'mekanismgenerators:turbine_rotor', + 'mekanismgenerators:turbine_blade', + 'mekanismgenerators:rotational_complex', + 'mekanismgenerators:saturating_condenser', + 'mekanism:pressure_disperser', + 'mekanismgenerators:electromagnetic_coil', + ]) + .scene('turbine_mek','Mekanism: Industrial Turbine', 'kubejs:turbine_mek', + + (scene, util) => { + + + scene.showStructure(); + scene.idle(5); + + scene.text(60, 'The Industrial Turbine uses Heated Coolant to create Power.', [0, 4.5, 4.5]).placeNearTarget().attachKeyFrame(); + scene.idle(65); + + scene.text(60, 'The edges must be made of Turbine Casings.', [0, 4.5, 4.5]).placeNearTarget().attachKeyFrame(); + scene.idle(65); + + scene.text(60, 'The faces can be Turbine Casings, Structural Glass, Valves, or Vents.', [0, 2.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(65); + + scene.text(60, 'Turbine Valves pump in Steam, or export Power.', [0, 1.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(65); + + //hide top + scene.world.hideSection([0, 4, 0, 4, 6, 4], Facing.up); + scene.idle(5); + + //hide walls + scene.world.hideSection([0, 4, 0, 4, 6, 4], Facing.up); + scene.world.hideSection([0, 1, 0, 3, 6, 0], Facing.up); + scene.world.hideSection([0, 1, 0, 0, 6, 3], Facing.up); + scene.idle(10); + + //Turbine Rotor + + scene.text(80, 'Turbine Rotors must be placed in the middle. Each Rotor uses 2 Turbine Blades.', [2, 3.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(85); + + //show next layer + scene.world.showSection([2, 4, 2], Facing.up); + scene.idle(10); + + scene.text(80, 'A Rotational Complex must be placed on top of the Turbine Rotor.', [2, 4.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(85); + + scene.world.showSection([1, 4, 1, 3, 4, 1], Facing.up); + scene.world.showSection([3, 4, 2], Facing.up); + scene.world.showSection([1, 4, 2], Facing.up); + scene.world.showSection([1, 4, 3, 3, 4, 3], Facing.up); + scene.idle(10); + + scene.text(80, 'Pressure Dispersers must fill the layer around the Rotational Complex.', [1, 4.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(85); + + //Show Layer Vents + + scene.world.showSection([0, 4, 0, 4, 4, 0], Facing.up); + scene.world.showSection([0, 4, 4, 4, 4, 4], Facing.up); + scene.world.showSection([0, 4, 1, 0, 4, 3], Facing.up); + scene.world.showSection([4, 4, 0, 4, 4, 4], Facing.up); + + scene.world.showSection([0, 1, 0, 3, 3, 0], Facing.up); + scene.world.showSection([0, 1, 1, 0, 3, 3], Facing.up); + + scene.text(120, 'Starting on this layer, Turbine Vents can be used for the outer faces. These also export Water from the Turbine.', [0, 4.5, 3.5]).placeNearTarget().attachKeyFrame(); + scene.idle(125); + + //Show Electromagnetic Coil + + scene.world.showSection([2, 5, 2], Facing.up); + scene.idle(5); + + scene.text(60, 'Electromagnetic Coils are placed on top of the Rotational Complex.', [2, 5.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(65); + + scene.world.setBlock([2, 5, 1], 'mekanismgenerators:electromagnetic_coil', true); + scene.world.setBlock([1, 5, 2], 'mekanismgenerators:electromagnetic_coil', true); + scene.world.setBlock([2, 5, 3], 'mekanismgenerators:electromagnetic_coil', true); + scene.world.setBlock([3, 5, 2], 'mekanismgenerators:electromagnetic_coil', true); + scene.world.showSection([2, 5, 1], Facing.up); + scene.world.showSection([1, 5, 2], Facing.up); + scene.world.showSection([2, 5, 3], Facing.up); + scene.world.showSection([3, 5, 2], Facing.up); + scene.idle(10); + + scene.text(100, 'A max of 5 can be placed. They either must connect to each other, or be touching the Rotational Complex.', [2, 5.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(105); + + //Saturating Condensers + + scene.world.showSection([3, 5, 3], Facing.up); + scene.world.showSection([1, 5, 1], Facing.up); + scene.world.showSection([1, 5, 3], Facing.up); + scene.world.showSection([3, 5, 1], Facing.up); + + scene.text(120, 'Saturating Condensers are used to convert Steam back into Water. These are not required, but must be placed on or above the Coil Layer.', [1, 5.5, 1.5]).placeNearTarget().attachKeyFrame(); + scene.idle(130); + + //Show other layers + + scene.world.showSection([0, 5, 0, 4, 5, 0], Facing.up); + scene.world.showSection([0, 5, 4, 4, 5, 4], Facing.up); + scene.world.showSection([0, 5, 1, 0, 5, 3], Facing.up); + scene.world.showSection([4, 5, 0, 4, 5, 3], Facing.up); + scene.idle(5); + + scene.world.showSection([0, 6, 0, 4, 6, 4], Facing.up); + scene.idle(20); + + scene.world.hideSection([1, 6, 1, 3, 6, 3], Facing.up); + scene.idle(15); + scene.world.setBlock([1, 6, 1], 'mekanismgenerators:turbine_vent', false); + scene.world.setBlock([2, 6, 1], 'mekanismgenerators:turbine_vent', false); + scene.world.setBlock([3, 6, 1], 'mekanismgenerators:turbine_vent', false); + scene.world.setBlock([1, 6, 2], 'mekanismgenerators:turbine_vent', false); + scene.world.setBlock([2, 6, 2], 'mekanismgenerators:turbine_vent', false); + scene.world.setBlock([3, 6, 2], 'mekanismgenerators:turbine_vent', false); + scene.world.setBlock([1, 6, 3], 'mekanismgenerators:turbine_vent', false); + scene.world.setBlock([2, 6, 3], 'mekanismgenerators:turbine_vent', false); + scene.world.setBlock([3, 6, 3], 'mekanismgenerators:turbine_vent', false); + scene.idle(10); + + scene.world.showSection([1, 6, 1, 3, 6, 3], Facing.down); + scene.idle(10); + + scene.text(80, 'The Top Face can be replaced with Turbine Vents, if needed.', [2.5, 6.5, 2.5]).placeNearTarget().attachKeyFrame(); + scene.idle(85); + + + + }); +}); \ No newline at end of file diff --git a/minecraft/kubejs/server_scripts/modpack/atm_molten_fluids.js b/minecraft/kubejs/server_scripts/modpack/atm_molten_fluids.js new file mode 100644 index 0000000..7572e0b --- /dev/null +++ b/minecraft/kubejs/server_scripts/modpack/atm_molten_fluids.js @@ -0,0 +1,40 @@ +/* + Authored by Mitchell52 + for AllTheMods 8 +*/ + +ServerEvents.recipes(e=>{ + let ATM_metal = ['allthemodium','unobtainium','vibranium',] + ATM_metal.forEach(ATM_metal => + e.custom({ + "type": "thermal:crucible", + "ingredient": { + "item": `allthemodium:${ATM_metal}_block` + }, + "result": [ + { + "fluid": `allthemodium:molten_${ATM_metal}`, + "amount": 1000 + } + ], + "energy": 232000 + }).id(`kubejs:molten_${ATM_metal}`) + ) + ATM_metal.forEach(ATM_metal => + e.custom({ + "type": "thermal:chiller", + "ingredients": [ + { + "fluid": `allthemodium:molten_${ATM_metal}`, + "amount": 1000 + } + ], + "result": [ + { + "item": `allthemodium:${ATM_metal}_block` + } + ], + "energy": 232000 + }).id(`kubejs:chilling_${ATM_metal}`) + ) +}) \ No newline at end of file diff --git a/minecraft/kubejs/server_scripts/mods/create/crushed_platinum.js b/minecraft/kubejs/server_scripts/mods/create/crushed_platinum.js index 63c3a46..886eb12 100644 --- a/minecraft/kubejs/server_scripts/mods/create/crushed_platinum.js +++ b/minecraft/kubejs/server_scripts/mods/create/crushed_platinum.js @@ -1,12 +1,12 @@ //missing crushed platinum handling ServerEvents.recipes(event => { - event.smelting('alltheores:platinum_ingot', 'create:crushed_platinum_ore').xp(0.1).id('kubejs:create/smelting/platinum_ingot_from_crushed') - event.blasting('alltheores:platinum_ingot', 'create:crushed_platinum_ore').xp(0.1).id('kubejs:create/blasting/platinum_ingot_from_crushed') + event.smelting('alltheores:platinum_ingot', 'create:crushed_raw_platinum').xp(0.1).id('kubejs:create/smelting/platinum_ingot_from_crushed') + event.blasting('alltheores:platinum_ingot', 'create:crushed_raw_platinum').xp(0.1).id('kubejs:create/blasting/platinum_ingot_from_crushed') event.custom({ type: 'create:splashing', ingredients: [ { - 'item': 'create:crushed_platinum_ore' + 'item': 'create:crushed_raw_platinum' } ], results: [ @@ -15,5 +15,5 @@ ServerEvents.recipes(event => { 'item': 'alltheores:platinum_nugget' } ] - }).id('kubejs:create/splashing/crushed_platinum_ore') + }).id('kubejs:create/splashing/crushed_raw_platinum') }) diff --git a/minecraft/kubejs/server_scripts/tags.js b/minecraft/kubejs/server_scripts/tags.js index 31bfec8..4d2008b 100644 --- a/minecraft/kubejs/server_scripts/tags.js +++ b/minecraft/kubejs/server_scripts/tags.js @@ -6,6 +6,7 @@ ServerEvents.tags('item', event => { event.add('forge:dusts/ender', 'ae2:ender_dust') event.add('ars_nouveau:golem/shard', ['minecraft:amethyst_shard', 'ae2:certus_quartz_crystal']) event.add('forge:raw_materials', ['silentgear:raw_azure_silver', 'silentgear:raw_crimson_iron']) + event.add('forge:rubber', ['ftbic:rubber','industrialforegoing:dryrubber','thermal:cured_rubber']) event.add('mysticalagriculture:essences', [ 'mysticalagriculture:allthemodium_essence', 'mysticalagriculture:azure_silver_essence', @@ -57,7 +58,13 @@ ServerEvents.tags('block', event => { }) ServerEvents.tags('fluid', event => { - event.remove('minecraft:water', 'ad_astra:oil') + event.remove('minecraft:water',[ + 'ad_astra:oil','ad_astra:flowing_oil', + 'ad_astra:cryo_fuel','ad_astra:flowing_cryo_fuel', + 'ad_astra:fuel','ad_astra:flowing_fuel', + 'hexerei:blood_flowing','hexerei:blood_fluid', + 'hexerei:tallow_flowing','hexerei:tallow_fluid', + 'createaddition:flowing_seed_oil','createaddition:seed_oil']) }) ServerEvents.tags('entity_type', event => { diff --git a/minecraft/kubejs/startup_scripts/botanyPots.js b/minecraft/kubejs/startup_scripts/botanyPots.js index 8324d16..c0375b9 100644 --- a/minecraft/kubejs/startup_scripts/botanyPots.js +++ b/minecraft/kubejs/startup_scripts/botanyPots.js @@ -5,23 +5,4 @@ authored by EnigmaQuip */ -const $MinecraftForge = Java.loadClass('net.minecraftforge.common.MinecraftForge') -const $BlockEvent = Java.loadClass('net.minecraftforge.event.level.BlockEvent') -const $SaplingGrowTreeEvent = Java.loadClass('net.minecraftforge.event.level.SaplingGrowTreeEvent') -const $BlockItem = Java.loadClass('net.minecraft.world.item.BlockItem') -const $CropBlock = Java.loadClass('net.minecraft.world.level.block.CropBlock') -const $SaplingBlock = Java.loadClass('net.minecraft.world.level.block.SaplingBlock') - -ForgeEvents.onEvent('net.darkhax.botanypots.events.CropDropEvent', event => { - const { level, pos, crop } = event; - let seed = crop.getSeed().getFirst().getItem() - if (seed instanceof $BlockItem) { - let seedBlock = seed.getBlock() - if (seedBlock instanceof $CropBlock) { - let blockstate = seedBlock.getStateForAge(seedBlock.getMaxAge()) - $MinecraftForge.EVENT_BUS.post(new $BlockEvent.CropGrowEvent.Post(level, pos, blockstate, level.getBlockState(pos))) - } else if (seedBlock instanceof $SaplingBlock) { - $MinecraftForge.EVENT_BUS.post(new $SaplingGrowTreeEvent(level, level.getRandom(), pos)) - } - } -}) \ No newline at end of file +/// Deleted due to bug diff --git a/minecraft/kubejs/startup_scripts/observeMekanism.js b/minecraft/kubejs/startup_scripts/observeMekanism.js new file mode 100644 index 0000000..ac0e7f8 --- /dev/null +++ b/minecraft/kubejs/startup_scripts/observeMekanism.js @@ -0,0 +1,76 @@ +const $TileEntityMultiblock = Java.loadClass('mekanism.common.tile.prefab.TileEntityMultiblock') +const $TileEntityMekanism = Java.loadClass('mekanism.common.tile.base.TileEntityMekanism') +const $CompoundTag = Java.loadClass('net.minecraft.nbt.CompoundTag') + +const mapMekanismMultiblockToTaskID = { + "dynamicTank":"", + "inductionMatrix":"621A4E28BD50F96C", + "thermoelectricBoiler":"", + "evaporation":"", + "sps":"2A13A1B1A85C2981", + "industrialTurbine":"71DB5E5857993B3F", + "fissionReactor":"34D8628732B36EDF", + "fusionReactor": "0B31B1E6089BB33E" +} + +const mapMekanismGasToTaskID = { + "mekanism:fissile_fuel": "4E04F8F091D18EA4", + "mekanism:uranium_oxide": "29D6CA9A77ACACC6", + "mekanism:sulfuric_acid": "66C97246C3EEFB7C", + "mekanism:hydrofluoric_acid": "510CE57C709D5A44", + "mekanism:uranium_hexafluoride": "05A215BE7EE2F35D" + +} + +ClientEvents.tick(event => { + if (Client.hitResult != null && Client.hitResult.getType() == 'BLOCK') { + let block = event.level.getBlock(Client.hitResult.getBlockPos()) + if (block.id.contains('mekanism')) { + let blockEntity = block.entity + // Multiblock handler + if (blockEntity && blockEntity instanceof $TileEntityMultiblock) { + // Multiblock is complete + if (blockEntity.getMultiblock().isFormed()) { + let manager = blockEntity.getManager() + if (manager) { + let managerName = manager.getName() + if (managerName) { + let taskString = mapMekanismMultiblockToTaskID[managerName] + if (taskString) { + let tag = new $CompoundTag + tag.putString('task', taskString) + event.player.sendData('customTask', tag) + } + } + } + } + } + // Capability TE's + if (blockEntity instanceof $TileEntityMekanism) { + // Handles Gas + if (blockEntity.canHandleGas()) { + let tanks = blockEntity.getGasTanks(null) + tanks.forEach(tank => { + let gas = tank.getStack().getTypeRegistryName() + let taskString = mapMekanismGasToTaskID[gas.toString()] + if (taskString) { + let tag = new $CompoundTag + tag.putString('task', taskString) + event.player.sendData('customTask', tag) + } + }) + } + } + } + } +}) + +NetworkEvents.fromClient('customTask', event => { + const {entity, data, level} = event + let taskString = data.task + let task = FTBQuests.getObject(level, taskString) + let playerQuestData = FTBQuests.getData(entity) + if (task && playerQuestData && !playerQuestData.isCompleted(task) && playerQuestData.canStartTasks(task.quest)) { + playerQuestData.addProgress(task, 1) + } +}) \ No newline at end of file diff --git a/minecraft/mods/AE2WTLib-12.9.5.jar b/minecraft/mods/AE2WTLib-12.9.5.jar new file mode 100644 index 0000000..e91dce1 Binary files /dev/null and b/minecraft/mods/AE2WTLib-12.9.5.jar differ diff --git a/minecraft/mods/Ad-Astra-Giselle-Addon-forge-1.19.2-1.16.jar b/minecraft/mods/Ad-Astra-Giselle-Addon-forge-1.19.2-1.16.jar new file mode 100644 index 0000000..fce6dbd Binary files /dev/null and b/minecraft/mods/Ad-Astra-Giselle-Addon-forge-1.19.2-1.16.jar differ diff --git a/minecraft/mods/AdditionalEnchantedMiner-1.19.2-1192.1.1.jar b/minecraft/mods/AdditionalEnchantedMiner-1.19.2-1192.1.1.jar new file mode 100644 index 0000000..c8d6373 Binary files /dev/null and b/minecraft/mods/AdditionalEnchantedMiner-1.19.2-1192.1.1.jar differ diff --git a/minecraft/mods/AdvancedPeripherals-1.19.2-0.7.28r.jar b/minecraft/mods/AdvancedPeripherals-1.19.2-0.7.28r.jar new file mode 100644 index 0000000..1d0dd69 Binary files /dev/null and b/minecraft/mods/AdvancedPeripherals-1.19.2-0.7.28r.jar differ diff --git a/minecraft/mods/Apotheosis-1.19.2-6.2.1.jar b/minecraft/mods/Apotheosis-1.19.2-6.2.1.jar new file mode 100644 index 0000000..28cab88 Binary files /dev/null and b/minecraft/mods/Apotheosis-1.19.2-6.2.1.jar differ diff --git a/minecraft/mods/Bookshelf-Forge-1.19.2-16.3.20.jar b/minecraft/mods/Bookshelf-Forge-1.19.2-16.3.20.jar new file mode 100644 index 0000000..c48c190 Binary files /dev/null and b/minecraft/mods/Bookshelf-Forge-1.19.2-16.3.20.jar differ diff --git a/minecraft/mods/Botania-1.19.2-440-FORGE.jar b/minecraft/mods/Botania-1.19.2-440-FORGE.jar new file mode 100644 index 0000000..5dd00f8 Binary files /dev/null and b/minecraft/mods/Botania-1.19.2-440-FORGE.jar differ diff --git a/minecraft/mods/CorgiLib-forge-1.19.2-1.0.0.34.jar b/minecraft/mods/CorgiLib-forge-1.19.2-1.0.0.34.jar new file mode 100644 index 0000000..ca49aa2 Binary files /dev/null and b/minecraft/mods/CorgiLib-forge-1.19.2-1.0.0.34.jar differ diff --git a/minecraft/mods/Cucumber-1.19.2-6.0.7.jar b/minecraft/mods/Cucumber-1.19.2-6.0.7.jar new file mode 100644 index 0000000..208bddf Binary files /dev/null and b/minecraft/mods/Cucumber-1.19.2-6.0.7.jar differ diff --git a/minecraft/mods/CyclopsCore-1.19.2-1.18.6.jar b/minecraft/mods/CyclopsCore-1.19.2-1.18.6.jar new file mode 100644 index 0000000..fc4a489 Binary files /dev/null and b/minecraft/mods/CyclopsCore-1.19.2-1.18.6.jar differ diff --git a/minecraft/mods/DarkUtilities-Forge-1.19.2-13.1.9.jar b/minecraft/mods/DarkUtilities-Forge-1.19.2-13.1.9.jar new file mode 100644 index 0000000..86d45fa Binary files /dev/null and b/minecraft/mods/DarkUtilities-Forge-1.19.2-13.1.9.jar differ diff --git a/minecraft/mods/EnchantmentDescriptions-Forge-1.19.2-13.0.14.jar b/minecraft/mods/EnchantmentDescriptions-Forge-1.19.2-13.0.14.jar new file mode 100644 index 0000000..8a69b1e Binary files /dev/null and b/minecraft/mods/EnchantmentDescriptions-Forge-1.19.2-13.0.14.jar differ diff --git a/minecraft/mods/EvilCraft-1.19.2-1.2.23.jar b/minecraft/mods/EvilCraft-1.19.2-1.2.23.jar new file mode 100644 index 0000000..8c20e43 Binary files /dev/null and b/minecraft/mods/EvilCraft-1.19.2-1.2.23.jar differ diff --git a/minecraft/mods/FastWorkbench-1.19.2-7.1.3.jar b/minecraft/mods/FastWorkbench-1.19.2-7.1.3.jar new file mode 100644 index 0000000..9de70b7 Binary files /dev/null and b/minecraft/mods/FastWorkbench-1.19.2-7.1.3.jar differ diff --git a/minecraft/mods/FramedBlocks-6.8.4.jar b/minecraft/mods/FramedBlocks-6.8.4.jar new file mode 100644 index 0000000..a5918a7 Binary files /dev/null and b/minecraft/mods/FramedBlocks-6.8.4.jar differ diff --git a/minecraft/mods/GatewaysToEternity-1.19.2-3.2.0.jar b/minecraft/mods/GatewaysToEternity-1.19.2-3.2.0.jar new file mode 100644 index 0000000..b3d8e90 Binary files /dev/null and b/minecraft/mods/GatewaysToEternity-1.19.2-3.2.0.jar differ diff --git a/minecraft/mods/HostileNeuralNetworks-1.19.2-4.1.0.jar b/minecraft/mods/HostileNeuralNetworks-1.19.2-4.1.0.jar new file mode 100644 index 0000000..66b4da2 Binary files /dev/null and b/minecraft/mods/HostileNeuralNetworks-1.19.2-4.1.0.jar differ diff --git a/minecraft/mods/IntegratedDynamics-1.19.2-1.16.7.jar b/minecraft/mods/IntegratedDynamics-1.19.2-1.16.7.jar new file mode 100644 index 0000000..7ecc1e0 Binary files /dev/null and b/minecraft/mods/IntegratedDynamics-1.19.2-1.16.7.jar differ diff --git a/minecraft/mods/IntegratedTunnels-1.19.2-1.8.19.jar b/minecraft/mods/IntegratedTunnels-1.19.2-1.8.19.jar new file mode 100644 index 0000000..582239a Binary files /dev/null and b/minecraft/mods/IntegratedTunnels-1.19.2-1.8.19.jar differ diff --git a/minecraft/mods/InventoryProfilesNext-forge-1.19-1.10.4.jar b/minecraft/mods/InventoryProfilesNext-forge-1.19-1.10.4.jar new file mode 100644 index 0000000..02ab14a Binary files /dev/null and b/minecraft/mods/InventoryProfilesNext-forge-1.19-1.10.4.jar differ diff --git a/minecraft/mods/IronJetpacks-1.19.2-6.0.4.jar b/minecraft/mods/IronJetpacks-1.19.2-6.0.4.jar new file mode 100644 index 0000000..8cbbbd5 Binary files /dev/null and b/minecraft/mods/IronJetpacks-1.19.2-6.0.4.jar differ diff --git a/minecraft/mods/JCPlugin-1.17.x-1.20.x-4.0.4-Forge.jar b/minecraft/mods/JCPlugin-1.17.x-1.20.x-4.0.4-Forge.jar new file mode 100644 index 0000000..4b5e0fc Binary files /dev/null and b/minecraft/mods/JCPlugin-1.17.x-1.20.x-4.0.4-Forge.jar differ diff --git a/minecraft/mods/MaxHealthFix-Forge-1.19.2-8.0.1.jar b/minecraft/mods/MaxHealthFix-Forge-1.19.2-8.0.1.jar new file mode 100644 index 0000000..da810aa Binary files /dev/null and b/minecraft/mods/MaxHealthFix-Forge-1.19.2-8.0.1.jar differ diff --git a/minecraft/mods/MobDespawnTimers-1.19.2-2.0.1.jar b/minecraft/mods/MobDespawnTimers-1.19.2-2.0.1.jar new file mode 100644 index 0000000..333ea9c Binary files /dev/null and b/minecraft/mods/MobDespawnTimers-1.19.2-2.0.1.jar differ diff --git a/minecraft/mods/MysticalAgradditions-1.19.2-6.0.3.jar b/minecraft/mods/MysticalAgradditions-1.19.2-6.0.3.jar new file mode 100644 index 0000000..12e965e Binary files /dev/null and b/minecraft/mods/MysticalAgradditions-1.19.2-6.0.3.jar differ diff --git a/minecraft/mods/MysticalAgriculture-1.19.2-6.0.10.jar b/minecraft/mods/MysticalAgriculture-1.19.2-6.0.10.jar new file mode 100644 index 0000000..91e43b1 Binary files /dev/null and b/minecraft/mods/MysticalAgriculture-1.19.2-6.0.10.jar differ diff --git a/minecraft/mods/MythicBotany-1.19.2-3.0.2.jar b/minecraft/mods/MythicBotany-1.19.2-3.0.2.jar new file mode 100644 index 0000000..0a3247b Binary files /dev/null and b/minecraft/mods/MythicBotany-1.19.2-3.0.2.jar differ diff --git a/minecraft/mods/Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.2.jar b/minecraft/mods/Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.2.jar new file mode 100644 index 0000000..2d2cf20 Binary files /dev/null and b/minecraft/mods/Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.2.jar differ diff --git a/minecraft/mods/Placebo-1.19.2-7.2.0.jar b/minecraft/mods/Placebo-1.19.2-7.2.0.jar new file mode 100644 index 0000000..dcb8da5 Binary files /dev/null and b/minecraft/mods/Placebo-1.19.2-7.2.0.jar differ diff --git a/minecraft/mods/Quark-3.4-405.jar b/minecraft/mods/Quark-3.4-405.jar new file mode 100644 index 0000000..fa9ae89 Binary files /dev/null and b/minecraft/mods/Quark-3.4-405.jar differ diff --git a/minecraft/mods/Steam_Rails-1.3.5+forge-mc1.19.2.jar b/minecraft/mods/Steam_Rails-1.3.5+forge-mc1.19.2.jar new file mode 100644 index 0000000..b499dee Binary files /dev/null and b/minecraft/mods/Steam_Rails-1.3.5+forge-mc1.19.2.jar differ diff --git a/minecraft/mods/SuperFactoryManager-1.19.2-4.10.3.jar b/minecraft/mods/SuperFactoryManager-1.19.2-4.10.3.jar new file mode 100644 index 0000000..f776de1 Binary files /dev/null and b/minecraft/mods/SuperFactoryManager-1.19.2-4.10.3.jar differ diff --git a/minecraft/mods/WitherSkeletonTweaks-1.19.2-8.0.3.jar b/minecraft/mods/WitherSkeletonTweaks-1.19.2-8.0.3.jar new file mode 100644 index 0000000..904e272 Binary files /dev/null and b/minecraft/mods/WitherSkeletonTweaks-1.19.2-8.0.3.jar differ diff --git a/minecraft/mods/additionallanterns-1.0.5-forge-mc1.19.jar b/minecraft/mods/additionallanterns-1.0.5-forge-mc1.19.jar new file mode 100644 index 0000000..f01152b Binary files /dev/null and b/minecraft/mods/additionallanterns-1.0.5-forge-mc1.19.jar differ diff --git a/minecraft/mods/almostunified-forge-1.19.2-0.5.0.jar b/minecraft/mods/almostunified-forge-1.19.2-0.5.0.jar new file mode 100644 index 0000000..ac9a5b1 Binary files /dev/null and b/minecraft/mods/almostunified-forge-1.19.2-0.5.0.jar differ diff --git a/minecraft/mods/appliedenergistics2-forge-12.9.5.jar b/minecraft/mods/appliedenergistics2-forge-12.9.5.jar new file mode 100644 index 0000000..457068b Binary files /dev/null and b/minecraft/mods/appliedenergistics2-forge-12.9.5.jar differ diff --git a/minecraft/mods/architectury-6.5.85-forge.jar b/minecraft/mods/architectury-6.5.85-forge.jar new file mode 100644 index 0000000..91ff46d Binary files /dev/null and b/minecraft/mods/architectury-6.5.85-forge.jar differ diff --git a/minecraft/mods/ars_creo-1.19.2-3.2.1.jar b/minecraft/mods/ars_creo-1.19.2-3.2.1.jar new file mode 100644 index 0000000..06e87f7 Binary files /dev/null and b/minecraft/mods/ars_creo-1.19.2-3.2.1.jar differ diff --git a/minecraft/mods/ars_elemental-1.19.2-0.5.9.1.1.jar b/minecraft/mods/ars_elemental-1.19.2-0.5.9.1.1.jar new file mode 100644 index 0000000..838ea61 Binary files /dev/null and b/minecraft/mods/ars_elemental-1.19.2-0.5.9.1.1.jar differ diff --git a/minecraft/mods/ars_nouveau-1.19.2-3.17.2.jar b/minecraft/mods/ars_nouveau-1.19.2-3.17.2.jar new file mode 100644 index 0000000..670f7e8 Binary files /dev/null and b/minecraft/mods/ars_nouveau-1.19.2-3.17.2.jar differ diff --git a/minecraft/mods/async-locator-forge-1.19.2-1.3.0.jar b/minecraft/mods/async-locator-forge-1.19.2-1.3.0.jar new file mode 100644 index 0000000..f4bda85 Binary files /dev/null and b/minecraft/mods/async-locator-forge-1.19.2-1.3.0.jar differ diff --git a/minecraft/mods/baubley-heart-canisters-1.19.2-2.1.0.jar b/minecraft/mods/baubley-heart-canisters-1.19.2-2.1.0.jar new file mode 100644 index 0000000..32ca434 Binary files /dev/null and b/minecraft/mods/baubley-heart-canisters-1.19.2-2.1.0.jar differ diff --git a/minecraft/mods/chipped-forge-1.19.2-2.1.5.jar b/minecraft/mods/chipped-forge-1.19.2-2.1.5.jar new file mode 100644 index 0000000..c629e76 Binary files /dev/null and b/minecraft/mods/chipped-forge-1.19.2-2.1.5.jar differ diff --git a/minecraft/mods/create-1.19.2-0.5.1.b.jar b/minecraft/mods/create-1.19.2-0.5.1.b.jar new file mode 100644 index 0000000..e12fe6b Binary files /dev/null and b/minecraft/mods/create-1.19.2-0.5.1.b.jar differ diff --git a/minecraft/mods/createaddition-1.19.2-20230527a.jar b/minecraft/mods/createaddition-1.19.2-20230527a.jar new file mode 100644 index 0000000..2271653 Binary files /dev/null and b/minecraft/mods/createaddition-1.19.2-20230527a.jar differ diff --git a/minecraft/mods/ctov-3.2.3.jar b/minecraft/mods/ctov-3.2.3.jar new file mode 100644 index 0000000..f08e449 Binary files /dev/null and b/minecraft/mods/ctov-3.2.3.jar differ diff --git a/minecraft/mods/eccentrictome-1.19.2-1.10.1.jar b/minecraft/mods/eccentrictome-1.19.2-1.10.1.jar new file mode 100644 index 0000000..257fd9a Binary files /dev/null and b/minecraft/mods/eccentrictome-1.19.2-1.10.1.jar differ diff --git a/minecraft/mods/elementalcraft-1.19.2-5.8.5.jar b/minecraft/mods/elementalcraft-1.19.2-5.8.5.jar new file mode 100644 index 0000000..517b949 Binary files /dev/null and b/minecraft/mods/elementalcraft-1.19.2-5.8.5.jar differ diff --git a/minecraft/mods/enderchests-forge-1.19.0-1.10.1.02.jar b/minecraft/mods/enderchests-forge-1.19.0-1.10.1.02.jar new file mode 100644 index 0000000..dabdcc7 Binary files /dev/null and b/minecraft/mods/enderchests-forge-1.19.0-1.10.1.02.jar differ diff --git a/minecraft/mods/endertanks-forge-1.19.0-1.12.1.03.jar b/minecraft/mods/endertanks-forge-1.19.0-1.12.1.03.jar new file mode 100644 index 0000000..f990c3f Binary files /dev/null and b/minecraft/mods/endertanks-forge-1.19.0-1.12.1.03.jar differ diff --git a/minecraft/mods/entangled-1.3.14-forge-mc1.19.2.jar b/minecraft/mods/entangled-1.3.14-forge-mc1.19.2.jar new file mode 100644 index 0000000..96e1e00 Binary files /dev/null and b/minecraft/mods/entangled-1.3.14-forge-mc1.19.2.jar differ diff --git a/minecraft/mods/ftb-chunks-forge-1902.3.22-build.271.jar b/minecraft/mods/ftb-chunks-forge-1902.3.22-build.271.jar new file mode 100644 index 0000000..377687b Binary files /dev/null and b/minecraft/mods/ftb-chunks-forge-1902.3.22-build.271.jar differ diff --git a/minecraft/mods/ftb-quests-forge-1902.4.16-build.235.jar b/minecraft/mods/ftb-quests-forge-1902.4.16-build.235.jar new file mode 100644 index 0000000..5d8f05d Binary files /dev/null and b/minecraft/mods/ftb-quests-forge-1902.4.16-build.235.jar differ diff --git a/minecraft/mods/ftb-ultimine-forge-1902.4.1-build.90.jar b/minecraft/mods/ftb-ultimine-forge-1902.4.1-build.90.jar new file mode 100644 index 0000000..c4be4ae Binary files /dev/null and b/minecraft/mods/ftb-ultimine-forge-1902.4.1-build.90.jar differ diff --git a/minecraft/mods/fusion-1.0.0a-forge-mc1.19.2.jar b/minecraft/mods/fusion-1.0.0a-forge-mc1.19.2.jar new file mode 100644 index 0000000..904e142 Binary files /dev/null and b/minecraft/mods/fusion-1.0.0a-forge-mc1.19.2.jar differ diff --git a/minecraft/mods/harvestwithease-1.19.2-6.0.1.3-final-forge.jar b/minecraft/mods/harvestwithease-1.19.2-6.0.1.3-final-forge.jar new file mode 100644 index 0000000..fe1c450 Binary files /dev/null and b/minecraft/mods/harvestwithease-1.19.2-6.0.1.3-final-forge.jar differ diff --git a/minecraft/mods/hexerei-0.3.2.2.jar b/minecraft/mods/hexerei-0.3.2.2.jar new file mode 100644 index 0000000..946165e Binary files /dev/null and b/minecraft/mods/hexerei-0.3.2.2.jar differ diff --git a/minecraft/mods/item-filters-forge-1902.2.9-build.51.jar b/minecraft/mods/item-filters-forge-1902.2.9-build.51.jar new file mode 100644 index 0000000..0df4f63 Binary files /dev/null and b/minecraft/mods/item-filters-forge-1902.2.9-build.51.jar differ diff --git a/minecraft/mods/libIPN-forge-1.19-3.0.2.jar b/minecraft/mods/libIPN-forge-1.19-3.0.2.jar new file mode 100644 index 0000000..f1c2fba Binary files /dev/null and b/minecraft/mods/libIPN-forge-1.19-3.0.2.jar differ diff --git a/minecraft/mods/littlecontraptions-forge-1.19.2.2.jar b/minecraft/mods/littlecontraptions-forge-1.19.2.2.jar new file mode 100644 index 0000000..f0f23f7 Binary files /dev/null and b/minecraft/mods/littlecontraptions-forge-1.19.2.2.jar differ diff --git a/minecraft/mods/littlelogistics-mc1.19.2-v1.4.0.jar b/minecraft/mods/littlelogistics-mc1.19.2-v1.4.0.jar new file mode 100644 index 0000000..d444ba5 Binary files /dev/null and b/minecraft/mods/littlelogistics-mc1.19.2-v1.4.0.jar differ diff --git a/minecraft/mods/lootr-1.19-0.4.24.62.jar b/minecraft/mods/lootr-1.19-0.4.24.62.jar new file mode 100644 index 0000000..f83b98c Binary files /dev/null and b/minecraft/mods/lootr-1.19-0.4.24.62.jar differ diff --git a/minecraft/mods/mahoutsukai-1.19.2-v1.34.46.jar b/minecraft/mods/mahoutsukai-1.19.2-v1.34.46.jar new file mode 100644 index 0000000..39685ce Binary files /dev/null and b/minecraft/mods/mahoutsukai-1.19.2-v1.34.46.jar differ diff --git a/minecraft/mods/mcw-roofs-2.2.4-mc1.19.2forge.jar b/minecraft/mods/mcw-roofs-2.2.4-mc1.19.2forge.jar new file mode 100644 index 0000000..4cf8209 Binary files /dev/null and b/minecraft/mods/mcw-roofs-2.2.4-mc1.19.2forge.jar differ diff --git a/minecraft/mods/megacells-forge-2.0.0-beta.11-1.19.2.jar b/minecraft/mods/megacells-forge-2.0.0-beta.11-1.19.2.jar new file mode 100644 index 0000000..63edc98 Binary files /dev/null and b/minecraft/mods/megacells-forge-2.0.0-beta.11-1.19.2.jar differ diff --git a/minecraft/mods/minecolonies-1.19.2-1.0.1489-BETA.jar b/minecraft/mods/minecolonies-1.19.2-1.0.1489-BETA.jar new file mode 100644 index 0000000..2de7d65 Binary files /dev/null and b/minecraft/mods/minecolonies-1.19.2-1.0.1489-BETA.jar differ diff --git a/minecraft/mods/mob_grinding_utils-1.19.2-0.4.50.jar b/minecraft/mods/mob_grinding_utils-1.19.2-0.4.50.jar new file mode 100644 index 0000000..a04aa2d Binary files /dev/null and b/minecraft/mods/mob_grinding_utils-1.19.2-0.4.50.jar differ diff --git a/minecraft/mods/modernfix-forge-5.0.2+mc1.19.2.jar b/minecraft/mods/modernfix-forge-5.0.2+mc1.19.2.jar new file mode 100644 index 0000000..4d6625f Binary files /dev/null and b/minecraft/mods/modernfix-forge-5.0.2+mc1.19.2.jar differ diff --git a/minecraft/mods/modonomicon-1.19.2-1.33.0.jar b/minecraft/mods/modonomicon-1.19.2-1.33.0.jar new file mode 100644 index 0000000..97b6b44 Binary files /dev/null and b/minecraft/mods/modonomicon-1.19.2-1.33.0.jar differ diff --git a/minecraft/mods/moonlight-1.19.2-2.2.38-forge.jar b/minecraft/mods/moonlight-1.19.2-2.2.38-forge.jar new file mode 100644 index 0000000..2ebb679 Binary files /dev/null and b/minecraft/mods/moonlight-1.19.2-2.2.38-forge.jar differ diff --git a/minecraft/mods/moreoverlays-1.21.9-mc1.19.2.jar b/minecraft/mods/moreoverlays-1.21.9-mc1.19.2.jar new file mode 100644 index 0000000..f04359f Binary files /dev/null and b/minecraft/mods/moreoverlays-1.21.9-mc1.19.2.jar differ diff --git a/minecraft/mods/naturalist-forge-3.0.3a-1.19.2.jar b/minecraft/mods/naturalist-forge-3.0.3a-1.19.2.jar new file mode 100644 index 0000000..ebacdf2 Binary files /dev/null and b/minecraft/mods/naturalist-forge-3.0.3a-1.19.2.jar differ diff --git a/minecraft/mods/nomowanderer-1.19.2_1.3.9.jar b/minecraft/mods/nomowanderer-1.19.2_1.3.9.jar new file mode 100644 index 0000000..034f0c6 Binary files /dev/null and b/minecraft/mods/nomowanderer-1.19.2_1.3.9.jar differ diff --git a/minecraft/mods/occultism-1.19.2-1.80.7.jar b/minecraft/mods/occultism-1.19.2-1.80.7.jar new file mode 100644 index 0000000..5e49507 Binary files /dev/null and b/minecraft/mods/occultism-1.19.2-1.80.7.jar differ diff --git a/minecraft/mods/oculus-mc1.19.2-1.6.4.jar b/minecraft/mods/oculus-mc1.19.2-1.6.4.jar new file mode 100644 index 0000000..fc6a3c7 Binary files /dev/null and b/minecraft/mods/oculus-mc1.19.2-1.6.4.jar differ diff --git a/minecraft/mods/platforms-forge-1.19.0-1.10.2.02.jar b/minecraft/mods/platforms-forge-1.19.0-1.10.2.02.jar new file mode 100644 index 0000000..42f7023 Binary files /dev/null and b/minecraft/mods/platforms-forge-1.19.0-1.10.2.02.jar differ diff --git a/minecraft/mods/productivebees-1.19.2-0.10.7.2.jar b/minecraft/mods/productivebees-1.19.2-0.10.7.2.jar new file mode 100644 index 0000000..0a84ca2 Binary files /dev/null and b/minecraft/mods/productivebees-1.19.2-0.10.7.2.jar differ diff --git a/minecraft/mods/rechiseled-1.1.0a-forge-mc1.19.2.jar b/minecraft/mods/rechiseled-1.1.0a-forge-mc1.19.2.jar new file mode 100644 index 0000000..3c0fa87 Binary files /dev/null and b/minecraft/mods/rechiseled-1.1.0a-forge-mc1.19.2.jar differ diff --git a/minecraft/mods/rubidium-0.6.2b.jar b/minecraft/mods/rubidium-0.6.2b.jar new file mode 100644 index 0000000..5412044 Binary files /dev/null and b/minecraft/mods/rubidium-0.6.2b.jar differ diff --git a/minecraft/mods/shetiphiancore-forge-1.19.0-3.11.3.03.jar b/minecraft/mods/shetiphiancore-forge-1.19.0-3.11.3.03.jar new file mode 100644 index 0000000..cc06ea2 Binary files /dev/null and b/minecraft/mods/shetiphiancore-forge-1.19.0-3.11.3.03.jar differ diff --git a/minecraft/mods/silent-gear-1.19.2-3.2.6.jar b/minecraft/mods/silent-gear-1.19.2-3.2.6.jar new file mode 100644 index 0000000..09e1b7e Binary files /dev/null and b/minecraft/mods/silent-gear-1.19.2-3.2.6.jar differ diff --git a/minecraft/mods/sophisticatedbackpacks-1.19.2-3.18.50.849.jar b/minecraft/mods/sophisticatedbackpacks-1.19.2-3.18.50.849.jar new file mode 100644 index 0000000..f1c2fad Binary files /dev/null and b/minecraft/mods/sophisticatedbackpacks-1.19.2-3.18.50.849.jar differ diff --git a/minecraft/mods/sophisticatedcore-1.19.2-0.5.71.319.jar b/minecraft/mods/sophisticatedcore-1.19.2-0.5.71.319.jar new file mode 100644 index 0000000..96e05ff Binary files /dev/null and b/minecraft/mods/sophisticatedcore-1.19.2-0.5.71.319.jar differ diff --git a/minecraft/mods/sophisticatedstorage-1.19.2-0.8.28.453.jar b/minecraft/mods/sophisticatedstorage-1.19.2-0.8.28.453.jar new file mode 100644 index 0000000..fd12269 Binary files /dev/null and b/minecraft/mods/sophisticatedstorage-1.19.2-0.8.28.453.jar differ diff --git a/minecraft/mods/starlight-1.1.1+forge.cf5b10b.jar b/minecraft/mods/starlight-1.1.1+forge.cf5b10b.jar new file mode 100644 index 0000000..c3a191c Binary files /dev/null and b/minecraft/mods/starlight-1.1.1+forge.cf5b10b.jar differ diff --git a/minecraft/mods/structurize-1.19.2-1.0.492-ALPHA.jar b/minecraft/mods/structurize-1.19.2-1.0.492-ALPHA.jar new file mode 100644 index 0000000..484df61 Binary files /dev/null and b/minecraft/mods/structurize-1.19.2-1.0.492-ALPHA.jar differ diff --git a/minecraft/mods/supermartijn642corelib-1.1.9a-forge-mc1.19.2.jar b/minecraft/mods/supermartijn642corelib-1.1.9a-forge-mc1.19.2.jar new file mode 100644 index 0000000..4318be5 Binary files /dev/null and b/minecraft/mods/supermartijn642corelib-1.1.9a-forge-mc1.19.2.jar differ diff --git a/minecraft/mods/supplementaries-1.19.2-2.3.18.jar b/minecraft/mods/supplementaries-1.19.2-2.3.18.jar new file mode 100644 index 0000000..5763518 Binary files /dev/null and b/minecraft/mods/supplementaries-1.19.2-2.3.18.jar differ diff --git a/minecraft/mods/tempad-forge-1.19.2-1.4.5.jar b/minecraft/mods/tempad-forge-1.19.2-1.4.5.jar new file mode 100644 index 0000000..028fdc0 Binary files /dev/null and b/minecraft/mods/tempad-forge-1.19.2-1.4.5.jar differ diff --git a/minecraft/mods/theurgy-1.19.2-1.3.5.jar b/minecraft/mods/theurgy-1.19.2-1.3.5.jar new file mode 100644 index 0000000..db011b2 Binary files /dev/null and b/minecraft/mods/theurgy-1.19.2-1.3.5.jar differ diff --git a/minecraft/mods/torchmaster-19.2.90.jar b/minecraft/mods/torchmaster-19.2.90.jar new file mode 100644 index 0000000..6b504fd Binary files /dev/null and b/minecraft/mods/torchmaster-19.2.90.jar differ diff --git a/minecraft/mods/universalgrid-1.19.2-1.1.jar b/minecraft/mods/universalgrid-1.19.2-1.1.jar new file mode 100644 index 0000000..c716ca6 Binary files /dev/null and b/minecraft/mods/universalgrid-1.19.2-1.1.jar differ diff --git a/minecraft/mods/wirelesschargers-1.0.9-forge-mc1.19.2.jar b/minecraft/mods/wirelesschargers-1.0.9-forge-mc1.19.2.jar new file mode 100644 index 0000000..4cef0a3 Binary files /dev/null and b/minecraft/mods/wirelesschargers-1.0.9-forge-mc1.19.2.jar differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/basic_sps_shape.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/basic_sps_shape.png new file mode 100644 index 0000000..46b80bb Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/basic_sps_shape.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/completed_fusion_reactor.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/completed_fusion_reactor.png new file mode 100644 index 0000000..9088948 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/completed_fusion_reactor.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/example_circuit.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/example_circuit.png new file mode 100644 index 0000000..b747042 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/example_circuit.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fission_cutout.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fission_cutout.png new file mode 100644 index 0000000..3878053 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fission_cutout.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_activated.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_activated.png new file mode 100644 index 0000000..d00c1b3 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_activated.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_cutout.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_cutout.png new file mode 100644 index 0000000..64fa320 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_cutout.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_fuelUI.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_fuelUI.png new file mode 100644 index 0000000..9c6e1a0 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_fuelUI.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_pattern.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_pattern.png new file mode 100644 index 0000000..6cc97b6 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/fusion_pattern.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/induction_cutout.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/induction_cutout.png new file mode 100644 index 0000000..11e2439 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/induction_cutout.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/induction_inside.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/induction_inside.png new file mode 100644 index 0000000..e1a265f Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/induction_inside.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/induction_matrix.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/induction_matrix.png new file mode 100644 index 0000000..d8a9fe3 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/induction_matrix.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/laser_example.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/laser_example.png new file mode 100644 index 0000000..283ec5a Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/laser_example.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/laser_ui.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/laser_ui.png new file mode 100644 index 0000000..106f091 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/laser_ui.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/logic_adapter.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/logic_adapter.png new file mode 100644 index 0000000..89719a6 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/logic_adapter.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/port_example.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/port_example.png new file mode 100644 index 0000000..e812ad5 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/port_example.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/reactor_interface_1.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/reactor_interface_1.png new file mode 100644 index 0000000..63f2ba9 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/reactor_interface_1.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/reactor_interface_2.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/reactor_interface_2.png new file mode 100644 index 0000000..d312993 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/reactor_interface_2.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/rod_example.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/rod_example.png new file mode 100644 index 0000000..c9dc645 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/rod_example.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/sps_coils.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/sps_coils.png new file mode 100644 index 0000000..7c84d64 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/sps_coils.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/sps_complete.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/sps_complete.png new file mode 100644 index 0000000..8834e99 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/sps_complete.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/sps_cutout.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/sps_cutout.png new file mode 100644 index 0000000..276b636 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/sps_cutout.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/turbine_completed.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/turbine_completed.png new file mode 100644 index 0000000..eae420f Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/turbine_completed.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/turbine_cutout.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/turbine_cutout.png new file mode 100644 index 0000000..5a0ee37 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/mek/turbine_cutout.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/Alfred.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/Alfred.png new file mode 100644 index 0000000..d54f557 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/Alfred.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/EnigmaQuip.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/EnigmaQuip.png new file mode 100644 index 0000000..2f44f63 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/EnigmaQuip.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/Mitchell52.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/Mitchell52.png new file mode 100644 index 0000000..ed2d796 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/Mitchell52.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/mutantgumdrop.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/mutantgumdrop.png new file mode 100644 index 0000000..3298e4c Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/mutantgumdrop.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/oly206.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/oly206.png new file mode 100644 index 0000000..594c7f3 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/oly206.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/alfredgg_name.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/alfredgg_name.png new file mode 100644 index 0000000..ae4040f Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/alfredgg_name.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/enigma_name.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/enigma_name.png new file mode 100644 index 0000000..8c846a2 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/enigma_name.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/mitchell52_name.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/mitchell52_name.png new file mode 100644 index 0000000..ddef670 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/mitchell52_name.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/mutant_name.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/mutant_name.png new file mode 100644 index 0000000..f594bcb Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/mutant_name.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/name_bar.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/name_bar.png new file mode 100644 index 0000000..e726602 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/name_bar.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/oly2o6.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/oly2o6.png new file mode 100644 index 0000000..d5e7e0e Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/oly2o6.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/thevortex_name.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/thevortex_name.png new file mode 100644 index 0000000..3f8dc3e Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/thevortex_name.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/whatthedrunk.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/whatthedrunk.png new file mode 100644 index 0000000..a2bd331 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/signs/whatthedrunk.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/thevortex.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/thevortex.png new file mode 100644 index 0000000..bfce615 Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/thevortex.png differ diff --git a/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/whatthedrunk.png b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/whatthedrunk.png new file mode 100644 index 0000000..27adf1e Binary files /dev/null and b/minecraft/packmenu/resources/assets/atm/textures/questpics/welcome/whatthedrunk.png differ diff --git a/mmc-pack.json b/mmc-pack.json index a426f6a..f732137 100644 --- a/mmc-pack.json +++ b/mmc-pack.json @@ -25,8 +25,8 @@ }, { "cachedName": "Forge", - "version": "43.2.11", - "cachedVersion": "43.2.11", + "version": "43.2.14", + "cachedVersion": "43.2.14", "uid": "net.minecraftforge", "cachedRequires": [ { diff --git a/modlist.html b/modlist.html index e51fcdd..7232578 100644 --- a/modlist.html +++ b/modlist.html @@ -2,7 +2,7 @@
  • Observable (by tasgon)
  • OpenBlocks Elevator (by vsngarcia)
  • Elytra Slot (Fabric/Forge/Quilt) (by TheIllusiveC4)
  • -
  • Bamboo Everything (Forge/Fabric) (by Gaz_)
  • +
  • Bamboo Everything (by Gaz_)
  • Tetra's Delight (by hyperlynx01)
  • Super Factory Manager ( SFM ) (by TeamDman)
  • Spit it out (by Mrbysco)
  • @@ -84,7 +84,6 @@
  • Mystical Customization (by BlakeBr0)
  • NetherPortalFix (by BlayTheNinth)
  • Creeper Overhaul (by joosh_7889)
  • -
  • YUNG's Better Nether Fortresses (Forge) (by YUNGNICKYOUNG)
  • Thermal Cultivation (by TeamCoFH)
  • FindMe (by Buuz135)
  • RFTools Power (by McJty)
  • @@ -96,6 +95,7 @@
  • FTB Library (Forge) (by FTB)
  • PAUCAL (by petrak_at)
  • PneumaticCraft: Repressurized (by desht_08)
  • +
  • Enchantment Descriptions (by DarkhaxDev)
  • Domum Ornamentum (by OrionOnline)
  • Balm (Forge Edition) (by BlayTheNinth)
  • Nature's Aura (by Ellpeck)
  • @@ -112,13 +112,13 @@
  • Phosphophyllite (by RogueLogix)
  • Just Enough Items (JEI) (by mezz)
  • Productive Bees (by LobsterJonn)
  • -
  • Vitalize (by CodexAdrian)
  • +
  • Vitalize (by terrariumearth)
  • Rubidium (by Asek3)
  • FramedBlocks (by XFactHD)
  • Flux Networks (by sonar_sonic)
  • Gravitational Modulating Additional Unit (by 지젤쟝다)
  • Refined Storage: Requestify (by Buuz135)
  • -
  • Applied Energistics 2 (by AlgorithmX2)
  • +
  • Applied Energistics 2 (by thetechnici4n)
  • Farsight [Forge] (by someaddon)
  • ChoiceTheorem's Overhauled Village (by ChoiceTheorem)
  • Cosmetic Armor Reworked (by LainMI)
  • @@ -152,7 +152,7 @@
  • Energy Meter (by Relentless)
  • RFTools Storage (by McJty)
  • AllTheCompressed (by Pdiddy973)
  • -
  • Ad Tetra! (by faerminded)
  • +
  • Ad Tetra! (by FaerMinded)
  • ShetiPhianCore (by ShetiPhian)
  • Structurize (by Raycoms)
  • The Twilight Forest (by Benimatic)
  • @@ -190,12 +190,13 @@
  • Architectury API (Fabric/Forge) (by shedaniel)
  • AttributeFix (by DarkhaxDev)
  • Morph-o-Tool (by Vazkii)
  • -
  • Spirit (by CodexAdrian)
  • +
  • Spirit (by terrariumearth)
  • Entity Collision FPS Fix (by Corgi_Taco)
  • Legendary Tooltips [Forge] (by Grend_G)
  • Structure Gel API (by ModdingLegacy)
  • ATO - All the Ores (by ATMTeam)
  • Jumpy Boats (by LobsterJonn)
  • +
  • Mob Despawn Timers (by Shadows_of_Fire)
  • Hex Casting (by petrak_at)
  • Delightful (by brnbrd)
  • Item Collectors (by SuperMartijn642)
  • @@ -233,19 +234,18 @@
  • Botany Trees (by DarkhaxDev)
  • Model Gap Fix (by MehVahdJukaar)
  • Scalable Cat's Force (by Kotori316)
  • -
  • Tempad (by CodexAdrian)
  • +
  • Tempad (by terrariumearth)
  • ConnectedTexturesMod (by tterrag1098)
  • Simple Backups (by MelanX)
  • XyCraft: World (by Soaryn)
  • Crash Utilities (by Darkere)
  • Roots Classic (by Lothrazar)
  • -
  • Radon (by Asek3)
  • Botania (by Vazkii)
  • Reborn Storage (by Gigabit101)
  • Charm of Undying (Fabric/Forge/Quilt) (by TheIllusiveC4)
  • MrCrayfish's Furniture Mod (by MrCrayfish)
  • Integrated Terminals (by kroeser)
  • -
  • MEGA Cells (by 62831853)
  • +
  • MEGA Cells (by ninety)
  • Glassential (by Lykrast)
  • FlickerFix (by MutantGumdrop)
  • Cloth Config API (Fabric/Forge) (by shedaniel)
  • @@ -272,7 +272,7 @@
  • Pylons (by MutantGumdrop)
  • Silent Lib (silentlib) (by SilentChaos512)
  • Extra Disks (by MelanX)
  • -
  • Ad Astra!: Giselle Addon (by 지젤쟝다)
  • +
  • Ad Astra: Giselle Addon (by 지젤쟝다)
  • Advanced Generators (by bdew)
  • Industrial Foregoing (by Buuz135)
  • Structure Compass (by Mrbysco)
  • @@ -292,6 +292,7 @@
  • GeckoLib (by Gecko)
  • Additional Lanterns (by SuperMartijn642)
  • Handcrafted (by kekie6)
  • +
  • Max Health Fix (by DarkhaxDev)
  • Travel Anchors (by CastCrafter)
  • Ars Creo (by baileyholl2)
  • RFTools Utility (by McJty)
  • @@ -301,6 +302,7 @@
  • ReAuth (by TechnicianLP)
  • Moonlight Lib (by MehVahdJukaar)
  • More Overlays Updated (by RiDGo8)
  • +
  • Starlight (Forge) (by Spottedstar)
  • MineColonies (by Raycoms)
  • Village Artifacts (by Lothrazar)
  • Re-chiseled (by SuperMartijn642)
  • @@ -325,6 +327,7 @@
  • Fuel Goes Here (by LobsterJonn)
  • Iron Jetpacks (by BlakeBr0)
  • YUNG's Better Desert Temples (Forge) (by YUNGNICKYOUNG)
  • +
  • Fusion (Connected Textures) (by SuperMartijn642)
  • Ad Astra (by AlexNijjar)
  • FTB Ranks (Forge) (by FTB)
  • Functional Storage (by Buuz135)