diff --git a/changelogs/0.4.33.md b/changelogs/0.4.33.md new file mode 100644 index 00000000..e697bdb7 --- /dev/null +++ b/changelogs/0.4.33.md @@ -0,0 +1,105 @@ +## Release 0.4.33 + +### Mod Additions +- showcaseitem-1.18.2-1.0.jar +- TravelAnchors-1.18.2-3.3.jar +### Mod Updates +- AdditionalEnchantedMiner-1.18.2-18.16.jar +- AI-Improvements-1.18.2-0.5.2.jar +- allthemodium-1.9.6-1.18.2-40.1.51.jar +- allthetweaks-1.9.9.6-1.18.2-40.1.60.jar +- Apotheosis-1.18.2-5.7.0.jar +- appliedenergistics2-forge-11.6.1-beta.jar +- archers_paradox-1.18.2-3.0.0.8.jar +- ars_nouveau-1.18.2-2.7.9.jar +- BambooEverything-forge-1.3.3-build.34+mc1.18.2.jar +- BetterF3-3.0.0-Forge-1.18.2.jar +- cc-tweaked-1.18.2-1.100.10.jar +- chipped-2.0.0-forge.jar +- cofh_core-1.18.2-9.0.0.24.jar +- comforts-forge-1.18.2-5.0.0.5.jar +- configured-2.0.0-1.18.2.jar +- cookingforblockheads-forge-1.18.2-12.1.1.jar +- CosmeticArmorReworked-1.18.2-v2a.jar +- create-1.18.2-0.5.0.e.jar +- deepresonance-3.0.15.jar +- durabilitytooltip-1.1.4-forge-mc1.18.jar +- elementalcraft-1.18.2-4.4.28.jar +- ensorcellation-1.18.2-3.0.0.10.jar +- EvilCraft-1.18.2-1.2.10.jar +- FarmersDelight-1.18.2-1.2.0.jar +- FastWorkbench-1.18.2-6.1.1.jar +- FramedBlocks-5.8.0.jar +- ftb-ultimine-forge-1802.3.3-build.67.jar +- hexcasting-forge-1.18.2-0.9.4.jar +- HostileNeuralNetworks-1.18.2-3.2.2.jar +- incontrol-1.18-6.0.18.jar +- IntegratedCrafting-1.18.2-1.0.25.jar +- IntegratedDynamics-1.18.2-1.11.12.jar +- IntegratedTerminals-1.18.2-1.4.1.jar +- IntegratedTunnels-1.18.2-1.8.15.jar +- ironchests-2.0.4-forge.jar +- ironfurnaces-1.18.2-3.3.2.jar +- item-filters-forge-1802.2.8-build.40.jar +- jei-1.18.2-9.7.2.266.jar +- kubejs-forge-1802.5.5-build.550.jar +- lazierae2-1.18.2-3.1.4.jar +- LightingWand-1.18.2-forge-4.1.1.jar +- lostcities-1.18-5.3.12.jar +- mahoutsukai-1.18.2-v1.34.35.jar +- mcjtylib-1.18-6.0.17.jar +- mcw-bridges-2.0.5-mc1.18.2forge.jar +- mcw-roofs-2.2.1-mc1.18.2-forge.jar +- MEGACells-1.4.2-1.18.2.jar +- minecolonies-1.18.2-1.0.1048-BETA.jar +- mob_grinding_utils-1.18.2-0.4.46.jar +- MysticalAgriculture-1.18.2-5.1.2.jar +- Oh_The_Biomes_You'll_Go-forge-1.18.2-1.4.6.jar +- omgourd-1.18.2-3.0.0.7.jar +- Placebo-1.18.2-6.6.5.jar +- pneumaticcraft-repressurized-1.18.2-3.4.3-8.jar +- polymorph-forge-1.18.2-0.45.jar +- potionsmaster-0.5.9-1.18.2-40.0.2.jar +- Powah-3.0.5-beta.jar +- productivebees-1.18.2-0.9.1.6.jar +- reliquary-1.18.2-2.0.19.1161.jar +- rftoolsbuilder-1.18-4.0.16.jar +- rftoolscontrol-1.18-5.0.8.jar +- rftoolspower-1.18-4.0.7.jar +- rftoolsstorage-1.18-3.0.11.jar +- rftoolsutility-1.18-4.0.19.jar +- rhino-forge-1802.2.1-build.240.jar +- RSInfinityBooster-1.18.2-2.1+20.jar +- silent-gear-1.18.2-2.10.16.jar +- simplylight-1.18.2-1.4.5-build.43.jar +- sophisticatedbackpacks-1.18.2-3.18.29.718.jar +- sophisticatedcore-1.18.2-0.5.13.132.jar +- sophisticatedstorage-1.18.2-0.5.17.152.jar +- structure_gel-1.18.2-2.4.7.jar +- supplementaries-1.18.2-1.5.10.jar +- TConstruct-1.18.2-3.5.2.40.jar +- thermal_cultivation-1.18.2-9.0.0.13.jar +- thermal_expansion-1.18.2-9.0.0.15.jar +- thermal_foundation-1.18.2-9.0.0.32.jar +- thermal_innovation-1.18.2-9.0.0.14.jar +- thermal_locomotion-1.18.2-9.0.0.10.jar +- tombstone-7.5.4-1.18.2.jar +- twilightforest-1.18.2-4.1.1423-universal.jar +- WitherSkeletonTweaks-1.18.2-7.1.3.jar +- xnet-1.18-4.0.7.jar + +### Other Changes +- Add blocks with relocation_not_supported tag to Building Gadgets blacklist (#1567) +- Fix FTBIC gear unification +- Add alternate enderium dust recipe +- Fix silicon unification (#1573) +- Fix Mekanism enrichment recipes for raw ore blocks (#1572) +- Disable Miner's Fervor enchantment (#1538) +- Add quests for new MEGA Cells (thanks to 90) +- Add Thermal mobs to Hostile Neural Networks +- Fix Pepto Beesmol quests (#1437, #1526) +- Blacklist Source Receptacles from the eternal stella (#1425) +- Disable moving waystones in place (#1516) +- Fixed Latex, pink slime, liquid meat, and ethergas tank owner in IF quests +- Reduce ATM star ingredients costs +- Additional unification fixes diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg index 1d9193d4..4e1359ae 100644 --- a/config/MouseTweaks.cfg +++ b/config/MouseTweaks.cfg @@ -1,4 +1,4 @@ -RMBTweak=1 +RMBTweak=0 LMBTweakWithItem=1 LMBTweakWithoutItem=1 WheelTweak=0 diff --git a/config/allthetweaks-common.toml b/config/allthetweaks-common.toml index 4c74e50e..ab36bc3f 100644 --- a/config/allthetweaks-common.toml +++ b/config/allthetweaks-common.toml @@ -21,7 +21,7 @@ [packversionminrev] #Pack Minor Version Revision : X #Range: 0 ~ 32768 - minorrev = 32 + minorrev = 33 [tweaks] #Chickens randomly shed feathers diff --git a/config/apotheosis/adventure.cfg b/config/apotheosis/adventure.cfg index 4c28b45b..d1d56fb6 100644 --- a/config/apotheosis/adventure.cfg +++ b/config/apotheosis/adventure.cfg @@ -3,8 +3,8 @@ # Apotheosis Adventure Module Config bosses { - # If the boss announcement plays a sound. [default: true] - B:"Boss Announce Sound"=false + # 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.00 # Dimensions where bosses can spawn naturally, spawn chance, and spawn rules. # Format is dimname|chance|rule, chance is a float from 0..1. diff --git a/config/apotheosis/enchantments.cfg b/config/apotheosis/enchantments.cfg new file mode 100644 index 00000000..fb38b460 --- /dev/null +++ b/config/apotheosis/enchantments.cfg @@ -0,0 +1,35 @@ +# File Specification: https://gist.github.com/Shadows-of-Fire/88ac714a758636c57a52e32ace5474c1 + +# Apotheosis Enchantment Information + +# This file contains configurable data for each enchantment. +# The names of each category correspond to the registry names of every loaded enchantment. + +"apotheosis:miners_fervor" { + # If this enchantment is obtainable via enchanting and enchanted loot items. [default: true] + B:Discoverable=false + + # If enchanted books of this enchantment are available via loot sources. [default: true] + B:Lootable=false + + # The max level of this enchantment - originally 5. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # The max level of this enchantment available from loot sources. [range: 1 ~ 127, default: 5] + I:"Max Loot Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= + + # The rarity of this enchantment. Valid values are COMMON, UNCOMMON, RARE, and VERY_RARE. [default: RARE] + S:Rarity=RARE + + # If enchanted books of this enchantment are available via villager trades. [default: true] + B:Tradeable=false + + # If this enchantment is only available by loot sources. [default: false] + B:Treasure=false +} diff --git a/config/apotheosis/spawner.cfg b/config/apotheosis/spawner.cfg index df784392..fd6afbf0 100644 --- a/config/apotheosis/spawner.cfg +++ b/config/apotheosis/spawner.cfg @@ -141,6 +141,7 @@ spawn_eggs { productivebees:yellow_black_carpenter_bee artifacts:mimic twilightforest:swarm_spider + twilightforest:hedge_spider > } diff --git a/config/ftbquests/quests/chapters/applied_energistics_2.snbt b/config/ftbquests/quests/chapters/applied_energistics_2.snbt index 4be31f85..deab1e3e 100644 --- a/config/ftbquests/quests/chapters/applied_energistics_2.snbt +++ b/config/ftbquests/quests/chapters/applied_energistics_2.snbt @@ -1,2829 +1,2877 @@ -{ - id: "07210DDF872160BA" - group: "1AC60211DE7427FC" - order_index: 2 - filename: "applied_energistics_2" - title: "Applied Energistics 2" - icon: "ae2:controller" - default_quest_shape: "rsquare" - default_hide_dependency_lines: false - quests: [ - { - title: "Applied Energistics 2" - icon: "ae2:certus_quartz_crystal" - x: 0.0d - y: 0.5d - shape: "hexagon" - subtitle: "Virtual Storage System" - description: [ - "&lWelcome to &bApplied Energistics 2&f!" - "" - "Applied Energistics 2 (or &oAE2&r for short) is an incredibly versatile &bdigital storage&f mod, allowing for extremely efficient storage and all sorts of automation capabilities to greatly augment your modded Minecraft experience from as early as you want to the very endgame." - "" - "To get started with AE2, you will need to mine an important resource for the mod known as &bCertus Quartz&f. Its ore most frequently drops Certus Quartz &eDust&f, but you may be able to find a &eCrystal&f from it every once in a while." - "" - "For more information on AE2 beyond this chapter, consult the wiki over at &o&bappliedenergistics.github.io&f&r." - ] - size: 1.5d - id: "2893F483C10293E6" - tasks: [ - { - id: "43FD619EF9A41E76" - type: "item" - item: "ae2:certus_quartz_dust" - } - { - id: "7B9519E1AF53A9A3" - type: "item" - item: "ae2:certus_quartz_crystal" - } - ] - rewards: [ - { - id: "705C55E801A67B8C" - type: "item" - item: { - id: "minecraft:player_head" - Count: 1b - tag: { - SkullOwner: { - Id: [I; - -1680803463 - -166246322 - -1868942693 - 1690810404 - ] - Properties: { - textures: [{ - Value: "ewogICJ0aW1lc3RhbXAiIDogMTY1NTA1MjI1MjUyMSwKICAicHJvZmlsZUlkIiA6ICI5YmQwZjk3OWY2MTc0ODRlOTA5YTMyOWI2NGM3YjgyNCIsCiAgInByb2ZpbGVOYW1lIiA6ICI4MjAwMCIsCiAgInNpZ25hdHVyZVJlcXVpcmVkIiA6IHRydWUsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS9kZGVjZjI1NzkyZDc3YTc4NzkzZjcxNDY3OGUxMTk4YTY1ZDY3OTA3OTI5YWIyZDRlYmZmZjZlZmQwYTRlZWVhIgogICAgfQogIH0KfQ==" - Signature: "afEokwjhQtrEuhPrUCmvW/OHzXnvehI3eVhaYzEFWtMtoeHyv2sEuo98N8+wdJD96s20vNYxzrW+epk27SVhGXzd9wDg0An6Q3OcdlWXeENr2nN4HEtxdWxodBHZU3/vdVKv7WcsGK0Oqu7PXIdUj1pRA9e6YS2MpMapS7b+65S6EmeC4zZTir4rOFbzZaDno1dNuOeyCX5azT8vF6B1ayMbfxo6NyhRz/PhY0Wp6ArZXAjgQXUUoBUSFHRnz25U4GqdlDiDF8ZDeP314lDbws0kjYpuM9Kagj71xvlUC3bFgFFGXzvXP0gYfexxMBU91T37jDrQwaXAywP+lfArCh3G/QwwJ7jwBFPc1B2Pqb0+z9w2r7ntM/VC/R/1w8xyyYmHB/xE+XIicx97bfNl/Yi7M6mkprlFq3H6Be/KD2n/MZ+O/R9bOklryen811LuTfiBPXhR2a5ye3prkcV+WMWNS65q5HCw6/F8ZBydj/Uym++fHWW/mKB7kBbj2gcZf5fukw2KTIuEcZQVHRKyRQNns4JSBlXb90VKg56rNmwcs2CnVs+sNrCTWFqYocJAdQ+F25pdJ0wbQhXUSAV709F2phRuYurCW+2QyvyO8LlRHKjfSQ59VxxihnEQOqYfiBW49E+Dut5aQiFif6c9UDtTATvXucase/7v4ni7yug=" - }] - } - Name: "82000" - } - } - } - } - { - id: "3B8F9C922DCD426E" - type: "item" - item: "ae2:certus_quartz_dust" - count: 8 - } - { - id: "04731B877AA067A3" - type: "xp" - xp: 10 - } - ] - } - { - title: "First Things First" - x: 2.0d - y: 0.5d - subtitle: "Some basic machines" - description: [ - "Two of the very first things you will need to get started in AE2 are the &bCharger&f and the &bInscriber&f." - "" - "The &bCharger&f, when supplied with power, will take &eCertus Quartz Crystals&r and charge them. These &eCharged Certus Crystals&r can then be used in the production of &eFluix&f, another important resource in the mod. It can also be used to charge any item that stores power." - "" - "The &bInscriber&f can be used to turn the various quartz crystals in AE2 into their dust form, but more importantly is used to fabricate special &ePrinted Circuits&f and &eProcessors&f, as will become clearer in the next quest." - ] - dependencies: ["2893F483C10293E6"] - id: "68B0B3DAF1145191" - tasks: [ - { - id: "29C4195E8366DBDD" - type: "item" - item: "ae2:charger" - } - { - id: "1F40760C2108BA36" - type: "item" - item: "ae2:inscriber" - } - ] - rewards: [ - { - id: "132524D80F352F06" - type: "random" - table_id: 727499692191347770L - } - { - id: "230CB9AC06A29B7A" - type: "xp" - xp: 10 - } - ] - } - { - icon: "ae2:sky_compass" - x: 4.0d - y: 0.5d - subtitle: "\"COMIC #42: shearching 4 bobby [Fischer]\"" - description: [ - "Now that you have your first Charged Certus Quartz Crystal, it's time to put it to use on the final important step towards getting up and running with AE2." - "" - "The &bMeteorite Compass&f will point towards the nearest chunk it can find containing &bSky Stone&f, which generate naturally as part of large &eMeteorites&f. These can be either on the surface or underground, and contain a core of &bFluix Blocks&f with a &bSky Stone Chest&f in its center." - "" - "This chest usually contains at least one of the four different &ePresses&f used in the Inscriber to make AE2's special crafting components. In this pack, however, instead of needing to find multiple meteorites to complete the set, it is possible to craft the remaining ones using some of the Sky Stone mined from the meteorites." - ] - dependencies: ["68B0B3DAF1145191"] - id: "51236544BFEF487B" - tasks: [ - { - id: "6D55655551690784" - type: "item" - item: "ae2:sky_compass" - } - { - id: "616E037C2D135DEE" - type: "item" - item: "ae2:calculation_processor_press" - } - { - id: "23C1CFAE250033CD" - type: "item" - item: "ae2:engineering_processor_press" - } - { - id: "4F4058686BD08FA9" - type: "item" - item: "ae2:logic_processor_press" - } - { - id: "58B223074092B8E4" - type: "item" - item: "ae2:silicon_press" - } - ] - rewards: [ - { - id: "1745CCFAC5C46D28" - type: "item" - item: "ae2:sky_stone_block" - count: 4 - } - { - id: "34DBB0E01FC07555" - type: "random" - table_id: 727499692191347770L - } - { - id: "53D03CFF7586058B" - type: "xp" - xp: 100 - } - ] - } - { - x: 3.0d - y: -0.5d - subtitle: "Plug in" - description: [ - "While the Inscriber and Charger will natively accept RF/FE, the vast majority of an ME network uses its own dedicated power system called AE." - "" - "RF/FE can be converted into the native AE at a ratio of 2:1 RF:AE, either directly through an ME Controller, or through the &bEnergy Acceptor&f, which can instead be connected to any part of the network." - ] - dependencies: ["68B0B3DAF1145191"] - id: "00611844AFD5C31E" - tasks: [{ - id: "5B4DDF66C36AF356" - type: "item" - item: "ae2:energy_acceptor" - }] - rewards: [ - { - id: "218200BE2C9DD409" - type: "random" - table_id: 727499692191347770L - } - { - id: "241ED08CDD530739" - type: "xp" - xp: 10 - } - ] - } - { - x: 5.0d - y: -0.5d - description: [ - "By default, an ME network on its own only has an internal buffer of 800AE without an ME Controller, with the controller adding an extra 8kAE per block. For large enough networks, this can be insufficient and may cause a network to power off intermittently when trying to recoup power for any connected devices." - "" - "The &bEnergy Cell&f allows for an ME network to hold significantly more energy, adding another 200kAE per regular Energy Cell and 1.6MAE per &bDense&f Energy Cell. These can also be placed anywhere in the network to provide the increased energy buffer." - ] - dependencies: ["00611844AFD5C31E"] - id: "037488EF1F3581CE" - tasks: [ - { - id: "19CE95EDCB04AA89" - type: "item" - item: { - id: "ae2:energy_cell" - Count: 1b - tag: { } - } - } - { - id: "3606A3CEDFF76F77" - type: "item" - item: { - id: "ae2:dense_energy_cell" - Count: 1b - tag: { } - } - } - ] - rewards: [ - { - id: "07AC6981E4FBB7B3" - type: "random" - table_id: 727499692191347770L - } - { - id: "20DA7014A7644F65" - type: "xp" - xp: 100 - } - ] - } - { - x: 7.0d - y: -0.5d - shape: "circle" - description: ["The &bEnergy Card&f can be applied to most chargeable devices like Portable Cells and Wireless Terminals (covered later) to also increase &otheir&r energy buffer."] - dependencies: ["037488EF1F3581CE"] - id: "6D54B45CDA70FEAB" - tasks: [{ - id: "42C1EB9094F67B62" - type: "item" - item: "ae2:energy_card" - }] - rewards: [ - { - id: "4807A39C56865642" - type: "random" - table_id: 5871764666515020368L - } - { - id: "198B5EB3662F4C18" - type: "xp" - xp: 10 - } - ] - } - { - title: "Processors" - x: 6.0d - y: 0.5d - description: ["Once you have obtained a full set of the required &eInscriber Presses&r, it's time to start making some &eProcessors&f. These are an important crafting ingredient used to make the large majority of ME-connected devices."] - dependencies: ["51236544BFEF487B"] - id: "15564C11744D6AA0" - tasks: [ - { - id: "2B6D34E0CD1999C9" - type: "item" - item: "ae2:logic_processor" - } - { - id: "54C120660252682A" - type: "item" - item: "ae2:calculation_processor" - } - { - id: "41282D3DCFEB5136" - type: "item" - item: "ae2:engineering_processor" - } - ] - rewards: [ - { - id: "6F428D141799FF83" - type: "xp" - xp: 100 - } - { - id: "622636484932AB15" - type: "random" - table_id: 5871764666515020368L - } - ] - } - { - title: "Fluix Crystal" - icon: "ae2:fluix_crystal" - x: 3.0d - y: 1.5d - description: [ - "Arguably the most important resource you will need next is &eFluix&f, used throughout the vast majority of AE2 devices and serving as a base for crafting all of the cabling within an ME network." - "" - "As a head start, any meteorite you find in the world will contain a core of 6 Fluix Blocks, for a total of 24 crystals per meteorite." - "" - "However, you'll typically want to mass produce these, and the way to do so is to start with making &bFluix Dust&f by throwing &eNether Quartz&f, &e&oCharged&r&e Certus quartz&r and &eRedstone&f together in a pool of water. Then you can grow the dust into crystals in the same way as you would with Certus Quartz via seeds." - ] - dependencies: ["68B0B3DAF1145191"] - id: "4BF0BB763BFFACF0" - tasks: [ - { - id: "0FC1380E32E02533" - type: "item" - item: "ae2:fluix_dust" - } - { - id: "4498692EC5F9E09B" - type: "item" - item: "ae2:fluix_crystal" - } - ] - rewards: [ - { - id: "724ADD8BA4137929" - type: "item" - item: "ae2:fluix_dust" - count: 4 - } - { - id: "6F34DE4A8A1E9829" - type: "random" - table_id: 727499692191347770L - } - { - id: "34AA471D42A56F02" - type: "xp" - xp: 10 - } - ] - } - { - title: "Basic Cabling" - x: 5.0d - y: 1.5d - description: [ - "To connect the vast majority of your ME network together, you will need some cable. &eME Glass Cable&f is the first and most basic kind of cable, and you'll be making this all throughout as the first step towards crafting the other kinds of cable." - "" - "Both glass cables and their &ecovered&f counterpart can carry up to 8 channels along a single section of cabling. Unlike glass cables, covered cables can subsequently be crafted into &edense&f covered cables, capable of carrying up to 32 channels. However, most \"multipart\" devices such as buses and terminals cannot be directly attached to dense cables, requiring normal-width cables to form a connection instead." - "" - "All cables can also be crafted with dye to colour them. Uncoloured (\"Fluix\") cables can connect to any other colour of cable, but otherwise differently-coloured cables will never connect to one another." - ] - dependencies: ["4BF0BB763BFFACF0"] - id: "5C22E3103544B120" - tasks: [ - { - id: "40A7CC56DACC2623" - type: "item" - title: "Glass Cable" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "ae2:glass_cable" - } - } - } - { - id: "64EAD3DE84E94F02" - type: "item" - title: "Covered Cable" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "ae2:covered_cable" - } - } - } - { - id: "14DEFFB80CC96BC1" - type: "item" - title: "Dense Covered Cable" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "ae2:covered_dense_cable" - } - } - } - ] - rewards: [ - { - id: "23EF97F2F01671B6" - type: "random" - table_id: 727499692191347770L - } - { - id: "2D1445E4299E8619" - type: "xp" - xp: 10 - } - ] - } - { - title: "Advanced Cabling" - x: 5.0d - y: 3.0d - shape: "diamond" - subtitle: "\"S.M.R.T.\"" - description: ["The &bME Smart Cable&f and &bDense Smart Cable&f function identically to the covered cables in terms of channel distribution, but will also visibly display the amount of channels they are using as coloured lines along themselves."] - dependencies: ["5C22E3103544B120"] - id: "5233A447BAA4593C" - tasks: [ - { - id: "7FC3DAA1BD5016A0" - type: "item" - title: "Smart Cable" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "ae2:smart_cable" - } - } - } - { - id: "38E290AC5E011888" - type: "item" - title: "Dense Smart Cable" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "ae2:smart_dense_cable" - } - } - } - ] - rewards: [ - { - id: "7493EF469CDF6FB6" - type: "random" - table_id: 5871764666515020368L - } - { - id: "7F6B396987F63DB7" - type: "xp" - xp: 10 - } - { - id: "5EBB888A8D38FAC8" - type: "item" - item: "ae2:quartz_fiber" - count: 2 - } - ] - } - { - title: "Terminals" - x: 8.0d - y: 0.5d - subtitle: "[Linux user joke goes here]" - description: [ - "&eTerminals&f provide access to any of the contents of an ME network. The standard &eME Terminal&f simply lists everything in the network as one large grid to pull from and insert into, akin to a single inventory." - "" - "The &eME Crafting Terminal&f is an extension of the ME Terminal which also provides a built-in crafting grid, allowing for convenient crafting using any item contained in the network and visible through the terminal screen." - ] - dependencies: ["15564C11744D6AA0"] - id: "22C4318523A43B49" - tasks: [ - { - id: "6C7282A058006A21" - type: "item" - item: "ae2:terminal" - } - { - id: "2CFD7CA282DFB2FF" - type: "item" - item: "ae2:crafting_terminal" - } - ] - rewards: [ - { - id: "6D1EBB1DBB711A5A" - type: "random" - title: "Random Reward" - table_id: 5871764666515020368L - } - { - id: "7B32D21CD627FB4A" - type: "xp" - xp: 10 - } - ] - } - { - title: "The Storage" - x: 11.0d - y: 1.5d - shape: "gear" - subtitle: "Items as a file system" - description: [ - "Arguably the most important aspect of Applied Energistics 2 is its storage system, making use of digital &eStorage Cells&f. These cells are accessible through either an &eME Chest&r for single cells, or an &eME Drive&r for multiple cells." - "" - "The &bME Chest&f holds a single Cell at a time, which can then be read from and written to from any other terminal on the same network. The ME Chest itself also provides its own terminal screen on the top with specific access only to the cell it contains." - "" - "The &bME Drive&f can hold up to 10 assorted Storage Cells in the space of a single block and a single ME channel. However, it does not provide its own terminal screen, requiring some external terminal elsewhere on the network for storage access." - ] - dependencies: [ - "40A7CC56DACC2623" - "2F16B6A173525277" - ] - size: 1.5d - id: "4E8A05C3BFA80540" - tasks: [ - { - id: "74AA3FA06B3574A8" - type: "item" - item: "ae2:chest" - } - { - id: "58C4DF6CFBDF8577" - type: "item" - item: "ae2:drive" - } - ] - rewards: [ - { - id: "107B36337206758B" - type: "random" - table_id: 5871764666515020368L - } - { - id: "5D0CC7AC4BD78134" - type: "xp" - xp: 100 - } - ] - } - { - title: "The IO" - icon: "ae2:interface" - x: 23.5d - y: 1.5d - shape: "gear" - subtitle: "OI, OI, OI!" - description: [ - "To make life that much easier, AE2 provides a whole suite of devices for the manipulation of ME data, i.e. moving stored items around the world." - "" - "The &bME Interface&f is one of these devices. As an input device, the Interface allows any item/fluid/etc to be piped externally through it, which is then automatically stored in the ME Network that the interface is connected to." - "" - "As an output device, the Interface can be configured to keep a certain available amount of a stored item in stock, from the ME network to its own internal inventory. This allows items to then be received by some external source like another player or some pipe." - ] - dependencies: ["40A7CC56DACC2623"] - size: 1.5d - id: "74FC0DDDB91DB172" - tasks: [{ - id: "7241918F270CA402" - type: "item" - title: "ME Interface" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "ae2:interface" - } - } - }] - rewards: [ - { - id: "12DC218C9BBC8422" - type: "random" - table_id: 5871764666515020368L - } - { - id: "341F5229D281635E" - type: "xp" - xp: 10 - } - ] - } - { - title: "Auto-Crafting" - icon: "ae2:pattern_provider" - x: 13.0d - y: -2.5d - shape: "gear" - subtitle: "Order up" - description: [ - "Storage is nice and all that, but what good is a storage system if it's clogged up with raw materials needing to be crafted and processed into something and you're still stuck with having to do so manually?" - "" - "AE2's &eauto-crafting&f system begins with the &bME Pattern Provider&f. The Pattern Provider holds certain items called &bPatterns&f (covered in the next quest) which are programmed to hold some recipe that turns input items into a certain output. Up to 9 patterns can fit in one provider." - "" - "You'll often be making use of multiple pattern providers scattered all throughout your base, which is why it's useful to have a &bPattern Access Terminal&f to remotely access the contents of any and all providers on your wider ME network." - ] - dependencies: ["40A7CC56DACC2623"] - size: 1.5d - id: "51DE3157DE3E57B8" - tasks: [ - { - id: "338A6DA0D711B7DC" - type: "item" - title: "ME Pattern Provider" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "ae2:pattern_provider" - } - } - } - { - id: "299121F0AFF40604" - type: "item" - item: "ae2:pattern_access_terminal" - } - ] - rewards: [ - { - id: "50D0A08E66B3F6DF" - type: "random" - table_id: 5871764666515020368L - } - { - id: "12405240582D9D1A" - type: "xp" - xp: 10 - } - ] - } - { - x: 9.0d - y: 1.5d - description: [ - "The last piece of the puzzle for any large ME network is the &bME Controller&f." - "" - "A controller supplies an ME Network with a far larger number of channels than the standard 8 channels for ad-hoc networks, providing 32 channels out of each face of the block for a total of 216 channels." - "" - "That's only for a single-block controller, however, since the ME Controller is in fact a multi-block structure. The controller can be up to 7x7x7 blocks in size and can come in any freeform arrangement within that maximum size. Each individual block can then provide its own separate set of channels, so long as no single controller block is surrounded by 4 other blocks along the same plane." - "" - "An ME Network may only contain one multiblock controller at any given time. Attempting to connect more than one controller on separate parts of the network will cause a conflict, shutting down the whole network." - ] - dependencies: [ - "22C4318523A43B49" - "78311531069807DE" - ] - id: "2F16B6A173525277" - tasks: [{ - id: "6C80AA2FD67BD192" - type: "item" - item: "ae2:controller" - }] - rewards: [ - { - id: "345C7C78BABD07F6" - type: "random" - table_id: 5871764666515020368L - } - { - id: "6593BF772EE96538" - type: "xp" - xp: 100 - } - ] - } - { - x: 1.0d - y: 1.5d - shape: "circle" - subtitle: "Does exactly what you'd expect." - description: [ - "The &bQuartz Wrench&f does what any regular tech mod wrench would do. It rotates blocks and devices along the face you right-click on and dismantles them when right-clicked while sneaking." - "" - "AE2's wrench comes in both certus and nether quartz flavours." - ] - dependencies: ["2893F483C10293E6"] - id: "1B686954D34A0F23" - tasks: [{ - id: "1076BC82EECB73F5" - type: "item" - title: "Quartz Wrench" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "ae2:quartz_wrench" - } - } - }] - rewards: [{ - id: "3F733DD53ED27710" - type: "xp" - xp: 10 - }] - } - { - x: 9.0d - y: -0.5d - description: [ - "The &bNetwork Tool&f is an important tool throughout AE2, which is used to display various details of a network on-screen such as overall power consumption and storage." - "" - "As an added bonus, it also provides its own small inventory used to hold &eupgrade cards&f, which can be accessed when looking at any upgradeable device's screen for easy replacement. However, it cannot rotate blocks attached to the ME network like a regular wrench, only dismantle them when sneaking." - ] - dependencies: [ - "22C4318523A43B49" - "1076BC82EECB73F5" - ] - id: "6431A384DDFBF439" - tasks: [{ - id: "7BDCDEB679A9969C" - type: "item" - item: "ae2:network_tool" - }] - } - { - title: "Creating your first Storage Cell" - x: 14.0d - y: 1.5d - shape: "diamond" - subtitle: "The first kilobyte." - description: [ - "Each individual cell has a certain capacity dictated by the &ecomponent&f that the cell has been crafted with." - "" - "The first of the components is the &b1k ME Storage Component&f, providing &e1024&f \"bytes\" of storage for a given cell. More on that later." - "" - "Create the 1k Component, which will be combined with housing in the next quest." - ] - dependencies: ["4E8A05C3BFA80540"] - id: "2FB231069D2E4E77" - tasks: [{ - id: "64CCF1FB42AA41CE" - type: "item" - item: "ae2:cell_component_1k" - }] - rewards: [ - { - id: "6E23A177701DE35C" - type: "random" - table_id: 5871764666515020368L - } - { - id: "7878EA4ADE367154" - type: "xp" - xp: 10 - } - ] - } - { - title: "4k Storage Component" - x: 15.0d - y: 2.5d - shape: "diamond" - subtitle: "x4" - description: ["The second tier of storage component, providing &e4096&f bytes of storage."] - dependencies: [ - "64CCF1FB42AA41CE" - "2FB231069D2E4E77" - ] - id: "3B42CCC19D23EC6D" - tasks: [{ - id: "066F1BBF3D0863C5" - type: "item" - item: "ae2:cell_component_4k" - }] - rewards: [ - { - id: "0DED7909D8F260FB" - type: "random" - table_id: 5871764666515020368L - } - { - id: "4D1AC818C4203ADC" - type: "xp" - xp: 10 - } - ] - } - { - title: "16k Storage Component" - x: 14.5d - y: 3.0d - shape: "diamond" - subtitle: "x4^2" - description: ["The third tier of storage component, providing &e16384&f bytes of storage."] - dependencies: [ - "066F1BBF3D0863C5" - "3B42CCC19D23EC6D" - ] - id: "219932CB19258C16" - tasks: [{ - id: "076237ECA6D5DE58" - type: "item" - item: "ae2:cell_component_16k" - }] - rewards: [ - { - id: "3D78D39AC9F9149F" - type: "random" - table_id: 5871764666515020368L - } - { - id: "42CEB9C64CCDCFEC" - type: "xp" - xp: 10 - } - ] - } - { - title: "64k Storage Component" - x: 15.0d - y: 3.5d - shape: "diamond" - subtitle: "x4^3" - description: ["The fourth tier of storage component, providing &e65536&f bytes of storage."] - dependencies: [ - "076237ECA6D5DE58" - "219932CB19258C16" - ] - id: "523853C1C4E688BA" - tasks: [{ - id: "32FFC36DEEA7792D" - type: "item" - item: "ae2:cell_component_64k" - }] - rewards: [ - { - id: "74692DCB87938B3B" - type: "random" - table_id: 5871764666515020368L - } - { - id: "16FC3AB2ACBFF4B3" - type: "xp" - xp: 10 - } - ] - } - { - title: "256k Storage Component" - x: 15.5d - y: 3.0d - shape: "diamond" - subtitle: "x4^4" - description: ["The fifth and final AE2-standard tier of storage component, providing &e262144&f bytes of storage."] - dependencies: [ - "32FFC36DEEA7792D" - "523853C1C4E688BA" - ] - id: "5F56892CD904C40F" - tasks: [{ - id: "2C4616CD2EBB58C6" - type: "item" - item: "ae2:cell_component_256k" - }] - rewards: [ - { - id: "109149BBD22105C5" - type: "random" - table_id: 5871764666515020368L - } - { - id: "4DE1354173902859" - type: "xp" - xp: 10 - } - ] - } - { - title: "1M Storage Component" - x: 16.5d - y: 4.0d - shape: "diamond" - subtitle: "The first MEGAbyte." - description: [ - "There comes a point in any playthrough of a large modpack where even the highest standard tier of storage cell doesn't cut it for the amount of items and resources that you may be accumulating." - "" - "This is where the &dMEGA Cells&f add-on comes in, extending the available tiers of storage into the megabyte territory. The first of these new tiers is given by the &b1M MEGA Storage Component&f, providing 1024 &okilo&rbytes, or &e1048576&f bytes, of storage." - ] - dependencies: [ - "2C4616CD2EBB58C6" - "5F56892CD904C40F" - ] - size: 1.5d - id: "460A8F17F3ED6CAF" - tasks: [{ - id: "19BF2D67291056DE" - type: "item" - item: "megacells:cell_component_1m" - }] - rewards: [ - { - id: "006EED7533375FD2" - type: "random" - table_id: 5871764666515020368L - } - { - id: "3C8B767128199FB7" - type: "xp" - xp: 100 - } - { - id: "295E028CA7E21B31" - type: "random" - table_id: 5871764666515020368L - } - ] - } - { - title: "4M Storage Component" - x: 19.0d - y: 3.9999999999999996d - shape: "diamond" - description: ["The second MEGA tier of storage component, providing &e4194304&f (4096k) bytes of storage."] - dependencies: [ - "19BF2D67291056DE" - "460A8F17F3ED6CAF" - ] - id: "25DBA00422301EDC" - tasks: [{ - id: "32340AD4F677375F" - type: "item" - item: "megacells:cell_component_4m" - }] - rewards: [ - { - id: "5696B9C3D424839F" - type: "random" - table_id: 5871764666515020368L - } - { - id: "71734366561CE3E6" - type: "xp" - xp: 10 - } - ] - } - { - title: "16M Storage Component" - x: 19.5d - y: 4.499999999999998d - shape: "diamond" - description: ["The third MEGA tier of storage component, providing &e16777216&f (16384k) bytes of storage."] - dependencies: [ - "32340AD4F677375F" - "25DBA00422301EDC" - ] - id: "0E809747193ED3A9" - tasks: [{ - id: "76A0C582AECC4702" - type: "item" - item: "megacells:cell_component_16m" - }] - rewards: [ - { - id: "2083392434D82627" - type: "random" - table_id: 5871764666515020368L - } - { - id: "61A6C4D61B2B0E98" - type: "xp" - xp: 10 - } - ] - } - { - title: "64M Storage Component" - x: 20.0d - y: 3.9999999999999996d - shape: "diamond" - description: ["The fourth MEGA tier of storage component, providing &e67108864&f (65536k) bytes of storage."] - dependencies: [ - "76A0C582AECC4702" - "0E809747193ED3A9" - ] - id: "3CE3D9245F8EC005" - tasks: [{ - id: "50CD83AC904EC47E" - type: "item" - item: "megacells:cell_component_64m" - }] - rewards: [ - { - id: "4637E22B312275B1" - type: "random" - table_id: 5871764666515020368L - } - { - id: "591679B6C9CF5681" - type: "xp" - xp: 10 - } - ] - } - { - title: "256M Storage Component" - x: 19.5d - y: 3.5d - shape: "diamond" - description: ["The fifth and final MEGA tier of storage component, providing &e268435456&f (262144k) bytes of storage."] - dependencies: [ - "50CD83AC904EC47E" - "3CE3D9245F8EC005" - ] - id: "51A57E142C686C8F" - tasks: [{ - id: "0D5DA83B0C0665C8" - type: "item" - item: "megacells:cell_component_256m" - }] - rewards: [ - { - id: "3F61E69AB87C08FF" - type: "random" - table_id: 5871764666515020368L - } - { - id: "6871321BB014C03D" - type: "xp" - xp: 10 - } - ] - } - { - title: "Item Storage" - x: 16.5d - y: 1.5d - shape: "rsquare" - description: [ - "With the 1k Storage Component, you can now craft yourself a 1k ME Item Storage Cell to start your digital item storage system. You'll most likely want the majority of your storage to be for items, so you'll probably want to make a few &bME Item Storage Cells&f." - "" - "ME Item Storage Cells can each hold up to 63 different types of items. Each new type of item added to a cell will take up a certain fraction of the storage cell's total capacity in bytes. For each type already present, 1 \"byte\" counts for 8 items of that same type." - "" - "As an example, a 1k Item Storage Cell containing only cobblestone can hold up to 8128 cobblestone (8*1024b - 8b/type * 1 type)." - "" - "If a cell is empty, it can be repurposed by disassembling it into its respective component and housing. This is done by sneaking and right-clicking in the air with the cell in your hand." - ] - dependencies: ["2FB231069D2E4E77"] - id: "361CCBD353D6FF34" - tasks: [{ - id: "52521FCD58B2FEF0" - type: "item" - title: "ME Item Storage Cell" - item: { - id: "ae2:item_storage_cell_1k" - Count: 1b - tag: { } - } - }] - rewards: [ - { - id: "402B607EA6D67580" - type: "random" - table_id: 5871764666515020368L - } - { - id: "318D3CF0DD1E3A58" - type: "xp" - xp: 10 - } - { - id: "06150B632CA535D8" - type: "item" - item: "ae2:item_cell_housing" - } - ] - } - { - title: "Fluid Storage" - x: 18.5d - y: 1.5d - shape: "rsquare" - description: [ - "Items are not the only things that can be stored in ME cells. &bME Fluid Storage Cells&f can store liquids such as water, lava and any variety of modded oils and fuels, just to give a few examples." - "" - "Note that all storage cells, regardless of what they're designed to store, only differ in terms of their housing; both item and fluid cells use the same kind of storage component to make." - "" - "For fluids, 1 byte equals 8 buckets (8000mb)." - ] - dependencies: ["361CCBD353D6FF34"] - id: "5E24012A3D9B72A1" - tasks: [{ - id: "61D93B13D496547D" - type: "item" - title: "ME Fluid Storage Cell" - item: { - id: "itemfilters:id_regex" - Count: 1b - tag: { - value: ":fluid_storage_cell_" - } - } - }] - rewards: [ - { - id: "1AB0AE41CCA6C48E" - type: "random" - table_id: 5871764666515020368L - } - { - id: "687E190D01E7344A" - type: "xp" - xp: 10 - } - ] - } - { - title: "Chemical Storage" - x: 20.5d - y: 1.5d - shape: "rsquare" - description: [ - "New to 1.18 versions of Applied Energistics 2 is direct support for Mekanism chemicals, provided by AE2's official integration add-on &dApplied Mekanistics&f. These cells can hold most chemicals from Mekanism, including gases, pigments and ore slurries, but they will &o&lnot&r hold anything radioactive such as nuclear waste." - "" - "&dMEGA Cells&f also in turn integrates directly with Applied Mekanistics to provide higher tiers of chemical cells, though with the same radioactivity restriction as the standard cells." - ] - dependencies: ["5E24012A3D9B72A1"] - id: "397165BB305A887E" - tasks: [{ - id: "773E8781B09CA753" - type: "item" - title: "ME Chemical Storage Cell" - item: { - id: "itemfilters:id_regex" - Count: 1b - tag: { - value: ":chemical_storage_cell_" - } - } - }] - rewards: [ - { - id: "37876CCD31C58E76" - type: "random" - table_id: 5871764666515020368L - } - { - id: "5704DADB6CD89439" - type: "xp" - xp: 10 - } - ] - } - { - x: 12.0d - y: 2.5d - shape: "rsquare" - description: [ - "The &bCell Workbench&f allows for cells to be \"partitioned\" to hold specific items, i.e. given a whitelist filter. It also allows the cell to be upgraded with certain upgrade cards such as the Inverter Card, which sets the aforementioned whitelist to be a blacklist instead." - "" - "Cells can also be given a higher or lower \"priority\" via the workbench, i.e. allow the cell to be the first to receive certain items until full, or made to wait for other higher-priority cells to fill up first." - ] - dependencies: ["4E8A05C3BFA80540"] - id: "2F556E7919582D2D" - tasks: [{ - id: "19F84B1451F7D602" - type: "item" - item: "ae2:cell_workbench" - }] - rewards: [ - { - id: "60C2464FFC06FB37" - type: "random" - table_id: 5871764666515020368L - } - { - id: "4956E92D2FDA5190" - type: "xp" - xp: 10 - } - ] - } - { - x: 12.0d - y: 0.5d - shape: "rsquare" - subtitle: "Defragmentation" - description: [ - "The &bME IO Port&f allows for the contents of an ME network's storage to be quickly rearranged between different storage media such as ME cells and external containers connected to storage buses." - "" - "When a cell is inserted in an input slot on the left, the IO Port can be toggled to either empty the cell out into other ME storages or fill the (ideally, partitioned) cell with certain items spread out across other storages." - ] - dependencies: ["4E8A05C3BFA80540"] - id: "7B7D1F0CB326B28F" - tasks: [{ - id: "23261340EF9D48AF" - type: "item" - item: "ae2:io_port" - }] - rewards: [ - { - id: "32864F0FE8996DE8" - type: "random" - table_id: 5871764666515020368L - } - { - id: "4531F48DEB750518" - type: "xp" - xp: 10 - } - ] - } - { - x: 22.5d - y: 0.5d - shape: "rsquare" - subtitle: "The I" - description: ["The &bME Import Bus&f periodically sucks items in from whatever external storage the bus is facing. It can optionally be filtered to only take in certain items from said inventory."] - dependencies: ["74FC0DDDB91DB172"] - id: "5E7E35CCAF1C88EE" - tasks: [{ - id: "060BD30C77262BDA" - type: "item" - item: "ae2:import_bus" - }] - rewards: [ - { - id: "6F34C1E65B9B9204" - type: "random" - table_id: 5871764666515020368L - } - { - id: "462A0C71B591C11F" - type: "xp" - xp: 10 - } - ] - } - { - x: 24.5d - y: 0.5d - shape: "rsquare" - subtitle: "The O" - description: ["The &bME Export Bus&f periodically spits items in its whitelist filter out to whatever external storage the bus is facing. Unlike the Import Bus, the Export Bus cannot work without being filtered."] - dependencies: ["74FC0DDDB91DB172"] - id: "083D458032F0325C" - tasks: [{ - id: "6D6E070CB7998FA1" - type: "item" - item: "ae2:export_bus" - }] - rewards: [ - { - id: "0F7B866B6B54A6D2" - type: "random" - table_id: 5871764666515020368L - } - { - id: "311337C7850C46F1" - type: "xp" - xp: 10 - } - ] - } - { - x: 22.5d - y: -1.5d - shape: "rsquare" - subtitle: "GET IN" - description: [ - "The &bME Annihilation Plane&f can be used to automatically break any blocks in front of it and return anything dropped by the block directly to the ME network." - "" - "As an added bonus, the Annihilation Plane can be enchanted in the same way as a regular digging tool, affecting block drops in the same way as that enchanted tool would. This makes it ideal for processing ore blocks when enchanted with Fortune, for example." - "" - "Any added enchantments significantly increase the amount of energy used by the plane every time a block is broken. Enchanting the plane with &eEfficiency&f will decrease the overall energy use incurred by all other enchantments, while the &eUnbreaking&f enchantment gives the plane the chance to only use any energy sometimes, similarly to Unbreaking on regular tools." - ] - dependencies: ["5E7E35CCAF1C88EE"] - id: "140DE53DC0FCD9F4" - tasks: [{ - id: "3F715007AD9C0D58" - type: "item" - item: "ae2:annihilation_plane" - }] - rewards: [ - { - id: "6EA69EB703D93D1F" - type: "random" - table_id: 5871764666515020368L - } - { - id: "43B0C50B9F25E213" - type: "xp" - xp: 10 - } - ] - } - { - x: 24.5d - y: -1.5d - shape: "rsquare" - subtitle: "GET OUT" - description: [ - "The &bME Formation Plane&f acts similarly to the Storage Bus, but treats the world itself as its storage medium. In other words, it will place down any block in its filter directly in front of itself." - "" - "This can be useful for situations where a block can be processed simply by placing it and breaking it with a certain tool." - ] - dependencies: ["083D458032F0325C"] - id: "525F25F4ADE45B50" - tasks: [{ - id: "0BEBC087F970093E" - type: "item" - item: "ae2:formation_plane" - }] - rewards: [ - { - id: "0850790D93DB56E2" - type: "random" - table_id: 5871764666515020368L - } - { - id: "4DA3D1592D0E57DA" - type: "xp" - xp: 10 - } - ] - } - { - title: "P2P Tunnels" - x: 25.5d - y: 1.5d - shape: "rsquare" - subtitle: "Cut out the middleman" - description: [ - "&bP2P&f (peer-to-peer) is a powerful system within AE2, allowing for the transfer of items, fluids and even more without the need for any intermediary ME storage." - "" - "Right-clicking on a P2P tunnel with certain items will &eattune&f the tunnel into one capable of transferring something else, such as items through pipes, energy through cables, redstone signals and (by default) even ME connections themselves." - "" - "P2P tunnels must be linked to one another with the use of a &eMemory Card&f, detailed in the next quest." - ] - dependencies: ["74FC0DDDB91DB172"] - id: "1710B3D05215A71E" - tasks: [{ - id: "36A7C775D94798EE" - type: "item" - item: "ae2:me_p2p_tunnel" - }] - rewards: [ - { - id: "005990362F9FDD61" - type: "random" - table_id: 5871764666515020368L - } - { - id: "682CBB4D63EC2625" - type: "xp" - xp: 10 - } - ] - } - { - x: 23.5d - y: -0.5d - shape: "rsquare" - subtitle: "The spare chest" - description: [ - "The &bME Storage Bus&f, when facing some external storage container, will allow the container to be used as though it were part of the ME network, allowing items to be taken out from the container or inserted into it purely via ME." - "" - "Storage buses can be filtered and given specific priorities such that specific items will try to go to the attached storage first, however it will not retroactively move any filtered items from anywhere else in the network to its attached storage." - ] - dependencies: ["74FC0DDDB91DB172"] - id: "7EFBAF3E281D2EBE" - tasks: [{ - id: "294FA6663BE38B7C" - type: "item" - item: "ae2:storage_bus" - }] - rewards: [ - { - id: "7EC06E5DA9EA41BC" - type: "random" - table_id: 5871764666515020368L - } - { - id: "74C059194CC4F45D" - type: "xp" - xp: 10 - } - ] - } - { - x: 25.5d - y: -0.5d - shape: "circle" - description: [ - "The &bMemory Card&f is a tool with to different functions. The simplest of the two is to save various devices' configurations (such as whitelist filters) to be copied over to another device of the same kind." - "" - "The second function of a memory card is to link &eP2P tunnels&f together. When doing so, the P2P tunnel being linked will be assigned a unique ID, which is stored on the memory card for further linking." - ] - dependencies: ["1710B3D05215A71E"] - id: "55186B8602689B66" - tasks: [{ - id: "2D19A4EF2E4B7A55" - type: "item" - title: "Memory Card" - item: { - id: "ae2:memory_card" - Count: 1b - tag: { } - } - }] - rewards: [ - { - id: "433DCE2CD821C784" - type: "random" - table_id: 5871764666515020368L - } - { - id: "58A650BEBD72CCDB" - type: "xp" - xp: 10 - } - ] - } - { - x: 12.0d - y: 3.5d - shape: "circle" - subtitle: "ME Storage &mCells&r Drawers" - description: [ - "The &bEqual Distribution Card&f is an upgrade for storage cells that pre-allocates a certain amount of items that can be taken up by any individual type." - "" - "This behaviour is comparable to something like a Functional Storage drawer, wherein each compartment holds a set number of stacks as opposed to allowing items from one compartment to leak into the others and crowd other kinds of items out." - ] - dependencies: ["2F556E7919582D2D"] - id: "3195A7AA874163CD" - tasks: [{ - id: "5E1E2F6E86A3E0F3" - type: "item" - item: "ae2:equal_distribution_card" - }] - rewards: [ - { - id: "70C47DA0DCEA52BB" - type: "random" - table_id: 5871764666515020368L - } - { - id: "7425BEBDF51C1684" - type: "xp" - xp: 10 - } - ] - } - { - x: 13.0d - y: 2.5d - shape: "circle" - description: ["The &bOverflow Destruction Card&f is a cell upgrade that allows storage cells to delete (void) any items of a type already contained within them, when try to move into the cell and the cell is already full."] - dependencies: ["2F556E7919582D2D"] - id: "33ADE41526C39AFD" - tasks: [{ - id: "2D72E699C4D506CE" - type: "item" - item: "ae2:void_card" - }] - rewards: [ - { - id: "7FDED9CF7F39532F" - type: "random" - table_id: 5871764666515020368L - } - { - id: "48C92D1EB16C0CA2" - type: "xp" - xp: 10 - } - ] - } - { - x: 17.5d - y: 2.5d - description: [ - "&bPortable Cells&f function identically to regular cells in that they can they be inserted into a chest or drive and filled accordingly." - "" - "However, unlike regular cells, their contents can also be accessed standalone via the cell item itself, a bit like a digital ME-flavoured backpack." - ] - dependencies: ["361CCBD353D6FF34"] - id: "77C9EE701F72586D" - tasks: [{ - id: "65C439FD14C5EEB9" - type: "item" - title: "ME Portable Cell" - item: { - id: "itemfilters:id_regex" - Count: 1b - tag: { - value: ":portable_(.*)_cell_" - } - } - }] - rewards: [ - { - id: "6A5F5E6ABCD405F1" - type: "random" - table_id: 5871764666515020368L - } - { - id: "3280EFC4446DD684" - type: "xp" - xp: 10 - } - ] - } - { - x: 23.5d - y: -2.5d - shape: "circle" - description: ["The &bCapacity Card&f allows a bus upgraded with it to carry a larger filter. Import and Export buses upgraded with capacity cards can go from supporting only one filtered item each to their maximum nine-slot filter, while Storage buses will go from 18 slots to a maximum of 63."] - dependencies: ["7EFBAF3E281D2EBE"] - id: "371A382CF1DDF2B2" - tasks: [{ - id: "6DC55B5EA1534444" - type: "item" - item: "ae2:capacity_card" - }] - rewards: [ - { - id: "370E5557C95C8C9D" - type: "random" - table_id: 5871764666515020368L - } - { - id: "45FEE3C549C049B0" - type: "xp" - xp: 10 - } - ] - } - { - title: "Crystal Seeds" - x: 1.0d - y: -0.5d - shape: "circle" - subtitle: "Crystalline aquaculture" - description: [ - "Rather than having to constantly mine Certus Quartz ore to obtain more &eCrystals&f, the easiest way to obtain them will be using all of the &eDust&f you've gathered so far to make &eSeeds&f." - "" - "To grow the seeds into full crystals, simply drop them in water and wait for them to grow. They will not despawn as they grow. In the beginning, these will take a &olong&r time to grow, so consider making these in bulk. " - "" - "Alternatively, Mekanism's &bEnrichment Chamber&f can be used for a significant head-start early on." - "" - "You may notice that a fully grown Certus Quartz Crystal can be crushed back into a dust, which then makes another &otwo&r seeds to grow. This makes Certus Quartz effectively renewable, so use this to your advantage!" - ] - dependencies: ["2893F483C10293E6"] - id: "23DB492528A25B25" - tasks: [{ - id: "0AFE928466695096" - type: "item" - item: "ae2:certus_crystal_seed" - }] - rewards: [ - { - id: "242F6B674493768E" - type: "random" - table_id: 727499692191347770L - } - { - id: "69F44152600E491B" - type: "xp" - xp: 10 - } - ] - } - { - title: "Forgot to Mention" - x: 24.5d - y: 2.5d - shape: "rsquare" - subtitle: "This has a use outside of crafting cables." - description: [ - "An important concept within AE2 is a technique known as \"&esubnetting&f\", wherein an extra separate ME network (a &esubnetwork&f) acts in conjuction with the main network to perform some specialised function or process." - "" - "What separates a subnetwork from a completely detached separate network is usually the use of the &bQuartz Fiber&f as a cable part. When placed between two otherwise unconnected lengths of cable, the Quartz Fiber transfers no data or channels between the two whatsoever, instead only transmitting power." - "" - "Thus, a subnetwork on the other side of the Fiber can be powered wholly by the main network's power source, without requiring any extra dedicated powergen." - ] - dependencies: ["74FC0DDDB91DB172"] - id: "2077D64428E9C067" - tasks: [{ - id: "05A8DD006B623032" - type: "item" - item: "ae2:quartz_fiber" - }] - rewards: [ - { - id: "165710BE640551ED" - type: "random" - table_id: 5871764666515020368L - } - { - id: "3337CC6EF03730C7" - type: "xp" - xp: 10 - } - ] - } - { - title: "Patterns" - icon: "ae2:blank_pattern" - x: 14.0d - y: -3.5d - shape: "rsquare" - description: [ - "&bPatterns&f are what hold an encoded recipe to be fulfilled by a Pattern Provider. To encode a recipe onto a Pattern, the &bME Pattern Encoding Terminal&f must be used." - "" - "Patterns can be set to hold either a regular &ecrafting&f recipe, which will require the use of a &eMolecular Assembler&f on the face of its Provider, or a more general \"&eprocessing&f\" recipe, wherein any input items can be sent out by the provider into some other machine block or specialised processing plant." - ] - dependencies: ["51DE3157DE3E57B8"] - id: "2C04B3BA507D5673" - tasks: [ - { - id: "58BF9A4EAD7C88E6" - type: "item" - item: "ae2:pattern_encoding_terminal" - } - { - id: "08D08A1400F7348F" - type: "item" - item: "ae2:blank_pattern" - } - ] - rewards: [ - { - id: "7E23E751506B04D0" - type: "item" - item: "ae2:blank_pattern" - count: 8 - } - { - id: "0741594A950C662F" - type: "random" - table_id: 5871764666515020368L - } - { - id: "20EB24D02799A27D" - type: "xp" - xp: 10 - } - ] - } - { - x: 16.0d - y: -3.5d - shape: "rsquare" - description: [ - "The &bMolecular Assembler&f is AE2's equivalent of an automatic crafting table, required to fulfil any and all &ecrafting&f pattern jobs." - "" - "Molecular Assemblers are capable of transferring power and channels to other ME devices connected to it, but will not themselves take up a channel. Up to 6 MAs can be connected to a single Pattern Provider (if employed) to allow for more crafts to be done in parallel." - "" - "MAs also each have their own dedicated slot for a single crafting pattern, allowing them to function standalone when powered. When operated in this way, any matching items inserted into the MA will be automatically crafted into the result of the pattern." - ] - dependencies: ["2C04B3BA507D5673"] - id: "4597D3B3BDC2BED5" - tasks: [{ - id: "5639418C0364E5A1" - type: "item" - item: "ae2:molecular_assembler" - }] - rewards: [ - { - id: "48E60A68CD703710" - type: "random" - table_id: 5871764666515020368L - } - { - id: "59D9A5E482B1D2A6" - type: "xp" - xp: 10 - } - ] - } - { - x: 15.0d - y: -2.5d - shape: "rsquare" - description: [ - "The &bME Level Emitter&f, when configured with a specific item and quantity of it to respond to, will emit a redstone signal depending on whether that item stored in the network either falls below, goes above or equals the given quantity." - "" - "This can be used, for example, to automatically switch certain machines on with redstone to auto-craft a resource when it falls below a given minimum amount." - ] - dependencies: ["51DE3157DE3E57B8"] - id: "3DDB0DDA7571B2C1" - tasks: [{ - id: "3E4BDC8D3B7F727C" - type: "item" - item: "ae2:level_emitter" - }] - rewards: [ - { - id: "7791DE05E46C6030" - type: "random" - table_id: 5871764666515020368L - } - { - id: "2465F9C03BFFB3B8" - type: "xp" - xp: 10 - } - ] - } - { - title: "Redstone-Controlled ME" - x: 17.0d - y: -2.5d - shape: "circle" - description: [ - "Individual ME devices can also be configured to respond to redstone signals. When upgraded with a &bRedstone Card&f, a device can be configured to do work only when powered with redstone or otherwise as needed." - "" - "This behavour can also apply to entire &osections&r of an ME network by using an &bME Toggle Bus&f. This allows a section of the network on the other side of the bus to come online only when the bus is powered by redstone, or to go offline if using an &einverted&f toggle bus." - ] - dependencies: ["3DDB0DDA7571B2C1"] - id: "1AAF0B31B47AF23D" - tasks: [ - { - id: "4D92DB15F45D3F10" - type: "item" - item: "ae2:redstone_card" - } - { - id: "651CCE50554D6ABC" - type: "item" - item: "ae2:toggle_bus" - } - ] - rewards: [ - { - id: "15D28C974906C579" - type: "random" - table_id: 5871764666515020368L - } - { - id: "11376476D428D86A" - type: "xp" - xp: 10 - } - ] - } - { - x: 19.0d - y: -2.5d - shape: "circle" - subtitle: "Automation in upgrade form!" - description: [ - "When applied as an upgrade to any supported device such as an Interface or Export Bus, the &bCrafting Card&f allows the device in question to automatically send out its own crafting requests for a required (filtered) item. Crafting CPUs can be set to respond only to these requests to prevent taking up CPUs meant for player-requested crafts." - "" - "When the &eLevel Emitter&f is upgraded with the Crafting Card, it can be configured to emit redstone in order to directly facilitate in crafting, by emitting a signal either &owhile&r a crafting job for its given item is detected or specifically &oto&r craft the item. The latter would apply for cases where the only thing needed to make a given item is a redstone signal, without even requiring a crafting pattern." - ] - dependencies: ["1AAF0B31B47AF23D"] - id: "5E6585F7627247E3" - tasks: [{ - id: "356C06E894DC659B" - type: "item" - item: "ae2:crafting_card" - }] - rewards: [ - { - id: "24B873E672174D86" - type: "random" - table_id: 5871764666515020368L - } - { - id: "09DCAA3326CEE78F" - type: "xp" - xp: 10 - } - ] - } - { - x: 12.0d - y: -3.5d - description: [ - "Naturally, AE2 provides its own way to dramatically speed up crystal growth, assuming you don't happen to have Mekanism's Enrichment Chamber on hand." - "" - "Placing a water source block within a full set of 5 &bCrystal Growth Accelerators&f will reduce the growing time of crystal seeds from 20 minutes unaccelerated to as little as 24 seconds." - ] - dependencies: ["51DE3157DE3E57B8"] - id: "5AA3E5DFECB4AC4D" - tasks: [{ - id: "5F33C4F4AD2F297B" - type: "item" - item: "ae2:quartz_growth_accelerator" - }] - rewards: [ - { - id: "0BE24B3629BD5016" - type: "random" - table_id: 5871764666515020368L - } - { - id: "67FE782D7A821701" - type: "xp" - xp: 10 - } - ] - } - { - x: 13.0d - y: -4.5d - shape: "rsquare" - subtitle: "Introducing LazierAE2!" - description: [ - "When you're far enough into AE2 and have a large enough network, it can get a bit boring having to continue going through the somewhat time-consuming processes of crystal growth and processor inscription bit-by-bit." - "" - "Enter, the &dLazierAE2&f add-on. LazierAE2 mainly provides some machines aimed at streamlining the late-game experience of expanding your ME network by greatly simplifying the production of certain crafting ingredients." - "" - "The first thing you'll need to get started with LazierAE2 is a &bResonating Crystal&f, which is obtained fairly similarly to fluix, except that it requires a &ediamond&f with some &eender&f and &esky stone&f dust in water to make." - ] - dependencies: ["51DE3157DE3E57B8"] - id: "7234D2F9FCB968C4" - tasks: [{ - id: "548DEBE39C8043D8" - type: "item" - item: "lazierae2:resonating_crystal" - }] - rewards: [ - { - id: "41AAD44F0915C925" - type: "random" - table_id: 5871764666515020368L - } - { - id: "722C062B130D48AA" - type: "xp" - xp: 10 - } - ] - } - { - x: 12.0d - y: -1.5d - description: ["The &bAdvanced Inscriber&f from &dAE2Things&f addresses a couple of shortcomings with the standard AE2 inscriber, namely the restriction of inputs to be inserted one-at-a-time and the sided extraction/insertion requirement."] - dependencies: ["51DE3157DE3E57B8"] - id: "4DEACC65B5FA57FC" - tasks: [{ - id: "552FB43EA62C6AA3" - type: "item" - item: "ae2things:advanced_inscriber" - }] - rewards: [ - { - id: "601630EECA58E634" - type: "random" - table_id: 5871764666515020368L - } - { - id: "56BE72089A3373E1" - type: "xp" - xp: 10 - } - ] - } - { - x: 11.0d - y: -2.5d - description: [ - "The &bCrystal Growth Chamber&f is a more compact alternative to Crystal Growth Accelerator setups such as the aforementioned, provided by the &dAE2Things&f add-on." - "" - "This single-block device simply contains an inventory not too dissimilar to that of a standard chest, capable of holding up to 27 stacks of crystal seeds to grow inside the chamber. The chamber can also be upgraded with Acceleration Cards to speed it up further." - ] - dependencies: ["5AA3E5DFECB4AC4D"] - id: "77EE3FF184FB6417" - tasks: [{ - id: "56A4576AD40FB08D" - type: "item" - item: "ae2things:crystal_growth" - }] - rewards: [ - { - id: "21E876498F2098E2" - type: "random" - table_id: 5871764666515020368L - } - { - id: "0D1F1C3657656C66" - type: "xp" - xp: 10 - } - ] - } - { - title: "&oDeep&r Item Storage" - x: 17.5d - y: 0.5d - shape: "rsquare" - subtitle: ">muh RS disks" - description: [ - "AE2 and Refined Storage are very similar in terms of storing items, except when it comes to AE2 having &eType Limits&r within the drives. Some people prefer not worring about item types or type limits." - "" - "This is where &dAE2Things&f comes in. Alongside the two bonus machines, AE2Things predominantly features an alternative to the standard cell called the \"ME Deep Item Storage disK\", or the &bME DISK Drive&f for short." - "" - "The DISK Drive, as one can imagine, functions very similarly to, if not the exact same as, the storage disks from &bRefined Storage&f. Primarily, they &odo not have type limits&r." - "" - "However, with the same pros of RS disks also come the same cons. Items stored in a DISK each count as a whole byte regardless of \"type\", meaning they can store significantly fewer items than equivalently-sized standard cells overall." - "" - "To add to that, misusing these DISKs, particularly by storing a lot of items with excessive amounts of NBT data, can have fairly grave consequences for the world being played on, such as \"chunk bans\" or even corrupted player data." - ] - dependencies: ["361CCBD353D6FF34"] - id: "17F29706CE9A846E" - tasks: [{ - id: "5A4954089684B71A" - type: "item" - title: "ME DISK Drive" - item: { - id: "itemfilters:id_regex" - Count: 1b - tag: { - value: "ae2things:disk_drive_" - } - } - }] - rewards: [ - { - id: "70BE5C50D5B1049F" - type: "random" - table_id: 5871764666515020368L - } - { - id: "21A01E1077934041" - type: "xp" - xp: 10 - } - ] - } - { - x: 15.0d - y: -4.5d - shape: "rsquare" - description: [ - "The first bit of Resonating Crystal you just made can now be used to make the first machine in the LazierAE2 lineage: the &bMatter Infuser&f." - "" - "Right off the bat, the Matter Infuser provides various recipes for some simple crafting materials within both AE2 and various other mods. These recipes also happen to be cheaper than the usual crafting recipes for their resulting material." - ] - dependencies: ["7234D2F9FCB968C4"] - id: "24D70F20329B965B" - tasks: [{ - id: "49D9C2B198BD3F04" - type: "item" - item: "lazierae2:infuser" - }] - rewards: [ - { - id: "0867DA835D1316B1" - type: "random" - table_id: 5871764666515020368L - } - { - id: "239B4469A248350D" - type: "xp" - xp: 10 - } - ] - } - { - x: 17.0d - y: -4.5d - shape: "rsquare" - description: [ - "More importantly, the Matter Infuser provides recipes for two new materials made exclusively with the Matter Infuser. These new recipes together lead to the creation of &bFluix Steel Ingots&f." - "" - "Fluix Steel is used to craft every remaining machine in the add-on following the Matter Infuser." - ] - dependencies: ["24D70F20329B965B"] - id: "570C5B9BCBFBA26F" - tasks: [{ - id: "528B64BEADDE2541" - type: "item" - item: "lazierae2:fluix_steel_ingot" - }] - rewards: [ - { - id: "2BC77B32EAE1F150" - type: "random" - table_id: 5871764666515020368L - } - { - id: "1F3F152A41ACCBBA" - type: "xp" - xp: 10 - } - ] - } - { - x: 20.5d - y: -3.5d - shape: "rsquare" - subtitle: "Compact stock-keeping" - description: [ - "As an added bonus, LazierAE2 provides the &bME Requester&f as a dedicated ME-networked device." - "" - "The ME Requester is used to keep up to 6 different items in stock in some arbitrary amounts, by automatically sending out crafting requests to the network when an item falls below the desired amount." - "" - "This overcomes the usual limit of 9 stacks for an ME Interface with a Crafting Card, by also allowing for amounts higher than 64 to be requested for an item in the space of a single entry." - ] - dependencies: ["67F41B121639F942"] - id: "3EC23876395F1E73" - tasks: [{ - id: "1D646B369E1C8A66" - type: "item" - item: "lazierae2:requester" - }] - rewards: [ - { - id: "44C2BE6FF4F7D4E6" - type: "random" - table_id: 5871764666515020368L - } - { - id: "2EC9F102E1364C5D" - type: "xp" - xp: 10 - } - ] - } - { - title: "The Remaining Machines" - x: 19.0d - y: -4.5d - shape: "rsquare" - description: [ - "The &bPulse Grinder&f acts as a standard crusher for the various AE2 dusts. Nothing special in and of itself, but handy enough to delegate frequent dust grinding to." - "" - "The &bFluix Aggregator&f performs in-world crafting jobs such as fluix dust and crystal production, effectively bypassing the process of growing crystal seeds. It also doubles as a charger for certus quartz crystals." - "" - "Finally, the &bCircuit Etcher&f is used to make processors directly from their constituent raw materials, effectively rendering inscribers obsolete." - ] - dependencies: ["570C5B9BCBFBA26F"] - id: "67F41B121639F942" - tasks: [ - { - id: "5F7E8B833DBD262A" - type: "item" - item: "lazierae2:grinder" - } - { - id: "4C62A0AC8F33C77A" - type: "item" - item: "lazierae2:aggregator" - } - { - id: "2694135F101B927A" - type: "item" - item: "lazierae2:etcher" - } - ] - rewards: [ - { - id: "6EB83CF3E7DEA493" - type: "random" - table_id: 5871764666515020368L - } - { - id: "1D9E802F3D59FABA" - type: "xp" - xp: 10 - } - ] - } - { - x: 18.0d - y: -3.5d - shape: "circle" - description: [ - "The &bAcceleration Card&f, depending on the device being upgraded with it, will either increase the speed at which the device operates or allow the device to carry out more operations in one go." - "" - "In the case of the &eMolecular Assembler&f, a full set of 5 cards reduces the time taken for the MA to fulfil a craft from one second (with no cards) to one &otick&r." - ] - dependencies: ["4597D3B3BDC2BED5"] - id: "1F7DFA5AA65F2812" - tasks: [{ - id: "495253F1301A8070" - type: "item" - item: "ae2:speed_card" - }] - rewards: [ - { - id: "6223D6D4A01B9122" - type: "random" - table_id: 5871764666515020368L - } - { - id: "394DBCEAD38760C0" - type: "xp" - xp: 10 - } - ] - } - { - title: "Spatial IO" - x: 21.799999999999997d - y: 4.050000000000001d - shape: "gear" - description: [ - "Aside from the storage of items and fluids, AE2 also provides a native way of storing entire &estructures&f inside of storage cells, not too dissimilarly to the Compact Machines mod." - "" - "The &bSpatial IO Port&f allows structures contained within a &bSpatial Containment Structure&f to be captured within a specially-designed storage cell, activated via a redstone signal." - "" - "If a mob or player happens to stand inside of the SCS while the space is being captured, they too will be transported to where the rest of the space goes, i.e. in a dedicated dimension. Just make sure you have a way to get back out and in if you're the one being captured." - ] - dependencies: ["40A7CC56DACC2623"] - size: 1.5d - id: "01F3F0C25BA72BDA" - tasks: [{ - id: "0EFC322997906572" - type: "item" - item: "ae2:spatial_io_port" - }] - rewards: [ - { - id: "2AB07DF6AB7560BF" - type: "random" - table_id: 5871764666515020368L - } - { - id: "71A9F7793267D5CD" - type: "xp" - xp: 10 - } - ] - } - { - title: "Spatial Pylon" - x: 20.0d - y: 6.0d - description: [ - "The Spatial Containment Structure (SCS) consists of a cage of &bSpatial Pylons&f covering the volume you wish to enclose in a Spatial IO cell. At the absolute minimum, an SCS requires three lines of spatial pylon blocks, one for each dimension of the space being contained (length, width, height)." - "" - "However, Spatial IO is an extremely power-hungry feature, especially when trying to capture much larger spaces (up to 128x128x128). Having more spatial pylons included in the SCS around the desired volume will increase its overall &eefficiency&f, allowing it to use less energy to capture." - "" - "Also, be mindful that each individual pylon (regardless of its length) takes up one channel. For particularly large spaces, you may wish to build a dedicated network with a controller to fit all the required pylons." - ] - dependencies: ["01F3F0C25BA72BDA"] - id: "18DFB25DC48D8BF7" - tasks: [{ - id: "4E0C5E3A98293C08" - type: "item" - title: "Spatial Cell Component" - item: "ae2:spatial_pylon" - }] - rewards: [ - { - id: "664A4B1C34FC382C" - type: "random" - table_id: 5871764666515020368L - } - { - id: "60430373241A6839" - type: "xp" - xp: 10 - } - ] - } - { - x: 22.0d - y: 6.0d - description: ["The &bSpatial Anchor&f is a companion device from the Spatial IO lineage that simply functions as a chunk loader. When connected to an ME network, the Anchor will force-load all the chunks occupied by the ME network across all cables and devices, excluding subnetworks, as long as the network remains powered."] - dependencies: ["18DFB25DC48D8BF7"] - id: "2897FA291E5A38D8" - tasks: [{ - id: "68A36AB341CC016D" - type: "item" - item: "ae2:spatial_anchor" - }] - rewards: [ - { - id: "1560015D5E8AFFEA" - type: "random" - table_id: 5871764666515020368L - } - { - id: "29737736E2B314EA" - type: "xp" - xp: 10 - } - ] - } - { - x: 18.0d - y: 6.0d - description: [ - "&bSpatial Storage Cells&f are used to hold one defined volume each, and come in three different capacities allowing for a maximum of 2x2x2, 16x16x16 and 128x128x128 blocks' worth of space." - "" - "Upon encoding, a cell is allocated a section of space within the spatial storage &edimension&f, along with a unique ID corresponding to the region allocated to the cell. An encoded cell can still be used within the Spatial IO Port to retrieve any stored blocks and entities." - "" - "From then on, any blocks contained either within the cell's region of space or in an SCS with the same size as the one used for the initial encoding can be moved back into the overworld or into the spatial dimension respectively. If there are blocks both within the spatial region and within the SCS, these will simply swap places accordingly." - ] - dependencies: ["18DFB25DC48D8BF7"] - id: "6F3D0A248B5A9CA2" - tasks: [{ - id: "75924053D6F5B242" - type: "item" - title: "Spatial Storage Cell" - item: { - id: "itemfilters:id_regex" - Count: 1b - tag: { - value: "ae2:spatial_storage_cell_" - } - } - }] - rewards: [ - { - id: "40FB6290F9B4CF05" - type: "random" - table_id: 5871764666515020368L - } - { - id: "0CB125E5654F810B" - type: "xp" - xp: 10 - } - ] - } - { - x: 14.0d - y: -1.5d - shape: "rsquare" - subtitle: "Download more RAM" - description: [ - "Before you can carry out an auto-crafting job, you need a device to actually store the request itself along with any interim items for multi-step crafts. This device is known as a &ecrafting CPU&f." - "" - "A crafting CPU is a multiblock structure requiring at least one &bCrafting Storage&f block, optionally along with any other Crafting Unit. The multiblock can be made in any size, but must be a solid cuboid in order to form and function accordingly." - ] - dependencies: ["51DE3157DE3E57B8"] - id: "30E853CE699E669B" - tasks: [{ - id: "08DA73B1AC17E5F5" - type: "item" - title: "Crafting Storage" - item: { - id: "itemfilters:id_regex" - Count: 1b - tag: { - value: "(.*)crafting_storage" - } - } - }] - rewards: [ - { - id: "380CA842CF1F8374" - type: "random" - table_id: 5871764666515020368L - } - { - id: "57230DB26A88BF90" - type: "xp" - xp: 10 - } - ] - } - { - x: 16.0d - y: -1.5d - shape: "rsquare" - subtitle: "Download more CPU cores" - description: [ - "The &bCrafting Co-Processing Unit&f helps speed up crafting jobs by allowing pattern providers to either send items out to their connected devices faster or to work concurrently to make multiple required ingredients." - "" - "The base AE2 co-processor provides one co-processor \"thread\" to assist this, while the co-processing unit from &dMEGA Cells&f provides 4 threads in a single such block." - ] - dependencies: ["30E853CE699E669B"] - id: "69B7DE2283B4EE6C" - tasks: [{ - id: "5EC8D891031E34EF" - type: "item" - title: "Crafting Co-Processor" - item: { - id: "itemfilters:id_regex" - Count: 1b - tag: { - value: "(.*)crafting_accelerator" - } - } - }] - rewards: [ - { - id: "30447C55F39E6DA1" - type: "random" - table_id: 5871764666515020368L - } - { - id: "33A5EAC376E2828C" - type: "xp" - xp: 10 - } - ] - } - { - x: 18.0d - y: -1.5d - shape: "rsquare" - subtitle: "Download more VRAM" - description: [ - "The &bCrafting Monitor&f displays the overall item being crafted, along with the remaining quantity of that item still being crafted." - "" - "Both the base AE2 monitor and the MEGA monitor function identically, but are provided for aesthetic purposes." - ] - dependencies: ["69B7DE2283B4EE6C"] - id: "1348995F64A94396" - tasks: [{ - id: "2D386EFC23C45581" - type: "item" - title: "Crafting Monitor" - item: { - id: "itemfilters:id_regex" - Count: 1b - tag: { - value: "(ae2|mega)(.*)crafting_monitor" - } - } - }] - rewards: [ - { - id: "67F817808F544C51" - type: "random" - table_id: 5871764666515020368L - } - { - id: "77A6ACEA6F5542AF" - type: "xp" - xp: 10 - } - ] - } - { - title: "Cable Anchor" - icon: "ae2:cable_anchor" - x: 4.5d - y: 2.5d - shape: "diamond" - subtitle: "Under the knife" - description: [ - "The &bQuartz Cutting Knife&f, like the wrench, comes in both nether and certus quartz flavours and is a useful crafting tool to have on hand." - "" - "Cables can also be separated without needing to be coloured by attaching a &bCable Anchor&f between them, crafted using this knife and craftable up to 50 times with the same knife before it breaks." - "" - "Cable Anchors can also be used to craft &bCable Facades&f, allowing you to disguise cables within walls by covering them with the face of an arbitrary block. While facade recipes are hidden in JEI, you can still craft them by taking any regular block and surrounding it with 4 cable anchors in the crafting grid." - "" - "Aside from crafting anchors, the cutting knife also has another use: right-clicking with the knife will open a small GUI that allows you craft &bInscriber Name Presses&f. When given a name, these presses can be used inside of an Inscriber to rename any input item with the name of the press. Two of these presses can be concatenated in the inscriber to rename the item to the name of the top press, followed by the bottom one." - ] - dependencies: ["5C22E3103544B120"] - id: "6144202A97C6CD1C" - tasks: [ - { - id: "23D186249A999B8C" - type: "item" - title: "Quartz Cutting Knife" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "ae2:knife" - } - } - } - { - id: "2B8EC37AF863F9A6" - type: "item" - item: "ae2:cable_anchor" - } - { - id: "1FFAB0FE9A2D46F2" - type: "item" - item: { - id: "ae2:name_press" - Count: 1b - tag: { } - } - } - ] - rewards: [ - { - id: "4330FAC592266D62" - type: "random" - table_id: 727499692191347770L - } - { - id: "0BAC4AB615750E48" - type: "xp" - xp: 10 - } - ] - } - { - title: "Color Applicator" - x: 5.5d - y: 2.5d - shape: "diamond" - description: [ - "The &bColor Applicator&f is a chargeable tool that allows for in-world dyeing of cables. It functions more or less as a specialised &estorage cell&f to be loaded up with either vanilla dyes or &epaint balls&f for specific colours, along with &esnowballs&f to wash colours off and turn cables back to their Fluix variant." - "" - "Applying colour to a cable uses 100AE of energy from its internal battery, for a total of 3400 cable segments in a single charge." - ] - dependencies: [ - "066F1BBF3D0863C5" - "19CE95EDCB04AA89" - "5C22E3103544B120" - ] - id: "03E6FA4DCB71162E" - tasks: [{ - id: "6691176371563341" - type: "item" - item: { - id: "ae2:color_applicator" - Count: 1b - tag: { } - } - }] - rewards: [ - { - id: "72469A8B94967668" - type: "random" - table_id: 5871764666515020368L - } - { - id: "2AD4CA497DAF5DDE" - type: "xp" - xp: 100 - } - ] - } - { - title: "The... Weapons?" - x: 15.0d - y: 0.5d - shape: "square" - subtitle: "Too hot for the ATF" - description: [ - "These last three items are more or less some extra toys provided by AE2 and don't necessarily fit under any of these quest trees." - "" - "The &bCharged Staff&f is just a simple powered staff which deals 3 hearts of damage and consumes 300AE per hit. It also uses pre-1.9 combat mechanics, meaning that you can spam-click with this like in the good old days." - "" - "The &bEntropy Manipulator&f, when &oused&r on certain blocks in the world, will smelt them in-place, such as sand to glass and metal ores to metal ingots. If not, it will simply light a fire on the block." - "" - "Finally, the &bMatter Cannon&f functions similarly to the Color Applicator as a dedicated cell for holding \"ammo\" items such as Matter Balls and iron/gold nuggets, which can then be fired out to deal damage to mobs or break blocks. Heavier \"ammo\", e.g. metal nuggets, will deal more damage and destroy harder blocks." - "" - "Matter Balls in a Matter Cannon can be substituted with &bPaint Balls&f, which will apply a paint splatter effect on the face of whatever block being fired at. &bLumen Paint Balls&f are a variant of paint balls exclusively used by the Matter Cannon, whose paint splatters also give off some light once present in the world." - ] - hide_dependency_lines: true - dependencies: [ - "40A7CC56DACC2623" - "2FB231069D2E4E77" - ] - id: "5CD8D169181C7339" - tasks: [ - { - id: "3AC5F84892DC0717" - type: "item" - item: "ae2:charged_staff" - } - { - id: "68BE70918BD7F81B" - type: "item" - item: "ae2:entropy_manipulator" - } - { - id: "3B720F63D105F7DF" - type: "item" - item: { - id: "ae2:matter_cannon" - Count: 1b - tag: { } - } - } - ] - rewards: [ - { - id: "653C5DBC5B2DFB83" - type: "random" - table_id: 5871764666515020368L - } - { - id: "79695D39F0DA9907" - type: "xp" - xp: 10 - } - ] - } - { - title: "The Wireless" - icon: "ae2:security_station" - x: 7.950000000000001d - y: 4.5d - shape: "gear" - subtitle: "Exit the Wired" - description: [ - "ME networks also provide solid wireless functionality, both in the sense of remote on-the-go access of ME storage contents, or long-distance (and cross-dimensional) network connections." - "" - "Typically the first step for the former is to make an &bME Security Terminal&f. The Security Terminal, as per its name, allows for networks to be secured from unwanted users by setting explicit permissions for access to the network. Specific users can be granted permissions by using a &bBiometric Card&f linked (via right-click) to the relevant user. Alternatively, a blank card can be used to set blanket permissions for anyone who isn't either the owner or already whitelisted with a card." - "" - "By default, the person who placed down the terminal is determined to be the \"owner\" of the network, and automatically has full control of the network without requiring a biometric card." - ] - dependencies: ["40A7CC56DACC2623"] - size: 1.5d - id: "4D846582D408479D" - tasks: [ - { - id: "3778EAFF6F5475D5" - type: "item" - item: "ae2:security_station" - } - { - id: "4514B01B87A19457" - type: "item" - item: "ae2:biometric_card" - } - ] - rewards: [ - { - id: "686716106E48E416" - type: "random" - table_id: 5871764666515020368L - } - { - id: "46140D2AFCD01CD0" - type: "xp" - xp: 10 - } - ] - } - { - x: 9.5d - y: 6.0d - shape: "rsquare" - description: ["The next thing to make to allow for wireless network access is the &bME Wireless Access Point&f. The Access Point is used to open the network to wireless access via a &ewireless terminal&f, and has a set (finite) range depending on how many &bWireless Boosters&f are inserted into the access point."] - dependencies: ["4D846582D408479D"] - id: "2B31E6C1707D8195" - tasks: [ - { - id: "3DF8F1A72EBCD73F" - type: "item" - item: "ae2:wireless_access_point" - } - { - id: "60F10069FD956D54" - type: "item" - item: "ae2:wireless_booster" - } - ] - rewards: [ - { - id: "72CFEEE18B84AC11" - type: "random" - table_id: 5871764666515020368L - } - { - id: "7C6512C24B5A19A3" - type: "xp" - xp: 10 - } - ] - } - { - title: "Condensed Matter" - x: 6.0d - y: 4.5d - shape: "rsquare" - description: [ - "As for wirelessly expanding the ME Network itself, the first step is admittedly somewhat unorthodox." - "" - "The &bMatter Condenser&f is AE2's take on a trash can, voiding any items inserted into it. When fitted with a &eStorage Component&f, however, the condenser can harness some left-over energy from the item being voided and store it to make two special crafting items out of enough concentrated energy." - "" - "The first of these two items is the &bMatter Ball&f, requiring at least a 1k storage component and 256 items' worth of voided material." - ] - dependencies: ["4D846582D408479D"] - id: "5BB887411B8B38FA" - tasks: [ - { - id: "184FBC2F91C37271" - type: "item" - item: "ae2:condenser" - } - { - id: "167B710CB84B12C1" - type: "item" - item: "ae2:matter_ball" - } - ] - rewards: [ - { - id: "3AF0C07815901F6E" - type: "random" - table_id: 5871764666515020368L - } - { - id: "0F9CCE69ADAF459C" - type: "xp" - xp: 10 - } - ] - } - { - x: 12.0d - y: 6.0d - shape: "rsquare" - subtitle: "This is what you're here for" - description: [ - "the &bWireless Terminal&f functions identically to a regular terminal, but wirelessly. Go figure." - "" - "Before a wireless terminal can be used to access a network, it must first be &elinked&f to the network via the &eSecurity Terminal&f you made earlier. If it is not linked to a network, or is out of either range or power, the terminal will not function." - "" - "Wireless terminals can also be upgraded with &eEnergy Cards&f to provide a larger internal battery." - ] - dependencies: ["2B31E6C1707D8195"] - id: "16299B9AE87257DC" - tasks: [ - { - id: "195B7DC4D7815D29" - type: "item" - item: "ae2:wireless_terminal" - } - { - id: "384594EA34F0985B" - type: "item" - item: "ae2:wireless_crafting_terminal" - } - ] - rewards: [ - { - id: "7C69F2A048685089" - type: "random" - table_id: 5871764666515020368L - } - { - id: "3A1C068ABC13E7EE" - type: "xp" - xp: 10 - } - ] - } - { - title: "AEInfinityBooster" - x: 14.5d - y: 6.0d - subtitle: "I'm not writing the Toy Story line" - description: ["The &dAEInfinityBooster&f add-on provides two bespoke wireless boosters allowing for infinite connectivity range, with optional cross-dimensional support."] - dependencies: ["16299B9AE87257DC"] - id: "234DC1702333EB18" - tasks: [ - { - id: "745C92ED1392EE1A" - type: "item" - item: "aeinfinitybooster:infinity_card" - } - { - id: "4EDA481E8668C82B" - type: "item" - item: "aeinfinitybooster:dimension_card" - } - ] - rewards: [ - { - id: "166910739B51C0F9" - type: "random" - table_id: 5871764666515020368L - } - { - id: "6724FE14F1AF7CB1" - type: "xp" - xp: 10 - } - ] - } - { - title: "Hyper-Condensed Matter" - icon: "ae2:singularity" - x: 4.0d - y: 4.5d - shape: "rsquare" - subtitle: "Not quite antimatter" - description: [ - "When using a 64k storage component or higher, the Matter Condenser becomes able to condense significantly more to produce a &bSingularity&f. A single singularity requires 256000 items to be voided. That's exactly &o4000 stacks&r!" - "" - "See what happens when you throw this singularity on the ground with a piece of &eender dust&f. You'll have to deal some damage to the surroundings while you're at it, but thankfully AE2 offers its own &bTiny TNT&f to minimise that." - ] - dependencies: ["5BB887411B8B38FA"] - id: "3E3DF8E967D95DB0" - tasks: [ - { - id: "3458474D44BD443F" - type: "item" - item: "ae2:singularity" - } - { - id: "523A126499263FE0" - type: "item" - item: "ae2:ender_dust" - } - { - id: "3A45E1C2AE35002B" - type: "item" - item: "ae2:tiny_tnt" - } - ] - rewards: [ - { - id: "545E8CF0C43F9B5B" - type: "random" - table_id: 5871764666515020368L - } - { - id: "6C2DAC14419B90E4" - type: "xp" - xp: 10 - } - ] - } - { - title: "Loosely Speaking" - x: 25.5d - y: -2.5d - shape: "circle" - subtitle: "The remaining two IO cards" - description: ["The &bFuzzy Card&f allows a filtered item to be matched regardless of any (NBT) metadata such as damage or enchantments, while the &bInverter Card&f toggles the filter on such buses from being a whitelist to being a blacklist."] - dependencies: ["371A382CF1DDF2B2"] - id: "6E15447FC3D678E0" - tasks: [ - { - id: "79E894E41241B6A2" - type: "item" - item: "ae2:fuzzy_card" - } - { - id: "6AAE42DF0347D1F4" - type: "item" - item: "ae2:inverter_card" - } - ] - rewards: [ - { - id: "6FF117C99E79959D" - type: "random" - table_id: 5871764666515020368L - } - { - id: "27958B72A4A4CD9E" - type: "xp" - xp: 10 - } - ] - } - { - title: "Quantum Network Bridge" - x: 2.0d - y: 4.5d - shape: "rsquare" - description: [ - "If you did that last quest correctly, you should have turned that singularity into a pair of &bQuantum Entangled Singularities&f. These new singularities are used to link together a ring-shaped device known as a &eQuantum Network Bridge&f." - "" - "When two of these individual rings have been linked using the Quantum Entangled Singularities and jumpstarted with some AE power (e.g. an energy cell), an ME network can be expanded wirelessly on the other side of the bridge, across either long distances or even dimensions." - ] - dependencies: ["3E3DF8E967D95DB0"] - id: "0B218DD73FE8D985" - tasks: [ - { - id: "7D869E1310E92BED" - type: "item" - item: "ae2:quantum_ring" - count: 16L - } - { - id: "20AA67ECEA653B99" - type: "item" - item: "ae2:quantum_link" - count: 2L - } - { - id: "6590872EF147B7DF" - type: "item" - item: "ae2:quantum_entangled_singularity" - count: 2L - } - ] - rewards: [ - { - id: "202B598DA89EB6EA" - type: "random" - table_id: 5871764666515020368L - } - { - id: "25C4692C8D47D950" - type: "xp" - xp: 100 - } - ] - } - { - title: "Foreword on Channels" - x: 7.0d - y: 1.5d - shape: "rsquare" - description: [ - "In Applied Energistics 2, every ME network has a certain number of &echannels&f available, which simply means how many networked devices can fit on the whole network." - "" - "As a rule of thumb, any device that more or less handles ME data directly (items stored within the network) and carries out some form of I/O will take up a channel. Usually components that are only concerned with the internal power storage of the network, like &eEnergy Cells&f and &eInscribers&f, do &onot&r take up channels." - "" - "Networks without an &bME Controller&f are known as \"ad-hoc\" networks and only support a maximum of 8 channels." - ] - dependencies: ["5C22E3103544B120"] - id: "78311531069807DE" - tasks: [{ - id: "7E0D9E6342295AB0" - type: "checkmark" - }] - rewards: [{ - id: "0608B89F87FECB34" - type: "xp" - xp: 10 - }] - } - ] -} +{ + id: "07210DDF872160BA" + group: "1AC60211DE7427FC" + order_index: 2 + filename: "applied_energistics_2" + title: "Applied Energistics 2" + icon: "ae2:controller" + default_quest_shape: "rsquare" + default_hide_dependency_lines: false + quests: [ + { + title: "Applied Energistics 2" + icon: "ae2:certus_quartz_crystal" + x: 0.0d + y: 0.5d + shape: "hexagon" + subtitle: "Virtual Storage System" + description: [ + "&lWelcome to &bApplied Energistics 2&f!" + "" + "Applied Energistics 2 (or &oAE2&r for short) is an incredibly versatile &bdigital storage&f mod, allowing for extremely efficient storage and all sorts of automation capabilities to greatly augment your modded Minecraft experience from as early as you want to the very endgame." + "" + "To get started with AE2, you will need to mine an important resource for the mod known as &bCertus Quartz&f. Its ore most frequently drops Certus Quartz &eDust&f, but you may be able to find a &eCrystal&f from it every once in a while." + "" + "For more information on AE2 beyond this chapter, consult the wiki over at &o&bappliedenergistics.github.io&f&r." + ] + size: 1.5d + id: "2893F483C10293E6" + tasks: [ + { + id: "43FD619EF9A41E76" + type: "item" + item: "ae2:certus_quartz_dust" + } + { + id: "7B9519E1AF53A9A3" + type: "item" + item: "ae2:certus_quartz_crystal" + } + ] + rewards: [ + { + id: "705C55E801A67B8C" + type: "item" + item: { + id: "minecraft:player_head" + Count: 1b + tag: { + SkullOwner: { + Id: [I; + -1680803463 + -166246322 + -1868942693 + 1690810404 + ] + Properties: { + textures: [{ + Value: "ewogICJ0aW1lc3RhbXAiIDogMTY1NTA1MjI1MjUyMSwKICAicHJvZmlsZUlkIiA6ICI5YmQwZjk3OWY2MTc0ODRlOTA5YTMyOWI2NGM3YjgyNCIsCiAgInByb2ZpbGVOYW1lIiA6ICI4MjAwMCIsCiAgInNpZ25hdHVyZVJlcXVpcmVkIiA6IHRydWUsCiAgInRleHR1cmVzIiA6IHsKICAgICJTS0lOIiA6IHsKICAgICAgInVybCIgOiAiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS9kZGVjZjI1NzkyZDc3YTc4NzkzZjcxNDY3OGUxMTk4YTY1ZDY3OTA3OTI5YWIyZDRlYmZmZjZlZmQwYTRlZWVhIgogICAgfQogIH0KfQ==" + Signature: "afEokwjhQtrEuhPrUCmvW/OHzXnvehI3eVhaYzEFWtMtoeHyv2sEuo98N8+wdJD96s20vNYxzrW+epk27SVhGXzd9wDg0An6Q3OcdlWXeENr2nN4HEtxdWxodBHZU3/vdVKv7WcsGK0Oqu7PXIdUj1pRA9e6YS2MpMapS7b+65S6EmeC4zZTir4rOFbzZaDno1dNuOeyCX5azT8vF6B1ayMbfxo6NyhRz/PhY0Wp6ArZXAjgQXUUoBUSFHRnz25U4GqdlDiDF8ZDeP314lDbws0kjYpuM9Kagj71xvlUC3bFgFFGXzvXP0gYfexxMBU91T37jDrQwaXAywP+lfArCh3G/QwwJ7jwBFPc1B2Pqb0+z9w2r7ntM/VC/R/1w8xyyYmHB/xE+XIicx97bfNl/Yi7M6mkprlFq3H6Be/KD2n/MZ+O/R9bOklryen811LuTfiBPXhR2a5ye3prkcV+WMWNS65q5HCw6/F8ZBydj/Uym++fHWW/mKB7kBbj2gcZf5fukw2KTIuEcZQVHRKyRQNns4JSBlXb90VKg56rNmwcs2CnVs+sNrCTWFqYocJAdQ+F25pdJ0wbQhXUSAV709F2phRuYurCW+2QyvyO8LlRHKjfSQ59VxxihnEQOqYfiBW49E+Dut5aQiFif6c9UDtTATvXucase/7v4ni7yug=" + }] + } + Name: "82000" + } + } + } + } + { + id: "3B8F9C922DCD426E" + type: "item" + item: "ae2:certus_quartz_dust" + count: 8 + } + { + id: "04731B877AA067A3" + type: "xp" + xp: 10 + } + ] + } + { + title: "First Things First" + x: 2.0d + y: 0.5d + subtitle: "Some basic machines" + description: [ + "Two of the very first things you will need to get started in AE2 are the &bCharger&f and the &bInscriber&f." + "" + "The &bCharger&f, when supplied with power, will take &eCertus Quartz Crystals&r and charge them. These &eCharged Certus Crystals&r can then be used in the production of &eFluix&f, another important resource in the mod. It can also be used to charge any item that stores power." + "" + "The &bInscriber&f can be used to turn the various quartz crystals in AE2 into their dust form, but more importantly is used to fabricate special &ePrinted Circuits&f and &eProcessors&f, as will become clearer in the next quest." + ] + dependencies: ["2893F483C10293E6"] + id: "68B0B3DAF1145191" + tasks: [ + { + id: "29C4195E8366DBDD" + type: "item" + item: "ae2:charger" + } + { + id: "1F40760C2108BA36" + type: "item" + item: "ae2:inscriber" + } + ] + rewards: [ + { + id: "132524D80F352F06" + type: "random" + table_id: 727499692191347770L + } + { + id: "230CB9AC06A29B7A" + type: "xp" + xp: 10 + } + ] + } + { + icon: "ae2:sky_compass" + x: 4.0d + y: 0.5d + subtitle: "\"COMIC #42: shearching 4 bobby [Fischer]\"" + description: [ + "Now that you have your first Charged Certus Quartz Crystal, it's time to put it to use on the final important step towards getting up and running with AE2." + "" + "The &bMeteorite Compass&f will point towards the nearest chunk it can find containing &bSky Stone&f, which generate naturally as part of large &eMeteorites&f. These can be either on the surface or underground, and contain a core of &bFluix Blocks&f with a &bSky Stone Chest&f in its center." + "" + "This chest usually contains at least one of the four different &ePresses&f used in the Inscriber to make AE2's special crafting components. In this pack, however, instead of needing to find multiple meteorites to complete the set, it is possible to craft the remaining ones using some of the Sky Stone mined from the meteorites." + ] + dependencies: ["68B0B3DAF1145191"] + id: "51236544BFEF487B" + tasks: [ + { + id: "6D55655551690784" + type: "item" + item: "ae2:sky_compass" + } + { + id: "616E037C2D135DEE" + type: "item" + item: "ae2:calculation_processor_press" + } + { + id: "23C1CFAE250033CD" + type: "item" + item: "ae2:engineering_processor_press" + } + { + id: "4F4058686BD08FA9" + type: "item" + item: "ae2:logic_processor_press" + } + { + id: "58B223074092B8E4" + type: "item" + item: "ae2:silicon_press" + } + ] + rewards: [ + { + id: "1745CCFAC5C46D28" + type: "item" + item: "ae2:sky_stone_block" + count: 4 + } + { + id: "34DBB0E01FC07555" + type: "random" + table_id: 727499692191347770L + } + { + id: "53D03CFF7586058B" + type: "xp" + xp: 100 + } + ] + } + { + x: 3.0d + y: -0.5d + subtitle: "Plug in" + description: [ + "While the Inscriber and Charger will natively accept RF/FE, the vast majority of an ME network uses its own dedicated power system called AE." + "" + "RF/FE can be converted into the native AE at a ratio of 2:1 RF:AE, either directly through an ME Controller, or through the &bEnergy Acceptor&f, which can instead be connected to any part of the network." + ] + dependencies: ["68B0B3DAF1145191"] + id: "00611844AFD5C31E" + tasks: [{ + id: "5B4DDF66C36AF356" + type: "item" + item: "ae2:energy_acceptor" + }] + rewards: [ + { + id: "218200BE2C9DD409" + type: "random" + table_id: 727499692191347770L + } + { + id: "241ED08CDD530739" + type: "xp" + xp: 10 + } + ] + } + { + x: 5.0d + y: -0.5d + description: [ + "By default, an ME network on its own only has an internal buffer of 800AE without an ME Controller, with the controller adding an extra 8kAE per block. For large enough networks, this can be insufficient and may cause a network to power off intermittently when trying to recoup power for any connected devices." + "" + "The &bEnergy Cell&f allows for an ME network to hold significantly more energy, adding another 200kAE per regular Energy Cell and 1.6MAE per &bDense&f Energy Cell. These can also be placed anywhere in the network to provide the increased energy buffer." + ] + dependencies: ["00611844AFD5C31E"] + id: "037488EF1F3581CE" + tasks: [ + { + id: "19CE95EDCB04AA89" + type: "item" + item: { + id: "ae2:energy_cell" + Count: 1b + tag: { } + } + } + { + id: "3606A3CEDFF76F77" + type: "item" + item: { + id: "ae2:dense_energy_cell" + Count: 1b + tag: { } + } + } + ] + rewards: [ + { + id: "07AC6981E4FBB7B3" + type: "random" + table_id: 727499692191347770L + } + { + id: "20DA7014A7644F65" + type: "xp" + xp: 100 + } + ] + } + { + x: 7.0d + y: -0.5d + shape: "circle" + description: ["The &bEnergy Card&f can be applied to most chargeable devices like Portable Cells and Wireless Terminals (covered later) to also increase &otheir&r energy buffer."] + dependencies: ["037488EF1F3581CE"] + id: "6D54B45CDA70FEAB" + tasks: [{ + id: "42C1EB9094F67B62" + type: "item" + item: "ae2:energy_card" + }] + rewards: [ + { + id: "4807A39C56865642" + type: "random" + table_id: 5871764666515020368L + } + { + id: "198B5EB3662F4C18" + type: "xp" + xp: 10 + } + ] + } + { + title: "Processors" + x: 6.0d + y: 0.5d + description: ["Once you have obtained a full set of the required &eInscriber Presses&r, it's time to start making some &eProcessors&f. These are an important crafting ingredient used to make the large majority of ME-connected devices."] + dependencies: ["51236544BFEF487B"] + id: "15564C11744D6AA0" + tasks: [ + { + id: "2B6D34E0CD1999C9" + type: "item" + item: "ae2:logic_processor" + } + { + id: "54C120660252682A" + type: "item" + item: "ae2:calculation_processor" + } + { + id: "41282D3DCFEB5136" + type: "item" + item: "ae2:engineering_processor" + } + ] + rewards: [ + { + id: "6F428D141799FF83" + type: "xp" + xp: 100 + } + { + id: "622636484932AB15" + type: "random" + table_id: 5871764666515020368L + } + ] + } + { + title: "Fluix Crystal" + icon: "ae2:fluix_crystal" + x: 3.0d + y: 1.5d + description: [ + "Arguably the most important resource you will need next is &eFluix&f, used throughout the vast majority of AE2 devices and serving as a base for crafting all of the cabling within an ME network." + "" + "As a head start, any meteorite you find in the world will contain a core of 6 Fluix Blocks, for a total of 24 crystals per meteorite." + "" + "However, you'll typically want to mass produce these, and the way to do so is to start with making &bFluix Dust&f by throwing &eNether Quartz&f, &e&oCharged&r&e Certus quartz&r and &eRedstone&f together in a pool of water. Then you can grow the dust into crystals in the same way as you would with Certus Quartz via seeds." + ] + dependencies: ["68B0B3DAF1145191"] + id: "4BF0BB763BFFACF0" + tasks: [ + { + id: "0FC1380E32E02533" + type: "item" + item: "ae2:fluix_dust" + } + { + id: "4498692EC5F9E09B" + type: "item" + item: "ae2:fluix_crystal" + } + ] + rewards: [ + { + id: "724ADD8BA4137929" + type: "item" + item: "ae2:fluix_dust" + count: 4 + } + { + id: "6F34DE4A8A1E9829" + type: "random" + table_id: 727499692191347770L + } + { + id: "34AA471D42A56F02" + type: "xp" + xp: 10 + } + ] + } + { + title: "Basic Cabling" + x: 5.0d + y: 1.5d + description: [ + "To connect the vast majority of your ME network together, you will need some cable. &eME Glass Cable&f is the first and most basic kind of cable, and you'll be making this all throughout as the first step towards crafting the other kinds of cable." + "" + "Both glass cables and their &ecovered&f counterpart can carry up to 8 channels along a single section of cabling. Unlike glass cables, covered cables can subsequently be crafted into &edense&f covered cables, capable of carrying up to 32 channels. However, most \"multipart\" devices such as buses and terminals cannot be directly attached to dense cables, requiring normal-width cables to form a connection instead." + "" + "All cables can also be crafted with dye to colour them. Uncoloured (\"Fluix\") cables can connect to any other colour of cable, but otherwise differently-coloured cables will never connect to one another." + ] + dependencies: ["4BF0BB763BFFACF0"] + id: "5C22E3103544B120" + tasks: [ + { + id: "40A7CC56DACC2623" + type: "item" + title: "Glass Cable" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "ae2:glass_cable" + } + } + } + { + id: "64EAD3DE84E94F02" + type: "item" + title: "Covered Cable" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "ae2:covered_cable" + } + } + } + { + id: "14DEFFB80CC96BC1" + type: "item" + title: "Dense Covered Cable" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "ae2:covered_dense_cable" + } + } + } + ] + rewards: [ + { + id: "23EF97F2F01671B6" + type: "random" + table_id: 727499692191347770L + } + { + id: "2D1445E4299E8619" + type: "xp" + xp: 10 + } + ] + } + { + title: "Advanced Cabling" + x: 5.0d + y: 3.0d + shape: "diamond" + subtitle: "\"S.M.R.T.\"" + description: ["The &bME Smart Cable&f and &bDense Smart Cable&f function identically to the covered cables in terms of channel distribution, but will also visibly display the amount of channels they are using as coloured lines along themselves."] + dependencies: ["5C22E3103544B120"] + id: "5233A447BAA4593C" + tasks: [ + { + id: "7FC3DAA1BD5016A0" + type: "item" + title: "Smart Cable" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "ae2:smart_cable" + } + } + } + { + id: "38E290AC5E011888" + type: "item" + title: "Dense Smart Cable" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "ae2:smart_dense_cable" + } + } + } + ] + rewards: [ + { + id: "7493EF469CDF6FB6" + type: "random" + table_id: 5871764666515020368L + } + { + id: "7F6B396987F63DB7" + type: "xp" + xp: 10 + } + { + id: "5EBB888A8D38FAC8" + type: "item" + item: "ae2:quartz_fiber" + count: 2 + } + ] + } + { + title: "Terminals" + x: 8.0d + y: 0.5d + subtitle: "[Linux user joke goes here]" + description: [ + "&eTerminals&f provide access to any of the contents of an ME network. The standard &eME Terminal&f simply lists everything in the network as one large grid to pull from and insert into, akin to a single inventory." + "" + "The &eME Crafting Terminal&f is an extension of the ME Terminal which also provides a built-in crafting grid, allowing for convenient crafting using any item contained in the network and visible through the terminal screen." + ] + dependencies: ["15564C11744D6AA0"] + id: "22C4318523A43B49" + tasks: [ + { + id: "6C7282A058006A21" + type: "item" + item: "ae2:terminal" + } + { + id: "2CFD7CA282DFB2FF" + type: "item" + item: "ae2:crafting_terminal" + } + ] + rewards: [ + { + id: "6D1EBB1DBB711A5A" + type: "random" + title: "Random Reward" + table_id: 5871764666515020368L + } + { + id: "7B32D21CD627FB4A" + type: "xp" + xp: 10 + } + ] + } + { + title: "The Storage" + x: 11.0d + y: 1.5d + shape: "gear" + subtitle: "Items as a file system" + description: [ + "Arguably the most important aspect of Applied Energistics 2 is its storage system, making use of digital &eStorage Cells&f. These cells are accessible through either an &eME Chest&r for single cells, or an &eME Drive&r for multiple cells." + "" + "The &bME Chest&f holds a single Cell at a time, which can then be read from and written to from any other terminal on the same network. The ME Chest itself also provides its own terminal screen on the top with specific access only to the cell it contains." + "" + "The &bME Drive&f can hold up to 10 assorted Storage Cells in the space of a single block and a single ME channel. However, it does not provide its own terminal screen, requiring some external terminal elsewhere on the network for storage access." + ] + dependencies: [ + "40A7CC56DACC2623" + "2F16B6A173525277" + ] + size: 1.5d + id: "4E8A05C3BFA80540" + tasks: [ + { + id: "74AA3FA06B3574A8" + type: "item" + item: "ae2:chest" + } + { + id: "58C4DF6CFBDF8577" + type: "item" + item: "ae2:drive" + } + ] + rewards: [ + { + id: "107B36337206758B" + type: "random" + table_id: 5871764666515020368L + } + { + id: "5D0CC7AC4BD78134" + type: "xp" + xp: 100 + } + ] + } + { + title: "The IO" + icon: "ae2:interface" + x: 24.0d + y: 1.5d + shape: "gear" + subtitle: "OI, OI, OI!" + description: [ + "To make life that much easier, AE2 provides a whole suite of devices for the manipulation of ME data, i.e. moving stored items around the world." + "" + "The &bME Interface&f is one of these devices. As an input device, the Interface allows any item/fluid/etc to be piped externally through it, which is then automatically stored in the ME Network that the interface is connected to." + "" + "As an output device, the Interface can be configured to keep a certain available amount of a stored item in stock, from the ME network to its own internal inventory. This allows items to then be received by some external source like another player or some pipe." + ] + dependencies: ["40A7CC56DACC2623"] + size: 1.5d + id: "74FC0DDDB91DB172" + tasks: [{ + id: "7241918F270CA402" + type: "item" + title: "ME Interface" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "ae2:interface" + } + } + }] + rewards: [ + { + id: "12DC218C9BBC8422" + type: "random" + table_id: 5871764666515020368L + } + { + id: "341F5229D281635E" + type: "xp" + xp: 10 + } + ] + } + { + title: "Auto-Crafting" + icon: "ae2:pattern_provider" + x: 13.0d + y: -2.5d + shape: "gear" + subtitle: "Order up" + description: [ + "Storage is nice and all that, but what good is a storage system if it's clogged up with raw materials needing to be crafted and processed into something and you're still stuck with having to do so manually?" + "" + "AE2's &eauto-crafting&f system begins with the &bME Pattern Provider&f. The Pattern Provider holds certain items called &bPatterns&f (covered in the next quest) which are programmed to hold some recipe that turns input items into a certain output. Up to 9 patterns can fit in one provider." + "" + "You'll often be making use of multiple pattern providers scattered all throughout your base, which is why it's useful to have a &bPattern Access Terminal&f to remotely access the contents of any and all providers on your wider ME network." + ] + dependencies: ["40A7CC56DACC2623"] + size: 1.5d + id: "51DE3157DE3E57B8" + tasks: [ + { + id: "338A6DA0D711B7DC" + type: "item" + title: "ME Pattern Provider" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "ae2:pattern_provider" + } + } + } + { + id: "299121F0AFF40604" + type: "item" + item: "ae2:pattern_access_terminal" + } + ] + rewards: [ + { + id: "50D0A08E66B3F6DF" + type: "random" + table_id: 5871764666515020368L + } + { + id: "12405240582D9D1A" + type: "xp" + xp: 10 + } + ] + } + { + x: 9.0d + y: 1.5d + description: [ + "The last piece of the puzzle for any large ME network is the &bME Controller&f." + "" + "A controller supplies an ME Network with a far larger number of channels than the standard 8 channels for ad-hoc networks, providing 32 channels out of each face of the block for a total of 216 channels." + "" + "That's only for a single-block controller, however, since the ME Controller is in fact a multi-block structure. The controller can be up to 7x7x7 blocks in size and can come in any freeform arrangement within that maximum size. Each individual block can then provide its own separate set of channels, so long as no single controller block is surrounded by 4 other blocks along the same plane." + "" + "An ME Network may only contain one multiblock controller at any given time. Attempting to connect more than one controller on separate parts of the network will cause a conflict, shutting down the whole network." + ] + dependencies: [ + "22C4318523A43B49" + "78311531069807DE" + ] + id: "2F16B6A173525277" + tasks: [{ + id: "6C80AA2FD67BD192" + type: "item" + item: "ae2:controller" + }] + rewards: [ + { + id: "345C7C78BABD07F6" + type: "random" + table_id: 5871764666515020368L + } + { + id: "6593BF772EE96538" + type: "xp" + xp: 100 + } + ] + } + { + x: 1.0d + y: 1.5d + shape: "circle" + subtitle: "Does exactly what you'd expect." + description: [ + "The &bQuartz Wrench&f does what any regular tech mod wrench would do. It rotates blocks and devices along the face you right-click on and dismantles them when right-clicked while sneaking." + "" + "AE2's wrench comes in both certus and nether quartz flavours." + ] + dependencies: ["2893F483C10293E6"] + id: "1B686954D34A0F23" + tasks: [{ + id: "1076BC82EECB73F5" + type: "item" + title: "Quartz Wrench" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "ae2:quartz_wrench" + } + } + }] + rewards: [{ + id: "3F733DD53ED27710" + type: "xp" + xp: 10 + }] + } + { + x: 9.0d + y: -0.5d + description: [ + "The &bNetwork Tool&f is an important tool throughout AE2, which is used to display various details of a network on-screen such as overall power consumption and storage." + "" + "As an added bonus, it also provides its own small inventory used to hold &eupgrade cards&f, which can be accessed when looking at any upgradeable device's screen for easy replacement. However, it cannot rotate blocks attached to the ME network like a regular wrench, only dismantle them when sneaking." + ] + dependencies: [ + "22C4318523A43B49" + "1076BC82EECB73F5" + ] + id: "6431A384DDFBF439" + tasks: [{ + id: "7BDCDEB679A9969C" + type: "item" + item: "ae2:network_tool" + }] + } + { + title: "Creating your first Storage Cell" + x: 14.0d + y: 1.5d + shape: "diamond" + subtitle: "The first kilobyte." + description: [ + "Each individual cell has a certain capacity dictated by the &ecomponent&f that the cell has been crafted with." + "" + "The first of the components is the &b1k ME Storage Component&f, providing &e1024&f \"bytes\" of storage for a given cell. More on that later." + "" + "Create the 1k Component, which will be combined with housing in the next quest." + ] + dependencies: ["4E8A05C3BFA80540"] + id: "2FB231069D2E4E77" + tasks: [{ + id: "64CCF1FB42AA41CE" + type: "item" + item: "ae2:cell_component_1k" + }] + rewards: [ + { + id: "6E23A177701DE35C" + type: "random" + table_id: 5871764666515020368L + } + { + id: "7878EA4ADE367154" + type: "xp" + xp: 10 + } + ] + } + { + title: "4k Storage Component" + x: 15.0d + y: 2.5d + shape: "diamond" + subtitle: "x4" + description: ["The second tier of storage component, providing &e4096&f bytes of storage."] + dependencies: [ + "64CCF1FB42AA41CE" + "2FB231069D2E4E77" + ] + id: "3B42CCC19D23EC6D" + tasks: [{ + id: "066F1BBF3D0863C5" + type: "item" + item: "ae2:cell_component_4k" + }] + rewards: [ + { + id: "0DED7909D8F260FB" + type: "random" + table_id: 5871764666515020368L + } + { + id: "4D1AC818C4203ADC" + type: "xp" + xp: 10 + } + ] + } + { + title: "16k Storage Component" + x: 14.5d + y: 3.0d + shape: "diamond" + subtitle: "x4^2" + description: ["The third tier of storage component, providing &e16384&f bytes of storage."] + dependencies: [ + "066F1BBF3D0863C5" + "3B42CCC19D23EC6D" + ] + id: "219932CB19258C16" + tasks: [{ + id: "076237ECA6D5DE58" + type: "item" + item: "ae2:cell_component_16k" + }] + rewards: [ + { + id: "3D78D39AC9F9149F" + type: "random" + table_id: 5871764666515020368L + } + { + id: "42CEB9C64CCDCFEC" + type: "xp" + xp: 10 + } + ] + } + { + title: "64k Storage Component" + x: 15.0d + y: 3.5d + shape: "diamond" + subtitle: "x4^3" + description: ["The fourth tier of storage component, providing &e65536&f bytes of storage."] + dependencies: [ + "076237ECA6D5DE58" + "219932CB19258C16" + ] + id: "523853C1C4E688BA" + tasks: [{ + id: "32FFC36DEEA7792D" + type: "item" + item: "ae2:cell_component_64k" + }] + rewards: [ + { + id: "74692DCB87938B3B" + type: "random" + table_id: 5871764666515020368L + } + { + id: "16FC3AB2ACBFF4B3" + type: "xp" + xp: 10 + } + ] + } + { + title: "256k Storage Component" + x: 15.5d + y: 3.0d + shape: "diamond" + subtitle: "x4^4" + description: ["The fifth and final AE2-standard tier of storage component, providing &e262144&f bytes of storage."] + dependencies: [ + "32FFC36DEEA7792D" + "523853C1C4E688BA" + ] + id: "5F56892CD904C40F" + tasks: [{ + id: "2C4616CD2EBB58C6" + type: "item" + item: "ae2:cell_component_256k" + }] + rewards: [ + { + id: "109149BBD22105C5" + type: "random" + table_id: 5871764666515020368L + } + { + id: "4DE1354173902859" + type: "xp" + xp: 10 + } + ] + } + { + title: "1M Storage Component" + x: 16.5d + y: 4.0d + shape: "diamond" + subtitle: "The first MEGAbyte." + description: [ + "There comes a point in any playthrough of a large modpack where even the highest standard tier of storage cell doesn't cut it for the amount of items and resources that you may be accumulating." + "" + "This is where the &dMEGA Cells&f add-on comes in, extending the available tiers of storage into the megabyte territory. The first of these new tiers is given by the &b1M MEGA Storage Component&f, providing 1024 &okilo&rbytes, or &e1048576&f bytes, of storage." + ] + dependencies: [ + "2C4616CD2EBB58C6" + "5F56892CD904C40F" + ] + size: 1.5d + id: "460A8F17F3ED6CAF" + tasks: [{ + id: "19BF2D67291056DE" + type: "item" + item: "megacells:cell_component_1m" + }] + rewards: [ + { + id: "006EED7533375FD2" + type: "random" + table_id: 5871764666515020368L + } + { + id: "3C8B767128199FB7" + type: "xp" + xp: 100 + } + { + id: "295E028CA7E21B31" + type: "random" + table_id: 5871764666515020368L + } + ] + } + { + title: "4M Storage Component" + x: 19.0d + y: 3.9999999999999996d + shape: "diamond" + description: ["The second MEGA tier of storage component, providing &e4194304&f (4096k) bytes of storage."] + dependencies: [ + "19BF2D67291056DE" + "460A8F17F3ED6CAF" + ] + id: "25DBA00422301EDC" + tasks: [{ + id: "32340AD4F677375F" + type: "item" + item: "megacells:cell_component_4m" + }] + rewards: [ + { + id: "5696B9C3D424839F" + type: "random" + table_id: 5871764666515020368L + } + { + id: "71734366561CE3E6" + type: "xp" + xp: 10 + } + ] + } + { + title: "16M Storage Component" + x: 19.5d + y: 4.499999999999998d + shape: "diamond" + description: ["The third MEGA tier of storage component, providing &e16777216&f (16384k) bytes of storage."] + dependencies: [ + "32340AD4F677375F" + "25DBA00422301EDC" + ] + id: "0E809747193ED3A9" + tasks: [{ + id: "76A0C582AECC4702" + type: "item" + item: "megacells:cell_component_16m" + }] + rewards: [ + { + id: "2083392434D82627" + type: "random" + table_id: 5871764666515020368L + } + { + id: "61A6C4D61B2B0E98" + type: "xp" + xp: 10 + } + ] + } + { + title: "64M Storage Component" + x: 20.0d + y: 3.9999999999999996d + shape: "diamond" + description: ["The fourth MEGA tier of storage component, providing &e67108864&f (65536k) bytes of storage."] + dependencies: [ + "76A0C582AECC4702" + "0E809747193ED3A9" + ] + id: "3CE3D9245F8EC005" + tasks: [{ + id: "50CD83AC904EC47E" + type: "item" + item: "megacells:cell_component_64m" + }] + rewards: [ + { + id: "4637E22B312275B1" + type: "random" + table_id: 5871764666515020368L + } + { + id: "591679B6C9CF5681" + type: "xp" + xp: 10 + } + ] + } + { + title: "256M Storage Component" + x: 19.5d + y: 3.5d + shape: "diamond" + description: ["The fifth and final MEGA tier of storage component, providing &e268435456&f (262144k) bytes of storage."] + dependencies: [ + "50CD83AC904EC47E" + "3CE3D9245F8EC005" + ] + id: "51A57E142C686C8F" + tasks: [{ + id: "0D5DA83B0C0665C8" + type: "item" + item: "megacells:cell_component_256m" + }] + rewards: [ + { + id: "3F61E69AB87C08FF" + type: "random" + table_id: 5871764666515020368L + } + { + id: "6871321BB014C03D" + type: "xp" + xp: 10 + } + ] + } + { + title: "Item Storage" + x: 16.5d + y: 1.5d + shape: "rsquare" + description: [ + "With the 1k Storage Component, you can now craft yourself a 1k ME Item Storage Cell to start your digital item storage system. You'll most likely want the majority of your storage to be for items, so you'll probably want to make a few &bME Item Storage Cells&f." + "" + "ME Item Storage Cells can each hold up to 63 different types of items. Each new type of item added to a cell will take up a certain fraction of the storage cell's total capacity in bytes. For each type already present, 1 \"byte\" counts for 8 items of that same type." + "" + "As an example, a 1k Item Storage Cell containing only cobblestone can hold up to 8128 cobblestone (8*1024b - 8b/type * 1 type)." + "" + "If a cell is empty, it can be repurposed by disassembling it into its respective component and housing. This is done by sneaking and right-clicking in the air with the cell in your hand." + ] + dependencies: ["2FB231069D2E4E77"] + id: "361CCBD353D6FF34" + tasks: [{ + id: "52521FCD58B2FEF0" + type: "item" + title: "ME Item Storage Cell" + item: { + id: "ae2:item_storage_cell_1k" + Count: 1b + tag: { } + } + }] + rewards: [ + { + id: "402B607EA6D67580" + type: "random" + table_id: 5871764666515020368L + } + { + id: "318D3CF0DD1E3A58" + type: "xp" + xp: 10 + } + { + id: "06150B632CA535D8" + type: "item" + item: "ae2:item_cell_housing" + } + ] + } + { + title: "Fluid Storage" + x: 18.5d + y: 1.5d + shape: "rsquare" + description: [ + "Items are not the only things that can be stored in ME cells. &bME Fluid Storage Cells&f can store liquids such as water, lava and any variety of modded oils and fuels, just to give a few examples." + "" + "Note that all storage cells, regardless of what they're designed to store, only differ in terms of their housing; both item and fluid cells use the same kind of storage component to make." + "" + "For fluids, 1 byte equals 8 buckets (8000mb)." + ] + dependencies: ["361CCBD353D6FF34"] + id: "5E24012A3D9B72A1" + tasks: [{ + id: "61D93B13D496547D" + type: "item" + title: "ME Fluid Storage Cell" + item: { + id: "itemfilters:id_regex" + Count: 1b + tag: { + value: ":fluid_storage_cell_" + } + } + }] + rewards: [ + { + id: "1AB0AE41CCA6C48E" + type: "random" + table_id: 5871764666515020368L + } + { + id: "687E190D01E7344A" + type: "xp" + xp: 10 + } + ] + } + { + title: "Chemical Storage" + x: 20.5d + y: 1.5d + shape: "rsquare" + description: [ + "New to 1.18 versions of Applied Energistics 2 is direct support for Mekanism chemicals, provided by AE2's official integration add-on &dApplied Mekanistics&f. These cells can hold most chemicals from Mekanism, including gases, pigments and ore slurries, but they will &o&lnot&r hold anything radioactive such as nuclear waste." + "" + "&dMEGA Cells&f also in turn integrates directly with Applied Mekanistics to provide higher tiers of chemical cells, though with the same radioactivity restriction as the standard cells." + ] + dependencies: ["5E24012A3D9B72A1"] + id: "397165BB305A887E" + tasks: [{ + id: "773E8781B09CA753" + type: "item" + title: "ME Chemical Storage Cell" + item: { + id: "itemfilters:id_regex" + Count: 1b + tag: { + value: ":chemical_storage_cell_" + } + } + }] + rewards: [ + { + id: "37876CCD31C58E76" + type: "random" + table_id: 5871764666515020368L + } + { + id: "5704DADB6CD89439" + type: "xp" + xp: 10 + } + ] + } + { + x: 12.0d + y: 2.5d + shape: "rsquare" + description: [ + "The &bCell Workbench&f allows for cells to be \"partitioned\" to hold specific items, i.e. given a whitelist filter. It also allows the cell to be upgraded with certain upgrade cards such as the Inverter Card, which sets the aforementioned whitelist to be a blacklist instead." + "" + "Cells can also be given a higher or lower \"priority\" via the workbench, i.e. allow the cell to be the first to receive certain items until full, or made to wait for other higher-priority cells to fill up first." + ] + dependencies: ["4E8A05C3BFA80540"] + id: "2F556E7919582D2D" + tasks: [{ + id: "19F84B1451F7D602" + type: "item" + item: "ae2:cell_workbench" + }] + rewards: [ + { + id: "60C2464FFC06FB37" + type: "random" + table_id: 5871764666515020368L + } + { + id: "4956E92D2FDA5190" + type: "xp" + xp: 10 + } + ] + } + { + x: 12.0d + y: 0.5d + shape: "rsquare" + subtitle: "Defragmentation" + description: [ + "The &bME IO Port&f allows for the contents of an ME network's storage to be quickly rearranged between different storage media such as ME cells and external containers connected to storage buses." + "" + "When a cell is inserted in an input slot on the left, the IO Port can be toggled to either empty the cell out into other ME storages or fill the (ideally, partitioned) cell with certain items spread out across other storages." + ] + dependencies: ["4E8A05C3BFA80540"] + id: "7B7D1F0CB326B28F" + tasks: [{ + id: "23261340EF9D48AF" + type: "item" + item: "ae2:io_port" + }] + rewards: [ + { + id: "32864F0FE8996DE8" + type: "random" + table_id: 5871764666515020368L + } + { + id: "4531F48DEB750518" + type: "xp" + xp: 10 + } + ] + } + { + x: 23.0d + y: 0.5d + shape: "rsquare" + subtitle: "The I" + description: ["The &bME Import Bus&f periodically sucks items in from whatever external storage the bus is facing. It can optionally be filtered to only take in certain items from said inventory."] + dependencies: ["74FC0DDDB91DB172"] + id: "5E7E35CCAF1C88EE" + tasks: [{ + id: "060BD30C77262BDA" + type: "item" + item: "ae2:import_bus" + }] + rewards: [ + { + id: "6F34C1E65B9B9204" + type: "random" + table_id: 5871764666515020368L + } + { + id: "462A0C71B591C11F" + type: "xp" + xp: 10 + } + ] + } + { + x: 25.0d + y: 0.5d + shape: "rsquare" + subtitle: "The O" + description: ["The &bME Export Bus&f periodically spits items in its whitelist filter out to whatever external storage the bus is facing. Unlike the Import Bus, the Export Bus cannot work without being filtered."] + dependencies: ["74FC0DDDB91DB172"] + id: "083D458032F0325C" + tasks: [{ + id: "6D6E070CB7998FA1" + type: "item" + item: "ae2:export_bus" + }] + rewards: [ + { + id: "0F7B866B6B54A6D2" + type: "random" + table_id: 5871764666515020368L + } + { + id: "311337C7850C46F1" + type: "xp" + xp: 10 + } + ] + } + { + x: 23.0d + y: -1.5d + shape: "rsquare" + subtitle: "GET IN" + description: [ + "The &bME Annihilation Plane&f can be used to automatically break any blocks in front of it and return anything dropped by the block directly to the ME network." + "" + "As an added bonus, the Annihilation Plane can be enchanted in the same way as a regular digging tool, affecting block drops in the same way as that enchanted tool would. This makes it ideal for processing ore blocks when enchanted with Fortune, for example." + "" + "Any added enchantments significantly increase the amount of energy used by the plane every time a block is broken. Enchanting the plane with &eEfficiency&f will decrease the overall energy use incurred by all other enchantments, while the &eUnbreaking&f enchantment gives the plane the chance to only use any energy sometimes, similarly to Unbreaking on regular tools." + ] + dependencies: ["5E7E35CCAF1C88EE"] + id: "140DE53DC0FCD9F4" + tasks: [{ + id: "3F715007AD9C0D58" + type: "item" + item: "ae2:annihilation_plane" + }] + rewards: [ + { + id: "6EA69EB703D93D1F" + type: "random" + table_id: 5871764666515020368L + } + { + id: "43B0C50B9F25E213" + type: "xp" + xp: 10 + } + ] + } + { + x: 25.0d + y: -1.5d + shape: "rsquare" + subtitle: "GET OUT" + description: [ + "The &bME Formation Plane&f acts similarly to the Storage Bus, but treats the world itself as its storage medium. In other words, it will place down any block in its filter directly in front of itself." + "" + "This can be useful for situations where a block can be processed simply by placing it and breaking it with a certain tool." + ] + dependencies: ["083D458032F0325C"] + id: "525F25F4ADE45B50" + tasks: [{ + id: "0BEBC087F970093E" + type: "item" + item: "ae2:formation_plane" + }] + rewards: [ + { + id: "0850790D93DB56E2" + type: "random" + table_id: 5871764666515020368L + } + { + id: "4DA3D1592D0E57DA" + type: "xp" + xp: 10 + } + ] + } + { + title: "P2P Tunnels" + x: 26.0d + y: 1.5d + shape: "rsquare" + subtitle: "Cut out the middleman" + description: [ + "&bP2P&f (peer-to-peer) is a powerful system within AE2, allowing for the transfer of items, fluids and even more without the need for any intermediary ME storage." + "" + "Right-clicking on a P2P tunnel with certain items will &eattune&f the tunnel into one capable of transferring something else, such as items through pipes, energy through cables, redstone signals and (by default) even ME connections themselves." + "" + "P2P tunnels must be linked to one another with the use of a &eMemory Card&f, detailed in the next quest." + ] + dependencies: ["74FC0DDDB91DB172"] + id: "1710B3D05215A71E" + tasks: [{ + id: "36A7C775D94798EE" + type: "item" + item: "ae2:me_p2p_tunnel" + }] + rewards: [ + { + id: "005990362F9FDD61" + type: "random" + table_id: 5871764666515020368L + } + { + id: "682CBB4D63EC2625" + type: "xp" + xp: 10 + } + ] + } + { + x: 24.0d + y: -0.5d + shape: "rsquare" + subtitle: "The spare chest" + description: [ + "The &bME Storage Bus&f, when facing some external storage container, will allow the container to be used as though it were part of the ME network, allowing items to be taken out from the container or inserted into it purely via ME." + "" + "Storage buses can be filtered and given specific priorities such that specific items will try to go to the attached storage first, however it will not retroactively move any filtered items from anywhere else in the network to its attached storage." + ] + dependencies: ["74FC0DDDB91DB172"] + id: "7EFBAF3E281D2EBE" + tasks: [{ + id: "294FA6663BE38B7C" + type: "item" + item: "ae2:storage_bus" + }] + rewards: [ + { + id: "7EC06E5DA9EA41BC" + type: "random" + table_id: 5871764666515020368L + } + { + id: "74C059194CC4F45D" + type: "xp" + xp: 10 + } + ] + } + { + x: 26.0d + y: -0.5d + shape: "circle" + description: [ + "The &bMemory Card&f is a tool with to different functions. The simplest of the two is to save various devices' configurations (such as whitelist filters) to be copied over to another device of the same kind." + "" + "The second function of a memory card is to link &eP2P tunnels&f together. When doing so, the P2P tunnel being linked will be assigned a unique ID, which is stored on the memory card for further linking." + ] + dependencies: ["1710B3D05215A71E"] + id: "55186B8602689B66" + tasks: [{ + id: "2D19A4EF2E4B7A55" + type: "item" + title: "Memory Card" + item: { + id: "ae2:memory_card" + Count: 1b + tag: { } + } + }] + rewards: [ + { + id: "433DCE2CD821C784" + type: "random" + table_id: 5871764666515020368L + } + { + id: "58A650BEBD72CCDB" + type: "xp" + xp: 10 + } + ] + } + { + x: 12.0d + y: 3.5d + shape: "circle" + subtitle: "ME Storage &mCells&r Drawers" + description: [ + "The &bEqual Distribution Card&f is an upgrade for storage cells that pre-allocates a certain amount of items that can be taken up by any individual type." + "" + "This behaviour is comparable to something like a Functional Storage drawer, wherein each compartment holds a set number of stacks as opposed to allowing items from one compartment to leak into the others and crowd other kinds of items out." + ] + dependencies: ["2F556E7919582D2D"] + id: "3195A7AA874163CD" + tasks: [{ + id: "5E1E2F6E86A3E0F3" + type: "item" + item: "ae2:equal_distribution_card" + }] + rewards: [ + { + id: "70C47DA0DCEA52BB" + type: "random" + table_id: 5871764666515020368L + } + { + id: "7425BEBDF51C1684" + type: "xp" + xp: 10 + } + ] + } + { + x: 13.0d + y: 2.5d + shape: "circle" + description: ["The &bOverflow Destruction Card&f is a cell upgrade that allows storage cells to delete (void) any items of a type already contained within them, when try to move into the cell and the cell is already full."] + dependencies: ["2F556E7919582D2D"] + id: "33ADE41526C39AFD" + tasks: [{ + id: "2D72E699C4D506CE" + type: "item" + item: "ae2:void_card" + }] + rewards: [ + { + id: "7FDED9CF7F39532F" + type: "random" + table_id: 5871764666515020368L + } + { + id: "48C92D1EB16C0CA2" + type: "xp" + xp: 10 + } + ] + } + { + x: 17.5d + y: 2.5d + description: [ + "&bPortable Cells&f function identically to regular cells in that they can they be inserted into a chest or drive and filled accordingly." + "" + "However, unlike regular cells, their contents can also be accessed standalone via the cell item itself, a bit like a digital ME-flavoured backpack." + ] + dependencies: ["361CCBD353D6FF34"] + id: "77C9EE701F72586D" + tasks: [{ + id: "65C439FD14C5EEB9" + type: "item" + title: "ME Portable Cell" + item: { + id: "itemfilters:id_regex" + Count: 1b + tag: { + value: ":portable_(.*)_cell_" + } + } + }] + rewards: [ + { + id: "6A5F5E6ABCD405F1" + type: "random" + table_id: 5871764666515020368L + } + { + id: "3280EFC4446DD684" + type: "xp" + xp: 10 + } + ] + } + { + x: 24.0d + y: -2.5d + shape: "circle" + description: ["The &bCapacity Card&f allows a bus upgraded with it to carry a larger filter. Import and Export buses upgraded with capacity cards can go from supporting only one filtered item each to their maximum nine-slot filter, while Storage buses will go from 18 slots to a maximum of 63."] + dependencies: ["7EFBAF3E281D2EBE"] + id: "371A382CF1DDF2B2" + tasks: [{ + id: "6DC55B5EA1534444" + type: "item" + item: "ae2:capacity_card" + }] + rewards: [ + { + id: "370E5557C95C8C9D" + type: "random" + table_id: 5871764666515020368L + } + { + id: "45FEE3C549C049B0" + type: "xp" + xp: 10 + } + ] + } + { + title: "Crystal Seeds" + x: 1.0d + y: -0.5d + shape: "circle" + subtitle: "Crystalline aquaculture" + description: [ + "Rather than having to constantly mine Certus Quartz ore to obtain more &eCrystals&f, the easiest way to obtain them will be using all of the &eDust&f you've gathered so far to make &eSeeds&f." + "" + "To grow the seeds into full crystals, simply drop them in water and wait for them to grow. They will not despawn as they grow. In the beginning, these will take a &olong&r time to grow, so consider making these in bulk. " + "" + "Alternatively, Mekanism's &bEnrichment Chamber&f can be used for a significant head-start early on." + "" + "You may notice that a fully grown Certus Quartz Crystal can be crushed back into a dust, which then makes another &otwo&r seeds to grow. This makes Certus Quartz effectively renewable, so use this to your advantage!" + ] + dependencies: ["2893F483C10293E6"] + id: "23DB492528A25B25" + tasks: [{ + id: "0AFE928466695096" + type: "item" + item: "ae2:certus_crystal_seed" + }] + rewards: [ + { + id: "242F6B674493768E" + type: "random" + table_id: 727499692191347770L + } + { + id: "69F44152600E491B" + type: "xp" + xp: 10 + } + ] + } + { + title: "Forgot to Mention" + x: 25.0d + y: 2.5d + shape: "rsquare" + subtitle: "This has a use outside of crafting cables." + description: [ + "An important concept within AE2 is a technique known as \"&esubnetting&f\", wherein an extra separate ME network (a &esubnetwork&f) acts in conjuction with the main network to perform some specialised function or process." + "" + "What separates a subnetwork from a completely detached separate network is usually the use of the &bQuartz Fiber&f as a cable part. When placed between two otherwise unconnected lengths of cable, the Quartz Fiber transfers no data or channels between the two whatsoever, instead only transmitting power." + "" + "Thus, a subnetwork on the other side of the Fiber can be powered wholly by the main network's power source, without requiring any extra dedicated powergen." + ] + dependencies: ["74FC0DDDB91DB172"] + id: "2077D64428E9C067" + tasks: [{ + id: "05A8DD006B623032" + type: "item" + item: "ae2:quartz_fiber" + }] + rewards: [ + { + id: "165710BE640551ED" + type: "random" + table_id: 5871764666515020368L + } + { + id: "3337CC6EF03730C7" + type: "xp" + xp: 10 + } + ] + } + { + title: "Patterns" + icon: "ae2:blank_pattern" + x: 14.0d + y: -3.5d + shape: "rsquare" + description: [ + "&bPatterns&f are what hold an encoded recipe to be fulfilled by a Pattern Provider. To encode a recipe onto a Pattern, the &bME Pattern Encoding Terminal&f must be used." + "" + "Patterns can be set to hold either a regular &ecrafting&f recipe, which will require the use of a &eMolecular Assembler&f on the face of its Provider, or a more general \"&eprocessing&f\" recipe, wherein any input items can be sent out by the provider into some other machine block or specialised processing plant." + ] + dependencies: ["51DE3157DE3E57B8"] + id: "2C04B3BA507D5673" + tasks: [ + { + id: "58BF9A4EAD7C88E6" + type: "item" + item: "ae2:pattern_encoding_terminal" + } + { + id: "08D08A1400F7348F" + type: "item" + item: "ae2:blank_pattern" + } + ] + rewards: [ + { + id: "7E23E751506B04D0" + type: "item" + item: "ae2:blank_pattern" + count: 8 + } + { + id: "0741594A950C662F" + type: "random" + table_id: 5871764666515020368L + } + { + id: "20EB24D02799A27D" + type: "xp" + xp: 10 + } + ] + } + { + x: 16.0d + y: -3.5d + shape: "rsquare" + description: [ + "The &bMolecular Assembler&f is AE2's equivalent of an automatic crafting table, required to fulfil any and all &ecrafting&f pattern jobs." + "" + "Molecular Assemblers are capable of transferring power and channels to other ME devices connected to it, but will not themselves take up a channel. Up to 6 MAs can be connected to a single Pattern Provider (if employed) to allow for more crafts to be done in parallel." + "" + "MAs also each have their own dedicated slot for a single crafting pattern, allowing them to function standalone when powered. When operated in this way, any matching items inserted into the MA will be automatically crafted into the result of the pattern." + ] + dependencies: ["2C04B3BA507D5673"] + id: "4597D3B3BDC2BED5" + tasks: [{ + id: "5639418C0364E5A1" + type: "item" + item: "ae2:molecular_assembler" + }] + rewards: [ + { + id: "48E60A68CD703710" + type: "random" + table_id: 5871764666515020368L + } + { + id: "59D9A5E482B1D2A6" + type: "xp" + xp: 10 + } + ] + } + { + x: 15.0d + y: -2.5d + shape: "rsquare" + description: [ + "The &bME Level Emitter&f, when configured with a specific item and quantity of it to respond to, will emit a redstone signal depending on whether that item stored in the network either falls below, goes above or equals the given quantity." + "" + "This can be used, for example, to automatically switch certain machines on with redstone to auto-craft a resource when it falls below a given minimum amount." + ] + dependencies: ["51DE3157DE3E57B8"] + id: "3DDB0DDA7571B2C1" + tasks: [{ + id: "3E4BDC8D3B7F727C" + type: "item" + item: "ae2:level_emitter" + }] + rewards: [ + { + id: "7791DE05E46C6030" + type: "random" + table_id: 5871764666515020368L + } + { + id: "2465F9C03BFFB3B8" + type: "xp" + xp: 10 + } + ] + } + { + title: "Redstone-Controlled ME" + x: 17.0d + y: -2.5d + shape: "circle" + description: [ + "Individual ME devices can also be configured to respond to redstone signals. When upgraded with a &bRedstone Card&f, a device can be configured to do work only when powered with redstone or otherwise as needed." + "" + "This behavour can also apply to entire &osections&r of an ME network by using an &bME Toggle Bus&f. This allows a section of the network on the other side of the bus to come online only when the bus is powered by redstone, or to go offline if using an &einverted&f toggle bus." + ] + dependencies: ["3DDB0DDA7571B2C1"] + id: "1AAF0B31B47AF23D" + tasks: [ + { + id: "4D92DB15F45D3F10" + type: "item" + item: "ae2:redstone_card" + } + { + id: "651CCE50554D6ABC" + type: "item" + item: "ae2:toggle_bus" + } + ] + rewards: [ + { + id: "15D28C974906C579" + type: "random" + table_id: 5871764666515020368L + } + { + id: "11376476D428D86A" + type: "xp" + xp: 10 + } + ] + } + { + x: 19.0d + y: -2.5d + shape: "circle" + subtitle: "Automation in upgrade form!" + description: [ + "When applied as an upgrade to any supported device such as an Interface or Export Bus, the &bCrafting Card&f allows the device in question to automatically send out its own crafting requests for a required (filtered) item. Crafting CPUs can be set to respond only to these requests to prevent taking up CPUs meant for player-requested crafts." + "" + "When the &eLevel Emitter&f is upgraded with the Crafting Card, it can be configured to emit redstone in order to directly facilitate in crafting, by emitting a signal either &owhile&r a crafting job for its given item is detected or specifically &oto&r craft the item. The latter would apply for cases where the only thing needed to make a given item is a redstone signal, without even requiring a crafting pattern." + ] + dependencies: ["1AAF0B31B47AF23D"] + id: "5E6585F7627247E3" + tasks: [{ + id: "356C06E894DC659B" + type: "item" + item: "ae2:crafting_card" + }] + rewards: [ + { + id: "24B873E672174D86" + type: "random" + table_id: 5871764666515020368L + } + { + id: "09DCAA3326CEE78F" + type: "xp" + xp: 10 + } + ] + } + { + x: 12.0d + y: -3.5d + description: [ + "Naturally, AE2 provides its own way to dramatically speed up crystal growth, assuming you don't happen to have Mekanism's Enrichment Chamber on hand." + "" + "Placing a water source block within a full set of 5 &bCrystal Growth Accelerators&f will reduce the growing time of crystal seeds from 20 minutes unaccelerated to as little as 24 seconds." + ] + dependencies: ["51DE3157DE3E57B8"] + id: "5AA3E5DFECB4AC4D" + tasks: [{ + id: "5F33C4F4AD2F297B" + type: "item" + item: "ae2:quartz_growth_accelerator" + }] + rewards: [ + { + id: "0BE24B3629BD5016" + type: "random" + table_id: 5871764666515020368L + } + { + id: "67FE782D7A821701" + type: "xp" + xp: 10 + } + ] + } + { + x: 13.0d + y: -4.5d + shape: "rsquare" + subtitle: "Introducing LazierAE2!" + description: [ + "When you're far enough into AE2 and have a large enough network, it can get a bit boring having to continue going through the somewhat time-consuming processes of crystal growth and processor inscription bit-by-bit." + "" + "Enter, the &dLazierAE2&f add-on. LazierAE2 mainly provides some machines aimed at streamlining the late-game experience of expanding your ME network by greatly simplifying the production of certain crafting ingredients." + "" + "The first thing you'll need to get started with LazierAE2 is a &bResonating Crystal&f, which is obtained fairly similarly to fluix, except that it requires a &ediamond&f with some &eender&f and &esky stone&f dust in water to make." + ] + dependencies: ["51DE3157DE3E57B8"] + id: "7234D2F9FCB968C4" + tasks: [{ + id: "548DEBE39C8043D8" + type: "item" + item: "lazierae2:resonating_crystal" + }] + rewards: [ + { + id: "41AAD44F0915C925" + type: "random" + table_id: 5871764666515020368L + } + { + id: "722C062B130D48AA" + type: "xp" + xp: 10 + } + ] + } + { + x: 12.0d + y: -1.5d + description: ["The &bAdvanced Inscriber&f from &dAE2Things&f addresses a couple of shortcomings with the standard AE2 inscriber, namely the restriction of inputs to be inserted one-at-a-time and the sided extraction/insertion requirement."] + dependencies: ["51DE3157DE3E57B8"] + id: "4DEACC65B5FA57FC" + tasks: [{ + id: "552FB43EA62C6AA3" + type: "item" + item: "ae2things:advanced_inscriber" + }] + rewards: [ + { + id: "601630EECA58E634" + type: "random" + table_id: 5871764666515020368L + } + { + id: "56BE72089A3373E1" + type: "xp" + xp: 10 + } + ] + } + { + x: 11.0d + y: -2.5d + description: [ + "The &bCrystal Growth Chamber&f is a more compact alternative to Crystal Growth Accelerator setups such as the aforementioned, provided by the &dAE2Things&f add-on." + "" + "This single-block device simply contains an inventory not too dissimilar to that of a standard chest, capable of holding up to 27 stacks of crystal seeds to grow inside the chamber. The chamber can also be upgraded with Acceleration Cards to speed it up further." + ] + dependencies: ["5AA3E5DFECB4AC4D"] + id: "77EE3FF184FB6417" + tasks: [{ + id: "56A4576AD40FB08D" + type: "item" + item: "ae2things:crystal_growth" + }] + rewards: [ + { + id: "21E876498F2098E2" + type: "random" + table_id: 5871764666515020368L + } + { + id: "0D1F1C3657656C66" + type: "xp" + xp: 10 + } + ] + } + { + title: "&oDeep&r Item Storage" + x: 17.5d + y: 0.5d + shape: "rsquare" + subtitle: ">muh RS disks" + description: [ + "AE2 and Refined Storage are very similar in terms of storing items, except when it comes to AE2 having &eType Limits&r within the drives. Some people prefer not worring about item types or type limits." + "" + "This is where &dAE2Things&f comes in. Alongside the two bonus machines, AE2Things predominantly features an alternative to the standard cell called the \"ME Deep Item Storage disK\", or the &bME DISK Drive&f for short." + "" + "The DISK Drive, as one can imagine, functions very similarly to, if not the exact same as, the storage disks from &bRefined Storage&f. Primarily, they &odo not have type limits&r." + "" + "However, with the same pros of RS disks also come the same cons. Items stored in a DISK each count as a whole byte regardless of \"type\", meaning they can store significantly fewer items than equivalently-sized standard cells overall." + "" + "To add to that, misusing these DISKs, particularly by storing a lot of items with excessive amounts of NBT data, can have fairly grave consequences for the world being played on, such as \"chunk bans\" or even corrupted player data." + ] + dependencies: ["361CCBD353D6FF34"] + id: "17F29706CE9A846E" + tasks: [{ + id: "5A4954089684B71A" + type: "item" + title: "ME DISK Drive" + item: { + id: "itemfilters:id_regex" + Count: 1b + tag: { + value: "ae2things:disk_drive_" + } + } + }] + rewards: [ + { + id: "70BE5C50D5B1049F" + type: "random" + table_id: 5871764666515020368L + } + { + id: "21A01E1077934041" + type: "xp" + xp: 10 + } + ] + } + { + x: 15.0d + y: -4.5d + shape: "rsquare" + description: [ + "The first bit of Resonating Crystal you just made can now be used to make the first machine in the LazierAE2 lineage: the &bMatter Infuser&f." + "" + "Right off the bat, the Matter Infuser provides various recipes for some simple crafting materials within both AE2 and various other mods. These recipes also happen to be cheaper than the usual crafting recipes for their resulting material." + ] + dependencies: ["7234D2F9FCB968C4"] + id: "24D70F20329B965B" + tasks: [{ + id: "49D9C2B198BD3F04" + type: "item" + item: "lazierae2:infuser" + }] + rewards: [ + { + id: "0867DA835D1316B1" + type: "random" + table_id: 5871764666515020368L + } + { + id: "239B4469A248350D" + type: "xp" + xp: 10 + } + ] + } + { + x: 17.0d + y: -4.5d + shape: "rsquare" + description: [ + "More importantly, the Matter Infuser provides recipes for two new materials made exclusively with the Matter Infuser. These new recipes together lead to the creation of &bFluix Steel Ingots&f." + "" + "Fluix Steel is used to craft every remaining machine in the add-on following the Matter Infuser." + ] + dependencies: ["24D70F20329B965B"] + id: "570C5B9BCBFBA26F" + tasks: [{ + id: "528B64BEADDE2541" + type: "item" + item: "lazierae2:fluix_steel_ingot" + }] + rewards: [ + { + id: "2BC77B32EAE1F150" + type: "random" + table_id: 5871764666515020368L + } + { + id: "1F3F152A41ACCBBA" + type: "xp" + xp: 10 + } + ] + } + { + x: 20.5d + y: -3.5d + shape: "rsquare" + subtitle: "Compact stock-keeping" + description: [ + "As an added bonus, LazierAE2 provides the &bME Requester&f as a dedicated ME-networked device." + "" + "The ME Requester is used to keep up to 6 different items in stock in some arbitrary amounts, by automatically sending out crafting requests to the network when an item falls below the desired amount." + "" + "This overcomes the usual limit of 9 stacks for an ME Interface with a Crafting Card, by also allowing for amounts higher than 64 to be requested for an item in the space of a single entry." + ] + dependencies: ["67F41B121639F942"] + id: "3EC23876395F1E73" + tasks: [{ + id: "1D646B369E1C8A66" + type: "item" + item: "lazierae2:requester" + }] + rewards: [ + { + id: "44C2BE6FF4F7D4E6" + type: "random" + table_id: 5871764666515020368L + } + { + id: "2EC9F102E1364C5D" + type: "xp" + xp: 10 + } + ] + } + { + title: "The Remaining Machines" + x: 19.0d + y: -4.5d + shape: "rsquare" + description: [ + "The &bPulse Grinder&f acts as a standard crusher for the various AE2 dusts. Nothing special in and of itself, but handy enough to delegate frequent dust grinding to." + "" + "The &bFluix Aggregator&f performs in-world crafting jobs such as fluix dust and crystal production, effectively bypassing the process of growing crystal seeds. It also doubles as a charger for certus quartz crystals." + "" + "Finally, the &bCircuit Etcher&f is used to make processors directly from their constituent raw materials, effectively rendering inscribers obsolete." + ] + dependencies: ["570C5B9BCBFBA26F"] + id: "67F41B121639F942" + tasks: [ + { + id: "5F7E8B833DBD262A" + type: "item" + item: "lazierae2:grinder" + } + { + id: "4C62A0AC8F33C77A" + type: "item" + item: "lazierae2:aggregator" + } + { + id: "2694135F101B927A" + type: "item" + item: "lazierae2:etcher" + } + ] + rewards: [ + { + id: "6EB83CF3E7DEA493" + type: "random" + table_id: 5871764666515020368L + } + { + id: "1D9E802F3D59FABA" + type: "xp" + xp: 10 + } + ] + } + { + x: 18.0d + y: -3.5d + shape: "circle" + description: [ + "The &bAcceleration Card&f, depending on the device being upgraded with it, will either increase the speed at which the device operates or allow the device to carry out more operations in one go." + "" + "In the case of the &eMolecular Assembler&f, a full set of 5 cards reduces the time taken for the MA to fulfil a craft from one second (with no cards) to one &otick&r." + ] + dependencies: ["4597D3B3BDC2BED5"] + id: "1F7DFA5AA65F2812" + tasks: [{ + id: "495253F1301A8070" + type: "item" + item: "ae2:speed_card" + }] + rewards: [ + { + id: "6223D6D4A01B9122" + type: "random" + table_id: 5871764666515020368L + } + { + id: "394DBCEAD38760C0" + type: "xp" + xp: 10 + } + ] + } + { + title: "Spatial IO" + x: 16.5d + y: 6.0d + shape: "gear" + description: [ + "Aside from the storage of items and fluids, AE2 also provides a native way of storing entire &estructures&f inside of storage cells, not too dissimilarly to the Compact Machines mod." + "" + "The &bSpatial IO Port&f allows structures contained within a &bSpatial Containment Structure&f to be captured within a specially-designed storage cell, activated via a redstone signal." + "" + "If a mob or player happens to stand inside of the SCS while the space is being captured, they too will be transported to where the rest of the space goes, i.e. in a dedicated dimension. Just make sure you have a way to get back out and in if you're the one being captured." + ] + dependencies: ["40A7CC56DACC2623"] + size: 1.5d + id: "01F3F0C25BA72BDA" + tasks: [{ + id: "0EFC322997906572" + type: "item" + item: "ae2:spatial_io_port" + }] + rewards: [ + { + id: "2AB07DF6AB7560BF" + type: "random" + table_id: 5871764666515020368L + } + { + id: "71A9F7793267D5CD" + type: "xp" + xp: 10 + } + ] + } + { + title: "Spatial Pylon" + x: 19.5d + y: 6.0d + description: [ + "The Spatial Containment Structure (SCS) consists of a cage of &bSpatial Pylons&f covering the volume you wish to enclose in a Spatial IO cell. At the absolute minimum, an SCS requires three lines of spatial pylon blocks, one for each dimension of the space being contained (length, width, height)." + "" + "However, Spatial IO is an extremely power-hungry feature, especially when trying to capture much larger spaces (up to 128x128x128). Having more spatial pylons included in the SCS around the desired volume will increase its overall &eefficiency&f, allowing it to use less energy to capture." + "" + "Also, be mindful that each individual pylon (regardless of its length) takes up one channel. For particularly large spaces, you may wish to build a dedicated network with a controller to fit all the required pylons." + ] + dependencies: ["01F3F0C25BA72BDA"] + id: "18DFB25DC48D8BF7" + tasks: [{ + id: "4E0C5E3A98293C08" + type: "item" + title: "Spatial Cell Component" + item: "ae2:spatial_pylon" + }] + rewards: [ + { + id: "664A4B1C34FC382C" + type: "random" + table_id: 5871764666515020368L + } + { + id: "60430373241A6839" + type: "xp" + xp: 10 + } + ] + } + { + x: 20.5d + y: 5.0d + description: ["The &bSpatial Anchor&f is a companion device from the Spatial IO lineage that simply functions as a chunk loader. When connected to an ME network, the Anchor will force-load all the chunks occupied by the ME network across all cables and devices, excluding subnetworks, as long as the network remains powered."] + dependencies: ["18DFB25DC48D8BF7"] + id: "2897FA291E5A38D8" + tasks: [{ + id: "68A36AB341CC016D" + type: "item" + item: "ae2:spatial_anchor" + }] + rewards: [ + { + id: "1560015D5E8AFFEA" + type: "random" + table_id: 5871764666515020368L + } + { + id: "29737736E2B314EA" + type: "xp" + xp: 10 + } + ] + } + { + x: 18.5d + y: 5.0d + description: [ + "&bSpatial Storage Cells&f are used to hold one defined volume each, and come in three different capacities allowing for a maximum of 2x2x2, 16x16x16 and 128x128x128 blocks' worth of space." + "" + "Upon encoding, a cell is allocated a section of space within the spatial storage &edimension&f, along with a unique ID corresponding to the region allocated to the cell. An encoded cell can still be used within the Spatial IO Port to retrieve any stored blocks and entities." + "" + "From then on, any blocks contained either within the cell's region of space or in an SCS with the same size as the one used for the initial encoding can be moved back into the overworld or into the spatial dimension respectively. If there are blocks both within the spatial region and within the SCS, these will simply swap places accordingly." + ] + dependencies: ["18DFB25DC48D8BF7"] + id: "6F3D0A248B5A9CA2" + tasks: [{ + id: "75924053D6F5B242" + type: "item" + title: "Spatial Storage Cell" + item: { + id: "itemfilters:id_regex" + Count: 1b + tag: { + value: "ae2:spatial_storage_cell_" + } + } + }] + rewards: [ + { + id: "40FB6290F9B4CF05" + type: "random" + table_id: 5871764666515020368L + } + { + id: "0CB125E5654F810B" + type: "xp" + xp: 10 + } + ] + } + { + x: 14.0d + y: -1.5d + shape: "rsquare" + subtitle: "Download more RAM" + description: [ + "Before you can carry out an auto-crafting job, you need a device to actually store the request itself along with any interim items for multi-step crafts. This device is known as a &ecrafting CPU&f." + "" + "A crafting CPU is a multiblock structure requiring at least one &bCrafting Storage&f block, optionally along with any other Crafting Unit. The multiblock can be made in any size, but must be a solid cuboid in order to form and function accordingly." + ] + dependencies: ["51DE3157DE3E57B8"] + id: "30E853CE699E669B" + tasks: [{ + id: "08DA73B1AC17E5F5" + type: "item" + title: "Crafting Storage" + item: { + id: "itemfilters:id_regex" + Count: 1b + tag: { + value: "(.*)crafting_storage" + } + } + }] + rewards: [ + { + id: "380CA842CF1F8374" + type: "random" + table_id: 5871764666515020368L + } + { + id: "57230DB26A88BF90" + type: "xp" + xp: 10 + } + ] + } + { + x: 16.0d + y: -1.5d + shape: "rsquare" + subtitle: "Download more CPU cores" + description: [ + "The &bCrafting Co-Processing Unit&f helps speed up crafting jobs by allowing pattern providers to either send items out to their connected devices faster or to work concurrently to make multiple required ingredients." + "" + "The base AE2 co-processor provides one co-processor \"thread\" to assist this, while the co-processing unit from &dMEGA Cells&f provides 4 threads in a single such block." + ] + dependencies: ["30E853CE699E669B"] + id: "69B7DE2283B4EE6C" + tasks: [{ + id: "5EC8D891031E34EF" + type: "item" + title: "Crafting Co-Processor" + item: { + id: "itemfilters:id_regex" + Count: 1b + tag: { + value: "(.*)crafting_accelerator" + } + } + }] + rewards: [ + { + id: "30447C55F39E6DA1" + type: "random" + table_id: 5871764666515020368L + } + { + id: "33A5EAC376E2828C" + type: "xp" + xp: 10 + } + ] + } + { + x: 18.0d + y: -1.5d + shape: "rsquare" + subtitle: "Download more VRAM" + description: [ + "The &bCrafting Monitor&f displays the overall item being crafted, along with the remaining quantity of that item still being crafted." + "" + "Both the base AE2 monitor and the MEGA monitor function identically, but are provided for aesthetic purposes." + ] + dependencies: ["69B7DE2283B4EE6C"] + id: "1348995F64A94396" + tasks: [{ + id: "2D386EFC23C45581" + type: "item" + title: "Crafting Monitor" + item: { + id: "itemfilters:id_regex" + Count: 1b + tag: { + value: "(ae2|mega)(.*)crafting_monitor" + } + } + }] + rewards: [ + { + id: "67F817808F544C51" + type: "random" + table_id: 5871764666515020368L + } + { + id: "77A6ACEA6F5542AF" + type: "xp" + xp: 10 + } + ] + } + { + title: "Cable Anchor" + icon: "ae2:cable_anchor" + x: 4.5d + y: 2.5d + shape: "diamond" + subtitle: "Under the knife" + description: [ + "The &bQuartz Cutting Knife&f, like the wrench, comes in both nether and certus quartz flavours and is a useful crafting tool to have on hand." + "" + "Cables can also be separated without needing to be coloured by attaching a &bCable Anchor&f between them, crafted using this knife and craftable up to 50 times with the same knife before it breaks." + "" + "Cable Anchors can also be used to craft &bCable Facades&f, allowing you to disguise cables within walls by covering them with the face of an arbitrary block. While facade recipes are hidden in JEI, you can still craft them by taking any regular block and surrounding it with 4 cable anchors in the crafting grid." + "" + "Aside from crafting anchors, the cutting knife also has another use: right-clicking with the knife will open a small GUI that allows you craft &bInscriber Name Presses&f. When given a name, these presses can be used inside of an Inscriber to rename any input item with the name of the press. Two of these presses can be concatenated in the inscriber to rename the item to the name of the top press, followed by the bottom one." + ] + dependencies: ["5C22E3103544B120"] + id: "6144202A97C6CD1C" + tasks: [ + { + id: "23D186249A999B8C" + type: "item" + title: "Quartz Cutting Knife" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "ae2:knife" + } + } + } + { + id: "2B8EC37AF863F9A6" + type: "item" + item: "ae2:cable_anchor" + } + { + id: "1FFAB0FE9A2D46F2" + type: "item" + item: { + id: "ae2:name_press" + Count: 1b + tag: { } + } + } + ] + rewards: [ + { + id: "4330FAC592266D62" + type: "random" + table_id: 727499692191347770L + } + { + id: "0BAC4AB615750E48" + type: "xp" + xp: 10 + } + ] + } + { + title: "Color Applicator" + x: 5.5d + y: 2.5d + shape: "diamond" + description: [ + "The &bColor Applicator&f is a chargeable tool that allows for in-world dyeing of cables. It functions more or less as a specialised &estorage cell&f to be loaded up with either vanilla dyes or &epaint balls&f for specific colours, along with &esnowballs&f to wash colours off and turn cables back to their Fluix variant." + "" + "Applying colour to a cable uses 100AE of energy from its internal battery, for a total of 3400 cable segments in a single charge." + ] + dependencies: [ + "066F1BBF3D0863C5" + "19CE95EDCB04AA89" + "5C22E3103544B120" + ] + id: "03E6FA4DCB71162E" + tasks: [{ + id: "6691176371563341" + type: "item" + item: { + id: "ae2:color_applicator" + Count: 1b + tag: { } + } + }] + rewards: [ + { + id: "72469A8B94967668" + type: "random" + table_id: 5871764666515020368L + } + { + id: "2AD4CA497DAF5DDE" + type: "xp" + xp: 100 + } + ] + } + { + title: "The... Weapons?" + x: 15.0d + y: 0.5d + shape: "square" + subtitle: "Too hot for the ATF" + description: [ + "These last three items are more or less some extra toys provided by AE2 and don't necessarily fit under any of these quest trees." + "" + "The &bCharged Staff&f is just a simple powered staff which deals 3 hearts of damage and consumes 300AE per hit. It also uses pre-1.9 combat mechanics, meaning that you can spam-click with this like in the good old days." + "" + "The &bEntropy Manipulator&f, when &oused&r on certain blocks in the world, will smelt them in-place, such as sand to glass and metal ores to metal ingots. If not, it will simply light a fire on the block." + "" + "Finally, the &bMatter Cannon&f functions similarly to the Color Applicator as a dedicated cell for holding \"ammo\" items such as Matter Balls and iron/gold nuggets, which can then be fired out to deal damage to mobs or break blocks. Heavier \"ammo\", e.g. metal nuggets, will deal more damage and destroy harder blocks." + "" + "Matter Balls in a Matter Cannon can be substituted with &bPaint Balls&f, which will apply a paint splatter effect on the face of whatever block being fired at. &bLumen Paint Balls&f are a variant of paint balls exclusively used by the Matter Cannon, whose paint splatters also give off some light once present in the world." + ] + hide_dependency_lines: true + dependencies: [ + "40A7CC56DACC2623" + "2FB231069D2E4E77" + ] + id: "5CD8D169181C7339" + tasks: [ + { + id: "3AC5F84892DC0717" + type: "item" + item: "ae2:charged_staff" + } + { + id: "68BE70918BD7F81B" + type: "item" + item: "ae2:entropy_manipulator" + } + { + id: "3B720F63D105F7DF" + type: "item" + item: { + id: "ae2:matter_cannon" + Count: 1b + tag: { } + } + } + ] + rewards: [ + { + id: "653C5DBC5B2DFB83" + type: "random" + table_id: 5871764666515020368L + } + { + id: "79695D39F0DA9907" + type: "xp" + xp: 10 + } + ] + } + { + title: "The Wireless" + icon: "ae2:security_station" + x: 7.950000000000001d + y: 4.5d + shape: "gear" + subtitle: "Exit the Wired" + description: [ + "ME networks also provide solid wireless functionality, both in the sense of remote on-the-go access of ME storage contents, or long-distance (and cross-dimensional) network connections." + "" + "Typically the first step for the former is to make an &bME Security Terminal&f. The Security Terminal, as per its name, allows for networks to be secured from unwanted users by setting explicit permissions for access to the network. Specific users can be granted permissions by using a &bBiometric Card&f linked (via right-click) to the relevant user. Alternatively, a blank card can be used to set blanket permissions for anyone who isn't either the owner or already whitelisted with a card." + "" + "By default, the person who placed down the terminal is determined to be the \"owner\" of the network, and automatically has full control of the network without requiring a biometric card." + ] + dependencies: ["40A7CC56DACC2623"] + size: 1.5d + id: "4D846582D408479D" + tasks: [ + { + id: "3778EAFF6F5475D5" + type: "item" + item: "ae2:security_station" + } + { + id: "4514B01B87A19457" + type: "item" + item: "ae2:biometric_card" + } + ] + rewards: [ + { + id: "686716106E48E416" + type: "random" + table_id: 5871764666515020368L + } + { + id: "46140D2AFCD01CD0" + type: "xp" + xp: 10 + } + ] + } + { + x: 9.5d + y: 6.0d + shape: "rsquare" + description: ["The next thing to make to allow for wireless network access is the &bME Wireless Access Point&f. The Access Point is used to open the network to wireless access via a &ewireless terminal&f, and has a set (finite) range depending on how many &bWireless Boosters&f are inserted into the access point."] + dependencies: ["4D846582D408479D"] + id: "2B31E6C1707D8195" + tasks: [ + { + id: "3DF8F1A72EBCD73F" + type: "item" + item: "ae2:wireless_access_point" + } + { + id: "60F10069FD956D54" + type: "item" + item: "ae2:wireless_booster" + } + ] + rewards: [ + { + id: "72CFEEE18B84AC11" + type: "random" + table_id: 5871764666515020368L + } + { + id: "7C6512C24B5A19A3" + type: "xp" + xp: 10 + } + ] + } + { + title: "Condensed Matter" + x: 6.0d + y: 4.5d + shape: "rsquare" + description: [ + "As for wirelessly expanding the ME Network itself, the first step is admittedly somewhat unorthodox." + "" + "The &bMatter Condenser&f is AE2's take on a trash can, voiding any items inserted into it. When fitted with a &eStorage Component&f, however, the condenser can harness some left-over energy from the item being voided and store it to make two special crafting items out of enough concentrated energy." + "" + "The first of these two items is the &bMatter Ball&f, requiring at least a 1k storage component and 256 items' worth of voided material." + ] + dependencies: ["4D846582D408479D"] + id: "5BB887411B8B38FA" + tasks: [ + { + id: "184FBC2F91C37271" + type: "item" + item: "ae2:condenser" + } + { + id: "167B710CB84B12C1" + type: "item" + item: "ae2:matter_ball" + } + ] + rewards: [ + { + id: "3AF0C07815901F6E" + type: "random" + table_id: 5871764666515020368L + } + { + id: "0F9CCE69ADAF459C" + type: "xp" + xp: 10 + } + ] + } + { + x: 12.0d + y: 6.0d + shape: "rsquare" + subtitle: "This is what you're here for" + description: [ + "the &bWireless Terminal&f functions identically to a regular terminal, but wirelessly. Go figure." + "" + "Before a wireless terminal can be used to access a network, it must first be &elinked&f to the network via the &eSecurity Terminal&f you made earlier. If it is not linked to a network, or is out of either range or power, the terminal will not function." + "" + "Wireless terminals can also be upgraded with &eEnergy Cards&f to provide a larger internal battery." + ] + dependencies: ["2B31E6C1707D8195"] + id: "16299B9AE87257DC" + tasks: [ + { + id: "195B7DC4D7815D29" + type: "item" + item: "ae2:wireless_terminal" + } + { + id: "384594EA34F0985B" + type: "item" + item: "ae2:wireless_crafting_terminal" + } + ] + rewards: [ + { + id: "7C69F2A048685089" + type: "random" + table_id: 5871764666515020368L + } + { + id: "3A1C068ABC13E7EE" + type: "xp" + xp: 10 + } + ] + } + { + title: "AEInfinityBooster" + x: 14.5d + y: 6.0d + subtitle: "I'm not writing the Toy Story line" + description: ["The &dAEInfinityBooster&f add-on provides two bespoke wireless boosters allowing for infinite connectivity range, with optional cross-dimensional support."] + dependencies: ["16299B9AE87257DC"] + id: "234DC1702333EB18" + tasks: [ + { + id: "745C92ED1392EE1A" + type: "item" + item: "aeinfinitybooster:infinity_card" + } + { + id: "4EDA481E8668C82B" + type: "item" + item: "aeinfinitybooster:dimension_card" + } + ] + rewards: [ + { + id: "166910739B51C0F9" + type: "random" + table_id: 5871764666515020368L + } + { + id: "6724FE14F1AF7CB1" + type: "xp" + xp: 10 + } + ] + } + { + title: "Hyper-Condensed Matter" + icon: "ae2:singularity" + x: 4.0d + y: 4.5d + shape: "rsquare" + subtitle: "Not quite antimatter" + description: [ + "When using a 64k storage component or higher, the Matter Condenser becomes able to condense significantly more to produce a &bSingularity&f. A single singularity requires 256000 items to be voided. That's exactly &o4000 stacks&r!" + "" + "See what happens when you throw this singularity on the ground with a piece of &eender dust&f. You'll have to deal some damage to the surroundings while you're at it, but thankfully AE2 offers its own &bTiny TNT&f to minimise that." + ] + dependencies: ["5BB887411B8B38FA"] + id: "3E3DF8E967D95DB0" + tasks: [ + { + id: "3458474D44BD443F" + type: "item" + item: "ae2:singularity" + } + { + id: "523A126499263FE0" + type: "item" + item: "ae2:ender_dust" + } + { + id: "3A45E1C2AE35002B" + type: "item" + item: "ae2:tiny_tnt" + } + ] + rewards: [ + { + id: "545E8CF0C43F9B5B" + type: "random" + table_id: 5871764666515020368L + } + { + id: "6C2DAC14419B90E4" + type: "xp" + xp: 10 + } + ] + } + { + title: "Loosely Speaking" + x: 26.0d + y: -2.5d + shape: "circle" + subtitle: "The remaining two IO cards" + description: ["The &bFuzzy Card&f allows a filtered item to be matched regardless of any (NBT) metadata such as damage or enchantments, while the &bInverter Card&f toggles the filter on such buses from being a whitelist to being a blacklist."] + dependencies: ["371A382CF1DDF2B2"] + id: "6E15447FC3D678E0" + tasks: [ + { + id: "79E894E41241B6A2" + type: "item" + item: "ae2:fuzzy_card" + } + { + id: "6AAE42DF0347D1F4" + type: "item" + item: "ae2:inverter_card" + } + ] + rewards: [ + { + id: "6FF117C99E79959D" + type: "random" + table_id: 5871764666515020368L + } + { + id: "27958B72A4A4CD9E" + type: "xp" + xp: 10 + } + ] + } + { + title: "Quantum Network Bridge" + x: 2.0d + y: 4.5d + shape: "rsquare" + description: [ + "If you did that last quest correctly, you should have turned that singularity into a pair of &bQuantum Entangled Singularities&f. These new singularities are used to link together a ring-shaped device known as a &eQuantum Network Bridge&f." + "" + "When two of these individual rings have been linked using the Quantum Entangled Singularities and jumpstarted with some AE power (e.g. an energy cell), an ME network can be expanded wirelessly on the other side of the bridge, across either long distances or even dimensions." + ] + dependencies: ["3E3DF8E967D95DB0"] + id: "0B218DD73FE8D985" + tasks: [ + { + id: "7D869E1310E92BED" + type: "item" + item: "ae2:quantum_ring" + count: 16L + } + { + id: "20AA67ECEA653B99" + type: "item" + item: "ae2:quantum_link" + count: 2L + } + { + id: "6590872EF147B7DF" + type: "item" + item: "ae2:quantum_entangled_singularity" + count: 2L + } + ] + rewards: [ + { + id: "202B598DA89EB6EA" + type: "random" + table_id: 5871764666515020368L + } + { + id: "25C4692C8D47D950" + type: "xp" + xp: 100 + } + ] + } + { + title: "Foreword on Channels" + x: 7.0d + y: 1.5d + shape: "rsquare" + description: [ + "In Applied Energistics 2, every ME network has a certain number of &echannels&f available, which simply means how many networked devices can fit on the whole network." + "" + "As a rule of thumb, any device that more or less handles ME data directly (items stored within the network) and carries out some form of I/O will take up a channel. Usually components that are only concerned with the internal power storage of the network, like &eEnergy Cells&f and &eInscribers&f, do &onot&r take up channels." + "" + "Networks without an &bME Controller&f are known as \"ad-hoc\" networks and only support a maximum of 8 channels." + ] + dependencies: ["5C22E3103544B120"] + id: "78311531069807DE" + tasks: [{ + id: "7E0D9E6342295AB0" + type: "checkmark" + }] + rewards: [{ + id: "0608B89F87FECB34" + type: "xp" + xp: 10 + }] + } + { + title: "Bulk Item Storage" + x: 19.5d + y: 0.5d + subtitle: "Bulk and cut" + description: [ + "Aside from DISKs, you can also use netherite to craft what is effectively the complete opposite of the DISK." + "" + "&dMEGA Cells&f offers the bespoke &bBulk Item Storage Cell&f, which is limited to no more than &oone&r type of item storeable per cell but can store a practically &o&lINFINITE&r* number of that item type. Before it can accept an item type, it must be filtered in advance using a Cell Workbench." + "" + "*&oTechnically \"max long\". If you know then you know.&r" + ] + dependencies: ["17F29706CE9A846E"] + id: "0F03E75CF79BADD7" + tasks: [{ + id: "4C2F435902156183" + type: "item" + item: { + id: "megacells:bulk_item_cell" + Count: 1b + tag: { } + } + }] + } + { + title: "Waste Storage" + x: 21.5d + y: 2.5d + subtitle: "There's still a catch." + description: [ + "&dMEGA Cells&f blacklists radioactive chemicals the same as regular &dApplied Mekanistics&f does, but still provides something of a compact storage solution for those looking to get into waste reprocessing." + "" + "The &bMEGA Radioactive Chemical Storage Cell&f is a specialised cell made in a similar manner to the Bulk Item Storage Cell, but a fair bit more late-stage and expensive. It is limited to 256 bytes of a single chemical type, equivalent to 2048 buckets or 4 waste barrels' worth of Polonium, Plutonium or Nuclear Waste." + "" + "That being said, they do not store Spent Nuclear Waste. You're not getting off the hook that easily." + ] + dependencies: ["397165BB305A887E"] + id: "49EAED3E06FF1C05" + tasks: [{ + id: "2EF66A399634C21D" + type: "item" + item: { + id: "megacells:radioactive_chemical_cell" + Count: 1b + tag: { } + } + }] + } + ] +} diff --git a/config/ftbquests/quests/chapters/industrial_foregoing.snbt b/config/ftbquests/quests/chapters/industrial_foregoing.snbt index 99591a3b..b96d43e9 100644 --- a/config/ftbquests/quests/chapters/industrial_foregoing.snbt +++ b/config/ftbquests/quests/chapters/industrial_foregoing.snbt @@ -156,12 +156,6 @@ Count: 1b tag: { mekData: { - owner: [I; - -1699457496 - 663964002 - -2000923315 - -13829450 - ] FluidTanks: [{ Tank: 0b stored: { @@ -187,27 +181,6 @@ ForgeCaps: { } Items: [ ] id: "mekanism:basic_fluid_tank" - Security: { - owner: [I; - -1699457496 - 663964002 - -2000923315 - -13829450 - ] - name: "Security" - securityMode: 0 - override: 0b - publicFreq: 1b - } - componentSecurity: { - owner: [I; - -1699457496 - 663964002 - -2000923315 - -13829450 - ] - securityMode: 0 - } redstone: 0b } display: { @@ -331,12 +304,6 @@ Count: 1b tag: { mekData: { - owner: [I; - -1699457496 - 663964002 - -2000923315 - -13829450 - ] FluidTanks: [{ Tank: 0b stored: { @@ -358,12 +325,6 @@ Count: 1b tag: { mekData: { - owner: [I; - -1699457496 - 663964002 - -2000923315 - -13829450 - ] FluidTanks: [{ Tank: 0b stored: { @@ -881,12 +842,6 @@ Count: 1b tag: { mekData: { - owner: [I; - -1699457496 - 663964002 - -2000923315 - -13829450 - ] FluidTanks: [{ Tank: 0b stored: { @@ -912,33 +867,6 @@ ForgeCaps: { } Items: [ ] id: "mekanism:basic_fluid_tank" - Security: { - owner: [I; - -1699457496 - 663964002 - -2000923315 - -13829450 - ] - trusted: [[I; - -1699457496 - 663964002 - -2000923315 - -13829450 - ]] - name: "Security" - securityMode: 1 - override: 0b - publicFreq: 1b - } - componentSecurity: { - owner: [I; - -1699457496 - 663964002 - -2000923315 - -13829450 - ] - securityMode: 0 - } redstone: 0b } display: { diff --git a/config/ftbquests/quests/chapters/productive_bees.snbt b/config/ftbquests/quests/chapters/productive_bees.snbt index 89b9f4c8..a0e6be45 100644 --- a/config/ftbquests/quests/chapters/productive_bees.snbt +++ b/config/ftbquests/quests/chapters/productive_bees.snbt @@ -937,7 +937,7 @@ } { x: -5.0d - y: 0.5d + y: 0.2d shape: "hexagon" subtitle: "Increases Bee Productivity by 140%" dependencies: ["66324D7D0C51AEAC"] @@ -962,7 +962,7 @@ } { x: -2.5d - y: -0.5d + y: -0.6d subtitle: "Sonic Bees" description: [ "Can be placed in a hive or centrifuge." @@ -994,8 +994,8 @@ ] } { - x: -3.5d - y: 2.0d + x: -3.0d + y: 1.9d shape: "hexagon" subtitle: "Making Babies" description: [ @@ -1027,7 +1027,7 @@ } { x: -4.5d - y: -0.5d + y: -0.6d shape: "hexagon" subtitle: "Lumber and Quarry Bees will give Blocks instead of Chips" dependencies: ["66324D7D0C51AEAC"] @@ -1077,8 +1077,8 @@ ] } { - x: -2.5d - y: 1.5d + x: -2.2d + y: 1.3d shape: "hexagon" subtitle: "Increases the Range of a Machine" description: ["Mostly for the Catcher."] @@ -1103,8 +1103,8 @@ ] } { - x: -4.5d - y: 1.5d + x: -4.8d + y: 1.2d shape: "hexagon" subtitle: "Used to add Bees to a Filter" dependencies: ["66324D7D0C51AEAC"] @@ -1129,7 +1129,7 @@ } { x: -2.0d - y: 0.5d + y: 0.2d subtitle: "Extracts Genes from Bees in Hives" dependencies: ["66324D7D0C51AEAC"] id: "1DF026030780AE96" @@ -3219,7 +3219,7 @@ Count: 1b tag: { EntityTag: { - type: "productivebees:pepto_bismol" + type: "productivebees:sugarbag_honeycomb" } } } @@ -3229,7 +3229,7 @@ tag: { value: { EntityTag: { - type: "productivebees:pepto_bismol" + type: "productivebees:sugarbag_honeycomb" } } } @@ -4880,5 +4880,30 @@ xp: 100 }] } + { + x: -4.0d + y: 1.9d + subtitle: "Self Contained" + description: ["When installed, this upgrade makes your bees permanently stay in the beehive. Because of this, you'll need to place the required flower block directly in front of the hive."] + dependencies: ["66324D7D0C51AEAC"] + id: "61AE0ECD03F2AB88" + tasks: [{ + id: "524FB14DE5E8DB8E" + type: "item" + item: "productivebees:upgrade_simulator" + }] + rewards: [ + { + id: "21BDE3CBAF62A2C2" + type: "item" + item: "productivebees:honey_treat" + } + { + id: "65E721E100F6AF24" + type: "xp" + xp: 100 + } + ] + } ] } diff --git a/config/inventoryprofilesnext/integrationHints/integrateddynamics.json b/config/inventoryprofilesnext/integrationHints/integrateddynamics.json index f5db09f1..e7b3db86 100644 --- a/config/inventoryprofilesnext/integrationHints/integrateddynamics.json +++ b/config/inventoryprofilesnext/integrationHints/integrateddynamics.json @@ -9,6 +9,7 @@ "ignore": true }, "org.cyclops.integratedterminals.client.gui.container.ContainerScreenTerminalStorage": { + "ignore": true, "buttonHints": { "MOVE_TO_CONTAINER": { "horizontalOffset": 20 @@ -37,5 +38,134 @@ }, "org.cyclops.integratedcrafting.inventory.container.ContainerPartInterfaceCrafting": { "ignore": true + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenCoalGenerator": { + "playerSideOnly": true, + "buttonHints": { + "SORT": { + "bottom": 39 + }, + "SORT_COLUMNS": { + "bottom": 39 + }, + "SORT_ROWS": { + "bottom": 39 + } + } + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerPortable": { + "playerSideOnly": true, + "buttonHints": { + "SORT": { + "horizontalOffset": -41, + "bottom": 16 + }, + "SORT_COLUMNS": { + "horizontalOffset": -29, + "bottom": 4 + }, + "SORT_ROWS": { + "horizontalOffset": -17, + "bottom": -8 + } + } + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenMaterializer": { + "playerSideOnly": true + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenProxy": { + "playerSideOnly": true + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenMechanicalSqueezer": { + "playerSideOnly": true, + "buttonHints": { + "SORT": { + "horizontalOffset": -41, + "bottom": -14 + }, + "SORT_COLUMNS": { + "horizontalOffset": -29, + "bottom": -27 + }, + "SORT_ROWS": { + "horizontalOffset": -17, + "bottom": -40 + } + } + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenMechanicalDryingBasin": { + "playerSideOnly": true, + "buttonHints": { + "SORT": { + "horizontalOffset": -41, + "bottom": -14 + }, + "SORT_COLUMNS": { + "horizontalOffset": -29, + "bottom": -27 + }, + "SORT_ROWS": { + "horizontalOffset": -17, + "bottom": -40 + } + } + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenDelay": { + "playerSideOnly": true, + "buttonHints": { + "SORT": { + "horizontalOffset": -42, + "bottom": -11 + }, + "SORT_COLUMNS": { + "horizontalOffset": -30, + "bottom": -24 + }, + "SORT_ROWS": { + "horizontalOffset": -18, + "bottom": -37 + } + } + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLabeller": { + "playerSideOnly": true, + "buttonHints": { + "SORT": { + "horizontalOffset": -42, + "bottom": -13 + }, + "SORT_COLUMNS": { + "horizontalOffset": -30, + "bottom": -26 + }, + "SORT_ROWS": { + "horizontalOffset": -18, + "bottom": -39 + }, + "SHOW_EDITOR": { + "horizontalOffset": -1, + "top": -2 + } + } + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammer": { + "playerSideOnly": true, + "buttonHints": { + "SORT": { + "horizontalOffset": -42, + "bottom": 17 + }, + "SORT_COLUMNS": { + "horizontalOffset": -30, + "bottom": 4 + }, + "SORT_ROWS": { + "horizontalOffset": -18, + "bottom": -9 + } + } + }, + "org.cyclops.integrateddynamics.client.gui.container.ContainerScreenVariablestore": { + "playerSideOnly": true } -} \ No newline at end of file +} diff --git a/config/inventoryprofilesnext/integrationHints/player-defined.json b/config/inventoryprofilesnext/integrationHints/player-defined.json index b671821e..318cc0cd 100644 --- a/config/inventoryprofilesnext/integrationHints/player-defined.json +++ b/config/inventoryprofilesnext/integrationHints/player-defined.json @@ -75,5 +75,8 @@ }, "dev.latvian.mods.itemfilters.gui.InventoryFilterScreen": { "ignore": true + }, + "com.hrznstudio.titanium.client.screen.container.BasicAddonScreen": { + "ignore": true } } diff --git a/config/ironfurnaces-client.toml b/config/ironfurnaces-client.toml new file mode 100644 index 00000000..e66f145b --- /dev/null +++ b/config/ironfurnaces-client.toml @@ -0,0 +1,7 @@ +#Update Checker Settings +[updates] + + [updates.check_updates] + # true = check for updates, false = don't check for updates. + # Default: true. + updates = false diff --git a/config/ironfurnaces.toml b/config/ironfurnaces.toml deleted file mode 100644 index 22972a94..00000000 --- a/config/ironfurnaces.toml +++ /dev/null @@ -1,154 +0,0 @@ - -#Modded Furnace Settings -[modded_furnaces] - - [modded_furnaces.vibranium_furnace] - # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. - # Default: 32 - #Range: 1 ~ 64 - mult = 32 - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 3 - #Range: 1 ~ 72000 - speed = 3 - - [modded_furnaces.allthemodium_furnace] - # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. - # Default: 16 - #Range: 1 ~ 64 - mult = 16 - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 5 - #Range: 1 ~ 72000 - speed = 5 - - [modded_furnaces.unobtanium_furnace] - # Number of items that can be smelted at once. The regular furnace only smelts 1 item at once of course. - # Default: 64 - #Range: 1 ~ 64 - mult = 64 - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 1 - #Range: 1 ~ 72000 - speed = 1 - -#Update Checker Settings -[updates] - - [updates.check_updates] - # true = check for updates, false = don't check for updates. - # Default: true. - updates = false - -#Furnace Settings -[furnaces] - # The capacity of the recipe cache, higher values use more memory. - # Default: 10 - #Range: 1 ~ 100 - recipe_cache = 10 - - [furnaces.iron_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 160 - #Range: 2 ~ 72000 - speed = 160 - - [furnaces.obsidian_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 20 - #Range: 2 ~ 72000 - speed = 20 - - [furnaces.crystal_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 40 - #Range: 2 ~ 72000 - speed = 40 - - [furnaces.netherite_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 5 - #Range: 2 ~ 72000 - speed = 5 - - [furnaces.diamond_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 80 - #Range: 2 ~ 72000 - speed = 80 - - [furnaces.copper_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 180 - #Range: 2 ~ 72000 - speed = 180 - - [furnaces.furance_xp_drop] - # This value indicates when the furnace should 'overload' and spit out the xp stored. - # Default: 10, Recipes - #Range: 1 ~ 500 - value = 10 - # This value indicates when the furnace should 'overload' and spit out the xp stored. - # Default: 100000, Single recipe uses - #Range: 1 ~ 1000000 - value_two = 100000 - - [furnaces.emerald_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 40 - #Range: 2 ~ 72000 - speed = 40 - - [furnaces.silver_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 140 - #Range: 2 ~ 72000 - speed = 140 - - [furnaces.rainbow_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 20 - #Range: 2 ~ 72000 - speed = 20 - - [furnaces.gold_furnace] - # Number of ticks to complete one smelting operation. - # 200 ticks is what a regular furnace takes. - # Default: 120 - #Range: 2 ~ 72000 - speed = 120 - -#JEI Settings -[jei] - - [jei.jei] - # Enable or disable the Click Area inside the GUI in all of Iron Furnaces' furnaces. - enable_jei_click_area = true - # Enable or disable the Catalysts in Jei for Iron Furnaces. - enable_jei_catalysts = true - # Enable or disable the JeiPlugin of Iron Furnaces. - enable_jei = true - -#Misc -[misc] - - [misc.misc] - # Enable or disable the Rainbow Content - rainbow = true - # Given or not given the Rainbow Coal to our champion - coal = false - # Show furnace settings errors in chat, used for debugging - errors = false - diff --git a/config/reliquary-common.toml b/config/reliquary-common.toml index 975abee5..9e145cd3 100644 --- a/config/reliquary-common.toml +++ b/config/reliquary-common.toml @@ -389,7 +389,7 @@ mobDropsEnabled = true #Whether entities get angry at player if stealing fails angerOnStealFailure = true #Allows switching stealing from player on and off - stealFromPlayers = true + stealFromPlayers = false #Seeker Shot settings [items.seekerShot] diff --git a/config/sophisticatedbackpacks-common.toml b/config/sophisticatedbackpacks-common.toml index ea1fe351..9be3354e 100644 --- a/config/sophisticatedbackpacks-common.toml +++ b/config/sophisticatedbackpacks-common.toml @@ -2,7 +2,7 @@ #Common Settings [common] #List of items that are not allowed to be put in backpacks - e.g. "minecraft:shulker_box" - disallowedItems = ["botania:mana_bottle"] + disallowedItems = [] #Turns on/off loot added to various vanilla chest loot tables chestLootEnabled = true #Turns on/off item fluid handler of backpack in its item form. There are some dupe bugs caused by default fluid handling implementation that manifest when backpack is drained / filled in its item form in another mod's tank and the only way to prevent them is disallowing drain/fill in item form altogether diff --git a/config/supplementaries-registry.toml b/config/supplementaries-registry.toml index a565c280..ad12033b 100644 --- a/config/supplementaries-registry.toml +++ b/config/supplementaries-registry.toml @@ -91,3 +91,5 @@ #WIP present = true +[items] + shulker_shell = false diff --git a/kubejs/client_scripts/jei_removals.js b/kubejs/client_scripts/jei_removals.js index b0726ebd..e30df574 100644 --- a/kubejs/client_scripts/jei_removals.js +++ b/kubejs/client_scripts/jei_removals.js @@ -47,6 +47,9 @@ onEvent('jei.hide.items', e => { 'thermal:raw_lead', 'thermal:raw_silver', 'thermal:raw_nickel', + 'ftbic:diamond_dust', + 'thermal:diamond_dust', + 'createaddition:diamond_grit' ]) ftbicMetals.forEach(metal => { diff --git a/kubejs/data/hostilenetworks/data_models/thermal_basalz.json b/kubejs/data/hostilenetworks/data_models/thermal_basalz.json new file mode 100644 index 00000000..2b2c6162 --- /dev/null +++ b/kubejs/data/hostilenetworks/data_models/thermal_basalz.json @@ -0,0 +1,23 @@ +{ + "type": "thermal:basalz", + "name": "entity.thermal.basalz", + "name_color": "0xE8E8E8", + "gui_scale": 1, + "gui_x_offset": 0, + "gui_y_offset": 0, + "gui_z_offset": 0, + "sim_cost": 128, + "input": { + "item": "hostilenetworks:empty_prediction" + }, + "base_drop": { + "item": "hostilenetworks:nether_prediction" + }, + "trivia": "", + "fabricator_drops": [ + { + "item": "thermal:basalz_rod", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/hostilenetworks/data_models/thermal_blitz.json b/kubejs/data/hostilenetworks/data_models/thermal_blitz.json new file mode 100644 index 00000000..63791f0d --- /dev/null +++ b/kubejs/data/hostilenetworks/data_models/thermal_blitz.json @@ -0,0 +1,23 @@ +{ + "type": "thermal:blitz", + "name": "entity.thermal.blitz", + "name_color": "0xE8E8E8", + "gui_scale": 1, + "gui_x_offset": 0, + "gui_y_offset": 0, + "gui_z_offset": 0, + "sim_cost": 128, + "input": { + "item": "hostilenetworks:empty_prediction" + }, + "base_drop": { + "item": "hostilenetworks:nether_prediction" + }, + "trivia": "", + "fabricator_drops": [ + { + "item": "thermal:blitz_rod", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/hostilenetworks/data_models/thermal_blizz.json b/kubejs/data/hostilenetworks/data_models/thermal_blizz.json new file mode 100644 index 00000000..02f6b1e5 --- /dev/null +++ b/kubejs/data/hostilenetworks/data_models/thermal_blizz.json @@ -0,0 +1,23 @@ +{ + "type": "thermal:blizz", + "name": "entity.thermal.blizz", + "name_color": "0xE8E8E8", + "gui_scale": 1, + "gui_x_offset": 0, + "gui_y_offset": 0, + "gui_z_offset": 0, + "sim_cost": 128, + "input": { + "item": "hostilenetworks:empty_prediction" + }, + "base_drop": { + "item": "hostilenetworks:nether_prediction" + }, + "trivia": "", + "fabricator_drops": [ + { + "item": "thermal:blizz_rod", + "count": 4 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/mysticalagriculture/recipes/essence/appliedenergistics2/silicon_press.json b/kubejs/data/mysticalagriculture/recipes/essence/appliedenergistics2/silicon_press.json new file mode 100644 index 00000000..c38a5b3b --- /dev/null +++ b/kubejs/data/mysticalagriculture/recipes/essence/appliedenergistics2/silicon_press.json @@ -0,0 +1,26 @@ +{ + "type": "cucumber:shaped_no_mirror", + "conditions": [ + { + "type": "mysticalagriculture:crop_enabled", + "crop": "mysticalagriculture:certus_quartz" + } + ], + "pattern": [ + "EEE", + "EME", + "EEE" + ], + "key": { + "E": { + "item": "mysticalagriculture:certus_quartz_essence" + }, + "M": { + "tag": "forge:silicon" + } + }, + "result": { + "item": "ae2:silicon_press", + "count": 1 + } +} diff --git a/kubejs/data/occultism/recipes/blasting/silver_ingot_from_dust.json b/kubejs/data/occultism/recipes/blasting/silver_ingot_from_dust.json deleted file mode 100644 index 4a847c3e..00000000 --- a/kubejs/data/occultism/recipes/blasting/silver_ingot_from_dust.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "type": "minecraft:blasting", - "ingredient": { - "tag": "forge:dusts/iesnium" - }, - "result": "occultism:iesnium_ingot", - "experience": 0.7, - "cookingtime": 100 -} diff --git a/kubejs/data/productivebees/recipes/create/mixing/tconstruct/honeycomb_tinkers_bronze.json b/kubejs/data/productivebees/recipes/create/mixing/tconstruct/honeycomb_tinkers_bronze.json deleted file mode 100644 index 60a0206b..00000000 --- a/kubejs/data/productivebees/recipes/create/mixing/tconstruct/honeycomb_tinkers_bronze.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "nonexistent_mod_condition" - } - ] -} diff --git a/kubejs/data/productivebees/recipes/tconstruct/honeycomb/tinkers_bronze.json b/kubejs/data/productivebees/recipes/tconstruct/honeycomb/tinkers_bronze.json deleted file mode 100644 index 60a0206b..00000000 --- a/kubejs/data/productivebees/recipes/tconstruct/honeycomb/tinkers_bronze.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "conditions": [ - { - "type": "forge:mod_loaded", - "modid": "nonexistent_mod_condition" - } - ] -} diff --git a/kubejs/server_scripts/mod_specific/_allthemods/atm_star.js b/kubejs/server_scripts/mod_specific/_allthemods/atm_star.js index c7354103..0d054a8c 100644 --- a/kubejs/server_scripts/mod_specific/_allthemods/atm_star.js +++ b/kubejs/server_scripts/mod_specific/_allthemods/atm_star.js @@ -9,21 +9,21 @@ onEvent('recipes', e => { B: 'minecraft:dragon_breath', S: 'botania:dragonstone', E: 'forbidden_arcanus:golden_dragon_scale', - I: Item.of('blue_skies:nature_arc', '{ArcLevel:2}') + I: [Item.of('blue_skies:nature_arc', '{ArcLevel:2}'),Item.of('blue_skies:nature_arc', '{ArcLevel:1}')] }).id('kubejs:allthetweaks/dragon_soul') //#endregion //#region Dimensional Seed maInfusion(e, 'allthetweaks:dimensional_seed', - 'allthecompressed:emerald_block_6x', - 'allthecompressed:blackstone_block_7x', + 'allthecompressed:emerald_block_5x', + 'allthecompressed:blackstone_block_6x', 'allthecompressed:end_stone_block_5x', - 'allthecompressed:netherrack_block_7x', + 'allthecompressed:netherrack_block_6x', 'allthecompressed:clay_block_5x', 'allthecompressed:soul_sand_block_4x', 'allthecompressed:red_sand_block_4x', 'allthecompressed:red_sand_block_4x', - 'allthecompressed:obsidian_block_6x') + 'allthecompressed:obsidian_block_5x') //#endregion //#region Withers Compass diff --git a/kubejs/server_scripts/mod_specific/mekanism/cobalt.js b/kubejs/server_scripts/mod_specific/mekanism/cobalt.js index 6ad3f06a..5707c3f8 100644 --- a/kubejs/server_scripts/mod_specific/mekanism/cobalt.js +++ b/kubejs/server_scripts/mod_specific/mekanism/cobalt.js @@ -230,4 +230,17 @@ onEvent('recipes', event => { "item": "kubejs:cobalt_dust" } }).id('kubejs:processing/cobalt/dust/from_dirty_dust') -}) \ No newline at end of file + + event.custom({ + "type": "mekanism:enriching", + "input": { + "ingredient": { + "tag": "forge:storage_blocks/raw_cobalt" + } + }, + "output": { + "item": "kubejs:cobalt_dust", + "count": 12 + } + }).id('kubejs:processing/cobalt/dust/from_raw_block') +}) diff --git a/kubejs/server_scripts/mod_specific/refinedstorage/refinedstorage.js b/kubejs/server_scripts/mod_specific/refinedstorage/refinedstorage.js index c363d3dd..72d16945 100644 --- a/kubejs/server_scripts/mod_specific/refinedstorage/refinedstorage.js +++ b/kubejs/server_scripts/mod_specific/refinedstorage/refinedstorage.js @@ -129,7 +129,7 @@ }) removeRecipeByID(e, [ 'extradisks:part/1024k_storage_part', - 'refinedstorage:part/4096k_fluid_storage_part', + 'refinedstorage:4096k_fluid_storage_part', 'extradisks:part/4096k_storage_part', 'extradisks:part/16384k_fluid_storage_part', 'extradisks:part/16384k_storage_part', diff --git a/kubejs/server_scripts/tags.js b/kubejs/server_scripts/tags.js index 8e88d6e2..5f0ec4f8 100644 --- a/kubejs/server_scripts/tags.js +++ b/kubejs/server_scripts/tags.js @@ -4,9 +4,10 @@ onEvent('tags.blocks', e => { e.add('ae2:blacklisted/spatial','#forge:relocation_not_supported') e.add('allthemodium:blocks/blocklist',['alltheores:iridium_slate_ore']) e.add('minecraft:climbable', ['minecraft:chain', /additionallanterns:.*_chain/]) - e.add('forge:relocation_not_supported', [/productivebees:.+/, 'minecraft:beehive', 'minecraft:bee_nest', /integrateddynamics:.+/,/botania:.+/]) + e.add('forge:relocation_not_supported', [/productivebees:.+/, 'minecraft:beehive', 'minecraft:bee_nest', /integrateddynamics:.+/,/botania:.+/, '@waystones']) e.add('minecraft:mineable/axe', ['integrateddynamics:menril_log_stripped', 'integrateddynamics:menril_wood_stripped']) e.add('minecraft:logs', ['integrateddynamics:menril_log_stripped', 'integrateddynamics:menril_wood_stripped', 'evilcraft:undead_log_stripped', 'evilcraft:undead_wood_stripped', /allthemodium:stripped_\w+_log/]) + e.add('buildinggadgets:blacklist/generic', '#forge:relocation_not_supported') }) onEvent('tags.items', e => { @@ -39,7 +40,12 @@ onEvent('tags.items', e => { e.remove('forge:silicon', 'ftbic:silicon') e.add('forge:melons','minecraft:melon_slice') - e.add('forbidden_arcanus:modifier/eternal_incompatible',['#alltheores:ore_hammers','@ftbic','#tconstruct:modifiable','minecraft:nether_star','mythicbotany:faded_nether_star', 'bloodmagic:sanguinereverter']) + e.add('forbidden_arcanus:modifier/eternal_incompatible',[ + '#alltheores:ore_hammers','@ftbic','#tconstruct:modifiable', + 'minecraft:nether_star','mythicbotany:faded_nether_star', + 'bloodmagic:sanguinereverter', 'elementalcraft:receptacle', 'elementalcraft:receptacle_empty', + 'elementalcraft:receptacle_improved', 'elementalcraft:receptacle_improved_empty' + ]) // fix raw block crafting for other mods e.add('forge:raw_ores/zinc', 'create:raw_zinc') diff --git a/kubejs/server_scripts/unify.js b/kubejs/server_scripts/unify.js index 91fd4128..0aa0251d 100644 --- a/kubejs/server_scripts/unify.js +++ b/kubejs/server_scripts/unify.js @@ -61,6 +61,15 @@ onEvent('recipes', e => { e.remove({ id: `mekanism:processing/${metal}/dust/from_raw_ore` }) } + if (type === 'raw_block') { + input = `#forge:storage_blocks/raw_${metal}`; + inputCount = 1; + output = `${craftOverride[metal] ?? 'alltheores'}:${metal}_dust`; + outputCount = 12; + + e.remove({ id: `mekanism:processing/${metal}/dust/from_raw_block` }) + } + if (type === 'dirty_dust') { input = `#mekanism:dirty_dusts/${metal}`; output = `${craftOverride[metal] ?? 'alltheores'}:${metal}_dust`; @@ -339,13 +348,13 @@ onEvent('recipes', e => { // unify pressing for FTB Industrial Contraptions // supported types: plates, rods, gears function ftbicUnifyPress(metal, type) { - let recipeType = 'rolling'; + let recipeType = 'extruding'; let inputTag = `#forge:ingots/${metal}`; let inputCount = 1; let output = `${craftOverride[metal] ?? 'alltheores'}:${metal}_${type}` - if (type === 'rod') { - recipeType = 'extruding'; + if (type === 'plate') { + recipeType = 'rolling'; } if (type === 'gear') { @@ -734,7 +743,7 @@ onEvent('recipes', e => { }); vanillaMetals.concat(mekanismMetals).forEach(ore => { - ['ore', 'raw_ore', 'ingot', 'dirty_dust'].forEach(type => mekUnifyOres(ore, type)); + ['ore', 'raw_ore', 'raw_block', 'ingot', 'dirty_dust'].forEach(type => mekUnifyOres(ore, type)); }); mekanismMetals.forEach(metal => { @@ -788,7 +797,7 @@ onEvent('recipes', e => { e.remove({ id: `ftbic:shaped/ingots/${metal}_to_${metal}_gear` }) e.remove({ id: `ftbic:extruding/ingots/${metal}_to_${metal}_rod` }) e.remove({ id: `ftbic:rolling/ingots/${metal}_to_${metal}_plate` }) - e.remove({ id: `ftbic:rolling/plates/${metal}_to_${metal}_gear` }) + e.remove({ id: `ftbic:extruding/plates/${metal}_to_${metal}_gear` }) e.remove({ id: `ftbic:shapeless/${metal}_block_to_${metal}_ingot` }) e.remove({ id: `ftbic:shaped/${metal}_ingot_to_${metal}_block` }) e.remove({ id: `ftbic:shapeless/${metal}_ingot_to_${metal}_nugget` }) @@ -899,8 +908,17 @@ onEvent('recipes', e => { // temporary for missing recipes e.shapeless('2x kubejs:cobalt_dust',['#forge:raw_ores/cobalt','#alltheores:ore_hammers']) + e.shapeless('4x alltheores:enderium_dust', [ + '3x #forge:dusts/lead', + '#forge:dusts/platinum', + '4x #forge:dusts/ender_pearl', + ]) + // recipe fixes e.replaceInput({id:'littlecontraptions:contraption_barge'}, 'create:brass_ingot', '#forge:ingots/brass') + e.replaceOutput({}, '#forge:dusts/diamond', 'alltheores:diamond_dust') + e.replaceInput('refinedstorage:silicon', '#forge:silicon') + e.remove({type: 'immersiveengineering:metal_press', output: 'minecraft:blaze_rod'}) removeRecipeByID(e, [ 'immersiveengineering:crusher/nether_gold',