diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg new file mode 100644 index 0000000..81190ac --- /dev/null +++ b/config/MouseTweaks.cfg @@ -0,0 +1,8 @@ +RMBTweak=1 +LMBTweakWithItem=1 +LMBTweakWithoutItem=1 +WheelTweak=1 +WheelSearchOrder=1 +WheelScrollDirection=0 +ScrollItemScaling=0 +Debug=0 diff --git a/config/NoChatReports/NCR-Client.json b/config/NoChatReports/NCR-Client.json new file mode 100644 index 0000000..e7f9c89 --- /dev/null +++ b/config/NoChatReports/NCR-Client.json @@ -0,0 +1,22 @@ +{ + "demandOnServer": false, + "showServerSafety": true, + "hideRedChatIndicators": true, + "hideYellowChatIndicators": true, + "hideGrayChatIndicators": true, + "hideWarningToast": true, + "alwaysHideReportButton": false, + "disableTelemetry": true, + "showReloadButton": true, + "whitelistAllServers": false, + "verifiedIconEnabled": true, + "showNCRButton": true, + "enableMod": true, + "skipRealmsWarning": false, + "verifiedIconOffsetX": 0, + "verifiedIconOffsetY": 0, + "reconnectAwaitSeconds": 4, + "postDisconnectAwaitSeconds": 10, + "signingCheckDelaySeconds": 43200, + "serverSigningChecks": {} +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Common.json b/config/NoChatReports/NCR-Common.json new file mode 100644 index 0000000..ad80163 --- /dev/null +++ b/config/NoChatReports/NCR-Common.json @@ -0,0 +1,7 @@ +{ + "demandOnClientMessage": "You do not have No Chat Reports, and this server is configured to require it on client!", + "demandOnClient": true, + "enableDebugLog": false, + "convertToGameMessage": false, + "addQueryData": true +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Encryption.json b/config/NoChatReports/NCR-Encryption.json new file mode 100644 index 0000000..d964731 --- /dev/null +++ b/config/NoChatReports/NCR-Encryption.json @@ -0,0 +1,26 @@ +{ + "skipWarning": false, + "enableEncryption": false, + "encryptPublic": true, + "showEncryptionButton": true, + "showEncryptionIndicators": true, + "encryptionKey": "blfrngArk3chG6wzncOZ5A\u003d\u003d", + "encryptionPassphrase": "", + "algorithmName": "AES/CFB8+Base64", + "encryptableCommands": [ + "msg:1", + "w:1", + "whisper:1", + "tell:1", + "r:0", + "dm:1", + "me:0", + "m:1", + "t:1", + "pm:1", + "emsg:1", + "epm:1", + "etell:1", + "ewhisper:1" + ] +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-ServerWhitelist.json b/config/NoChatReports/NCR-ServerWhitelist.json new file mode 100644 index 0000000..0174b4d --- /dev/null +++ b/config/NoChatReports/NCR-ServerWhitelist.json @@ -0,0 +1,3 @@ +{ + "whitelistedServers": [] +} \ No newline at end of file diff --git a/config/NoChatReports/README.md b/config/NoChatReports/README.md new file mode 100644 index 0000000..33141b5 --- /dev/null +++ b/config/NoChatReports/README.md @@ -0,0 +1,3 @@ +# No Chat Reports +You can find updated documentation of configuration files on the wiki: +https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files diff --git a/config/ae2/client.json b/config/ae2/client.json new file mode 100644 index 0000000..29c2c63 --- /dev/null +++ b/config/ae2/client.json @@ -0,0 +1,53 @@ +{ + "client": { + "disableColoredCableRecipesInJEI": true, + "enableFacadesInJEI_comment": "Show facades in JEI ingredient list", + "enableFacadesInJEI": false, + "enableFacadeRecipesInJEI_comment": "Show facade recipes in JEI for supported blocks", + "enableFacadeRecipesInJEI": false, + "enableEffects": true, + "useTerminalUseLargeFont": false, + "useColoredCraftingStatus": true, + "PowerUnit_comment": "Power unit shown in AE UIs", + "PowerUnit": "rf", + "showDebugGuiOverlays_comment": "Show debugging GUI overlays", + "showDebugGuiOverlays": false, + "showPlacementPreview_comment": "Show a preview of part and facade placement", + "showPlacementPreview": true, + "notifyForFinishedCraftingJobs_comment": "Show toast when long-running crafting jobs finish.", + "notifyForFinishedCraftingJobs": true, + "clearGridOnClose_comment": "Automatically clear the crafting/encoding grid when closing the terminal", + "clearGridOnClose": false, + "terminalMargin_comment": "The vertical margin to apply when sizing terminals. Used to make room for centered item mod search bars", + "terminalMargin": 25 + }, + "terminals": { + "terminalStyle": "full", + "pinAutoCraftedItems_comment": "Pin items that the player auto-crafts to the top of the terminal", + "pinAutoCraftedItems": true + }, + "search": { + "searchTooltips_comment": "Should tooltips be searched. Performance impact", + "searchTooltips": true, + "searchModNameInTooltips_comment": "Should the mod name be included when searching in tooltips.", + "searchModNameInTooltips": false, + "useExternalSearch_comment": "Replaces AEs own search with the search of REI or JEI", + "useExternalSearch": false, + "clearExternalSearchOnOpen_comment": "When using useExternalSearch, clears the search when the terminal opens", + "clearExternalSearchOnOpen": true, + "syncWithExternalSearch_comment": "When REI/JEI is installed, automatically set the AE or REI/JEI search text when either is changed while the terminal is open", + "syncWithExternalSearch": true, + "rememberLastSearch_comment": "Remembers the last search term and restores it when the terminal opens", + "rememberLastSearch": true, + "autoFocusSearch_comment": "Automatically focuses the search field when the terminal opens", + "autoFocusSearch": false + }, + "tooltips": { + "showCellUpgrades_comment": "Show installed upgrades in the tooltips of storage cells, color applicators and matter cannons", + "showCellUpgrades": true, + "showCellContent_comment": "Show a preview of the content in the tooltips of storage cells, color applicators and matter cannons", + "showCellContent": true, + "maxCellContentShown_comment": "The maximum number of content entries to show in the tooltip of storage cells, color applicators and matter cannons", + "maxCellContentShown": 5 + } +} \ No newline at end of file diff --git a/config/ae2/common.json b/config/ae2/common.json new file mode 100644 index 0000000..13d0208 --- /dev/null +++ b/config/ae2/common.json @@ -0,0 +1,118 @@ +{ + "general": { + "unsupportedDeveloperTools": false, + "matterCannonBlockDamage_comment": "Enables the ability of the Matter Cannon to break blocks.", + "matterCannonBlockDamage": true, + "tinyTntBlockDamage_comment": "Enables the ability of Tiny TNT to break blocks.", + "tinyTntBlockDamage": true, + "serverOpsIgnoreSecurity_comment": "Server operators are not restricted by ME security terminal settings.", + "serverOpsIgnoreSecurity": true, + "channels_comment": "Changes the channel capacity that cables provide in AE2.", + "channels": "infinite", + "pathfindingStepsPerTick_comment": "The number of pathfinding steps that are taken per tick and per grid that is booting. Lower numbers will mean booting takes longer, but less work is done per tick.", + "pathfindingStepsPerTick": 4 + }, + "automation": { + "formationPlaneEntityLimit": 128 + }, + "facades": { + "allowBlockEntities_comment": "Unsupported: Allows whitelisting block entities as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK.", + "allowBlockEntities": false + }, + "craftingCPU": { + "craftingCalculationTimePerTick": 5, + "craftingSimulatedExtraction_comment": "When true: simulate extraction of all the network\u0027s contents when starting a crafting job calculation. When false: use the cached available content list (same as terminals). Enabling might work a bit better, but it will significantly reduce performance.", + "craftingSimulatedExtraction": false + }, + "crafting": { + "disassemblyCrafting_comment": "Enable shift-clicking with the crafting units in hand to disassemble them.", + "disassemblyCrafting": true, + "growthAccelerator_comment": "Number of ticks between two crystal growth accelerator ticks", + "growthAccelerator": 10 + }, + "spatialio": { + "spatialPowerMultiplier": 1250.0, + "spatialPowerExponent": 1.35 + }, + "logging": { + "securityAuditLog": false, + "blockUpdateLog": false, + "packetLog": false, + "craftingLog": false, + "debugLog": false, + "gridLog": false, + "chunkLoggerTrace_comment": "Enable stack trace logging for the chunk loading debug command", + "chunkLoggerTrace": false + }, + "battery": { + "chargerChargeRate_comment": "The chargers charging rate factor, which is applied to the charged items charge rate. 2 means it charges everything twice as fast. 0.5 half as fast.", + "chargerChargeRate": 1.0, + "wirelessTerminal": 1600000, + "chargedStaff": 8000, + "entropyManipulator": 200000, + "portableCell": 20000, + "colorApplicator": 20000, + "matterCannon": 200000 + }, + "worldGen": { + "spawnPressesInMeteorites": true, + "generateMeteorites": true + }, + "wireless": { + "wirelessBaseCost": 8.0, + "wirelessCostMultiplier": 1.0, + "wirelessBaseRange": 16.0, + "wirelessBoosterRangeMultiplier": 1.0, + "wirelessBoosterExp": 1.5, + "wirelessHighWirelessCount": 64.0, + "wirelessTerminalDrainMultiplier": 1.0 + }, + "PortableCells": { + "allowDisassembly_comment": "Allow disassembly of portable cells into the recipe ingredients using shift+right-click", + "allowDisassembly": true + }, + "PowerRatios": { + "ForgeEnergy": 0.5, + "UsageMultiplier": 1.0 + }, + "Condenser": { + "MatterBalls": 256, + "Singularity": 256000 + }, + "tickRates": { + "_comment": " Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested.", + "InterfaceMin": 5, + "InterfaceMax": 120, + "ImportBusMin": 5, + "ImportBusMax": 40, + "ExportBusMin": 5, + "ExportBusMax": 60, + "AnnihilationPlaneMin": 2, + "AnnihilationPlaneMax": 120, + "METunnelMin": 5, + "METunnelMax": 20, + "InscriberMin": 1, + "InscriberMax": 1, + "ChargerMin": 10, + "ChargerMax": 10, + "IOPortMin": 1, + "IOPortMax": 5, + "VibrationChamberMin": 10, + "VibrationChamberMax": 40, + "StorageBusMin": 5, + "StorageBusMax": 60, + "ItemTunnelMin": 5, + "ItemTunnelMax": 60, + "LightTunnelMin": 5, + "LightTunnelMax": 60 + }, + "vibrationChamber": { + "_comment": "Settings for the Vibration Chamber", + "energyPerFuelTick_comment": "AE energy produced per fuel burn tick (reminder: coal \u003d 1600, block of coal \u003d 16000, lava bucket \u003d 20000 burn ticks)", + "energyPerFuelTick": 5.0, + "minEnergyPerGameTick_comment": "Minimum amount of AE/t the vibration chamber can slow down to when energy is being wasted.", + "minEnergyPerGameTick": 4, + "maxEnergyPerGameTick_comment": "Maximum amount of AE/t the vibration chamber can speed up to when generated energy is being fully consumed.", + "maxEnergyPerGameTick": 40 + } +} \ No newline at end of file diff --git a/config/attributefix.json b/config/attributefix.json new file mode 100644 index 0000000..d4ef2ad --- /dev/null +++ b/config/attributefix.json @@ -0,0 +1,213 @@ +{ + "attributes": { + "forge:attack_range": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "forge:step_height_addition": { + "enabled": false, + "min": { + "default": -512, + "value": -512 + }, + "max": { + "default": 512, + "value": 512 + } + }, + "minecraft:generic.follow_range": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "minecraft:generic.flying_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "forge:reach_distance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "forge:nametag_distance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 64, + "value": 64 + } + }, + "minecraft:generic.movement_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "forge:entity_gravity": { + "enabled": false, + "min": { + "default": -8, + "value": -8 + }, + "max": { + "default": 8, + "value": 8 + } + }, + "minecraft:generic.max_health": { + "enabled": true, + "min": { + "default": 1, + "value": 1 + }, + "max": { + "default": 1024, + "value": 1000000 + } + }, + "minecraft:generic.attack_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "minecraft:generic.attack_damage": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 1000000 + } + }, + "minecraft:generic.luck": { + "enabled": true, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "minecraft:zombie.spawn_reinforcements": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "minecraft:horse.jump_strength": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2, + "value": 2 + } + }, + "minecraft:generic.attack_knockback": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 5, + "value": 1000000 + } + }, + "minecraft:generic.armor": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 30, + "value": 1000000 + } + }, + "forge:swim_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "minecraft:generic.knockback_resistance": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "minecraft:generic.armor_toughness": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 20, + "value": 1000000 + } + } + } +} \ No newline at end of file diff --git a/config/betteradvancements-client.toml b/config/betteradvancements-client.toml new file mode 100644 index 0000000..6a13f15 --- /dev/null +++ b/config/betteradvancements-client.toml @@ -0,0 +1,23 @@ +defaultUncompletedIconColor = "#FFFFFF" +defaultUncompletedTitleColor = "#0489C1" +defaultCompletedIconColor = "#DBA213" +defaultCompletedTitleColor = "#DBA213" +doAdvancementsBackgroundFade = true +showDebugCoordinates = false +orderTabsAlphabetically = false +#Values below 50% might give odd results, use on own risk ;) +#Range: 1 ~ 100 +uiScaling = 100 +#Lists the criteria for partially completed advancements, e.g. the biomes required for 'Adventuring Time' +# Off: Vanilla default +# Default: List which criteria you have already obtained +# Spoiler: Only reveal unobtained criteria +# All: Show both obtained and unobtained criteria +criteriaDetail = "Default" +criteriaDetailRequiresShift = false +addInventoryButton = false +defaultDrawDirectLines = false +defaultHideLines = false +defaultCompletedLineColor = "#FFFFFF" +defaultUncompletedLineColor = "#FFFFFF" + diff --git a/config/bettertags-client.toml b/config/bettertags-client.toml new file mode 100644 index 0000000..9f823d6 --- /dev/null +++ b/config/bettertags-client.toml @@ -0,0 +1,22 @@ + +["NBT Tags"] + #Show mod name in tooltip. Default: false + showModName = false + #Show nbt length, in bytes, in the tooltip. Default: true + showNBTLength = true + #Show NBT and Tags only if Advanced Tooltips (F3 + h) is on. Default: false + showAsAdvanced = false + #Show Clock Day and Time. Default: true + showInfoClock = true + #Show Recovery Compass players death location. Default: true + showInfoRecovery = true + #Show Suspicious Stew effects. Default: true + showInfoStew = true + #Show Bees Nest/Hive information. Default: true + showInfoBees = true + +["Clock Time Format"] + #Show 12 or 24 hour clock format. Default: false + #true for 12 hour, false for 24 hour + isTwelves = false + diff --git a/config/betterthirdperson-common.toml b/config/betterthirdperson-common.toml new file mode 100644 index 0000000..9d1781f --- /dev/null +++ b/config/betterthirdperson-common.toml @@ -0,0 +1,19 @@ +#Align player to camera on left & right clicks +aimPlayerOnInteract = true +#How long player will be aligned to camera after left & right clicks +#Range: 10 ~ 200 +aimDuration = 40 +#Angle in degrees within the player will slightly follow camera yaw (while standing still) +#Range: 0 ~ 90 +followYaw = 45 +#Does camera should rotate freely during elytra flight +freeCameraDuringElytraFlight = false +#Completely remove third-person front view +skipThirdPersonFrontView = false +#How fast player changes movement direction in third-person +#Range: 10 ~ 100 +playerRotationSpeed = 50 +#How fast player pitch follows camera pitch in third-person +#Range: 10 ~ 100 +pitchChangeSpeed = 65 + diff --git a/config/buildinggadgets-client.toml b/config/buildinggadgets-client.toml new file mode 100644 index 0000000..4800966 --- /dev/null +++ b/config/buildinggadgets-client.toml @@ -0,0 +1,7 @@ + +#General mod settings +[general] + #Determines if the Copy/Paste GUI's coordinate mode starts in 'Absolute' mode by default. + #Set to true for Absolute, set to False for Relative. + "Default to absolute Coord-Mode" = false + diff --git a/config/clienttweaks-common.toml b/config/clienttweaks-common.toml new file mode 100644 index 0000000..ad45290 --- /dev/null +++ b/config/clienttweaks-common.toml @@ -0,0 +1,45 @@ + +[tweaks] + #This option will let you climb ladders automatically by just looking upwards, rather than requiring a key to be held down. + autoClimbLadder = false + #This prevents the last torch in the offhand from being placed. + doNotUseLastTorch = false + #This option will hide your offhand item. It can be toggled via an optional key binding. + hideOffhandItem = false + #This option will hide your own potion particle effects for your client (other players will still see them). + hideOwnParticleEffects = false + #This option will hide your shield unless you are holding a weapon. + hideShieldUnlessHoldingWeapon = true + #This prevents torches from being placed from your offhand at all. + noOffhandTorchAtAll = false + #This prevents torches from being placed from your offhand if you have a block in your main hand. + noOffhandTorchWithBlock = true + #This prevents torches from being placed from your offhand if you have food in your main hand. + noOffhandTorchWithFood = true + #This prevents torches from being placed from your off hand if you have an empty main hand. + noOffhandTorchWithEmptyHand = false + #This restricts torches to be placed from the offhand only when you're holding a tool in your main hand. + offhandTorchWithToolOnly = false + #This option will disable step assist added by other mods. + disableStepAssist = false + #This option will disable log stripping. + disableLogStripping = false + #This adds back the master volume slider to the options screen. Saves you a click! + masterVolumeSlider = true + #This adds back the music volume slider to the options screen. Saves you a click! + musicVolumeSlider = true + #This option will make iron fences and glass panes have a bigger hitbox while placing them, making it easier to aim. + paneBuildingSupport = true + #This option makes the recipe book not shift the inventory when opened. Works best with smaller GUI scales / bigger resolutions. + noRecipeBookShifting = false + +[customization] + #Items that count as torches for the offhand-torch tweak options. + torchItems = ["minecraft:torch", "minecraft:soul_torch", "tconstruct:stone_torch"] + #Items that are allowed to place torches from the offhand if offhandTorchWithToolOnly is enabled. + torchTools = ["minecraft:wooden_pickaxe", "minecraft:stone_pickaxe", "minecraft:iron_pickaxe", "minecraft:golden_pickaxe", "minecraft:diamond_pickaxe", "minecraft:netherite_pickaxe", "tconstruct:pickaxe", "tconstruct:hammer"] + #Items that count as weapons for the offhand-shield hiding tweak options. + shieldWeapons = ["tetra:modular_sword"] + #Items that count as shields for the offhand-shield hiding tweak options. + shieldItems = ["basicshields:wooden_shield", "basicshields:golden_shield", "basicshields:diamond_shield", "basicshields:netherite_shield"] + diff --git a/config/configured-client.toml b/config/configured-client.toml new file mode 100644 index 0000000..36f8a29 --- /dev/null +++ b/config/configured-client.toml @@ -0,0 +1,7 @@ +#The formatting to apply to the label of a config property that has been changed +changed_formatting = "ITALIC" +#Forces all config menus to be overridden and generated by Configured. This requires the game to be restarted for the changes to apply. +force_configured_menu = false +#Include folders when searching in config menus. By default, only entries that link to a config property are shown in searches. +include_folders_in_search = false + diff --git a/config/connectedness.json b/config/connectedness.json new file mode 100644 index 0000000..9ec8990 --- /dev/null +++ b/config/connectedness.json @@ -0,0 +1,6 @@ +{ + "connected_textures": true, + "emissive_textures": true, + "custom_block_layers": true, + "use_manual_culling": true +} \ No newline at end of file diff --git a/config/craftingtweaks-common.toml b/config/craftingtweaks-common.toml new file mode 100644 index 0000000..190d7ba --- /dev/null +++ b/config/craftingtweaks-common.toml @@ -0,0 +1,22 @@ + +[common] + #Set this to true if you want the (de)compress feature to work outside of crafting GUIs (only works if installed on server, and still restricted to inventory slots) + compressAnywhere = false + #A list of modid:name entries that will not be crafted by the compress key. + compressBlacklist = ["minecraft:sandstone", "minecraft:iron_trapdoor"] + +[client] + #This option is toggled by the 'Toggle Buttons' key that can be defined in the Controls settings. + hideButtons = false + #If set to true, right-clicking the result slot in a crafting table will craft a full stack. + rightClickCraftsStack = true + #Set this to true if you don't want the tweak buttons' tooltips to show. + hideButtonTooltips = false + #We both know JEI is much better. This option hides Vanilla's crafting book button instead of moving it. + hideVanillaCraftingGuide = false + #Set to 'DEFAULT' to enable both buttons and hotkeys. Set to 'BUTTONS' to enable buttons only. Set to 'HOTKEYS' to enable hotkeys only. + #Allowed Values: DEFAULT, BUTTONS, HOTKEYS, DISABLED + craftingTweaksMode = "DEFAULT" + #Add mod ids here of mods that you wish to disable Crafting Tweaks support for. + disabledAddons = [] + diff --git a/config/cucumber-client.toml b/config/cucumber-client.toml new file mode 100644 index 0000000..ee9484a --- /dev/null +++ b/config/cucumber-client.toml @@ -0,0 +1,8 @@ + +#General configuration options. +[General] + #Enable tag list tooltips for blocks/items? + tagTooltips = true + #Enable NBT tooltips for items? + nbtTooltips = false + diff --git a/config/cucumber-common.toml b/config/cucumber-common.toml new file mode 100644 index 0000000..5a6e258 --- /dev/null +++ b/config/cucumber-common.toml @@ -0,0 +1,8 @@ + +#General configuration options. +[General] + #Mod ids (in order) to prioritize using items for when generating the cucumber-tags.json file. + modTagPriorities = ["thermal", "mekanism", "tconstruct", "immersiveengineering", "appliedenergistics2"] + #If enabled, any tags in the cucumber-tags.json file set to items that don't exist will be refreshed if possible. + autoRefreshTagOptions = true + diff --git a/config/cucumber-tags.json b/config/cucumber-tags.json new file mode 100644 index 0000000..63e7e50 --- /dev/null +++ b/config/cucumber-tags.json @@ -0,0 +1,3 @@ +{ + "__comment": "Instructions: https://blakesmods.com/docs/cucumber/tags-config" +} \ No newline at end of file diff --git a/config/curios-client.toml b/config/curios-client.toml new file mode 100644 index 0000000..d14999b --- /dev/null +++ b/config/curios-client.toml @@ -0,0 +1,21 @@ + +#Client only settings, mostly things related to rendering +[client] + #Set to true to enable rendering curios + renderCurios = true + #The X-Offset for the Curios GUI button + #Range: -100 ~ 100 + buttonXOffset = 0 + #The Y-Offset for the Curios GUI button + #Range: -100 ~ 100 + buttonYOffset = 0 + #The X-Offset for the Creative Curios GUI button + #Range: -100 ~ 100 + creativeButtonXOffset = 0 + #The Y-Offset for the Creative Curios GUI button + #Range: -100 ~ 100 + creativeButtonYOffset = 0 + #The corner for the Curios GUI button + #Allowed Values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT + buttonCorner = "TOP_LEFT" + diff --git a/config/enchdesc.json b/config/enchdesc.json new file mode 100644 index 0000000..3ae5242 --- /dev/null +++ b/config/enchdesc.json @@ -0,0 +1,7 @@ +{ + "enableMod": true, + "onlyDisplayOnBooks": false, + "onlyDisplayInEnchantingTable": false, + "requireKeybindPress": false, + "indentSize": 0 +} \ No newline at end of file diff --git a/config/entityculling.json b/config/entityculling.json new file mode 100644 index 0000000..f557378 --- /dev/null +++ b/config/entityculling.json @@ -0,0 +1,33 @@ +{ + "configVersion": 5, + "renderNametagsThroughWalls": true, + "blockEntityWhitelist": [ + "create:rope_pulley", + "botania:flame_ring", + "minecraft:beacon", + "create:hose_pulley", + "betterend:eternal_pedestal", + "botania:magic_missile", + "botania:falling_star" + ], + "entityWhitelist": [ + "botania:mana_burst" + ], + "tracingDistance": 128, + "debugMode": false, + "sleepDelay": 10, + "hitboxLimit": 50, + "skipMarkerArmorStands": true, + "tickCulling": true, + "tickCullingWhitelist": [ + "create:contraption", + "create:stationary_contraption", + "create:gantry_contraption", + "minecraft:boat", + "minecraft:firework_rocket", + "create:carriage_contraption" + ], + "disableF3": false, + "skipEntityCulling": false, + "skipBlockEntityCulling": false +} \ No newline at end of file diff --git a/config/expatternprovider-common.toml b/config/expatternprovider-common.toml new file mode 100644 index 0000000..81af58f --- /dev/null +++ b/config/expatternprovider-common.toml @@ -0,0 +1,11 @@ +#ME Extend Import/Export Bus speed multiplier +#Range: 2 ~ 128 +exBusMultiplier = 8 +#ME Infinity Cell idle energy cost (unit: AE/t) +#Range: 0.1 ~ 64.0 +cost = 8.0 +#ME Infinity Cell types (item or fluid's id) +types = ["minecraft:water", "minecraft:cobblestone"] +#The AE device/part that can be packed by ME Packing Tape +whitelist = ["expatternprovider:ex_interface_part", "expatternprovider:ex_pattern_provider_part", "expatternprovider:ex_interface", "expatternprovider:ex_pattern_provider", "ae2:cable_interface", "ae2:cable_pattern_provider", "ae2:interface", "ae2:pattern_provider", "ae2:drive"] + diff --git a/config/fastsuite.cfg b/config/fastsuite.cfg new file mode 100644 index 0000000..51e6d0e --- /dev/null +++ b/config/fastsuite.cfg @@ -0,0 +1,20 @@ +# File Specification: https://gist.github.com/Shadows-of-Fire/88ac714a758636c57a52e32ace5474c1 + +# FastSuite Configuration + +general { + # A list of recipe types which may only be looked up on the main thread. Add a recipe type to this list if errors start happening. + # Default: [ + S:"Single Threaded Recipe Types" < + > + + # The max time, in seconds, that a recipe lookup may take before aborting the lookup and logging an error. + # Default: 25; Range: [1 ~ 300] + I:"Max Recipe Lookup Time"=25 + + # If true, the stacks used as recipe inputs will be locked and throw an error if modified during parallel matching. Useful for debugging. + # Default: false + B:"Lock Crafting Input Stacks"=false +} + + diff --git a/config/ferritecore-mixin.toml b/config/ferritecore-mixin.toml new file mode 100644 index 0000000..a6327fe --- /dev/null +++ b/config/ferritecore-mixin.toml @@ -0,0 +1,21 @@ +#Use a slightly more compact, but also slightly slower representation for block states +compactFastMap = false +#Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk! +useSmallThreadingDetector = false +#Cache the predicate instances used in multipart models +cacheMultipartPredicates = true +#Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled +multipartDeduplication = true +#Deduplicate cached data for blockstates, most importantly collision and render shapes +blockstateCacheDeduplication = true +#Avoid creation of new strings when creating ModelResourceLocations +modelResourceLocations = true +#Replace the blockstate neighbor table +replaceNeighborLookup = true +#Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly. +populateNeighborTable = false +#Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled +replacePropertyMap = true +#Deduplicate vertex data of baked quads in the basic model implementations +bakedQuadDeduplication = true + diff --git a/config/findme.json b/config/findme.json new file mode 100644 index 0000000..3bec04e --- /dev/null +++ b/config/findme.json @@ -0,0 +1,11 @@ +{ + "COMMON": { + "RADIUS_RANGE": 8, + "IGNORE_ITEM_DAMAGE": false + }, + "CLIENT": { + "CONTAINER_TRACK_TIME": 600, + "CONTAINER_TRACKING": true, + "CONTAINER_HIGHLIGHT_COLOR": "#cf9d15" + } +} \ No newline at end of file diff --git a/config/fml.toml b/config/fml.toml new file mode 100644 index 0000000..1eb6666 --- /dev/null +++ b/config/fml.toml @@ -0,0 +1,10 @@ +# Enable forge global version checking +versionCheck = true +# does the splashscreen run +splashscreen = true +# Disables Optimized DFU client-side. +disableOptimizedDFU = true +defaultConfigPath = "defaultconfigs" +# max threads for parallel loading : -1 uses Runtime#availableProcessors +maxThreads = -1 + diff --git a/config/forge-client.toml b/config/forge-client.toml new file mode 100644 index 0000000..96fd683 --- /dev/null +++ b/config/forge-client.toml @@ -0,0 +1,16 @@ + +#Client only settings, mostly things related to rendering +[client] + #Enable Forge to queue all chunk updates to the Chunk Update thread. + #May increase FPS significantly, but may also cause weird rendering lag. + #Not recommended for computers without a significant number of cores available. + alwaysSetupTerrainOffThread = false + #EXPERIMENTAL: Enable the Forge block rendering pipeline - fixes the lighting of custom models. + experimentalForgeLightPipelineEnabled = false + #When enabled, Forge will show any warnings that occurred during loading. + showLoadWarnings = true + #Set to true to use a combined DEPTH_STENCIL attachment instead of two separate ones. + useCombinedDepthStencilAttachment = false + #When enabled, Forge will convert discovered 'Open to LAN' IPv6 addresses to their more compact, compressed representation + compressLanIPv6Addresses = true + diff --git a/config/forge-common.toml b/config/forge-common.toml new file mode 100644 index 0000000..dd165a5 --- /dev/null +++ b/config/forge-common.toml @@ -0,0 +1,10 @@ + +#[DEPRECATED / NO EFFECT]: General configuration settings +[general] + #[DEPRECATED / NO EFFECT] [NOW IN RESOURCE-CACHING CONFIG]: Set this to true to cache resource listings in resource and data packs + cachePackAccess = true + #[DEPRECATED / NO EFFECT] [NOW IN RESOURCE-CACHING CONFIG]: Set this to true to index vanilla resource and data packs on thread + indexVanillaPackCachesOnThread = false + #[DEPRECATED / NO EFFECT] [NOW IN RESOURCE-CACHING CONFIG]: Set this to true to index mod resource and data packs on thread + indexModPackCachesOnThread = false + diff --git a/config/fpsreducer/fpsreducer-client.toml b/config/fpsreducer/fpsreducer-client.toml new file mode 100644 index 0000000..37ab1af --- /dev/null +++ b/config/fpsreducer/fpsreducer-client.toml @@ -0,0 +1,129 @@ + +#General options +[general] + #Enable FPS Reducer features. + enableFpsReducer = true + #Waiting time(sec) before reducing the FPS. (0:OFF) + #Range: 0 ~ 86400 + waitingTime = 0 + #Max frame rate when there is no operation for the specified period of time. + #Range: 1 ~ 60 + idleFps = 10 + #Max frame rate during GUI screen(Inventory/Menu) is opened. (0:OFF) + #Range: 0 ~ 60 + guiScreenFps = 0 + #Max frame rate when the character is stationary. (0:OFF) + #Range: 0 ~ 260 + noActFps = 0 + #Detect movement of player position. (0:OFF, 1:Riding/Flying, 2:Always) + #Range: 0 ~ 2 + detectMoving = 1 + #Ignore the mouse button holding. + ignoreHoldButton = false + #Reduce FPS in Game Menu. + reducingInGameMenu = true + #Force reducing FPS if the window is inactive. + reducingInBackground = true + #Suppress master volume if the window is inactive. + suppressSound = true + #Suppression master volume ratio in inactive (0-100). + #Range: 0 ~ 100 + suppressedVolume = 20 + #Enable HUD. + hudEnabled = false + #Reference position of HUD. + #Range: 1 ~ 8 + hudReferencePos = 3 + #HUD scale (default: 1.0) + #Range: 0.1 ~ 2.0 + hudScale = 1.0 + #Behavior of HUD display when a chat window opened. (0:keep to display, 1:off, 2:dodge a chat box) + #Range: 0 ~ 2 + hudBehindChatBox = 2 + #HUD information (1:FPS/CPU(long), 2:FPS/CPU(short), 3:FPS/CPU(2lines), 4:FPS only, 5:CPU only, 6:Simple) + #Range: 0 ~ 6 + hudInfo = 4 + #Profile (0:custom, 1:modest-eco, 2:eco, 3:cooling-low, 4:cooling-high) + #Range: 0 ~ 4 + profile = 1 + +#HUD offsets from reference positions at the screen edge. +[hud_offset] + #Range: > -2147483648 + topLeft_X = 2 + #Range: > -2147483648 + topLeft_Y = 2 + #Range: > -2147483648 + topCenter_X = 0 + #Range: > -2147483648 + topCenter_Y = 2 + #Range: > -2147483648 + topRight_X = -2 + #Range: > -2147483648 + topRight_Y = 2 + #Range: > -2147483648 + centerRight_X = -2 + #Range: > -2147483648 + centerRight_Y = 0 + #Range: > -2147483648 + bottomRight_X = -2 + #Range: > -2147483648 + bottomRight_Y = -2 + #Range: > -2147483648 + bottomCenter_X = 0 + #Range: > -2147483648 + bottomCenter_Y = -2 + #Range: > -2147483648 + bottomLeft_X = 2 + #Range: > -2147483648 + bottomLeft_Y = -2 + #Range: > -2147483648 + centerLeft_X = 2 + #Range: > -2147483648 + centerLeft_Y = 0 + +#Alignments of HUD strings. +[hud_alignment] + #Range: 0 ~ 2 + topLeft = 0 + #Range: 0 ~ 2 + topCenter = 2 + #Range: 0 ~ 2 + topRight = 1 + #Range: 0 ~ 2 + centerRight = 1 + #Range: 0 ~ 2 + bottomRight = 1 + #Range: 0 ~ 2 + bottomCenter = 2 + #Range: 0 ~ 2 + bottomLeft = 0 + #Range: 0 ~ 2 + centerLeft = 0 + +#Extra options +[extra] + #HUD color + hudColor = "f0f0f0" + #Reduced fps HUD color + hudReductionColor = "00f000" + #HUD color for FPS display in GUI screen(inventory and menu). + hudGuiModeColor = "b6ecff" + #HUD color for FPS display when the character is stationary. + hudNoActModeColor = "ceffd4" + #Allow player configuration mode. + allowPlayerConfig = true + #CPU usage type. (0:one processor basis, 1:all processors basis) + #Range: 0 ~ 1 + cpuUsageType = 0 + #Which thread's CPU usage should be calculated. (0:client thread only, 1:entire Minecraft process including server threads) + #Range: 0 ~ 1 + cpuUsageThread = 0 + #Permit to set IdleFPS=1. + allowOneFps = false + +#Debug options +[debug] + #Enable debug log + debugLog = false + diff --git a/config/ftbquests/quests/chapter_groups.snbt b/config/ftbquests/quests/chapter_groups.snbt new file mode 100644 index 0000000..8bf6eed --- /dev/null +++ b/config/ftbquests/quests/chapter_groups.snbt @@ -0,0 +1,7 @@ +{ + chapter_groups: [ + { id: "693226878D58638A", title: "Climbing the Ranks" } + { id: "719BFF182E0820D1", title: "Tutorials" } + { id: "1C1C4FB2AFCF489D", title: "Milestones" } + ] +} diff --git a/config/ftbquests/quests/chapters/applied_energistics_2.snbt b/config/ftbquests/quests/chapters/applied_energistics_2.snbt new file mode 100644 index 0000000..e06dbad --- /dev/null +++ b/config/ftbquests/quests/chapters/applied_energistics_2.snbt @@ -0,0 +1,13 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "applied_energistics_2" + group: "" + icon: "ae2:controller" + id: "1195C8A8F7CC5485" + order_index: 2 + quest_links: [ ] + quests: [ ] + subtitle: ["Getting digital"] + title: "Applied Energistics 2" +} diff --git a/config/ftbquests/quests/chapters/assembly_line.snbt b/config/ftbquests/quests/chapters/assembly_line.snbt new file mode 100644 index 0000000..1510cf3 --- /dev/null +++ b/config/ftbquests/quests/chapters/assembly_line.snbt @@ -0,0 +1,88 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "assembly_line" + group: "719BFF182E0820D1" + id: "151AFC4ABEAA40FA" + order_index: 4 + quest_links: [{ + id: "08754CC4871D9234" + linked_quest: "77B7B1EDD19831E0" + x: 0.0d + y: 0.0d + }] + quests: [ + { + dependencies: ["77B7B1EDD19831E0"] + description: [ + "There are many ways to automate Ordered Items: GT item pipes, redstone, other mods, you name it! This quest will give a specific recommendation using &3AE2&r." + "" + "Have your Interface containing the patterns face an &3Item P2P&r. Set two output P2Ps: one into the first &3Input Bus&r, and the other into &3Item Pipes&r. Make your Item Pipes connect to all Input Buses including the first." + "Do not forget &dBlocking Mode&r, and you have got yourself an easy automation! This will also work flawlessly once we inevitably add ordered item inputs." + ] + id: "34330FFE65CEF94C" + title: "Automating ordered items" + x: -1.0d + y: -1.5d + } + { + dependencies: ["77B7B1EDD19831E0"] + description: ["This one is... more difficult. Fluid Pipes behave very different compared to Item Pipes, so you &4cannot&r use the same solution as above. You can automate the fluids in a few different ways: &3crafting cells of fluids&r or AE2FCR with &3Fluid Packet Decoders&r. This quest won't explain how to do this entirely due to it being off by default, so the full solution is left as an exercize to the reader."] + id: "71B685FD0D345A6F" + tasks: [{ + id: "783A286488B14D3C" + title: "Automating fluid inputs" + type: "checkmark" + }] + x: 1.0d + y: -1.5d + } + { + dependencies: ["77B7B1EDD19831E0"] + description: [ + "Scanning is the first step for research. Take the item shown in JEI and put it with a &3Data Stick&r to scan it. This will &4consume&r the item and put Data on the Data Stick. Pretty straightforward, right?" + "" + "You will need at least an &6HV Scanner&r to progress to &dLuV&r, an &5EV Scanner&r for &aLuV Energy Hatches&r, and an &1IV Scanner&r for &aFusion Reactors&r. You can make any one of them to complete this quest." + "" + "See the next quest for how to use these &3Data Sticks&r." + ] + id: "1E2F30D4C7B06D6E" + tasks: [{ + id: "52CF08D5F20BC96B" + type: "checkmark" + }] + title: "Scanning" + x: -1.5d + y: 1.0d + } + { + dependencies: ["77B7B1EDD19831E0"] + description: [ + "Eventually, you'll want multiple Assembly Lines, but you won't want to re-scan for every Research. This is why you can also use the &3Scanner&r to &dCopy Data&r. Place the data stick you want to copy in one slot, and a blank one in the other. This will copy the contents of the first stick into the second!" + "" + "&4Important&r: Using two different data sticks with data on them will cause one to &4overwrite&r the other. Be careful!" + ] + id: "703F095364D11A05" + tasks: [{ + id: "5CE0257C8A80645A" + title: "Data Manipulation" + type: "checkmark" + }] + x: 0.0d + y: 2.0d + } + { + dependencies: ["77B7B1EDD19831E0"] + description: ["Later on, recipes will require different &aData Storage Items&r for research, such as the &3Data Orb&r. This process will remain the same, but will use different Data Storage Items instead. They can also be copied the same way, but you cannot copy between different types of storage items."] + id: "7E1BAD5DA18A8E20" + tasks: [{ + id: "319107A4A77839E7" + title: "Storage Types" + type: "checkmark" + }] + x: 1.5d + y: 1.0d + } + ] + title: "Assembly Line" +} diff --git a/config/ftbquests/quests/chapters/ev__extreme_voltage.snbt b/config/ftbquests/quests/chapters/ev__extreme_voltage.snbt new file mode 100644 index 0000000..1a7af24 --- /dev/null +++ b/config/ftbquests/quests/chapters/ev__extreme_voltage.snbt @@ -0,0 +1,1593 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "ev__extreme_voltage" + group: "693226878D58638A" + icon: "gtceu:ev_electric_motor" + id: "7FB9F636D95820A3" + order_index: 4 + quest_links: [ + { + id: "2E99A771FCA40E15" + linked_quest: "7FA0ACB7F161F378" + shape: "gear" + size: 1.5d + x: 4.125d + y: 5.25d + } + { + id: "01E88C8523658529" + linked_quest: "40408FFD02134148" + size: 0.75d + x: 4.125d + y: 6.75d + } + { + id: "567AFEA6A07F1886" + linked_quest: "390E59F05132FCB8" + x: 0.0d + y: 7.875d + } + { + id: "33EE8F2888E09B86" + linked_quest: "528CE69DA4358B2E" + x: 4.125d + y: 11.25d + } + { + id: "156278F7405DCE44" + linked_quest: "017019EB38F7A18C" + size: 0.75d + x: 5.25d + y: 10.125d + } + ] + quests: [ + { + dependencies: ["16B735F9C391D260"] + description: [ + "&oBut if I wanted to be honest... Steam as a power option really isn't worth it at this point anymore. Stay tuned for when/if we rework it.&r" + "" + "The &3Large Steam Turbine&r is a multiblock Steam Turbine for &6HV&r power. It is a quite expensive multiblock to generate 1024 EU/t, but it also the ability to scale to &9higher Power Production and higher Effiency&r." + "" + "The Turbine will output &dDistilled Water&r given an &3Output Hatch&r, so you can loop it back to your &3Large Boilers&r." + "Not completely recommend, as your Boilers will end up exploding if the system fails..." + "" + "Each Large Turbine will require a &aTurbine Rotor&r and a &3Rotor Holder&r. More on the Turbine mechanics in the &lnext&r Quest." + "" + "&9Note:&r This Quest &eonly&r requires the Controller, but you still need all the multiblock parts." + "Turbines &cvoid&r energy that they can not output. If you plan on using this with HV power, use a Rotor with close to 100% Power stat." + ] + icon: "gtceu:steam_large_turbine" + id: "189F84D6C76CDC8B" + shape: "rsquare" + size: 0.75d + subtitle: "If you're still running off Steam... boy, do I have a solution for you!" + tasks: [{ + id: "0BD22FCDE067DDEF" + type: "checkmark" + }] + title: "Large Steam Turbine" + x: 0.75d + y: 1.875d + } + { + dependencies: [ + "0F539EC8D2361791" + "189F84D6C76CDC8B" + "4E9DED9569AA17F5" + ] + description: [ + "&oThe Large Turbines are the most complex Multiblock Generators there exists in GTCEu in the present day.&r" + "" + "Let's start with the &4drawbacks&r of &3Large Turbines&r:" + "&9-&r They work off &eInertia&r, which requires continuous running to achieve maximum Power." + "&9-&r Any excess unconsumed Energy produced will be &cvoided&r. You &lwill&r want to use large Energy Buffers, and an &3Advanced Energy Detector&r." + "&9-&r They require a &aRotor&r which loses durability over time and eventually &cbreak&r." + "&9-&r A little bit of Math is required to get the expected results." + "" + "" + "Now, with the &6upsides&r:" + "&9-&r They can scale &9Power&r production substancially higher than the base output thanks to tiered &3Rotor Holders&r." + "&9-&r The &aRotor&r can give a huge boost to &dFuel efficiency&r, and &9Power&r production." + "&9-&r Self satisfaction for setting them up properly (yay!)." + ] + icon: { + Count: 1b + id: "gtceu:turbine_rotor" + tag: { + GT.PartStats: { + Material: "neutronium" + } + } + } + id: "188A8C3DD38C2762" + min_required_dependencies: 1 + shape: "rsquare" + size: 0.75d + subtitle: "My mechanics are... complex" + tasks: [{ + id: "2CE74616CF080BF9" + type: "checkmark" + }] + title: "Large Turbine Mechanics" + x: 0.75d + y: 3.0d + } + { + dependencies: ["35E7E45987D9B1F6"] + description: [ + "Starting from here, &3Energy&r and &3Dynamo Hatches&r can be upgraded to a &d4Amps&r variant." + "This is extremely useful for Multiblock Generators." + ] + icon: "gtceu:ev_energy_input_hatch" + id: "7820DF52516344F4" + shape: "rsquare" + size: 0.75d + subtitle: "Nothing to see here... just normal progression." + tasks: [{ + id: "2FCAA31723679BB7" + type: "checkmark" + }] + title: "Upgrading your EBF III" + x: 1.875d + y: 1.875d + } + { + dependencies: ["35E7E45987D9B1F6"] + description: [ + "The &3Large Gas Turbine&r may not be so impressive in the &5EV&r Age, but it has the ability to scale really well, to &9better production&r than the base 4096 EU/t, and &9greater efficiency&r." + "" + "Each Large Turbine will require a &aTurbine Rotor&r and a &3Rotor Holder&r. More on the Turbine mechanics in the &lnext&r Quest." + "" + "&9Note:&r This Quest &eonly&r requires the Controller, but you still need all the multiblock parts." + "To harness the Power output when using a Rotor having more than 100% Power stats, you will need a &34A EV Dynamo Hatch&r or an &3IV Dynamo Hatch&r." + "Turbines &cvoid&r energy that they can not output." + ] + icon: "gtceu:gas_large_turbine" + id: "0F539EC8D2361791" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "642A654610B7B859" + type: "checkmark" + }] + title: "Large Gas Turbine" + x: 1.875d + y: 3.0d + } + { + dependencies: [ + "30A6EDDF25A5E5F8" + "7A55CC71442CC854" + ] + description: [ + "New Cutting Machine? ✓" + "" + "New Lens? ✓" + "" + "New Power Circuit? ✓" + "" + "New EBF Metal required? ✓" + "" + "New Coil for Energy Hatch? ✓" + "" + "" + "&9Note:&r If you haven't found a Jungle yet, you can &acentrifuge Stone Dust&r for &dMetal Mixture Dust&r which doubles as a Brown Dye." + ] + icon: "gtceu:mpic_chip" + id: "35E7E45987D9B1F6" + size: 0.75d + tasks: [{ + id: "1936CD166437631F" + type: "checkmark" + }] + title: "Power Integrated Circuit" + x: 3.0d + y: 1.875d + } + { + dependencies: [ + "35E7E45987D9B1F6" + "14D277A164202FF8" + ] + description: [ + "The &3Large Combustion Engine&r is a multiblock able to burn &dCombustion Fuels&r for even more Power Generation!" + "" + "It's default production outputs 2048 EU/t, which is simply the same as 4 &3Turbo Combustion Generators&r." + "" + "Where it shines is the ability to &6boost&r it with &aOxygen&r." + "This will double the fuel consumption, but &9triple the power generation&r for 6144 EU/t!" + "This results in &6150% Fuel efficiency&r." + "" + "It also requires a small amount of &aLubricant&r, nothing too crazy." + "" + "The &3LCE&r is also void-free, unlike Large Turbines. Any energy that cannot be output will momentarily pause the multiblock." + "" + "" + "&9Note:&r This Quest requires &eany&r task to be completed, but you should still need all the parts." + "To harness the 6144 EU/t Power output, you will need a &34A EV Dynamo Hatch&r, or an &3IV Dynamo Hatch&r" + ] + icon: "gtceu:large_combustion_engine" + id: "1AD309112ADD8D8D" + size: 0.75d + tasks: [{ + id: "46D20AEC162613E1" + type: "checkmark" + }] + title: "Large Combustion" + x: 3.0d + y: 0.75d + } + { + dependencies: [ + "3398FC108D9DCB46" + "14D277A164202FF8" + "124B32A0583A636A" + ] + description: [ + "The Advanced Nano Chestplate combines protection, a personal battery and an &6enhanced Jetpack&r, all in one." + "" + "To &denable charging&r, shift right-click it when it is in your hand, then equip it (Note that there is a bug when it sometimes does not want to charge... you will forgive it, right?)." + "" + "Note that this stores &oa lot&r of energy, and uses it fairly fast. You may want to invest in a &3HV Turbo Charger&r." + ] + id: "513B95B8FD03AA8C" + shape: "rsquare" + size: 0.75d + subtitle: "Totally worth it" + tasks: [{ + id: "2AB729EA4DFCD51C" + type: "checkmark" + }] + title: "Better Flight" + x: 3.0d + y: 4.125d + } + { + dependencies: [ + "7A55CC71442CC854" + "478B0D55369C0F7F" + ] + description: [ + "At the cost of 4x the drilling Power, the &3Advanced Fluid Drilling Rig&r will be gaining &616x the output&r in Fluid." + "The depletion of veins is also halved. This means you will get a total of &632x&r as much Oil (or whatever fluid) from a bedrock fluid vein until depletion!" + "" + "Even when depleted, you can still use this and be very power positive." + "" + "One single &3Advanced Fluid Drilling Rig&r should be enough to supply Power for a base up to &dLuV&r Age and possibly beyond!" + "" + "As a &9reminder&r from the Quests that appeared in &bMV&r:" + "&9-&r &aLight Oil&r can be used for &dLPG&r and &dMethane&r, to run in &3Large Gas Turbines&r." + "&9-&r &aOil&r can be used for &dDiesel&r and &dCetane-Boosted Diesel&r, to run in &3Large Combustion Engines&r." + "&9-&r &aHeavy Oil&r can be used for &dNitrobenzene&r, to run in &3Large Gas Turbines&r." + ] + icon: "gtceu:ev_fluid_drilling_rig" + id: "10987A49F647279E" + shape: "rsquare" + size: 0.75d + subtitle: "Extreme is an apt descriptor" + tasks: [{ + id: "5378C3A17BE36073" + type: "checkmark" + }] + title: "Extreme Fluid Drilling" + x: 3.0d + y: 3.0d + } + { + dependencies: [ + "330BDB559A7BAB35" + "41D32C5178760F47" + ] + description: [ + "How to get Platinum:" + "&9-&r From &aNickel Ore&r byproduct, either &3Chemical Bath&r of &3HV Macerator&r (be sure to remember to check the ore byproduct JEI page!)" + "&9-&r From &aSheldonite vein&r in the End" + "&9-&r From &aPlatinum Group Sludge&r, a complicated chain granting all Platinum Group metals. Highly &cunrecommended until IV Age&r, but eventually required, as with many chains." + "" + "" + "Platinum is needed in small amounts for &dSMD Diodes&r, and for diverse recipes starting in the &5EV&r Age." + "" + "" + "&bLore:&r Mekanism's primary material was planned to be Platinum. However GregoriusT complained about it being such a rare material that would be spread all over the world." + ] + icon: "gtceu:platinum_ingot" + id: "3398FC108D9DCB46" + size: 0.75d + tasks: [{ + id: "5048D441AC2F6CCE" + type: "checkmark" + }] + title: "Platinum" + x: 4.125d + y: 3.0d + } + { + dependencies: [ + "0B25A282F677744B" + "7A55CC71442CC854" + ] + description: [ + "A completely &doptional&r Multiblock (&oin playtesting, I kept using HV singleblock miners and was content with them&r)." + "" + "The &3Larger Miner&r is ridiculously good to collect ores from veins!" + "" + "Ores are mined as if they were &amacerated&r, but they yield &6three times&r as many &dCrushed ores&r." + "" + "You will need &aDrilling Fluid&r automation to run this." + "" + "You might also want to use a &3Quantum Tunnel&r from AE2 and &3GTEU P2P Tunnels&r to transfer the items and to power it up." + "" + "" + "&bLore:&r There were some interesting side effects from porting this over from Gregicality, as the multiblock originated from GregTech 5... It's not perfect, as there isn't really any advantage on upgrading this miner to the advanced versions. We were thinking of rebalancing the energy costs and yield per tier, so there may be rework for this miner at some point!" + ] + icon: "gtceu:ev_large_miner" + id: "16E7CAC7BC8BFD8E" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "7B1F9169738161D9" + type: "checkmark" + }] + title: "Multiblock Miner" + x: 5.25d + y: 3.0d + } + { + dependencies: [ + "40408FFD02134148" + "7FA0ACB7F161F378" + "4AFD3073C731A1E4" + ] + description: [""] + icon: "gtceu:ev_assembler" + id: "7A55CC71442CC854" + subtitle: "You know the drill." + tasks: [{ + id: "3E4B8B394A81A9AC" + type: "checkmark" + }] + title: "EV Assembler" + x: 4.125d + y: 1.875d + } + { + dependencies: ["7A55CC71442CC854"] + description: [ + "The Best Battery-like item, for &5EV&r!" + "" + "The &aLapotron Crystal&r requires quite a bit of nested crafting, so craft it in bulks or automate it with AE2 patterns." + ] + icon: "gtceu:lapotron_crystal" + id: "69E384F389B0D07B" + size: 0.75d + tasks: [{ + id: "2711C410D0C3104F" + type: "checkmark" + }] + title: "Extreme Batteries" + x: 4.125d + y: 0.75d + } + { + dependencies: [ + "3398FC108D9DCB46" + "41D32C5178760F47" + "40408FFD02134148" + "4AFD3073C731A1E4" + "6B08799BCFD01D3D" + "7FA0ACB7F161F378" + ] + description: [ + "&oThis Quest describes the Tungsten Chain.&r" + "" + "&aTungsten&r is obtained from either &eTungstate&r or &eScheelite&r, which are part of the same vein in the End." + "" + "Just like the &dRutile&r chain, you will only need to input one item type, and everything else will be looped perfectly!" + "" + "You will need:" + "&9-&r One &3Chemical Bath&r, to make &dTungstic Acid&r." + "&9-&r One &3Electrolyzer&r, to electrolyze &oboth&r Bath outputs." + "&9-&r One &3Chemical Reactor&r, to loop back &dHydrogen&r and &dChlorine&r into &aHydrochloric Acid&r." + "" + "You will be granted either Calcium or Lithium as Byproduct, that's free of charge!" + "" + "" + "&bLore:&r In GTCE, Tungstate or Scheelite took 40sec and 4 Hydrogen buckets at 1920 EU/t to electrolyze into 1 Tungsten Dust. Even if it was simpler, it was much more ridiculously expensive! This new chain is great." + ] + hide_dependency_lines: true + icon: "gtceu:tungsten_dust" + id: "271CE5C2B78A1EDC" + size: 0.75d + subtitle: "All in one!" + tasks: [{ + id: "630E1AFC0F339D24" + type: "checkmark" + }] + title: "Tungsten Chain" + x: 6.375d + y: 3.0d + } + { + dependencies: ["271CE5C2B78A1EDC"] + description: ["The &3EV Mixer&r is required for more alloys. The most important being &dTungstensteel&r."] + hide_dependency_lines: false + hide_dependent_lines: true + icon: "gtceu:ev_mixer" + id: "478B0D55369C0F7F" + size: 0.75d + subtitle: "Beginning to notice a pattern?" + tasks: [{ + id: "61CF6DA7801B3305" + type: "checkmark" + }] + title: "Extreme Mixing" + x: 5.25d + y: 1.875d + } + { + dependencies: ["478B0D55369C0F7F"] + description: [ + "&aTungstenSteel&r will be the new &dSteel&r, and is composed half of Steel... suffice to say you will need a lots of both &aIron&r and &aTungsten&r!" + "" + "Presently, you will need it for &3Energy + Dynamo Hatches&r... one step closer to move away from pesky single block Generators..." + "" + "Boosting the smelting recipe in the &3Electric Blast Furnace&r will require &eHelium&r." + "You can get an initial supply from &aextracting Monazite&r or &acentrifuging Endstone&r." + "In the long term, you will want &aLiquid Air Distillation&r." + ] + icon: "gtceu:tungsten_steel_ingot" + id: "30A6EDDF25A5E5F8" + shape: "gear" + size: 0.66d + subtitle: "The main &1IV&r Material!" + tasks: [{ + id: "62508B289FA0A800" + type: "checkmark" + }] + title: "Tungstensteel" + x: 7.125d + y: 1.875d + } + { + dependencies: ["271CE5C2B78A1EDC"] + description: [ + "&oTungsten in Swedish is translated directly into \\\"Heavy Stone\\\"... which is quite silly. You may know of this element as Wolfram too, hence the W as the formula.&r" + "" + "&aTungsten&r will be the main &1IV&r Cable material, but will also be used on some other ways!" + ] + icon: "gtceu:tungsten_ingot" + id: "0B25A282F677744B" + tasks: [{ + id: "1221E7004373CAA1" + type: "checkmark" + }] + title: "Tungsten" + x: 7.875d + y: 3.0d + } + { + dependencies: ["30A6EDDF25A5E5F8"] + description: [ + "&oP2P Tunnels are still extremely important automation tools! Especially the Item P2P and the GTEU P2P.&r" + "" + "&9Note:&r There are great resources online to explain how P2P Tunnels work. The short description is that they allow transfer of things from 1 input to endless output. They are linked using a Memory Card." + "This Quest acts as a tutorial on how to use the P2P Tunnels to your own benefit." + "" + "" + "&2&lThe GTEU P2P Tunnel:&r" + "" + "To turn a P2P Tunnel into a &aGTEU P2P Tunnel&r, right-click it in the world with a &dWire&r or &dCable&r." + "" + "This is ideal in lategame situations, to avoid spamming Cables or Transformers. You can also use them in conjunction with the AE2 Quantum Bridge to power your high tier Miners and Drills outside your base." + "" + "There is a &45% Voltage Tax&r on the output side of the P2P, resulting in 5% energy loss." + "" + "" + "&2&lThe Item P2P Tunnel:&r" + "" + "To turn a P2P Tunnel into an &aItem P2P Tunnel&r, right-click it in the world with a &dvanilla Chest&r." + "Item P2P Tunnels are useful in a more abstract way so let's start with an example." + "" + "&eExample:&r Making a &9HV Machine Hull&r in the &3Assembler&r also requires an &3Extractor&r for the Fluid. That is two machines, hence two inventories." + "You could passively fill the Assembler with Polyethylene, &lor&r you can also include it in your &dPattern&r, in the form of 2 Bars (Ingots)." + "" + "Now, you may think the next step is just to dump the items in a Buffer and route the items with Pipes, however this system will eventually &4jam&r due to the incompability with AE2 Interface blocking mode! Trust me." + "Place the input of the &aItem P2P&r on your &3ME Interface&r, and one output on the &3Extractor&r, one on the &3Assembler&r." + "Then, use Filter covers where the outputs are connected. &dOre Dictionary Filters&r are better, since you can configure them to &9ingot*&r. Have them on &ewhitelist&r for the &3Extractor&r, and on &eblacklist&r for the &3Assembler&r (no Assembler recipe ever requires Ingots, that's an intentional design decision in GregTech). " + "Do not forget &dBlocking Mode&r on your Interface." + "" + "" + "&oYes, that's another reason why it is good to store polymers (Polyethylene, PTFE, PBI) as Bars!" + ] + icon: "ae2:me_p2p_tunnel" + id: "39E7997F3080250A" + shape: "rsquare" + size: 0.75d + subtitle: "Fear not, channels are gone" + tasks: [{ + id: "68941CD7C25627F1" + type: "checkmark" + }] + title: "P2P Tunnels" + x: 6.375d + y: 0.75d + } + { + dependencies: ["069FD86133D7D582"] + description: [ + "&oWow this made it this far, that's great! Remember when I was talking about other mods in the introduction chapter?&r" + "" + "If you want to make your late game richer, I will recommend &2Gregicality Multiblocks&r addon." + "Adding this mod to your instance is completely &doptional&r, but the Multiblocks it adds are very unique." + "" + "Without the addon, you will look at the &3Processing Array&r for large scale production." + "With the addon, you will have a &6wide variety of Multiblocks&r, replacing all available single block Machines." + "" + "It also adds a lot of &9alloys&r to build the new Multiblocks with. It's content!" + "" + "" + "&oThere will be no Quests for Gcy:M... but you are a JEI expert at this point, right?" + "You may also have to force complete Quests that require single block machines that you have replaced with Multiblocks.&r" + ] + icon: "gtceu:heatproof_machine_casing" + id: "3B2D2C47BEBCFFA7" + shape: "rsquare" + size: 0.75d + subtitle: "We made it so far..." + tasks: [{ + id: "02739BCF3877B446" + type: "checkmark" + }] + title: "Gregicality Multiblocks" + x: 8.625d + y: 6.75d + } + { + dependencies: [ + "7A55CC71442CC854" + "478B0D55369C0F7F" + "6B08799BCFD01D3D" + "30A6EDDF25A5E5F8" + ] + description: [ + "&aTungstenSteel Coils&r bring up the Heat Capacity to &d4,500K&r." + "" + "This will be required in the &1IV&r Age, but you should still get this earlier for the &6Coil bonuses&r, as always." + ] + icon: "gtceu:tungstensteel_coil_block" + id: "069FD86133D7D582" + subtitle: "Wow, that's hot :flushed:" + tasks: [{ + count: 16L + id: "16A26A909A8CE527" + item: "gtceu:tungstensteel_coil_block" + type: "item" + }] + title: "Tungstensteel Coils" + x: 8.625d + y: 1.875d + } + { + dependencies: [ + "2D01E80DE837F6A6" + "7FA0ACB7F161F378" + "25BFD5598A82C056" + ] + description: [ + "The &3Diode&r (block, not item component) accepts energy inputs from 5 sides, but only outputs through a single side." + "" + "Its main purpose is to &dlimit Amperage&r. It is useful for regulating centralised Power generation, so you can distribute your power everywhere without having to math out what cable size is safe depending on consumers..." + "" + "They can also be used as some sort of Repeaters when the voltage loss from Cables (or GTEU P2P tunnels, more on that later!) get too high." + "" + "You can use a &5Soft Hammer&r to change the Amperage limit of the output." + "" + "&eAny&r Diode will complete this Quest." + ] + icon: "gtceu:ev_diode" + id: "4B8D66A65F102D7E" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "047566E89CA356A2" + type: "checkmark" + }] + title: "Diode" + x: 1.5d + y: 5.25d + } + { + dependencies: [ + "4AFD3073C731A1E4" + "7FA0ACB7F161F378" + ] + description: [ + "The &aLarge Titanium Boiler&r is yet another steam boiler. It's even more efficient than the previous ones, and produces more steam too. However, Steam &cbarely scales&r at this voltage." + "" + "This thing is really not worth it, and there are much better alternatives for power by this point, so you shouldn't make this. The better alternatives require &9EV energy hatches&r, which are later in the chapter" + "" + "&eNote&r: This quest can be skipped (for completion progress) by clicking the Checkmark. You do not have to actually craft one." + "" + "&bLore&r: In GT5u, there is another multiblock called the Large Heat Exchanger. It is also made from titanium, but produced Superheated Steam from hot IC2 coolant, or lava. This was a much better than regular steam, and was actually viable! This may come to CEu one day in the future." + ] + id: "249FA99AADAC3710" + shape: "rsquare" + size: 0.75d + subtitle: "We're gonna need more charcoal" + tasks: [{ + id: "7D2406F7A603AAAE" + item: "gtceu:titanium_large_boiler" + type: "item" + }] + title: "Worse Combustion" + x: 2.625d + y: 5.25d + } + { + dependencies: [ + "40408FFD02134148" + "7FA0ACB7F161F378" + ] + description: [ + "A lot &dKanthal&r will be required for the &aEV Motors&r. That is painful to start off, but won't be a problem later, trust me." + "" + "&dNeodymium&r is the metal used for &aMagnetic Rods&r." + "" + "&aAluminium Cables&r require &dPVC&r to be insulated." + "" + "Lastly, you will need &4Radon&r for the &dQuantum Eyes&r in the &aEmitter&r recipe." + ] + icon: "gtceu:ev_electric_motor" + id: "26575D4FEB3D3F62" + shape: "rsquare" + size: 0.75d + tasks: [ + { + id: "0D12376158C00640" + item: "gtceu:ev_electric_motor" + type: "item" + } + { + id: "322D14ACA96F5AB0" + item: "gtceu:ev_electric_piston" + type: "item" + } + { + id: "0B69C2C121FE94F4" + item: "gtceu:ev_electric_pump" + type: "item" + } + { + id: "32CCFFF3D3AA039F" + item: "gtceu:ev_conveyor_module" + type: "item" + } + { + id: "717A861CDCAE51E1" + item: "gtceu:ev_robot_arm" + type: "item" + } + { + id: "751105214D8D6343" + item: "gtceu:ev_emitter" + type: "item" + } + { + id: "152B7CB2E3FA07E9" + item: "gtceu:ev_sensor" + type: "item" + } + ] + title: "\"Fun\" never stops" + x: 3.0d + y: 6.375d + } + { + dependencies: ["7FA0ACB7F161F378"] + description: [ + "The &3ME Hatches&r directly connect to your &aAE System&r, allowing you to skip placing interfaces directly on buses and hatches." + "" + "&bLore&r: This feature originally comes from GTNH!" + ] + id: "681F1423A36FD4FF" + shape: "rsquare" + size: 0.75d + subtitle: "No more interfaces on buses" + tasks: [{ + id: "1E0A3CC1F51CD245" + type: "checkmark" + }] + title: "ME Hatches" + x: 5.625d + y: 4.125d + } + { + dependencies: [ + "40408FFD02134148" + "4AFD3073C731A1E4" + "7FA0ACB7F161F378" + ] + description: [ + "Perhaps you never noticed the &9\\\"chance per tier\\\"&r when hovering over the bonus outputs in &2JEI&r?" + "Each overclock above the required tier will add that bonus to the chanced output!" + "" + "This means the &3EV Macerator&r yields &6more Byproducts&r!" + "" + "You might ask: is it time to setup ore processing on large scale perhaps...? Nope!" + "Well... Running all the ores with a maceration step into this EV Macerator is fair." + "But I would still recommend cherry-picking whatever ores you want byproducts of." + ] + id: "7B23AF5B6B62BC19" + size: 0.75d + tasks: [{ + id: "4EC5F44332F7533B" + item: "gtceu:ev_macerator" + type: "item" + }] + title: "Shredding your Ores with more Byproducts" + x: 5.25d + y: 6.375d + } + { + dependencies: [ + "73E8283634E5E33A" + "3398FC108D9DCB46" + "40408FFD02134148" + "4AFD3073C731A1E4" + "7FA0ACB7F161F378" + ] + description: [ + "&oAgain, this was quite a journey to get here.&r" + "" + "The &3EV Circuit Assembling&r enables the next tier of Circuits, &5Nano&r." + ] + id: "383B789B654C4094" + subtitle: "Consider yourself firmly in EV!" + tasks: [{ + id: "544E19AF6D2630DC" + item: "gtceu:ev_circuit_assembler" + type: "item" + }] + title: "EV Circuit Assembling" + x: 4.125d + y: 7.875d + } + { + dependencies: [ + "4AFD3073C731A1E4" + "7FA0ACB7F161F378" + ] + description: [ + "Note that in theory the &3EV Chemical Reactor&r is skippable by using the &3Large Chemical Reactor&r instead, but I'm evil enough to force you to make this." + "" + "It is cheap enough, and you will want it anyways because it is compact." + ] + id: "7D15EEE81B1A3100" + shape: "square" + size: 0.75d + tasks: [{ + id: "0AF5929611BCDF2C" + item: "gtceu:ev_chemical_reactor" + type: "item" + }] + title: "Extreme Chemical Reactions" + x: 5.625d + y: 5.25d + } + { + dependencies: ["7D15EEE81B1A3100"] + description: [ + "&aNano CPU Wafers&r are made by infusing regular &aCPU Wafers&r with &dGlowstone&r and &9Raw Carbon Fibers&r." + "They will be needed in large quantities for making the &5Nano&r line of Circuits." + "" + "Higher-tier polymers will increase your yield of &9Raw Carbon Fibers&r. One &dEpoxy&r is enough for a full stack." + "" + "&9Tip:&r Don't like mining &dGlowstone&r? Do ore processing from Redstone, that's seriously OP!" + ] + icon: "gtceu:nano_cpu_wafer" + id: "63A87C9303D54487" + size: 0.75d + tasks: [ + { + count: 16L + id: "1276318CB2F198F7" + item: "gtceu:carbon_fibers" + type: "item" + } + { + id: "47E901701A935F9D" + item: "gtceu:nano_cpu_wafer" + type: "item" + } + { + id: "5D6E97DA360FBA32" + item: "gtceu:nano_cpu_chip" + type: "item" + } + ] + title: "Nano CPUs" + x: 6.375d + y: 6.375d + } + { + dependencies: [ + "5E6BA54E8A5BEBDE" + "383B789B654C4094" + "63A87C9303D54487" + "4C3805F75C9EE3DD" + ] + description: [ + "Making the best &6HV&r Circuits will allow for easier HV Machines for your on-demand automation. Convenient!" + "" + "Starting from here, all circuit lines will be consistent with each other until the end of the game." + "Each tier until &fZPM&r will have its own challenges to be able to acquire new and better Circuits." + ] + id: "196FC518F744B983" + tasks: [{ + id: "028DC1BC1D3E1381" + item: "gtceu:nano_processor" + type: "item" + }] + title: "Best HV Circuits!" + x: 6.375d + y: 7.875d + } + { + dependencies: ["117FBB18DEE6F08B"] + description: [ + "Now that you have &aEpoxy&r, you can make &aAdvanced Circuit Boards&r! The next Circuit tier is so close." + "" + "&9Tips:&r" + "Consider using &dElectrotine decomposition&r and &dOre Processing&r for &eElectrum&r." + "Consider using the &3Chemical Bath&r with &dMercury&r for &eGold&r, from a wide variety of ores." + ] + id: "5E6BA54E8A5BEBDE" + size: 0.75d + subtitle: "Quite the gold cost..." + tasks: [{ + id: "27C6D1AB82DA805D" + item: "gtceu:epoxy_printed_circuit_board" + type: "item" + }] + title: "Advanced Circuit Boards" + x: 5.25d + y: 7.875d + } + { + dependencies: ["383B789B654C4094"] + description: ["&aSystem on Chip&r unlocks the &6best recipe&r for &dLV Circuits&r."] + id: "6781213726919716" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "29BA6B4E01C4AFB6" + item: "gtceu:soc" + type: "item" + }] + title: "System on Chip" + x: 7.5d + y: 7.875d + } + { + dependencies: [ + "196FC518F744B983" + "7F272A099E65F848" + ] + description: [""] + id: "0017FFFAD7CD2EFE" + size: 0.75d + subtitle: "Harder, Better, Faster, Stronger" + tasks: [{ + id: "658F8D1F068928CE" + item: "gtceu:nano_processor_assembly" + type: "item" + }] + title: "More EV Circuits!" + x: 6.375d + y: 9.0d + } + { + dependencies: [ + "0017FFFAD7CD2EFE" + "2D5BECC0AC0E316B" + ] + description: ["Diving in the &1IV&r Age with these Circuits should not be too painful"] + id: "5CC9B0E832545569" + size: 0.75d + tasks: [{ + id: "2E0E4FF63368E44C" + item: "gtceu:nano_processor_computer" + type: "item" + }] + title: "More IV Circuits" + x: 7.5d + y: 9.0d + } + { + dependencies: ["017019EB38F7A18C"] + description: [ + "&oA NOR gate takes two input signals, and outputs a high signal only if both input signals are low.&r" + "" + "This doesn't matter for now though, and it's simply a more complex wafer." + "It is used for the &aData Orb&r (a crafting component for the &3Processing Array&r), and in &5Nano&r Circuit production." + ] + id: "2D5BECC0AC0E316B" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "6D561B2E5375B013" + item: "gtceu:nor_memory_chip" + type: "item" + }] + title: "NOR Gates" + x: 6.375d + y: 10.125d + } + { + dependencies: ["5CC9B0E832545569"] + description: ["Save two of these for the &3IV Circuit Assembler&r."] + id: "58BBD540D7D4FF01" + size: 0.75d + tasks: [{ + id: "40A35927E6D7848D" + item: "gtceu:nano_processor_mainframe" + type: "item" + }] + title: "First LuV Circuits!" + x: 7.5d + y: 11.25d + } + { + dependencies: [ + "06B4AAC7DD796182" + "069FD86133D7D582" + ] + description: ["Amperage goes up, now 6A per Superconductor."] + id: "4A96337843BAC13A" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "478E2D7B59664F86" + item: "gtceu:uranium_triplatinum_double_wire" + type: "item" + }] + title: "EV Superconductors" + x: 8.625d + y: 11.25d + } + { + dependencies: [ + "4024C831C77101CA" + "16B735F9C391D260" + ] + description: [ + "&aEnder Fluid Link Covers&r are &dGregTech&r's &r&3Ender Tanks&r. Each Cover sends their fluids through a frequency defined by an &68-digit hexadecimal number&r (0-9, then A-F for each digit). That gives you &64.29 billion&r channels to work with! Ender Fluid Link Covers work as long as their chunk is loaded - regardless of distance or dimension." + "" + "They don't come cheap though, so consider a way to farm &3Ender Pearls&r." + "" + "Setting the mode to Import will &o&c&opull&r fluids from the world location it is attached to, while Export will &o&9&opush&r fluids to the world. You must turn the I/O to Enabled for it to start working. Each channel has a buffer of &d64 buckets&r." + "" + "The \\\"Virtual Tank Viewer\\\" app in your &4Terminal&r allows you to see the contents of all Ender Fluid Link channels. Regardless, I recommend you set up a system to organise all those channels. I would also advise against using the default channel (FFFFFFFF) in all cases." + ] + id: "23A7E6D95549B1F8" + shape: "rsquare" + tasks: [{ + id: "5FBC61FAAD7AA1D8" + item: "gtceu:ender_fluid_link_cover" + type: "item" + }] + title: "Ender Fluid Linking" + x: 7.526785714285715d + y: 5.508928571428569d + } + { + dependencies: [ + "16E3465CF94E2BDD" + "4024C831C77101CA" + ] + description: [ + "The &aAdvanced Energy Detector&r is an RS-latch for Energy Control." + "" + "Put it on a &3Battery Buffer&r, set a Minimum EU near 0, and a Maximum EU near the max capacity." + "The Cover will output a &4redstone&r signal until the high threshold is reached, and then it will wait until the low threshold is reached to output redstone again." + "" + "This is a must to automate inertia based power generators, such as Boilers, or more importantly &3Large Turbines&r." + ] + id: "7F2FE3AF6F0C1190" + shape: "rsquare" + size: 0.75d + subtitle: "Save on Redstone contraptions" + tasks: [{ + id: "305731DA47087165" + item: "gtceu:advanced_energy_detector_cover" + type: "item" + }] + title: "Advanced Energy Detector" + x: 7.145833333333336d + y: 4.294642857142854d + } + { + dependencies: [ + "73E8283634E5E33A" + "45F9AAE4ABE32033" + ] + description: [ + "Remotely expand your AE2 network, if you desire to move your base or set up Large Miner or anything else away..." + "" + "The &3Quantum Tunnel&r is rather expensive, so you will have work for it if you want it!" + ] + icon: "ae2:quantum_link" + id: "46C7E1D5E37B1ED2" + size: 0.75d + tasks: [ + { + count: 2L + id: "4C598D3CF4500DB0" + item: "ae2:quantum_link" + type: "item" + } + { + count: 16L + id: "5C8C12569B770B97" + item: "ae2:quantum_ring" + type: "item" + } + { + count: 2L + id: "625E95960F92A2F6" + item: "ae2:quantum_entangled_singularity" + type: "item" + } + ] + title: "Quantum Tunnel" + x: 5.25d + y: 9.0d + } + { + dependencies: [ + "41D32C5178760F47" + "42FB276AB16258D9" + ] + description: [ + "&aUranium&r has very few uses in &2GTCEu&r right now, as we have &4not yet&r implemented the &3Nuclear Reactor&r (it is planned!)." + "" + "Make &dUranium Hexafluoride&r from &aUraninite&r, this will allow you to seperate the isotopes between U238 and U235." + "" + "&9Fluorine&r is fully recycled in the reaction, but you will need around maybe 40 buckets to bootstrap." + "&9Hydrogen&r is consumed, you will need quite a lot of it. Either electrolyze a lot of water using several &3LV Electrolyzer&r for the best energy efficiency, or recycle your unused &dhydrocarbons&r such as Methane." + "" + "&9Tip:&r You can make this setup compact by having one single &3Centrifuge&r and using a &6Fluid Regulator&r set to &dSupply Exact 1,000&r." + ] + icon: "gtceu:uranium_dust" + id: "06B4AAC7DD796182" + size: 0.75d + subtitle: "Let's hope this quest doesn't put you on a list" + tasks: [ + { + count: 3L + id: "1BE01DA0E8A143FB" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:dusts/uraninite" + } + } + title: "Any #forge:dusts/uraninite" + type: "item" + } + { + amount: 1000L + fluid: "gtceu:uranium_hexafluoride" + id: "59D6B7142C0174BA" + type: "fluid" + } + { + id: "39E343FCB7B1646D" + item: "gtceu:uranium_dust" + type: "item" + } + ] + title: "Uranium Refinement" + x: 5.25d + y: 11.25d + } + { + dependencies: [ + "06B4AAC7DD796182" + "528CE69DA4358B2E" + ] + description: [ + "&oDon't worry this is nothing compared to running an EBF.&r" + "" + "Hopefully for you, the &3LCR&r recipe in &2JEI&r for &aRadon&r should be self explanatory on how to set it up." + "" + "Input some &aUranium&r, loop back the &dPlutonium&r using a &3Electric Furnace&r, and let the magic happen." + "" + "" + "&bLore:&r This cursed, yet charming \\\"chain\\\" is inherited from GregTech 5." + "Plutonium 239 existing as an ore is a sort of a placeholder to avoid having to obtain it through complicated means." + ] + icon: "gtceu:radon_bucket" + id: "73E8283634E5E33A" + shape: "rsquare" + size: 0.75d + subtitle: "200 seconds?! WHAT?!" + tasks: [ + { + count: 8L + id: "767C47FF351DAE3B" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:ingots/plutonium" + } + } + title: "Any #forge:ingots/plutonium" + type: "item" + } + { + amount: 1000L + fluid: "gtceu:radon" + id: "1C084B65DE6E73E8" + type: "fluid" + } + ] + title: "Radon" + x: 4.125d + y: 10.125d + } + { + dependencies: [ + "390E59F05132FCB8" + "4CD9F6D1B4CC7D81" + "1F571B9E1555DA04" + "40018C0546454CD9" + ] + description: [ + "&aEpoxy&r is the foundation for all future Circuit Boards in the game!" + "" + "&9&lNote:&r This Quest appears without having the all prerequisites complete to show the full intricacies involving making Epoxy. This is quite complicated so you will need all the help.&r" + "" + "There are several ways to obtain the ingredients for &aEpoxy&r." + "We will ignore recipes related to Glycerol as they are never worth it unless modpack devs tweak things around." + "" + "You will want to try and use &3Large Chemical Reactors&r to shortcut recipes." + "" + "&dChlorine&r is only partially recycled, so you will need a supply. Feeding it manually will do fine at first." + "Recipes involving &dSodium Hydroxide&r may be looped by electrolyzing the &9Salt Water&r co-product." + "" + "You will probably need to use Quadruple Pipes, Pump Covers, Fluid Filters... or route all of that using AE2." + "&oIn general, closed loop setups are nice to prevent overproduction or overconsumption, but that's just my kind of playstyle.&r" + ] + id: "117FBB18DEE6F08B" + shape: "gear" + size: 1.5d + subtitle: "Prime circuit board material" + tasks: [{ + id: "35EAB019D81FD0A6" + item: "gtceu:epoxy_plate" + type: "item" + }] + title: "Epoxy" + x: 2.625d + y: 7.875d + } + { + dependencies: ["390E59F05132FCB8"] + description: [ + "Go for the &3LCR&r recipe." + "" + "This requires &aPropene&r, which means &dOil Procesing&r and &dFuel Cracking&r! Sorry if you had been putting that off." + "Extremely high recommendations to get the &3Distillation Tower&r first." + "" + "You can loop the &dSalt Water&r for the &dSodium Hydroxide&r." + ] + id: "1F571B9E1555DA04" + shape: "rsquare" + size: 0.75d + tasks: [{ + amount: 1000L + fluid: "gtceu:epichlorohydrin" + id: "6F7D0A5B17A27928" + type: "fluid" + }] + title: "Epichlorohydrin" + x: 1.125d + y: 7.875d + } + { + dependencies: ["390E59F05132FCB8"] + description: [ + "Obtain &aPhenol&r from:" + "&91 -&r &aWood Tar&r distillation." + "&92 -&r Reacting &aBenzene&r with &dChlorine&r and &dSodium Hydroxide&r (&3LCR&r, Chlorine is perfectly looped)." + "&93 -&r Doing the above shortcut recipe which skips using &dSodium Hydroxide&r, but is lossy on &dChlorine&r." + "&94 -&r Reacting &aBenzene&r, &dPropene&r and &dOxygen&r using a small amount of &4Phosphoric Acid&r, normally a catalyst, but consumed in small quantity for... reasons. This is called the Cumene process." + "" + "The choice is yours:" + "&91 -&r Great if you have &3Pyrolyse&r + &3Distillation Tower&r combo." + "&92 -&r My preference, you can use the &dSalt&r to make &dSalt Water&r and electrolyze it as a loop." + "&93 -&r Great if you have infinite supply of &dChlorine&r thanks to a &3Fluid Drilling Rig&r on Salt Water." + "&94 -&r &4Phosphoric Acid&r is a pain to produce and not required anywhere else in GTCEu, unrecommended." + "" + "" + "&bLore:&r The Benzene + Oxygen recipe was added in GTCE as part of chemical fixes as the Large Chemical Reactor didn't exist. Now that there are more realistic option, that recipe might go away." + ] + id: "4CD9F6D1B4CC7D81" + shape: "rsquare" + size: 0.75d + tasks: [{ + amount: 1000L + fluid: "gtceu:phenol" + id: "6255085946669894" + type: "fluid" + }] + title: "Phenol" + x: 1.5d + y: 6.75d + } + { + dependencies: ["390E59F05132FCB8"] + description: [ + "While the &aWood Vinegar&r Distillation gives &aAcetone&r, the yield is low and might not suffice." + "" + "There is a direct &3LCR&r recipe from &aAcetic Acid&r to obtain &aAcetone&r." + "" + "If you want to be fancy, you can also the good old &aAcetic Acid&r -> &dDissolved Calcium Acetate&r -> &aAcetone&r loop, which does not require a &3LCR&r, but still recycles the Calcium compound perfectly." + "" + "" + "&oI've been talking about Acetic Acid... but I haven't mentionned how to obtain it, wouldn't that be great?&r" + "&aAcetic Acid&r can be synthesized in the &3Chemical Reactor&r. My favorite recipe is from &dEthylene&r." + ] + id: "40018C0546454CD9" + shape: "rsquare" + size: 0.75d + tasks: [{ + amount: 1000L + fluid: "gtceu:acetone" + id: "1E3E5800E5C37353" + type: "fluid" + }] + title: "Acetone" + x: -0.375d + y: 9.0d + } + { + dependencies: ["390E59F05132FCB8"] + description: [ + "For use in Cable insulation, Conveyor recipes, and more...&r" + "" + "I can hardly recommend this now, it is a pretty severe &dChlorine&r sink." + "" + "Collect &eany&r of these forms of Rubber to complete this Quest." + "" + "&9Note:&r Rubber will have to be replaced with either &a&aSilicone Rubber&r or &aStyrene-Butadienne Rubber&r for &1IV&r Cables." + "Both &aSilicone Rubber&r and &aStyrene-Butadienne Rubber&r will be required in &dLuV&r." + ] + icon: "gtceu:silicone_rubber_plate" + id: "1A4AD56965407DC5" + size: 0.66d + subtitle: "An alternate rubber" + tasks: [ + { + amount: 1296L + fluid: "gtceu:silicone_rubber" + id: "3C29253DA5DAF778" + type: "fluid" + } + { + id: "3E2FBCED1C782E7C" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:ingots/silicone_rubber" + } + } + title: "Any #forge:ingots/silicone_rubber" + type: "item" + } + { + id: "3CF87D26761354C4" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:plates/silicone_rubber" + } + } + title: "Any #forge:plates/silicone_rubber" + type: "item" + } + ] + title: "Silicone Rubber" + x: 0.0d + y: 6.75d + } + { + dependencies: ["390E59F05132FCB8"] + description: [ + "&7&oStyrene-Butadiene Rubber (SBR)&r&o is an enhanced type of Rubber.&r" + "" + "It can be used in place of Rubber in most recipes, and is &6four times more efficient&r at &ainsulating Cables&r. It is also strictly required for certain higher-tier recipes." + "" + "This isn't exactly worth making until you get the &3Distillation Tower&r, but then it becomes great thanks to &dFuel Cracking&r." + "" + "Collect &eany&r of these forms of Rubber to complete this Quest." + "" + "&9Note:&r Rubber will have to be replaced with either &a&aSilicone Rubber&r or &aStyrene-Butadienne Rubber&r for &1IV&r Cables." + "Both &aSilicone Rubber&r and &aStyrene-Butadienne Rubber&r will be required in &dLuV&r." + ] + id: "77070668969E31BF" + size: 0.66d + tasks: [{ + id: "7D952AF37FC51956" + item: "gtceu:styrene_butadiene_rubber_plate" + type: "item" + }] + title: "Styrene-Butadiene Rubber" + x: -1.125d + y: 7.875d + } + { + dependencies: [ + "40018C0546454CD9" + "48141DBA683F6B5A" + ] + description: [ + "&aGasoline&r is an extremely powerful Combustion Fuel. It's way over &63 times&r as energy dense as &dDiesel&r!" + "" + "&9Note:&r This Combustion Fuel exists solely as a &echallenge&r for you to overcome if you desire to take on it." + "It is completely &doptional&r, so I will let you figure out how to obtain it, without any further tips." + ] + id: "00E2BAEDB8199E4E" + shape: "rsquare" + size: 0.75d + tasks: [{ + amount: 1000L + fluid: "gtceu:gasoline" + id: "020DE8D27206C260" + type: "fluid" + }] + title: "Gasoline" + x: -0.75d + y: 10.125d + } + { + dependencies: ["00E2BAEDB8199E4E"] + description: [ + "&6Multiply the energy density by 2&r and you have &aHigh Octane Gasoline&r." + "" + "&9Note:&r Automating this requires a lot of &3Distillation Towers&r! A huge portion of your base would be dedicated to producing this constantly without anything bottlenecking." + "If you have a base successfully running on &aHOG&r, feel free to brag and share some screenshots on our &8Discord&r." + ] + id: "046B4A0B2639B16A" + shape: "rsquare" + size: 0.75d + tasks: [{ + amount: 1000L + fluid: "gtceu:high_octane_gasoline" + id: "19A221C5CEFBFBFD" + type: "fluid" + }] + title: "High Octane Gasoline" + x: 0.0d + y: 10.875d + } + { + dependencies: [ + "4AFD3073C731A1E4" + "16A6AE5C770DB83A" + ] + description: [ + "The &3Distillation Tower&r is a multiblock meant for producing huge amounts of products. In &3Distilleries&r, you had to pick only one product to output. DTs output &6all of it at once&r!" + "" + "&9Note the special placement rules:&r Energy, Items, and Fluid Inputs can only be placed on the bottom layer. Maintenance can be placed anywhere. Fluid Outputs can only be placed starting on the second vertical layer, and only allow one per layer as well." + "" + "The &3DT&r can form at any height from &c&c3&r to &c13&r blocks, allowing 2 to 12 Fluid Outputs. Fluid will always output on the layer corresponding to the recipe in &2JEI&r." + "The &3DT&r has one more &9special&r rule. You can deliberately build it too short, and it will &cvoid&r whichever Fluid should have been output at the top layers that were removed. Useful in niche situations." + "" + "It is a good idea to use &3Super Tanks&r as the output for every layer." + "" + "&cNote:&r Using the &3Distillation Tower&r for Oil -> Fuel -> Diesel is &cnot&r worth it! You will spend more energy Overclocking the Multiblock, than what the extra outputs will provide. You may instead look at the &3Processing Array&r (&1IV&r) for large scale Diesel production." + "It is however &6very worth&r for Cracked Fuels and Pyrolyse products." + ] + id: "48141DBA683F6B5A" + shape: "gear" + size: 1.5d + subtitle: "Time for a real oil refinery!" + tasks: [{ + id: "53541406691632A9" + item: "gtceu:distillation_tower" + type: "item" + }] + title: "Distillation Tower" + x: 1.125d + y: 9.75d + } + { + dependencies: [ + "6D12CE80F92FC485" + "48141DBA683F6B5A" + ] + description: [ + "&aLiquid Air&r is a great way to get large amounts of &aNitrogen&r and &aOxygen&r, at the cost of using more energy than &3LV Centrifuges&r." + "" + "However, this will also give you both &6Helium&r and &6Argon&r which are great to boost smelting in the &3Electric Blast Furnace&r." + "" + "" + "&cNote:&r You will need at least &3HV Input + Output Hatches&r to be able to run this recipe." + ] + icon: "gtceu:air_bucket" + id: "1030A9F4AAC685ED" + shape: "rsquare" + size: 0.75d + tasks: [ + { + amount: 1000000L + fluid: "gtceu:oxygen" + id: "1EE14254AE07512F" + type: "fluid" + } + { + amount: 1000000L + fluid: "gtceu:nitrogen" + id: "5B8A8FE5DEFE0671" + type: "fluid" + } + { + amount: 64000L + fluid: "gtceu:helium" + id: "3ED5E362F1E5D701" + type: "fluid" + } + { + amount: 32000L + fluid: "gtceu:argon" + id: "67F58B2FC8210270" + type: "fluid" + } + ] + title: "True Distillation: Air" + x: 2.25d + y: 9.0d + } + { + dependencies: ["6958029B5514D4EC"] + description: [ + "Some specific fluids are &dCryogenic&r, which are too cold for ordinary pipes. " + "" + "You need to pick the right pipe for the job!" + "" + "Not many pipes support cold fluids, so give &aStainless Steel&r or &aIridium&r a try. Later on you can use &aNaquadah&r or most of the fusion materials when you get there." + "" + "&cWARNING:&r&r Cryogenics in the wrong pipes will cause &cvoiding&r, &cpipe freezing&r, and high rates of &cdeath&r! Be careful!" + "" + "&bLore:&r This is the first time GregTech has cryogenic mechanics, a GTCEu-original feature!" + ] + icon: "gtceu:stainless_steel_large_fluid_pipe" + id: "6D12CE80F92FC485" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "5C8340E344B1EA59" + type: "checkmark" + }] + title: "This isn't Cryotheum!" + x: 3.375d + y: 9.375d + } + { + dependencies: ["48141DBA683F6B5A"] + description: [ + "Here are the four most relevant &dHydrocarbons&r you will be obtaining &6all at once&r from distilling Steam-Cracked Fuels." + "" + "You will &lwant&r to set this up &lbefore&r moving to the &1IV&r Age." + "" + "&aSteam-Cracked Light Fuel&r as input is the most favorable, but you are free to experiment." + "" + "" + "&oI know what you are thinking, that Carbon output is infuriating it gets in the way of the automation!&r" + "Enable Item Voiding (in the controller GUI) if you don't want to build an Output Bus." + ] + icon: "gtceu:oil_bucket" + id: "46367A76755866D9" + shape: "rsquare" + size: 0.75d + tasks: [ + { + amount: 40000L + fluid: "gtceu:benzene" + id: "6584A238101E369D" + type: "fluid" + } + { + amount: 10000L + fluid: "gtceu:butadiene" + id: "1698E9791C31C10E" + type: "fluid" + } + { + amount: 64000L + fluid: "gtceu:ethylene" + id: "4274E80169CCBDE5" + type: "fluid" + } + { + amount: 64000L + fluid: "gtceu:methane" + id: "3CB67401C15B84A7" + type: "fluid" + } + ] + title: "True Distillation: Fuel" + x: 2.25d + y: 10.125d + } + { + dependencies: ["48141DBA683F6B5A"] + description: [ + "This Quest requires the &3Pyrolyse Oven&r and is &doptional&r, yet convenient." + "" + "The upper part are the important products of &aWood Tar&r Distillation:" + "&9-&r Phenol: useful for Epoxy and PBI" + "&9-&r Benzene: an important hydrocarbon" + "&9-&r Toluene: useful for TNT" + "&9-&r Dimethylbenzene: useful for PBI" + "" + "Unlike Oil, putting &aWood Tar&r in the &3Distillation Tower&r for the byproducts, and using &dNitrobenzene&r for power is arguably worth it." + "" + "" + "The bottom part are the important products from &aWood Vinegar&r Distillation:" + "&9-&r Acetic Acid: useful to make more Acetone" + "&9-&r Methanol: a moderately important hydrocarbon" + "&9-&r Acetone: useful for Epoxy and Gasoline" + "" + "Complete &eeither&r task to validate this Quest." + "" + "" + "It is also possible to go for a full combo of 4 &3DTs&r. One for &aCharcoal Byproducts&r as the whole input, splitting into &aWood Tar&r, &aWood Gas&r and &aWood Vinegar&r." + "Not the most efficient cost to production ratio, but an option nonetheless if you are interested in that." + ] + icon: "gtceu:seed_oil_bucket" + id: "5742702B8021B1F5" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "672CC5BF6F0F6DAB" + type: "checkmark" + }] + title: "True Distillation: Organic" + x: 1.875d + y: 10.875d + } + { + dependencies: ["48141DBA683F6B5A"] + description: [ + "The &3Oil Cracking Unit&r is a multiblock meant to make cracked fluids. It has all the recipes of &3Chemical Reactor&r Cracking, but it is &6lossless&r." + "" + "A great way to save a lot of Fuel in the long term!" + "" + "Higher Coil tiers provide small energy discount, up to 70% with the best Coils available." + ] + id: "24866E83B280C9AB" + shape: "rsquare" + size: 0.75d + subtitle: "Welcome to Cracker Island" + tasks: [{ + id: "4307AF60A80EE9FC" + item: "gtceu:cracker" + type: "item" + }] + title: "Multiblock Cracking" + x: 1.125d + y: 11.25d + } + ] + subtitle: ["Perform complex chemistry and improve infrastructure"] + title: "&5EV&r - Extreme Voltage" +} diff --git a/config/ftbquests/quests/chapters/gtceu.snbt b/config/ftbquests/quests/chapters/gtceu.snbt new file mode 100644 index 0000000..6634c25 --- /dev/null +++ b/config/ftbquests/quests/chapters/gtceu.snbt @@ -0,0 +1,1022 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "gtceu" + group: "" + icon: { + Count: 1b + id: "gtceu:iron_wrench" + tag: { + Damage: 0 + } + } + id: "2F8B0AFE317363C9" + order_index: 0 + quest_links: [ ] + quests: [ + { + description: [ + "This modpack is intended as a guide on &a&lGregtech: Community Edition Unofficial Modern&r&r (also known as &aGTCEu Modern&r or &aCEu Modern&r), a continuation of &aGTCE&r - which is in itself a fork of Gregtech. &aCEu Modern&r brings the mod up to date with &erecent versions&r of Minecraft &o(as of writing this)&r, and fleshes out the original GregTech experience considerably. New content has been added to each and every tier, even going up to &3Ultimate Voltage,&r and there is also a non-negligible amount of &dQuality of Life&r." + "{@pagebreak}" + "This is a &2pure &lTech&r&2 modpack&r, focused on GregTech and its progression. You'll find &6no better place&r to learn about this mod and all the features it adds!" + "" + "The questbook you are reading is &ebrimming with information&r to guide you through the modpack, so check it out if you find yourself getting lost. It's been written with both &dold-school veterans&r and &bnewcomers&r in mind." + ] + icon: "gtceu:gravi_star" + id: "25289F9E8AE01C29" + shape: "rsquare" + size: 0.75d + subtitle: "We hope you enjoy your stay" + tasks: [{ + id: "6C1F570DB9013DE7" + title: "Welcome!" + type: "checkmark" + }] + title: "Welcome to GregTech CEu!" + x: -0.75d + y: -1.5d + } + { + dependencies: ["25289F9E8AE01C29"] + description: [ + "A Minecraft adventure starting with Wood? How &ooriginal,&r I want a refund!" + "" + "If you're familiar with GregTech, you may be aware of its &cmany nerfs&r to vanilla recipes. GTCEu does include some - take a look at the crafting recipes for &eBuckets,&r or &ePaper&r. However, we've been merciful, and 1 Log will give you 4 Planks. &aRejoice!&r" + "" + "Here, take some food for your troubles. If you're playing on &aPeaceful&r difficulty, stash it away in a chest for later." + ] + icon: "minecraft:oak_log" + id: "0EAF2C5B5EB755C5" + rewards: [{ + count: 12 + id: "450D8183B7515C1D" + item: "minecraft:carrot" + type: "item" + }] + shape: "rsquare" + size: 0.75d + subtitle: "Begin your playthrough as before" + tasks: [ + { + count: 6L + id: "34F2867EAF0914BF" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "minecraft:logs" + } + } + match_nbt: false + title: "Any #minecraft:logs" + type: "item" + } + { + id: "22B6D3C1033D47DA" + item: "minecraft:crafting_table" + type: "item" + } + ] + title: "The Beginning of it All" + x: -0.75d + y: -3.0d + } + { + dependencies: ["0EAF2C5B5EB755C5"] + description: [ + "Here's a &6nifty&r list of some resources that will come in handy for early-game. Collect more than we're asking for in this quest - you'll end up running out before you know it, and it's always a good habit to get more resources than you need in &aGregTech&r." + "" + "We would advise that you &etackle this quest first&r and claim the reward. That way, you can do a little bit of main (read: &ointeresting&r) progression &4&lBEFORE&r you're forced to go mining." + "" + "Rubber trees can be found in &aForest&r, &2Jungle&r or &aSwamp&r biomes." + "" + "Eight furnaces might seem &cexcessive&r if you're new to &aGregTech,&r but trust us, you can never have too many." + ] + icon: "minecraft:sugar_cane" + id: "0436F7B60BDEB091" + rewards: [{ + count: 24 + id: "2D2C971E9E651C2C" + item: "minecraft:iron_ingot" + type: "item" + }] + size: 0.75d + subtitle: "Gather some resources!" + tasks: [ + { + count: 4L + id: "37DD7A28A3A7CB26" + item: "minecraft:sugar_cane" + type: "item" + } + { + count: 32L + id: "0F60FE32A8F7720E" + item: "minecraft:sand" + type: "item" + } + { + count: 32L + id: "23A44568A9FAACA2" + item: "minecraft:clay_ball" + type: "item" + } + { + count: 4L + id: "00328CEF98F57407" + item: "gtceu:rubber_sapling" + type: "item" + } + { + count: 8L + id: "1C05A84175DBD3A9" + item: "minecraft:furnace" + type: "item" + } + ] + title: "What do I need to progress?" + x: -0.75d + y: -4.5d + } + { + dependencies: ["0EAF2C5B5EB755C5"] + description: [ + "&oSome of the details are repeated from the introduction quest, but we feel like we needed to expand on the explanation if you want to know all the details!&r" + "" + "Ore veins and their details can be found in &2JEI&r. They contain up to four different ores." + "In &2JEI&r, press U on any raw material and navigate to the &aOre Page&r. " + "" + "This page contains details on what types of ores generate, their generation patterns, their spawning dimension and Y-level range, and their spawning weight, which is the chance of it spawning." + "{@pagebreak}" + "In more detail, ore veins generate in a &4Grid&r. Every vein is spaced by 3 chunks from one to another in a cardinal direction. A vein will spawn at the &4Center&r of Chunks which have both their X and Z coordinates at &b1 plus a multiple of 3&r (-8, -5, -2, 1, 4, 7, ...)." + "" + "It will be simpler if you simply rely on &2In Game Info&r on the F3 screen or Xaero's Minimap. However, Ore veins may be deleted by caves, Oil deposits, or from trying to generate above the ground." + "" + "It's a good practice to make &dWaypoints&r to every vein you find, and to label their type. You may want to come back to them several times to fully mine them out." + "{@pagebreak}" + "Each Ore vein is always &d7 blocks&r tall, and ores generate in 4 different patterns:" + "- The &9Top Ore&r generates in the higher 4 layers of the vein." + "- The &9Bottom Ore&r generates in the lower 3 layers of the vein." + "- The &9Between Ore&r generates in the middle 3 layers of the vein." + "- The &9Sporadic Ore&r generates anywhere in the vein. There will be the least amount of this ore in a vein. " + "" + "The same ore type can be in 2 different generation patterns, such as in Cassiterite veins." + "" + "Finally, in the &6LV&r Age, you can craft an Ore Prospector to assist yourself in finding ores." + "{@pagebreak}" + ] + icon: "gtceu:cobaltite_ore" + id: "0C690272ED4FB1C3" + size: 0.75d + tasks: [{ + id: "3FA401CACE8BBE5D" + type: "checkmark" + }] + title: "Ore Generation" + x: -2.25d + y: -3.0d + } + { + dependencies: ["0EAF2C5B5EB755C5"] + description: [ + "Did you know &aGregTech&r comes with tools equivalent to vanilla tools? And did you know that some of them are actually &6&lstronger&r than their vanilla equivalents?" + "" + "For example, take a look at this Axe - it's a true beast. If you mine a Wood Log, it'll fell the &2entire tree&r for you. &oWho needs &bVeinminer&r&o?&r" + "" + "Constant lumberjack activity will eat through an Axe's &9durability&r in no time, so you may want to make your Axe out of &estronger material&r such as &bDiamond&r (but make sure you don't make a vanilla diamond Axe!)." + "" + "Take these &2Spruce saplings&r for some giant trees. There's a lot of smelting coming up, and wooden planks are a surprisingly &deffective&r fuel source!" + ] + icon: { + Count: 1b + id: "gtceu:steel_axe" + tag: { + Damage: 0 + } + } + id: "13354F24F80F65FB" + rewards: [{ + count: 8 + id: "60E07F9D0763E8E1" + item: "minecraft:spruce_sapling" + type: "item" + }] + size: 0.75d + subtitle: "Timber!" + tasks: [{ + id: "3880A08A72884627" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/tree_felling" + } + } + title: "Any #forge:tools/tree_felling" + type: "item" + }] + title: "Axe To Grind" + x: -2.25d + y: -4.5d + } + { + dependencies: ["36DD94945D5B4A80"] + dependency_requirement: "one_completed" + description: [ + "Wrought Iron has a very low carbon content, but that's enough to make it &btougher&r than regular Iron." + "" + "&aGregTech&r tools made of Wrought Iron are &650% more durable&r than their Iron cousins. You might want to consider using Wrought Iron until you unlock &2something better&r." + "" + "To obtain Wrought Iron, you can &6smelt&r Iron Nuggets into Wrought Iron Nuggets, then recombine them into an ingot. Make sure you don't convert all of your Iron supply, as the two are &4&lnot&r interchangeable." + "" + "This may be time-consuming, but rest assured that you will unlock a &ebetter way&r to produce Wrought Iron before long." + ] + icon: "gtceu:wrought_iron_ingot" + id: "563C96885A227C9F" + rewards: [{ + count: 5 + id: "3CDB383AFEBDB519" + item: "gtceu:wrought_iron_ingot" + type: "item" + }] + shape: "rsquare" + size: 0.75d + subtitle: "Murder, she Wrought" + tasks: [{ + id: "3DAB1D757B3B049D" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:ingots/wrought_iron" + } + } + title: "Any #forge:ingots/wrought_iron" + type: "item" + }] + title: "Better Than Iron" + x: 0.75d + y: 0.0d + } + { + dependencies: ["1ECBA1CBFFB9F625"] + description: [ + "Alright - your first &oproper&r &aGregTech&r tool! GT tools can be made out of many different materials. When used in crafting recipes, they are &bnot consumed&r, instead losing durability. The first type is Iron - but you could opt for Wrought Iron if you already tackled that quest." + "" + "&9&lHammer&f:&r A crafting tool that shows up in a lot of earlygame recipes. Its secondary function is muting machines by &msmacking&r right-clicking them." + "" + "As a sidenote on all &aGregTech&r tools, you can repair them in an Anvil using the material of the tool itself, just like any vanilla tool. If you are finding yourself short on experience, &eBottles o' Enchanting&r are now craftable." + ] + id: "7DEB73FD649BDFB6" + shape: "rsquare" + size: 0.75d + subtitle: "Your first GT Tool!" + tasks: [{ + icon: { + Count: 1b + id: "gtceu:steel_hammer" + tag: { + Damage: 0 + } + } + id: "1A4DDB914D7D2F3C" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/hammers" + } + } + title: "Any #forge:tools/hammers" + type: "item" + }] + title: "STOP! Hammer time!" + x: 2.25d + y: -3.0d + } + { + dependencies: ["7DEB73FD649BDFB6"] + description: [ + "This hammer is very different from the one you'll use for crafting. It actually works as a &d3x3 pickaxe&r!" + "" + "If you are familiar with &a&lTinker's Construct&r, it behaves &esimilarly&r to hammers from that mod." + "" + "Make &bgood use&r of these hammers! This bad boy will help you to clear out an entire vein in &6record time&r." + "" + "Note: Any quest with GregTech tools can be complete with tools crafted from any material - not just the one displayed." + ] + icon: { + Count: 1b + id: "gtceu:steel_mining_hammer" + tag: { + Damage: 0 + } + } + id: "4A365A7CC9E374F9" + size: 0.75d + subtitle: "Mining just became efficient" + tasks: [{ + icon: { + Count: 1b + id: "gtceu:steel_mining_hammer" + tag: { + Damage: 0 + } + } + id: "4F372C393ADC6CE2" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/mining_hammers" + } + } + title: "Any #forge:tools/mining_hammers" + type: "item" + }] + title: "Hammer down!" + x: 0.75d + y: -4.5d + } + { + dependencies: ["0EAF2C5B5EB755C5"] + description: [ + "In the real world, iron isn't &oonly&r found as pure Iron Ore. Instead, it's found in a &avariety&r of &eoxide forms&r or &eminerals&r." + "" + "You'll want to go and collect quite a bit of Iron, because you're going to need &9a bunch&r very soon. If you're not having any luck mining, the &aOre Generation&r quest tab holds a lot of information on &eore veins&r. Take a look at the tabs for Iron - any of the raw ores we're asking for in this quest can be directly smelted into Iron. That comes to &dfour different veins&r that can give you Iron!" + "{@pagebreak}" + "Whilst it may be common habit to hoard ore in &bmodded Minecraft&r prior to unlocking some kind of &aore multiplication&r, don't worry about ore processing yet. Direct smelting will be &ohead-and-shoulders&r the most efficient method for a long, &olong&r while, given how easy it is to obtain a lot of ore in a &emining trip&r." + "" + "Gather &l&cany&r of the requested &dRaw Ores&r to complete this quest!" + ] + icon: "minecraft:iron_ingot" + id: "1ECBA1CBFFB9F625" + rewards: [{ + count: 32 + id: "5CD664F60E977214" + item: "gtceu:magnetite_ore" + type: "item" + }] + size: 0.75d + subtitle: "Isn't it ironic... don't you think?" + tasks: [ + { + id: "6DF647364D2F5AFF" + item: "minecraft:raw_iron" + type: "item" + } + { + id: "0367CDC34B952E8B" + item: "gtceu:raw_yellow_limonite" + type: "item" + } + { + id: "3FA217DC59010068" + item: "gtceu:raw_magnetite" + type: "item" + } + { + id: "5A0C753755A13DC5" + item: "gtceu:raw_pyrite" + type: "item" + } + { + id: "0A88CD1C7C8E568A" + item: "gtceu:raw_granitic_mineral_sand" + type: "item" + } + { + id: "72AD74FF600EC431" + item: "gtceu:raw_basaltic_mineral_sand" + type: "item" + } + { + id: "25202728EA4EE4C3" + item: "gtceu:raw_goethite" + type: "item" + } + { + id: "6A7997DDEE66DB6C" + item: "gtceu:raw_hematite" + type: "item" + } + ] + title: "Iron, Iron, Iron!" + x: 0.75d + y: -3.0d + } + { + dependencies: ["7DEB73FD649BDFB6"] + description: [ + "More GregTech tools are required for progression - here are the ones to lay eyes on." + "" + "&9&lWrench:&r A crafting tool, but also a mining tool for GregTech machines (perfect if you think using pickaxes is unethical). It also boasts right click functions to double as a &6wrench for other mods&r. Right-click also allows you to set the output side of GregTech machines, and sneak-right-clicking rotates machines." + "" + "&9&lFile:&r A crafting tool... and that's it. Yay!" + "" + "&9&lSaw:&r Yet another crafting tool. If we were any more evil, we would force its use if you wanted to obtain 4 planks and 4 sticks from their respective crafting recipes. That being said, you can instead use it to get &a6 Planks per Log&r, if you wish." + "{@pagebreak}" + "&eNote:&r Any Quest with GregTech tools can be completed with the tool crafted from any material, not just the one displayed." + ] + icon: { + Count: 1b + id: "gtceu:iron_wrench" + tag: { + Damage: 0 + } + } + id: "2001CB4968D3E0A2" + shape: "rsquare" + size: 0.75d + tasks: [ + { + id: "54E092F42DA65B86" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/wrenches" + } + } + title: "Any #forge:tools/wrenches" + type: "item" + } + { + id: "4D6B7E2B4C8E5747" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/files" + } + } + title: "Any #forge:tools/files" + type: "item" + } + { + id: "23D6CF49FC7E82A9" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/saws" + } + } + title: "Any #forge:tools/saws" + type: "item" + } + ] + title: "Important Tools" + x: 3.75d + y: -3.0d + } + { + dependencies: ["2001CB4968D3E0A2"] + description: [ + "More tools - they're not critically important right now, but you'll need to make these at some point." + "" + "&9&lScrewdriver:&r A crafting tool. It's used for special configuration of machines and covers." + "" + "&9&lWire Cutter:&r A crafting tool. You'll need it if you want to configure wire connections. Right-clicking on wires will enable or disable connection to other blocks." + "" + "&9&lMortar:&r A crafting tool, used to grind various things down into dust form." + "" + "&9&lKnife:&r A pretty mediocre weapon, better suited as - &oyou guessed it&r - a crafting tool!" + "" + "&9&lSoft Mallet:&r A tool to toggle machine operation with a simple right-click." + "{@pagebreak}" + "There are a couple of other tools that are quite niche, but deserve a mention." + "" + "&9&lCrowbar:&r A helpful tool that can remove covers from &aGregTech&r machines by right-clicking the side." + "" + "&9&lScythe:&r A powerful farming tool that can automatically replant your crops in a large area. It's also a surprisingly good weapon!" + "" + "&9&lPlunger:&r A tool to clear stuck fluids from GregTech&a machines." + "" + "&9&lButchery Knife:&r A weapon that comes pre-enchanted with &6Looting III&r. You might want to use it to gather leather and food." + "{@pagebreak}" + "&e&lNote:&r This quest's reward is &3Damascus Steel&r - a rare material which can only be found in overworld loot. It far surpasses the materials you have now, so be sure to use it!" + ] + icon: { + Count: 1b + id: "gtceu:iron_screwdriver" + tag: { + Damage: 0 + } + } + id: "5C3501DD3B4788FA" + rewards: [{ + count: 16 + id: "433F0ED89B586383" + item: "gtceu:damascus_steel_ingot" + type: "item" + }] + size: 0.75d + tasks: [ + { + id: "4055931FAD6A5087" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/screwdrivers" + } + } + title: "Any #forge:tools/screwdrivers" + type: "item" + } + { + id: "0CB546DCA11BB335" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/wire_cutters" + } + } + title: "Any #forge:tools/wire_cutters" + type: "item" + } + { + id: "4DF1C23D7DD1FAD6" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/mortars" + } + } + title: "Any #forge:tools/mortars" + type: "item" + } + { + id: "397DD831CA0665E7" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/knives" + } + } + title: "Any #forge:tools/knives" + type: "item" + } + { + id: "1BFE642ED0595A93" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:tools/mallets" + } + } + title: "Any #forge:tools/mallets" + type: "item" + } + ] + title: "More Tools" + x: 5.25d + y: -3.0d + } + { + dependencies: ["2001CB4968D3E0A2"] + description: [ + "The &e&lCoke Oven&r will likely be your first &aGregTech&r multiblock. Congratulations!" + "" + "It is used to make &aCoke&r from &eCoal&r, or &aCharcoal&r from &eWood&r, in addition to &dliquid Creosote&r as a &3bonus&r output." + "" + "Take a look at the &6Multiblock Preview&r tab in JEI to see the structure pattern. There is also a dedicated quest tab for the &bCoke Oven&r in the &6Multiblock Dilemma&r tab - future multiblocks will also be documented for your enjoyment." + "" + "&o&l&3Lore:&r &oThe concept of multiblocks is a modded Minecraft classic. Think of IC2's Nuclear Reactor, or Railcraft's Coke Oven - truly revolutionary at the time!&r" + ] + icon: "gtceu:coke_oven" + id: "4946FC5BCA4CCA88" + min_required_dependencies: 1 + rewards: [{ + exclude_from_claim_all: true + id: "6173C0148C9B42EB" + table_id: 2473364131152564805L + type: "choice" + }] + shape: "gear" + size: 1.5d + subtitle: "Your first big project... hopefully" + tasks: [{ + id: "3545479A7C09CDFC" + item: "gtceu:coke_oven" + type: "item" + }] + title: "Coke Oven" + x: 5.25d + y: -4.5d + } + { + dependencies: ["2001CB4968D3E0A2"] + description: [ + "More resources are always nice. You're getting close to entering the &6age of Steam&r - Copper and Tin are required in many &6Steam Age&r machines, so check the ore tab to find out what veins they can be found in, and get mining!" + "" + "If the different ore names are &bconfusing&r, you can tell which elements an ore holds at a glance by reading the &dmolecular formula&r in its tooltip. Copper is &oCu&r, Tin is &oSn&r, Iron is &oFe&r, and you can consult a &3periodic table&r for the rest. It's time to brush up on your chemistry - you'll need it for &llater&r!" + "" + "This quest can be completed with &9either metal&r, so you can claim the metal you're missinng as the reward. Be sure to find a source of both soon, as a &a&ocertain&r&a Copper-Tin alloy&r will be needed to get through the &6Steam Age&r." + ] + icon: "minecraft:copper_ingot" + id: "45969FFBF88F4FBB" + rewards: [{ + exclude_from_claim_all: true + id: "2C28FA1A5275D24E" + table_id: 1702176335602373230L + type: "choice" + }] + size: 0.75d + subtitle: "Gather more resources!" + tasks: [ + { + count: 32L + id: "1AD2D9534B7E5EE6" + item: "minecraft:copper_ingot" + type: "item" + } + { + count: 32L + id: "42CED8D2386E0F14" + item: "gtceu:tin_ingot" + type: "item" + } + ] + title: "Onwards to the Age of Bronze!" + x: 3.75d + y: -1.5d + } + { + dependencies: ["45969FFBF88F4FBB"] + description: [ + "&6Bronze&r is an &2alloy&r of Copper and Tin. Grind down 3 parts Copper and 1 part Tin into dust, then combine and smelt them. If you are confused on how this is done, take a look at the &o\"&dMore Tools&r&o\"&r quest." + "" + "Aim to make &amany more&r Bronze ingots than is called for here. This is the main material for the &6Steam Age&r, and you will need LOTS of it." + "" + "&6&lThe progression now continues in the Steam Age chapter.&r" + "{@pagebreak}" + "&l&3Lore&r: Bronze in real life is closer to a ratio of 7:1 for Copper to Tin. Here &o(and in most of modded Minecraft)&r this is &4not&r the case for the sake of game balance. There are a lot of things like this that need to be tweaked - &eno realism here&r." + ] + icon: "gtceu:bronze_ingot" + id: "315DBB3B23F95E0D" + rewards: [{ + count: 32 + id: "5F229B651404DF0E" + item: "minecraft:clay_ball" + type: "item" + }] + shape: "gear" + size: 1.75d + subtitle: "Humanity's first alloy - and yours too!" + tasks: [{ + count: 24L + id: "39AEA2923971A2B5" + item: "gtceu:bronze_ingot" + type: "item" + }] + title: "Bronze Age? No, &6Steam Age&r!" + x: 5.25d + y: -1.5d + } + { + dependencies: ["7DEB73FD649BDFB6"] + description: [ + "The bucket recipe has been &d&lchanged.&r It now requires plates - &owahoo&r!" + "" + "Plates are used absolutely &beverywhere&r in &aGregTech&r. Combining two ingots with your new &9hammer&r in a crafting table will make a plate. This ratio is kind of &cexpensive,&r but better recipes for plates will come later." + "" + "Here, take this &6Wooden Barrel&r full of &bwater&r as a reward. Huh... isn't that an odd reward? Well, it's here just to teach you that all &aGTCEu&r tanks are portable!" + ] + icon: "minecraft:bucket" + id: "592BD683A48C2AA2" + rewards: [{ + id: "68D4ECFA9AD5349A" + item: { + Count: 1b + id: "gtceu:wood_drum" + tag: { + Fluid: { + Amount: 16000L + FluidName: "minecraft:water" + } + } + } + type: "item" + }] + size: 0.75d + subtitle: "#realism" + tasks: [{ + id: "5DD165E4EB34C022" + item: "minecraft:bucket" + type: "item" + }] + title: "Greg has struck" + x: 2.25d + y: -1.5d + } + { + dependencies: ["0EAF2C5B5EB755C5"] + description: [ + "Okay, we were generous enough to &cnot nerf&r wood ratios, but this is GregTech - charcoal smelting is &4&lnot possible&r in a Furnace! You will need to make a &d&lCoke Oven&r to start getting your grubby hands on some &6charcoal&r." + "" + "Wooden planks are still pretty good as &6furnace fuel&r, especially since you get &l&3four&r from one log." + "" + "If this displeases you, you can &brevert this back&r to vanilla behaviour in the &aGTCEu&r configs." + ] + icon: "minecraft:charcoal" + id: "36DD94945D5B4A80" + rewards: [{ + count: 16 + id: "5408859E43668198" + item: "minecraft:coal" + type: "item" + }] + size: 0.75d + subtitle: "Not here!" + tasks: [{ + count: 48L + id: "3DF01E4FACBB1D53" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "minecraft:logs" + } + } + title: "Any #minecraft:logs" + type: "item" + }] + title: "Charcoal?" + x: 0.75d + y: -1.5d + } + { + dependencies: ["25289F9E8AE01C29"] + description: [""] + icon: "gtceu:terminal" + id: "5E3DB52E778FE6FE" + size: 0.75d + tasks: [{ + id: "7F78101DF197EAF3" + type: "checkmark" + }] + title: "The Terminal" + x: -0.75d + y: 0.0d + } + { + dependencies: ["45969FFBF88F4FBB"] + description: [ + "In this &blightweight&r modpack, we've included enough QoL to &o(hopefully)&r fit your needs, and the pack is &aperfectly playable&r as is." + "" + "&dFunctional Storage&r and &dApplied Energistics 2&r make appearances to help with &estorage&r and &6logistics.&r Their recipes have been modified to fit progression, but you won't need to play 50 hours to make your first &5Molecular Assembler&r. There are also a few other mods that you may wish to pursue for some &ahelpful QoL&r." + "{@pagebreak}" + "But maybe you require... &osomething more&r?" + "" + "If you're playing solo, feel free to &aadd mods&r to your instance. More &bQoL&r... more &3tech&r... maybe even some &5magic mods&r. As long as you don't add &eProjectE&r... promise?" + "" + "On the 1.12.2 version of &aGregtech: CEu&r, there were multiple &aGregTech&r addons that may be ported to 1.19.2 in future. Rest assured that this pack will do its &dbest&r to support them if they make it to this version!" + ] + icon: "minecraft:structure_void" + id: "1283B4D7B5D82193" + size: 0.75d + subtitle: "Omw to install DecoCraft" + tasks: [{ + id: "70C69E5432F6C3BE" + type: "checkmark" + }] + title: "More mods?" + x: 2.25d + y: 0.0d + } + { + dependencies: ["45969FFBF88F4FBB"] + description: [ + "Don't worry, these crafts are actually useful - you'll be required to make &ehundreds more&r of these components, so it's good to get in the habit!" + "" + "It's generally good to get familiar with the idea of &o\"&bbulk-crafting&r&o\"&r - if you need 1 plate, try making 8, etc. This means you'll have lots of these &dintermediates&r ready for future crafts. It might seem unreasonable to craft &astacks of rods&r or &ascrews&r especially this early on, but they will always end up being used, saving you a lot of micro-crafting in the future." + "" + "If you needed &6any more&r convincing, take a peek at the &drewards&r for this quest." + ] + icon: "minecraft:bone_meal" + id: "49A04E63F40D65C0" + rewards: [ + { + count: 64 + id: "6292C644EE1ACA59" + item: "minecraft:bone_meal" + type: "item" + } + { + count: 12 + id: "380C42204033B5C4" + item: "minecraft:potato" + type: "item" + } + { + count: 64 + id: "725FA988559A2A06" + item: "minecraft:sand" + type: "item" + } + { + count: 64 + id: "1B905198676EE81A" + item: "minecraft:sand" + type: "item" + } + { + id: "650805CC3324B1A2" + item: { + Count: 1b + id: "gtceu:iron_shovel" + tag: { + Damage: 0 + } + } + type: "item" + } + { + id: "7E804AA7B8F3B145" + item: { + Count: 1b + id: "gtceu:iron_axe" + tag: { + Damage: 0 + } + } + type: "item" + } + ] + size: 0.75d + subtitle: "Put your micro-crafting talent to the task!" + tasks: [ + { + count: 16L + id: "36052E42DE641787" + item: "gtceu:iron_bolt" + type: "item" + } + { + count: 8L + id: "63F1C7989ADF097F" + item: "gtceu:iron_plate" + type: "item" + } + ] + title: "A Minor Test of Strength" + x: 3.75d + y: 0.0d + } + { + dependencies: ["45969FFBF88F4FBB"] + description: [ + "Iron, Copper and Tin will only get you so far. &4Redstone&r and &bDiamond&r will occasionally be required during the &6Steam Age&r, whereas Nickel, Lead and Silver are also nice to have. All will come in handy &asoon enough&r." + "" + "&oConsult the ore tab if you're struggling to find these materials!&r" + ] + icon: "gtceu:silver_ingot" + id: "62212F2B51AC779E" + rewards: [ + { + count: 64 + id: "2C6F42288FF9B7DA" + item: "minecraft:sand" + type: "item" + } + { + count: 64 + id: "2FF0438B7858734E" + item: "minecraft:sand" + type: "item" + } + { + count: 64 + id: "5242721C19BCC092" + item: "minecraft:clay_ball" + type: "item" + } + { + count: 64 + id: "51A749E4F6186DBC" + item: "minecraft:clay_ball" + type: "item" + } + { + count: 64 + id: "04BE5FBBF9402D5D" + item: "minecraft:redstone" + type: "item" + } + { + count: 24 + id: "2D409B8436727D1C" + item: "gtceu:nickel_ingot" + type: "item" + } + { + count: 24 + id: "35EE3F4BAAE41AC3" + item: "gtceu:lead_ingot" + type: "item" + } + { + count: 24 + id: "70008D5488014AF1" + item: "gtceu:silver_ingot" + type: "item" + } + { + count: 8 + id: "29963CB493F50CC0" + item: "minecraft:diamond" + type: "item" + } + ] + size: 0.75d + subtitle: "Sometimes you gotta be inefficient to be efficient!" + tasks: [ + { + count: 64L + id: "37A7D2DE2F82E529" + item: "minecraft:redstone" + type: "item" + } + { + count: 24L + id: "68684E4712C05221" + item: "gtceu:nickel_ingot" + type: "item" + } + { + count: 24L + id: "59AA0604B02D17EF" + item: "gtceu:lead_ingot" + type: "item" + } + { + count: 24L + id: "0384FDE2E9B1414F" + item: "gtceu:silver_ingot" + type: "item" + } + { + count: 8L + id: "46C1361E3C1678C4" + item: "minecraft:diamond" + type: "item" + } + ] + title: "Early Investments" + x: 5.25d + y: 0.0d + } + { + description: [ + "Be sure to &aproperly&r read this quest - it has some &dimportant information&r that will be relevant all throughout your playthrough." + "" + "Informative quests such as this will appear in the chapter they are unlocked. You can also consult the &o&b\"Tips and Tricks\"&r page if you feel like you're forgetting something." + "" + "The quest structure is intended to guide you through the major milestones in &aGregTech&r progression. Every single quest should be &2beneficial&r to look at in some way - if something is 100% optional, we'll mention it, so don't worry about missing any tricks." + "{@pagebreak}" + "The &aGTCEu Community Pack&r can be played on &dPeaceful,&r and we highly urge you to do so. You may also want to use &o/keepInventory&r, &o/sethome&r, and abuse minimap teleport as you see fit. Although these features won't ruin your day if you choose not to use them, this modpack is &4not&r focused on providing a punishing &eSurvival&r experience, but more so learning the ins and outs of &aGregTech.&r" + "{@pagebreak}" + "Lastly, it's good to be &lsavvy&r with &eJEI.&r &aGregTech&r items will frequently have several recipes, so do not assume the first recipe &eJEI&r shows you will be the most efficient. Good &eJEI&r usage involves the &bidentification of patterns&r in autogenerated recipes (example: all the Iron related items &6macerate&r into Iron Dust). When complex recipes arise - and yes, &aGTCEu&r can be intimidating - we will make sure to point out &5efficient routes&r you can take - however, we urge you to experiment on your own. It's no fun to follow the quest book by rote!" + ] + icon: "ftbquests:book" + id: "13E9DF7E980CFC5B" + size: 0.75d + subtitle: "Read this, and read it again!" + tasks: [{ + id: "04CC2E592A648F06" + type: "checkmark" + }] + title: "Important Information" + x: -2.25d + y: -1.5d + } + { + dependencies: ["2001CB4968D3E0A2"] + description: [ + "Crafting can quickly get &etiresome&r. How about making use of your &2new saw&r to make this Crafting table?" + "" + "It allows you to craft from adjacent inventories, making classic &aGregTech&r microcrafting so much less &4tedious&r." + ] + icon: "craftingstation:crafting_station" + id: "411AB552514EA14C" + size: 0.75d + subtitle: "No, Tinkers is not in this modpack" + tasks: [{ + id: "30D40010C8E6E115" + item: "craftingstation:crafting_station" + type: "item" + }] + title: "Crafting Station" + x: 3.75d + y: -4.5d + } + ] + subtitle: ["Welcome to &6GTCP&r! Glad to have you here."] + title: "Introduction" +} diff --git a/config/ftbquests/quests/chapters/gtceu_electricity.snbt b/config/ftbquests/quests/chapters/gtceu_electricity.snbt new file mode 100644 index 0000000..21f065d --- /dev/null +++ b/config/ftbquests/quests/chapters/gtceu_electricity.snbt @@ -0,0 +1,316 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "gtceu_electricity" + group: "719BFF182E0820D1" + icon: "gtceu:lv_battery_hull" + id: "78143C34A257B32B" + order_index: 0 + quest_links: [ + { + id: "1E0BEF514062908F" + linked_quest: "6E186F9C57155BFA" + x: 1.0d + y: -2.5d + } + { + id: "7A34878030ACD40E" + linked_quest: "7B0FF43022F6C2EC" + x: 1.0d + y: -1.0d + } + { + id: "2314B5E680199D8B" + linked_quest: "6A844F93292A01DC" + x: 1.0d + y: 0.5d + } + { + id: "73658F75574096ED" + linked_quest: "6C20A9A64C1BE0BF" + size: 0.75d + x: -0.5d + y: 2.0d + } + { + id: "3ABFF7620810CE15" + linked_quest: "4B8D66A65F102D7E" + x: 2.5d + y: 2.0d + } + { + id: "5107BD377C9F044F" + linked_quest: "7B472E0AF15726F0" + x: 1.0d + y: 3.5d + } + ] + quests: [ + { + dependencies: ["6E186F9C57155BFA"] + description: [ + "&1EU&r - the Energy Unit - is transported through direct connection, using &aWires&r or &aCables&r." + "" + "Wires are inferior, as they will &celectrocute&r you and &close more energy&r as the electricity travels through the wire, so you want to use Cables." + "" + "&cCable loss&r means you will have to stick your Machines close to your Generators, but that kind of issue is only for the early game. If you look up ahead, you will be able to obtain &6Superconductors&r down the line, sidestepping this issue!" + ] + icon: "gtceu:aluminium_single_cable" + id: "3A37D379DDBD548D" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "6A64F735F925A515" + type: "checkmark" + }] + title: "EU Transportation" + x: 2.5d + y: -2.5d + } + { + dependencies: ["7B0FF43022F6C2EC"] + description: [ + "You have likely realised by now that the Energy system in &2GregTech&r is &cnowhere near as simple&r as the &1RF&r you may be used to using in modded Minecraft!" + "" + "&1EU&r mechanics have a certain... depth to them, and are not dissimilar to real electricity. It can also be &4dangerous and punishing&r if mishandled. However, the power system does give the player a lot of &6satisfaction&r when harnessed well." + "" + "This Quest serves as a quick guide to &9GregTech Amperage&r. As for the &dVoltage&r mechanics, that will be explained once you reach &bMV&r." + "{@pagebreak}" + "&bLore:&r The Amperage bug, exploit or feature (call it whatever you want!) from GTCE has been &lfixed&r in GTCEu. The Energy network now works as intended." + ] + icon: "gtceu:lv_transformer_2a" + id: "6232BD50F5411201" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "4DBE489DA7F13C93" + title: "Amperage" + type: "checkmark" + }] + x: 2.5d + y: -1.0d + } + { + dependencies: ["7B0FF43022F6C2EC"] + description: [ + "Each single-block Generator in GregTech is configured to produce &91 Amp&r of its voltage tier. For &7LV&r, that results in &232EU/t&r." + "" + "If a machine requires 16EU/t, one packet of 32EU is sent &6every other tick&r (assuming no cable loss)." + "" + "A Battery Buffer with &94&r Batteries can produce up to &94 Amps&r for &2128EU/t&r as &7LV&r power, which is important for the &3Electric Blast Furnace&r - or to run multiple machines simultaneously." + "" + "Generic machines are configured to draw up to &92 Amps&r to account for cable loss. Other machines have specific &9Amps IN&r, described in the tooltip." + ] + id: "10122F79C49896DA" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "3259A966A14903AE" + type: "checkmark" + }] + title: "Machine Amps" + x: -0.5d + y: -1.0d + } + { + dependencies: ["7B0FF43022F6C2EC"] + description: [ + "The most critical thing to know is that &acables&r have an &9Amperage &climit&r. Attempting to transport more Amps than this limit will &4burn your cable up&r." + "" + "&9Amps&r are drawn &oonly&r through the &aCables&r connecting the Producers and Consumers directly, and &oonly drawn&r if the Consumers are active." + "" + "This means you can safely step down your Cables in certain places - feel free to experiment!" + ] + icon: "minecraft:campfire" + id: "1D4CB1889C44E8AB" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "485F963DA6CD1B10" + type: "checkmark" + }] + title: "Cable Burning" + x: -2.0d + y: -1.0d + } + { + dependencies: ["6A844F93292A01DC"] + description: [ + "Starting with some basic physics:" + "" + "° &9Power&r = &2Voltage&r * &dAmperage&r" + "° &1Energy&r = &9Power&r * &6Time&r" + "" + "&8Resistance&r is an excluded concept in GregTech, instead being partially simulated as cable loss." + "" + "The units are defined as such:" + "" + "- &1EU&r is the unit of &1Energy&r." + "- &9EU/t&r is the &9Power&r." + "- &dA&r or &dAmp&r is the &dAmperage&r." + "- &2V&r &owould&r be the &2Voltage&r, but we prefer referring to it as &7LV&r, &bMV&r, &6HV&r... as those are the relevant values for gameplay (technically: &7LV&r \\u003d 32V \\u003d 32EU/t/A)." + ] + icon: "minecraft:apple" + id: "51E9035AA830A859" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "3FC502CEBAE1B0DA" + type: "checkmark" + }] + title: "Basic Physics" + x: 2.5d + y: 0.5d + } + { + dependencies: ["6A844F93292A01DC"] + description: [ + "Here comes the &4dangerous&r part, so read carefully:" + "" + "&9-&r &aCables&r and &aWires&r which receive &2higher Voltage&r than their rating will &cburn&r, in addition to burning if they receive too many &dAmps&r." + "&9-&r &3Machines&r which receive a &2higher Voltage&r than their Tier will &cexplode&r. Kaboom! Extra &dAmps&r will not have an adverse affect, as they consume only what they need." + ] + icon: "ae2:tiny_tnt" + id: "144F1F475735CFE3" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "24AA0FBE677C12E9" + type: "checkmark" + }] + title: "Explosion!" + x: 4.0d + y: 0.5d + } + { + dependencies: ["6A844F93292A01DC"] + description: ["Every &6tick&r, &1EU&r &apackets&r attempt to transfer themselves from Energy Producers to Consumers. These &apackets&r have two parameters: a &2Voltage&r tier determined by the tier of the Producer, and &dAmperage&r. This determines how much &9Power&r can actually be transferred. There are no partial Amps, meaning Energy is transferred only if the full Amp &apacket&r can be received."] + icon: "minecraft:sticky_piston" + id: "21165FF6B466E115" + size: 0.75d + tasks: [{ + id: "38F603FF520379B8" + type: "checkmark" + }] + title: "Ticks" + x: -0.5d + y: 0.5d + } + { + dependencies: [ + "6A844F93292A01DC" + "21165FF6B466E115" + "51E9035AA830A859" + "144F1F475735CFE3" + ] + description: [ + "In summary, Energy is transported in &apackets&r of &132EU&r for &7LV&r, &1128EU&r for &bMV&r... so on and so forth. The amount of energy that is actually received by a machine can end up being lower than energy sent, due to cable loss." + "" + "Machine Energy Input is limited by &2Voltage&r (too high and, well, &6boom&r!), and by &dAmperage&r. Thus, a &bMV&r Machine with &d2A&r Input connected to a &7LV&r line will never accept more than &964EU/t&r." + "" + "It is still possible to run &bMV&r Machines on &7LV&r lines, but only if the recipes are low enough &9Power&r, or if you have a &3MV Battery&r in the charging slot. The machine will only accept &d1A&r when idle, and so the &3Battery&r will recharge at a maximum rate of &932EU/t&r." + ] + icon: "minecraft:book" + id: "626DCB7567936888" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "2312782365B0DB34" + type: "checkmark" + }] + title: "In summary..." + x: 5.5d + y: 0.5d + } + { + dependencies: ["7B0FF43022F6C2EC"] + description: ["&6Superconductors&r are special Wires available for each Voltage tier. They do not have any Cable counterpart, but that isn't necessary, as they have absolutely &6zero cable loss&r! They also don't damage you when you touch them. They are objectively the best choice for wiring, if not a little expensive in comparison to the other wires."] + icon: "gtceu:mercury_barium_calcium_cuprate_single_wire" + id: "15FE6124D69B7FB5" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "4EB334D0DA04D848" + title: "Superconductors" + type: "checkmark" + }] + x: 4.0d + y: -1.0d + } + { + dependencies: ["6E186F9C57155BFA"] + description: [ + "Changing and limiting amperage/voltage may seem intimidating, but there are many tools to help prevent mistakes." + "" + "Read on to learn more..." + ] + icon: { + Count: 1b + id: "gtceu:iron_wrench" + tag: { + Damage: 0 + } + } + id: "25BFD5598A82C056" + shape: "rsquare" + tasks: [{ + id: "54F553DB043ECD55" + title: "Manipulating Power" + type: "checkmark" + }] + x: 1.0d + y: 2.0d + } + { + dependencies: ["7B472E0AF15726F0"] + description: [ + "Each tier above the recipe tier allows one overclock. Each overclock implies:" + "&9-&r 2x recipe speed" + "&9-&r 4x power consumption" + "&9->&r 2x total energy cost" + "" + "As you can see, there are upsides and downsides. It is a game of balance: ask yourself if you want to cut time duration at the cost of greater consumption." + "" + "You and only you can answer this question." + ] + icon: { + Count: 1b + id: "gtceu:programmed_circuit" + tag: { + Configuration: 0 + } + } + id: "3C28D51ABB1635D0" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "6A8626DC27760924" + type: "checkmark" + }] + title: "The mathematics of overclocking" + x: 2.5d + y: 3.5d + } + { + dependencies: ["7B472E0AF15726F0"] + description: [ + "&9Pro Tip:&r for automated setups, overclock as little as possible!" + "" + "Machines have a button to set the maximum voltage tier it will Overclock to. Click on it to cycle through all the available Voltages, and set it on &dX&r to disable Overclocking." + ] + icon: "minecraft:obsidian" + id: "3BD55CCFE642A6F3" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "5BEA9540C9836982" + title: "Limiting your overclocks" + type: "checkmark" + }] + x: -0.5d + y: 3.5d + } + ] + subtitle: ["All you could ever wish to know about EU"] + title: "Electricity" +} diff --git a/config/ftbquests/quests/chapters/heating_coils.snbt b/config/ftbquests/quests/chapters/heating_coils.snbt new file mode 100644 index 0000000..3195427 --- /dev/null +++ b/config/ftbquests/quests/chapters/heating_coils.snbt @@ -0,0 +1,147 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "heating_coils" + group: "1C1C4FB2AFCF489D" + icon: "gtceu:cupronickel_coil_block" + id: "7C1306341997601D" + order_index: 1 + quest_links: [ + { + id: "709FB8C1561E7BB8" + linked_quest: "1646BF9194100E57" + x: -2.5d + y: -7.5d + } + { + id: "499941B0EDEFBF54" + linked_quest: "1C55AE6AD5BDE304" + x: -1.0d + y: -7.5d + } + { + id: "10F2DA9FCC5E3860" + linked_quest: "6B08799BCFD01D3D" + x: 0.5d + y: -7.5d + } + { + id: "72CBEEAD5A41685E" + linked_quest: "069FD86133D7D582" + x: 2.0d + y: -7.5d + } + { + id: "76C69275A82861C8" + linked_quest: "7A1E3C3A2D699C5B" + x: 3.5d + y: -7.5d + } + { + id: "6C144735C40EE615" + linked_quest: "2FCBA0D780DBDA9E" + x: 5.0d + y: -7.5d + } + { + id: "5FDCCB7CE9DACB34" + linked_quest: "4C7C0F6A6598BC24" + x: 6.5d + y: -7.5d + } + { + id: "4ACE1AFCEDC37A05" + linked_quest: "6AF3A40BC9CE7122" + x: 8.0d + y: -7.5d + } + { + id: "1EA07F998161450C" + linked_quest: "30A6EDDF25A5E5F8" + shape: "rsquare" + size: 0.66d + x: 2.0d + y: -6.5d + } + { + id: "532482B324E31386" + linked_quest: "1776FA1F3255731E" + shape: "rsquare" + size: 0.66d + x: 3.5d + y: -6.5d + } + { + id: "0F86FC5CD130B2E1" + linked_quest: "78277DBC07D3C45C" + shape: "rsquare" + size: 0.66d + x: 5.0d + y: -6.5d + } + { + id: "7D227159C48FAB94" + linked_quest: "0DC999F79A685194" + shape: "rsquare" + size: 0.66d + x: 6.5d + y: -6.5d + } + { + id: "718938D16A6098A7" + linked_quest: "35F13B6D60361904" + shape: "rsquare" + size: 0.66d + x: 8.0d + y: -6.5d + } + ] + quests: [ + { + dependencies: [ + "257DB4B39B2A928E" + "5B2696206205CB2E" + ] + id: "70432F650591353C" + shape: "rsquare" + size: 0.66d + tasks: [{ + id: "77875BBDC0A937A9" + item: "gtceu:cupronickel_ingot" + type: "item" + }] + x: -2.5d + y: -6.5d + } + { + dependencies: [ + "2AD44111B9B39C90" + "4A92AFD2532EED26" + ] + id: "66805BB78A828C00" + shape: "rsquare" + size: 0.66d + tasks: [{ + id: "76206DC9E7ABD07A" + item: "gtceu:kanthal_ingot" + type: "item" + }] + x: -1.0d + y: -6.5d + } + { + dependencies: ["6958029B5514D4EC"] + id: "1CBA5477CB7C45E7" + shape: "rsquare" + size: 0.66d + tasks: [{ + id: "1104AC52E0A0A472" + item: "gtceu:nichrome_ingot" + type: "item" + }] + x: 0.5d + y: -6.5d + } + ] + title: "Heating Coils" +} diff --git a/config/ftbquests/quests/chapters/hv__high_voltage.snbt b/config/ftbquests/quests/chapters/hv__high_voltage.snbt new file mode 100644 index 0000000..39b36a1 --- /dev/null +++ b/config/ftbquests/quests/chapters/hv__high_voltage.snbt @@ -0,0 +1,1359 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "hv__high_voltage" + group: "693226878D58638A" + icon: "gtceu:hv_electric_motor" + id: "237BDB19A9495869" + order_index: 3 + quest_links: [ + { + id: "2583D0B64E51FAC8" + linked_quest: "5063FDFFBE3E4855" + size: 0.75d + x: 9.0d + y: -6.75d + } + { + id: "47BF469B9B0EB28A" + linked_quest: "4AFD3073C731A1E4" + size: 1.1d + x: 9.0d + y: -5.625d + } + { + id: "6C3B2B8F8B6646EA" + linked_quest: "6DDDE2268B691F74" + shape: "rsquare" + size: 0.75d + x: 0.0d + y: -3.375d + } + { + id: "306AB6B6B81566DA" + linked_quest: "16A6AE5C770DB83A" + shape: "gear" + size: 1.5d + x: 0.0d + y: -1.875d + } + ] + quests: [ + { + dependencies: ["16A6AE5C770DB83A"] + description: [ + "When your power generation allows for it, &3HV machines&r are well worth using for your on demand processing. The total 4x energy cost compared to &7LV&r shouldn't bother you too much." + "" + "&9Note:&r Crafting Hulls in the &3Assembler&r is slightly more efficient. Priotize it" + ] + icon: "gtceu:hv_machine_casing" + id: "2D01E80DE837F6A6" + rewards: [{ + count: 6 + id: "4D352625AE6D5757" + item: "gtceu:advanced_integrated_circuit" + type: "item" + }] + shape: "rsquare" + size: 0.75d + tasks: [{ + count: 6L + id: "09C7FB07CF7A1B49" + item: "gtceu:hv_machine_hull" + type: "item" + }] + title: "High Voltage Machines" + x: 1.125d + y: -0.75d + } + { + dependencies: ["0021051273D48936"] + description: ["&aEnergium Crystals&r store a significant amount of &9EU&r. They are also arguably cheaper!"] + icon: "gtceu:energy_crystal" + id: "55552589C581EE9E" + size: 0.75d + subtitle: "Science-fiction batteries!" + tasks: [{ + id: "3FE646E607B19ACD" + item: "gtceu:energy_crystal" + type: "item" + }] + title: "Super Batteries" + x: 2.25d + y: -3.0d + } + { + dependencies: ["55552589C581EE9E"] + description: [ + "You probably don't have mobs to fight, but this armor provides nice QoL that you may enjoy!" + "" + "&9Helmet:&r Provides &dNight vision&r (default keybind &4M&r but check for conflicts)" + "" + "&9Chestplate:&r Provides nothing interesting, but can be further upgraded into the &aAdvanced&r version at the very end of &6HV&r Age." + "" + "&9Leggings:&r Provides nothing special, perhaps we should have given it a small speed boost?" + "" + "&9Boots:&r Provides &dStep Assist&r. You read that right!" + "" + "" + "&bLore:&r This armor is originally inspired by IndustrialCraft, but its first implementation within the GTCE environment came with Nuke Powered Utils, an addon mod to GTCE." + ] + id: "773C23C341F563DE" + shape: "rsquare" + size: 0.75d + subtitle: "Not a registered trademark" + tasks: [{ + id: "5CCCB3EA90795A4A" + type: "checkmark" + }] + title: "NanoMuscle" + x: 3.375d + y: -3.0d + } + { + dependencies: [ + "26394C1290D70AB6" + "16A6AE5C770DB83A" + ] + description: [ + "The &3HV Autoclave&r - despite being optional - is a machine you will definitively want." + "" + "This unlocks unique Batteries that are &6far superior&r to standard Batteries." + ] + icon: "gtceu:hv_autoclave" + id: "0021051273D48936" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "51F819B8083DC13A" + item: "gtceu:hv_autoclave" + type: "item" + }] + title: "HV Autoclave" + x: 1.125d + y: -3.0d + } + { + dependencies: ["16A6AE5C770DB83A"] + description: [ + "The &3HV Chemical Bath&r is used to &ddye Lenses&r using &aChemical Dye&r." + "This will let you engrave more types of Wafers!" + "" + "This is also required for &aEyes of Ender&r." + ] + icon: "gtceu:hv_chemical_bath" + id: "124B32A0583A636A" + size: 0.75d + subtitle: "Please don't bathe with electronics..." + tasks: [{ + id: "13B0B5168E4B06E3" + item: "gtceu:hv_chemical_bath" + type: "item" + }] + title: "High Voltage Bathing" + x: 3.375d + y: -1.875d + } + { + dependencies: ["26394C1290D70AB6"] + description: [ + "If you're still running off the &3Large Bronze Boiler&r, you may want to upgrade to the &3Large Steel Boiler&r." + "" + "It is slightly more efficient than the &3LBB&r, and produces &d900 EU/t worth of Steam&r." + "" + "Other Power options are more advisable at this point, though." + ] + icon: "gtceu:steel_large_boiler" + id: "1BB40CCF17D00719" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "3872B1D118426B33" + item: "gtceu:steel_large_boiler" + type: "item" + }] + title: "Thousands of Pressure Cookers" + x: -1.125d + y: -3.0d + } + { + dependencies: ["16A6AE5C770DB83A"] + description: [ + "You now have access to two &3new Maintenance Hatches&r. Both start with &6no Maintenance required&r." + "" + "The &3Automatic Maintenance Hatch&r is pretty simple, it eliminates the need for Maintenance, &6forever&r." + "" + "The &3Configurable Maintenance Hatch&r is more interesting. You can configure it to cut off &a10% duration&r on recipes, at the cost of making Maintenance happen three times as fast. That is &d16 real hours&r of activity." + "&9Reminder:&r You can put Tape in the maintenance Hatch to automatically fix problems. &mBut do not do it, that's very ugly&r." + "" + "" + "&bLore:&r The Automatic Maintenance Hatch texture and mechanic comes from TecTech, an addon mod originally made for GregTech: New Horizons. I will be honest with you: that mod is excessively cool!" + "More TecTech references coming up, if you stick with us with the late game!" + ] + icon: "gtceu:configurable_maintenance_hatch" + id: "15645E46CC0E6764" + shape: "rsquare" + size: 0.75d + tasks: [ + { + id: "4BE8DFB45A1BFC09" + item: "gtceu:configurable_maintenance_hatch" + type: "item" + } + { + id: "286992A0F0C20BEE" + item: "gtceu:auto_maintenance_hatch" + type: "item" + } + ] + title: "Advanced Maintenance" + x: -1.125d + y: -0.75d + } + { + dependencies: ["16A6AE5C770DB83A"] + description: [ + "Just like in &bMV&r, more higher-tier components." + "" + "The painful &dFlawless Gems&r have been replaced with painful &dEyes of Ender&r." + "" + "Notice that the &aMotors&r require &d2x Silver Cables&r." + "&aHulls&r and &aMachines&r use &dGold Cables&r." + "" + "&9Tips:&r" + "Consider using &dElectrotine decomposition&r and &dOre Processing&r for &eElectrum&r." + "Consider using the &3Chemical Bath&r with &dMercury&r for &eGold&r, from a wide variety of ores." + ] + icon: "gtceu:hv_electric_motor" + id: "029CF0D9E5097F87" + shape: "rsquare" + size: 0.75d + tasks: [ + { + id: "5B6D9DD390CC3184" + item: "gtceu:hv_electric_motor" + type: "item" + } + { + id: "20D97B1AD73D38C9" + item: "gtceu:hv_electric_piston" + type: "item" + } + { + id: "2E2ED201C713950B" + item: "gtceu:hv_conveyor_module" + type: "item" + } + { + id: "574C6D74D2D869BD" + item: "gtceu:hv_electric_pump" + type: "item" + } + { + id: "44822263DC8E4BE4" + item: "gtceu:hv_robot_arm" + type: "item" + } + { + id: "10D85B677A95EA38" + item: "gtceu:hv_emitter" + type: "item" + } + { + id: "4173FF5B0A6FA1C3" + item: "gtceu:hv_sensor" + type: "item" + } + ] + title: "We call this \"fun\"" + x: 0.0d + y: -0.375d + } + { + dependencies: [ + "26394C1290D70AB6" + "16A6AE5C770DB83A" + ] + description: ["The &3HV Assembling Machine&r is the next step in progression, but it also unlocks a handful of useful utilities."] + icon: "gtceu:hv_assembler" + id: "16B735F9C391D260" + size: 1.1d + tasks: [{ + id: "1B70E35262CA2CB8" + item: "gtceu:hv_assembler" + type: "item" + }] + title: "HV Assembling Machine" + x: 0.0d + y: 0.75d + } + { + dependencies: ["16B735F9C391D260"] + description: [ + "The &9Digital Interface Cover (DIC)&r is a visual Cover. It can show useful things like the status and progress of Machines, or the amount of fluids stored in a Super Tank." + "" + "It can be upgraded to a &dWireless &9Digital Interface Cover&r in order to link the Cover and machine to the &3Central Monitor&r." + "" + "The full extent of the &9DIC&r's capabilities are listed in the GTCEu Wiki and the &4Terminal&r." + ] + icon: "gtceu:digital_interface_cover" + id: "111877E2F16AD71C" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "505B2CDC455C36C5" + item: "gtceu:digital_interface_cover" + type: "item" + }] + title: "Digital Interface Cover" + x: -1.125d + y: 0.375d + } + { + dependencies: ["16B735F9C391D260"] + description: [ + "Time to throw away your &4Primitive Water Pumps&r." + "Place this on the side of a machine to give it &616 buckets&o&r&r of Water every second!" + ] + icon: "gtceu:infinite_water_cover" + id: "78464574AF8A27AC" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "3CE1967A82B9ED45" + item: "gtceu:infinite_water_cover" + type: "item" + }] + title: "Infinite Water" + x: -1.125d + y: 1.5d + } + { + dependencies: ["16B735F9C391D260"] + id: "357C4FAED27019CF" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "658FBBCA404480B0" + type: "checkmark" + }] + title: "Central Monitor" + x: 0.0d + y: 1.875d + } + { + dependencies: ["124B32A0583A636A"] + description: [ + "The &aSimple System on Chip&r will be used for either &dME Fluid Storage Components&r, or the best &dULV Circuit&r recipe." + "" + "I would also recommend going ahead and making all the other useful colored Lenses ahead of time. They are listed here in an &eoptional&r task." + ] + icon: "gtceu:cyan_glass_lens" + id: "6975F16F5B50F17F" + shape: "rsquare" + size: 0.75d + tasks: [ + { + id: "73A16ED7BA7D64E8" + item: "gtceu:cyan_glass_lens" + type: "item" + } + { + id: "1BBF0F8C4715A902" + item: "gtceu:simple_soc" + type: "item" + } + ] + title: "I see the world in colour" + x: 2.25d + y: -0.75d + } + { + dependencies: [ + "315169840E06110F" + "6975F16F5B50F17F" + ] + description: ["&8ULV&r Circuits are used in some AE2 recipes, such as the &aAnnihilation Core&r and &aFormation Core&r."] + icon: "gtceu:nand_chip" + id: "15EC934CE8F4DC86" + size: 0.75d + tasks: [{ + id: "6B595E3904B796C3" + item: "gtceu:nand_chip" + type: "item" + }] + title: "Best ULV Circuits!" + x: 3.375d + y: -0.75d + } + { + dependencies: [ + "6975F16F5B50F17F" + "16B735F9C391D260" + ] + description: [ + "&bDigital fluid storage&r is pretty cool. Each &b1k ME Fluid Storage Cell&r holds up to &d5 types&r of fluid, and can hold &6over 8,000 buckets&r of those 5 fluid types! That's more than a &3Super Tank 2&r!" + "" + "Higher tier &aFluid Storage Cells&r hold even more fluid, but are only available quite a bit later." + "" + "You may want to &4format&r Fluid Storage Cells to certain types, to prevent the network from clogging. Make a &3Cell Workbench&r to do so." + ] + icon: "ae2:fluid_cell_housing" + id: "26E8E5C163340E5A" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "4717CD0721804BAC" + item: "ae2:fluid_cell_housing" + type: "item" + }] + title: "Digital Fluid Storage" + x: 2.25d + y: 0.75d + } + { + dependencies: [ + "3568BC9742092FC5" + "124B32A0583A636A" + "16B735F9C391D260" + ] + description: [ + "The &aLow Power Integrated Circuit&r requires an &3HV Cutting Machine&r inside your &3Cleanroom&r." + "" + "&3HV Energy Hatches&r will be nice to run your Multiblocks (mainly Electric Blast Furnace and Large Chemical Reactor) off &6HV&r directly." + "" + "This time around, you won't need to upgrade your EBF with 2 Energy Hatches to progress to &5EV&r, phew!" + ] + icon: "gtceu:hv_energy_input_hatch" + id: "5DBBD9B1F5B01F4E" + size: 0.75d + subtitle: "Noticing a pattern here?" + tasks: [ + { + id: "19C5FBCD216DCE26" + item: "gtceu:lpic_chip" + type: "item" + } + { + amount: 1000L + fluid: "gtceu:sodium_potassium" + id: "2DF33EF0321AB809" + type: "fluid" + } + { + id: "22E204ADB8257706" + item: "gtceu:hv_energy_input_hatch" + type: "item" + } + ] + title: "Upgrade your EBF II" + x: 3.375d + y: 0.75d + } + { + dependencies: [ + "26394C1290D70AB6" + "16A6AE5C770DB83A" + ] + description: [ + "The &3HV Chemical Reactor&r unlocks new recipes, for the ever growing demand on more advanced Chemistry!" + "" + "&9Note:&r A lot of content is unlocked by the &6HV&r Age. However not all of them are useful just yet! It would make HV too dense to include all of them here." + "Go check out the &5EV&r Chapter for what you have available!" + ] + icon: "gtceu:hv_chemical_bath" + id: "390E59F05132FCB8" + shape: "square" + tasks: [{ + id: "652CFAE1FA60F3E2" + item: "gtceu:hv_chemical_reactor" + type: "item" + }] + title: "High Voltage Chemistry" + x: 5.625d + y: -1.875d + } + { + dependencies: ["0EFEE489906256AA"] + description: [ + "&oRutile, a form of Titanium Dioxide, cannot be electrolyzed directly! What's even better? It has to be obtained from other Ores!&r" + "" + "Titanium requires a slightly more involved process than the previous materials to process. First you need &aRutile&r, obtained from &aBauxite&r." + "The next steps are described in the next Quest. No need to rush things." + "" + "Bauxite is also an &6excellent source of Aluminium&r." + "" + "Going to &dThe End&r will give you access to a better Bauxite vein, as well as &9Ilmenite&r, an even better source of Rutile." + "" + "" + "&9Tip:&r Ore processing for &aBauxite&r is ridiculously good! Doing the &3Thermal Centrifuge&r step will easily &6triple&r your &aRutile&r yield." + ] + icon: "gtceu:rutile_dust" + id: "59DFC4DA7D29C315" + shape: "rsquare" + size: 0.75d + subtitle: "...means it WASN'T Titanium!" + tasks: [ + { + count: 15L + id: "7046AD026C55153C" + item: "gtceu:bauxite_dust" + type: "item" + } + { + id: "5593109F3592A432" + item: "gtceu:rutile_dust" + type: "item" + } + ] + title: "Almost Titanium" + x: 5.625d + y: -3.0d + } + { + dependencies: [ + "390E59F05132FCB8" + "59DFC4DA7D29C315" + "1C55AE6AD5BDE304" + ] + description: [ + "To get yourself Titanium, &aRutile&r must first be reduced to &aTitanium Tetrachloride&r in an &3HV Chemical Reactor&r, and then reduced again in the &3EBF&r with &dMagnesium&r to finally arrive at the Titanium&r metal." + "" + "The &dCarbon&r, &dChlorine&r, &dOxygen&r, and &dMagnesium&r used in the process can be &6perfectly recovered&r from the byproduct &dCarbon Monoxide&r and &dMagnesium Chloride&r with no loss. Setup a system to recover them and you can process an indefinite amount of Rutile in a closed loop!" + "" + "" + "&aTitanium Tetrachloride&r also acts as a catalyst in Plastics production. A small amount of &aTiCl₄ &rin the polymerisation process increases the polymer yield to &6133%&r&r. This is totally and completely optional, though." + ] + icon: "gtceu:titanium_tetrachloride_bucket" + id: "727075AAF9F91FAE" + size: 1.1d + tasks: [{ + amount: 1000L + fluid: "gtceu:titanium_tetrachloride" + id: "7C9AC37E86D3398F" + type: "fluid" + }] + title: "Almost Titanium²" + x: 5.625d + y: -4.125d + } + { + dependencies: ["6B08799BCFD01D3D"] + description: [ + "By this point, normal Cables with insulation have a near insignificant loss." + "" + "You can use those for good looks!" + "" + "Superconductors are still required to craft &aField Generators&r" + ] + icon: "gtceu:mercury_barium_calcium_cuprate_double_wire" + id: "45F9AAE4ABE32033" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "2C582DDA7BC36951" + item: "gtceu:mercury_barium_calcium_cuprate_single_wire" + type: "item" + }] + title: "HV Superconductors" + x: 3.375d + y: -4.5d + } + { + dependencies: [ + "1C55AE6AD5BDE304" + "6958029B5514D4EC" + "1CBA5477CB7C45E7" + ] + description: [ + "&3Nichrome Heating Coils&r increase the temperature of your &3Blast Furnace&r to &d3,600K&r." + "" + "Despite not being required &oyet&r, it still is a good idea to upgrade your primary &3EBF&r for the sweet &6Coil bonuses&r." + "" + "" + "&bLore:&r In original GregTech 5, there were only three types of coils. This was the last tier." + ] + icon: "gtceu:nichrome_coil_block" + id: "6B08799BCFD01D3D" + size: 0.75d + subtitle: "A long way to go before we beat the Sun" + tasks: [{ + count: 16L + id: "2DCD235EC79F582C" + item: "gtceu:nichrome_coil_block" + type: "item" + }] + title: "Nichrome Coils" + x: 3.375d + y: -5.625d + } + { + dependencies: [ + "6958029B5514D4EC" + "727075AAF9F91FAE" + ] + description: [ + "&oTitanium has the highest corrosion resistance and strength-to-density ratio of any metallic element.&r" + "" + "&aTitanium&r is the main material for &5EV&r machines. Be sure you build your closed loop for Rutile and prepare to run a dedicated &3EBF&r for hours." + "" + "The &5EV&r Age is the end for single block generators! You will need to run several &3HV Generators&r! And later upgrade to Multiblock Generators." + "While Multiblock generators are much more expensive, they have the ability to be much more energy efficient!" + ] + icon: "gtceu:titanium_ingot" + id: "7FA0ACB7F161F378" + shape: "gear" + size: 1.5d + tasks: [{ + id: "6D3E269567F419DE" + item: "gtceu:titanium_ingot" + type: "item" + }] + title: "Titanium" + x: 5.625d + y: -5.625d + } + { + dependencies: ["6958029B5514D4EC"] + description: [ + "&oThis is a guide on how to automatically route &lall&r&o your Hot Ingots to your Vacuum Freezer while keeping everything automated perfectly fine.&r" + "" + "You already know the drill from the Chemical Bath, so let's get right to the chase." + "" + "" + "Install an &aOre Dictionary Filter&r Cover on the &3Input Bus&r of your &3Vacuum Freezer&r, open it and set to &e&lingotHot*&r whitelist. The slot is to &dtest&r items to make sure you configured the Filter properly in case your forgot. Drag ingots from JEI!" + "" + "From here, you now have the option to route either with &9Item Pipes&r or &9AE2&r." + "" + "&2With Item Pipes&r, connect the output of your &3EBF(s)&r to the input of your &3Vacuum Freezer&r and the output dump (Chest, Crate, or ME Interface)." + "You can also have a &dRestrictive Pipe&r in front of the output dump to ensure the Vacuum Freezer will be prioritized." + "" + "&2With AE2&r, place a &3ME Storage Bus&r on top of your Cover and set to very &dhigh priority&r. Any hot ingots entering your ME system will automatically be moved into the Vacuum Freezer." + "" + "" + "&l&9Note:&r If you wish to know more Ore Dictionaries for more automation setups, they will display if you press Shift when hovering over an item. This is due to an enabled config in JEI Integration." + "" + "&9Other Note:&r The Ore Dictionary Filter partially supports &dregex&r, hover over the info icon for more information." + ] + icon: "gtceu:item_tag_filter" + id: "717099CE2CB9A0ED" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "497959F0CC572A68" + item: "gtceu:item_tag_filter" + type: "item" + }] + title: "300IQ" + x: 2.25d + y: -5.625d + } + { + dependencies: ["4AFD3073C731A1E4"] + description: [ + "No questions asked." + "" + "The &3Vacuum Freezer&r is a multiblock used to cool down &eHot Ingots&r. All ingots made in the EBF with a temperature above &d1750K&r will need it." + "" + "Most of the time, your &3Electric Blast Furnace&r will be the bottleneck, so you don't need to worry about overclocking your freezer." + "" + "Since &eHot Ingots&r &churt you&r when held, item routing will be very useful. More information on the next quest." + ] + icon: "gtceu:vacuum_freezer" + id: "6958029B5514D4EC" + size: 1.1d + subtitle: "Vacuums actually make things hotter..." + tasks: [{ + id: "784C1A8A77AD314E" + item: "gtceu:vacuum_freezer" + type: "item" + }] + title: "Ice Cold" + x: 7.125d + y: -5.625d + } + { + dependencies: [ + "1C55AE6AD5BDE304" + "6958029B5514D4EC" + ] + description: ["&a4 Amps&r MV energy transmission may be appealing, but you probably don't need these at this point. The option is there though."] + icon: "gtceu:magnesium_diboride_double_wire" + id: "72F0DFAF5CC6D0FE" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "4CCBDA5AC16CBB48" + item: "gtceu:magnesium_diboride_single_wire" + type: "item" + }] + title: "MV Superconductors" + x: 7.125d + y: -6.75d + } + { + dependencies: [ + "41D32C5178760F47" + "4AFD3073C731A1E4" + ] + description: [ + "The next &3Circuit Assembler&r. This tier of Circuit Assembler is only required for one type of Circuit! It is used to make your first ever &aMainframe&r." + "" + "You can put this off until &5EV&r." + ] + icon: "gtceu:hv_circuit_assembler" + id: "6B1595678ECB7AC8" + size: 1.1d + tasks: [{ + id: "337D8EF42A7BD3A2" + item: "gtceu:hv_circuit_assembler" + type: "item" + }] + title: "HV Circuit Assembler" + x: 9.0d + y: -3.75d + } + { + dependencies: ["41D32C5178760F47"] + id: "4451E884F1807526" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "1D9090BAEB920C42" + type: "checkmark" + }] + title: "Auto-build" + x: 10.125d + y: -2.25d + } + { + dependencies: [ + "124B32A0583A636A" + "16E3465CF94E2BDD" + "4024C831C77101CA" + ] + description: [ + "Regardless of whether you're playing on Peaceful or not, you will have to defeat the &4Ender Dragon&r to return to the Overworld safely." + "Prepare yourself with a bow, a few arrows, a blade, and some beds (speedrunner strats!). " + "Or abuse &7MC-123081&r and place an &dEnd Crystal&r immediately upon spawning in the End to skip the fight. We won't judge in this tech-focused pack!" + "" + "&9The End&r has even more new veins and materials to harvest, such as &ePlatinum&r and &7Naquadah&r! Also, like Nether ores, End ores are &6worth two Overworld ores&r." + "" + "&aEyes of Ender&r are additionally used in crafting certain components, or for creating &5Quantum Eyes&r." + "" + "This quest will print the &alocation of the nearest Stronghold&r in chat. Note it, or don't note it and locate the Stronghold the vanilla way..." + ] + icon: "minecraft:end_portal_frame" + id: "41D32C5178760F47" + rewards: [{ + command: "/locate structure minecraft:stronghold" + icon: "minecraft:end_portal_frame" + id: "30A15D4EF08A423C" + player_command: false + title: "Nearest Stronghold location printed in chat" + type: "command" + }] + size: 1.1d + tasks: [{ + count: 12L + id: "30A89DD2A22EE314" + item: "minecraft:ender_eye" + type: "item" + }] + title: "The End" + x: 9.0d + y: -1.875d + } + { + dependencies: [ + "4AFD3073C731A1E4" + "6B1595678ECB7AC8" + ] + description: [ + "The first &1IV&r circuit. Congratulations on making it this far!" + "" + "This will be used in the &5EV&r tier." + "" + "&bLore:&r The texture for the Mainframes is taken from an image of an IBM zEnterprise mainframe. " + ] + icon: "gtceu:micro_processor_mainframe" + id: "14D277A164202FF8" + size: 0.75d + tasks: [{ + id: "71E3128BA0CAC113" + item: "gtceu:micro_processor_mainframe" + type: "item" + }] + title: "Mainframes - first IV Circuits!" + x: 10.125d + y: -5.625d + } + { + dependencies: [ + "10FB27DD3C7BEC2F" + "0DE5C3FBC9A6A690" + ] + description: [ + "The &3Cleanroom&r is a hollow multiblock free of contaminants. Going forward, most new âuit-related recipes&r, as well as some unique things like &3Fusion Casings&r, will need to be run in machines inside a Cleanroom." + "" + "Creating it will put a test to your &aPolyethylene&r automation for all the &dPlascrete&r and/or &dCleanroom Glass&r you will make." + "" + "We will start off with a 5x5x5 Cleanroom, but you should upgrade its size when you start feeling cramped inside." + "{@pagebreak}" + "&bLore:&r The Cleanroom comes from GregTech 5. But as with many features, it is more punishing in that version. The recipes would simply run, but had a % chance of completion equal to the cleanliness of the Cleanroom. This caused a lot of accidental voiding! Furthermore, if the Cleanroom had a maintenance issue, the cleanliness would cap out at 90%, which means voiding 10% of items!" + "GTCEu Cleanroom will &6never void&r recipe outputs." + ] + icon: "gtceu:cleanroom" + id: "3568BC9742092FC5" + shape: "gear" + size: 1.5d + subtitle: "They put me in a Cleanroom..." + tasks: [ + { + id: "563BFE52E8A51D9F" + item: "gtceu:cleanroom" + type: "item" + } + { + count: 8L + id: "6D0AC939EC8971BC" + item: "gtceu:filter_casing" + type: "item" + } + { + count: 40L + id: "18AECBFB42064D4E" + item: "gtceu:plascrete" + type: "item" + } + { + count: 10L + id: "4DA87A845076183A" + item: "gtceu:cleanroom_glass" + type: "item" + } + ] + title: "The Cleanroom" + x: 7.5d + y: -4.125d + } + { + dependencies: ["41D32C5178760F47"] + description: [ + "This prospector has a &6higher range&r than the &7LV&r one. You definitively want this!" + "" + "Shift right-clicking on it will change the mod to &6Fluid Prospection&r." + "This will tell you the base &dyield&r of Fluid veins, along with how full they are." + "" + "&9Reminder:&r The yield of &3Fluid Drilling Rigs&r is proportional to the fullness of the vein. When low enough, it defaults to yield defined in the json file." + "" + "&9Tip:&r When the fullness drops below 30% (rough estimation), you can consider moving to another vein for the sake of power to yield efficiency. Aiming for the &3Advanced Fluid Drilling Rig&r in &5EV&r will be a nice goal, as not only it boosts the output significantly, but it also reduces the drain rate." + "" + "&cCaution:&r Due to a bug, the prospector is offset by one chunk, so avoid placing your rig in the corners of the 8x8 chunk area, or you may end up pumping from another vein!" + ] + icon: "gtceu:prospector.hv" + id: "2124BF15006733D5" + shape: "rsquare" + size: 0.75d + tasks: [{ + id: "1ED12D379EEE0CBA" + item: "gtceu:prospector.hv" + type: "item" + }] + title: "HV Prospector" + x: 10.125d + y: -1.5d + } + { + dependencies: ["0EFEE489906256AA"] + description: [ + "&oFluorine is the most rare gas to obtain from electrolysis in this game.&r" + "" + "You may obtain it from &aLepidolite&r, &aBastnatite&r, and &aMica&r, but the best source is from &aTopaz&r." + ] + icon: "gtceu:fluorine_bucket" + id: "42FB276AB16258D9" + shape: "rsquare" + size: 0.75d + tasks: [{ + amount: 16000L + fluid: "gtceu:fluorine" + id: "27DBF159ADE55257" + type: "fluid" + }] + title: "Fluorine" + x: 6.375d + y: 0.375d + } + { + dependencies: [ + "390E59F05132FCB8" + "42FB276AB16258D9" + ] + description: [ + "&aPolytetrafluoroethylene (PTFE)&r is a &7Carbon&r-&bFluorine&r polymer. Similarly to PVC, PTFE can be used to increase the yield of Plastic Circuit Boards and other crafts." + "Presently, it is used to make the walls of &3Large Chemical Reactors&r." + "" + "&3Chlorine&r is required in the process, which is fully recycled if you electrolyze the &aHydrochloric Acid&r waste." + "" + "You may check the Ore tab to see which ores are valuable for &bFluorine&r. &bFluorine&r will also be used in &aUranium&r and &7Naquadah&r refinement processes." + "" + "&9Tip:&r From this point onwards, I would recommend solidifying Polymers as &dBar&r (Ingot) form, as they can easily be shaped to whichever form you will need, using the &3Extruder&r." + ] + icon: "gtceu:polytetrafluoroethylene_plate" + id: "7CC79617A4965F25" + rewards: [{ + count: 24 + id: "314C46623E72CFA4" + item: "gtceu:netherrack_topaz_ore" + type: "item" + }] + size: 0.75d + subtitle: "This is what you may know as Teflon!" + tasks: [ + { + amount: 1000L + fluid: "gtceu:hydrofluoric_acid" + id: "39D0D1DEEFAD2830" + type: "fluid" + } + { + amount: 1000L + fluid: "gtceu:chloroform" + id: "28B5614D97C82AB8" + type: "fluid" + } + { + id: "62C0D8E62DC90BD5" + item: "gtceu:polytetrafluoroethylene_plate" + type: "item" + } + ] + title: "Polytetrafluoroethylene" + x: 5.625d + y: -0.375d + } + { + dependencies: ["04F6E968CEEC3D49"] + description: [ + "Making &aNitrobenzene&r will boost the energy efficiency of &aBenzene&r roughly &6fourfold&r! What a deal, right?" + "" + "The catch here is that it takes &dDistilled Water&r and consumes a bit of &dSulfur&r every step." + ] + icon: { + Count: 1b + id: "gtceu:fluid_cell" + tag: { + Fluid: { + Amount: 8000 + FluidName: "gtceu:nitrobenzene" + } + } + } + id: "56E7A3A0CC690C8A" + shape: "rsquare" + size: 0.75d + tasks: [{ + amount: 40000L + fluid: "gtceu:nitrobenzene" + id: "0BC043068EE4C69A" + type: "fluid" + }] + title: "Benzene Nitro" + x: 10.125d + y: 1.875d + } + { + dependencies: ["7CC79617A4965F25"] + description: [ + "The &3Large Chemical Reactor (LCR)&r is a multiblock &3Chemical Reactor&r with more input/output slots, which can handle more recipes thanks to Teflon." + "" + "The &3LCR&r can perform some exclusive reactions which allow you to combine multiple normal &3Chemical Reactor&r steps into a &6single step&r. Examples below:" + "&9-&r &aNitrogen Dioxide&r (for Nitric Acid and Dinitrogen Tetroxide)" + "&9-&r &aSulfuric Acid&r" + "&9-&r &aPhenol&r" + "&9-&r &aEpichlorohydrin&r (you need it for Epoxy&r!)" + "&9-&r &aEpoxy&r" + "" + "" + "There are also &3LCR&r exclusive recipes. For example &aRadon&r requires it." + "" + "All &dOverclocks&r in the &3LCR&r are &6100% efficient&r; each overclock will &5quadruple the speed&r, as opposed to doubling it." + "" + "" + "&9Tip:&r Given the amount of LCRs you may end up using, I would recommend using the &dwallsharing&r to its full potential." + "You may share one 2A (standard) &3Energy Hatch&r with 2 LCRs." + "You may share &3Input/Output Hatches&r, but be careful to not make them run the wrong recipes." + "Keep in mind Maintenance is not sharable." + "" + "" + "The &3LCR&r has yet another &6advantage&r. You can use &32 Energy Hatches&r to make it run recipe of the &5next tier&r, similarly to how you did it with the &3Electric Blast Furnace&r." + ] + icon: "gtceu:large_chemical_reactor" + id: "528CE69DA4358B2E" + shape: "gear" + tasks: [ + { + id: "4738F666E22B212B" + item: "gtceu:large_chemical_reactor" + type: "item" + } + { + count: 10L + id: "437860B6D7534842" + item: "gtceu:inert_machine_casing" + type: "item" + } + { + id: "6D5FA685D7F4485B" + item: "gtceu:ptfe_pipe_casing" + type: "item" + } + ] + title: "Large Chemical Reactor" + x: 5.625d + y: 1.5d + } + { + dependencies: [ + "316FF60D6FFE97CE" + "6A304E453D74C57C" + ] + description: [ + "&cTNT&r (Trinitrotoluene) can't be prepared with the usual Gunpowder and Sand anymore. Instead, make &aGelled Toluene&r and react it with Sulfuric Acid to make TNT." + "" + "The &3HV Chemical Reactor&r&r recipe will double the yield of &aGelled Toluene&r, at cost of additional inputs. Not strictly required." + "" + "I do not have any strong tips to give you for &aToluene&r. No matter what you do, it will be painful!" + "Don't miss out on the direct &aHeavy Fuel&r to &aToluene&r recipe in the single block &3Distillery&r." + "" + "&aToluene&r can also optionally be used in the &5EV&r Age to make &dGasoline&r." + "" + "&cTNT&r is used in the &3Implosion Compressor&r to make Gems. It also blows stuff up." + "Technically Dynamite could also be used... but that's even more inconvenient to obtain than TNT." + ] + icon: "minecraft:tnt" + id: "2B7B214EDE0B45A2" + size: 0.75d + tasks: [ + { + amount: 1000L + fluid: "gtceu:toluene" + id: "1B1BAB5824FA20A9" + type: "fluid" + } + { + id: "1CB85F57BA45252D" + item: "gtceu:gelled_toluene" + type: "item" + } + { + id: "04BF6A36E965C348" + item: "minecraft:tnt" + type: "item" + } + ] + title: "TNT" + x: 9.0d + y: 0.75d + } + { + dependencies: ["390E59F05132FCB8"] + description: [ + "If you've killed a Blaze before, you may have noticed it dropped &eSulfur Dust&r instead of a &cBlaze Rod&r." + "" + "In order to get &6Blaze Powder&r, you must instead combine &7Carbon Dust&r and &eSulfur Dust&r in an &6HV &3Chemical Reactor&r." + ] + icon: "minecraft:blaze_powder" + id: "16E3465CF94E2BDD" + size: 0.75d + tasks: [{ + count: 12L + id: "00CC416ACB6CA99F" + item: "minecraft:blaze_powder" + type: "item" + }] + title: "Blaze Powder" + x: 7.125d + y: -1.875d + } + { + dependencies: [ + "1137D2BA7E03D685" + "2B7B214EDE0B45A2" + ] + description: [ + "If you've killed an Enderman before, you may have noticed it dropped &aEnderpearl Dust&r instead of an Ender Pearl. In order to get &aEnder Pearls&r, you must make them from Enderpearl Dust in the &3Implosion Compressor&r." + "" + "&9Pro tip for non-Peaceful&r: Trapping Endermen in Boats makes them much easier to kill! Use a &dButchery Knife&r to kill Endermen for the Looting 3 bonus." + "" + "In the long term, &aEnderpearl Dusts&r should be made in an &3HV Mixer&r." + ] + icon: "minecraft:ender_pearl" + id: "4024C831C77101CA" + size: 0.75d + tasks: [ + { + id: "3DC62CA60F006A06" + item: "gtceu:ender_pearl_dust" + type: "item" + } + { + id: "20403A639228B809" + item: "minecraft:ender_pearl" + type: "item" + } + ] + title: "Ender Pearls" + x: 9.0d + y: -0.375d + } + { + dependencies: ["3568BC9742092FC5"] + description: [ + "&oDoping is the process of intentionally introducing impurities into semiconductors to change their properties.&r" + "" + "&7Silicon&r can be doped with small amounts of &ePhosphorus&r to make a better &eSilicon Boule&r." + "" + "Phosphorus-doped Silicon Boules typically yield &68 times&r more wafers than their non-doped counterparts. However, they are not strictly needed until the &5EV&r age, where they will be used in more complex wafers." + "" + "&9Note&r: All processing of Phosphorus Boules and Wafers requires a &dCleanroom&r!" + ] + icon: "gtceu:phosphorus_boule" + id: "017019EB38F7A18C" + rewards: [{ + id: "69C519E1CE7B94F0" + item: "gtceu:hv_lithium_battery" + type: "item" + }] + size: 0.75d + subtitle: "Dope, bro" + tasks: [ + { + id: "28C8A90D0F999573" + item: "gtceu:phosphorus_boule" + type: "item" + } + { + id: "2CD60F6FFD4C1DFF" + item: "gtceu:hv_laser_engraver" + type: "item" + } + ] + title: "Phosphorus Boules" + x: 7.875d + y: -2.625d + } + { + dependencies: ["26394C1290D70AB6"] + description: [ + "The &3Implosion Compressor&r turns the Dust form of Gems into their Gem form." + "" + "It is required to get &aEnder Pearls&r." + "&cTNT&r or &cDynamite&r can be used for the Implosion." + ] + icon: "gtceu:implosion_compressor" + id: "1137D2BA7E03D685" + size: 1.1d + tasks: [{ + id: "52E617BBF3718471" + item: "gtceu:implosion_compressor" + type: "item" + }] + title: "Implosion Compressor" + x: 10.125d + y: -0.375d + } + { + dependencies: [ + "4343746E706264E6" + "528CE69DA4358B2E" + ] + description: [ + "&oHowever, its fumes are extremely toxic! It is also a very potent oxidizer. Extremely dangerous.&r" + "" + "&aNitric Acid&r is used in:" + "&9-&r Cetane-Boosted Diesel, a better Diesel fuel presented in a next Quest." + "&9-&r Nitrobenzene, a better Gas fuel presented in a next Quest." + "&9-&r The optional gem slurry chains." + "&9-&r The Platinum Group Sludge chain, in &1IV&r Age." + "&9-&r Polybenzimidazole (almost bit my tongue), in &1IV&r Age." + "" + "" + "There are two main ways to make &aNitric Acid&r. &oThe good way and the bad ways!&r" + "" + "So naturally I will present the best method:" + "Get a &3Large Chemical Reactor&r and use it to make &aNitrogen Dioxide&r." + "From there, react it in a regular &3Chemical Reactor&r with more &dOxygen&r and &dWater&r and you got yourself some &aNitric Acid&r!" + "" + "This requires a lot of &dOxygen&r. Refer to its own Quest in &7LV&r for the most efficient ways to obtain in large amount. Notice that this is Hydrogen free!" + ] + icon: "gtceu:nitric_acid_bucket" + id: "5BACED5AE350EAB1" + size: 0.75d + subtitle: "It won't eat your skin" + tasks: [{ + amount: 1000L + fluid: "gtceu:nitric_acid" + id: "30DA5B5D735254AD" + type: "fluid" + }] + title: "Nitric Acid" + x: 7.5d + y: 1.5d + } + { + dependencies: ["5BACED5AE350EAB1"] + description: [ + "&aCetane-Boosted Diesel&r is &650% more energy dense&r than regular &aDiesel&r, and only requires 1 part &dTetranitromethane (TNM)&r for every 50 parts &aDiesel&r. What a deal, right?" + "" + "The catch comes in the complexity of making &dTNM&r. In order to make it, you must react &aNitric Acid&r with either &dEthenone&r or &aMethyl Acetate&r, both of which have quite an involved process themselves" + ] + icon: { + Count: 1b + id: "gtceu:fluid_cell" + tag: { + Fluid: { + Amount: 8000 + FluidName: "gtceu:cetane_boosted_diesel" + } + } + } + id: "04F6E968CEEC3D49" + shape: "rsquare" + size: 0.75d + tasks: [{ + amount: 50000L + fluid: "gtceu:cetane_boosted_diesel" + id: "150FF5579CA17796" + type: "fluid" + }] + title: "Cetane-boosted Diesel" + x: 9.0d + y: 1.875d + } + { + dependencies: ["16B735F9C391D260"] + description: [ + "&oSmaller, better, cheaper!&r" + "" + "The &eSMD&r (surface-mount device) &aComponents&r are required for the next tier of circuits (&5Nano&r). They can also be used in place of their non-SMD counterparts in most Circuit recipes." + "" + "Of course they are more complicated to make, this is GregTech! What did you expect?" + ] + icon: "gtceu:smd_transistor" + id: "4C3805F75C9EE3DD" + size: 0.75d + subtitle: "Alternate components!" + tasks: [ + { + id: "75D9301389ECDAC7" + item: "gtceu:smd_transistor" + type: "item" + } + { + id: "5AC39933BF3FB8C3" + item: "gtceu:smd_resistor" + type: "item" + } + { + id: "6421A825AB3FC7CE" + item: "gtceu:smd_capacitor" + type: "item" + } + ] + title: "SMD Components" + x: 1.875d + y: 1.875d + } + { + dependencies: ["4C3805F75C9EE3DD"] + description: [ + "&aPlatinum&r (needed for SMD Diodes) has its own dedicated Quest in the &5EV&r tab." + "" + "&bLore:&r The SMD Inductors make an appearance in GTCEu for the first time. It's more consistent and convenient to have all Circuit components get a SMD counterpart." + ] + icon: "gtceu:smd_capacitor" + id: "7F272A099E65F848" + size: 0.75d + tasks: [ + { + id: "75955EC3248DEA7A" + item: "gtceu:smd_diode" + type: "item" + } + { + id: "46FD3F3FEFBF7ECD" + item: "gtceu:smd_inductor" + type: "item" + } + ] + title: "More SMD Components" + x: 3.375d + y: 1.875d + } + { + dependencies: [ + "26394C1290D70AB6" + "16A6AE5C770DB83A" + ] + description: [ + "&oShredding your Ores with Byproducts.&r" + "" + "The &3HV Macerator&r finally unlocks more of the slots shown in JEI. With this the first &9three&r slots are now available. This allows you to receive the &6unique ore Byproduct&r from macerating &dThermal &dCentrifuged Ore&r." + "" + "Macerating Ores costs &a32 EU/t&r with &5both overclocks&r, which makes this machine able to fit in LV lines, convenient!" + "" + "Despite the signicant improvements this machine provides, it is still not completely worth it to do advanced processing for your all ores. Energy and time are a huge factor to never neglect, so select only the ores that you care for the &6Byproducts&r." + "" + "&bLore:&r In GregTech 5u, the HV macerator only gave two slots. Who needed that stone dust anyways?" + ] + id: "6B7762F672BAE76F" + size: 1.1d + subtitle: "What? Why?!" + tasks: [{ + id: "76DAF1C1B90EFE87" + item: "gtceu:hv_macerator" + type: "item" + }] + title: "Universal Macerator" + x: -1.5d + y: -1.875d + } + { + dependencies: [ + "6EB68C28BEE24DEF" + "390E59F05132FCB8" + ] + description: [ + "&aAmmonia&r is &doptional&r in the &6HV&r Age." + "" + "You may use it in the production of:" + "&9-&r Nitric Acid, although unrecommended." + "&9-&r Rocket Fuel, required for Nether Stars, in &1IV&r Age." + "&9-&r Polybenzimidazole (almost bit my tongue), in &1IV&r Age." + "" + "" + "The recipe that will give you the least headaches is the one in the &3HV Chemical Reactor&r." + "Make sure your &aHydrogen&r production (mostly from &aWater electrolysis&r) is keeping up." + "" + "It will also be obtained as a waste product from the &dPlatinum Group Sludge&r processing." + ] + icon: "gtceu:ammonia_bucket" + id: "4343746E706264E6" + shape: "rsquare" + size: 0.75d + tasks: [{ + amount: 1000L + fluid: "gtceu:ammonia" + id: "5D4330FDC189D42D" + type: "fluid" + }] + title: "Ammonia" + x: 7.5d + y: -0.375d + } + ] + subtitle: ["Scale your power and dominate the world"] + title: "&6HV&r - High Voltage" +} diff --git a/config/ftbquests/quests/chapters/iv__insane_voltage.snbt b/config/ftbquests/quests/chapters/iv__insane_voltage.snbt new file mode 100644 index 0000000..2946d84 --- /dev/null +++ b/config/ftbquests/quests/chapters/iv__insane_voltage.snbt @@ -0,0 +1,1038 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "iv__insane_voltage" + group: "693226878D58638A" + icon: "gtceu:iv_electric_motor" + id: "32EF20533F323E02" + order_index: 5 + quest_links: [{ + id: "050247AED8C803F9" + linked_quest: "30A6EDDF25A5E5F8" + shape: "gear" + size: 1.4d + x: 0.99d + y: 3.96d + }] + quests: [ + { + dependencies: [ + "52D952ADBEB67454" + "214783B2BB6730C5" + "216E5A3574AC08BF" + "5B07279B08BF8DDE" + "6B128610C7D2825D" + ] + description: [ + "This armor provides more QoL compared to the Nano suit." + "" + "&9Helmet:&r Provides &dNight vision&r (default keybind &4M&r but check for conflicts), prevents harmful potion effects, and automatically eats for you!" + "" + "&9Chestplate:&r Nullifies burning, but can be further upgraded into the &aAdvanced&r version at the very end of &dLuV&r Age. Note that this does NOT include a jetpack without the advanced upgrade." + "" + "&9Leggings:&r Provides the speed boost which the Nano leggings did not." + "" + "&9Boots:&r Provides &dStep Assist&r, nullifies fall damage, and increases jump height!" + "" + "&bLore:&r This armor is originally inspired by IndustrialCraft, but its first implementation within the GTCE environment came with Nuke Powered Utils, an addon mod to GTCE." + ] + hide_dependency_lines: true + id: "5C4D3CF214972E5A" + shape: "rsquare" + size: 0.66d + subtitle: "Not an actual trademark" + tasks: [{ + id: "0494A8915551F41D" + type: "item" + }] + title: "QuarkTech" + x: 6.2700000000000005d + y: 0.99d + } + { + dependencies: [ + "300348B1238BCB9A" + "7A1E3C3A2D699C5B" + ] + description: ["This Superconductor will be required for progression during &dLuV&r (if you guessed why, congratulations, you are an expert with &2JEI&r!)."] + icon: "gtceu:samarium_iron_arsenic_oxide_double_wire" + id: "52D952ADBEB67454" + size: 0.66d + tasks: [{ + icon: "gtceu:samarium_iron_arsenic_oxide_single_wire" + id: "3789CEDA4AEEBD91" + type: "item" + }] + title: "IV Superconductors" + x: 0.0d + y: 0.99d + } + { + dependencies: ["7FA0ACB7F161F378"] + description: [ + "If you already made and centrifuged &aRare Earth&r, that's great! If you did not, obtain it as &9Byproduct&r from various ores, or from centrifuging &dMonazite&r." + "" + "To extract the &aRare Earths&r&r, you should use &3Centrifuge&r &4as high tier as possible&r, due to the chanced output increasing." + "" + "The elements you can obtain are:" + "&9-&r &aLanthanum&r is used in &3Fusion&r&r, you will eventually want a lot of it!" + "&9-&r &aYttrium&r is used in &dYttrium-Barium-Cuprate-Oxide&r (YBCO), a wire material for &3UV&r." + "&9-&r &aCerium&r is not particularly useful." + "&9-&r &aSamarium&r is used for &dIV Superconductors&r and &dMagnetic Rods&r for &dLuV&r+ Motors." + "&9-&r &aNeodymium&r normally makes the strongest magnets, but gameplay balance... you know." + "&9-&r &aCadmium&r is not particularly useful." + "" + "" + "&bLore:&r Rare Earth Elements (REE) contain a lot more metals than these, but we are struggling enough as is to give them use. Gregicality Science will have a proper REE chain!" + ] + id: "300348B1238BCB9A" + size: 0.66d + tasks: [{ + count: 64L + id: "0BC7D23CA52A619D" + item: "gtceu:rare_earth_dust" + type: "item" + }] + title: "Rare Earth" + x: 0.0d + y: 1.98d + } + { + dependencies: [ + "1776FA1F3255731E" + "5CA86A333670A55C" + "069FD86133D7D582" + ] + description: [ + "&aHSS-G Coils&r bring up the Heat Capacity to &d5,400K&r." + "" + "Sweet &6&6Coil bonuses&r&r should be the incentive to make those early, as they become mandatory only during the &dLuV&r Age." + "" + "At this point, you may go back to using only one &3Electric Blast Furnace&r for your entire base, powering with the highest available Voltage you have." + "Hot Metals will start taking longer to cool down as they don't get perfect overclocks. For that you will probably want a dual or quad &3Vacuum Freezer&r." + ] + icon: "gtceu:hssg_coil_block" + id: "7A1E3C3A2D699C5B" + subtitle: "Approaching solar temperatures" + tasks: [{ + icon: { Count: 16b, id: "gtceu:hssg_coil_block" } + id: "544762609C1B9613" + type: "item" + }] + title: "HSS-G Coils" + x: 0.99d + y: 0.99d + } + { + dependencies: ["069FD86133D7D582"] + description: [ + "&oHigh-Speed Steels (HSS) are more resistant Steel Alloys typically used in Rails.&r" + "" + "If you previously made &dUltimet&r for any reason, you have already acquired &aMolybdenum&r. It is found in a Nether vein." + "" + "I hope you have a lot of &9TungstenSteel&r, because you're still gonna need more!" + "It is used for the creation of &aHSS&r alloys, presently &aHSS-G&r." + ] + hide_dependency_lines: true + id: "1776FA1F3255731E" + size: 0.66d + tasks: [{ + id: "7F7D77145AC8197E" + item: "gtceu:hssg_ingot" + type: "item" + }] + title: "HSS-G" + x: 1.98d + y: 0.99d + } + { + dependencies: ["7A1E3C3A2D699C5B"] + description: [ + "&oTechnically HSS-E does not have Manganese, but close enough... as some other HSS alloys do have Manganese.&r" + "" + "&aHSS-E&r has very few niche uses required in progression." + "" + "This alloy has great durability and damage property for tools. It has the best Power multiplier (until Neutronium!) as a &dRotor&r for &3Large Turbines&r, though less efficient than &aHSS-S&r." + ] + id: "1783D89CE81C8E2E" + shape: "rsquare" + size: 0.66d + tasks: [{ + id: "096C0C576B0F3358" + item: "gtceu:hsse_ingot" + type: "item" + }] + title: "HSS-E" + x: 0.99d + y: 1.98d + } + { + dependencies: [ + "1776FA1F3255731E" + "0425179329ED1B72" + "58BBD540D7D4FF01" + ] + description: [ + "To run the &3Extreme Combustion Engine&r, you will most likely want to boost it (&oelse why would you bother...&r)." + "You will want a &34A IV Dynamo Hatch&r as the output, and one &3Vacuum Freezer&r for &aLiquid Oxygen&r." + "" + "You can now harness the equivalent of 1 &dLuV&r Amp, while burning fuel at &6200% efficiency&r!" + "" + "Don't forget to keep it supplied with a small amount of &aLubricant&r." + "" + "The &3ECE&r is also void-free, unlike Large Turbines. Any energy that cannot be output will momentarily pause the multiblock." + "" + "" + "&bLore:&r The ECE comes from GT:NH. However... the story is not so great. The stats on the tooltip looked similar to this one, so far so good." + "However if you made calculations, you ended up realizing you needed to run around 16 whole HV Vacuum Freezers to keep up with Liquid Oxygen..." + "The one and only fuel it would accept is High Octane Gasoline, which was stated to be burned at 300% efficiency when boosted, but it was a lie! The efficiency remained 100%!" + "The GT:NH team recently decided to rework the ECE among other power options, phew!" + ] + id: "466AC4DD902115EF" + shape: "rsquare" + size: 0.66d + subtitle: "The ultimate Combustion generator!" + tasks: [{ + id: "7F0E2A5AD0E2FC25" + item: "gtceu:extreme_combustion_engine" + type: "item" + }] + title: "Extreme Combustion Engine" + x: 1.98d + y: 1.98d + } + { + dependencies: [ + "7820DF52516344F4" + "4CD9F6D1B4CC7D81" + "5BACED5AE350EAB1" + "4343746E706264E6" + "528CE69DA4358B2E" + ] + description: [ + "You should have all the tools available to produce &aPolybenzimidazole&r on your own!" + "" + "I will give you nothing but one piece of advice. When looking through recipes, pin them in &2JEI&r (default 'A' hotkey). I hope you have been doing that this whole time, as it makes planning a lot easier!" + "" + "&aPBI&r only becomes mandatory to progress from &dLuV&r to ZPM, but having it made earlier will unlock the &6Advanced SMDs&r." + "" + "The Quest can be completed with &eany&r PBI form. However you may want Bars for automation purposes." + ] + icon: "gtceu:polybenzimidazole_plate" + id: "7CFC112B8F460549" + subtitle: "GTCEu's toughest polymer!" + tasks: [ + { + amount: 1000L + fluid: "gtceu:polybenzimidazole" + id: "5971118ED25AC71A" + type: "fluid" + } + { + id: "7C5D37940A0C8409" + item: "gtceu:polybenzimidazole_ingot" + type: "item" + } + { + id: "65165EC105F048AD" + item: "gtceu:polybenzimidazole_plate" + type: "item" + } + ] + title: "Polybenzimidazole" + x: 0.0d + y: 2.97d + } + { + dependencies: [ + "7A1E3C3A2D699C5B" + "7CFC112B8F460549" + ] + description: [ + "Better &aSMDs&r to make Circuits more complex, but cheaper." + "" + "You will require Alloys that you have not made yet, most of which are used in &dLuV&r Age and onwards." + "" + "&aAdvanced SMDs&r are required for the &dCrystal&r Circuit line." + ] + icon: "gtceu:advanced_smd_transistor" + id: "195E5BFDE4C5A0DE" + size: 0.66d + tasks: [ + { + id: "25B01725B3E33952" + item: "gtceu:advanced_smd_transistor" + type: "item" + } + { + id: "5BA971DE64CA560F" + item: "gtceu:advanced_smd_resistor" + type: "item" + } + { + id: "1ED6BE67774595EA" + item: "gtceu:advanced_smd_capacitor" + type: "item" + } + { + id: "027CA58B4F5D5F99" + item: "gtceu:advanced_smd_diode" + type: "item" + } + { + id: "3D7DE6355D703AFB" + item: "gtceu:advanced_smd_inductor" + type: "item" + } + ] + title: "Advanced SMDs" + x: 0.99d + y: 2.97d + } + { + dependencies: [ + "7CC79617A4965F25" + "30A6EDDF25A5E5F8" + "12B4423F055BFBF5" + ] + description: [ + "Nothing special here... &3IV Assembler&r and &3IV Cutting Machine&r are required to unlock &3IV Energy + Dynamo Hatches&r, you know you do." + "" + "Upgrading them to &2Gregicality Multiblocks&r is a wise decision, if you added the mod." + "" + "" + "&bLore:&r I often get asked why is GcyM not included in the modpack. My reasoning is to show how robust GTCEu is by itself." + "Did you know that GTCE's content stopped at EV, and the content up to UV was always gapped with Shadows of Greg, a third party mod?" + "Of course GcyM should still be included in any greedier modpack, because it is a great QoL mod." + ] + icon: "gtceu:iv_assembler" + id: "5CA86A333670A55C" + tasks: [ + { + id: "2BD1CC61E5122DC7" + item: "gtceu:iv_assembler" + type: "item" + } + { + id: "7FF6345C38537641" + item: "gtceu:iv_cutter" + type: "item" + } + ] + title: "IV Machinery" + x: 1.98d + y: 2.97d + } + { + dependencies: [ + "30A6EDDF25A5E5F8" + "14D277A164202FF8" + ] + description: [ + "The &aLarge Tungstensteel Boiler&r is the final steam boiler. It's even more efficient than the previous ones, and produces more steam too." + "" + "This thing is &nextremely&r not worth it, and you should use something else. Don't make this, it's not good. Steam doesn't scale beyond this point, and this boiler will likely be removed in the future." + "" + "&eNote&r: This quest can be skipped (for completion progress) by clicking the Checkmark. You do not have to actually craft one." + "" + "&bLore&r: No one makes these in GT5u either..." + ] + icon: "gtceu:tungstensteel_large_boiler" + id: "328CFD483C26EA44" + shape: "rsquare" + size: 0.66d + subtitle: "Good luck fueling this lmao" + tasks: [ + { + id: "4C89839747EDFFF5" + item: "gtceu:tungstensteel_large_boiler" + type: "item" + } + { + id: "4F863C04757556B2" + type: "checkmark" + } + ] + title: "Worst Combustion" + x: 0.0d + y: 3.96d + } + { + dependencies: ["528CE69DA4358B2E"] + description: [ + "&oBy this point I should be rambling on how important it is to automate everything and... yeah, do it, embrace the pain!&r" + "" + "&aLaminated Glass&r is the Glass tier for &1IV&r and onwards. It is made in the &3Forming Press&r using a new Polymer: &dPolyvinyl Butyral&r." + "" + "None of the steps should be particularly difficult if you already have the &3Distillation Tower&r for Cracked Fuels, and you have also automated Epoxy." + "If you do not have both, you know what to do!" + "" + "" + "&9Note:&r &dPolyvinyl Acetate&r (required for the Glass) can also be used for &aGlue&r, if you ever care about that..." + ] + id: "12B4423F055BFBF5" + size: 0.66d + tasks: [{ + id: "2358A62B80B56238" + item: "gtceu:laminated_glass" + type: "item" + }] + title: "Laminated Glass" + x: 1.98d + y: 3.96d + } + { + dependencies: [ + "7A1E3C3A2D699C5B" + "216E5A3574AC08BF" + ] + description: [ + "&oAnother High Speed Steel, completely fictional, alloyed with Iridium and Osmium.&r" + "" + "&aHSS-S&r will be necessary to craft &dLuV Motors&r." + "" + "This alloy has a great mining speed, which translates into extremely good &6efficiency&r when used as a &dRotor&r in &3Large Turbines&r." + ] + id: "3A7491323AC5C70C" + size: 0.66d + subtitle: "We made this one up" + tasks: [{ + id: "578E3442D589DAE8" + item: "gtceu:hsss_ingot" + type: "item" + }] + title: "HSS-S" + x: 2.97d + y: 0.99d + } + { + dependencies: ["7D15EEE81B1A3100"] + description: [ + "Getting &aIndium&r requires a lot of &dSulfuric Acid&r, and two different ores: Galena and Sphalerite." + "" + "&dSulfuric Acid&r can be produced in large scale in the &3Large Chemical Reactor&r, or obtained as a waste from the &9Platinum Group Sludge&r process." + "" + "In &dLuV&r, the mandatory &9Naquadah chain&r will grant &aIndium&r too, which means this setup will have a limited life." + "" + "" + "&bLore:&r Another small chain inherited from GregTech 5. However this used to yield one tiny Dust instead, which was very painful." + ] + icon: "gtceu:indium_dust" + id: "0F192D1F44B9B599" + size: 0.66d + subtitle: "Superconductor supreme" + title: "Indium" + x: 2.97d + y: 1.98d + } + { + dependencies: [ + "7820DF52516344F4" + "0F192D1F44B9B599" + "5CA86A333670A55C" + "528CE69DA4358B2E" + ] + description: [ + "The &aHPIC&r unlocks &3IV Energy Hatches&r and &3Dynamos&r... You know the drill!" + "" + "Making an &3IV Chemical Reactor&r is &doptional&r. You can craft this with a &3Large Chemical Reactor&r if you wish." + "" + "If you wish to automate your LCR with patterns, head back to the P2P Tunnel Quest for more information." + ] + id: "0425179329ED1B72" + size: 0.66d + tasks: [{ + id: "3550E45267942DE8" + item: "gtceu:hpic_chip" + type: "item" + }] + title: "High Power Integrated Circuit" + x: 2.97d + y: 2.97d + } + { + dependencies: ["30A6EDDF25A5E5F8"] + description: [ + "&1IV&r Components - fortunately for you - are not a big step up in terms of complexity." + "" + "The amount of required &dTungsten&r is huge." + "" + "&aEmitters&r and &aSensors&r are another topic though... as they require &dNether Star&r and &dIridium&r, both of which have their own dedicated Quests." + ] + icon: "gtceu:iv_electric_motor" + id: "01AB252C72B565FE" + shape: "rsquare" + size: 0.66d + title: "There is no limit to \"Fun\"" + x: 0.99d + y: 4.95d + } + { + dependencies: [ + "7CC79617A4965F25" + "30A6EDDF25A5E5F8" + "14D277A164202FF8" + ] + description: [ + "Better Ore Processing for &6chanced Byproducts&r, only at the cost of this &3Macerator&r! A must have." + "" + "And now, is it finally time for mass ore processing automation...? &oYes?&r" + "The next Quest will help you with that!" + ] + id: "05003665368F5A57" + size: 0.66d + tasks: [{ + id: "4043CFB3C4E0DB90" + item: "gtceu:iv_macerator" + type: "item" + }] + title: "Shredding your Ores with further more Byproducts" + x: 1.98d + y: 4.95d + } + { + dependencies: ["05003665368F5A57"] + description: [ + "Welcome to the age of automation!" + "" + "A new tutorial questline has opened up in the Ore Processing page - check it out." + ] + icon: "gtceu:almandine_refined_ore" + id: "724FB950CC472BB4" + size: 0.66d + title: "Setting up Ore Processing" + x: 2.97d + y: 4.95d + } + { + dependencies: [ + "73E8283634E5E33A" + "12B4423F055BFBF5" + "327C3E02CD751453" + "0425179329ED1B72" + "069FD86133D7D582" + "6B128610C7D2825D" + ] + description: [ + "&oNo. The Assembly Line is not just a big Assembler, it's a lot more than that!&r" + "" + "Making &dLuV&r Components will require more work." + "The &3Assembly Line&r is an entry point towards late game." + "" + "This Multiblock has a &evariable size&r&r. Each &3ULV Input Bus&r accepts a different stack of items." + "You will want to build this with a size of &d10&r to get started, or of a size of &d14&r to accept all possible recipes." + "" + "Recipes require &aFluids&r, so it is a good idea to keep the &3Input Hatches&r permanently filled with &dSoldering Alloy&r, &dLubricant&r and &dStyrene-Butadienne Rubber&r." + "" + "&6Read the next quests to learn the mechanics of the Assembly Line. This multiblock is &lcomplicated&r&6 but very fun." + ] + id: "77B7B1EDD19831E0" + shape: "gear" + size: 1.5d + subtitle: "AKA the \"Assline\"" + tasks: [{ + id: "1BD34023E42B4E50" + item: "gtceu:assembly_line" + type: "item" + }] + title: "Assembly Line" + x: 3.96d + y: 3.96d + } + { + dependencies: [ + "5E6BA54E8A5BEBDE" + "14D277A164202FF8" + "6B128610C7D2825D" + ] + description: [ + "The &3Processing Array&r is a power &6automation tool&r." + "It combines several single block machines into one single multiblock." + "Place up to &d16&r Machines into the &3Machine Access Interface&r." + "" + "The &3PA&r will now &asimulate&r all the machines you put inside, as if they were running at the same time." + "This means recipes can now be performed up to &d16&r at a time, this is called &4parallel&r." + "{@pagebreak}" + "&bLore:&r In GregTech 5, the Data Orb was used to Matter Replicator to store data of the material you wanted to replicate. There is no replication here, the Orb is just a crafting component." + "Additionally GregTech 5's PA and other Multiblocks acted as a Cleanroom. There is no such thing here. You will need to place Multiblocks in the Cleanroom." + ] + id: "2DAC91AF2EBB68E2" + size: 0.85d + subtitle: "The PA does so little but so much" + tasks: [{ + id: "515EDFE316170EEA" + item: "gtceu:iv_processing_array" + type: "item" + }] + title: "Processing Array" + x: 5.530408163265307d + y: 3.955408163265311d + } + { + dependencies: [ + "0988B5FB795FF7DA" + "383B789B654C4094" + "69E384F389B0D07B" + ] + description: [ + "&o250 Million EU in a Battery, 25Min of Power when drained constantly!?&r" + "" + "The &aLapotronic Energy Orb&r should be the beginning of the end of your energy storage struggles." + "This Energy Storage is perfectly suited if your Power Generation is inconsistent, or if you need to buffer large amounts due to the nature of &3Large Turbines&r." + "" + "It does not come quite cheap though. The &dEngraved Lapotron Crystal Chips&r are worth &a8 Lapotron Crystals&r." + ] + id: "5B07279B08BF8DDE" + size: 0.66d + subtitle: "It's amazing!" + tasks: [{ + id: "3B8E3903EA888A6F" + item: "gtceu:lapotronic_energy_orb" + type: "item" + }] + title: "Insane Batteries" + x: 6.93d + y: 3.96d + } + { + dependencies: ["145F71A817C5996E"] + description: ["The &aZPM Mainframe&r is used to make the &3LuV Circuit Assembler&r (of course), but also &3Fusion&r."] + id: "327C3E02CD751453" + size: 0.66d + tasks: [{ + id: "59901F46ED2C46DF" + item: "gtceu:quantum_processor_mainframe" + type: "item" + }] + title: "First ZPM Circuits!" + x: 7.92d + y: 3.96d + } + { + dependencies: [ + "1B520580219AFAE9" + "216E5A3574AC08BF" + ] + description: [ + "&aNether Stars&r are used for high tier &dSensors&r, &dEmitters&r and &dField Generators&r." + "" + "You can also use them for &dBeacons&r, if you desire the permanent potion effects. Vanilla for you!" + "" + "On the topic of &aNether Air&r which is required in the recipe: you can consider &9Liquid Nether Air&r Distillation if you wish, it's... decent." + ] + icon: "minecraft:nether_star" + id: "6B128610C7D2825D" + subtitle: "Jump Up, Superstar" + tasks: [ + { + id: "71D5FE3076C1F56C" + item: "gtceu:nether_star_dust" + type: "item" + } + { + id: "08814DD921835365" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:gems/nether_star" + } + } + title: "Any #forge:gems/nether_star" + type: "item" + } + ] + title: "Nether Stars" + x: 4.95d + y: 2.97d + } + { + dependencies: [ + "64CACABB48635904" + "5BACED5AE350EAB1" + ] + description: [ + "The &aPlatinum Group Metals&r are six rare metals with useful catalytic properties. They are &3Ruthenium&r, &dRhodium&r, &7Palladium&r, &9Osmium&r, &bIridium&r, and &ePlatinum&r." + "You will need to &4automate&r this entire process, as all these metals are used extensively in the late game." + "" + "To begin, treat various PGM-bearing &aPurified Crushed Ores&r with &dNitric Acid&r to produce &aPlatinum Group Sludge&r." + "Then, centrifuge it with &dAqua Regia&r to produce the various PGM salts." + "" + "&dChlorine&r is perfectly recycled from the &eRaw Platinum Powder&r." + "&dNitric Acid&r is sort of recycled from &7Raw Palladium Powder&r through &dAmmonia&r, though I would recommend to keep that Ammonia for other uses (Rocket Fuel and PBI)." + "" + "The other PGM salts have their mini-chain associated to them, more or on the next quests." + "" + "&9Note:&r &ePlatinum&r and &7Palladium&r can also be obtained from The End or through normal Ore Processing." + "" + "&bLore:&r Have you heard of the infamous \\\"Platline\\\" from either Gregicality of GregTech: New Horizons? The extremely daunting chain was added in GT:NH through Bartworks. The concept is amazing, but we had to tune it down significantly to make the entry point to late game in GTCEu much smoother." + ] + icon: "gtceu:platinum_group_sludge_dust" + id: "635D14B8E9F996FD" + tasks: [{ + id: "4DCFD28954A351A8" + type: "item" + }] + title: "Platinum Group Processing" + x: 3.96d + y: 0.99d + } + { + dependencies: [ + "635D14B8E9F996FD" + "7820DF52516344F4" + "528CE69DA4358B2E" + ] + description: [ + "This part of the chain starts with &aRarest Metal Residue&r." + "" + "You will need an &1&1IV&r powered &3Large Chemical Reactor&r, but the average power is not too bad." + "" + "&dChlorine&r is fully looped, and &dHydrogen&r is slightly negative (&ounless you put Acidic Osmium Solution in the Distillation Tower and electrolyze the water back... no, don't do that&r)." + "" + "" + "&aIridium&r is required to progress in the &1IV&r Age, so... automate the PGS line!" + ] + icon: "gtceu:iridium_ingot" + id: "216E5A3574AC08BF" + tasks: [ + { + id: "236EFFBCE5885D61" + item: "gtceu:rarest_metal_mixture_dust" + type: "item" + } + { + id: "1AAE4205D9FA580D" + item: "gtceu:iridium_dust" + type: "item" + } + { + id: "75849AB6B11652E9" + item: "gtceu:osmium_dust" + type: "item" + } + ] + title: "Iridium and Osmium" + x: 3.96d + y: 1.98d + } + { + dependencies: [ + "635D14B8E9F996FD" + "528CE69DA4358B2E" + "069FD86133D7D582" + "5DBBD9B1F5B01F4E" + ] + description: [ + "This part of the chain starts with &aInert Metal Mixture&r." + "" + "&dSulfuric Acid&r can be perfectly recycled. You will produce excess &dOxygen&r and &dHydrogen&r." + "" + "&aRuthenium&r and &aRhodium&r are gatekeepers to the &dLuV&r Age. But you should still automate them so you won't need to do it later!" + ] + icon: "gtceu:ruthenium_ingot" + id: "214783B2BB6730C5" + size: 0.66d + tasks: [ + { + id: "4F0B7B1C15451FBA" + item: "gtceu:inert_metal_mixture_dust" + type: "item" + } + { + id: "08FEDEE28C37331F" + item: "gtceu:ruthenium_dust" + type: "item" + } + { + id: "014BD952B8944694" + item: "gtceu:rhodium_dust" + type: "item" + } + ] + title: "Ruthenium and Rhodium" + x: 3.96d + y: 0.0d + } + { + dependencies: ["214783B2BB6730C5"] + description: [ + "Progressing into &dLuV&r Age will require more than simply &aRhodium Plated Palladium&r and &9LuV Circuits&r. You will also need the &3Assembly Line&r." + "" + "The &4resource costs&r will also start to increase &4significantly&r as you work towards &eFusion&r." + "If you haven't got automation for nearly everything, now (in &1IV&r Age) is a good time to do it." + "Make use of &3Processing Arrays&r, or all the special Multiblocks from &2Gregicality Multiblocks&r." + "" + "If your power generation relies on &3Large Turbines&r, you can still get the &3LuV Rotor Holder&r." + ] + id: "4F6E351C5F676618" + shape: "gear" + size: 1.25d + subtitle: "The main &dLuV&r material." + tasks: [{ + icon: "gtceu:rhodium_plated_palladium_ingot" + id: "0A57BEFB8BD9958A" + item: "gtceu:rhodium_plated_palladium_ingot" + type: "item" + }] + title: "Rhodium-Plated Palladium" + x: 4.95d + y: 0.0d + } + { + dependencies: ["216E5A3574AC08BF"] + description: [ + "This Large Miner is nearly identical to the regular one, except it has a wider range and uses more drilling fluid." + "" + "It's an optional upgrade, which you might not even want." + "" + "&bLore&r: There may be a rebalance for these in the future. See the Multiblock Miner quest for details" + ] + id: "07906458E1A15683" + shape: "rsquare" + size: 0.66d + tasks: [{ + id: "2940A7CFB47DBE9F" + item: "gtceu:luv_large_miner" + type: "item" + }] + title: "Multiblock Miner II" + x: 5.94d + y: 0.0d + } + { + dependencies: ["216E5A3574AC08BF"] + description: [ + "The &3Power Substation&r is a multiblock power storage system. Fill it with &a2-18 layers&r of assorted &9Capacitor Blocks&r to increase its storage. Each layer must be full of capacitors, and you can use Empty Capacitors to fill unused spaces." + "" + "&9Capacitors&r also hold significantly more energy than the batteries used to make them. In the &3Power Substation&r, &9Capacitors&r can be mixed, so they do not all have to be the same tier." + "" + "At &1IV&r Tier, you can make &5EV&r and/or &1IV&r Capacitors." + "" + "Energy is input with regular Energy Hatches, and output with regular Dynamo Hatches." + "" + "You can also use &9Substation Hatches&r to transmit many more amps. These hatches only work in Substations, and do not work in regular multiblocks." + ] + id: "04E9D2F484702965" + subtitle: "Centralised power, at last" + title: "Power Substation" + x: 4.95d + y: 0.99d + } + { + dependencies: ["216E5A3574AC08BF"] + description: [ + "Likely no one will ever make this item, but it gives you &6unlimited&r construction paste for Building Gadgets. It's useful for building... maybe." + "" + "This is really only here to tell you that this exists. Enjoy or something..." + ] + hide_dependency_lines: true + id: "2554FE006F827BC7" + shape: "rsquare" + size: 0.66d + subtitle: "Creative items in IV?" + tasks: [{ + id: "04A399D60AAD6B57" + item: "buildinggadgets:construction_paste_container_creative" + type: "item" + }] + x: 6.93d + y: 0.99d + } + { + dependencies: [ + "73E8283634E5E33A" + "0F192D1F44B9B599" + "63A87C9303D54487" + ] + description: [ + "I know, I gated this behind &dIndium&r&r, I'm unfair... But it's the better recipe you know!" + "" + "&aQubit CPUs&r are used in the production of &1Quantum&r Processors." + ] + id: "225F57C95C6D7650" + size: 0.66d + subtitle: "This actually has no relation to Quantum" + tasks: [{ + id: "4C2C6546F0928AD7" + item: "gtceu:qbit_cpu_chip" + type: "item" + }] + title: "Qubit CPUs" + x: 4.95d + y: 1.98d + } + { + dependencies: [ + "73E8283634E5E33A" + "216E5A3574AC08BF" + "069FD86133D7D582" + "6B128610C7D2825D" + ] + description: [ + "&oWoah! Let's be honest, this was tough to get here, I'm sure you thought the same! You will appreciate not having to make a new polymer for Circuits Boards.&r" + "" + "The &3IV Circuit Assembler&r unlocks the &1Quantum&r Circuit line." + "" + "This also unlocks the &6best recipe&r for &dMV Circuits&r." + ] + id: "2BB16260A76718B8" + tasks: [{ + id: "230762F7951EB866" + item: "gtceu:iv_circuit_assembler" + type: "item" + }] + title: "IV Circuit Assembling" + x: 5.94d + y: 1.98d + } + { + dependencies: ["0338C9219DC2F819"] + description: [ + "The next Board for the &1Quantum&r Circuit line." + "" + "&9Tips:&r For efficient and fast board production, you should use two &3Large Chemical Reactors&r, both powered with &6HV&r or higher (make them both share the same &3Energy Hatch&r):" + "" + "&9-&r One &3LCR&r for &aIron III Chloride&r. The &dHydrogen&r may be looped, so reproduce &dHydrochloric Acid&r locally, that way you will only have to passively input &aIron Dusts&r and &aChlorine&r." + "" + "&9-&r One &3LCR&r for both the &acoated Boards&r and the &aempty Circuit Boards&r to make &ecrafting Requests&r with AE2 extremely easy. Keeping an Input Hatch filled with Sulfuric Acid shouldn't be a problem, either." + ] + id: "0988B5FB795FF7DA" + size: 0.66d + tasks: [{ + id: "4EB5F93570DAE79B" + item: "gtceu:fiber_reinforced_printed_circuit_board" + type: "item" + }] + title: "Extreme Circuit Boards" + x: 6.93d + y: 1.98d + } + { + dependencies: [ + "0988B5FB795FF7DA" + "225F57C95C6D7650" + "2BB16260A76718B8" + ] + description: [ + "The first Circuit of the &1Quantum&r line." + "" + "If you wish, you can go for &dAdvanced SMDs&r to make the Circuits cheaper. " + "Doing so requires &9PBI&r and Alloys locked behind &aHSS-G Coils&r." + ] + id: "49C1D61741AA288E" + size: 0.8d + tasks: [{ + id: "4E109F0F515B210F" + item: "gtceu:quantum_processor" + type: "item" + }] + title: "Best EV Circuits!" + x: 7.92d + y: 1.98d + } + { + dependencies: ["4343746E706264E6"] + description: [ + "&oRocket Fuel mostly exists for compatibility with other mods. Modpack devs love it!" + "" + "As an actual fuel for power though? Terrible!&r" + "" + "&aRocket Fuel&r in this modpack is required to obtain &dNether Stars&r (&oplease don't farm Withers!&r)." + "" + "Automating it may be a big sink for your resources, but you can safely batch craft using an overclocked &3Large Chemical Reactor&r, if you desire." + ] + id: "1B520580219AFAE9" + shape: "rsquare" + size: 0.66d + tasks: [{ + amount: 6000L + fluid: "gtceu:rocket_fuel" + id: "040946A4E48F28E8" + type: "fluid" + }] + title: "Rocket Fuel" + x: 5.94d + y: 2.97d + } + { + dependencies: ["117FBB18DEE6F08B"] + description: [ + "The next board material as easy as &aEpoxy&r, plus an added extra step in the &3Chemical Bath&r." + "" + "&oHOORAY!&r" + ] + id: "0338C9219DC2F819" + size: 0.66d + tasks: [{ + id: "7092FDCCDDC53679" + item: "gtceu:reinforced_epoxy_resin_plate" + type: "item" + }] + title: "Fiber-Reinforced Epoxy" + x: 6.942857142857115d + y: 2.863877551020444d + } + { + dependencies: ["698B5F65F2DE4439"] + description: ["LuV Circuits that aren't mainframes!"] + id: "145F71A817C5996E" + size: 0.6d + tasks: [{ + id: "0205E6C037A453A8" + item: "gtceu:quantum_processor_computer" + type: "item" + }] + title: "More LuV Circuits" + x: 7.92d + y: 3.3d + } + { + dependencies: ["49C1D61741AA288E"] + description: ["Better IV Circuits, so progressing within the IV Age doesn't feel as painful."] + id: "698B5F65F2DE4439" + size: 0.6d + tasks: [{ + id: "3B46E4592A6AC60E" + item: "gtceu:quantum_processor_assembly" + type: "item" + }] + title: "Even more IV Circuits" + x: 7.92d + y: 2.64d + } + { + dependencies: [ + "216E5A3574AC08BF" + "0425179329ED1B72" + ] + description: [ + "This Quest will be completed with &eeither&r an &3IV Energy Hatch&r&r... or an &3IV Dynamo Hatch&r for your Multiblock Generators." + "" + "Don't forget that &d4 Amp&r variants exist! However they require &aNiobium-Titanium Cables&r, which needs &9Polyphenylene Sulfide&r." + "Look down in the &dLuV&r Chapter for that (spoiler: it's easy to obtain!)." + ] + icon: "gtceu:iv_energy_input_hatch" + id: "48DEABA155605D23" + shape: "rsquare" + size: 0.66d + tasks: [ + { + id: "5A16A90F5B6FBDA9" + item: "gtceu:iv_energy_input_hatch" + type: "item" + } + { + id: "04CFDD86ADF6B918" + item: "gtceu:iv_energy_output_hatch" + type: "item" + } + ] + title: "Upgrading your EBF for the millionth time" + x: 3.96d + y: 2.97d + } + ] + subtitle: ["Push industrialisation above modern standards"] + title: "&1IV&r - Insane Voltage" +} diff --git a/config/ftbquests/quests/chapters/large_turbines.snbt b/config/ftbquests/quests/chapters/large_turbines.snbt new file mode 100644 index 0000000..34f0db0 --- /dev/null +++ b/config/ftbquests/quests/chapters/large_turbines.snbt @@ -0,0 +1,94 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "large_turbines" + group: "719BFF182E0820D1" + id: "52E70B217806A134" + order_index: 5 + quest_links: [{ + id: "6CC3CC0770652DD9" + linked_quest: "188A8C3DD38C2762" + x: 0.0d + y: 0.0d + }] + quests: [ + { + dependencies: ["188A8C3DD38C2762"] + description: [ + "&3Rotor Holders&r above the tier of the &3Large Turbine&r will &6double&r the production for every tier, multiplicatively." + "&3Rotor Holders&r above the tier of the &3Large Turbine&r will increase the efficiency by 10% for every tier, additively." + ] + id: "4F5DD5816D242E7D" + tasks: [{ + id: "600E11FFBAC10C1C" + type: "checkmark" + }] + title: "Rotor Holders" + x: -1.0d + y: 1.0d + } + { + dependencies: ["188A8C3DD38C2762"] + description: [ + "&aRotors&r have a &9Power&r, &dEfficiency&r and &4Durability&r that are based on tool stats." + "&9Power&r multiplies the production of the &3Turbine&r. This stacks multiplicatively with the &3Rotor Holder&r." + "&dEfficiency&r reduces the fuel consumption. This stacks multiplicatively with the &3Rotor Holder&r." + "&4Durability&r is the lifetime of the &aRotor&r in seconds, when the &3Turbine&r&r is active." + ] + id: "44D051EC36AE418F" + tasks: [{ + id: "169057975DC345BA" + title: "Rotors" + type: "checkmark" + }] + x: -1.0d + y: -1.0d + } + { + dependencies: ["188A8C3DD38C2762"] + description: [ + "The &9Power&r output affects both the fuel consumption and the EU/t generation. It is calculated with the following formula:" + "&eproduction = baseEUt * rotorPower * 2^(rotorHolderTier - turbineTier)&r" + "" + "The &dEfficiency&r reduces the fuel consumption, but does not alter the EU/t generation. It is calculated with the following formula:" + "&eefficiency = rotorEfficiency * (1 + 0.1 * (rotorHolderTier - turbineTier))&r" + ] + id: "1CE29CDDAED21346" + tasks: [{ + id: "7DE01F7FA5E97F0B" + title: "In summary..." + type: "checkmark" + }] + x: 1.5d + y: 0.0d + } + { + dependencies: ["1CE29CDDAED21346"] + description: [ + "Large Steam Turbine, with Ultimet Rotor and EV Rotor Holder:" + "Production = 1024 * 1.60 * 2 = 3276 EU/t" + "Efficiency = 1.30 * 1.10 = 143%" + "(Steam consumption = 4582 L/t, this is above a Titanium Boiler, or a TungstenSteel Boiler with ~70% throttle)" + "" + "Large Gas Turbine, with Chrome Rotor and EV Rotor Holder:" + "Production = 4096 * 1.70 * 1 = 5325 EU/t" + "Efficiency = 1.55 * 1.00 = 155%" + "(The same fuel consumption would produce 3435 EU/t using 6.7 Turbo Gas Turbines)" + "" + "Large Plasma Turbine, with HSS-S Rotor and ZPM Rotor Holder:" + "Production = 16834 * 2.50 * 4 = 168340 EU/t" + "Efficiency = 1.80 * 1.20 = 216%" + "(This is more than a ZPM Amp!)" + ] + id: "392D915D3389DC66" + tasks: [{ + id: "3CBCA60F3007AB27" + title: "...and some examples!" + type: "checkmark" + }] + x: 3.0d + y: 0.0d + } + ] + title: "Large Turbines" +} diff --git a/config/ftbquests/quests/chapters/luv__ludicrous_voltage.snbt b/config/ftbquests/quests/chapters/luv__ludicrous_voltage.snbt new file mode 100644 index 0000000..0f44869 --- /dev/null +++ b/config/ftbquests/quests/chapters/luv__ludicrous_voltage.snbt @@ -0,0 +1,900 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "luv__ludicrous_voltage" + group: "693226878D58638A" + icon: "gtceu:luv_electric_motor" + id: "262A03F6F4EC713C" + order_index: 6 + quest_links: [ + { + id: "7F8B55C8510200AF" + linked_quest: "188A8C3DD38C2762" + shape: "rsquare" + size: 0.66d + x: 7.59d + y: 0.33d + } + { + id: "217218CFDDD8EAC4" + linked_quest: "195E5BFDE4C5A0DE" + size: 0.66d + x: 7.59d + y: 3.96d + } + { + id: "0BD725095A2264FF" + linked_quest: "7CFC112B8F460549" + size: 0.66d + x: 6.2700000000000005d + y: 3.96d + } + { + id: "67271280B90D765D" + linked_quest: "300348B1238BCB9A" + size: 0.66d + x: 0.0d + y: 5.61d + } + { + id: "7E79CDC95173C788" + linked_quest: "1A4AD56965407DC5" + size: 0.66d + x: 0.66d + y: 6.2700000000000005d + } + { + id: "2FD482405B15F06A" + linked_quest: "77070668969E31BF" + size: 0.66d + x: 1.32d + y: 6.2700000000000005d + } + { + id: "6205AC829E90CE53" + linked_quest: "4F6E351C5F676618" + size: 0.66d + x: 2.31d + y: 5.28d + } + { + id: "4E999806429BF983" + linked_quest: "77B7B1EDD19831E0" + shape: "gear" + size: 1.5d + x: 4.95d + y: 5.28d + } + ] + quests: [ + { + dependencies: [ + "78277DBC07D3C45C" + "2DAC91AF2EBB68E2" + "1783D89CE81C8E2E" + ] + description: ["The &aAdvanced Processing Array&r is an upgrade to the regular version. It now has a maximum of &a64&r machines, instead of 16."] + id: "4194EC9F1C6632E4" + shape: "rsquare" + size: 0.66d + subtitle: "Your blue cube is now green!" + tasks: [{ + id: "356EC5387BA79103" + item: "gtceu:luv_processing_array" + type: "item" + }] + title: "Advanced Processing Array" + x: -0.33d + y: 0.0d + } + { + dependencies: [ + "77B7B1EDD19831E0" + "78277DBC07D3C45C" + ] + description: [ + "The &aUHPIC&r unlocks &3ZPM Energy Hatches&r and &3Dynamos&r, as well as the Active Transformer. " + "" + "You may know the drill, but do you know the screwdriver?" + ] + hide_dependency_lines: true + icon: "gtceu:uhpic_chip" + id: "52D00CD3E8D1E293" + shape: "rsquare" + size: 0.66d + tasks: [ + { + id: "375256F3884D78A5" + item: "gtceu:uhpic_wafer" + type: "item" + } + { + id: "131EF40752C3F5B4" + item: "gtceu:uhpic_chip" + type: "item" + } + ] + title: "Ultra High Power Integrated Circuit" + x: 0.99d + y: 0.0d + } + { + dependencies: ["00C14E3B8009DF7F"] + description: [ + "&3Dielectric PCB Coolant&r is used for highly advanced late and end-game machinery." + "" + "You only need a little bit in &dLuV&r, but you'll want to automate it in &cZPM&r tier." + ] + id: "35549F0404C87BCA" + shape: "rsquare" + size: 0.66d + subtitle: "Absolutely beneficial for the environment" + title: "Dielectric PCB Coolant" + x: 2.31d + y: 0.0d + } + { + dependencies: [ + "52D00CD3E8D1E293" + "35549F0404C87BCA" + "5ED7707B0ECF2207" + ] + description: [ + "The &3Active Transformer&r is a multiblock used to transform energy on a much larger scale. For example, you can convert HV to LV power directly, by using the apropriate energy hatches." + "" + "It also has a second function, detailed in the next quest." + "" + "&bLore&r: This is yet another feature from TecTech, which also required these cables to be painted. They too look really good if you paint them, but it is again optional." + ] + id: "1AD003487B4EC2EF" + shape: "rsquare" + size: 1.1d + subtitle: "More than a large transformer" + title: "Active Transformer" + x: 3.63d + y: 0.0d + } + { + dependencies: [ + "77B7B1EDD19831E0" + "5ED7707B0ECF2207" + "52D952ADBEB67454" + ] + description: [ + "The &3Data Bank&r is a multiblock capable of storing huge amounts of data. You can fill it with &aData Access Hatches&r, and fill those with &aData Storage Items&r." + "" + "After that, you'll need power, and then a way to connect it to your Assembly Line! This is done through &3Optical Fiber Cables&r, which can be used to link &3Optical Data Hatches together&r." + "" + "An &9Optical Transmission Hatch&r is used to send data (like an output), and an &9Optical Reception Hatches&r recieve the data (like an input). " + "" + "Optical cables have some restrictions however. They can only connect &eone input to one output&r. The Data Bank is a solution to this, since you can place many hatches on them to route in different directions." + "" + "You can use this behavior to &echain&r Data Banks as well. Connecting one Data Bank to another, and then one of them to an Assembly Line will provide the data of both banks!" + "" + "&eNote: &rThis multiblock will be required later on in progression, but is very useful to set up early." + "" + "&bLore&r: This multiblock also originates from TecTech, but it required optical cables to be painted as well. You don't have to do that here, but it looks really nice if you do!" + ] + id: "42760D3A86EFDCA3" + size: 1.1d + subtitle: "Time for a server room" + title: "Mass Data Storage" + x: 4.95d + y: 0.0d + } + { + dependencies: ["1AD003487B4EC2EF"] + description: [ + "The &3Active Transformer&r has a second use, &6Laser Power&r. Lasers are like superconductors, but behave slightly differently. They share the energy input across all connected active transformers, allowing widespread power distribution. &3Active Transformers&r are used to convert regular EU to and from Lasers." + "" + "Like optical cables, they can only be connected to &eone input and output&r. But, these ones also only can move in &estraight lines&r. To turn them, an &3Active Transformer&r with a Laser Source Hatch (output) and Target Hatch (input) is needed." + "" + "&bLore&r: This is yet again another TecTech feature, but there's a bit more too it this time. TecTech's lasers were tiered by voltage and carried 1000s of amps instead." + ] + id: "07159FCD9744DD98" + shape: "rsquare" + size: 0.66d + subtitle: "Time for some lasers!" + title: "Laser Power Transmission" + x: 3.63d + y: -1.32d + } + { + dependencies: ["78277DBC07D3C45C"] + description: [ + "Doping &9Silicon&r with &9Naquadah&r will give a better &aSilicon Boule&r." + "" + "Use it for higher yield on &dWafers&r." + "" + "This will also unlock the &6best recipe&r for &6HV&r Circuits in the &3LuV Circuit Assembler&r, which you will most likely want to mass produce for &dLapotronic Energy Orbs&r." + ] + id: "3F31E99D0284A60A" + shape: "rsquare" + size: 0.66d + tasks: [{ + id: "2F8C92A86CAF338F" + item: "gtceu:naquadah_boule" + type: "item" + }] + title: "Naquadah-doped Silicon Boule" + x: -0.33d + y: 1.32d + } + { + dependencies: ["7A1E3C3A2D699C5B"] + description: [ + "&aNaquadah&r is a late-game material, used for many things. It is required for building a Fusion Reactor, and progressing to ZPM-tier, to name a few." + "" + "For some reason, its fluid is &agreen&r, don't ask me why." + "" + "&bLore:&r Naquadah is a material originally from Stargate." + ] + hide_dependency_lines: true + id: "78277DBC07D3C45C" + shape: "rsquare" + size: 0.66d + subtitle: "Don't you mean Stargatium?" + tasks: [{ + id: "36833D5050F81992" + item: "gtceu:naquadah_ingot" + type: "item" + }] + title: "Naquadah" + x: 0.99d + y: 1.32d + } + { + dependencies: [ + "78277DBC07D3C45C" + "7A1E3C3A2D699C5B" + ] + description: [ + "&aNaquadah Coils&r bring up the Heat Capacity to &d7,200K&r." + "" + "These coils are required for progressing to the second half of &dLuV&r, and beyond." + ] + id: "2FCBA0D780DBDA9E" + size: 1.1d + subtitle: "Hotter than the surface temperature of the Sun!" + tasks: [{ + count: 16L + id: "28332FC9FCA83E41" + item: "gtceu:naquadah_coil_block" + type: "item" + }] + title: "Naquadah Coils" + x: 2.31d + y: 1.32d + } + { + dependencies: [ + "0F192D1F44B9B599" + "2FCBA0D780DBDA9E" + ] + description: ["&aLuV Superconductors&r are a big requirement for making a &9Fusion Reactor&r. You will need &ea lot&r&r of them."] + id: "5ED7707B0ECF2207" + size: 0.66d + subtitle: "Be glad these don't use pumps" + tasks: [{ + id: "10FB849CE994B1A5" + item: "gtceu:indium_tin_barium_titanium_cuprate_single_wire" + type: "item" + }] + title: "LuV Superconductors" + x: 4.95d + y: 1.32d + } + { + dependencies: ["546CC03435E763CF"] + description: [ + "&cWarning&r: &9Plasmas&r are &cextremely hot&r, with temperatures exceeding &d30 kK&r! " + "" + "However, this does &6&lnot&r mean that you need pipes to support that heat! Plasmas are treated slightly differently and break the rules a bit." + "" + "Fluid pipes supporting plasmas, such as &aTungsten&r, &aNaquadah&r, or &aDuranium&r can hold any plasma &6regardless of temperature&r! This means they will &lnot&r melt under the heat of the plasma!" + "" + "" + "WARNING:&r Plasmas in the wrong pipes will cause &cvoiding&r, &cpipe burning&r, and &lvery high&r rates of &cdeath&r! Be careful!" + "" + "&bLore:&r This mechanic originates from GT6, just like the acids!" + ] + id: "173C1FA72301B5E7" + shape: "rsquare" + size: 0.66d + subtitle: "The stars are calling..." + tasks: [{ + id: "062ECB2F9C9D741D" + type: "checkmark" + }] + title: "Fluid of the Stars" + x: 6.2700000000000005d + y: 1.32d + } + { + dependencies: ["173C1FA72301B5E7"] + description: [ + "Use this turbine to extract very large amounts of power from plasma!" + "" + "&aHelium Plasma&r is the best fuel for its cost." + "" + "Do not question how little sense a Plasma Turbine actually makes... look up Magnetohydrodynamic Generators if you want the real-deal." + ] + id: "4E9DED9569AA17F5" + size: 1.1d + subtitle: "Plasma? Turbine?! How?" + tasks: [{ + id: "13230F892A8F6FA1" + item: "gtceu:plasma_large_turbine" + type: "item" + }] + title: "Large Plasma Turbine" + x: 7.59d + y: 1.32d + } + { + dependencies: ["378F0AFCF95354B2"] + description: ["This is the main material for &cZPM&r. Prepare to make lots... after you make &9Fusion&r and &9Crystal Circuits&r. Do that first."] + id: "24F0454B9A090C44" + size: 0.66d + subtitle: "Stargate's Strongest" + tasks: [{ + id: "16895659E44B65B5" + item: "gtceu:naquadah_alloy_ingot" + type: "item" + }] + title: "Naquadah Alloy" + x: -0.33d + y: 2.64d + } + { + dependencies: [ + "78277DBC07D3C45C" + "48DEABA155605D23" + ] + description: [ + "Refining &9Naquadah&r into further products is your next automation task. The primary resources are &aEnriched Naquadah&r, &aNaquadria&r, and &aTrinium&r. It also produces many useful byproducts, which you can discover using JEI." + "" + "&aEnriched Naquadah&r currently does not have many uses, but will be used for power generation in the future." + "" + "&aNaquadria&r is a later game material, used for &3UV&r components." + "" + "&aTrinium&r is the most useful resource for you right now. It is used to build the Fusion Reactor, and in all &cZPM&r machines." + "" + "&eNote&r: This processing chain contains a more complex loop than what you've seen previously! Outputs in later steps can be sent back into previous steps, but lose a little bit of fluid each time. This can be challenging to automate. Good luck!" + "" + "&r&bLore&r: Many GregTech iterations have Naquadah processing. The first was likely Impact, with a Naquadah fuel process. Then, Gregicality Legacy followed with Processes for making the naquadah material (and variants) as well as Fuel. After that, GTNH added their own naquadah processes for the material and fuel. Lastly, GTCEu added the process you're about to set up!" + ] + icon: "gtceu:naquadah_dust" + id: "378F0AFCF95354B2" + size: 1.1d + subtitle: "Do not touch the acid" + tasks: [{ + amount: 1000L + fluid: "gtceu:fluoroantimonic_acid" + id: "0495EEA395A1B5EC" + type: "fluid" + }] + title: "Naquadah Chain" + x: 0.99d + y: 2.64d + } + { + dependencies: [ + "378F0AFCF95354B2" + "2FCBA0D780DBDA9E" + "00C14E3B8009DF7F" + ] + description: [ + "&aTrinium&r is a very important material for progression. You'll need it to make a &9Fusion Reactor&r, and throughout all &cZPM&r." + "" + "It also requires an &dLuV&r EBF to smelt! You'll probably want a dedicated setup for cooking this." + ] + icon: "gtceu:trinium_ingot" + id: "0DC999F79A685194" + shape: "gear" + size: 0.66d + subtitle: "Another Stargate material!" + tasks: [ + { + id: "48F555D3FC7EA449" + item: "gtceu:trinium_sulfide_dust" + type: "item" + } + { + id: "0F64CAA30D89B10B" + item: "gtceu:trinium_ingot" + type: "item" + } + ] + title: "Trinium" + x: 2.31d + y: 2.64d + } + { + dependencies: ["4F6E351C5F676618"] + description: [ + "&aPlutonium-241&r is yet another requirement for the &9Fusion Reactor&r. It's very easy to make: just centrifuge some &9Pu-239&r to separate some out!" + "" + "In the future, this material will require a &dNuclear Reactor&r to produce, but that's not in GTCEu yet." + "" + "&bLore&r: In GT Impact, making Pu-241 was a challenge. Your first Pu-241 had to be produced as a byproduct of its very expensive Naquadah fuel process, and it could only be made independently with something post-fusion!" + ] + id: "2BBD3BC7D1B955C2" + shape: "rsquare" + size: 0.66d + subtitle: "Spicy Plutonium Isotope" + tasks: [{ + id: "757053C4979D8B08" + item: "gtceu:plutonium_241_dust" + type: "item" + }] + title: "Plutonium-241" + x: 4.95d + y: 2.64d + } + { + dependencies: [ + "0DC999F79A685194" + "5ED7707B0ECF2207" + "52D952ADBEB67454" + "7CFC112B8F460549" + "327C3E02CD751453" + ] + description: [ + "Build the structure taking Fusion Glass in &aJEI&r." + "To save on Fusion Casings, fit Input + Output Hatches wherever you can (as displayed in the structure)." + "" + "I will do something new: explain the Lore at the same time as the mechanics, enjoy the ride!" + "" + "&bLore:&r GregTech 5's &3Fusion Reactor&r stores EU you feed it internally. The maximum amount is determined by the amount of &3Energy Hatches&r." + "Recipes can only start if the &9EU to start&r is stored internally, which is &cconsumed&r. Then, the reactor can keep running recipes until it goes idle. At this point it will need the EU to start again." + "Shadow of Greg's &3Fusion Reactor&r (which is now GTCEu's Fusion Reactor) has an added mechanic called &4Heat&r." + "When the reactor runs, the &9EU to start&r is converted to &4Heat&r. That Heat is preserved until the Reactor goes idle, at which point it will slowly go down." + "Next time a recipe is found, it will use all possible Heat and deduct it from the &9EU to start&r, allowing you to save Energy for short pauses." + "" + "The &3Fusion Reactor I&r can only run recipes up to 160MEU required EU to start. It will also overclock up to &dLuV&r at best, even if you upgrade to ZPM Hatches, no need to attempt it." + ] + id: "546CC03435E763CF" + shape: "gear" + size: 1.4d + subtitle: "Stellar power" + tasks: [{ + id: "48A4D39ED0E11EBC" + item: "gtceu:luv_fusion_reactor" + type: "item" + }] + title: "Fusion Reactor I" + x: 6.2700000000000005d + y: 2.64d + } + { + dependencies: ["546CC03435E763CF"] + description: [ + "&aEuropium&r is the first major Fusion Material. You'll be using this quite a lot going forwards." + "" + "&eNote&r: The temperature of liquid Europium is very hot, but is not a plasma. Plan your piping accordingly!" + "" + "&bLore&r: In Gregicality Legacy, Europium was replaced with Rutherfordium as the first fusion material, because Europium is actually found in Rare Earth and is not fused in real life." + ] + id: "7A74F692F14F0FF8" + shape: "gear" + size: 1.4d + subtitle: "Fusing Europium... how?!" + tasks: [{ + id: "220305C9DA0F512B" + item: "gtceu:europium_ingot" + type: "item" + }] + title: "Europium" + x: 7.59d + y: 2.64d + } + { + dependencies: ["7A74F692F14F0FF8"] + description: [ + "&aCrystal CPUs&r are used to produce &9Crystal Circuits&r, who would have thought?" + "" + "Producing these is quite a bit different from the previous circuits' components. Instead of standard silicon wafers, these rely on &9Emerald&r or &9Olivine&r." + "" + "Getting your first Crystal Chips will be difficult, so you may wish to invest in a high-tier autoclave. After you get your first Chip, you can duplicate them with &9Europium&r. Don't worry about those other recipes yet, they're for later on in &cZPM&r." + "" + "&eNote&r: An &9Advanced Item Detector&r cover will be useful for automating these. They work just like the Advanced Energy Detector." + "" + "&bLore&r: In GT5u modpacks, making your first Crystal Chips required the autoclave to be in Low Gravity, which meant doing this process on a Galacticraft Space Station, or on the moon!" + ] + icon: "gtceu:crystal_cpu" + id: "764091A111FB4DA6" + size: 0.66d + subtitle: "These don't even make any sense!" + tasks: [ + { + id: "3B9666A5C3CBDCD6" + item: "gtceu:engraved_crystal_chip" + type: "item" + } + { + id: "6AFCBD40BD589726" + item: "gtceu:crystal_cpu" + type: "item" + } + ] + title: "Crystal CPU" + x: 8.91d + y: 2.64d + } + { + dependencies: [ + "77B7B1EDD19831E0" + "4F6E351C5F676618" + ] + description: [ + "This Quest will be completed with &eeither&r an &3LuV Energy Hatch&r&r... or an &3LuV Dynamo Hatch&r for your Multiblock Generators." + "" + "Starting at &dLuV&r, you'll start upgrading more multiblocks, which means more energy hatches! Both the &9EBF&r, and the &9Assembly Line&r will need power upgrades." + "" + "Don't forget that &d4 Amp&r variants exist!" + ] + hide_dependency_lines: true + icon: "gtceu:luv_energy_input_hatch" + id: "00C14E3B8009DF7F" + shape: "rsquare" + size: 0.66d + tasks: [ + { + id: "6733F9F527CA9B29" + item: "gtceu:luv_energy_input_hatch" + type: "item" + } + { + id: "6CE9FCCC37446BFD" + item: "gtceu:luv_energy_output_hatch" + type: "item" + } + ] + title: "Upgrading your Assembly Line" + x: 2.31d + y: 3.96d + } + { + dependencies: [ + "77B7B1EDD19831E0" + "46C7E1D5E37B1ED2" + ] + description: ["The &aQuantum Link Card&r is an upgrade to the &9Quantum Link Tunnel&r, which gives &9Wireless Terminals&r access to your AE system with unlimited range, and from any dimension."] + id: "7E2076D45F83D9C3" + shape: "rsquare" + size: 0.66d + subtitle: "To infinity, and beyond!" + tasks: [{ + id: "3A263074B7909AAA" + item: "aeinfinitybooster:dimension_card" + type: "item" + }] + title: "Infinite Wireless Range" + x: 3.63d + y: 5.28d + } + { + dependencies: ["77B7B1EDD19831E0"] + description: [ + "&oIf you get the reference in the name of the Quest, yeah, you don't need that mod.&r" + "" + "The &3Extended Pattern Terminal&r has &616 slots&r instead of 9 slots." + "" + "Thanks to it, you can automate all the &3Assembly Line&r recipes using &2AE2&r." + "" + "If you use &aAE2 Fluid Crafting&r, there is also a fluid version of this. It's quite expensive!" + ] + id: "79192BA29BE69170" + shape: "rsquare" + size: 0.66d + title: "PackagedWho?" + x: 3.63d + y: 6.6d + } + { + dependencies: ["77B7B1EDD19831E0"] + description: [ + "At the cost of 16x the drilling Power, the &3Advanced Fluid Drilling Rig II&r will be gaining &664x the output&r in Fluid." + "The depletion of veins is also eighthed. This means you will get a total of &6128x&r as much Oil (or whatever fluid) as the regular rig from a bedrock fluid vein until depletion!" + "" + "Even when depleted, you can still use this and be very power positive." + "" + "One single &3Advanced Fluid Drilling Rig II&r should be enough to last you until the end of the game, for whatever fluid you drill." + ] + id: "4AEAC79007790BD8" + shape: "rsquare" + size: 0.66d + subtitle: "This thing is completely ludicrous!" + title: "Ludicrous Fluid Drilling" + x: 6.2700000000000005d + y: 5.28d + } + { + dependencies: ["77B7B1EDD19831E0"] + description: [ + "This Large Miner is nearly identical to the regular one, except it has a wider range and uses more drilling fluid." + "" + "It's an optional upgrade, which you might not even want." + "" + "&bLore&r: There may be a rebalance for these in the future. See the Multiblock Miner quest for details" + ] + id: "1BE779AF4487E3EB" + shape: "rsquare" + size: 0.66d + tasks: [{ + id: "414C3982BED7EA0D" + item: "gtceu:luv_large_miner" + type: "item" + }] + title: "Ludicrous Ore Drilling" + x: 6.2700000000000005d + y: 6.6d + } + { + dependencies: [ + "7A74F692F14F0FF8" + "195E5BFDE4C5A0DE" + "5B07279B08BF8DDE" + ] + description: [ + "The &aLuV Lapotronic Orb&r is even better than the &9IV&r one! It of course comes at a price..." + "" + "&bLore&r: In older versions of GT, such as GTNH in the past or in GCYL, these orbs were ludicrously expensive! They required 8 orbs of the previous tier! Thankfully, those days are long past." + ] + id: "0D7C978F9CDF771B" + size: 0.66d + subtitle: "Even more power!" + tasks: [{ + id: "6D1376BF3CEA87A7" + item: "gtceu:lapotronic_energy_orb_cluster" + type: "item" + }] + title: "Ludicrous Batteries" + x: 7.59d + y: 5.28d + } + { + dependencies: ["42CD789B8C40E424"] + description: ["Cheaper &dLuV&r circuits! This will make those Robot Arms much cheaper."] + id: "47087361D6DE7DCF" + size: 0.66d + tasks: [{ + id: "3CF7F369F390A3E5" + item: "gtceu:crystal_processor_assembly" + type: "item" + }] + title: "Even more LuV Circuits" + x: 8.91d + y: 5.28d + } + { + dependencies: [ + "5C4D3CF214972E5A" + "0D7C978F9CDF771B" + ] + description: [ + "The Advanced Quantum Chestplate combines protection, a personal battery and an &6ultimate Jetpack&r, all in one." + "" + "To &denable charging&r, shift right-click it when it is in your hand, then equip it (Note that there is a bug when it sometimes does not want to charge... you will forgive it, right?)." + "" + "Note that this stores &oa lot&r of energy. You may want to invest in an &3LuV Turbo Charger&r." + "" + "&bLore&r: This armor piece is inspired by the IndustrialCraft Addon Gravisuite, which added the Gravitation Suit, analogous to this chestplate." + ] + id: "282E03466566AB8F" + shape: "rsquare" + size: 0.66d + subtitle: "Finally..." + title: "Best Flight" + x: 7.59d + y: 6.6d + } + { + dependencies: ["47087361D6DE7DCF"] + description: ["ZPM Circuits that aren't mainframes!"] + id: "7AE681E2AB31EA0D" + size: 0.66d + tasks: [{ + id: "0E274B445A95250A" + item: "gtceu:crystal_processor_computer" + type: "item" + }] + title: "More ZPM Circuits" + x: 8.91d + y: 6.6d + } + { + dependencies: [ + "77B7B1EDD19831E0" + "7CFC112B8F460549" + ] + description: ["The &aLuV Electric Prospector&r is a major upgrade from the &eHV&r one. It will make finding Fluid and Ore veins very easy."] + id: "7033A24F37F9B9B9" + shape: "rsquare" + size: 0.66d + subtitle: "If you're yet to strike gold, you will now" + tasks: [{ + id: "718BA09242A22550" + item: "gtceu:prospector.luv" + type: "item" + }] + title: "LuV Prospector" + x: 4.95d + y: 3.96d + } + { + dependencies: [ + "195E5BFDE4C5A0DE" + "6C241455C5434C2E" + "764091A111FB4DA6" + ] + description: [ + "The first circuit of the &9Crystal&r line." + "" + "&bLore&r: The concept of a Crystal Circuit has existed since very early versions of GregTech. However, no one knows what their real life counterpart is!" + ] + id: "42CD789B8C40E424" + size: 1.1d + tasks: [{ + id: "6357389871CE70C2" + item: "gtceu:crystal_processor" + type: "item" + }] + title: "Best IV Circuits!" + x: 8.91d + y: 3.96d + } + { + dependencies: ["0338C9219DC2F819"] + description: [ + "Now do it again!" + "" + "&aExtreme Circuit Boards&r are the next step in your circuit journey. They're not particularly interesting compared to the previous boards: just two of the previous stuck together." + "" + "&bLore:&r In Gregicality Legacy, these circuit boards were much more complicated. They required Kapton, a dual polymer material. It was a challenge, to say the least. In the future, the GTCEu team might make these boards somewhat more involved to produce." + ] + id: "6C241455C5434C2E" + size: 0.66d + subtitle: "Liked Fiber-reinforced Epoxy?" + tasks: [{ + id: "5B8C1C15E5413CEC" + item: "gtceu:multilayer_fiber_reinforced_printed_circuit_board" + type: "item" + }] + title: "Elite Circuit Boards" + x: 9.9d + y: 3.96d + } + { + dependencies: [ + "35D4F93EFB6EACB6" + "300348B1238BCB9A" + "1A4AD56965407DC5" + "12FEE0A47E4658D5" + "4F6E351C5F676618" + "77070668969E31BF" + "3A7491323AC5C70C" + ] + description: [ + "&oYour fun is about to get cranked up to 11!&r" + "" + "&dLuV&r Components are significantly more difficult to produce than their predecessors. They require an &9Assembly Line&r, many different forms of materials, and lots of fluids too!" + "" + "You will notice that &9Samarium&r is required for &aLuV+ Motors&r. Samarium is on its own not very difficult to obtain, but smelting it is slightly more involved. It requires &9Liquid Helium&r in the Freezer. You may have seen this already, if you made &9IV Superconductors&r." + "" + "&bLore:&r In the original GregTech 5, these components were unobtainable!" + ] + icon: "gtceu:luv_electric_motor" + id: "11D3B21A177B0E14" + shape: "rsquare" + size: 0.8d + tasks: [ + { + id: "0BA1015B5C7A0BD5" + item: "gtceu:luv_electric_motor" + type: "item" + } + { + id: "70CFEBF19D3187E4" + item: "gtceu:luv_electric_piston" + type: "item" + } + { + id: "03F3F0C59537103D" + item: "gtceu:luv_electric_pump" + type: "item" + } + { + id: "682AD49DA21B55C7" + item: "gtceu:luv_conveyor_module" + type: "item" + } + { + id: "6A9298CBB8CF2A60" + item: "gtceu:luv_robot_arm" + type: "item" + } + { + id: "31BB271A1E939852" + item: "gtceu:luv_sensor" + type: "item" + } + { + id: "57609974EC62C885" + item: "gtceu:luv_sensor" + type: "item" + } + ] + title: "Pure Joy" + x: 0.99d + y: 5.28d + } + { + dependencies: ["0425179329ED1B72"] + description: ["Required for &dLuV&r+ cables."] + id: "12FEE0A47E4658D5" + shape: "rsquare" + size: 0.66d + tasks: [{ + id: "4CAD2BE5558D7501" + item: "gtceu:polyphenylene_sulfide_foil" + type: "item" + }] + title: "Polyphenylene Sulfide" + x: 0.99d + y: 4.29d + } + { + dependencies: ["4F6E351C5F676618"] + description: [ + "&oThe chances you are having TPS issues playing this modpack are slim, this Quest is more suited for late game bases with GregTech and AE2, and the tips apply to other modpacks.&r" + "" + "If you run the command &9/forge tps&r, you will be given the current &4TPS&r and the &4tick time&r in milliseconds." + "If the tick time exceeds 50ms, the server is under too much load, and won't be able to keep up with a steady 20 TPS." + "" + "Any machine will add up to the tick time, but don't be too scared of adding machines. Most of the lag usually comes from things that are unoptimized." + "" + "Things to &cavoid&r in general:" + "&9-&r Entities are pretty bad. Ground items or mob entities should be kept as low as possible at any given time. Thankfully this should not be an issue in this modpack." + "&9-&r Building everything packed together in a small space. Note that this does &onot&r affect TPS, but you will suffer FPS drops instead." + "&9-&r Huge walls of drawers, as iterating through every single one of them for insertion and extraction can be pretty taxing." + "" + "Things to&c avoid&r with AE2:" + "&9-&r ME Import and Export Buses on large networks. Use ME Interfaces instead." + "&9-&r Crafting Cards to passively do large requests. Note that this is not as bad as it used to be, thanks to the optimizations from AE2 Unofficial." + "&9-&r Recursive insertion and/or extraction through sub-networks. If you use sub-networks, make them do very specific things rather than interacting with another AE2 network." + "" + "Things to &cavoid&r with GregTech (GTCEu has received a lot of improvements over GTCE, but it is possible to destroy your TPS, as with any mod):" + "&9-&r Many EU Producers connected to many EU Consumers in the same line. Instead, use a Diode or Battery Buffer to separate your line of generators to your line of machines." + "&9-&r Large amounts of Fluid Pipes. They are &onot&r laggy individually, but they can add up if you have thousands of them." + "&9-&r Big Item Pipe networks. Small networks are better, to reduce the number of iterations over inventories." + ] + icon: "minecraft:mud" + id: "63F9531F391040B2" + shape: "rsquare" + size: 0.66d + title: "Combatting Lag" + x: 2.31d + y: 6.6d + } + { + dependencies: ["5CA86A333670A55C"] + description: ["&aMagnetic Samarium&r requires an &3IV Polarizer&r."] + id: "35D4F93EFB6EACB6" + shape: "rsquare" + size: 0.66d + subtitle: "Feeling attracted yet?" + tasks: [{ + id: "1CAACC2FAABE68A1" + item: "gtceu:iv_polarizer" + type: "item" + }] + title: "IV Magnetism" + x: 0.0d + y: 4.95d + } + ] + subtitle: ["Investigate science and fuse the elements"] + title: "&dLuV&r - Ludicrous Voltage" +} diff --git a/config/ftbquests/quests/chapters/lv__low_voltage.snbt b/config/ftbquests/quests/chapters/lv__low_voltage.snbt new file mode 100644 index 0000000..b1f5a54 --- /dev/null +++ b/config/ftbquests/quests/chapters/lv__low_voltage.snbt @@ -0,0 +1,1754 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "lv__low_voltage" + group: "693226878D58638A" + icon: "gtceu:lv_electric_motor" + id: "7D50771C3FE033D7" + order_index: 1 + quest_links: [{ + id: "376725077649D2CC" + linked_quest: "5A8F0124E07D5025" + shape: "gear" + size: 1.5d + x: 1.875d + y: 0.0d + }] + quests: [ + { + dependencies: ["2F7617C0C4B330DE"] + description: ["The &aFluid Regulator&r is sort of the equivalent to a &9Robot Arm&r for Fluids.\\nIt can transfer fluids, but has two useful modes:\\n&9-&r &dSupply Exact&r will transfer the amount of specified Fluid per tick if available. No more, no less.\\n&9-&r &dKeep Exact&r will make sure the exact amount of Fluid in the attached machine is being kept."] + id: "47D4545452F05E37" + shape: "rsquare" + size: 0.6d + subtitle: "A cover!" + tasks: [{ + id: "5E8D784C83A4F672" + item: "gtceu:lv_fluid_regulator" + type: "item" + }] + x: -3.0d + y: 0.0d + } + { + dependencies: ["38993B4697B0E16C"] + description: [ + "The Robot Arm, when placed on a machine, is a more configurable version of a Conveyor Module. It lets you transfer items in specific batches, at specific rates, or keep a certain amount of items stocked." + "" + "Practical uses for the Robot Arm will be explained in future Quests as a tutorial." + "" + "&9Note:&r The functionalities provided by the Robot Arm work &lonly&r if it is &lrequired&r to perform the operation." + "" + "&bLore:&r GregTech 5 had blocks such as the Buffer, Filter and Type Filter to allow fine control over items. In GTCE it's all been replaced by the almighty Robot Arm and various Filter Covers. Much more compact!" + ] + id: "3DE7A2B91CFF48F6" + shape: "rsquare" + size: 0.6d + subtitle: "OH MY GOSH THIS IS EXPENSIVE" + tasks: [{ + id: "7D7A9CBE1E368E53" + item: "gtceu:lv_robot_arm" + type: "item" + }] + x: -2.1d + y: 0.0d + } + { + dependencies: ["5A8F0124E07D5025"] + description: [ + "The Conveyor Module, when placed on a machine, will transfer items. You can configure it to import or export." + "" + "It can also accept various &9Item Filters&r." + ] + id: "288CE4AA4C5AA8BF" + shape: "rsquare" + size: 0.6d + subtitle: "A crafting component, but also a cover!" + tasks: [{ + id: "064169E7E2772387" + item: "gtceu:lv_conveyor_module" + type: "item" + }] + x: -1.2d + y: 0.0d + } + { + dependencies: ["5A8F0124E07D5025"] + description: [ + "The pump, when placed on a machine, will transfer fluid. You can configure it to import or export." + "" + "It can accept a &9Fluid Filter&r." + ] + id: "2F7617C0C4B330DE" + shape: "rsquare" + size: 0.6d + subtitle: "A crafting component, but also a cover!" + tasks: [{ + id: "7A37B370D2D40E6A" + item: "gtceu:lv_electric_pump" + type: "item" + }] + x: -0.3d + y: 0.0d + } + { + dependencies: ["5A8F0124E07D5025"] + description: ["Just like the LV Motor, it is used to craft LV machines."] + id: "38993B4697B0E16C" + rewards: [{ + count: 4 + id: "05D8932AEED073F8" + item: "gtceu:steel_small_gear" + type: "item" + }] + shape: "rsquare" + size: 0.6d + subtitle: "A crafting component, did you expect anything fancier?" + tasks: [{ + id: "70FEF63FB9A58B02" + item: "gtceu:lv_electric_piston" + type: "item" + }] + x: 0.6d + y: 0.0d + } + { + dependencies: [ + "4B979482EF026BFF" + "5A8F0124E07D5025" + ] + description: [ + "The &3Steam Turbine&r is the only Generator you can realistically use in the LV Age. &2Later you will unlock more Power options&r." + "" + "&d2 Steam = 1 EU&r" + "{@pagebreak}" + "If you use one single &3Steam Turbine&r, you may use &a1x Tin Cables&r. On the other hand, if you upgrade to &32 Steam Turbines&r, you should use &a2x Tin Cables&r, else they may end up &cburning&r." + "" + "This is because of the &9Amperage&r mechanic... but that will be explained later so you can enjoy playing. Don't worry!" + "" + "&9Note:&r GT6-style Cables are &denabled&r. It means that placing Cables connect them only to the block they were placed against. To open more connections, use your &5Wire Cutter&r on the grid." + "" + "&2GTCEu&r Cables now have &6native RF support&r! You can plug any RF appliance into an EU source and it will automatically convert. The ratio is &a4 : 1&r (RF : EU)." + ] + id: "6E186F9C57155BFA" + size: 0.9d + subtitle: "Yes, you will need more Steam production!" + tasks: [{ + id: "155BC745245BCBAF" + item: "gtceu:lv_steam_turbine" + type: "item" + }] + title: "Electricity Generation" + x: 3.0d + y: 0.0d + } + { + dependencies: ["6431381FBE07D6EF"] + description: [ + "&oThe concepts presented are for the curious. You needn't read past the TL;DR if you are not interested.&r" + "" + "&6&lTL;DR:&r For safety, match the Amperage limit of your Cables with the max amount of Amps provided by your Energy Producers." + ] + id: "7B0FF43022F6C2EC" + shape: "rsquare" + size: 0.9d + subtitle: "Amps and You: a how-to" + tasks: [{ + count: 4L + id: "1C81FD3C54CC2274" + item: "gtceu:tin_quadruple_cable" + type: "item" + }] + title: "But what are Amps?" + x: 6.375d + y: 1.125d + } + { + dependencies: [ + "1E9BE8D3F8A602DC" + "45B71324028F6E68" + ] + description: [ + "&aAluminium&r is the main ingredient for &bMV&r machine hulls. Check aaaall the way to the other side for the &2Sapphire Quest&r if you haven't acquired any &aAluminium Dust&r yet." + "" + "Once you setup an &3MV Electrolyzer&r, you can get &aAluminium&r through many other ores. All of this quest's rewards bear &aAluminium&r, so keep an eye out for them when mining." + "" + "The process of smelting Aluminium can be accelerated with &9Nitrogen&r, which is obtained by centrifuging &9Air&r from a &3Gas Collector&r." + "" + "&6You will still need MV Circuits in order to make MV machines!&r" + ] + id: "7567E885B7166603" + shape: "gear" + size: 1.5d + tasks: [{ + id: "161B5813936E5E42" + item: "gtceu:aluminium_ingot" + type: "item" + }] + x: 8.25d + y: 1.5d + } + { + dependencies: ["4B979482EF026BFF"] + description: [ + "&o...cuz they let you store energy if you have too little or too much power generation.&r" + "" + "Make some Battery Alloy, used for Battery Hulls." + "" + "Antimony is found in the &cNether&r, so don't forget to check its Ore Tab." + "" + "&9Note:&r This quest does &lnot&r contain functional Batteries - head to the next one for that!" + ] + icon: "gtceu:battery_alloy_ingot" + id: "6D9D54FAB21EC086" + shape: "rsquare" + size: 0.6d + subtitle: "Batteries are great!" + tasks: [ + { + count: 2L + id: "02A2F0C2179EB4E3" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:ingots/battery_alloy" + } + } + title: "Any #forge:ingots/battery_alloy" + type: "item" + } + { + id: "7B4585B39907E2EA" + item: "gtceu:lv_battery_hull" + type: "item" + } + ] + title: "Battery Preparations!" + x: 5.25d + y: 2.25d + } + { + dependencies: ["1C767009F505A813"] + description: [ + "In theory, Crates are better than Chests. A single block space that stores more items - what more could you ask for?" + "" + "Unfortunately, reality is such... Crates do not support item movement shortcuts well. We plan on fixing this in the long-term." + "" + "Where they shine however is the fact that they &6accept Covers&r, making them perfect candidates for buffers in automation." + ] + id: "7CCC1BDDE0C67F16" + shape: "rsquare" + size: 0.6d + tasks: [{ + id: "6FE87ED832BF40D1" + item: "gtceu:steel_crate" + type: "item" + }] + title: "Storage" + x: -2.1d + y: 0.8999999999999999d + } + { + dependencies: [ + "288CE4AA4C5AA8BF" + "3DE7A2B91CFF48F6" + "2F7617C0C4B330DE" + ] + description: [ + "&o...without using any extra block space.&r" + "" + "Covers are placed by right-clicking with it on a face of a machine, and removed with a &5Crowbar&r (or by mining the machine, but that's too brutal!)." + "" + "Pretty much any GregTech tile entity will accept Covers, even if they would provide no functionality." + "" + "Opening a Cover is done by shift-right-clicking it with an &5empty hand&r. You can also right-click with a &5Screwdriver&r, or shift-right-click on another face using the grid." + "{@pagebreak}" + "For Covers that transfer Items/Fluids, you will have a button to enable/disable other forms of transfer through the cover:" + "" + "&9- &rDisabled: only the cover will be allowed to transfer on this machine side." + "" + "&9-&r Allow Filtered (only relevant with a filter!): other transfer will be enabled only if it matches the filter\\n&9-&r Allow Unfiltered: any other transfer is allowed on this machine side." + "" + "Placing a cover of a lower voltage tier on a machine is &9safe&r." + ] + icon: "gtceu:crafting_table_cover" + id: "1C767009F505A813" + rewards: [{ + id: "05BAD11184608890" + item: "gtceu:crafting_table_cover" + type: "item" + }] + shape: "rsquare" + size: 0.6d + subtitle: "Give your machines extra utility" + tasks: [{ + id: "7C7A8A26D3FF0E96" + type: "checkmark" + }] + title: "Cover Behaviour" + x: -1.2d + y: 0.8999999999999999d + } + { + dependencies: ["32EA7E81885C8E87"] + description: [ + "All machines typically have one &7Front Face&r, and one &9Output Face&r." + "" + "The &7Front Face&r should be obvious.\\nThe &9Output Face&r is the face with a dot or hole on it. By default, this is at the back of the machine as you place it." + "" + "Machines can &aauto-output&r through their output face. To turn on auto-output, click the appropriate button in the GUI. Fluid and item auto-outputs are toggled separately. Further control over auto-outputs can be achieved with &dFilters&r and &dCovers&r, which are explained in the quest to the left of this one." + "{@pagebreak}" + "Right-clicking a machine with a &5Wrench&r changes the output side, and shift-right-clicking changes the front side. Keep in mind that the front side &ccannot&r also be the output side! " + "" + "By default, items and fluids cannot be inserted through the output side, but this can be toggled with a &5Screwdriver&r. Either right-click the output face directly, or shift-right-click on the grid corresponding to the side of the output." + "" + "There are unique machines that do not process recipes, such as the &3Pump&r, &3Miner&r, &3Fisher&r, &3Item Collector&r, etc. These machines will output on their &7Front Face&r (which is still marked as a dot)." + ] + icon: "minecraft:hopper" + id: "64E1E87B8AF72968" + shape: "rsquare" + size: 0.6d + tasks: [{ + id: "6A4DFF7493955B8D" + type: "checkmark" + }] + title: "Machine Auto-Output Behaviour" + x: 0.75d + y: 1.125d + } + { + dependencies: [ + "4B979482EF026BFF" + "5A8F0124E07D5025" + ] + description: [ + "Technically, you could make any other LV Machine, but it would be easiest to start with the most useful one. I know, I know... freedom of choice, but trust us, it's the best starting point." + "" + "This machine lets you make &6two Wires from one Ingot&r. That should be three times cheaper than what you were doing up until now!" + "" + "To the right of this Quest are more important machines which will grant you cheaper intermediates." + "{@pagebreak}" + "&9Note:&r Recipes inside &3LV Machines&r go up to &aUsage: 32 EU/t (LV)&r. Anything higher than that and you will need a MV or better machine instead. Needless to say, that's for later." + "" + "You will need a &dProgrammed Circuit&r for recipes. I'm sure you don't want to spend a precious circuit crafting one, so &6read the dedicated quest for important details&r." + "" + "&oThis Quest's reward is wonderful. It's called freedom!" + "" + "Overall rewards will also be slightly less generous from now on. Best of luck!&r" + ] + id: "32EA7E81885C8E87" + size: 0.9d + subtitle: "No more painful wires!" + tasks: [{ + id: "2B5BF6F3ED693B9E" + item: "gtceu:lv_wiremill" + type: "item" + }] + title: "Basic Wiremill" + x: 1.875d + y: 1.125d + } + { + dependencies: ["32EA7E81885C8E87"] + description: [ + "&oArguably the second best LV machine to craft, but the choice is yours!&r" + "" + "This helps converting one &6Ingot into one Plate&r, which is a better ratio than the Forge Hammer." + "" + "You will need a &dProgrammed Circuit&r for recipes. I'm sure you don't want to spend a precious circuit crafting one, so &6read the dedicated quest for important details&r." + ] + id: "10ECB471A77F5136" + size: 0.9d + subtitle: "The Bender bends!" + tasks: [{ + id: "3AC3A8728EE60E4C" + item: "gtceu:lv_bender" + type: "item" + }] + title: "Basic Bender" + x: 4.125d + y: 1.125d + } + { + dependencies: ["32EA7E81885C8E87"] + description: [ + "&o...we should probably rename these machines to avoid these terrible quest introductions!&r" + "" + "An important machine to help shape metals. Thanks to it, you can turn &6one Ingot into two Rods&r, and &6one Bolt into one screw&r. That's twice the efficiency on those recipes as opposed to crafting by hand." + "" + "&bLore:&r The GregTech 5 Lathe produces one Rod and 2 small piles of Dust per Ingot. We also have a setting for this in GTCEu, but it's turned off by default." + "" + "The Gregtech 6 Lathe acts like GT5's but bolts lathe into one screw and one 1/72 pile of dust. Disgusting!" + ] + id: "07E7678095258EDB" + size: 0.9d + subtitle: "The Lathe lathes!" + tasks: [{ + id: "6781D0241D0564A5" + item: "gtceu:lv_lathe" + type: "item" + }] + title: "Basic Lathe" + x: 3.0d + y: 1.125d + } + { + dependencies: ["32EA7E81885C8E87"] + description: [ + "&o...we're doing this again, aren't we?&r" + "" + "One of the cheapest - if not the cheapest - &7LV&r machine. Use this to make &6Redstone-free Magnetic Rods&r for your Motors." + ] + id: "29379C91D6E00436" + size: 0.9d + subtitle: "The Polarizer polarizes!" + tasks: [{ + id: "5EC42A72DEC6F9FC" + item: "gtceu:lv_polarizer" + type: "item" + }] + title: "Basic Polariser" + x: 5.25d + y: 1.125d + } + { + dependencies: ["3E6DC423FE4A99F7"] + description: [ + "&oThis magnet should ease your woes, even if it makes no sense!&r" + "" + "Charge the Magnet while you would with a &9Battery&r, and &dsneak right-click&r when in hand to activate it. Do it again to deactivate. It will work from anywhere in your inventory." + "" + "&9Note:&r If are you worried about getting overwhelmed by Cobblestone or Netherrack, open the trash can from FTB:Utilities in the top left corner to void them." + ] + id: "3ECD9C9B909CCCCC" + shape: "rsquare" + size: 0.6d + subtitle: "Why can't these items I mine behave and enter my inventory!?" + tasks: [{ + id: "2F5FB2546075FFE0" + item: { + Count: 1b + id: "simplemagnets:basicmagnet" + tag: { } + } + type: "item" + }] + title: "Magnet" + x: 4.125d + y: 2.25d + } + { + dependencies: ["6431381FBE07D6EF"] + description: [ + "&oThe &3Large Boiler&r is an &6optional&r big-boy variant of the Small Boilers. It runs off solid or liquid fuel." + "" + "If you want Steam-based power production, this will be your choice. Other power options are listed in the &bMV&r Chapter." + "" + "&cImportant:&r This Boiler &lCAN&r also &cexplode&r similarly to the regular Boilers! I would like to say the explosion is not kind... but it's configured to not damage blocks or entities on this modpack." + "{@pagebreak}" + "&cWater supply is &lcrucial&r&r. Dedicate a &3Primitive Pump&r with a LV Output Hatch in the &lsame chunk&r as the Boiler. Any biome will still be enough to supply enough water." + "" + "Once fully heated up, the &3LBB&r produces 800 Steam per tick, which is &d400EU/t&r after conversion, or 12.5 Basic Steam Turbines! This (relatively!) immense power comes at the cost of &la lot&r of burnable fuel." + "" + "&5&lWith this in consideration&r the GUI can let you &9throttle&r the Boiler, down to 25% power for 200 Steam per tick. That is &d100EU/t&r, or slightly above 3 Basic Steam Turbines." + "" + "&9Note:&r In-depth information about Multiblocks is given after you get the &3Electric Blast Furnace&r. I recommend you aim for that first." + ] + id: "33263404ED38C6D2" + shape: "rsquare" + size: 0.9d + subtitle: "Boom, boom, boom, boom" + tasks: [{ + id: "560D4D0D6BECE006" + item: "gtceu:bronze_large_boiler" + type: "item" + }] + x: 6.375d + y: 2.25d + } + { + dependencies: ["1E9BE8D3F8A602DC"] + description: [ + "&6Superconductors&r are special Wires available for each Voltage tier. They do not have any Cable counterpart, but that isn't necessary, as they have absolutely &6zero cable loss&r! They also don't damage you when you touch them. They are objectively the best choice for wiring, if not a little expensive in comparison to the other wires." + "" + "The 1x variant also covers 2 Amps! Isn't that nice?" + "" + "Now is a good time to replace your crappy &aTin Cables&r. Recycle them in the &3Packager&r to recover both the Tin and Rubber used to craft them." + "" + "&bLore:&r No version of GregTech had actual Superconductors for LV up until Gregicality and GTCEu, though some modpacks had lossless cables." + ] + id: "46AD7A6F3B6775F5" + shape: "rsquare" + size: 0.6d + tasks: [{ + id: "4477AB06651827D6" + item: "gtceu:manganese_phosphide_single_wire" + type: "item" + }] + title: "LV Superconductor" + x: 7.5d + y: 2.625d + } + { + dependencies: ["1E9BE8D3F8A602DC"] + description: [ + "Multiblocks do not look at voltage of recipes when trying to craft. Instead, they simply check if they are being provided with enough Power." + "" + "&9Note:&r Be wary of Cable &closses&r bringing the actual power input below the recipe requirement! I &lhighly&r recommend either placing your &3Battery Buffer&r next to the &3Energy Hatches&r for the minimum cable length, or looking around this questbook to see if there are better alternatives to Cables." + ] + id: "38BDF7CF00C0F79B" + shape: "rsquare" + size: 0.6d + subtitle: "To power Multiblocks with energy, you need Energy Hatches" + tasks: [{ + count: 2L + id: "2E5499C59AEB39B9" + item: "gtceu:lv_energy_input_hatch" + type: "item" + }] + title: "Powering Multiblocks" + x: 9.0d + y: 2.625d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: [ + "The &3Thermal Centrifuge&r is the most energy hungry out of the Ore Processing machines. It takes &aCrushed Ore&r or &aPurified Ore&r to give a different &6Byproduct&r from the &3Ore Washer&r, but at the same rate." + "" + "&bLore:&r The GT5 Thermal Centrifuge required 48EU/t to run. Yes, this may be above 32EU/t, but GT5 had &dspecial mechanics&r where certain machines such as this one could accept more than 1 Amp." + "" + "In GTCE, the Thermal Centrifuge was made to only work at MV with 60EU/t recipes. Let us be completely honest with you... it was &4awful&r! Never worth it. Thankfully, we buffed the machine to be much more relevant." + ] + id: "772F7CD63D31966A" + size: 0.6d + tasks: [{ + id: "10AB20A316EA688F" + item: "gtceu:lv_thermal_centrifuge" + type: "item" + }] + title: "Basic Thermal Centrifuge" + x: -1.125d + y: 2.625d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: ["The Sifter sifts &dGem type&r &aPurified Ores&r to find &aExquisite&r and &aFlawless&r Gems, which can be cut into normal Gems. It also finds &aPurified Dusts&r of that gem. Overall this gives a &6higher yield&r than other means.\\n\\nA small amount of &dFlawless Emerald&r will be required in the MV Age, and running ores in &3Sifting Machine&r is how you obtain them.\\n\\nEach higher tier of &3Sifter&r increases the chance of all Gem types to be found, at the cost of more energy. \\n\\n&9Note:&r If you crushed Gem Ores (such as Diamond), it is critical you use this machine to recover the actual gems in non dust form. However, this is a rather slow process, so you may sometimes want to smelt this type of ore directly into the Gem."] + id: "7A64425597F58015" + size: 0.6d + tasks: [{ + id: "2D87ADACFE1EF8E5" + item: "gtceu:lv_sifter" + type: "item" + }] + x: 0.375d + y: 5.625d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: [ + "&o...you thought the bad jokes were over, didn't you?&r" + "" + "&lOutside of Ore Processing:&r" + "You can make &6Paper out of Wood&r, to throw away your &aSugar Canes&r&9*&r. I know you hate them, especially if you've played Nomifactory previously." + "" + "There are some other... less important recipes, such as applying colours to various items and blocks, or bleaching them." + "" + "&9*&r &aSugar&r is still useful as a part of &cTNT&r production in the &6HV&r age, so don't ditch your setups entirely!" + "{@pagebreak}" + "&lFor Ore Processing:&r" + "Some &aCrushed Ores&r have an alternate recipe on the way to &aPurified Ore&r, involving bathing in either &aMercury&r or &aSodium Persulfate&r. This step is not really important, unless you really want that special &6Byproduct&r. This can be a nice alternate source of Gold." + ] + id: "330BDB559A7BAB35" + size: 0.6d + subtitle: "The Chemical Bath bathes..." + tasks: [{ + id: "526A5FF9B5DBB129" + item: "gtceu:lv_chemical_bath" + type: "item" + }] + title: "Basic Chemical Bath" + x: 0.8999999999999999d + y: 3.3d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: [ + "This machine combines washing for simple automation, but also advanced and precise washing for byproducts." + "" + "Washing a &aCrushed Ore&r will grant a &aPurified Ore&r which can be refined further, some useless stone, and more importantly, the first &6Byproduct&r!" + "" + "Any Ore will give at &9minimum 2/3rd of a Dust&r of this Byproduct through washing! Prioritize this step the most." + "" + "Distilled Water over Water cuts recipe duration in half, but is also more difficult to produce." + ] + id: "58BA62A3A8A32C24" + size: 0.6d + tasks: [{ + id: "1C03C5F3E5196342" + item: "gtceu:lv_ore_washer" + type: "item" + }] + title: "Basic Ore Washing Plant" + x: 1.125d + y: 5.25d + } + { + dependencies: [ + "32EA7E81885C8E87" + "10ECB471A77F5136" + ] + description: ["By clicking the &6Circuit Configuration Slot&r in machines, you can create a &bGhost Programmed Circuit&r. \\n\\nThis is a fake circuit that allows you to select a given configuration for recipes! There's no more need to spend your circuits crafting &bProgrammed Circuits&r anymore.\\n\\n&dElectric Machines&r and &dItem Input Buses&r will have a Ghost Circuit Slot.\\n\\n&bLore&r: This feature is originally from GTNH!"] + icon: { + Count: 1b + id: "gtceu:programmed_circuit" + tag: { + Configuration: 0 + } + } + id: "59F0060B55307311" + shape: "rsquare" + size: 0.6d + subtitle: "Don't want to spend your circuits to select recipes?" + tasks: [{ + id: "7C04F3247B0C0BCB" + type: "checkmark" + }] + title: "Programmed Circuits" + x: 3.0d + y: 2.1d + } + { + dependencies: ["648BCF486E16CCB2"] + description: ["&oIt puts stuff into stuff.&r\\n\\nMake this machine only when you feel like it's time you invest into Batteries."] + id: "37307A46E70011D3" + rewards: [{ + exclude_from_claim_all: true + id: "40B51629CFB6282A" + table_id: 9156984217164880073L + type: "loot" + }] + size: 0.6d + subtitle: "This machine does nothing exciting" + tasks: [{ + id: "5521E4E26119E152" + item: "gtceu:lv_canner" + type: "item" + }] + title: "Basic Canner" + x: 3.0d + y: 3.375d + } + { + dependencies: [ + "37307A46E70011D3" + "6D9D54FAB21EC086" + ] + description: [ + "&aBatteries&r can be put into the energy slot at the bottom middle of machine GUIs, or in a &3Battery Buffer&r." + "" + "&aBatteries&r in your inventory can be sneak-right-clicked to enable &dcharging&r your EU items." + "" + "&7LV&r, &bMV&r, and &6HV&r Batteries come in three forms, allowing you to pick the one you find the best depending on materials you have. &dLithium&r has the best capacity, followed by &dCadmium&r, then &dSodium&r." + "" + "Our recommendation is: find a Salt vein, and either &aelectrolyze Salt&r for &dSodium&r, or &a wash crushed Lepidolite&r for &dLithium&r." + "" + "Get &eany&r &aBattery&r to complete this quest." + ] + id: "3E6DC423FE4A99F7" + size: 0.6d + subtitle: "Batteries for storing energy!" + tasks: [ + { + id: "47D0D12A26963702" + item: "gtceu:lv_lithium_battery" + type: "item" + } + { + id: "329227332E79879B" + item: "gtceu:lv_sodium_battery" + type: "item" + } + { + id: "438277C5DBC516C3" + item: "gtceu:lv_cadmium_battery" + type: "item" + } + ] + title: "Batteries!" + x: 5.25d + y: 3.375d + } + { + dependencies: ["3E6DC423FE4A99F7"] + description: [ + "&o...what it DOES do, however, is accept batteries in its inventory, to act as a... buffer... with the... batteries... I hope you got it!&r" + "" + "The &3Battery Buffer&r handles &9two Amps in&r, and &9one Amp out&r, &dper Battery&r. The output side has the dot, and all other sides are used as inputs." + "" + "&6It will also charge &lboth&r EU and RF Tools inside it&r." + "" + "This is a must have if you don't have unlimited power at hand. Get &eany&r LV Battery Buffer to finish the quest. However, the 16 slots variant is likely overkill at this stage." + "{@pagebreak}" + "&9Note:&r Do not loop your lossy Cables back to your Battery Buffer! If you think about it, you will just end up voiding energy!" + "" + "&bLore:&r To be frank with you, the GTCE Battery Buffer was... mediocre. It has been reworked in GTCEu to provide a mix between GT5 and GTCE's functionality. Energy now splits evenly across all batteries!" + ] + icon: "gtceu:lv_battery_buffer_4x" + id: "6431381FBE07D6EF" + size: 0.9d + subtitle: "By itself, the Battery Buffer does nothing." + tasks: [ + { + id: "23FCFCA69488AA2B" + item: "gtceu:lv_battery_buffer_4x" + type: "item" + } + { + id: "2D59C65816F60CEF" + item: "gtceu:lv_battery_buffer_8x" + type: "item" + } + { + id: "679E89402D7ECE10" + item: "gtceu:lv_battery_buffer_16x" + type: "item" + } + ] + title: "Battery Buffer" + x: 6.375d + y: 3.375d + } + { + dependencies: [ + "1646BF9194100E57" + "6431381FBE07D6EF" + ] + description: [ + "This Quest explains the core mechanic of the &3Electric Blast Furnace&r, whilst surrounding Quests will explore the mechanics of the Multiblock Parts that you will also need. Be sure to refer to them!&r" + "" + "Anyway, the &3EBF&r is your &efirst electric multiblock&r! It is used to process materials at high temperatures." + "" + "You will use the EBF to make &aAluminium&r and progress to &d&bMV Age&r. It can also make &7Steel&r faster than a PBF." + "{@pagebreak}" + "It's good to keep in mind that the EBF is a beefy boy. The minimum power cost to run a recipe is &9120 EU/t&r! That's slightly under 4 &7LV&r Generators. This is why it was locked behind the Battery Quest. You may wish to consider building a separate power line, with separate Generators and Battery Buffer to run this." + "" + "&bLore:&r We have a config &o\"casingsActiveEmissiveTextures\"&r which enables bloom on the Coils of the EBF when it is running. Feel free to disable it if you're not a fan, no need to restart the game." + ] + id: "1E9BE8D3F8A602DC" + shape: "gear" + size: 1.5d + subtitle: "A big milestone!" + tasks: [{ + id: "10F6305A7E5D186D" + item: "gtceu:electric_blast_furnace" + type: "item" + }] + x: 8.25d + y: 3.75d + } + { + dependencies: ["1E9BE8D3F8A602DC"] + description: [ + "There are two really important factors to know when building Multiblocks." + "" + "Check out the tutorials tab for more information!" + ] + icon: "gtceu:heatproof_machine_casing" + id: "5508FD87F3EDFC43" + shape: "circle" + size: 0.6d + subtitle: "Here to help you form Multiblocks and troubleshoot issues" + tasks: [{ + id: "07327C56D34ED0D7" + type: "checkmark" + }] + title: "Forming Multiblocks" + x: 9.299999999999999d + y: 3.3d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: [ + "The Autoclave is typically the last step of Gem Processing. It is used turn a select few &aGem Dusts&r back into regular Gems." + "" + "It is veeeery slow - thus, it is generally not advised to crush gem ores at all, as the recovery process is too expensive." + "" + "&9Note:&r In this modpack, the Autoclave is required to make Fluix Crystals to progress in Applied Energistics. Sorry!" + ] + id: "22A1A629AF754066" + size: 0.6d + tasks: [{ + id: "30C94122AD446D9B" + item: "gtceu:lv_autoclave" + type: "item" + }] + title: "Basic Autoclave" + x: -1.5d + y: 3.375d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: ["A rarely used machine. It uses magnetism to separate some Magnetic ores and gain additional &6Byproducts&r you would not obtain otherwise."] + id: "24B4D9608718EE27" + size: 0.6d + tasks: [{ + id: "3162F3E3D12E00FB" + item: "gtceu:lv_electromagnetic_separator" + type: "item" + }] + title: "Basic Electromagnetic Separator" + x: 0.375d + y: 2.625d + } + { + dependencies: ["648BCF486E16CCB2"] + description: [ + "This quest is a presentation of the &dfull Scale of regular Ore Processing&r. Why \"regular\", you might wonder? Well... some ores are special, but that's a topic for much later. Oh no, I'm already getting carried away!" + "" + "Each quest surrounding this one gives a different machine that has some involvement when it comes to Ore Processing." + "" + "&cNote:&r Do not get too carried away with Ore Processing! It is very slow at this point, and somewhat power hungry. Around 90% of ores are not important enough to warrant going out of your way to obtain their byproducts." + ] + icon: "gtceu:sulfur_crushed_ore" + id: "701BCADAE5CF6CA5" + shape: "circle" + size: 0.6d + subtitle: "Hey, you there! Yes, you! HEY!! Why are you running away!?" + tasks: [{ + id: "3A7506F2C9145157" + type: "checkmark" + }] + title: "What is this Mess?: Part Two" + x: -0.375d + y: 4.125d + } + { + dependencies: ["32EA7E81885C8E87"] + description: [ + "&oDid you not want freedom? Is this what you wanted?&r" + "" + "The &7LV&r Age will make you craft a lot of different machines! Are you lost? Here is a tip if you're struggling to set goals: check a lategame item and go from there." + "" + "With that in mind... hmmm... why don't we start with a &5Fusion Controller Mark 3&r? Never mind, slightly too ambitious - let's check a closer goal instead. The &3Electric Blast Furnace&r, the main end goal of &7LV&r Age." + "" + "The EBF is expensive, which is why you should initially focus on machines to make components materials cheaper. Our quests will try to will guide you in the right direction." + "" + "Other important goals are crafting the &3LV Assembler&r and making your first &aMV Circuits&r." + "" + "On the topic of \"noting down our goals\", take this Clipboard. You will appreciate it." + ] + id: "648BCF486E16CCB2" + shape: "circle" + size: 0.6d + subtitle: "So many choices! AAAAAAAhh! " + tasks: [{ + id: "07CE2766ECA4B0D8" + type: "checkmark" + }] + title: "LV Age Progression" + x: 1.875d + y: 4.5d + } + { + dependencies: ["3D98819A799D2E64"] + description: ["&o...or you could say it freezes stuff if you're weird!&r\\n\\nBuild this machine next to your &3Chemical Reactor&r to automatically solidify Rubber into &aRubber Sheets&r.\\nThen, &dwrench&r the side of your &3Chemical Reactor&r and enable Fluid &9auto-output&r.\\n\\nThere will be more Fluids to solidify, so you may re-purpose your &3Fluid Solidifier&r when not crafting Rubber."] + id: "581CDF545E1EA1FD" + size: 0.9d + subtitle: "The Fluid Solidifier solidifies..." + tasks: [{ + id: "20B1CA4DB2750E84" + item: "gtceu:lv_fluid_solidifier" + type: "item" + }] + title: "Basic Fluid Solidifier" + x: 4.125d + y: 4.5d + } + { + dependencies: ["3E6DC423FE4A99F7"] + description: [ + "The Prospector is an amazing tool to find veins." + "" + "Its GUI is interactive, and... I don't have much more to say. Trust us, &6it's great&r." + "" + "&bLore:&r &oBack in MY days, the portable Prospector was locked to &d&oLuV&r.&r" + ] + id: "2E36E5755B2F551C" + shape: "rsquare" + size: 0.6d + tasks: [{ + id: "1AC97E61EF4958C8" + item: "gtceu:prospector.lv" + type: "item" + }] + title: "This is Hacking" + x: 5.25d + y: 4.5d + } + { + dependencies: [ + "5B2696206205CB2E" + "70432F650591353C" + ] + description: [ + "Prepare &a128 Cupronickel&r, &a32 Bronze&r and &a16 Tin Alloy&r to craft the Heating Coils for your Electric Blast Furnace." + "" + "This is still less than half (!) of the cost of the entire EBF in raw materials. You will also need about a stack each of Invar and Steel." + "" + "The Cupronickel Coils will allow the EBF to perform recipes up to &d1,800K&r (ignoring Voltage bonuses). That's pretty hot if you ask me." + ] + icon: { + Count: 1b + id: "gtceu:cupronickel_coil_block" + tag: { + active: 1b + } + } + id: "1646BF9194100E57" + size: 0.9d + tasks: [{ + count: 16L + id: "4F19FBED1E1766AC" + item: "gtceu:cupronickel_coil_block" + type: "item" + }] + title: "Cupronickel Coils" + x: 6.375d + y: 4.5d + } + { + dependencies: ["1E9BE8D3F8A602DC"] + description: [ + "Maintenance in GregTech is not as bad as you think, and looking at multiblocks with this hatch makes me feel happy :D" + "" + "Check out the tutorials tab for more information!" + "{@pagebreak}" + "&bLore:&r Maintenance dates back to GregTech 3 for Minecraft 1.5.2. That's a long time ago!" + "" + "Maintenance problems increased power usage instead of duration. And that caused all sorts of &o\"happy\"&r issues. Ah, fun times!" + ] + id: "5935E382FB8440A1" + shape: "rsquare" + size: 0.6d + subtitle: "I know what you're thinking! Don't think that!" + tasks: [{ + id: "4A60B3762FF5DE36" + item: "gtceu:maintenance_hatch" + type: "item" + }] + title: "This is not as Scary as it looks #1" + x: 8.25d + y: 6.0d + } + { + dependencies: ["1E9BE8D3F8A602DC"] + description: [ + "The &3Electric Blast Furnace&r requires a &3Muffler Hatch&r to run. This hatch must be &cunobstructed&r so it can output its beautiful smoke particles." + "" + "Check out the tutorials tab for more information!" + "{@pagebreak}" + "&bLore:&r In GregTech 5, polluting multiblocks had Muffler Hatches. The higher tier the hatch, the lower the Pollution output." + "" + "Pollution had... &ointeresting&r... effects, such as turning grass and dirt into sand." + ] + id: "6A8AA847FF086063" + shape: "rsquare" + size: 0.6d + tasks: [{ + id: "4046E4E9D09C4FB1" + item: "gtceu:lv_muffler_hatch" + type: "item" + }] + title: "This is not as Scary as it looks #2" + x: 8.25d + y: 5.25d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: [ + "&5Player:&r &oThat's it, I'm uninstalling! This pack is stupid! We're barely in &7LV&r&o, but you're asking me to make you a HV machine!?&r" + "" + "&5Writer:&r &oUhm... hey, wait, hold up... we don't ask without a good reason! Let me double-check my script.&r" + "" + "Yes! This is indeed not completable yet, which is also why this quest appears in the &6HV&r Chapter." + "{@pagebreak}" + "Remember &othat&r thing about the Macerator that made you feel extremely sad and disappointed? Well... that disappointment is gonna stay with you until you reach HV." + "" + "&6The Macerator will unlock its second and third slot at HV&r. Trust me, this will be great for Ore Processing. In fact, one byproduct is absolutely locked behind this (after the Thermal Centrifuge step)." + "" + "&cNote:&r Unlike in GTCE, the &bMV&r Macerator in GTCEu does &cnot&r have a second slot!" + "" + "&5Writer:&r &oCome back to me when you are stronger, young Cricket.&r" + ] + id: "1DA54DA70E12F499" + size: 0.6d + subtitle: "What? Why?!" + tasks: [{ + id: "5580AE2868E0E451" + item: "gtceu:hv_macerator" + type: "item" + }] + title: "Universal Macerator" + x: -0.375d + y: 2.25d + } + { + dependencies: ["3A8D7FC6F316C38C"] + description: [ + "The Gas Collector collects Air that can then be centrifuged into &aOxygen&r and &aNitrogen&r." + "" + "&bLore:&r GregTech 5 players remember when they had to use a Compressor with IC2 cells to get Compressed Air... In here, cell chemistry is no more." + ] + id: "15928F50AE80A5CF" + shape: "rsquare" + size: 0.6d + tasks: [{ + id: "5710E0C2A7441809" + item: "gtceu:lv_gas_collector" + type: "item" + }] + title: "Basic Gas Collector" + x: 0.75d + y: 6.75d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: [ + "The &3Packager&r compresses &aTiny Dusts&r and &aSmall Dusts&r into &afull Dusts&r, which can be compressed further into Ingots." + "" + "It can also work in reverse, change between sizes of Wires, and much more..." + "" + "Unpacking Cables back into Wires and Rubber will be &every useful&r once you rewire your Energy Network." + "{@pagebreak}" + "&oI know...&r the 3x3 compacting recipes do not sound useful because one can just use a Crafting Table. We urge you to consider the use of this machine for &9automation&r purposes." + "" + "For an &9automated&r Dust setup, route &aTiny Dusts&r into a buffer inventory (a chest will do) placed next to your &3Packager&r." + "" + "Next place a &3Robot Arm&r and configure it to \"&dImport&r\", and \"&dSupply Exact 9&r\". Finally, use the Machine auto-output on another side." + "" + "&bLore&r: In GTCE, the reverse operation required a separate machine, the Unpackager." + ] + id: "3F123950216DF93B" + size: 0.6d + tasks: [{ + id: "33AEA84A406741FF" + item: "gtceu:lv_packer" + type: "item" + }] + title: "Basic Packer" + x: -1.875d + y: 4.5d + } + { + dependencies: ["648BCF486E16CCB2"] + description: [ + "&o...either realistic, theorical or invented by the power of gaming. The Chemical Reactor will create the conditions for it to happen, and... ta-dah! You could also call this a magic box, if you want.&r" + "" + "The &3Chemical Reactor&r will be required for &la lot&r of recipes." + "" + "Let's give it a test run - why don't we use your freshly made Chemical Reactor to unlock a new, &6better recipe for Rubber&r? Rubber is &dunusable&r as a Fluid, so you will need to make another machine next." + "{@pagebreak}" + "You can't make Rubber using the Chemical Reactor alone, so here are some &aother machines&r you might want to gun for: " + "" + "A &3Solidifier&r is useful to solidify your Rubber directly into &aRubber Sheets&r. You want these." + "" + "You could then make use of an &3Assembler&r to use this molten Rubber for &aCables&r. This isn't important for Tin Cables, but better cables will need to be made in the Assembler." + "" + "&eNote:&r Submit a fluid by having it stored in &lany&r tank in your inventory. A Drum is the perfect candidate." + ] + icon: "gtceu:lv_chemical_reactor" + id: "3D98819A799D2E64" + size: 0.9d + subtitle: "Think of a chemical reaction..." + tasks: [ + { + id: "108424445D0F748A" + item: "gtceu:lv_chemical_reactor" + type: "item" + } + { + amount: 1296L + fluid: "gtceu:rubber" + id: "75DD10F659BA5406" + type: "fluid" + } + ] + title: "Basic Chemical Reactor" + x: 3.0d + y: 5.625d + } + { + dependencies: ["3D98819A799D2E64"] + description: [ + "So... let's have GTCEu revive them! Nonono, not the Cell Chemistry - we'll revive the &9&oCells&r!&r" + "" + "Cells are an alternative form of Fluid storage. All Cell types with the same type and amount of Fluid inside them &6stack&r. They can be automatically filled with a &3Canning Machine&r.\\n\\nCells hold &done bucket&r of Fluid." + "{@pagebreak}" + "Universal Cells hold up to &done bucket&r, but also can store &9fractions&r of Buckets. They're particularly ideal if you want to store leftover Fluid without crafting a whole Drum. " + "" + "Cells made from higher tier materials can hold even more fluid, but &9Drums&r and &9Super Tanks&r will hold more by then." + "" + "Like Drums, Cells can be placed into a crafting grid to clear their contents." + ] + icon: "gtceu:fluid_cell" + id: "292938760AB9A12B" + shape: "rsquare" + size: 0.6d + subtitle: "GTCE killed cell chemistry... GTCE killed Cells!" + tasks: [ + { + id: "48507FA04651418B" + item: "gtceu:fluid_cell" + type: "item" + } + { + id: "012C90A73EC79E11" + item: "gtceu:universal_fluid_cell" + type: "item" + } + ] + title: "Dead Cells" + x: 4.125d + y: 5.625d + } + { + dependencies: [ + "581CDF545E1EA1FD" + "5B2696206205CB2E" + ] + description: [ + "Use both your machines to turn a material into a Fluid, and solidify it back to a Rotor! This combination makes up for &6four Ingots per Rotor&r.\\nYou can also do the same for &6Gears&r and &6Small Gears&r, which will then be superseded when you make a &3MV Extruder&r." + "" + "&9Note:&r Some metals require higher voltage than LV for Fluid Extraction, so keep that in mind." + ] + icon: "gtceu:rotor_casting_mold" + id: "115C4226F6473F0C" + shape: "rsquare" + size: 0.6d + subtitle: "Time to end the misery of hand crafting rotors!" + tasks: [ + { + id: "4A68C6BC78CB07E2" + item: "gtceu:rotor_casting_mold" + type: "item" + } + { + count: 8L + id: "7EF3EDA1698AFB7F" + item: "gtceu:tin_rotor" + type: "item" + } + ] + title: "Combo!" + x: 5.25d + y: 5.625d + } + { + dependencies: ["199361B5FEC959EA"] + description: [ + "&o...in the Assembler or Circuit Assembler.&r" + "" + "&aSoldering Alloy&r is used solely as a &9Fluid&r, and in most cases is &dinterchangeable&r as a cheaper alternative to Tin&r." + "" + "The choice is yours. Save more materials? Make Soldering Alloy. Spend less time crafting materials? Tin is the way to go." + ] + icon: "gtceu:soldering_alloy_ingot" + id: "713C8D6A20BF3A0E" + shape: "rsquare" + size: 0.6d + subtitle: "Soldering Alloy is used to... solder... things..." + tasks: [{ + id: "67F9F84D66E32728" + item: "gtceu:soldering_alloy_dust" + type: "item" + }] + title: "Soldering Alloy" + x: 8.453826530612233d + y: 6.766751700680324d + } + { + dependencies: [ + "32B08E6F414A00C0" + "4B979482EF026BFF" + ] + description: [ + "With LV power, the only way of getting &aAluminium Dust&r is by electrolyzing &9Sapphire&r or &2Green Sapphire&r. Aluminium is the main &bMV&r material, similar to how Steel is crucial in &7LV&r, and Bronze is important in the &6Steam Age&r." + "" + "It would be wise to obtain enough Sapphire to electrolyze into a full stack of &aAluminium Dust&r - it &lwill&r be useful very soon. Plus, bonus Oxygen is always nice." + ] + id: "2F1CCFEBAB71B1F3" + rewards: [{ + count: 12 + id: "6ED23A377745D74A" + item: "gtceu:green_sapphire_ore" + type: "item" + }] + size: 0.9d + tasks: [{ + count: 6L + id: "3B6DC3146DB686BF" + item: "gtceu:sapphire_dust" + type: "item" + }] + title: "Sapphire" + x: -2.625d + y: 5.625d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: [ + "&lOutside of Ore Processing:&r" + "Similar to the Centrifuge, this machine does a lot of things... and I can't hope to list them all! Fortunately, it's one of the cheapest &7LV&r machines, so grab it as soon as it becomes necessary." + "" + "&lFor Ore Processing:&r" + "Okay, I lied. It's not &oexactly&r used for Ore Processing, it's actually used in the &adecomposition of Dusts&r. However, most of the useful electrolysis is locked at &bMV&r. You can look ahead the &emolecular formula&r in a dust's tooltips to see at a glance what you can get from electrolysis." + "{@pagebreak}" + "&cTake caution!&r Due to how ores work, directly smelting dusts into Ingots can give higher metal yields than electrolysis. However, it means you lose the other products in the dust. You will have to decide whether you want to prioritise direct value, or byproduct count." + ] + id: "32B08E6F414A00C0" + size: 0.9d + tasks: [{ + id: "536874A8C35E1C86" + item: "gtceu:lv_electrolyzer" + type: "item" + }] + title: "Basic Electrolyzer" + x: -1.5d + y: 5.625d + } + { + dependencies: [ + "5263F866638D875C" + "2F1CCFEBAB71B1F3" + ] + description: [ + "&o...thanks to lubrification!&r" + "" + "For now, you should use &9Water&r for its recipes instead of trying to acquire Lubricant." + "" + "The &3Cutting Machine&r additionally unlocks converting &6Rods into four Bolts&r." + "" + "This machine is the only way to obtain &dGem Plates&r, which are needed to craft Filters, and by extension, the &3Gas Collector&r." + ] + id: "3A8D7FC6F316C38C" + shape: "rsquare" + size: 0.6d + subtitle: "The Cutter... cuts..." + tasks: [{ + id: "662DB818821C4EAE" + item: "gtceu:lv_cutter" + type: "item" + }] + title: "Basic Cutter" + x: -1.5d + y: 6.75d + } + { + dependencies: ["701BCADAE5CF6CA5"] + description: [ + "&lOutside of Ore Processing:&r" + "Oh boy, what can't this machine do... Decomposition recipes to separate dust types, separating air, and many others..." + "" + "The list is too long! Let's just say &cyou need the Centrifuge&r." + "" + "&lFor Ore Processing:&r" + "This takes &aImpure Dust&r or &aPurified Dust&r and turns them into clean Dust, plus an added tiny Dust &6Byproduct&r. This is outside of the optimal chain for Byproducts, but this is also the cheapest Ore Processing machine of this set to run and to setup on a small scale." + "" + "&bLore:&r In base GTCE, this was objectively the strongest Ore Processing machine as it was fairly easy to use, and gave three tiny dusts, just like the Ore Washer or the Thermal Centrifuge. We tuned it down in favor of diversity." + ] + id: "5263F866638D875C" + size: 0.9d + tasks: [{ + id: "20EDB55B8D5CDAD6" + item: "gtceu:lv_centrifuge" + type: "item" + }] + title: "Basic Centrifuge" + x: -0.375d + y: 6.75d + } + { + dependencies: ["648BCF486E16CCB2"] + description: [ + "&o...what did you expect at this point?&r" + "" + "It is recommended that you &6put this machine off&r until you actually require it for recipes in progression." + "" + "Some hand alloys can also be made in the mixer, except at &ahigher yield&r." + ] + id: "257DB4B39B2A928E" + size: 0.6d + subtitle: "The Mixer mixes..." + tasks: [{ + id: "4A0B4A206ED30212" + item: "gtceu:lv_mixer" + type: "item" + }] + title: "Basic Mixer" + x: 1.875d + y: 6.75d + } + { + dependencies: [ + "63CD0236B337EAAD" + "37307A46E70011D3" + "3D98819A799D2E64" + ] + description: [ + "&oOh, this is only an &lEmpty&r Spray Can, which you have to fill with Chemical Dye.&r" + "" + "&aSpray Cans&r do not provide any functionality for machines, but can be quite &bvisually appealing and useful&r!" + "" + "Any (or almost any) GregTech tile entity (machine, pipe, cable...) can be &6painted&r to one of the 16 colors of your choosing. This is great for screenshots, or to separate different setups for convenience in a Multiplayer base. They also help with distinguishing between pipelines and cables." + "" + "Holding the &aSpray Can&r in the offhand will automatically paint any block you place." + ] + id: "5AD9884E7BFB2510" + size: 0.6d + subtitle: "Okay, making this is quite involved, so this must be good... right?" + tasks: [{ + id: "28CFFA0F7A33E02F" + item: "gtceu:empty_spray_can" + type: "item" + }] + title: "Spray Can" + x: 3.0d + y: 6.75d + } + { + dependencies: ["648BCF486E16CCB2"] + description: [ + "While this is an extremely &9important&r machine, this will &9&lnot help you immediately&r as it is &cexpensive.&r Most of the recipes you will want to pursue require &cfluids&r. Set up a little bit more infrastructure before rushing this." + "" + "With that out of the way, the &3Assembler&r is crucial to gameplay. Consider it as important as a Crafting Table, except... well, it's a machine, duh." + "" + "We as \"modpack developers\" also love to use this to include all sorts of custom recipes - and speaking of custom recipes, the Assembler now unlocks &dApplied Energistics 2&r!" + "{@pagebreak}" + "Once you have enough Infrastructure, you will be able to make use of better recipes for:" + "" + "&9-&r &6Vacuum Tubes&r" + "" + "&9-&r &6Resistors&r" + "" + "&9-&r &6Circuit Boards&r" + "" + "&bLore:&r Back in the days of GregTech 2, the Assembling Machine only had two slots, and was only really used for alternate Circuit and Hull recipes." + ] + id: "63CD0236B337EAAD" + shape: "gear" + size: 1.5d + subtitle: "Avengers..." + tasks: [{ + id: "6B5537B80EB05B30" + item: "gtceu:lv_assembler" + type: "item" + }] + x: 4.125d + y: 6.75d + } + { + dependencies: [ + "63CD0236B337EAAD" + "5B2696206205CB2E" + ] + description: [ + "&3Voiding Covers&r can be attached to GregTech Machines, Crates or Drums. They will void stuff you don't want. Fancy!" + "" + "For machines, it will only void items in the Output slots. The Input slots are ignored." + "" + "You can attach a &aFilter&r for more precise voiding." + "" + "An advanced version also exists, which requires a &dMV Circuit&r. It enables voiding above a set threshold - great for for overflow control." + "" + "&9Note:&r They default to being switched off, to prevent accidental voiding. Right-click them with a &5Soft Mallet&r to activate them." + "" + "Obtaining &eany&r Voiding Cover will complete this Quest." + ] + icon: "gtceu:item_voiding_cover" + id: "249B9E104CAF5FE6" + shape: "rsquare" + size: 0.6d + subtitle: "The best mechanic - making an item or fluid disappear!" + tasks: [ + { + id: "69BC88293080C522" + item: "gtceu:item_voiding_cover" + type: "item" + } + { + id: "4787AD5F61E1914E" + item: "gtceu:fluid_voiding_cover" + type: "item" + } + ] + title: "Voiding Covers" + x: 5.25d + y: 6.75d + } + { + dependencies: [ + "63CD0236B337EAAD" + "581CDF545E1EA1FD" + ] + description: [ + "&oWait, no, we said this one chapter ago!&r" + "" + "The reason I did not present &7LV&r versions of &6Steam&r machines is because they are &4NOT&r required! You may not want to invest into an upgrade that does next to nothing. Except for &othis one&r specifically, because it does more." + "" + "The &3Basic Extractor&r gains Fluid capabilities, which enables &aFluid Extraction&r. Use it to melt Rubber that you previously solidified, to &dmelt Soldering Alloy&r for your circuits, and to &dmelt Red Alloy&r for the &6best Vacuum Tube recipe&r in the &3Assembler&r!" + "" + "&bLore:&r Did you notice this machine is &oboth&r an Extractor and a Fluid Extractor? The two of them were separated in previous versions of GregTech." + ] + id: "5B2696206205CB2E" + size: 0.9d + subtitle: "The Steam Extractor extracts..." + tasks: [{ + id: "5CD363C839475426" + item: "gtceu:lv_extractor" + type: "item" + }] + x: 6.375d + y: 6.75d + } + { + dependencies: [ + "0DBC148D92A9F69F" + "5B2696206205CB2E" + ] + description: [ + "From now on, all Circuits should be made in a &3Circuit Assembler&r. Use it now to make &6far cheaper LV and MV circuits&r." + "" + "&bLore:&r The Circuit Assembler makes appearances in and out of GregTech versions. GT5 did not have it, and it was reimplemented in GT5 Unofficial. GTCE decided not to port it, and the cycle continues with its inclusion in GTCEu." + ] + id: "199361B5FEC959EA" + size: 0.9d + subtitle: "Hopefully, your first MV Circuit expense" + tasks: [{ + id: "6287E8A7C254ECA7" + item: "gtceu:lv_circuit_assembler" + type: "item" + }] + x: 7.5d + y: 6.75d + } + { + dependencies: ["1A77CA35F054F988"] + description: [ + "The &3Arc Furnace&r uses a lil' bit of &9Oxygen&r to smelt items in a different fashion than Furnaces." + "" + "You can use it to make easier &aWrought Iron&r, double your &aGlass&r, and gain access to &aAnnealed Copper&r." + "" + "It can also recycle various components and machines back to their original material." + "" + "&bLore:&r Previous versions had both the Arc Furnace and the &bPlasma Arc Furnace&r. In that case, why not use one machine for both? Well, that's exactly what we thought - but we ultimately decided to remove one of the two &bplasma&r recipes. And then the other &bplasma&r recipe. " + "" + "In short, the &bPlasma Arc Furnace&r is &4gone&r. RIP." + ] + id: "63256ED95F17B242" + size: 0.9d + tasks: [{ + id: "2374C06C5E1EFC24" + item: "gtceu:lv_arc_furnace" + type: "item" + }] + x: -2.625d + y: 7.875d + } + { + dependencies: ["3A8D7FC6F316C38C"] + description: [ + "&oShame if you don't.&r" + "" + "A fancy tool to help with base building. The gadget has different modes that you can view by holding the relevant hotkey - it defaults to &eG&r." + "" + "Be sure to check out the &3Destruction Gadget&r and the &3Copy Paste Gadget&r." + "" + "Charge this in the charger slot of any GregTech machine." + "" + "Promise me you won't use it to make a cobble platform? At least look into xTones first!" + ] + id: "0DAD0A6360448B39" + shape: "rsquare" + size: 0.6d + subtitle: "Do you know what this is?" + tasks: [{ + id: "6B70AAED241FD9E6" + item: { + Count: 1b + id: "buildinggadgets:gadget_building" + tag: { + state: { + data: { } + serializer: "buildinggadgets:dummy_serializer" + state: { + Name: "minecraft:air" + } + } + } + } + type: "item" + }] + x: -2.625d + y: 6.75d + } + { + dependencies: [ + "5263F866638D875C" + "32B08E6F414A00C0" + ] + description: [ + "&o...but gameplay convention makes it Oxygen.&r" + "" + "You could spend &o&eyears of your life&r in JEI looking for Oxygen recipes, given the many ways to obtain it. Various minerals will produce it when electrolyzed." + "{@pagebreak}" + "However, the best source according to me (!) is &acentrifuging Air&r after making a &dGas Collector&r, which you might not be able to make just yet. This recipe also gives &aNitrogen&r, which is handy as it can speed up certain &3Electric Blast Furnace&r recipes&r." + "" + "The second best source according to me (!) is &aelectrolyzing Silicon Dioxide&r. Silicon Dioxide is obtained from various sources, such as Glass Dust, Granite Dust and Black Granite Dust." + "{@pagebreak}" + "The third best source according to me (!) is &aelectrolyzing Water&r. In reality, electrolysis of water is more suitable for &aHydrogen production&r due to the higher energy cost." + "" + "The fourth best source according to me (!) is &ato not void&r it, EVER! Any Oxygen obtained from any source is worth something and should be stored in Tanks." + "" + "&eNote:&r Submit a fluid by having it stored in &lany&r tank in your inventory. A bucket will also work." + ] + icon: "gtceu:oxygen_bucket" + id: "1A77CA35F054F988" + shape: "rsquare" + size: 0.6d + subtitle: "If you wanted to be picky, it would be Dioxygen..." + tasks: [{ + amount: 1000L + fluid: "gtceu:oxygen" + id: "70F00C67C9698A78" + type: "fluid" + }] + title: "Breath of Fresh Oxygen" + x: -1.5d + y: 7.875d + } + { + dependencies: ["5263F866638D875C"] + description: [ + "You can now &3centrifuge&r &aResin&r, which will still give Raw Rubber - but this time alongside &aGlue&r (and the less useful Plantball)." + "" + "Produce a lot of Glue. You can use it to make &6cheaper Resistors&r, as well as &6cheaper Circuit Boards&r in the &3Assembling Machine&r (and it is especially useful &oin the next quest&r)." + "" + "&eNote:&r Submit a fluid by having it stored in &lany&r tank in your inventory. A bucket will also work." + ] + icon: "gtceu:glue_bucket" + id: "0EAC071414AEC07E" + size: 0.6d + subtitle: "Time to stop processing Resin through the Extractor!" + tasks: [{ + amount: 1000L + fluid: "gtceu:glue" + id: "3DD156ECA99FFA11" + type: "fluid" + }] + title: "Glued" + x: -0.375d + y: 7.875d + } + { + dependencies: [ + "5263F866638D875C" + "257DB4B39B2A928E" + ] + description: [ + "Many materials going forward cannot be smelted directly from any Ores! They are instead obtained as byproducts from processing of other ores. Gallium and Arsenic are &4among&r these materials." + "" + "For &dGallium&r, you may, ranged from worst to best (compromising difficulty and yields):" + "" + "&9- &3Electrolyze &aSphalerite&r for a low chance of small dust. Note that you lose out on direct smelting value." + "" + "&9-&r Put &aCrushed Bauxite&r in the &3Chemical Bath&r. Note that this requires &9Sodium Persulfate&r." + "" + "&9-&r Obtain it as a Byproduct of &aSphalerite&r Ore Processing in the &3Thermal Centrifuge&r or &3Centrifuge&r." + "" + "For &dArsenic&r, you will have to mine and &3centrifuge&r &aRealgar&r." + ] + id: "4073577B7EF9B593" + size: 0.6d + tasks: [{ + id: "0FDC60275B1959C3" + item: "gtceu:gallium_arsenide_dust" + type: "item" + }] + title: "Gallium Arsenide" + x: 0.75d + y: 7.875d + } + { + dependencies: [ + "63CD0236B337EAAD" + "0EAC071414AEC07E" + ] + description: [ + "This Circuit Board is used to create &dMV Circuits&r!" + "" + "&9Note:&r You have <wo&r routes when making the Phenolic Circuit Board. If you use &aSodium Persulfate&r or &aIron III Chloride&r, making boards takes &6only a quarter of the Silver&r as opposed to the crafting recipe." + "" + "&lHowever&r, given how painful it may be for you to obtain these chemicals &oright now&r, you can simply use more Silver by... mining most of a Galena Vein..." + "" + "The quest for &aSodium Persulfate&r is in the MV chapter, if you are interested in some light reading." + "" + "&bLore:&r Back in GTCEu 1.12.2, these circuit boards were called \"&2Good Circuit Boards&r\". Not exactly a fitting name, as they're &4rather evil&r to craft!" + ] + id: "3647B1B964A15E4E" + size: 0.6d + tasks: [{ + id: "2DE7B75F25A4AB9E" + item: "gtceu:phenolic_printed_circuit_board" + type: "item" + }] + x: 3.0d + y: 7.875d + } + { + dependencies: ["63CD0236B337EAAD"] + description: [ + "Getting into Applied Energistics at this point is possible, but also a little bit involved..." + "" + "You will need to make quite a few &7LV&r machines, and the &7LV-tier&r recipes for some AE2 items are comparatively expensive without access to more advanced technology." + "" + "In LV age you will be able to craft:" + "" + "&6-&r Energy Acceptor" + "" + "&6-&r ME Terminal" + "" + "&6-&r 1k ME Storage component" + "" + "&6-&r ME Chest" + "{@pagebreak}" + "&9Note:&r This pack includes &5Fluix Crystals&r, but they are generated as a GT material, rather than the default AE2 Fluix Crystals. To get them, put &dFluix Dust&r in the &aAutoclave&r, which is made from &7Certus Quartz Dust&r, &eNether Quartz Dust&o&r and &cRedstone&r in a &aMixer&r. No need to charge the Certus Quartz. It gets... charged in the Mixer... or something like that." + ] + id: "0E72017800A9766C" + shape: "rsquare" + size: 0.9d + tasks: [{ + id: "2080D5BB367332D3" + item: "ae2:cell_component_1k" + type: "item" + }] + title: "The Digital Age? Already!?" + x: 4.125d + y: 7.875d + } + { + dependencies: [ + "63CD0236B337EAAD" + "4073577B7EF9B593" + ] + description: [ + "&o...there's only one available recipe right now for this Primitive Diode.&r" + "" + "Diodes have a &4nasty recipe&r, but it will get cheaper and more convenient once you can obtain &ePolyethylene&r." + "" + "This is required for &dMV Circuits&r." + ] + id: "7BE7DE4C0109D788" + size: 0.6d + subtitle: "Don't let JEI fool you..." + tasks: [{ + id: "0FE8CA1C2D212378" + item: "gtceu:diode" + type: "item" + }] + x: 5.25d + y: 7.875d + } + { + dependencies: [ + "3647B1B964A15E4E" + "7BE7DE4C0109D788" + "4B979482EF026BFF" + ] + description: [ + "&oWell, do you have Aluminium?&r" + "" + "Each Electric Age has Circuits corresponding to its tier. The Good Electronic Circuit is the &dfirst MV Circuit&r you can make, out of three." + "" + "The next thing you should probably do is craft a &3Circuit Assembling Machine&r to make more Circuits! Its recipes are far, far cheaper." + "" + "&6Having this and Aluminium will grant access to MV Machines.&r" + ] + id: "0DBC148D92A9F69F" + shape: "gear" + size: 1.5d + subtitle: "MV Circuits? Does this mean we're at MV?" + tasks: [{ + id: "70313E1917121E14" + item: "gtceu:good_electronic_circuit" + type: "item" + }] + title: "First MV Circuit!" + x: 7.5d + y: 7.875d + } + { + dependencies: ["1E9BE8D3F8A602DC"] + description: ["Similarly to the Steam Multiblocks (I hope you made them!), you will need &3Busses&r to move items in and out.\\nFor fluids, you will need &3Hatches&r. Higher tiers of &3Hatches/Busses&r have more slots.\\n\\nThat is it, folks!"] + icon: "gtceu:lv_output_hatch" + id: "148F44A0575A0874" + shape: "rsquare" + size: 0.6d + tasks: [ + { + id: "233F7E2B406D621C" + item: "gtceu:lv_input_bus" + type: "item" + } + { + id: "224782FFB52AFDE7" + item: "gtceu:lv_output_bus" + type: "item" + } + ] + title: "Multiblock Input/Output" + x: 7.125d + y: 5.625d + } + { + dependencies: ["2F1CCFEBAB71B1F3"] + description: [ + "As mentioned in the previous quest, electrolyse the Sapphire Dust to get your Aluminium Dust." + "" + "Now all you need is an EBF and a dream! If you haven't started to work towards one, move to the right on this quest page and you'll end up there." + ] + hide_dependent_lines: true + id: "45B71324028F6E68" + size: 0.6d + tasks: [{ + id: "144F4F8EF61BEEA5" + item: "gtceu:aluminium_dust" + type: "item" + }] + title: "Aluminium Dust" + x: -3.75d + y: 6.75d + } + { + dependencies: [ + "1E9BE8D3F8A602DC" + "5508FD87F3EDFC43" + ] + description: ["Check out the tutorials tab for more information!"] + icon: "gtceu:robust_machine_casing" + id: "04C5C1FA9E81534F" + shape: "circle" + size: 0.6d + subtitle: "Here to help you form Multiblocks and troubleshoot issues" + tasks: [{ + id: "4A5FE8FFE17D4225" + type: "checkmark" + }] + title: "Troubleshooting Multiblocks" + x: 9.299999999999999d + y: 4.2d + } + ] + subtitle: ["Tame electricity and manufacture components"] + title: "&7LV&r - Low Voltage" +} diff --git a/config/ftbquests/quests/chapters/milestones.snbt b/config/ftbquests/quests/chapters/milestones.snbt new file mode 100644 index 0000000..a3ab185 --- /dev/null +++ b/config/ftbquests/quests/chapters/milestones.snbt @@ -0,0 +1,529 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "milestones" + group: "1C1C4FB2AFCF489D" + icon: "gtceu:micro_processor_computer" + id: "70D04EFAB039661A" + order_index: 0 + quest_links: [ + { + id: "679C75DDB2BF911B" + linked_quest: "3CF550B81716B8B9" + x: -9.0d + y: -4.5d + } + { + id: "76D8D5E9F4F06457" + linked_quest: "4B979482EF026BFF" + title: "First LV Circuit!" + x: -9.0d + y: -3.0d + } + { + id: "33EC52257E7B43E7" + linked_quest: "5C17BF90DA2AAEEE" + x: -7.5d + y: -3.0d + } + { + id: "462895DB798248BD" + linked_quest: "60D7F6C1EE918B66" + x: -7.5d + y: -1.5d + } + { + id: "0FD0A7376823D0FD" + linked_quest: "0DBC148D92A9F69F" + x: -9.0d + y: -1.5d + } + { + id: "2EEE2CD711381EFA" + linked_quest: "38DE506FF5B32031" + x: -6.0d + y: -1.5d + } + { + id: "72AC2753258CD486" + linked_quest: "26394C1290D70AB6" + x: -7.5d + y: 0.0d + } + { + id: "5ACE0C57D77862A8" + linked_quest: "5063FDFFBE3E4855" + x: -6.0d + y: 0.0d + } + { + id: "7DAE21C689EFEACA" + linked_quest: "4AFD3073C731A1E4" + x: -6.0d + y: 1.5d + } + { + id: "0B47047050024947" + linked_quest: "5E76D4C24026157D" + x: -6.0d + y: -3.0d + } + { + id: "25DAD2B6036D875B" + linked_quest: "563C96885A227C9F" + x: 3.0d + y: -4.5d + } + { + id: "2E7388767C0B5B4B" + linked_quest: "315DBB3B23F95E0D" + x: 4.5d + y: -4.5d + } + { + id: "5597504AE90AD865" + linked_quest: "5D17DFCF6672404C" + x: 3.0d + y: -3.0d + } + { + id: "7AE098D07A702B88" + linked_quest: "7567E885B7166603" + x: 3.0d + y: -1.5d + } + { + id: "26475D3CA0715F37" + linked_quest: "682C26579EDDCA76" + x: 4.5d + y: -1.5d + } + { + id: "23DD6A10F7011E74" + linked_quest: "16A6AE5C770DB83A" + x: 3.0d + y: 0.0d + } + { + id: "3C619F18DCE9D768" + linked_quest: "15EC934CE8F4DC86" + x: -6.0d + y: -4.5d + } + { + id: "24A039D89E31C960" + linked_quest: "7FA0ACB7F161F378" + x: 3.0d + y: 1.5d + } + { + id: "6BA436B454DA86E8" + linked_quest: "14D277A164202FF8" + x: -6.0d + y: 3.0d + } + { + id: "26B236E9112F9D61" + linked_quest: "196FC518F744B983" + x: -4.5d + y: 0.0d + } + { + id: "305CE3C7FA0CC131" + linked_quest: "0017FFFAD7CD2EFE" + x: -4.5d + y: 1.5d + } + { + id: "23BC9F27699A4D53" + linked_quest: "5CC9B0E832545569" + x: -4.5d + y: 3.0d + } + { + id: "3D6BA7B0602F9D7B" + linked_quest: "58BBD540D7D4FF01" + x: -4.5d + y: 4.5d + } + { + id: "29F07CFB33EE708D" + linked_quest: "3398FC108D9DCB46" + x: 4.5d + y: 1.5d + } + { + id: "5EDDDBDDA39DCC04" + linked_quest: "30A6EDDF25A5E5F8" + x: 3.0d + y: 3.0d + } + { + id: "3197CF1900B2E01F" + linked_quest: "0B25A282F677744B" + x: 4.5d + y: 3.0d + } + { + id: "0D0978AC54174B00" + linked_quest: "3E6DC423FE4A99F7" + x: 9.5d + y: -3.0d + } + { + id: "2FB3BB8F17BBFA62" + linked_quest: "2202AA5DC6DB0A26" + x: 9.5d + y: -1.5d + } + { + id: "36949D5709F52848" + linked_quest: "55552589C581EE9E" + x: 9.5d + y: 0.0d + } + { + id: "20C3249964016BF6" + linked_quest: "69E384F389B0D07B" + x: 9.5d + y: 1.5d + } + { + id: "76B3FFD325D85C12" + linked_quest: "49C1D61741AA288E" + x: -3.0d + y: 1.5d + } + { + id: "0A9B4BB1B063D34E" + linked_quest: "698B5F65F2DE4439" + x: -3.0d + y: 3.0d + } + { + id: "11392A6986237417" + linked_quest: "145F71A817C5996E" + x: -3.0d + y: 4.5d + } + { + id: "3FEDD46233280D89" + linked_quest: "327C3E02CD751453" + x: -3.0d + y: 6.0d + } + { + id: "0A4F04A1926B2F40" + linked_quest: "4F6E351C5F676618" + x: 3.0d + y: 4.5d + } + { + id: "5CA8329C3B9119AA" + linked_quest: "5B07279B08BF8DDE" + x: 9.5d + y: 3.0d + } + { + id: "62524C044DFF45E4" + linked_quest: "42CD789B8C40E424" + x: -1.5d + y: 3.0d + } + { + id: "4C07218513BEF27D" + linked_quest: "47087361D6DE7DCF" + x: -1.5d + y: 4.5d + } + { + id: "3CCD1EF61FDDA07D" + linked_quest: "7AE681E2AB31EA0D" + x: -1.5d + y: 6.0d + } + { + id: "5C0EFD0A5B76CF7F" + linked_quest: "79E4E53E9DF45549" + x: -1.5d + y: 7.5d + } + { + id: "4E414876D1DFAF44" + linked_quest: "082AB255886E73C2" + x: 0.0d + y: 4.5d + } + { + id: "7E174AB4CFC805E5" + linked_quest: "370FC1CDF5F9A9CC" + x: 0.0d + y: 6.0d + } + { + id: "13D0921D357A759C" + linked_quest: "359121584E056022" + x: 0.0d + y: 7.5d + } + { + id: "4060A40C74F3FEE1" + linked_quest: "3B49BD004F38E1A2" + x: 0.0d + y: 9.0d + } + { + id: "1AA7F3FF8BE8A972" + linked_quest: "6DBF61D4F94BC851" + x: 3.0d + y: 9.0d + } + { + id: "1E15D22AAA39716A" + linked_quest: "6988AE94BE7B461F" + x: 3.0d + y: 7.5d + } + { + id: "46D6CB54340E899B" + linked_quest: "0D7C978F9CDF771B" + x: 9.5d + y: 4.5d + } + { + id: "194FB36B14A8D088" + linked_quest: "690A51204DF5D469" + x: 9.5d + y: 6.0d + } + { + id: "630F858E2AD1BB73" + linked_quest: "3D9D27F29D9D12F6" + x: 9.5d + y: 7.5d + } + { + id: "227F37EBED3122EF" + linked_quest: "6F15D7574B8F6DB5" + x: 9.5d + y: 9.0d + } + { + id: "2D849DA36782B42F" + linked_quest: "24F0454B9A090C44" + x: 3.0d + y: 6.0d + } + ] + quests: [ + { + disable_toast: true + id: "7675D0DFF13320F0" + size: 0.75d + x: -10.5d + y: -4.5d + } + { + id: "38117C9E1589BCB5" + size: 0.75d + tasks: [{ + id: "4E14FC0C8988935C" + type: "checkmark" + }] + x: -10.5d + y: -3.0d + } + { + id: "14781BC80EA62FE5" + size: 0.75d + tasks: [{ + id: "329B7B28C515A659" + type: "checkmark" + }] + x: -10.5d + y: -1.5d + } + { + id: "40ECFB1D740F43AA" + size: 0.75d + tasks: [{ + id: "6610A98721FCA8B6" + type: "checkmark" + }] + x: -10.5d + y: 0.0d + } + { + id: "76801B05A4F616C9" + size: 0.75d + tasks: [{ + id: "269308F81D1AD577" + type: "checkmark" + }] + x: -10.5d + y: 1.5d + } + { + id: "2E8F1E99BD82E25F" + size: 0.75d + tasks: [{ + id: "0445E052129A324A" + type: "checkmark" + }] + x: -9.0d + y: -6.0d + } + { + id: "0B57E4B8C58130C9" + size: 0.75d + tasks: [{ + id: "01DC0E47FD297BD7" + type: "checkmark" + }] + x: -7.5d + y: -6.0d + } + { + id: "677D1D1FDE909E4F" + size: 0.75d + tasks: [{ + id: "70102275F3DEA00D" + type: "checkmark" + }] + x: -6.0d + y: -6.0d + } + { + id: "55D9EDFA3BD57401" + size: 0.75d + tasks: [{ + id: "2F6E4447876B787C" + type: "checkmark" + }] + x: -4.5d + y: -6.0d + } + { + id: "39F0129194718669" + size: 0.75d + tasks: [{ + id: "3CCF826F3008C88C" + type: "checkmark" + }] + x: -3.0d + y: -6.0d + } + { + id: "78BA7579D78AF59B" + size: 0.75d + tasks: [{ + id: "79562F0BAE4FD36B" + type: "checkmark" + }] + x: -1.5d + y: -6.0d + } + { + id: "662FDAA6E137EDCF" + size: 0.75d + tasks: [{ + id: "4EA8159394D36895" + type: "checkmark" + }] + x: -10.5d + y: 3.0d + } + { + id: "7B4265D2D5A7DFC2" + size: 0.75d + tasks: [{ + id: "14786E0D563FE3BF" + type: "checkmark" + }] + x: -10.5d + y: 4.5d + } + { + id: "186E81245B360FFE" + size: 0.75d + tasks: [{ + id: "02CCABFB3F599E4B" + type: "checkmark" + }] + x: -10.5d + y: 6.0d + } + { + id: "2066612E01EBCECF" + size: 0.75d + tasks: [{ + id: "525269405F2B770C" + type: "checkmark" + }] + x: -10.5d + y: 7.5d + } + { + id: "47415F373F03BCC2" + size: 0.75d + tasks: [{ + id: "41F2D8EB48A89781" + type: "checkmark" + }] + x: -10.5d + y: 9.0d + } + { + id: "21DEB3BC299E77C0" + size: 0.75d + tasks: [{ + id: "16406E02ED580A43" + type: "checkmark" + }] + x: 0.0d + y: -6.0d + } + { + id: "10239475B5878B23" + size: 0.75d + tasks: [{ + id: "38136DD98A1F0CE7" + type: "checkmark" + }] + x: 3.0d + y: -6.0d + } + { + id: "307F4B793F49B520" + size: 0.75d + tasks: [{ + id: "7126C308873BECA3" + type: "checkmark" + }] + x: 4.5d + y: -6.0d + } + { + id: "508557DC51EA002B" + size: 0.75d + tasks: [{ + id: "1323098B25A9CADC" + type: "checkmark" + }] + x: 7.5d + y: -6.0d + } + { + id: "495D3EDE76FA9C58" + size: 0.75d + tasks: [{ + id: "6F9D8157849689BD" + type: "checkmark" + }] + x: 9.75d + y: -6.0d + } + ] + subtitle: ["Keep on climbing!"] + title: "Milestones" +} diff --git a/config/ftbquests/quests/chapters/multiblock_dilemma.snbt b/config/ftbquests/quests/chapters/multiblock_dilemma.snbt new file mode 100644 index 0000000..30b082e --- /dev/null +++ b/config/ftbquests/quests/chapters/multiblock_dilemma.snbt @@ -0,0 +1,265 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "multiblock_dilemma" + group: "1C1C4FB2AFCF489D" + icon: "gtceu:electric_blast_furnace" + id: "41FEC6178ABF1998" + order_index: 2 + quest_links: [ + { + id: "1F0BB0AD77F19FD4" + linked_quest: "4946FC5BCA4CCA88" + x: 0.0d + y: 0.0d + } + { + id: "3E07B33787FBC6BA" + linked_quest: "40DE888E6025C646" + x: 1.5d + y: 0.0d + } + { + id: "787AC5F1A89ABE41" + linked_quest: "1E9BE8D3F8A602DC" + x: 4.5d + y: 0.0d + } + { + id: "5A1F54545034FC9F" + linked_quest: "3568BC9742092FC5" + x: 6.0d + y: 0.0d + } + { + id: "29EFA88DBC897F46" + linked_quest: "05ADBAE5B6F38956" + x: 7.5d + y: 0.0d + } + { + id: "1C71CBF1424099CE" + linked_quest: "10987A49F647279E" + shape: "rsquare" + x: 9.0d + y: 0.0d + } + { + id: "421BA5ADC26DFB19" + linked_quest: "4AEAC79007790BD8" + shape: "rsquare" + x: 10.5d + y: 0.0d + } + { + id: "27D3C414C3E19143" + linked_quest: "1BE779AF4487E3EB" + shape: "rsquare" + x: 10.5d + y: 1.5d + } + { + id: "7E75AAD105D31F26" + linked_quest: "07906458E1A15683" + shape: "rsquare" + x: 9.0d + y: 1.5d + } + { + id: "321893F87228A360" + linked_quest: "16E7CAC7BC8BFD8E" + shape: "rsquare" + x: 7.5d + y: 1.5d + } + { + id: "7888064372044AD3" + linked_quest: "6DDDE2268B691F74" + shape: "rsquare" + x: 6.0d + y: 1.5d + } + { + id: "5D2C26C1501A2CE1" + linked_quest: "2655B72C9FF3B372" + shape: "rsquare" + x: 4.5d + y: 1.5d + } + { + id: "2637BCFD9681EABF" + linked_quest: "53DC6E32C41C94C3" + x: 3.0d + y: 1.5d + } + { + id: "1511F1BFFDF9D496" + linked_quest: "13901DA3D4F5C5A6" + x: 1.5d + y: 1.5d + } + { + id: "3003AF60FECF2899" + linked_quest: "33263404ED38C6D2" + shape: "rsquare" + x: 0.0d + y: 1.5d + } + { + id: "7D7392009AC28773" + linked_quest: "1BB40CCF17D00719" + shape: "rsquare" + x: 0.0d + y: 3.0d + } + { + id: "1666AE4895ABBED3" + linked_quest: "6C25D11A26306168" + shape: "rsquare" + x: 1.5d + y: 3.0d + } + { + id: "3656412C2AFCA8BF" + linked_quest: "7FF95F1216D104B2" + shape: "rsquare" + x: 3.0d + y: 3.0d + } + { + id: "026F45422E5639EB" + linked_quest: "48141DBA683F6B5A" + x: 4.5d + y: 3.0d + } + { + id: "6F23E13DC672A3F5" + linked_quest: "24866E83B280C9AB" + shape: "rsquare" + x: 6.0d + y: 3.0d + } + { + id: "0096F2E970A04203" + linked_quest: "6958029B5514D4EC" + x: 7.5d + y: 3.0d + } + { + id: "0205B65B6C2405A2" + linked_quest: "528CE69DA4358B2E" + x: 9.0d + y: 3.0d + } + { + id: "2206AD45E6B2389C" + linked_quest: "77B7B1EDD19831E0" + x: 10.5d + y: 3.0d + } + { + icon: { + Count: 1b + id: "gtceu:turbine_rotor" + tag: { + GT.PartStats: { + Material: "neutronium" + } + } + } + id: "454772220042D94B" + linked_quest: "188A8C3DD38C2762" + shape: "rsquare" + x: 10.5d + y: 4.5d + } + { + id: "7B3367C356023F61" + linked_quest: "4E9DED9569AA17F5" + x: 9.0d + y: 4.5d + } + { + id: "246855660369CA56" + linked_quest: "0F539EC8D2361791" + shape: "rsquare" + x: 7.5d + y: 4.5d + } + { + id: "278D7192878C56AC" + linked_quest: "189F84D6C76CDC8B" + shape: "rsquare" + x: 6.0d + y: 4.5d + } + { + id: "18F88B89C6DD238E" + linked_quest: "1137D2BA7E03D685" + x: 4.5d + y: 4.5d + } + { + id: "052E542D4D30CC93" + linked_quest: "466AC4DD902115EF" + shape: "rsquare" + x: 3.0d + y: 4.5d + } + { + id: "6DA657FC3F725B0C" + linked_quest: "1AD309112ADD8D8D" + shape: "rsquare" + x: 1.5d + y: 4.5d + } + { + id: "26A69E20AEC61DF1" + linked_quest: "249FA99AADAC3710" + shape: "rsquare" + x: 0.0d + y: 4.5d + } + { + id: "7D67FF93BFAF6A4A" + linked_quest: "328CFD483C26EA44" + shape: "rsquare" + x: 0.0d + y: 6.0d + } + { + id: "20FEF24F801577EF" + linked_quest: "2DAC91AF2EBB68E2" + x: 4.5d + y: 6.0d + } + { + id: "5926D9421E5D2E5D" + linked_quest: "4194EC9F1C6632E4" + shape: "rsquare" + x: 6.0d + y: 6.0d + } + { + id: "1D2DEC9BC14B9F64" + linked_quest: "546CC03435E763CF" + x: 7.5d + y: 6.0d + } + { + id: "0BAD33188878F715" + linked_quest: "24366846FDA52CE3" + x: 9.0d + y: 6.0d + } + { + id: "2B1E630DF1ED5624" + linked_quest: "023FF9633765A0EB" + x: 10.5d + y: 6.0d + } + ] + quests: [ ] + subtitle: ["A handy reference of all the multiblocks"] + title: "Multiblock Dilemma" +} diff --git a/config/ftbquests/quests/chapters/multiblock_madness.snbt b/config/ftbquests/quests/chapters/multiblock_madness.snbt new file mode 100644 index 0000000..43dc3ed --- /dev/null +++ b/config/ftbquests/quests/chapters/multiblock_madness.snbt @@ -0,0 +1,278 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "multiblock_madness" + group: "719BFF182E0820D1" + icon: "gtceu:electric_blast_furnace" + id: "0D08F142B78A6A7F" + order_index: 2 + quest_links: [ + { + id: "2070029A6252326F" + linked_quest: "5508FD87F3EDFC43" + x: 0.0d + y: 0.0d + } + { + id: "26A01BF16CA80CC3" + linked_quest: "38BDF7CF00C0F79B" + x: 0.0d + y: 2.0d + } + { + id: "502BD626D3B097C8" + linked_quest: "04C5C1FA9E81534F" + x: 0.0d + y: 1.0d + } + { + id: "66B63B45F744EA31" + linked_quest: "5935E382FB8440A1" + x: 0.0d + y: 3.0d + } + { + id: "7DDF4C35977BC0CD" + linked_quest: "6A8AA847FF086063" + x: 0.0d + y: 4.0d + } + { + id: "5DFC82CA86D9064D" + linked_quest: "148F44A0575A0874" + x: 0.0d + y: 5.0d + } + { + id: "463FB0DC8B95ADC1" + linked_quest: "766BAAFE15F357ED" + x: 0.0d + y: 6.0d + } + ] + quests: [ + { + dependencies: ["5508FD87F3EDFC43"] + description: ["This one was probably obvious, but it's much more than just a picture of how the Multiblock looks like! Use your mouse to &drotate&r the preview, and &9hover over the blocks used&r to view additional information. The JEI page also contains an ingredient list of required blocks. You can also &dright-click&r a block in the preview to get a display of all blocks that work in that specific position."] + id: "0AFBBE59F7000734" + tasks: [{ + id: "724C6228D53E1655" + type: "checkmark" + }] + title: "#1: Check the JEI preview!" + x: 1.0d + y: 0.0d + } + { + dependencies: ["0AFBBE59F7000734"] + description: ["There is no \"definite\" way to form the Multiblock. Most of the time, you have complete freedom over the &9tier of Buses/Hatches&r used - and you also have the ability to&d choose where you want your inputs/outputs&r."] + id: "11A6CA6132B781C4" + tasks: [{ + id: "726FE74016D96ED6" + type: "checkmark" + }] + title: "#2: The JEI preview is a suggestion!" + x: 2.0d + y: 0.0d + } + { + dependencies: ["11A6CA6132B781C4"] + description: ["Taking the EBF as an example, any tier of Energy/Bus/Hatch can be used, and they can be placed anywhere in place of a casing. Fluid Hatches are also optional, though you probably want them if you need to handle recipes involving fluid."] + id: "5447DD73E19C7CF4" + tasks: [{ + id: "3D97E1440DEA05A4" + type: "checkmark" + }] + title: "Case Study: The EBF" + x: 3.0d + y: 0.0d + } + { + dependencies: ["04C5C1FA9E81534F"] + description: [ + "&9-&r Check if the Multiblock is properly plugged in (we all make these mistakes!)." + "" + "&9-&r Do the initial Maintenance fix at the appropriate hatch." + "" + "&9-&r Verify the recipe usage - the max EU/t provided to the multiblock has to be greater than that of the recipe." + ] + id: "1B7F55E1618CEA05" + tasks: [{ + id: "3020BA3F10747EB7" + type: "checkmark" + }] + x: 1.0d + y: 1.0d + } + { + dependencies: ["04C5C1FA9E81534F"] + description: [ + "&9- &rCheck the special requirements the recipe may have (JEI always has some kind of indication if this is the case)." + "" + "&9-&r Make sure the recipe is properly input. This is less obvious than in a regular machine, because you have to juggle between the Input Bus and Input Hatch." + "" + "&9-&r Make sure there is space for an output. Maybe the multiblock formed, but you forgot a Hatch. The other biggest offender is the Output Hatches being too low tier and thus having too little capacity!" + ] + id: "0C30A4DAC081ABAE" + tasks: [{ + id: "6E54A98AE373005B" + type: "checkmark" + }] + x: 2.0d + y: 1.0d + } + { + dependencies: ["38BDF7CF00C0F79B"] + description: ["The EBF needs a minimum of &4120EU/t&r power input to run its recipes. This can be achieved with &3two LV Energy Hatches&r. Each one takes 2 Amps of LV, so that's 4 Amps of LV for 128EU/t maximum power."] + id: "1E65349C50954124" + tasks: [{ + id: "73BE67DDBC689EBD" + type: "checkmark" + }] + title: "Case Study: Powering the EBF" + x: 1.0d + y: 2.0d + } + { + dependencies: ["5935E382FB8440A1"] + description: [ + "Most Multiblocks require a &3Maintenance Hatch&r. You will need to perform Maintenance for the Multiblock to begin operating." + "" + "This is done by having a &9Wrench&r, a &9Screwdriver&r, a &9Soft Mallet&r, a &9Hammer&r, a &9Wire Cutter&r, and a &9Crowbar&r in your inventory, opening the Maintenance Hatch and &eclicking the center spot once&r. &cNo need to move tools individually&r." + ] + id: "2375A0CB4CD34F73" + tasks: [{ + id: "584715C00331CAB6" + type: "checkmark" + }] + title: "Performing Maintenance" + x: 1.0d + y: 3.0d + } + { + dependencies: ["5935E382FB8440A1"] + description: ["Alternatively you can fix problems by placing a &9Tape&r in the Maintenance Hatch, but a lot of people would jump at the chance to tell you that Tape is &o\"unethical\"&r - plus, tape is gated behind the HV Age."] + id: "6D289134FCA8B04D" + tasks: [{ + id: "05F08FA8B61DDB7A" + type: "checkmark" + }] + title: "Tape it up" + x: 2.0d + y: 3.0d + } + { + dependencies: ["5935E382FB8440A1"] + description: [ + "Maintenance problems have a &d5%&r chance of occuring every &dhour of multiblock activity&r. Needless to say, they are &6very&r rare. Each maintenance problem increases recipe duration by 10%. Fixing the problems is done the same way as above." + "" + "At &6HV&r age, you will unlock other Maintenance Hatches that do not require manual repairs." + ] + id: "5634EA95C972671A" + tasks: [{ + id: "5058704EE71F6582" + type: "checkmark" + }] + title: "Maintenance Problems" + x: 3.0d + y: 3.0d + } + { + dependencies: ["6A8AA847FF086063"] + description: ["When a recipe is performed, there is a small chance for the &3Muffler Hatch&r to give bonus items - typically tiny Dusts of Ash. These items can be processed for some helpful resources."] + id: "4FB603E048B171EB" + tasks: [{ + id: "27641DA3ABBFC6AB" + type: "checkmark" + }] + title: "Mmph, mmphh..." + x: 1.0d + y: 4.0d + } + { + dependencies: ["6A8AA847FF086063"] + description: [ + "Do &onot&r try to automate the extraction of items from the &3Muffler Hatch&r! It's not intended to be an automation challenge, as it voids excess contents when full, so don't worry about it stopping machines from running." + "" + "Muffler Hatches in GTCEu are more about pure aesthetic (can you deny that those particles look good!?) and small rewards, rather than punishing game mechanics." + ] + id: "2CE466EC5A550898" + tasks: [{ + id: "414CE9680B470B59" + title: "Automating the muffler hatch" + type: "checkmark" + }] + x: 2.0d + y: 4.0d + } + { + dependencies: ["766BAAFE15F357ED"] + description: [ + "For the EBF, things get slightly complicated. The EBF smelts items at a certain &dtemperature&r. This is mainly determined by the tier of heating coil used - &6&r&6Cupronickel&r smelts at &d1800K&r, &bKanthal&r at &e&d2700K&r, etc. Additionally, starting from &6HV&r, each tier of energy adds &d100K&r to the temperature." + "{@pagebreak}" + "How does this affect you? Each EBF recipe has a certain base temperature. For example, &bAluminium&r is smelted at &d1700K&r. If the EBF temperature is not high enough, the recipe won't happen. If the EBF temperature is high enough, 2 different bonuses are applied:" + "" + "&9-&r For every &d900K&r above the recipe temperature, the amount of energy required is multiplied by &a0.95x&r - which stacks." + "&9-&r For every &d1800K&r above the recipe temperature, a single additional overclock will be &6100% efficient&r; in other words, it will &5quadruple the recipe speed&r, instead of doubling it." + ] + id: "227B180E5C6C3BFC" + tasks: [{ + id: "15874C6153CB9EB3" + type: "checkmark" + }] + title: "Coils in the EBF" + x: 1.0d + y: 6.0d + } + { + dependencies: ["766BAAFE15F357ED"] + description: [ + "The Pyrolyse Oven is much more simple in comparison to the EBF." + "" + "Cupronickel coils apply a +25% penalty to recipe duration - effectively, recipes are slower than listed if one uses cupronickel coils." + "" + "Kanthal coils restore recipe duration to a regular length of time." + "" + "However, coils above Kanthal apply an additive -50% bonus to recipe duration!" + ] + id: "4945BEB5C1EE89D0" + tasks: [{ + id: "062A461A64E240F0" + title: "Coils in the Pyrolyse Oven" + type: "checkmark" + }] + x: 2.0d + y: 6.0d + } + { + dependencies: ["766BAAFE15F357ED"] + description: [ + "The Cracker is much more simple." + "" + "Every coil tier post-Cupronickel will reduce its energy usage by 10%." + ] + id: "1B986BF312962FD1" + tasks: [{ + id: "2D01D75A87500249" + type: "checkmark" + }] + title: "Coils in the Cracker" + x: 3.0d + y: 6.0d + } + { + dependencies: ["766BAAFE15F357ED"] + description: ["Coils in the Multi Smelter reduce the amount of energy per operation whilst also increasing the number of items that can be processed in parallel."] + id: "4C6C3144BC0E75C7" + tasks: [{ + id: "12AD449A217543D2" + type: "checkmark" + }] + title: "Coils in the Multi-Smelter" + x: 4.0d + y: 6.0d + } + ] + subtitle: ["Learn about modular multiblocks"] + title: "Multiblocks" +} diff --git a/config/ftbquests/quests/chapters/mv__medium_voltage.snbt b/config/ftbquests/quests/chapters/mv__medium_voltage.snbt new file mode 100644 index 0000000..da72d5a --- /dev/null +++ b/config/ftbquests/quests/chapters/mv__medium_voltage.snbt @@ -0,0 +1,2144 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "rsquare" + filename: "mv__medium_voltage" + group: "693226878D58638A" + icon: "gtceu:mv_electric_motor" + id: "43E779CEEB25D55B" + order_index: 2 + quest_links: [{ + id: "6FCAD016C795DE93" + linked_quest: "7567E885B7166603" + shape: "gear" + size: 1.5d + x: 0.6447278911564496d + y: 1.1108843537414685d + }] + quests: [ + { + dependencies: [ + "0DBC148D92A9F69F" + "7567E885B7166603" + ] + description: [ + "The &3Pyrolyse Oven&r is an electric equivalent to the &3Coke Oven&r. It can produce &9Coal Coke&r and &9Charcoal&r with a &9Creosote&r byproduct just as before, but also has additional &6Organic Byproducts&r, the most beneficial of these being &aWood Tar&r." + "" + "Another product is &aBiomass&r, which is more pertinent for your progression as of this moment." + "{@pagebreak}" + "The byproducts can be Distilled for an array of organic resources, with &odifferent&r byproducts giving &odifferent&r ratios of &odifferent&r chemicals." + "" + "You will need to take a peek at the &9Distillation&r Quest to get to grips with the power of distillation..." + "{@pagebreak}" + "There are recipes that can accept &bNitrogen&r to double the speed. This is not quite worth pursuing right now, but Nitrogen will eventually be free and infinite." + "" + "You should be more than fine with just one &3LV Energy Hatch&r and Superconductors to supply a steady &d64 EU/t&r. Additionally, &3Cupronickel Coils&r are perfect when you're getting used to the Pyrolyse Oven, but you may want to upgrade to &bKanthal&r eventually." + "" + "{@pagebreak}" + "&9&lNote:&r&l The Plant path is one path you can take towards &9&lEthylene&r&l, which is a necessary chemical in progressing to HV. The other path involves Oil.&r" + "" + "The Pyrolyse Oven remains &doptional&r. However, it is very rewarding to construct one either for Power, or for the various Byproducts, and we highly recommend you give it a look." + "" + "&bLore:&r In GT5u, the structure for the Pyrolyse Oven was infamously a giant box with only 9 coils inside. Players usually spent several minutes debugging what is wrong due to the lack of JEI preview." + ] + icon: "gtceu:pyrolyse_oven" + id: "53DC6E32C41C94C3" + optional: true + rewards: [ + { + count: 64 + id: "01DA9E28ADAD19B3" + item: "minecraft:coal" + type: "item" + } + { + count: 64 + id: "3F4EFE922903E799" + item: "minecraft:oak_log" + type: "item" + } + ] + shape: "square" + subtitle: "Processing organic products by thermal decomposition in an inert environment!" + tasks: [{ + id: "0FD2962C232149F8" + item: "gtceu:pyrolyse_oven" + type: "item" + }] + title: "Pyrolyse Oven" + x: 0.0d + y: -0.75d + } + { + dependencies: [ + "53DC6E32C41C94C3" + "1A29EFBCEA017F99" + ] + description: [ + "&oDoesn't quite sound industrial enough!&r" + "" + "Welcome to the natural route to Ethylene!. This method makes use of &9plant matter&r to produce Ethanol." + "" + "Before I get ahead of myself, &aSugar Cane&r works fine in a &3Brewery&r for a decent yield of Biomass." + "" + "Othe&rrwise, you may go the \"&dPlantball&r into &dBio Chaff&r\" route, and then turn it into Biomass, either in the &3Brewery&r or the &3Pyrolyse Oven&r - the latter being more efficient." + "" + "&9Note:&r Only one Bio Chaff can be obtained from maceration&r until the &3HV Macerator&r." + "{@pagebreak}" + "&bLore:&r You may recognise Plantballs from IndustrialCraft2! In IC2 Experimental, there was this rather... obscure way to turn Biomass into Biogas for power, which sadly required too much investment to be really worth it." + ] + icon: "gtceu:plant_ball" + id: "6EB68C28BEE24DEF" + size: 0.75d + subtitle: "Turning plant matter into fuel? " + tasks: [{ + amount: 1000L + fluid: "gtceu:biomass" + id: "538F04658EF11F2B" + type: "fluid" + }] + title: "Biomass" + x: 0.0d + y: -1.875d + } + { + dependencies: ["648BCF486E16CCB2"] + description: [ + "The Brewery can be used to make &aLubricant&r from &aRedstone&r and &aCreosote&r/&aOil&r." + "" + "Lubricant has some niche uses, but is mostly used in the &3Cutter&r to significantly reduce the duration of its recipes." + "{@pagebreak}" + "&9Note:&r The Brewery enables the Biomass path towards &9Ethylene&r. The same can be done in the &3Pyrolyse Oven&r. The other path involves Oil.&r" + "" + "&bLore:&r &oYou can make your own Brewery if you want to build up a company and start selling Booze... Oh, wait. Never mind, that's in GregTech 6.&r" + ] + icon: "gtceu:mv_brewery" + id: "1A29EFBCEA017F99" + size: 0.75d + subtitle: "*hic*... *hic*" + tasks: [ + { + id: "095C98D86D021B2E" + item: "gtceu:lv_brewery" + type: "item" + } + { + amount: 1000L + fluid: "gtceu:lubricant" + id: "1C0C8D71AF8C41C2" + type: "fluid" + } + ] + title: "Local Brewery selling Booze" + x: 1.125d + y: -1.875d + } + { + dependencies: [ + "3E2E161F8CE35138" + "5D9D01EF219A31C5" + "316FF60D6FFE97CE" + ] + description: [ + "&oCongratulations on making it here!&r" + "" + "The way to obtain &aEthylene&r is described in the previous Quest, depending on the route you chose." + "" + "&aEthylene&r will shortly be used in polymer production. It is also useful in a few other reactions." + ] + icon: "gtceu:ethylene_bucket" + id: "6BB98D128822730E" + shape: "square" + size: 0.75d + subtitle: "One of many hydrocarbons" + tasks: [{ + amount: 1000L + fluid: "gtceu:ethylene" + id: "3A731EA79DC53FF3" + type: "fluid" + }] + title: "Ethylene" + x: 1.125d + y: -3.0d + } + { + dependencies: [ + "6EB68C28BEE24DEF" + "6A304E453D74C57C" + ] + description: [ + "Put your previously made &aBiomass&r into a &3MV Distillery&r to make &aEthanol&r." + "" + "You will need this for &dEthylene&r by reacting it with &aSulfuric Acid&r in a &3MV Chemical Reactor&r... unless you chose the Oil path." + "" + "&cDo not try&r to use Ethanol as a Power source... it's quite possibly its worst use. If you want organic based &9Power&r, I suggest &dBenzene&r instead!" + ] + id: "5D9D01EF219A31C5" + size: 0.75d + subtitle: "Hey! That's alcohol!" + tasks: [{ + amount: 1000L + fluid: "gtceu:ethanol" + id: "32A6A0A1AD2420B5" + type: "fluid" + }] + title: "Ethanol" + x: 0.0d + y: -3.0d + } + { + dependencies: ["6A304E453D74C57C"] + description: [ + "&oIf you didn't... get on it, pronto!&r" + "" + "Distillating &aOil&r will give you Fuel that you will need to desulfurize." + "" + "&aHydrogen Sulfide&r is perfectly &drecycled&r in an &3Electrolyzer&r." + "" + "To automate this process, simply place your &3Chemical Reactor&r and your &3Electrolyzer&r next to each other. Be sure to use your &5Screwdriver&r to &4enable input from output side&r." + "" + "&aNaphtha&r is a good &9Product&r source. Keep following the quests to the right for more details." + ] + icon: "gtceu:naphtha_bucket" + id: "6238B2A7ED1BE5A1" + size: 0.75d + subtitle: "If you read the previous Quest, this shouldn't be too bad." + tasks: [ + { + amount: 1000L + fluid: "gtceu:sulfuric_naphtha" + id: "52B84DA79A608865" + type: "fluid" + } + { + amount: 1000L + fluid: "gtceu:naphtha" + id: "688B65D39AB8C533" + type: "fluid" + } + ] + title: "Naphtha" + x: -1.125d + y: -4.125d + } + { + dependencies: ["6238B2A7ED1BE5A1"] + description: [ + "&oDon't fret! It's mostly done to get hydrocarbons.&r" + "" + "There are many ways to acquire &dEthylene&r from Oil processing. It's easy to get lost in all the options and recipes!" + "" + "The best way is to steam-crack &aNaphtha&r in a &3Chemical Reactor&r. Be sure to make the &aSeverely Steam-Cracked&r version for a higher yield of Ethylene." + "{@pagebreak}" + "Once in the &6HV&r Age, you will have the option to do this recipe in the &3Cracking Unit&r at 100% efficiency. The recipes you are doing with the Chemical Reactor have an unfortunate loss of &450%&r!" + "" + "&9Note:&r All of this looks and feels terribly inefficient - I hope that's strong motivation to tier up! The tantalizing &3Distillation Tower&r process for Oil products is sadly not available... yet. You will have to use a &3Distillery&r to get &dEthylene&r." + ] + icon: "gtceu:severely_steam_cracked_naphtha_bucket" + id: "3E2E161F8CE35138" + size: 0.75d + subtitle: "Fuel and Oil cracking can get complicated..." + tasks: [{ + amount: 1000L + fluid: "gtceu:severely_steam_cracked_naphtha" + id: "7CC9EB9D859AC860" + type: "fluid" + }] + title: "Fuel Cracking" + x: 0.0d + y: -4.125d + } + { + dependencies: [ + "0DBC148D92A9F69F" + "7567E885B7166603" + ] + description: [ + "Higher-tier Generators will increase their fuel consumption proportionally to their Generation rate, keeping the duration of fuels and the specific amount of energy from fuels the same. The &3Advanced Steam Turbine&r will use &d5,120 mB Steam&r per second, equivalent to &d256 mB/t&r.\\n\\nGet &eany&r of the generators to complete this quest, but you may prefer starting off with the &3Advanced Steam Turbine&r.\\n\\nThere are a few new power options available for the &9&bMV&r age. Selecting the Generators and pressing &4U&r will let you see which fuels count as &aCombustion&r or &aGas&r." + "" + "Quests in the top left corner of this Chapter are for the valuable Power options.\\n\\nIf you stick to &9Steam&r Power generation, you will probably need a &3Large Boiler&r." + ] + icon: "gtceu:mv_steam_turbine" + id: "583D0CC4FAA4FC98" + shape: "square" + tasks: [ + { + id: "3DD5CB982E251AFF" + item: "gtceu:mv_steam_turbine" + type: "item" + } + { + id: "5F7E86EB5C72805E" + item: "gtceu:mv_gas_turbine" + type: "item" + } + { + id: "22A31EDC2B2DF508" + item: "gtceu:mv_combustion" + type: "item" + } + ] + title: "Actual MV Power Generation" + x: 1.125d + y: -0.75d + } + { + dependencies: [ + "7567E885B7166603" + "0DBC148D92A9F69F" + ] + description: [ + "&oThe concepts presented are for the curious players. Don't read past the TL;DR if you are not interested.&r" + "" + "&6&lTL;DR:&r For your safety, match the &2Voltage&r of every Consumer and Producer, unless you really, REALLY like &cfireworks&r..." + "" + "This Quest will go into the Energy mechanics in more detail. If you have a basic understanding of electricity in &ereal life&r, the GT EU system is not too different!" + ] + icon: "minecraft:tnt" + id: "6A844F93292A01DC" + shape: "square" + subtitle: "Electricity For The Modern Minecrafter" + tasks: [{ + id: "4932FC4DDDDAD647" + type: "checkmark" + }] + title: "Voltage and more Energy Concepts" + x: 2.25d + y: 0.375d + } + { + dependencies: ["2AD44111B9B39C90"] + description: [ + "Any Steel you may encounter in everyday's life is most likely &7Stainless Steel&r. It is extremely resilient against corrosion.&r" + "" + "Stainless Steel is the material for &6HV&r components, like Aluminium for &bMV&r and Steel for &7LV&r. It is also used in high quantities for the &3Distillation Tower&r." + "" + "It requires &cChrome&r, obtained mainly from &cRuby&r, and &2Manganese&r, obtained from &2Pyrolusite&r and others in its vein." + "{@pagebreak}" + "Smelting Stainless Steel requires &dHV Power&r, which I highly doubt you have at this point. Scaling Power Production is crucial!" + "" + "If you &9haven't already&r, it would be a good idea to get a second EBF going. They can share blocks, so that is only a &a10 Cupronickel Coil&r requirement instead of 16." + "" + "Have one EBF run off MV for Aluminium and any other recipes requiring MV Power, and one running off HV with &32 MV Energy Hatches&r." + ] + icon: "gtceu:stainless_steel_ingot" + id: "16A6AE5C770DB83A" + shape: "gear" + size: 1.5d + subtitle: "On the way to HV" + tasks: [{ + id: "3192FF80FBDC7A28" + item: "gtceu:stainless_steel_ingot" + type: "item" + }] + title: "Stainless Steel" + x: 4.07329931972788d + y: 0.21802721088432264d + } + { + dependencies: ["6A844F93292A01DC"] + description: [ + "Why is every machine duplicated across tiers? Because you might want them for overclocking!" + "" + "Overclocking is a mechanic that happens when you try to run a recipe in a machine &dthat is higher tier than the recipe itself.&r" + "{@pagebreak}" + "&bLore:&r GTCE overclocking was extremely awkward... if the recipe consumed 16EU/t or below, it would do a classic overclock. However if the recipe consumed more than 16EU/t, every Overclock would be 2.8x faster! GTCEu has a config to select the Overclock speed bonus." + ] + hide_dependency_lines: true + icon: "minecraft:clock" + id: "7B472E0AF15726F0" + shape: "square" + tasks: [{ + id: "030D3F930CB06A26" + type: "checkmark" + }] + title: "Overclocking" + x: 2.25d + y: 1.5d + } + { + dependencies: [ + "6A844F93292A01DC" + "25BFD5598A82C056" + ] + description: [ + "&3Transformers&r allow you to step up and down Voltage tiers safely. They change the power they receive into an equivalent amount of power 1 voltage tier above or below the input voltage." + "" + "Apart from running machines on different voltage tiers, Transformers come in handy for transporting power across longer distances, as cable loss has less of an effect at higher voltages." + "{@pagebreak}" + "Transformers have 5 low voltage sides, and 1 high voltage side." + "" + "The &9normal&r Transformer can only do 1A <-> 4A conversion, but &9Adjustable&r Transformers can be changed between 1A <-> 4A, 2A <-> 8A, 4A <-> 16A, and 16A <-> 64A conversions. " + "" + "Use a &aSoft Hammer&r to change between transforming up and down, and a &aScrewdriver&r on Adjustable Transformers to change the amperage." + "" + "Higher tier Transformers will require &9Coils&r." + ] + icon: "gtceu:mv_transformer_1a" + id: "6C20A9A64C1BE0BF" + size: 0.75d + tasks: [{ + id: "6C36867EB98E772D" + item: "gtceu:lv_transformer_1a" + type: "item" + }] + title: "Transformers" + x: 3.375d + y: 1.5d + } + { + dependencies: [ + "7567E885B7166603" + "0DBC148D92A9F69F" + ] + description: ["The first step to dive deeper into the &bMV Age&r starts here."] + icon: "gtceu:mv_mixer" + id: "4A92AFD2532EED26" + shape: "square" + subtitle: "More complex alloys require higher Tier machines to mix dusts together" + tasks: [{ + id: "31B514C75B302F25" + item: "gtceu:mv_mixer" + type: "item" + }] + title: "Advanced Mixer" + x: 2.25d + y: 2.625d + } + { + dependencies: ["7567E885B7166603"] + description: [ + "&oThey're back, and stronger!&r" + "" + "Here is a list of the components you will need in the &bMV&r Age. To alleviate the pain, be sure to autocraft or &dbulk-craft&r these parts, especially &aMotors&r." + "" + "Note the appearance of the &aEmitter&r? This one requires a &dFlawless Emerald&r which will be only attainable with the &3Sifting Machine&r for now." + "" + "Conveyors, Pumps and Robot Arms are objective upgrades to &7LV&r versions if you use them as covers." + ] + icon: "gtceu:mv_electric_motor" + id: "1BE0349B8F3890D3" + size: 0.75d + subtitle: "Hated crafting these in the previous tier?" + tasks: [ + { + id: "76A30E86C0FDF039" + item: "gtceu:mv_electric_motor" + type: "item" + } + { + id: "569F6A8DF342E3F2" + item: "gtceu:mv_electric_piston" + type: "item" + } + { + id: "22AA9FC8B94E4DC2" + item: "gtceu:mv_electric_pump" + type: "item" + } + { + id: "63123E0DCB8D851C" + item: "gtceu:mv_conveyor_module" + type: "item" + } + { + id: "3DEEAA7FE50CC0E2" + item: "gtceu:mv_robot_arm" + type: "item" + } + { + id: "57955AE7B270A891" + item: "gtceu:mv_emitter" + type: "item" + } + ] + title: "MV Components" + x: 1.125d + y: 2.625d + } + { + dependencies: [ + "7567E885B7166603" + "0DBC148D92A9F69F" + ] + description: [ + "&oIt told you that you had to wait until MV and, well... here we are.&r" + "" + "The Advanced Electrolyzer allows you to decompose &6all&r Dusts. This will make getting materials such as &aAluminium&r&o a lot easier!" + ] + icon: "gtceu:mv_electrolyzer" + id: "0EFEE489906256AA" + shape: "square" + subtitle: "Remember the Ore Processing Quest referencing the Electrolyzer?" + tasks: [{ + id: "151788F66BAD5F97" + item: "gtceu:mv_electrolyzer" + type: "item" + }] + title: "Advanced Electrolyser" + x: -1.125d + y: 2.625d + } + { + dependencies: ["0EFEE489906256AA"] + description: [ + "All four output Dusts are great." + "" + "You will need &a&ra total of &a416 Clay Dust&r for this quest. You may also want to look into other sources of similar materials, such as &aSodalite&r. Check JEI for some ideas." + "" + "You should use Sodium and/or Lithium to make some &6MV Batteries&r." + "" + "Grr, all this useless &dWater&r you are getting... you could deal with it by using a &3Voiding Cover&r." + ] + icon: "minecraft:clay_ball" + id: "2273DD7E5CD49017" + rewards: [{ + count: 4 + id: "52A043C0F3795CC8" + item: "gtceu:mv_battery_hull" + type: "item" + }] + size: 0.75d + subtitle: "Clay is an extremely &mbalanced&r useful material for electrolysis" + tasks: [ + { + count: 64L + id: "0BE33D992F7761EA" + item: "gtceu:sodium_dust" + type: "item" + } + { + count: 32L + id: "3C7B4B2F850620FB" + item: "gtceu:lithium_dust" + type: "item" + } + { + count: 64L + id: "531FE43ADBEE689B" + item: "gtceu:aluminium_dust" + type: "item" + } + { + count: 64L + id: "0048C85BB03C4811" + item: "gtceu:silicon_dust" + type: "item" + } + ] + title: "A Balanced Quest" + x: -2.25d + y: 2.625d + } + { + dependencies: ["0EFEE489906256AA"] + description: [ + "The &9Smart Item Filter&r is a filter based on Recipe Maps. Placed on the side of a machine, this Filter can be selected to \"&3Electrolyzer&r\" to allow insertion of electrolyzable Items specifically." + "No need to filter manually!" + "{@pagebreak}" + "It gets better. If combined with a &aRobot Arm&r, it will automatically supply the &6&6exact amount&r of items to the machine that correspond to the desired recipe." + "" + "Place the &aRobot Arm&r on your Electrolyzer, open and it place the &9smart filter&r inside its GUI." + "" + "Next, configure it to &d&lImport&r and &d&lSupply Exact&r." + "" + "Finally, attach any inventory (a chest will do) on the side where you placed the &aRobot Arm&r." + "" + "TADAA! You have made automatic smart insertion that will handle &6all&r Electrolyzer recipes!" + "{@pagebreak}" + "&9Note:&r The Robot Arm has to facilitate the Item transferral itself for its functionality to work! Inserting directly into the machine will ignore the Robot Arm's &dSupply Exact&r." + "" + "As for the output of the &3Electrolyzer&r, you may want to route the Fluids to several Tanks, or even &3Super Tanks&r. I highly recommend &cto not void&r the Fluids, except for Water (for obvious reasons)." + ] + icon: "gtceu:item_filter" + id: "458CD005DE30B88A" + size: 0.75d + subtitle: "This quest acts as a brief tutorial to help with automation of the Electrolyser!" + tasks: [{ + id: "25E25D1955A2D60C" + item: "gtceu:item_filter" + type: "item" + }] + title: "200IQ" + x: -1.125d + y: 3.75d + } + { + dependencies: [ + "7567E885B7166603" + "0DBC148D92A9F69F" + ] + description: [ + "&5Player:&r &oBah... I can't stand mining! I want to batch some &bMV&r Pistons!&r" + "" + "&5Writer:&r &oHuh? I gave you Mining Hammers, and you're still complaining?!&r" + "" + "&5Player:&r &oI. Hate. Mining!&r" + "" + "&5Writer:&r &oFine! I guess we do have a solution for you! Say hello to the &3&oMiner&r&o, &myou lazybones&r." + "" + "This kind soul&r will mine ores for you when placed above a vein." + "" + "Vertical range is unlimited. Horizontal range is written on the tooltip." + "" + "The &bMV&r variant may not have the range to mine a full vein, but the &6HV&r variant does, so you may wish hold off for now. Get &eeither&r to complete this Quest." + "{@pagebreak}" + "You will need &9Power&r. &aCharged Batteries&r may work but they may also run out which is a bit inconvenient." + "" + "My top suggestion is to use a filled &3Drum&r of some kind of fuel (if you are using Steam, out of luck!) and a &3Generator&r. " + "" + "Place the Drum above your Generator and right-click it with a &5Screwdriver&r to auto-output into the Generator. &oYou had forgotten about that feature didn't you?&r" + "{@pagebreak}" + "&cNote:&r Do not forget to &dchunkload&r all 9 chunks of the ore vein with FTB Utilities (open the map in the top left corner, claim the chunks with left-click, and enable force loading with shift-left-click)." + "" + "&9Tip:&r You can either a &3ME Chest&r or a &32x2 Drawer&r as the output inventory to make transporting the ores back home a simple task. The &3ME Chest&r can be powered with EU directly." + ] + icon: "gtceu:mv_miner" + id: "5C94CF50090D7DA0" + rewards: [{ + id: "2C877DA425BBFC5D" + item: { + Count: 1b + id: "minecraft:wooden_pickaxe" + tag: { + Damage: 58 + } + } + type: "item" + }] + size: 0.75d + tasks: [ + { + id: "1AD5F44E298EB962" + item: "gtceu:lv_miner" + type: "item" + } + { + id: "1C07834F4C564E4F" + item: "gtceu:mv_miner" + type: "item" + } + { + id: "76EF043523032F0A" + item: "gtceu:hv_miner" + type: "item" + } + ] + title: "Digital Miner" + x: 0.0d + y: 2.625d + } + { + dependencies: ["4A92AFD2532EED26"] + description: [ + "&o...such as &1Blue&r&o Steel, &4Red&r&o Steel, &0Black&r&o Steel... the list goes on.&r" + "" + "Vanadiumsteel is required in small quantities in progression. It is &6nearly four times as durable&r as Steel if used in GregTech tools. The Vanadium comes from &aVanadium Magnetite&r, which you may have encountered in Magnetite veins." + "" + "Take some Blue Steel free of charge - it's twice as durable as Steel." + ] + icon: "gtceu:vanadium_steel_ingot" + id: "682C26579EDDCA76" + rewards: [{ + count: 16 + id: "2000E0E550142D12" + item: "gtceu:blue_alloy_ingot" + type: "item" + }] + shape: "square" + size: 0.75d + subtitle: "Steel can form a lot of alloys..." + tasks: [{ + count: 4L + id: "2E6C71CB2E5EEAC7" + item: "gtceu:vanadium_steel_ingot" + type: "item" + }] + title: "Steel Alloys" + x: 3.375d + y: 2.625d + } + { + dependencies: [ + "5401AB5E399E7BEA" + "16A6AE5C770DB83A" + ] + description: [ + "&3Molecular Assemblers&r can be used to automate Crafting Table recipes, which means you can automate just about anything now." + "" + "To maximise the number of recipes a single Molecular Assembler can do, make a 3D matrix of Molecular Assemblers and ME Interfaces - where each component is surrounded on 6 sides by the other." + "" + "Using higher-tier materials in crafting will yield more Molecular Assemblers." + "{@pagebreak}" + "&cWarning:&r Try to avoid using GT tools in AE2 autocrafting! It causes AE2 to freak out... you may or may not destroy the TPS, or even worse, end up having thousands of tools being crafted as soon as one of them breaks." + "If you're stubborn enough to &oreally&r want to use GT tools in AE2 autocrafting, prioritise encoding recipes that use tools with high durability, but &4do not&r setup autocrafting for the tools themselves. Instead, use the alternate &3Assembling Machine&r recipes." + ] + icon: "ae2:molecular_assembler" + id: "0A1165C6D1F62C2B" + size: 0.75d + subtitle: "Autocrafting at last!" + tasks: [{ + id: "37ED5227CCC0FE20" + item: "ae2:molecular_assembler" + type: "item" + }] + title: "Autocrafting" + x: 4.5d + y: 1.5d + } + { + dependencies: ["315169840E06110F"] + description: [ + "Making &aAE2 Presses&r will unlock all the &9Processors&r from AE2. This opens up &9ME Drives&r, &9ME Interfaces,&r &9ME Crafting CPUs&r... that's almost the rest of AE2 at your fingertips!" + "" + "AE2 &9Printed Circuits&r are now made in the &3Forming Press&r." + "" + "Look in the &e&dAE2 quest tab&r for more details on how to use each piece (once it's done)." + ] + icon: "ae2:silicon_press" + id: "5401AB5E399E7BEA" + size: 0.75d + subtitle: "Who likes meteor hunting, anyway?" + tasks: [ + { + id: "1141B6EFBC930999" + item: "ae2:calculation_processor_press" + type: "item" + } + { + id: "232235435C17AF43" + item: "ae2:engineering_processor_press" + type: "item" + } + { + id: "7BEAD830AE385683" + item: "ae2:logic_processor_press" + type: "item" + } + { + id: "54ACD8E01EABC134" + item: "ae2:silicon_press" + type: "item" + } + ] + title: "Pressing Matters" + x: 4.5d + y: 2.625d + } + { + dependencies: ["682C26579EDDCA76"] + description: [ + "The &bMV &3Cutter&r is required to cut &7Silicon Boules&r to prepare them for &aLaser Engraving&r." + "" + "I recommend you run this machine with &dLubricant&r to cut down on the processing time." + "" + "Lubricant can be &3brewed&r from &eOil&r and &aTalc&r, &2Soapstone&r or &cRedstone&r." + ] + icon: "gtceu:mv_cutter" + id: "5CBBBFD1FBBE95CE" + rewards: [{ + id: "6FD8201A5A3EF40C" + item: { + Count: 1b + id: "gtceu:universal_fluid_cell" + tag: { + Fluid: { + Amount: 1000 + FluidName: "gtceu:lubricant" + } + } + } + type: "item" + }] + shape: "square" + subtitle: "More upgrades..!" + tasks: [{ + id: "2AFB7F9BD4D82974" + item: "gtceu:mv_cutter" + type: "item" + }] + title: "Advanced Cutter" + x: 4.5d + y: 3.75d + } + { + dependencies: [ + "5CBBBFD1FBBE95CE" + "71412502C81F21C1" + ] + description: [ + "The &3Laser Engraver&r engraves patterns into &9Silicon Wafers&r based on the type of &9Lens&r it is given. After the wafers are engraved, they must be passed through a &3Cutting Machine&r to turn them into components ready to be put into Circuits." + "" + "Higher tier Engravers can etch more complex wafers for more efficient Circuits." + ] + icon: "gtceu:mv_laser_engraver" + id: "315169840E06110F" + shape: "square" + tasks: [{ + id: "75E27D981733ED44" + item: "gtceu:mv_laser_engraver" + type: "item" + }] + title: "Laser Engraving" + x: 5.625d + y: 2.625d + } + { + dependencies: [ + "75F38905DEA60F15" + "16A1EF8B80A96633" + ] + description: [ + "A LV Battery Buffer and two LV Energy Hatches likely aren't cutting it anymore. Let's remedy that!" + "" + "Upgrade your Electric Blast Furnace with a &3MV Energy Hatch&r, so you can run it off MV Generators without using &3Transformers&r." + ] + icon: "gtceu:mv_energy_input_hatch" + id: "2AD44111B9B39C90" + rewards: [{ + count: 24 + id: "42B5E0E29F987E16" + item: "gtceu:annealed_copper_single_wire" + type: "item" + }] + shape: "square" + size: 0.75d + subtitle: "LV is so old-school!" + tasks: [{ + id: "1C69557EB4F9E50F" + item: "gtceu:mv_energy_input_hatch" + type: "item" + }] + title: "Upgrade your EBF!" + x: 5.625d + y: -0.75d + } + { + dependencies: [ + "7567E885B7166603" + "0DBC148D92A9F69F" + ] + description: [ + "The &3Assembler&r is a staple for every Tier; an important goal to unlock more recipes and progress further into the Age." + "" + "The &bMV &3Assembler&r unlocks &eTransistors&r, &eCapacitors&r and &eInductors&r, used for the next tiers of Circuits." + ] + icon: "gtceu:mv_assembler" + id: "75F38905DEA60F15" + shape: "square" + tasks: [{ + id: "2396FECF2A11AA8E" + item: "gtceu:mv_assembler" + type: "item" + }] + title: "Advanced Assembler" + x: 2.25d + y: -0.75d + } + { + dependencies: [ + "7567E885B7166603" + "0DBC148D92A9F69F" + ] + description: [ + "&oGregTech cannot yet provide ways to farm plants or trees, so here we come with a custom multiblock for the modpack!&r" + "" + "The multiblock &3Greenhouse&r will be your source of &aWood&r, and other plants if you wish." + "" + "The &aWood&r production is enough to keep running &32 Pyrolyse Ovens&r at their lowest Power." + "You can also use this for automated &aResin&r. The yields are kept low to incentivize other rubber sources, later in the game." + "" + "At &d40EU/t&r, it can run off a single LV Energy Hatch." + "" + "&9Note:&r The structure requires a lot of &9Wrought Iron&r. Make sure you have an &3Arc Furnace&r for that." + "" + "" + "&bLore:&r We originally implemented a Chemical Reactor recipe for wood in the modpack to give options to the players. However they turned out to be completely busted, so we decided that a rebalance was due. I wonder if that's still busted? Probably less than the Fluid Rig!" + "Special thanks to the MBT dev for releasing a version that is working with GTCEu." + ] + icon: "minecraft:oak_sapling" + id: "2655B72C9FF3B372" + shape: "square" + subtitle: "The power of KubeJS" + tasks: [{ + id: "35CFA225ADAD5D06" + item: "gtceu:greenhouse" + type: "item" + }] + title: "Greenhouse" + x: 1.5d + y: 3.75d + } + { + dependencies: ["75F38905DEA60F15"] + id: "4C229B8D5F3AB423" + size: 0.75d + tasks: [{ + id: "7FB3FF8DBE9AFF4E" + type: "checkmark" + }] + title: "I believe I can fly 2" + x: 3.375d + y: -1.875d + } + { + dependencies: [ + "1646BF9194100E57" + "2AD44111B9B39C90" + "66805BB78A828C00" + ] + description: [ + "&3Kanthal Heating Coils&r are the next major step in progression. This increases the temperature of your &3Blast Furnace&r to &d2,700K&r, allowing you to process new materials. They may also &eaccelerate&r less hot recipes - check the quest above for details." + "" + "You will need a staggering &a128 Ingots&r for a full set of Coils, which will easily take over an hour. We advise that you move on to other projects while your &3EBF&r is hard at work." + "" + "An &3MV Chemical Bath&r is required to cool &cHot Ingots&r down. They're &chot&r when held, as the name implies. &oMaybe you should save your hands and automate this...&r" + "" + "With the construction of a &3Kanthal EBF&r, you're now able to make &dSilicon Ingots&r!" + ] + icon: "gtceu:kanthal_coil_block" + id: "1C55AE6AD5BDE304" + shape: "square" + subtitle: "Is it getting hot in here?" + tasks: [{ + count: 16L + id: "0737586F9DFFC0FE" + item: "gtceu:kanthal_coil_block" + type: "item" + }] + title: "Kanthal Coils" + x: 6.75d + y: -0.75d + } + { + dependencies: ["1C55AE6AD5BDE304"] + description: [ + "The &3Electric Blast Furnace&r, &3Pyrolyse Oven, &b&aMulti Smelter&r, and &3Cracking Unit&r all require heating Coils. But why should you bother upgrading to higher tiers of Coil?" + "" + "Coil progression can be viewed in the Milestones tab." + ] + icon: "gtceu:tritanium_coil_block" + id: "766BAAFE15F357ED" + shape: "circle" + size: 0.75d + subtitle: "Coils For The Modern Minecrafter" + tasks: [{ + id: "0A1CE64966A6D2FE" + type: "checkmark" + }] + title: "Coils Behaviour" + x: 5.625d + y: -1.875d + } + { + dependencies: ["1C55AE6AD5BDE304"] + description: [ + "&oThis is a guide on how to automatically route &lall&r&o your Hot Ingots to your Chemical Bath, while keeping everything automated in tip-top shape.&r" + "" + "The cheap way would be to use filters, and manually add Hot Ingots one by one... which is so boring! Let's do something much better." + "" + "Install an &aItem Tag Filter&r Cover on the side of your &3Chemical Bath&r, open it and set it to whitelist &e&lingots/hot&r." + "" + "From here, you can route with &9any logistics system&r of your choice." + "{@pagebreak}" + "Connect the output of your &3EBF(s)&r to the input of your &3Chemical Bath&r and the output dump (Chest or Crate)." + "You can also have a &dRestrictive Pipe&r in front of the output dump to ensure the Chemical Bath will be prioritized." + "" + "&l&9Note:&r If you wish to know more tags for more automation setups, they will display if you press Shift when hovering over an item. For instance, an item tagged with &e&o#forge:plates/copper&r would be filtered as &e&lplates/copper&r." + "" + "&9Other Note:&r The Ore Dictionary Filter partially supports &dregex&r. Hover over the info icon for more information." + ] + icon: "gtceu:item_tag_filter" + id: "13A976D0D612BC84" + size: 0.75d + tasks: [{ + id: "76A20EE57CB39857" + item: "gtceu:item_tag_filter" + type: "item" + }] + title: "250IQ" + x: 6.75d + y: 0.375d + } + { + dependencies: [ + "10FB27DD3C7BEC2F" + "75F38905DEA60F15" + "1C55AE6AD5BDE304" + ] + description: ["A circuit component that you can now produce thanks to the &3MV Assembler&r and your shiny new &3Kanthal EBF&r."] + icon: "gtceu:transistor" + id: "375684F9CBEF9132" + shape: "square" + size: 0.75d + tasks: [{ + id: "240735279EBC0193" + item: "gtceu:transistor" + type: "item" + }] + title: "Moore's Law" + x: 9.0d + y: -0.75d + } + { + dependencies: [ + "60D7F6C1EE918B66" + "375684F9CBEF9132" + "1E7BF65DB32B8B3E" + ] + description: [ + "&oAlright... technically, obtaining HV Circuits and Stainless Steel lets you progress to HV... but let's not rush things.&r" + "" + "The first thing you should make with these is a &3MV Circuit Assembler&r to unlock the new tier of Circuits right away; cheaper recipes is the &dreal payoff&r here." + ] + icon: "gtceu:advanced_integrated_circuit" + id: "26394C1290D70AB6" + shape: "square" + size: 0.75d + subtitle: "...but hold on before getting too giddy" + tasks: [{ + id: "75EB5730046212D0" + item: "gtceu:advanced_integrated_circuit" + type: "item" + }] + title: "First HV Circuits!" + x: 7.875d + y: 0.375d + } + { + dependencies: ["315169840E06110F"] + description: ["&a&lRandom Access Memory&r is required for more advanced Electronic Components."] + icon: "gtceu:ram_chip" + id: "1E7BF65DB32B8B3E" + shape: "square" + size: 0.75d + subtitle: "Harder, Better, Faster, Stronger" + tasks: [ + { + id: "40E0E6FD45AEC7B1" + item: "gtceu:emerald_lens" + type: "item" + } + { + id: "2EACE2CF99B4B3D3" + item: "gtceu:ram_wafer" + type: "item" + } + { + count: 32L + id: "28AC6209CFD8345C" + item: "gtceu:ram_chip" + type: "item" + } + ] + title: "Download more RAM" + x: 6.75d + y: 1.5d + } + { + dependencies: ["6F6D2829FC42F21C"] + description: [ + "The Integrated Logic Circuit is an alternate &7LV &aCircuit&r, which is easier to mass-produce, and can be upgraded to &bMV&r (and then &6HV&r)." + "" + "&9Note:&r This is not a strict upgrade to the cost of Circuits - you would need to get to the next Tier for that, just slightly further down in the MV Age. Why would you need this Circuit type, then? You need it to get to &6HV circuits&r." + "" + "&bLore:&r The circuit progression in GTCEu is mostly based on GT5u's progression. It has been rebalanced to not be as painful. &lSpecifically&r this circuit tier, which was a complete bait!" + ] + icon: "gtceu:basic_integrated_circuit" + id: "5C17BF90DA2AAEEE" + shape: "square" + size: 0.75d + subtitle: "You have unlocked a new tier of Circuits!" + tasks: [{ + id: "2301CD2A841F17D9" + item: "gtceu:basic_integrated_circuit" + type: "item" + }] + title: "More LV Circuits" + x: 7.875d + y: 3.75d + } + { + dependencies: ["5C17BF90DA2AAEEE"] + description: ["The MV Circuit for the Integrated Tier."] + icon: "gtceu:good_integrated_circuit" + id: "60D7F6C1EE918B66" + shape: "square" + size: 0.75d + tasks: [{ + id: "0622E51767B0AB58" + item: "gtceu:good_integrated_circuit" + type: "item" + }] + title: "More MV Circuits" + x: 7.875d + y: 2.625d + } + { + dependencies: [ + "4073577B7EF9B593" + "1E9BE8D3F8A602DC" + ] + description: [ + "&9Silicon Boules&r are made in the &3EBF&r with half a stack of &aSilicon Dust&r and a pinch of &aGallium Arsenide&r." + "" + "After making the Boule, process it in the &3Cutter&r to get 16 Silicon Wafers ready for engraving." + "" + "The recommended &aSilicon&r source at this point would be... hm, either &dGlass Dust&r or &dSodalite&r." + "" + "&cWarning:&r Each Silicon Boule takes &47.5 minutes&r to make at 120 EU/t, or 1,080,000 EU! If the EBF loses power midway, the recipe will start to &close progress&r. Be sure you have enough power before starting." + ] + icon: "gtceu:silicon_boule" + id: "71412502C81F21C1" + shape: "square" + size: 0.75d + subtitle: "Just joking, these wafers are fully fungible" + tasks: [ + { + id: "1A18D503A429CC17" + item: "gtceu:silicon_boule" + type: "item" + } + { + count: 16L + id: "6443C18E4B63EBDC" + item: "gtceu:silicon_wafer" + type: "item" + } + ] + title: "Silicon Lottery" + x: 6.75d + y: 2.625d + } + { + dependencies: ["26394C1290D70AB6"] + description: [ + "&o...I hope you get the gist of it and don't need much more explained.&r" + "" + "As is common for every tier, the &3Circuit Assembler&r is an essential part of Progression, always opening up a new Tier of circuits." + "" + "At this point you should be placing an &3Extractor&r next to your Circuit Assembler. Send off dozens of stacks of &aSoldering Alloy&r Ingots, and you won't have to worry about refilling again." + ] + icon: "gtceu:mv_circuit_assembler" + id: "0DE5C3FBC9A6A690" + rewards: [{ + count: 40 + id: "484745BF48673036" + item: "gtceu:soldering_alloy_dust" + type: "item" + }] + shape: "square" + subtitle: "I'm running out of things to say on these quests..." + tasks: [{ + id: "7ED7103DAF7E4413" + item: "gtceu:mv_circuit_assembler" + type: "item" + }] + title: "Advanced Circuit Assembler" + x: 9.0d + y: 0.375d + } + { + dependencies: ["26394C1290D70AB6"] + description: [ + "At its lowest power (Cupronickel coils and LV Voltage), the &dMulti Smelter&r smelts 32 items in just 12 seconds - equivalent to &926.7 Furnaces&r, or 3.3 Steam Ovens!" + "" + "If that wasn't good enough, standard &aoverclocks&r are in effect." + "" + "And even better - higher tier &3Coils&r increase the amount of items it can smelt in &dparallel&r!" + ] + icon: "gtceu:multi_smelter" + id: "6DDDE2268B691F74" + size: 0.75d + subtitle: "Possibly the most powerful furnace you've seen" + tasks: [{ + id: "0A42FE4B72071451" + item: "gtceu:multi_smelter" + type: "item" + }] + title: "Ultimate Smelter" + x: 9.0d + y: 1.5d + } + { + dependencies: [ + "4600221BF0A30C3A" + "6E9E15DA847DD0A1" + "0DE5C3FBC9A6A690" + ] + description: [ + "&6The best LV Circuits&r! You will be making these for the remainder of the game." + "" + "Reaching the &5EV&r Age will make them even cheaper." + ] + icon: "gtceu:microchip_processor" + id: "5E76D4C24026157D" + shape: "square" + size: 0.75d + tasks: [{ + id: "4E076080D7B23372" + item: "gtceu:microchip_processor" + type: "item" + }] + title: "Best LV Circuits" + x: 10.125d + y: -0.75d + } + { + dependencies: [ + "4600221BF0A30C3A" + "0DE5C3FBC9A6A690" + "6E9E15DA847DD0A1" + ] + description: [ + "&6The best MV Circuits&r! You will be making these for the remainder of the game." + "" + "Eventually (in the &1IV&r Age), they will become even cheaper." + ] + icon: "gtceu:micro_processor" + id: "38DE506FF5B32031" + shape: "square" + size: 0.75d + tasks: [{ + id: "120B63C2E40D359A" + item: "gtceu:micro_processor" + type: "item" + }] + title: "Best MV Circuits" + x: 10.125d + y: 0.375d + } + { + dependencies: [ + "1FCF2C103E25972B" + "5063FDFFBE3E4855" + "3568BC9742092FC5" + ] + description: ["It will be needed in the &6HV&r Age."] + icon: "gtceu:micro_processor_computer" + id: "4AFD3073C731A1E4" + shape: "square" + size: 0.75d + subtitle: "Your first EV Circuit gets a unique texture" + tasks: [{ + id: "34EA9B71F8BF607F" + item: "gtceu:micro_processor_computer" + type: "item" + }] + title: "First EV Circuits!" + x: 10.125d + y: 2.625d + } + { + dependencies: [ + "38DE506FF5B32031" + "3DFFA8F91452C62A" + ] + description: [ + "Better HV Circuits, much &6cheaper&r and easier to make than before." + "" + "&6You should now be ready to move on the HV Chapter&r, unless you're yet to scale up your Power Production." + ] + icon: "gtceu:micro_processor_assembly" + id: "5063FDFFBE3E4855" + shape: "square" + size: 0.75d + tasks: [{ + id: "2FE33281A44C34F6" + item: "gtceu:micro_processor_assembly" + type: "item" + }] + title: "More HV Circuits" + x: 10.125d + y: 1.5d + } + { + dependencies: [ + "375684F9CBEF9132" + "10FB27DD3C7BEC2F" + ] + description: ["A circuit component that you can now produce thanks to the &3MV Assembler&r."] + icon: "gtceu:capacitor" + id: "6E9E15DA847DD0A1" + shape: "square" + size: 0.75d + subtitle: "No cap" + tasks: [{ + id: "60D8154F5C9C0EAC" + item: "gtceu:capacitor" + type: "item" + }] + title: "Capacitors" + x: 10.125d + y: -1.875d + } + { + dependencies: ["648BCF486E16CCB2"] + description: [ + "&aBlue Alloy&r is an excellent Cable material for &6HV&r voltage." + "" + "Nothing is preventing you from using it for &bMV&r voltage too! Make sure that you don't overvolt your machines, though." + "" + "Superconductors for both MV and HV are unlocked... later." + "" + "&aElectrotine&r is obtained from the &cNether&r, so don't craft it in the Mixer!" + "" + "&aElectrotine&r can be separated for &dElectrum&r and &dRedstone&r." + ] + icon: "gtceu:blue_alloy_ingot" + id: "1FCF2C103E25972B" + size: 0.75d + tasks: [{ + id: "15C7369398FAB8DB" + item: "gtceu:blue_alloy_ingot" + type: "item" + }] + title: "Blue Alloy" + x: 9.0d + y: 2.625d + } + { + dependencies: ["6E9E15DA847DD0A1"] + description: [ + "A Circuit Component that you can now make thanks to the &3MV Assembler&r." + "" + "If you want the cheapest recipe, &aNickel-Zinc Ferrite&r is the way to go." + ] + icon: "gtceu:inductor" + id: "3DFFA8F91452C62A" + shape: "square" + size: 0.75d + tasks: [{ + id: "6690451CCAB62CA1" + item: "gtceu:inductor" + type: "item" + }] + title: "Inductors" + x: 11.25d + y: 0.0d + } + { + dependencies: ["6BB98D128822730E"] + description: [ + "&oIf you want to be less fancy, just call it plastic.&r" + "" + "For the polymerization process, add &aOxygen&r, which gives better returns than Air, then solidify like you would with Rubber." + "" + "&aPolyethylene (PE)&r is the key to unlocking &6many new things&r. It's used mostly as &dSheets&r, or &dFluid&r form." + "" + "&4No spoilers here&r! Let's have you figure out what it does by nosing around the surrounding quests.." + "" + "&bLore:&r The OreDict and fluid name for Polyethylene in 1.12.2 GTCEu was &oplastic&r, for cross-mod compatibility." + ] + icon: "gtceu:polyethylene_plate" + id: "10FB27DD3C7BEC2F" + shape: "gear" + size: 1.5d + subtitle: "Baby's first polymer!" + tasks: [{ + id: "15E5F008339B8964" + item: "gtceu:polyethylene_plate" + type: "item" + }] + title: "Polyethylene" + x: 6.75d + y: -3.0d + } + { + dependencies: ["10FB27DD3C7BEC2F"] + description: [ + "&aPatterns&r are used for AE2 autocrafting. Using &aPolyvinyl Chloride&r increases the yield by &64 times&r, and higher-tier plastics have higher yields." + "" + "&3Molecular Assemblers&r aren't available for a little while more, but you can still automate machines with &9ME Interfaces&r." + ] + icon: "ae2:blank_pattern" + id: "1C036BCB2C488CFF" + size: 0.75d + subtitle: "Autocrafting at last!" + tasks: [{ + id: "032C24CBA8687E72" + item: "ae2:blank_pattern" + type: "item" + }] + title: "Patterns" + x: 6.75d + y: -4.5d + } + { + dependencies: ["10FB27DD3C7BEC2F"] + description: [ + "&oNo, but seriously.&r" + "" + "This is the &cu&r&6l&r&et&r&ai&r&bm&r&9a&r&5t&r&4e&r portable Fluid storage solution. &64,000 buckets storage&r - in one single block!" + "" + "Like Drums, Super Tanks &6keep their fluids when broken&r, and can be cleared in the crafting grid." + "" + "If you hunger for &9even more&r storage, take a look at higher tier Super Tanks or AE2 Fluid Storage Cells." + ] + icon: "gtceu:lv_super_tank" + id: "6C53B01A05FFF1DC" + size: 0.75d + subtitle: "Super Tanks are OP!" + tasks: [{ + id: "47EA273D728C158F" + item: "gtceu:lv_super_tank" + type: "item" + }] + title: "Super Tank" + x: 5.625d + y: -4.125d + } + { + dependencies: ["10FB27DD3C7BEC2F"] + description: [ + "&aPolyvinyl Chloride (PVC)&r is the 3rd-most produced plastic in real life. Here in GTCEu, it can be substituted for Polyethylene in production of &aPlastic Circuit Boards&r and other items to increase the yield. It is required at &5EV&r tier and above to wrap Cables." + "" + "PVC item pipes also have the &6highest throughput&r available for a while, but most of your setups right now won't need such speed. Still, it's good to keep this knowledge in your pocket." + "" + "&9Pro tip:&r the fluid form of PVC is never used in base GTCEu, so feel free to solidify all of it into sheets." + ] + icon: "gtceu:polyvinyl_chloride_plate" + id: "40408FFD02134148" + shape: "square" + size: 0.75d + subtitle: "You've already made one polymer, what's two?" + tasks: [{ + id: "72696AD2B77F805B" + item: "gtceu:polyvinyl_chloride_plate" + type: "item" + }] + title: "Polyvinyl Chloride" + x: 7.875d + y: -4.125d + } + { + dependencies: [ + "4353AB0E20601AEC" + "10FB27DD3C7BEC2F" + ] + description: [ + "At this point, you have all the tools available to make Plastic Boards." + "" + "The recipe chains are starting to get pretty long, so I recommend processing large batches in two dedicated &3Chemical Reactors&r." + ] + icon: "gtceu:plastic_printed_circuit_board" + id: "4600221BF0A30C3A" + shape: "square" + tasks: [ + { + id: "68B5E2667EDAE895" + item: "gtceu:plastic_circuit_board" + type: "item" + } + { + id: "46496E3B65CFFFF3" + item: "gtceu:plastic_printed_circuit_board" + type: "item" + } + ] + title: "Plastic Boards" + x: 10.125d + y: -3.0d + } + { + dependencies: [ + "5263F866638D875C" + "257DB4B39B2A928E" + "3D98819A799D2E64" + ] + description: [ + "&o...or something like that.&r" + "" + "&aSodium Persulfate&r can be used in &9Ore Processing&r in the &3Chemical Bath&r to get various bonus outputs you would not normally obtain. It is completely optional, but pretty rewarding." + "" + "&lThat's a distraction, however&r - the real topic of this Quest is thus:" + "" + "&aSodium Persulfate&r and &aIron III Chloride&r are used to make cheaper &9Good Circuit Boards&r, as their inclusion cuts Silver usage by a factor of four." + "" + "They are also &drequired&r to make &9Plastic Circuit Boards&r." + "{@pagebreak}" + "Making &aSodium Persulfate&r will yield &aHydrochloric Acid&r as a coproduct, which you may re-use to make &aIron III Chloride&r. This should the best approach right now, but the decision is entirely yours." + "" + "With more automation later in the game, Iron III Chloride will be the cheaper and more straight forward path." + "" + "This Quest can be completed with &eeither&r Fluid." + ] + icon: "gtceu:iron_iii_chloride_bucket" + id: "4353AB0E20601AEC" + rewards: [{ + count: 20 + id: "5A23AC1DA33FDC71" + item: "gtceu:salt_ore" + type: "item" + }] + shape: "square" + size: 0.75d + subtitle: "These acids are used to etch Copper off Circuit Boards..." + tasks: [ + { + amount: 1000L + fluid: "gtceu:sodium_persulfate" + id: "4DB5BD79EF3A89CD" + type: "fluid" + } + { + amount: 1000L + fluid: "gtceu:iron_iii_chloride" + id: "1A3BFA0BCD0FE977" + type: "fluid" + } + ] + title: "Sodium Persulfate / Iron III Chloride" + x: 9.0d + y: -4.125d + } + { + dependencies: [ + "3D98819A799D2E64" + "1A77CA35F054F988" + ] + description: [ + "&o...so I'll go through the best path for Sulfuric Acid here.&r" + "" + "Making &eSulfuric Acid&r is a three step process. It is used in many important reactions, so you should automate its production ASAP." + "{@pagebreak}" + "To automate it, you will need &3three LV Chemical Reactors&r. I would recommend building an dedicated setup somewhere with &3a single LV Generator&r to power all three machines. You can then spaghetti the pipes to handle input and output &m...or simply use AE2&r." + "" + "&9-&r Step 1: React &aSulfur&r with &bOxygen&r to form &aSulfur Dioxide&r." + "&9-&r Step 2: React &aSulfur Dioxide&r with more &bOxygen&r to form &aSulfur Trioxide&r." + "&9-&r Step 3: React &aSulfur Trioxide&r with &bWater&r to form &eSulfuric Acid&r." + "" + "Why didn't I just present these steps in the retrieval tasks...? Simply, just so you don't have to make sure to submit every single one of them. Goodness gracious, it would be tedious if &6&levery&r quest were like that!" + "{@pagebreak}" + "&bLore:&r GregTech 5's Chemical Reactor only had one Fluid slot. To circumvent that, they would do &dcell chemistry&r. The way you would automate Sulfuric Acid was by having one cell travel from machine to machine and then loop back to its starting position. A somewhat fun and interesting automation challenge, but also a chore!" + ] + id: "316FF60D6FFE97CE" + shape: "square" + size: 0.75d + subtitle: "JEI will probably overwhelm you..." + tasks: [{ + amount: 1000L + fluid: "gtceu:sulfuric_acid" + id: "3A6BB63D057CB4C1" + type: "fluid" + }] + title: "Sulfuric Acid" + x: 1.125d + y: -4.125d + } + { + dependencies: [ + "32B08E6F414A00C0" + "3D98819A799D2E64" + ] + description: [ + "&o...it's in your stomach as part of gastric acid.&r" + "" + "Obtain &9Hydrochloric Acid&r by mixing &aHydrogen&r and &aChlorine&r." + "" + "This acid is also obtained as waste from a lot of reactions involving &aChlorine&r. Depending on your setups, you may never need to produce it directly." + "" + "&cNote:&r We have a $medicine command on our Discord:" + "" + "\"&b&oDo not attempt this in real life - it is not only illegal, but also stupidly dangerous&r\"." + "" + "This applies to toying with chemicals. Please don't do it." + ] + icon: "gtceu:hydrochloric_acid_bucket" + id: "64CACABB48635904" + size: 0.75d + subtitle: "We can guarantee you have a sample of this with you right now! " + tasks: [{ + amount: 1000L + fluid: "gtceu:hydrochloric_acid" + id: "0E914778748C954B" + type: "fluid" + }] + title: "Hydrochloric Acid" + x: 3.375d + y: -4.125d + } + { + dependencies: [ + "316FF60D6FFE97CE" + "64CACABB48635904" + ] + description: [ + "You may notice that some fluids say they are \"&aAcidic&r\", with &9Sulfuric Acid&r being one of them." + "" + "This means that many fluid pipes will not be able to transport them safely!" + "" + "At &bMV&r, the cheapest pipes for acid transportation are probably &aGold&r, with the more expensive &aVanadium Steel&r or &aChrome&r pipes taking second and third place." + "" + "&aStainless Steel&r or &aPolytetrafluoroethylene&r (try saying that fast) will be valid options once you are in &6HV&r." + "{@pagebreak}" + "You have three options for acid storage at around this point: &dGlass Vials&r, &dGold Drums&r, or &dSuper Tanks&r. Glass Vials are like &9Fluid Cells&r, and are made to store acids. Gold Drums are self-explanatory. Super Tanks will be unlocked after &9Polyethylene&r, and can store any fluid without restriction." + "" + "&cWARNING:&r Acids in the wrong pipes will cause &cvoiding&r, &cpipe burning&r, and high rates of &cdeath&r! Be careful!" + "" + "&bLore:&r The acid transportation and storage mechanics originate from GregTech 6." + ] + id: "079442C113D54856" + shape: "circle" + size: 0.75d + tasks: [{ + id: "2D0DE3FB6E5E4146" + title: "I'm an acid professional, don't worry" + type: "checkmark" + }] + title: "It will Melt Your Flesh" + x: 2.25d + y: -4.125d + } + { + dependencies: [ + "63CD0236B337EAAD" + "6D9D54FAB21EC086" + ] + description: [ + "&bMV&r Batteries will be convenient to buffer Energy, just like it was useful for &7LV&r." + "" + "The cost in &aSodium&r, &aLithium&r or &aCadmium&r bumps to 8 dusts, so you may use whatever you have the most of." + "" + "The difference in storage is not that huge after all..." + "" + "Get &eeither&r Battery to complete the Quest." + ] + icon: "gtceu:hv_battery_hull" + id: "2202AA5DC6DB0A26" + shape: "square" + size: 0.75d + tasks: [ + { + id: "5FEE671A75766B78" + item: "gtceu:mv_sodium_battery" + task_screen_only: true + type: "item" + } + { + id: "0C00EC639C8853AE" + item: "gtceu:mv_lithium_battery" + type: "item" + } + { + id: "732DE3287CAF7AD7" + item: "gtceu:mv_cadmium_battery" + type: "item" + } + ] + title: "Better Batteries" + x: 4.5d + y: -1.875d + } + { + dependencies: [ + "7567E885B7166603" + "0DBC148D92A9F69F" + ] + description: [ + "&oI SINCERELY hope at no point you made the LV Extruder, because only the MV Extruder is actually useful. If you did, immediately recycle it through the Arc Furnace.&r" + "" + "The Extruder shapes solid materials into (almost!) any form using &aIngots&r. This is a great way to reduce the amount of microcrafting, as well as keeping a high conversion ratio." + "" + "The Extruder can make &6Bolts&r, &6&6Small Gears&r, &6Gears&r, and &6&6Rings&r at the highest efficiency in a single step!" + "" + "You may also like to use it for &dPipes&r, &dLong Rods&r, and &dRotors&r." + ] + icon: "gtceu:mv_extruder" + id: "22B5AD670496C02D" + rewards: [ + { + id: "0E6CAED1ED976D9E" + item: "gtceu:small_gear_extruder_mold" + type: "item" + } + { + id: "0A0BD551FFBC2E1C" + item: "gtceu:gear_extruder_mold" + type: "item" + } + ] + shape: "square" + subtitle: "The biggest upgrade you'll make" + tasks: [{ + id: "73E8504BA235C4BF" + item: "gtceu:mv_extruder" + type: "item" + }] + title: "Advanced Extruder" + x: -1.125d + y: 1.5d + } + { + dependencies: ["22B5AD670496C02D"] + description: [ + "Aluminium Cells are a big upgrade over the Steel Cells or Universal Fluid Cells." + "" + "They can hold any fraction of Fluid - up to &d32 buckets&r" + ] + icon: "gtceu:aluminium_fluid_cell" + id: "53B0D08DB90EC369" + size: 0.75d + tasks: [{ + id: "105EA8621A99C1EC" + item: "gtceu:aluminium_fluid_cell" + type: "item" + }] + title: "Large Cells" + x: -2.25d + y: 1.5d + } + { + dependencies: [ + "7567E885B7166603" + "0DBC148D92A9F69F" + ] + description: [ + "It is quite the investment to own a &3Fluid Drilling Rig&r, but it is &oby far&r the most prominent &6source of Oil&r." + "" + "It pumps fluids from underneath Bedrock itself. Note that the fluids aren't actually there, instead being simulated." + "" + "Fluid veins are stored within regions of &48x8 chunks&r. Each vein has a different fluid, but they are mostly types of Oil." + "" + "You are not able to carry out prospecting for fluid veins &oyet&r - this will come in the &6HV&r Age." + "{@pagebreak}" + "Each vein generates with a different base yield. This is typically between &d150L&r to &d300L per second&r." + "" + "When drained, fluid veins will slowly deplete. This will cause the fluid yield to decrease over time until it reaches its depletion yield. At that point, you should move the Rig to a different vein." + "" + "A &3Basic Fluid Drilling Rig&r will last for 100,000 operations (with 1 second per operation) until depletion. This is enough for &6well over 10,000&r buckets of Oil. Higher tier Rigs will massively increase the yield, while also decreasing the depletion rate." + "{@pagebreak}" + "&lWhat you can find in the &2Overworld&r&l:&r" + "&9Oil:&r richer in &aLight Fuel&r, the most appreciated variant." + "&9Light Oil:&r richer in &aRefinery Gas&r, usable for power." + "&9Heavy Oil:&r richer in &aHeavy Fuel&r, which has uses that are more niche." + "&9Raw Oil:&r richer in &aNaphtha&r, the best source of the early-game oil products." + "&9Natural Gas:&r grants &aRefinery Gas&r with no distillation required." + "&l&9Salt Water:&r grants &aSodium&r and &aChlorine&r, useful later." + "" + "&l&rWhat you can find in the &cNether&r&l:&r" + "&9Natural Gas:&r grants &aRefinery Gas&r but with higher yield than the Overworld vein." + "&9Lava:&r hopefully, you know what this is." + "" + "When starting out, you may have to tap randomly until you find something you like. Remember that whatever you pump could also be used to refuel your Fluid Rig." + ] + icon: "gtceu:mv_fluid_drilling_rig" + id: "05ADBAE5B6F38956" + shape: "square" + subtitle: "Finally, Fluid Drilling Rigs in GTCEu!" + tasks: [{ + id: "3FB527F5B10381D2" + item: "gtceu:mv_fluid_drilling_rig" + type: "item" + }] + title: "Fluid Drilling Rigs" + x: -1.125d + y: 0.375d + } + { + dependencies: ["648BCF486E16CCB2"] + description: [ + "&o...or stumbled across a \"natural\" oil spout?&r" + "" + "Get any kind of &3Pump&r, place it above an Oil spout and Power it!&r Do &cnot&r pump above an Ocean, as there is currently a flaw in the pump's logic, and it will attempt to pull water, resulting in getting the Pump stuck. Sorry!" + "{@pagebreak}" + "Each Oil deposit can have between &63,000&r and &69,200&r buckets of Oil, which is a LOT! Refining the Oil&r onsite into either &aLight Fuel&r or &aDiesel&r (or both) is perfectly viable. The next few Quests will explain each type's pros and cons." + "" + "Store any obtained Oil in &3Drums&r, but you would do yourself a favour to use a &3Super Tank&r as soon as you unlock it." + "" + "&cWarning: &rDo not forget to &dchunkload&r with FTB Utilities (open the map in the top left corner, claim the chunks with left-click, and enable force loading with shift-left-click)." + "{@pagebreak}" + "&9&lNote:&r&l The Oil path is one path towards &9&lEthylene&r&l. The other paths involve getting natural with some Ethanol.&r" + "" + "For now, Oil is &doptional&r. But it will become mandatory starting with &5EV&r Age, much later." + "" + "Oil can also be refined in the form of &aLight Fuel&r, &aDiesel&r or even &aGasoline&r, which are excellent power options." + "" + "If you chose this path, you should use it for both Power and Ethylene." + "" + "Oil spouts are a &6great starting point&r - they will tide you over until you unlock Fluid Drilling Rigs." + "{@pagebreak}" + "&bLore:&r Oil geysers were originally from Buildcraft. If you played a GregTech 5 modpack &cwithout&r Buildcraft, you needed to use the Fluid Rig and tap randomly to try and get lucky... or wait until HV age, at which prospecting for fluids was available." + ] + icon: "gtceu:oil_bucket" + id: "0774EC59CD3DD7A5" + size: 0.75d + subtitle: "Ever mined into an Oil deposit?" + tasks: [ + { + id: "21FF6E45F9AC5E76" + item: "gtceu:lv_pump" + type: "item" + } + { + amount: 32000L + fluid: "gtceu:oil" + id: "1DAA9C9BBD9118E3" + type: "fluid" + } + ] + title: "US Simulator" + x: -1.125d + y: -0.75d + } + { + dependencies: ["648BCF486E16CCB2"] + description: [ + "The underground has pure Oilsands ore veins. You may &3centrifuge&r the Dust to get &aOil&r." + "" + "&9&lNote:&r&l The Oil path is one path towards &9&lEthylene&r&l. The other paths involve getting natural with some Ethanol.&r" + "" + "For now, Oil is &doptional&r. But it will become mandatory starting with &5EV&r Age, much later." + "" + "Oil can also be refined in the form of &aLight Fuel&r, &aDiesel&r or even &aGasoline&r, which are excellent power options." + "" + "If you chose this path, you should use it for both Power and Ethylene." + "" + "Oilsands is a &6great starting point&r - they will tide you over until you unlock Fluid Drilling Rigs." + ] + icon: "gtceu:oilsands_ore" + id: "575B07D390D9D079" + size: 0.75d + tasks: [ + { + id: "7B6C7E6C11D68E06" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:ores/oilsands" + } + } + title: "Any #forge:ores/oilsands" + type: "item" + } + { + id: "1838F842C9D12880" + item: "gtceu:oilsands_dust" + type: "item" + } + { + amount: 16000L + fluid: "gtceu:oil" + id: "0FBA08831B6ACC88" + type: "fluid" + } + ] + title: "America Simulator" + x: -2.25d + y: -0.75d + } + { + dependencies: [ + "53DC6E32C41C94C3" + "6EB68C28BEE24DEF" + "0774EC59CD3DD7A5" + "575B07D390D9D079" + "05ADBAE5B6F38956" + ] + description: [ + "Before we start, here's something to consider if you're aiming to make Ethylene:" + "" + "Taking the &aOil&r route will require &oat least&r a &3LV Distillery&r." + "" + "With the &aBiomass&r route, you will &lneed&r a &3MV Distillery&r." + "" + "Get &eeither&r to complete this quest." + "{@pagebreak}" + "Now, let's discuss a complex topic: &9Distillation&r. This guide will help you understand how and why the &aJEI&r recipes are the way they are, so stick with me!" + "" + "Nearly all the &3Distillery&r recipes are duplicates from the &3Distillation Tower&r, except that they only have one Fluid output, and void everything else." + "" + "In other words, you could argue the &3Distillery&r is an &dinferior&r &3Distillation Tower&r." + "{@pagebreak}" + "This doesn't mean that the &3Distillery&r is always inferior though. It is unlocked earlier, and it is &dsmaller&r, &dcheaper&r, and &dmore energy efficient&r per recipe." + "" + "Hell, in many cases, you won't even mind losing the other Fluids." + "" + "&3Distilleries&r are an essential component for power generation, whether you pick &aDiesel&r or &aBenzene&r." + "" + "You will probably want many of them at as low-tier as possible to avoid the energy losses from Overclocking." + ] + icon: "gtceu:mv_distillery" + id: "6A304E453D74C57C" + shape: "square" + tasks: [ + { + id: "67E238FCEFC15E5D" + item: "gtceu:lv_distillery" + type: "item" + } + { + id: "5ECB91F2D83E99AC" + item: "gtceu:mv_distillery" + type: "item" + } + ] + title: "Distillery" + x: -1.125d + y: -1.875d + } + { + dependencies: ["05ADBAE5B6F38956"] + description: [ + "&aRefinery Gas&r, &aLPG&r and &aMethane&r are &9Gas Fuels&r. LPG (Liquid Petroleum Gas) is a mix of hydrocarbons typically used in heating appliances." + "" + "Refinery Gas is obtained either through &dNatural Gas&r or &dLight Oil&r, the latter yielding more yet requiring a distillation step." + "" + "Use of a &3Centrifuge&r to separate into &aLPG&r and &aMethane&r should always be done, as it is practically free." + "" + "&a&aLPG&r and &aMethane&r are burned in a &3Gas Turbine&r. Among the other fuel options, they are the easier to set up which makes them excellent to get started. Their drawback is that they cannot be refined further, so upgrading the &3Fluid Drilling Rig&r may be a top priority if you stick to this fuel source." + "" + "&aMethane&r can also be obtained from a few &anatural sources&r. &eBetween you and me&r, they are memes, but you can explore them if you wish. Ultimately, your power source is your choice." + ] + icon: "gtceu:natural_gas_bucket" + id: "227D89550BB9BD55" + size: 0.75d + subtitle: "Whoever smelt it..." + tasks: [ + { + amount: 8000L + fluid: "gtceu:refinery_gas" + id: "38CB42385A6EC17A" + type: "fluid" + } + { + amount: 32000L + fluid: "gtceu:methane" + id: "4AB130A15CFC7A56" + type: "fluid" + } + { + amount: 32000L + fluid: "gtceu:lpg" + id: "79FEB48F1A4555C4" + type: "fluid" + } + ] + title: "The Church of Natural Farts" + x: -2.25d + y: 0.375d + } + { + dependencies: ["6A304E453D74C57C"] + description: [ + "&aBenzene&r is also a &9Gas Fuel&r. To skip some frustration, let's check out the two best ways to obtain it." + "" + "This Power option is typically &dWood based&r. Put Logs in the &3Pyrolyse Oven&r for &9Wood Tar&r. The Charcoal you obtain can then be processed in &3Extractors&r for even more &9Wood Tar&r, which you &3distill&r for &aBenzene&r." + "" + "This Power option can also be &dHeavy Oil based&r. Put Heavy Oil in a &3Distillery&r for &9Heavy Fuel&r, which you &aseverely steam-crack&r and &3distill&r again for &aBenzene&r." + "{@pagebreak}" + "For information on how to process Oil, check the Light Fuel and Naphtha Quests." + "" + "In general, it is better to prioritize placing down more machines (&dparallelisation&r) over overclocking the recipes. That way, you end up losing less energy processing the resources." + "" + "&aBenzene&r is burned in a &3Gas Turbine&r. This power source starts weaker than its &eDiesel&r cousin, but gets a big boost when refined to &6Nitrobenzene&r in &6HV&r Age. Ultimately, your power source is your choice." + ] + icon: "gtceu:benzene_bucket" + id: "00E1A728E6F6D6A0" + size: 0.75d + subtitle: "Benzene causes leukemia, even at low concentrations..." + tasks: [{ + amount: 1000L + fluid: "gtceu:benzene" + id: "7A452201C64FBB89" + type: "fluid" + }] + title: "The Church of Benzene" + x: -2.25d + y: -1.875d + } + { + dependencies: ["6A304E453D74C57C"] + description: [ + "Distillating &aOil&r will give you Fuel that you will need to desulfurize." + "" + "&aHydrogen Sulfide&r is perfectly &drecycled&r in an &3Electrolyzer&r." + "" + "To automate this process, simply place your &3Chemical Reactor&r and your &3Electrolyzer&r next to each other. Be sure to use your &5Screwdriver&r to &4enable input from the output side&r." + "" + "&aLight Fuel&r is a good &9Power&r option. But there is something even greater... Check the Quest to the top left." + ] + icon: "gtceu:lightly_hydro_cracked_heavy_fuel_bucket" + id: "61972B16805FC9EE" + size: 0.75d + tasks: [ + { + amount: 1000L + fluid: "gtceu:sulfuric_light_fuel" + id: "236B5EB787DBCE64" + type: "fluid" + } + { + amount: 1000L + fluid: "gtceu:light_fuel" + id: "4ED6B22C7B662325" + type: "fluid" + } + ] + title: "Light Fuel" + x: -1.125d + y: -3.0d + } + { + dependencies: ["61972B16805FC9EE"] + description: [ + "&o...but thankfully, you've already made Light Fuel... phew!&r" + "" + "&aDiesel&r is a &9Combustion Fuel&r. It is &dOil based&r." + "" + "To mix &aLight Fuel&r and &aHeavy Fuel&r, the right ratio for &3Distilleries&r is &63:2&r from &dOil&r or &dRaw Oil&r." + "" + "This would necessitate 3 Distilleries for Light Fuel, or 2 Distilleries for Heavy Fuel." + "{@pagebreak}" + "You can cut the amount of &dOil&r required &6drastically&r by using &dHeavy Oil&r for &aHeavy Fuel&r specifically. &dOilsands&r is a great option if you wish to go down this route!" + "" + "(For the math nerds, you go from 8.33 Oil -> 6 Diesel, to 5 Oil + 0.4 Heavy Oil -> 6 Diesel) " + "" + "&cNote: Do &cnot attempt&r to put Oil in the &3Distillation Tower&r You might think it's a good idea because it gives both Light Fuel and Heavy Fuel. However, this process requires a lot of overclocking, and you will lose more energy than what the byproducts are worth." + "{@pagebreak}" + "In general, it is better to prioritize placing down more machines (&dparallelisation&r) over overclocking the recipes. That way, you end up losing less energy processing the resources." + "" + "&aDiesel&r is burned in a &3Combustion Generator&r. It can be further refined to &6Cetane-Boosted Diesel&r in &6HV&r Age. Compared to the other power sources, it is generally more efficient, but a more demanding processing line. If you take the &eOil&r route for &aPolyethylene&r, this can work great with existing infrastructure. Ultimately, the power source you want to use is your choice." + ] + icon: "gtceu:diesel_bucket" + id: "45769156F4253C86" + rewards: [{ + id: "0D81E63BB7BAD94B" + item: { + Count: 1b + id: "gtceu:steel_fluid_cell" + tag: { + Fluid: { + Amount: 8000 + FluidName: "gtceu:oil_heavy" + } + } + } + type: "item" + }] + size: 0.75d + subtitle: "I was scared of having to explain how Diesel is made..." + tasks: [{ + amount: 30000L + fluid: "gtceu:diesel" + id: "24373463B7296EE0" + type: "fluid" + }] + title: "The Church of Diesel" + x: -2.25d + y: -3.0d + } + { + dependencies: [ + "61972B16805FC9EE" + "6238B2A7ED1BE5A1" + ] + id: "041E23FFA3A9BDCC" + size: 0.75d + tasks: [{ + id: "7736CC97D790FBB1" + type: "checkmark" + }] + title: "I believe I can fly" + x: -2.25d + y: -4.125d + } + { + dependencies: ["1FFD2242B94A7378"] + dependency_requirement: "one_started" + description: [ + "Regular &o&dGregTech&r Fluid Pipes can only transport one fluid type at a time." + "" + "&3Quadruple Fluid Pipes&r can transfer four different types of fluids. &3Nonuple Fluid Pipes&r can transfer nine different types! Useful for compact setups." + "" + "&3Nonuple Fluid Pipes&r will be useful in &5EV&r Age for handling the many &3Distillation Tower&r outputs." + "" + "Get &eeither&r to finish this quest." + ] + icon: "gtceu:tungsten_steel_quadruple_fluid_pipe" + id: "66041DE10C882382" + size: 0.75d + subtitle: "Unfortunately, EnderIO has jumped to 1.20" + tasks: [ + { + id: "58C6E6D20812E87A" + item: "gtceu:potin_quadruple_fluid_pipe" + type: "item" + } + { + id: "108F2AC326A9C02C" + item: "gtceu:potin_nonuple_fluid_pipe" + type: "item" + } + ] + title: "Multiple Channel Pipes" + x: 4.5d + y: -4.125d + } + { + dependencies: ["315169840E06110F"] + description: [ + "Using a Ruby Lens, engrave a Silicon Wafer into an ILC Wafer." + "" + "This can be processed in a Cutter for IC Chips, which are important components that will be precious when improving upon your circuit crafting capabilities!" + ] + icon: "gtceu:ilc_chip" + id: "6F6D2829FC42F21C" + size: 0.75d + subtitle: "I C U" + tasks: [ + { + id: "295D2CE93D4CE067" + item: "gtceu:ruby_lens" + type: "item" + } + { + id: "675EBF60F3465538" + item: "gtceu:ilc_wafer" + type: "item" + } + { + id: "560E69502E1A2458" + item: "gtceu:ilc_chip" + type: "item" + } + ] + title: "IC Chips" + x: 6.75d + y: 3.75d + } + { + dependencies: ["315169840E06110F"] + description: [ + "Using a Sapphire Lens, engrave a Silicon Wafer into an ULPIC Wafer." + "" + "This can be processed in a Cutter for ULPIC Chips, which are important for some multiblock components!" + ] + icon: "gtceu:ulpic_chip" + id: "16A1EF8B80A96633" + size: 0.75d + tasks: [ + { + id: "6D4D63F75646DB1C" + item: "gtceu:sapphire_lens" + type: "item" + } + { + id: "6705F883970BDD89" + item: "gtceu:ulpic_wafer" + type: "item" + } + { + id: "0295B47C0CC169BD" + item: "gtceu:ulpic_chip" + type: "item" + } + ] + title: "IC Chips" + x: 5.625d + y: 1.5d + } + ] + subtitle: ["Venture into petrochemistry and refine electronics"] + title: "&bMV&r - Medium Voltage" +} diff --git a/config/ftbquests/quests/chapters/ore_processing.snbt b/config/ftbquests/quests/chapters/ore_processing.snbt new file mode 100644 index 0000000..095a2c4 --- /dev/null +++ b/config/ftbquests/quests/chapters/ore_processing.snbt @@ -0,0 +1,282 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "ore_processing" + group: "719BFF182E0820D1" + id: "0E06BF868110DE7D" + order_index: 6 + quest_links: [ + { + id: "04819432FE9587C7" + linked_quest: "7813F183681E0342" + x: 0.0d + y: 0.0d + } + { + id: "3B2C62C12C9D0E89" + linked_quest: "701BCADAE5CF6CA5" + x: 0.0d + y: 1.5d + } + { + id: "53D184106CC9B6CF" + linked_quest: "724FB950CC472BB4" + x: 0.0d + y: 3.0d + } + ] + quests: [ + { + dependencies: ["7813F183681E0342"] + description: ["The main purpose of GregTech Ore Processing is to provide &abyproducts&r on top of the initial outcome. At Steam Age, none of the byproducts are obtainable, but this will become relevant soon."] + icon: "minecraft:iron_ore" + id: "21CFDD8EBE0B7E16" + tasks: [{ + id: "02A8D13462465EA6" + type: "checkmark" + }] + title: "Why process my ore?" + x: 1.5d + y: 0.0d + } + { + dependencies: ["21CFDD8EBE0B7E16"] + description: [ + "&9The steps available in the Steam Age go as follows:&r" + "" + "One Ore (block) &9->&r Two Crushed Ores (Macerator)" + "" + "One Crushed Ore &9->&r One Impure Dust (Hammer)" + "" + "One Impure Dust &9->&r One Dust (&oIn world crafting explained on the next page&r)" + "" + "One Dust &9->&r One Ingot (Furnace, you should know this one)" + ] + icon: "minecraft:furnace" + id: "4A33704406C739B9" + tasks: [{ + id: "2C83DD7D9E8354BF" + type: "checkmark" + }] + title: "How should I go about processing?" + x: 3.0d + y: 0.0d + } + { + dependencies: ["4A33704406C739B9"] + description: ["A pickaxe or mining hammer enchanted with Hammering, or a GregTech Hammer directly, gives Crushed Ores from breaking Ore blocks, but only at a 1:1 ratio. The Fortune enchantment can increase this ratio to up to 2x with Fortune III, matching the Macerator."] + icon: { + Count: 1b + id: "gtceu:iron_hammer" + tag: { + Damage: 0 + } + } + id: "3ED1A3C91E61A743" + tasks: [{ + id: "381606975644082E" + type: "checkmark" + }] + title: "Screw processing, I have a hammer" + x: 4.5d + y: 0.0d + } + { + dependencies: ["3ED1A3C91E61A743"] + description: ["The rule bends for ores giving more than two dusts (such as Redstone), and for dusts that cannot be smelted (redstone... again!). However, you can still smelt the ore directly to get half the amount you would from the full processing."] + icon: "minecraft:redstone" + id: "2E76BE047DF1D122" + tasks: [{ + id: "725B270DD71523D4" + type: "checkmark" + }] + title: "Rule Breakers" + x: 6.0d + y: 0.0d + } + { + dependencies: ["2E76BE047DF1D122"] + description: ["&dJEI does not indicate Impure Dust to Clean Dust conversion&r, so keep that in mind that you can &athrow them into filled cauldrons&r (use full stacks in throws to use less water)."] + icon: "minecraft:cauldron" + id: "7154673D09A83CE6" + tasks: [{ + id: "553EB70A11F58C0F" + type: "checkmark" + }] + title: "Impure Washing" + x: 7.5d + y: 0.0d + } + { + dependencies: ["7154673D09A83CE6"] + description: ["There, take this nice reward for wrapping your head around this beautiful mess!"] + icon: "minecraft:diamond" + id: "4F46E1D6E1EC1AF1" + tasks: [{ + id: "1D9FB31ABCCC0F2F" + type: "checkmark" + }] + title: "You're an expert now!" + x: 9.0d + y: 0.0d + } + { + dependencies: ["724FB950CC472BB4"] + description: [ + "What you will &4&lneed&r to automate &6Ore Processing&r on a large scale:" + "" + "&9-&r One or few &3IV Macerators&r (or higher tier)." + "&9-&r A few &3Processing Arrays&r (PA), to place your low tier machines inside, &eor&r use the &2Gregicality Multiblocks&r variants." + "&9-&r 16 LV &3Thermal Centrifuges&r in a PA (upgradable to 64 with the Advanced PA)." + "&9-&r One or a few MV &3Electrolyzers&r, possibly in a PA." + "&9-&r A &3Multi Smelter&r." + "&9-&r A &3Packager&r of any tier." + "&9-&r Inventories acting as a large buffer, such as &3TungstenSteel Crates&r." + "&9-&r &3ME Storage Buses&r or a lot of &3Item Pipes&r + &aFilters&r covers, &aOreDict Filters&r and possibly &aSmart Filter&r." + ] + icon: "gtceu:iv_macerator" + id: "53F18E5FB7DF495A" + tasks: [{ + id: "2F1660ADE2D388EF" + type: "checkmark" + }] + title: "What's needed?" + x: 1.5d + y: 3.0d + } + { + dependencies: ["724FB950CC472BB4"] + description: [ + "What you may &eoptionally&r add:" + "" + "&9-&r A few LV &3Ore Washers&r for quick washing purposes." + "&9-&r Up to 16 LV &3Ore Washers&r in a PA, accompanied with a set of &3Distilleries&r for &dDistilled Water&r." + "&9-&r Up to 16 LV &3Centrifuges&r in a PA, for impure/purified dusts." + "&9-&r &3&3Chemical Baths&r for the special Byproducts using &dMercury&r or &dSodium Persulfate&r." + "&9-&r &3Sifters&r of any tier (higher tier = better chanced output), for gem ores." + "&9-&r &3Electromagnetic Separators&r." + ] + icon: "gtceu:lv_ore_washer" + id: "53F38229646F8F5F" + tasks: [{ + id: "4FF2D0ED901A1470" + type: "checkmark" + }] + title: "Optional Additions" + x: 3.0d + y: 3.0d + } + { + dependencies: ["724FB950CC472BB4"] + description: [ + "Overclocking is not energy efficient, which is why it is generally better to go for low tier machines in passive setups. One could also argue they are cheaper." + "" + "&3Processing Arrays&r make up for the sheer amount of machines you are making. If you wish, you can still use higher tier machines, but the power draw will be bigger." + "" + "If you have &2Gregicality Multiblocks&r, just use those instead." + ] + icon: "gtceu:lv_machine_hull" + id: "6AA18111842A6DEC" + subtitle: "But I wanna go fast..." + tasks: [{ + id: "1D1E97D3F3752429" + type: "checkmark" + }] + title: "Why &7LV&r Machines?" + x: 4.5d + y: 3.0d + } + { + dependencies: ["724FB950CC472BB4"] + description: [ + "Yes. Obtaining most Byproducts or getting better yields are completely up to you." + "" + "&3Thermal Centrifuges&r are close to mandatory, as they unlock a &6unique Byproduct&r from the maceration step." + ] + icon: "gtceu:iv_thermal_centrifuge" + id: "4ACCF2E25AA67A9E" + tasks: [{ + id: "43352FC6E613CC9D" + type: "checkmark" + }] + title: "Should I go for the optional byproducts?" + x: 6.0d + y: 3.0d + } + { + dependencies: ["724FB950CC472BB4"] + description: [ + "There are crucial ores and Byproducts to not miss out." + "" + "Chalcopyrite, Chalcocite, Bornite, Tetrahedrite, Pentlandite and Sheldonite ores should all be turned into &dPurified Crushed&r and sent to the &6Platinum Group Metal&r chain." + "" + "Purified Crushed Galena and Sphalerite may be reserved for Indium, until you have the Naquadah chain." + "" + "&aGallium&r, &aChrome&r, &aNiobium&r, &aRare Earths&r, &aGlowstone&r are &6Byproducts&r you want to prioritise (&oif I am missing any, hit us up on Discord and I may add it!&r)." + ] + icon: "gtceu:chalcopyrite_ore" + id: "562FC71B18D4ABC8" + tasks: [{ + id: "71AA29BFA1530399" + type: "checkmark" + }] + title: "What ores should I prioritise?" + x: 7.5d + y: 3.0d + } + { + dependencies: ["724FB950CC472BB4"] + description: [ + "As you may know, automating with AE2 is very powerful." + "" + "&3ME Storage Buses&r can route items effortlessly. They also have a huge whitelist or blacklist configuration. Put them on the &3TungstenSteel Crates&r, to buffer the items... or use a dedicated AE2 network, you choose." + "" + "To combine &aTiny Dusts&r into full &aDusts&r, you will want a &3Storage Bus&r on high priority paired with an &dOre Dict&r filter for &e&ldustTiny*&r. (Or you can reverse this... using a ME OreDict Storage Bus... Up to you!). Note that a few Tiny Dusts are needed for the PBI chain, so you can blacklist them from this if it's your main network." + ] + icon: "ae2:storage_bus" + id: "4FF46725A4529902" + tasks: [{ + id: "74BA1EE90A4913D1" + type: "checkmark" + }] + title: "Storage Buses?" + x: 9.0d + y: 3.0d + } + { + dependencies: ["724FB950CC472BB4"] + description: [ + "For ores that you want to process but don't want the Byproducts as it would take too long in the machines, prioritize filtering them for quick washing." + "" + "The typically \\\"best\\\" path is: Macerator -> Ore Washing -> Thermal Centrifuge -> Macerator. If you deviate from it for various reasons, you will have to set filters &emanually&r." + ] + icon: "minecraft:dirt" + id: "0D39EBC7CAF44B44" + tasks: [{ + id: "685CDC1B793E59CA" + type: "checkmark" + }] + title: "What if I can't be bothered?" + x: 12.0d + y: 3.0d + } + { + dependencies: ["724FB950CC472BB4"] + description: [ + "The &aSmart Filter&r&r can be used for Electrolyzable items (refer back to the \\\"200 IQ Quest\\\" with the Smart Filter), but you may prefer setting up filter &emanually&r for that." + "" + "The &aSmart Filter&r can also be used to be configured to filter &dsiftable Purified Crushed Ores&r." + ] + icon: "gtceu:item_filter" + id: "2DEB437DB63CB097" + tasks: [{ + id: "56D9C33A6CE55EAA" + type: "checkmark" + }] + title: "Smart Filtering" + x: 10.5d + y: 3.0d + } + ] + title: "Ore Processing" +} diff --git a/config/ftbquests/quests/chapters/steam_age.snbt b/config/ftbquests/quests/chapters/steam_age.snbt new file mode 100644 index 0000000..9f48e6b --- /dev/null +++ b/config/ftbquests/quests/chapters/steam_age.snbt @@ -0,0 +1,1272 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "steam_age" + group: "693226878D58638A" + icon: "gtceu:bronze_brick_casing" + id: "3B89FB8839204148" + order_index: 0 + quest_links: [ ] + quests: [ + { + dependencies: ["40DE888E6025C646"] + description: [ + "If you remember the Steam Information Quest, we told you how regular Steam machines had a duration penalty and were twice as slow." + "" + "High Pressure Steam machines no longer have any duration penalty for recipes, making them objective upgrades." + "" + "Make &eone&r of the proposed HP machines to complete this quest." + ] + icon: "gtceu:hp_steam_compressor" + id: "5673089822BFCA70" + rewards: [{ + count: 8 + id: "24A6C74E123DDC99" + item: "gtceu:steel_plate" + type: "item" + }] + shape: "rsquare" + size: 0.75d + subtitle: "Pressure can be good sometimes" + tasks: [ + { + id: "20C11A6B5DBE5B77" + item: "gtceu:hp_steam_compressor" + type: "item" + } + { + id: "7820AEBD0933D67D" + item: "gtceu:hp_steam_alloy_smelter" + type: "item" + } + { + id: "5EABF396A3083ED0" + item: "gtceu:hp_steam_forge_hammer" + type: "item" + } + ] + title: "No More Penalty" + x: 0.0d + y: -2.625d + } + { + dependencies: ["40DE888E6025C646"] + description: [ + "Now that you have Steel, you can make a Hang Glider! If you haven't visited the &cNether&r yet, this might be a good item to grab before tackling that questline." + "" + "If you do not have enough Leather yet, make a &9Butchering Knife&r and employ its inherent Looting III to hunt some cows." + "{@pagebreak}" + "&bLore:&r The Hang Glider originally came from a mod known as OpenBlocks. Due to great utility of the Hang Glider, it was ported all the way up to 1.19.2. Shoutout to Fuzs_!" + ] + id: "0C301014EC4D17B8" + shape: "rsquare" + size: 0.75d + subtitle: "No, it's Steve with a glider!" + tasks: [{ + id: "1D0F8D4470DFFD19" + item: { + Count: 1b + id: "hangglider:hang_glider" + tag: { + Damage: 0 + } + } + type: "item" + }] + title: "Is it a phantom? Is it an elytra?" + x: 1.125d + y: -2.625d + } + { + dependencies: ["40DE888E6025C646"] + description: [ + "&3High Pressure Boilers&r will be a better source of Steam for powering your Steam machines." + "" + "Keep in mind that you will still use Steam to power your Electric machines in the LV age via the miracles of energy conversion." + "" + "&cNote:&r You will need more than a handful of &3HP Boilers&r. The more you make, the easier it will be." + "{@pagebreak}" + "The &3Solid Boiler&r burns solid Fuel. It's self explanatory - better fuels last longer." + "" + "The &3Liquid Boiler&r burns either &dLava&r or &dCreosote&r." + "" + "Looking for a recommendation? Honestly, either goes, as both boilers are equivalent in generation. Craft the boiler that best suits your preferred resource." + "" + "Get &eeither&r of the two proposed boilers to complete this quest." + ] + id: "2FD75E4BD95F6645" + rewards: [ + { + count: 12 + id: "22FCFB1342070EC5" + item: "minecraft:iron_ingot" + type: "item" + } + { + count: 12 + id: "195F3D02A2632E78" + item: "gtceu:wrought_iron_ingot" + type: "item" + } + { + count: 12 + id: "5A949113167C4248" + item: "gtceu:steel_ingot" + type: "item" + } + ] + shape: "square" + tasks: [ + { + id: "3CE19962A88A55EE" + item: "gtceu:hp_steam_solid_boiler" + type: "item" + } + { + id: "3A8A8CF77675575A" + item: "gtceu:hp_steam_liquid_boiler" + type: "item" + } + ] + title: "High Pressure" + x: 0.0d + y: -1.5d + } + { + dependencies: ["57E23DFE35DEBCF3"] + description: [ + "The &3Primitive Blast Furnace&r (&3PBF&r for short) is a multiblock you will become very familiar with in the next few hours. It is important that you look at getting a &3Macerator&r before tackling this quest - if you do not have one yet, this multiblock will be &lfour times as expensive&r." + "" + "Using the &3Macerator&r, you will need &d132 Clay&r, split into &d66 Clay Dusts&r and &d66 Brick Dusts&r." + "" + "Build the structure using &4JEI's Multiblock preview tab&r. Don't forget the lava source block in the centre!" + "{@pagebreak}" + "Steel will be &9of utmost importance&r throughout the entire game, so make sure you keep that PBF running!" + "" + "Steel also has &6double the durability&r compared to regular Iron for GregTech tools. It also provides &6Diamond mining level&r, and is much faster!" + ] + icon: "gtceu:primitive_blast_furnace" + id: "40DE888E6025C646" + rewards: [ + { + count: 64 + id: "4BA49D38A085D5CA" + item: "minecraft:oak_log" + type: "item" + } + { + count: 64 + id: "6E244AE238636F71" + item: "minecraft:oak_log" + type: "item" + } + ] + shape: "gear" + size: 1.5d + subtitle: "Your first &mbig&r project! This one is for Steel!" + tasks: [ + { + id: "7B33C92B976F5AB8" + item: "gtceu:primitive_blast_furnace" + type: "item" + } + { + count: 32L + id: "4EC38823292AF1E1" + item: "gtceu:firebricks" + type: "item" + } + ] + title: "Primitive Blast Furnace" + x: 1.125d + y: -1.5d + } + { + dependencies: ["40DE888E6025C646"] + description: [ + "Made with a very small percentage of carbon in mass, Steel is significantly tougher than Iron or Wrought Iron.&r" + "" + "One &3PBF&r will most not likely cut it and will make this pack turn into an idle game. Make another one to halve the time spent waiting for Steel!" + "{@pagebreak}" + "Just to check - did you know GregTech multiblocks can &dshare walls&r? This could save you a whole 12 Primitive Bricks for your second PBF." + "" + "What you &omay&r also do is upgrade to four &3PBFs&r. It just depends on how much time you want to dedicate to resource collection, but more PBFs are always nice. We won't force you to make them, don't worry." + "{@pagebreak}" + "&9Note:&r The &3PBF&r cannot be (reasonably) automated, but putting blocks of Iron and Coke/Charcoal will guarantee it will run for a long time without needing to be babysat." + "" + "&bLore:&r In GregTech 5, one single Ingot of Steel takes &d360 seconds&r in the PBF when using Coal or Charcoal! That's over &e6 hours&r for a whole stack! Of course, with 4 PBFs, that would cut it down to &3around 1.5 hours&r." + "" + "Pollution was also infamously a thing, so four of these bad boys would guarantee your character would periodically get negative effects such as slowness, mining fatigue, or even nausea and poison." + ] + icon: "gtceu:steel_ingot" + id: "5D17DFCF6672404C" + rewards: [{ + count: 64 + id: "7843257BC8A81E96" + item: "gtceu:coke_gem" + type: "item" + }] + shape: "square" + size: 0.75d + subtitle: "Steel, Schrödinger's alloy" + tasks: [ + { + count: 2L + id: "74C4EEA936A5EE4E" + item: "gtceu:primitive_blast_furnace" + type: "item" + } + { + count: 52L + id: "01198A1525737B75" + item: "gtceu:firebricks" + type: "item" + } + { + count: 32L + id: "2446080B788A8A19" + item: "gtceu:steel_ingot" + type: "item" + } + ] + title: "We Need More Steel!" + x: 2.625d + y: -1.5d + } + { + dependencies: ["5D17DFCF6672404C"] + description: [ + "Now that you have Steel, you can make a &3Flint and Steel&r! You now have access to the &4Nether&r." + "" + "&oYou could also light the Nether portal using more... natural means. You dirty cheater...&r" + "" + "The &4Nether&r has more veins and new ores! Check the Ore Tab for the Nether Veins." + "" + "Additionally, &6Nether Ores are worth two Overworld Ores&r." + "{@pagebreak}" + "&4Nether&r veins will take more effort to find - and are more dangerous to mine - than &2Overworld&r veins. Keep using Waypoints!" + "" + "If you are not playing on &dPeaceful&r yet, it isn't too late to make the switch! There's no need to bother fighting Ghasts or Blazes in GTCEu." + "" + "&9Note:&r In this pack, the Blaze, Magma Cubes and Enderman loot tables have been changed to &5Sulfur Dust&r and &5Enderpearl Dust&r respectively, so you can't just rush the End." + ] + icon: "minecraft:netherrack" + id: "7CAD6FF241A827F7" + rewards: [{ + id: "235ABC3543BF8285" + item: { + Count: 1b + id: "gtceu:red_steel_pickaxe" + tag: { + Damage: 0 + } + } + type: "item" + }] + shape: "square" + subtitle: "Why WOULDN'T it be made of Steel?" + tasks: [{ + dimension: "minecraft:the_nether" + id: "01DEABF7BF6C5413" + type: "dimension" + }] + title: "Journey to the Nether" + x: 4.0d + y: -1.5d + } + { + dependencies: ["7CAD6FF241A827F7"] + description: [ + "Mine some &dSulfur&r from the Nether." + "" + "In a specific tweak to this pack, &aPotions of Fire Resistance&r are &6craftable&r!" + "" + "&bLore:&r With the existence of &6Small Sulfur Ores&r scattered in GregTech 5 ore veins, you could decide to mine enough Sulfur in the Overworld to skip having to visit the Nether. It did require some dedication, though." + ] + id: "236C886D50A99785" + rewards: [ + { + id: "20B864DFB8F05D94" + item: { + Count: 1b + id: "minecraft:potion" + tag: { + Potion: "minecraft:long_fire_resistance" + } + } + type: "item" + } + { + id: "37C361DDB9A55FF2" + item: { + Count: 1b + id: "minecraft:potion" + tag: { + Potion: "minecraft:long_fire_resistance" + } + } + type: "item" + } + ] + shape: "square" + size: 0.75d + subtitle: "A little bit of exploring never hurt anyone" + tasks: [{ + count: 16L + id: "36D03210534D3226" + item: "gtceu:sulfur_dust" + type: "item" + }] + title: "S is for Sulfur" + x: 5.625d + y: -1.5d + } + { + dependencies: ["77EA56D16A9B3BFC"] + description: [ + "We're going to start to cut down on the amount of components you'll need to submit for quests as you progress further into the modpack. Remember that &2JEI is your friend&r if you forgot how to craft things!" + "" + "Craft six &aLV Electric Motors&r! This may seem like a lot, but that's the bare minimum required to get to the good stuff in LV Age." + "" + "&6Once you complete this Quest and the Electronic Circuit Quest, you are ready to move on to the LV Age.&r" + ] + icon: "gtceu:lv_electric_motor" + id: "5A8F0124E07D5025" + shape: "gear" + size: 1.5d + subtitle: "One of the gates to the LV Age... you're getting close." + tasks: [{ + count: 6L + icon: "gtceu:lv_electric_motor" + id: "6F01622979E6F332" + item: "gtceu:lv_electric_motor" + type: "item" + }] + title: "The first of many motors" + x: 7.125d + y: -1.5d + } + { + dependencies: ["0EAF2C5B5EB755C5"] + description: [ + "Obtaining paper is both more difficult and less efficient than in vanilla. Thanks, Greg." + "" + "You will need to grind &aSugar Canes&r into &aPaper Dust&r, and then smush the dust with a mallet and water." + "{@pagebreak}" + "&9Note 1:&r Don't worry, we're not cruel enough to have the recipe consume the bucket. You can use other fluid containers in the recipe, like Wooden Barrels, to make this easier." + "{@pagebreak}" + "&9Note 2:&r Make a manual Sugar Cane farm. You could also automate one with Observers and Pistons. Shoutout to any &aNomifactory&r veterans." + "{@pagebreak}" + "&9Note 3:&r As a reminder, Bone Meal can be used on Sugar Canes." + "{@pagebreak}" + "&9Note 4:&r When you reach the &7LV&r Age, you will be able to make Paper from Wood." + "{@pagebreak}" + "&9Note 5:&r The Crafting Station makes this microcrafting absolutely &2trivial&r, use it!" + "{@pagebreak}" + "&9Note 6:&r Paper will be used as a poor wrapping material for the upcoming resistors." + "{@pagebreak}" + "&9Note 7:&r It is truly a pleasure to share this moment with you, my fellow Greg enjoyer." + "{@pagebreak}" + "&bLore:&r In GTCEu 1.12.2, Paper Dust was instead named Chad, prompting this quest to be full of memes." + ] + id: "76B70EF552B35779" + shape: "square" + size: 0.75d + subtitle: "#realism" + tasks: [{ + count: 4L + id: "5DCE370285F5B2C6" + item: "minecraft:paper" + type: "item" + }] + title: "Greg has struck again" + x: 8.25d + y: -1.5d + } + { + dependencies: ["5DD49D500327A0E2"] + description: [ + "GregTech can quickly get overwhelming with the plethora of fluids it introduces, so you may be looking for a way to store them. " + "" + "Introducing... drums! They have large internal buffers, and any Drum can be broken and picked up and will keep the fluid inside." + "" + "Additionally, internal tanks from machines will interact with items containing fluid. This is great for manual crafting - this means you can use fluid trums in the place of multiple buckets in crafting. To void fluid contained in a Drum, place it alone in any crafting grid." + "" + "Pssst: A right-click with a Screwdriver allows a Drum to drain its content into another container placed under it. This is great to keep Liquid Boilers fueled for longer." + "{@pagebreak}" + "Lore: The Drums are actually ported from GregTech 6!" + ] + id: "2B74E56C9E138F18" + rewards: [{ + id: "10D8ECE23B3C118B" + item: "gtceu:bronze_drum" + type: "item" + }] + shape: "rsquare" + size: 0.75d + subtitle: "Just kidding, tanks for fluids" + tasks: [{ + id: "5876092FAA1763E0" + item: "gtceu:bronze_drum" + type: "item" + }] + title: "Armoured Tanks" + x: -1.125d + y: -0.375d + } + { + dependencies: ["5DD49D500327A0E2"] + description: [ + "The Primitive Water Pump is an easy way to automatically generate water for your boilers. It does not pump water from the world, instead simply creating it. Therefore, you do not need access to a body of water to make use of it!" + "" + "It's' a multiblock, so consult JEI for the structure. Also, multiblocks can be previewed in world if you sneak right-click the main Block with an empty hand (in this case, the main block is the Primitive Water Pump itself). Its functionality is fully explained in the description page in JEI." + "" + "Small tip for you: no need to worry about Biome for now, as your boilers will need very little water to keep up." + "{@pagebreak}" + "The Output Hatch is where water will be generated. You may have it face up or down to auto-output water into your pipes." + "" + "Reminder: Use a Wrench to rotate GregTech blocks (sneak right-click)." + "" + "Lore: This Multiblock was ported from GT IMPACT, a 1.7.10 GregTech modpack which we appreciate and respect greatly." + ] + id: "13901DA3D4F5C5A6" + rewards: [{ + count: 18 + id: "027EB8CF05AAACF8" + item: "gtceu:wood_normal_fluid_pipe" + type: "item" + }] + shape: "square" + subtitle: "Free water" + tasks: [{ + id: "03501AB173BA60EE" + item: "gtceu:primitive_pump" + type: "item" + }] + title: "Primitive Water Pump" + x: 0.0d + y: -0.375d + } + { + dependencies: ["03DBF1961AE21C76"] + description: [ + "The Steam Compressor is used for recipes involving... well, compression!" + "" + "That's it, nothing fancier. However, it's a big step in progression - you're on your way to your first ingot of Steel!" + ] + id: "57E23DFE35DEBCF3" + shape: "square" + subtitle: "Compression obsession" + tasks: [{ + id: "17DB32B45B48D0D6" + item: "gtceu:lp_steam_compressor" + type: "item" + }] + title: "steam.zip" + x: 1.125d + y: -0.375d + } + { + dependencies: ["40DE888E6025C646"] + description: [ + "Make the listed molds for future alloy smelting. Be sure to make Molds and not Extruder Shapes!" + "" + "The reward for this quest will alleviate a lot of pain when it comes to crafting gears." + ] + icon: "gtceu:ball_casting_mold" + id: "22997534983F6812" + rewards: [ + { + id: "0F35BAFC22B1C82E" + item: "gtceu:small_gear_casting_mold" + type: "item" + } + { + id: "4CA581AFFDA18455" + item: "gtceu:gear_casting_mold" + type: "item" + } + ] + shape: "square" + size: 0.75d + subtitle: "Reduce the amount of malding by molding" + tasks: [ + { + id: "33DCDFE73740AF97" + item: "gtceu:plate_casting_mold" + type: "item" + } + { + id: "7E7A1A7FBBCA2C27" + item: "gtceu:ball_casting_mold" + type: "item" + } + { + id: "2AE408B2303C21EA" + item: "gtceu:block_casting_mold" + type: "item" + } + ] + title: "Malding" + x: 2.25d + y: -0.375d + } + { + dependencies: ["249374557D095913"] + description: [ + "&o...Wait, no, this was the subtitle one chapter ago!&r" + "" + "Not many items are made in the &3Extractor&r during the &6Steam Age&r, but it is used for &9Rubber&r, which you will need after Steel." + "" + "You can also process Dirt in the Extractor for &aBones&r, which makes getting &aBone Meal&r a lot easier for Peaceful players." + ] + id: "1436DB89E21264F3" + rewards: [{ + count: 64 + id: "4B856E1E30618E4D" + item: "gtceu:sticky_resin" + type: "item" + }] + shape: "square" + subtitle: "The Steam Extractor extracts..." + tasks: [{ + id: "12A46916B1BC17EC" + item: "gtceu:lp_steam_extractor" + type: "item" + }] + title: "Steam Extractor" + x: 4.5d + y: -0.375d + } + { + dependencies: ["0EAF2C5B5EB755C5"] + description: [ + "Grow &dRubber Trees&r and cut them down to get &aSticky Resin&r." + "" + "If you are playing on a difficulty other than Peaceful, Sticky Resin can be obtained from Slimeballs." + ] + id: "3144DC68B266730C" + rewards: [{ + count: 24 + id: "606726568EBF1E4A" + item: "minecraft:redstone" + type: "item" + }] + shape: "square" + size: 0.75d + subtitle: "Did you think we would force you to use treetaps...?" + tasks: [{ + count: 32L + id: "67D04A48C5473D10" + item: "gtceu:sticky_resin" + type: "item" + }] + title: "Sticky Resin" + x: 6.0d + y: -0.375d + } + { + dependencies: [ + "3144DC68B266730C" + "236C886D50A99785" + "1436DB89E21264F3" + "22997534983F6812" + ] + description: [ + "Rubber is an excellent insulation material, and that's exactly what it's used for in GTCEu." + "" + "You'll want to use the &3Alloy Smelter&r to make &aRubber Bars&r. The ratios in the recipes start at a pretty mediocre rate. In the &7LV&r age, making Rubber Bars will be much more efficient." + "{@pagebreak}" + "&bLore:&r In base GregTech 5 (and in base GTCE), you needed to get string and black wool carpets as your first insulation material. &mThat was obviously far, far more fun.&r" + ] + icon: "gtceu:rubber_ingot" + id: "77EA56D16A9B3BFC" + rewards: [{ + count: 8 + id: "7190A812E045BE04" + item: "gtceu:rubber_plate" + type: "item" + }] + shape: "square" + size: 0.75d + subtitle: "Put that resin to use!" + tasks: [ + { + id: "04946F2F0923EFFE" + item: "gtceu:rubber_ingot" + type: "item" + } + { + id: "5B1CDCDC598717C5" + item: "gtceu:rubber_plate" + type: "item" + } + ] + title: "Rubbering up" + x: 7.125d + y: -0.375d + } + { + dependencies: [ + "3144DC68B266730C" + "76B70EF552B35779" + ] + description: [ + "Resistors are components that will be used to make your first Circuit." + "" + "It would not be unwise to prioritise the recipes that use &aFine Wires&r, as they will save you more materials in the long run." + "" + "This wire recipe is sadly quite expensive, but once you get to LV, it will become a lot cheaper." + ] + id: "391E853DCE86BFD0" + shape: "square" + size: 0.75d + subtitle: "The easier component for circuits" + tasks: [{ + id: "35CFB9E695DE3549" + item: "gtceu:resistor" + type: "item" + }] + title: "Electronics Part One: The Resistors" + x: 8.25d + y: -0.375d + } + { + dependencies: ["5DD49D500327A0E2"] + description: [ + "Fluid Pipes will transport Steam between machines for you." + "" + "Each Pipe has a certain throughput in L/t (mB/t), and a Temperature Limit (this is relevant right now, as Steam will burn Wooden Pipes). Some pipes have special attributes you don't need to worry about for now." + "" + "Each material has several sizes for Pipes. The bigger the Pipe, the higher the throughput, but the more expensive the craft." + "" + "For example, a normal Bronze Fluid Pipe transfers 120 L/t. It also has a 1,200 L internal buffer." + "" + "Get either a Small, or Normal Bronze Fluid Pipe to complete this quest. Both are used in crafting." + "{@pagebreak}" + "Reminder: 1 second = 20 ticks... assuming the server does not lag!" + "" + "Note: GT6-style Pipes are enabled. It means that placing Pipes connects them only to the block they were placed against. To open more connections, use your Wrench on the pipe." + "" + "You can also shift-right click with your Wrench to disable input from a side. This can help counteract sloshing (liquids travelling in an undesired direction)." + ] + icon: "gtceu:bronze_normal_fluid_pipe" + id: "1FFD2242B94A7378" + rewards: [{ + count: 2 + id: "66E3F49541CA77B9" + item: "minecraft:golden_apple" + type: "item" + }] + shape: "rsquare" + size: 0.75d + subtitle: "Liquids, gases... we don't discriminate" + tasks: [ + { + id: "4F0936174B0C4BEF" + item: "gtceu:bronze_small_fluid_pipe" + type: "item" + } + { + id: "247FDDE676824A5B" + item: "gtceu:bronze_normal_fluid_pipe" + type: "item" + } + ] + title: "Fluid Pipes" + x: -1.125d + y: 0.75d + } + { + dependencies: ["315DBB3B23F95E0D"] + description: [ + "The Solid Boiler is the only available Boiler for now, as the Glass needed for the others is not available just yet. You can get by with only one, but I would recommend making a second." + "" + "Important: Boilers can explode! This still catches out experienced GT players, so keep this quest in mind when setting your Boiler up. Water does not gel well with high temperatures, and a steam explosion may occur under the following conditions:" + "" + "- The Boiler is overheating. Its temperature is indicated by the red bar in the GUI!" + "...and..." + "- The Boiler does not have any water. This is signified by the absence of a blue bar in the GUI." + "...AND..." + "- The Boiler receives water whilst both conditions are true." + "" + "You can avoid a catastrophe by filling the boiler with water before heating it up, and making sure it constantly has water. The drain is slow - 1 mB of Water boils into 160 mB of Steam - so you shouldn't have to worry too much about running out." + "" + "The Boiler can auto eject steam on all its faces except the bottom. For automated Water input, use the bottom face." + "" + "Note: In this modpack, explosions are configured to not damage any block or entity, but you will still lose your machine!" + ] + id: "5DD49D500327A0E2" + shape: "square" + subtitle: "Putting the Steam in Steam Age" + tasks: [{ + id: "0F864E85D4956919" + item: "gtceu:lp_steam_solid_boiler" + type: "item" + }] + title: "Pressure Cookin'" + x: 0.0d + y: 0.75d + } + { + dependencies: ["5DD49D500327A0E2"] + description: [ + "Steam Machines accept Steam piped from nearby Boilers into their internal storage tank. They will run recipes from JEI up to 32 EU/t (LV-tier voltage)." + "" + "This quest unlocks a plethora of information in the Tutorial tab - check it out to learn more about how Steam works." + ] + id: "03DBF1961AE21C76" + shape: "square" + tasks: [{ + id: "03BA041BE9C347FD" + item: "gtceu:bronze_machine_casing" + type: "item" + }] + title: "Steam Machine Behaviour" + x: 1.125d + y: 0.75d + } + { + dependencies: ["03DBF1961AE21C76"] + description: [ + "The Alloy Smelter is used for alloys. You will want it for the efficient Bronze recipe, and for Red Alloy in the near future." + "" + "Out of all the Steam Age machines, this is the most steam-hungry. If you ever find yourself runing out of steam, give your machine a love-tap with any Soft Mallet to momentarily pause it." + ] + id: "48AED37B4E20A99A" + shape: "square" + subtitle: "The Alloy Smelter makes alloys..." + tasks: [{ + id: "2F3B195A110E41C2" + item: "gtceu:lp_steam_alloy_smelter" + type: "item" + }] + title: "Steam Alloy Smelter" + x: 2.25d + y: 0.75d + } + { + dependencies: ["249374557D095913"] + description: [ + "Crafting Vacuum Tubes might make you start to question your existence. Sorry about that." + "" + "This is mostly due to the fact that Wires and Rods are sadly very expensive right now, but they will get cheaper in &7LV&r Age." + "" + "Vacuum Tubes are also technically your first Ultra Low Voltage (&8ULV&r) Circuit! Congratulations! You won't find very much use for these by themselves though." + ] + id: "3CF550B81716B8B9" + shape: "square" + size: 0.75d + subtitle: "The harder component for circuits" + tasks: [{ + count: 2L + id: "099C373568DF4500" + item: "gtceu:vacuum_tube" + type: "item" + }] + title: "Electronics Part Three: The Vacuum Tubes" + x: 4.5d + y: 0.75d + } + { + dependencies: [ + "22997534983F6812" + "48AED37B4E20A99A" + ] + description: [ + "Use Mortars or a Macerator (your choice!) to microcraft your way to Glass Dust, which you can then turn into a &aGlass Block&r." + "" + "If you are lost, a more detailed guide for this process is on the next page, but &dwe urge you to nose around JEI&r and figure out the recipe on your own. Being able to navigate JEI and parse recipes is an &6essential skill&r for completing this pack." + "" + "Glass will be easier later on. You've probably already noticed that juicy &3Arc Furnace&r recipe - don't worry, that will come soon." + "" + "Glass tubes will be required for Electronic Circuits, so make some!" + "{@pagebreak}" + "Lost? Worry not!" + "" + "First, use a &3method of pulverisation&r to turn Sand into &9Quartz Sand Dust&r." + "" + "Next, crush down some Flint into &9Flint Dust&r, and split this dust into tiny piles in a crafting grid." + "" + "Combine the two into &9Glass Dust&r, which can be molded into Glass in an Alloy Smelter with a &9Block Mold&r." + "" + "Finally, Glass!" + ] + icon: "minecraft:glass" + id: "249374557D095913" + rewards: [{ + count: 16 + id: "662203C8B58AE656" + item: "minecraft:glass" + type: "item" + }] + shape: "square" + size: 0.66d + subtitle: "Must be satisfying, right?" + tasks: [ + { + id: "4B958F6E2AA74763" + item: "minecraft:glass" + type: "item" + } + { + id: "16FC5B5DCBBEE53E" + item: "gtceu:glass_tube" + type: "item" + } + ] + title: "Glass, at last!" + x: 3.375d + y: 0.1875d + } + { + dependencies: ["48AED37B4E20A99A"] + description: [ + "Red Alloy is an alloy of Copper and Redstone, prized in the GregTech universe for its conductivity." + "" + "You will need some for &9Electronic Circuits&r." + "" + "&bLore:&r This material originally comes from RedPower - what a throwback!" + ] + id: "54AF8696674766B4" + rewards: [{ + count: 16 + id: "0D64AF2E29B7F41A" + item: "minecraft:copper_ingot" + type: "item" + }] + shape: "square" + size: 0.75d + subtitle: "A completely fictional alloy" + tasks: [{ + id: "4D3C4CF6577957A1" + item: "gtceu:red_alloy_ingot" + type: "item" + }] + title: "Red Alloy" + x: 6.0d + y: 0.75d + } + { + dependencies: [ + "3CF550B81716B8B9" + "391E853DCE86BFD0" + "4ED5A9AEF7B928BA" + "54AF8696674766B4" + "77EA56D16A9B3BFC" + ] + description: [ + "We made it to &7LV&r! YEEEEEEEEHAAAAAW!!" + "" + "Just kidding (lol), you actually need three Circuits to get started anywhere relevant in the &7LV&r Age. Thankfully for you, someone left this spare circuit laying around. It would be a shame to let it go to waste, so take a freebie." + "" + "Here, we're also throwing a &aLV Machine Hull&r in this quest. That's what you need to make any &7LV&r machine! We're even feeling generous enough that this quest will grant you a second hull, free of charge!" + "" + "Circuits are an integral part of progression in GregTech, so keep climbing!" + "" + "&6Once you complete this Quest and the LV Motor Quest, you are ready to move on to the LV Age.&r" + ] + icon: "gtceu:basic_electronic_circuit" + id: "4B979482EF026BFF" + rewards: [ + { + id: "18CBC119F9A02091" + item: "gtceu:basic_electronic_circuit" + type: "item" + } + { + id: "187A334C34304FEA" + item: "gtceu:lv_machine_hull" + type: "item" + } + ] + shape: "gear" + size: 1.5d + subtitle: "Your first &aElectronic Circuit&r!" + tasks: [ + { + count: 2L + id: "2D394A5292C3BA46" + item: "gtceu:basic_electronic_circuit" + type: "item" + } + { + id: "4296EFD816E40A37" + item: "gtceu:lv_machine_hull" + type: "item" + } + ] + title: "Electronics Part Four: The Circuit" + x: 7.5d + y: 0.75d + } + { + dependencies: ["1FFD2242B94A7378"] + description: [ + "Potin Fluid Pipes have a very high throughput for the material tier and cost. You may want to look into making some of these to aid with fluid logistics." + "" + "To get Potin, you should start by crafting its Dust form." + "" + "This quest calls for either the small or normal pipe. Get either size to complete it." + "{@pagebreak}" + "Lore: Potin Fluid Pipes were originally created in GT++, and were a huge power spike for players in a little pack called GT:NH. We wanted to spread some of that joy!" + "" + "Additionally, in the real world, Potin is an alloy used in coins, not pipes! GTCEu logic is truly wild." + ] + icon: "gtceu:potin_normal_fluid_pipe" + id: "3C70B0717E9377A4" + rewards: [{ + count: 6 + id: "18C834E9EC619985" + item: "gtceu:potin_plate" + type: "item" + }] + shape: "rsquare" + size: 0.75d + subtitle: "...I'm going into battle, and I need only your finest Potin." + tasks: [ + { + id: "6850DB7FDF4191F8" + item: "gtceu:potin_small_fluid_pipe" + type: "item" + } + { + id: "2F54CBC38F40471C" + item: "gtceu:potin_normal_fluid_pipe" + type: "item" + } + ] + title: "Potin Seller..." + x: -1.125d + y: 1.875d + } + { + dependencies: ["03DBF1961AE21C76"] + description: [ + "With the creation of this machine, many recipes that once required you to use a hammer can instead be made here!" + "" + "It can process Cobblestone into Gravel, and Gravel into Sand - and it's zippy at that to boot!" + "" + "Last but not least, it makes Plates at a better ratio: three Ingots for two Plates. A worthwhile investment!" + "" + "You know what? Bonus! We'll give you the anvil back if you craft it. (This is a small reminder that you can repair GregTech tools using an Anvil)" + ] + id: "1931FC6DEAC29646" + rewards: [{ + id: "5C8B8D03ACE3CEED" + item: "minecraft:anvil" + type: "item" + }] + shape: "square" + subtitle: "The Forge Hammer hammers..." + tasks: [{ + id: "4F4074D7CE5A61A0" + item: "gtceu:lp_steam_forge_hammer" + type: "item" + }] + title: "Steam Forge Hammer" + x: 0.0d + y: 1.875d + } + { + dependencies: ["03DBF1961AE21C76"] + description: [ + "The Macerator frees you from the painful process of grinding stuff into dust with a Mortar, but at the steep cost of time. Processing a single piece of iron ore in this machine will take twenty seconds - twice the time it takes to smelt an ingot in a furnace!" + "" + "The Macerator also marks the advent of Ore Processing, but that's a scary topic that we'll dip our toes into in the next quest." + "{@pagebreak}" + "The macerator will output only the first item shown in recipes from JEI! The other slots are locked until you make a HV Macerator." + "" + "Our (important!) advice: it is better to keep directly smelting ores for now! The efficiency loss is made up with faster mining. Use the macerator for things like Clay Dust instead!" + ] + id: "1C50A758A1DE25CB" + shape: "square" + subtitle: "The Macerator macerates..." + tasks: [{ + id: "6DFD6AC8CF31305C" + item: "gtceu:lp_steam_macerator" + type: "item" + }] + title: "Steam Macerator" + x: 1.125d + y: 1.875d + } + { + dependencies: ["48AED37B4E20A99A"] + description: ["Invar has 50% more durability when used in GregTech tools compared to Iron (yes, that is the same as Wrought Iron), and is also faster. Great for mining - you might want to consider using this in your tools if you haven't unlocked Steel!"] + id: "76F61E499780C30B" + rewards: [{ + id: "662F23FEDBA35D8D" + item: { + Count: 1b + id: "gtceu:invar_mining_hammer" + tag: { + Damage: 0 + } + } + type: "item" + }] + shape: "rsquare" + size: 0.75d + subtitle: "An Iron-Nickel alloy" + tasks: [{ + count: 3L + id: "49E114B96843E5C9" + item: { + Count: 1b + id: "itemfilters:tag" + tag: { + value: "forge:ingots/invar" + } + } + title: "Any #forge:ingots/invar" + type: "item" + }] + title: "Invar" + x: 2.25d + y: 1.875d + } + { + dependencies: [ + "3144DC68B266730C" + "1C50A758A1DE25CB" + ] + description: [ + "Macerate Wood into Wood Pulp, then Compress it into Wood Plates. Combine it with Resin to make an empty board." + "" + "Stick in some expensive copper wires (they will get cheaper in &7LV&r Age) and you have got the base for your first circuit." + "" + "Almost there!" + ] + icon: "gtceu:resin_printed_circuit_board" + id: "4ED5A9AEF7B928BA" + shape: "square" + size: 0.75d + subtitle: "The circuit-er part of circuits..." + tasks: [ + { + id: "3704C06203B7485A" + item: "gtceu:wood_plate" + type: "item" + } + { + id: "131521889242DDB8" + item: "gtceu:resin_printed_circuit_board" + type: "item" + } + ] + title: "Electronics Part Two: The Board" + x: 6.0d + y: 1.875d + } + { + dependencies: ["1C50A758A1DE25CB"] + description: [ + "In its simplest form, Ore Processing in GregTech boils down to &aconverting one ore into two ingots through two dusts&r, like several other tech mods. " + "" + "The added spice is the amount of steps, either optional or required. This quest unlocks a tutorial that serves as a &dprimer on Ore Processing&r." + "" + "Ore Processing will be explained further once you get into LV Age." + ] + icon: "gtceu:gold_crushed_ore" + id: "7813F183681E0342" + rewards: [ + { + count: 48 + id: "0916B8798C1F929D" + item: "gtceu:chalcopyrite_ore" + type: "item" + } + { + count: 8 + id: "6EEF8D39A54C47D3" + item: "gtceu:cassiterite_ore" + type: "item" + } + { + count: 32 + id: "5F9FD07C4D7CAE20" + item: "minecraft:iron_ore" + type: "item" + } + ] + shape: "square" + size: 0.75d + subtitle: "...and how do I get rid of it?" + tasks: [ + { + count: 10L + id: "6934B8078274627B" + item: "gtceu:redstone_crushed_ore" + type: "item" + } + { + count: 10L + id: "27B78DF0D5DF95A5" + item: "gtceu:redstone_impure_dust" + type: "item" + } + { + count: 10L + id: "701F05D30FCF869C" + item: "minecraft:redstone" + type: "item" + } + ] + title: "What is this Mess?!" + x: 0.0d + y: 3.0d + } + { + dependencies: ["1C50A758A1DE25CB"] + description: [ + "&o...or perhaps it was the opposite?&r" + "" + "The &3Steam Grinder&r is <he&r reason you will start doing Ore Processing. &6It can pulverize large batches of items quickly and effortlessly.&r" + "{@pagebreak}" + "&bLore:&r This Multiblock originally comes from GT++. It required Tumbaga to craft, an alloy with a mix of Gold and Bronze." + ] + icon: "gtceu:steam_grinder" + id: "7FF95F1216D104B2" + rewards: [{ + count: 24 + id: "36B5ABA86707D569" + item: "gtceu:bronze_ingot" + type: "item" + }] + shape: "rsquare" + subtitle: "The Steam Oven's elder brother" + tasks: [ + { + id: "478F7F5E6B4FC488" + item: "gtceu:steam_grinder" + type: "item" + } + { + id: "03C98558808BFE64" + item: "gtceu:steam_input_hatch" + type: "item" + } + { + id: "2DC0277BA681DFAE" + item: "gtceu:steam_input_bus" + type: "item" + } + { + id: "68A6EFAD92986DFA" + item: "gtceu:steam_output_bus" + type: "item" + } + { + count: 22L + id: "4E7178278B4E3189" + item: "gtceu:steam_machine_casing" + type: "item" + } + ] + title: "Steam Grinder" + x: 1.125d + y: 3.0d + } + { + dependencies: ["76F61E499780C30B"] + description: [ + "&o...or little brother. Don't let him know!&r" + "" + "The &3Steam Oven&r is a great multiblock option if you need &6effortlessly smelt large quantities of items.&r No more lines of furnaces that you have to manually empty and refuel!" + "{@pagebreak}" + "" + "&bLore:&r This Multiblock - despite being very similar to its brother, the Steam Grinder - is &onot&r ported from a GregTech version or addon. Its actual origin is the Steam Oven from Railcraft, which dates back to 1.4.7!" + ] + icon: "gtceu:steam_oven" + id: "6C25D11A26306168" + rewards: [{ + count: 24 + id: "72D375E16194CAE2" + item: "gtceu:bronze_ingot" + type: "item" + }] + shape: "rsquare" + subtitle: "The Steam Grinder's big brother" + tasks: [ + { + id: "0EA421E6E53FA6A8" + item: "gtceu:steam_oven" + type: "item" + } + { + id: "0516BE263B5E27D4" + item: "gtceu:steam_input_hatch" + type: "item" + } + { + id: "772885C6A810E804" + item: "gtceu:steam_input_bus" + type: "item" + } + { + id: "3C3A4803A6F267F3" + item: "gtceu:steam_output_bus" + type: "item" + } + { + count: 8L + id: "427EA1F4AE420C1F" + item: "gtceu:steam_machine_casing" + type: "item" + } + { + count: 8L + id: "50AD2CBE77234D06" + item: "gtceu:bronze_firebox_casing" + type: "item" + } + ] + title: "Steam Oven" + x: 2.25d + y: 3.0d + } + { + dependencies: [ + "3CF550B81716B8B9" + "54AF8696674766B4" + ] + description: [ + "The &9Portable Cell&r serves as an early-game backpack! It holds up to &a27&r types of items." + "" + "What's more, it acts just like a regular AE2 Storage Cell. Once you get an ME System running, you can simply drop it into an &aME Drive&r or &b&aME IO Port&r for convenience." + "" + "The Portable Cell's energy only drains when it's open. With &6167 minutes&r of juice stored in it thanks to changed config, you shouldn't worry about it running out of energy." + "" + "Regardless, you will be able to &dcharge&r it in &7LV&r Age in &3machine Charger slots&r, &3Turbo Chargers&r or &3Battery Buffers&r." + "{@pagebreak}" + "&cWarning&r: Attempting to store items with very large NBT Tags may result in them getting &cstuck&r. So far it seems that the Building Gadgets, Terminal and Clipboards are &lsafe&r, but you never know what could happen." + "" + "If something gets stuck, build a simple AE2 Network with just an Energy Acceptor, an IO Port and a Storage Bus on a chest, then place your Portable Cell inside the IO Port. This will spit out any stored items into the chest." + ] + icon: { + Count: 1b + id: "ae2:portable_item_cell_1k" + tag: { } + } + id: "7DDCB711526F37A0" + shape: "circle" + size: 0.6d + subtitle: "A higher-tech backpack! " + tasks: [{ + id: "459D19A750BB8440" + item: { + Count: 1b + id: "ae2:portable_item_cell_1k" + tag: { } + } + type: "item" + }] + title: "Portable Cell" + x: 5.25d + y: 1.3125d + } + ] + subtitle: ["Use rudimentary technology and work towards industrialisation"] + title: "Steam Age" +} diff --git a/config/ftbquests/quests/chapters/steam_behaviour.snbt b/config/ftbquests/quests/chapters/steam_behaviour.snbt new file mode 100644 index 0000000..2168b0f --- /dev/null +++ b/config/ftbquests/quests/chapters/steam_behaviour.snbt @@ -0,0 +1,89 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "steam_behaviour" + group: "719BFF182E0820D1" + icon: "gtceu:steam_bucket" + id: "4D517ED72B68B82C" + order_index: 1 + quest_links: [{ + id: "7EE9E51F430581E8" + linked_quest: "03DBF1961AE21C76" + x: 0.0d + y: 0.0d + }] + quests: [ + { + dependencies: ["03DBF1961AE21C76"] + description: ["You might already be familiar with EU as the Energy Unit for Electric machines - Steam machines will run using a proportional amount of steam at a 1:1 ratio of EU to Steam."] + icon: "gtceu:lv_steam_turbine" + id: "6202A2290F5A5934" + shape: "rsquare" + size: 0.75d + subtitle: "Using Steam to power your machines" + tasks: [{ + id: "0C2FA6D415D0A0FE" + type: "checkmark" + }] + title: "Steam Power" + x: -1.0d + y: -1.0d + } + { + dependencies: ["03DBF1961AE21C76"] + description: ["Regular Steam Machines are twice as slow to complete recipes as is listed in JEI. To bring your machines up to speed, you may want to pursue High Pressure Steam machinery. High Pressure Steam Machines are the same speed as indicated by JEI, but with adjusted steam consumption. You will unlock them once you obtain Steel."] + icon: "gtceu:hp_steam_solid_boiler" + id: "4A37D537980F96CB" + shape: "rsquare" + size: 0.75d + subtitle: "Why aren't my machines fast?" + tasks: [{ + id: "3370B6AC6B6BBAA3" + type: "checkmark" + }] + title: "Pressure Differences" + x: 1.0d + y: -1.0d + } + { + dependencies: ["03DBF1961AE21C76"] + description: [ + "After each recipe, the Steam machines will vent cooler steam (with snazzy particles) from the side with the square. This is the exhaust port." + "" + "Important: Keep the exhaust port unblocked - this is neither an input nor an output slot! If the machine fails to vent steam, it will stop working." + "" + "Reminder: Use your Wrench to change which side the exhaust port is facing (right-click)." + ] + icon: "gtceu:assembly_line_grating" + id: "5C2DC7EE6E66CC3F" + shape: "rsquare" + size: 0.75d + subtitle: "I saw Steam vent" + tasks: [{ + id: "643FB4CD9EDE1FFC" + type: "checkmark" + }] + title: "Steam Exhaust" + x: -1.0d + y: 1.0d + } + { + dependencies: ["03DBF1961AE21C76"] + description: ["Psst! If you're not in a Hardcore world, I invite you to stand on top of pipes transporting steam, or stand right in front of the vent as the machines are running recipes."] + icon: "minecraft:skeleton_skull" + id: "775B85DE2A505429" + shape: "rsquare" + size: 0.75d + subtitle: "Goodbye, cruel world" + tasks: [{ + id: "70DF946563F91998" + type: "checkmark" + }] + title: "Steam Kills" + x: 1.0d + y: 1.0d + } + ] + subtitle: ["Become a master of all things Steam"] + title: "Steam Behaviour" +} diff --git a/config/ftbquests/quests/chapters/the_cleanroom.snbt b/config/ftbquests/quests/chapters/the_cleanroom.snbt new file mode 100644 index 0000000..57df7e3 --- /dev/null +++ b/config/ftbquests/quests/chapters/the_cleanroom.snbt @@ -0,0 +1,158 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "the_cleanroom" + group: "719BFF182E0820D1" + icon: "gtceu:cleanroom" + id: "0BAC8DF374B76B5B" + order_index: 3 + quest_links: [{ + id: "5210A5C3BA01CF5E" + linked_quest: "3568BC9742092FC5" + x: 0.0d + y: 0.0d + }] + quests: [ + { + dependencies: ["3568BC9742092FC5"] + description: [ + "Be sure to check the &9tooltip&r (a lot of information in there!)." + "" + "Do not forget the &3Maintenance Hatch&r." + "" + "If the structure refuses to form, rotate or replace the Controller, it can be a bit finicky." + "" + "It does not have to be a cube." + ] + icon: "gtceu:cleanroom_glass" + id: "6177B1FCB7B40394" + tasks: [{ + id: "5EE7BD66449FD7E0" + type: "checkmark" + }] + title: "The Structure" + x: 0.0d + y: -1.5d + } + { + dependencies: ["3568BC9742092FC5"] + description: [ + "Transfer EU using &3Hulls&r or &3Diodes&r." + "" + "Item and Fluid transfer can be done using &3Passthrough Hatches&r." + "" + "&3Machine Hulls&r count as &6ME Cables&r to extend your ME Network inside your Cleanroom." + "" + "The &dDoor(s)&r can remain open (not very realistic, but convenient)." + ] + icon: "gtceu:hv_machine_hull" + id: "2BF9C20DA4E90CBD" + tasks: [{ + id: "02853DDB6A2695D7" + type: "checkmark" + }] + title: "Getting things in and out" + x: 1.5d + y: 0.0d + } + { + dependencies: ["3568BC9742092FC5"] + description: [ + "The Cleanroom starts &4contaminated&r. While contamined, machines will not be able to operate." + "" + "The Cleanroom will drain 30EU/t and slowly increase the cleanliness." + "" + "&9Note&r: When the time comes, Multiblocks must also be put into Cleanrooms in order to run cleanroom recipes! &5" + ] + icon: "gtceu:enriched_naquadah_waste_bucket" + id: "18CD802C3969DB32" + tasks: [{ + id: "408CB4A735CE5C75" + type: "checkmark" + }] + title: "Contamination" + x: -1.5d + y: 0.0d + } + { + dependencies: ["3568BC9742092FC5"] + description: ["&9&eConfigs:&r If you dislike the Cleanroom mechanics, it can be toggled off in the config file with &5\\\"B:enableCleanroom\\\"&r. Multiblocks can be made to ignore cleanroom requirements with &5\\\"B:cleanMultiblocks\\\"&r. We encourage you to try it out before deciding."] + icon: "gtceu:steel_gear" + id: "0F1D3BA47B60D6BC" + tasks: [{ + id: "78DFE2BB7633A4DF" + type: "checkmark" + }] + title: "Hate the Cleanroom?" + x: -1.0d + y: 1.5d + } + { + dependencies: ["18CD802C3969DB32"] + description: [ + "Once &9Clean&r, recipes can run. At that point it will only draw 4EU/t. Keep it powered at all times or it will get dirty again!" + "" + "The bigger the Cleanroom, the longer it takes to become Clean." + ] + icon: "gtceu:empty_spray_can" + id: "165E801D13F0B4EF" + tasks: [{ + id: "425E0C8681F149A8" + type: "checkmark" + }] + title: "Putting the Clean in Cleanroom" + x: -3.0d + y: 0.0d + } + { + dependencies: ["6177B1FCB7B40394"] + description: [ + "The Controller always has to be in the center. The rest of the top layer has to be &dFilter Casings&r." + "" + "All edges have to be &dPlascrete&r, and the sides can be &dCleanroom Glass&r." + ] + icon: "gtceu:plascrete" + id: "3B486F6488B4A0D9" + tasks: [{ + id: "1A794CA8C97A8CF7" + type: "checkmark" + }] + title: "Construction Materials" + x: -1.5d + y: -2.0d + } + { + dependencies: ["6177B1FCB7B40394"] + description: ["Placing &3Generators&r or &3Mufflers&r inside is &cnot allowed&r. The Cleanroom will unform."] + icon: "minecraft:barrier" + id: "5A3AC1DD5EC6E4C3" + tasks: [{ + id: "2BC9545B0432B74C" + title: "No-nos" + type: "checkmark" + }] + x: 1.5d + y: -2.0d + } + { + dependencies: ["3568BC9742092FC5"] + description: [ + "A clean room is a well-isolated room which maintains a very low concentration of dust and airborne particles. They're normally used for scientific research, and in real-life semiconductor manufacturing. Clean rooms are specifically designed to keep out as many airborne particulates as can be. " + "{@pagebreak}" + "Clean rooms are also sometimes used with the purpose of preventing materials from escaping! This is often the primary aim in fields such as pharmaceutics, nuclear work, and hazardous biology." + ] + icon: "gtceu:stem_cells" + id: "5C02D6C42B3D3C7F" + subtitle: "A little bit of real life science" + tasks: [{ + id: "61882D46EB1E5F4F" + type: "checkmark" + }] + title: "What is a Cleanroom, anyway?" + x: 1.0d + y: 1.5d + } + ] + subtitle: ["Clean? I was clean once."] + title: "The Cleanroom" +} diff --git a/config/ftbquests/quests/chapters/the_processing_array.snbt b/config/ftbquests/quests/chapters/the_processing_array.snbt new file mode 100644 index 0000000..e0e3e22 --- /dev/null +++ b/config/ftbquests/quests/chapters/the_processing_array.snbt @@ -0,0 +1,55 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "the_processing_array" + group: "719BFF182E0820D1" + id: "1BE6B65467FD55C5" + order_index: 7 + quest_links: [ + { + id: "029075CD5A9C46C8" + linked_quest: "2DAC91AF2EBB68E2" + x: 0.0d + y: 0.0d + } + { + id: "4974A0B5AD3D6ED5" + linked_quest: "4194EC9F1C6632E4" + x: 1.5d + y: 0.0d + } + ] + quests: [ + { + dependencies: ["2DAC91AF2EBB68E2"] + description: [ + "&9-&r &4Parallelization is superior&r to oveclocking. Use it for passive setups such as Ore Processing or Oil Distilling." + "&9-&r &6Distinct buses&r: a &3PA&r can accept up to 10 &3Input Buses&r. Use it for your pattern automation with &3Extruder&r, &3Engraver&r, and many other." + ] + id: "4C9DA2CEE4432B8D" + tasks: [{ + id: "70D6D60322EDDA8C" + type: "checkmark" + }] + title: "Why go parallel?" + x: -1.5d + y: 0.0d + } + { + dependencies: ["2DAC91AF2EBB68E2"] + description: [ + "Power cost is based on the current recipe being run, times the number of &4parallel&r being performed." + "As an &9example&r, &316 LV Distilleries&r will require an &3HV Energy Hatch&r in order to run effectively." + ] + id: "1A9F4087799316AF" + tasks: [{ + id: "14C2CA8E400CDB01" + type: "checkmark" + }] + title: "Power Usage" + x: 0.0d + y: -1.5d + } + ] + title: "The Processing Array" +} diff --git a/config/ftbquests/quests/chapters/tips_and_tricks.snbt b/config/ftbquests/quests/chapters/tips_and_tricks.snbt new file mode 100644 index 0000000..ec6475c --- /dev/null +++ b/config/ftbquests/quests/chapters/tips_and_tricks.snbt @@ -0,0 +1,254 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "tips_and_tricks" + group: "" + icon: "gtceu:computer_monitor_cover" + id: "4A090FA91A8DC7B1" + order_index: 1 + quest_links: [ + { + id: "6176B0CDE003ECA6" + linked_quest: "59F0060B55307311" + x: -4.5d + y: -2.0d + } + { + id: "4AA45623368D1A5E" + linked_quest: "1283B4D7B5D82193" + x: -4.5d + y: -0.5d + } + { + id: "4D45F02B5CA6F63F" + linked_quest: "5E3DB52E778FE6FE" + x: -2.5d + y: -2.0d + } + { + id: "42E3BF6F684EC7A4" + linked_quest: "7DEB73FD649BDFB6" + x: -0.5d + y: -2.0d + } + { + id: "5E4847570FC42D42" + linked_quest: "2001CB4968D3E0A2" + x: 1.0d + y: -2.0d + } + { + id: "46DC2580BFA7B4D7" + linked_quest: "5C3501DD3B4788FA" + x: 2.5d + y: -2.0d + } + { + id: "5B0BDAFE65E29C8B" + linked_quest: "03DBF1961AE21C76" + x: -0.5d + y: -0.5d + } + { + id: "5A32C99AB99C5E04" + linked_quest: "701BCADAE5CF6CA5" + x: 4.0d + y: 1.0d + } + { + id: "7342C734749B51F3" + linked_quest: "1C767009F505A813" + x: 6.0d + y: -2.0d + } + { + id: "136CC041CD3D854E" + linked_quest: "2B74E56C9E138F18" + x: 7.5d + y: -2.0d + } + { + id: "07A31E5F11A3FF45" + linked_quest: "13E9DF7E980CFC5B" + x: -2.5d + y: -0.5d + } + { + id: "67DAB17BCB5E862A" + linked_quest: "7CAD6FF241A827F7" + x: -2.5d + y: 2.5d + } + { + id: "06627189EA6D6A17" + linked_quest: "41D32C5178760F47" + x: -2.5d + y: 4.0d + } + { + id: "26B8CFE1682E89D2" + linked_quest: "4451E884F1807526" + x: -2.5d + y: 5.5d + } + { + id: "3C53E54D43219FA2" + linked_quest: "188A8C3DD38C2762" + x: 4.0d + y: 4.0d + } + { + id: "6BCAACEDECA2771D" + linked_quest: "6A844F93292A01DC" + x: 6.0d + y: 1.0d + } + { + id: "4AE885A1B1E7C96C" + linked_quest: "7813F183681E0342" + x: 4.0d + y: -0.5d + } + { + id: "3B3F2C7E72721E5D" + linked_quest: "7DDCB711526F37A0" + x: 10.0d + y: 1.0d + } + { + id: "0FFB00F8EEE15334" + linked_quest: "6C20A9A64C1BE0BF" + x: 7.5d + y: 1.0d + } + { + id: "3D9F41BD9E4560EE" + linked_quest: "7B472E0AF15726F0" + x: 6.0d + y: 2.5d + } + { + id: "309D8C2103596D60" + linked_quest: "0DAD0A6360448B39" + x: 10.0d + y: 2.5d + } + { + id: "11FA5FEDC26FBE6F" + linked_quest: "766BAAFE15F357ED" + x: 10.0d + y: 4.0d + } + { + id: "23E7C90C2A310564" + linked_quest: "1FFD2242B94A7378" + x: -0.5d + y: 1.0d + } + { + id: "52AF8493200F9AB5" + linked_quest: "0C690272ED4FB1C3" + x: -2.5d + y: 1.0d + } + { + id: "5979428A79FD8ED0" + linked_quest: "458CD005DE30B88A" + x: -0.5d + y: 2.5d + } + { + id: "23D5BCA4AF2F46AA" + linked_quest: "13A976D0D612BC84" + x: 1.0d + y: 2.5d + } + { + id: "087BEFDC7FA79A5A" + linked_quest: "079442C113D54856" + x: 2.5d + y: 1.0d + } + { + id: "67CA34DC9C0DBBC1" + linked_quest: "411AB552514EA14C" + x: 4.0d + y: -2.0d + } + { + id: "3B8CA1F3ACD586D1" + linked_quest: "724FB950CC472BB4" + x: 4.0d + y: 2.5d + } + { + id: "5A39D3C9DEF421B4" + linked_quest: "7F2FE3AF6F0C1190" + x: 4.0d + y: 5.5d + } + { + id: "02E9430745CD8871" + linked_quest: "6A8AA847FF086063" + x: -0.5d + y: 5.5d + } + { + id: "2B6687FBE240E835" + linked_quest: "5935E382FB8440A1" + x: 1.0d + y: 5.5d + } + { + id: "07C63C5B9B1F4AC4" + linked_quest: "148F44A0575A0874" + x: 2.5d + y: 5.5d + } + { + id: "23E108AC01E160C2" + linked_quest: "5508FD87F3EDFC43" + x: -0.5d + y: 4.0d + } + { + id: "5097F7AEEC8051DB" + linked_quest: "38BDF7CF00C0F79B" + x: 2.5d + y: 4.0d + } + { + id: "555EA272A232FF26" + linked_quest: "39E7997F3080250A" + x: 10.0d + y: 5.5d + } + { + id: "04160D8B6EEF0D33" + linked_quest: "6E186F9C57155BFA" + x: 6.0d + y: -0.5d + } + { + id: "0289DD7F20A9992A" + linked_quest: "7B0FF43022F6C2EC" + x: 7.5d + y: -0.5d + } + { + id: "211078579FF7A78E" + linked_quest: "6C53B01A05FFF1DC" + x: 10.0d + y: -2.0d + } + { + id: "607C231B9399D0FF" + linked_quest: "04C5C1FA9E81534F" + x: 1.0d + y: 4.0d + } + ] + quests: [ ] + subtitle: ["Useful GregTech mechanics and tips for the budding engineer"] + title: "Tips and Tricks" +} diff --git a/config/ftbquests/quests/chapters/uv__ultimate_voltage.snbt b/config/ftbquests/quests/chapters/uv__ultimate_voltage.snbt new file mode 100644 index 0000000..13c0f0a --- /dev/null +++ b/config/ftbquests/quests/chapters/uv__ultimate_voltage.snbt @@ -0,0 +1,494 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "uv__ultimate_voltage" + group: "693226878D58638A" + icon: "gtceu:uv_electric_motor" + id: "2E730D6F5A7C2E83" + order_index: 8 + quest_links: [ + { + id: "5232A33368566616" + linked_quest: "6988AE94BE7B461F" + size: 0.66d + x: 5.61d + y: 4.95d + } + { + id: "194EA210B37DFEA0" + linked_quest: "762C48F0C2EA6B81" + size: 0.66d + x: 4.29d + y: 3.63d + } + { + id: "5BB69AB0561DAE36" + linked_quest: "0199DBC46D7BC2B9" + size: 0.66d + x: 6.93d + y: 2.31d + } + { + id: "395B2149ABE3A85F" + linked_quest: "42760D3A86EFDCA3" + size: 1.1d + x: 2.6083333333333556d + y: 1.3080612244897978d + } + ] + quests: [ + { + dependencies: ["6F15D7574B8F6DB5"] + description: [ + "Crafting the &aUltimate Battery&r is the end of GTCEu and the GregTech Community Modpack. &6Congratulations!&r" + "" + "Now that you've finished the mod, there's a few things you should do:" + "" + "- &9Join the GTCEu Discord&r and tell us about how your playthrough went! Also show off your battery :) " + " &9Link&r: TODO" + "" + "- &eGo outside&r (and start playing GregTech in real life, right?)" + "" + "- &cBlow up your world with TNT and GT Dynamite&r. &nMake a backup first!!!&r" + "" + "" + "&6Thank you for playing the pack!&r" + "- The GregTech Community Pack Dev Team" + ] + icon: { + Count: 1b + id: "gtceu:iron_wrench" + tag: { + Damage: 0 + } + } + id: "6E8F257261F93501" + shape: "heart" + size: 5.0d + subtitle: "Is this... the end?" + tasks: [{ + id: "3BE7164F661251AD" + type: "checkmark" + }] + title: "The Finale" + x: 12.371904761904801d + y: 1.3464285714285893d + } + { + dependencies: [ + "762C48F0C2EA6B81" + "6988AE94BE7B461F" + "35F13B6D60361904" + "0199DBC46D7BC2B9" + ] + description: [ + "This Maintenance Hatch is an upgrade to the Automatic Maintenance Hatch." + "It allows your Multiblock to run regular &aCleanroom recipes&r, but not Sterilized." + ] + id: "1976F9B2220BBEDE" + shape: "rsquare" + size: 0.66d + title: "Filtration Maintenance Hatch" + x: 5.61d + y: 3.63d + } + { + dependencies: [ + "678CABA03E17516A" + "690A51204DF5D469" + "762C48F0C2EA6B81" + ] + description: [ + "The &aUV Lapotronic Orb&r is even better than the &cZPM&r one! It of course comes at a price..." + "" + "&bLore&r: Imagine making 512 IV or 64 LuV Orbs or 8 ZPM Orbs for just one of these! See the Lore for the LuV orb for details." + ] + id: "3D9D27F29D9D12F6" + size: 0.66d + subtitle: "It holds way too much power!" + tasks: [{ + id: "3A3B82E7FEE173C3" + item: "gtceu:energy_cluster" + type: "item" + }] + title: "Ultimate Battery?" + x: 8.58d + y: 3.63d + } + { + dependencies: [ + "3D9D27F29D9D12F6" + "0009F48B6E385A47" + ] + description: [ + "The amount of EU stored is the max value of a Long Integer in Java." + "Don't try to win Minecraft, you can't." + "" + "&bLore&r: You're probably tired of this by now, but things are different with the battery lore this time. I promise. GTCEu's ultimate battery uses 16 UV orbs. GTNH's only uses 8. However, GTNH also has a &lReally Ultimate Battery&r made of 8 Ultimate Batteries! It's not useful at all, but still exists... They recently added an &lExtremely Ultimate Battery&r made of 8 Really Ultimate Batteries, which is ludicrously expensive." + ] + id: "6F15D7574B8F6DB5" + rewards: [{ + id: "4895F6328078CE87" + item: "minecraft:grass" + type: "item" + }] + shape: "gear" + size: 1.75d + subtitle: "Consider touching some grass" + tasks: [{ + id: "5EDF6F9FD702E463" + item: "gtceu:max_battery" + type: "item" + }] + title: "Ultimate Battery!" + x: 8.58d + y: 1.32d + } + { + dependencies: ["3CDA855A045A9F4D"] + description: [ + "The &3Network Switch&r allows multiple HPCAs to be used in conjunction with each other! This allows you to provide far more computation to your &aResearch Station&r." + "" + "HPCAs can be connected to &3Network Switches&r with transmission and reception hatches, and then the Network Switch can output to a &aResearch Station&r with another transmission hatch." + "" + "HPCAs cannot connect to &3Network Switches&r by default, and each connected HPCA requires an &3HPCA Bridge Component&r to enable this functionality." + ] + id: "0BADFBA6F96E457E" + size: 1.1d + subtitle: "With our powers combined..." + title: "Network Switch" + x: 0.99d + y: 0.33d + } + { + dependencies: [ + "45E300FD7CD05A37" + "359121584E056022" + ] + description: ["This is a huge accomplishment, nice job!"] + id: "3B49BD004F38E1A2" + shape: "gear" + size: 1.75d + subtitle: "&oThe &6&ofinal&r ôuit&r" + tasks: [{ + id: "433027F7B7C732A1" + item: "gtceu:wetware_processor_mainframe" + type: "item" + }] + title: "Wetware Mainframe - The UHV Circuit" + x: 2.64d + y: -1.32d + } + { + dependencies: [ + "0BADFBA6F96E457E" + "42760D3A86EFDCA3" + ] + description: ["The &3Data Module&r is required for Endgame Research. &aAssembly Lines&r cannot read from it using &aData Access Hatches&r directly, and instead require the &9Data Bank&r."] + id: "45E300FD7CD05A37" + size: 0.66d + subtitle: "Data storage sure is expensive..." + title: "Data Module" + x: 2.6399999999999997d + y: 0.33d + } + { + dependencies: ["023FF9633765A0EB"] + description: [ + "&aNeutronium&r is made entirely from Neutrons, and is found in the center of Neutron Stars. It is the final primary material in GTCEu." + "" + "&bLore&r: In GCYL, Neutronium is unlocked at UMV-tier (called UXV in CEu). There is also Cosmic Neutronium, which is equivalent to Avaritia's Neutronium in GT5u, which was unlocked even later in GCYL!" + ] + id: "6DBF61D4F94BC851" + size: 1.1d + subtitle: "Pure Neutrons" + tasks: [{ + id: "0454B12D9A5C9795" + item: "gtceu:neutronium_ingot" + type: "item" + }] + title: "Neutronium" + x: 5.94d + y: -1.32d + } + { + dependencies: [ + "762C48F0C2EA6B81" + "4C7C0F6A6598BC24" + "35F13B6D60361904" + ] + description: [ + "&aTritanium Coils&r bring the Heat Capacity to &d10,800K&r." + "" + "These coils aren't needed for much, but they'll provide another perfect overclock for most recipes!" + ] + id: "6AF3A40BC9CE7122" + size: 1.1d + subtitle: "Why would you even need something this hot?!" + tasks: [{ + count: 16L + id: "43CE7370C6D03DFD" + item: "gtceu:tritanium_coil_block" + type: "item" + }] + title: "Tritanium Coils" + x: 4.29d + y: 2.31d + } + { + dependencies: ["6DBF61D4F94BC851"] + description: [ + "A goal if you like memes." + "It takes almost real 10 days in an UV machine." + "If you overclock a Gregicality Multiblock to UEV (4A UHV hatch), it will still take 2.5 days!" + "" + "&bLore:&r The NAN Certificate comes from Crops++, a GT5u addon that adds a wide variety of IC2 crops." + ] + id: "3ED40CE1E4476C99" + shape: "rsquare" + size: 1.1d + subtitle: "GGEZ" + tasks: [{ + id: "29384189E33C8CB1" + item: "gtceu:nan_certificate" + type: "item" + }] + title: "Certificate of not being a Noob anymore" + x: 5.94d + y: 0.33d + } + { + dependencies: [ + "762C48F0C2EA6B81" + "6988AE94BE7B461F" + "35F13B6D60361904" + "0199DBC46D7BC2B9" + ] + description: [ + "&3UV&r Components are a little bit harder than &cZPM&r. " + "" + "They use lots of &9Tritanium&r and &9Naquadria&r, so make sure your have enough Fusion Reactors, and a fast enough Naquadah Plant." + "" + "They also need a lot more &9Computation&r, which means &3Advanced HPCA Components&r are now required!" + "" + "Computation Needs for Early UV:" + "- &a32 CWU/t&r: Basic &3UV&r Components and the Network Switch" + "- &a48 CWU/t&r: &3UV&r Sensor, Emitter, and Field Generator" + ] + icon: "gtceu:uv_electric_motor" + id: "26F5A04750F6B6DD" + shape: "rsquare" + size: 0.66d + subtitle: "Prepare your Fusion Reactors!" + tasks: [ + { + id: "3AD82F68865047F3" + item: "gtceu:uv_electric_motor" + type: "item" + } + { + id: "495AADA7E2532B14" + item: "gtceu:uv_electric_piston" + type: "item" + } + { + id: "006FD36B583851E7" + item: "gtceu:uv_electric_pump" + type: "item" + } + { + id: "2CED35222E0F45AE" + item: "gtceu:uv_conveyor_module" + type: "item" + } + { + id: "1F2A7D8C0AE58BAA" + item: "gtceu:uv_robot_arm" + type: "item" + } + ] + title: "Total Euphoria" + x: 4.29d + y: 4.95d + } + { + dependencies: [ + "45E300FD7CD05A37" + "0BADFBA6F96E457E" + ] + description: [ + "This Quest will be completed with &eeither&r a &3ZPM Energy Hatch&r&r... or a &3ZPM Dynamo Hatch&r for your Multiblock Generators." + "" + "Don't forget that &d16 Amp&r variants exist!" + "" + "Don't forget that these hatches require a &9Data Orb&r for research." + ] + icon: "gtceu:uv_energy_input_hatch" + id: "2F2F82D9DE3C798C" + shape: "rsquare" + size: 0.66d + tasks: [ + { + id: "4783D6B309027111" + item: "gtceu:uv_energy_input_hatch" + type: "item" + } + { + id: "62593894E98AFC45" + item: "gtceu:uv_energy_output_hatch" + type: "item" + } + ] + title: "Upgrading your Assembly Line III" + x: 4.29d + y: 0.33d + } + { + dependencies: ["6AF3A40BC9CE7122"] + description: [ + "&aUV Superconductors&r are a big requirement for making a &9Fusion Reactor Mk3&r. You will need &ea lot&r&r of them. " + "" + "You can also use them to make &9Superconducting Coils&r for even cheaper." + ] + id: "3CDA855A045A9F4D" + shape: "rsquare" + size: 0.66d + tasks: [{ + id: "2A13EB0C94A752BD" + item: "gtceu:enriched_naquadah_trinium_europium_duranide_single_wire" + type: "item" + }] + title: "UV Superconductors" + x: 0.99d + y: 2.31d + } + { + dependencies: ["616DB394EB7D81D6"] + description: [ + "This Quest will be completed with &eeither&r a &3UHV Energy Hatch&r&r... or a &3UHV Dynamo Hatch&r for your Multiblock Generators." + "" + "These are the final energy hatches in GTCEu. " + "" + "Don't forget about the &d16 amp&r versions!" + ] + icon: "gtceu:uhv_energy_input_hatch" + id: "5570F02C03267B36" + shape: "rsquare" + size: 0.66d + tasks: [ + { + id: "4DF40C8FF003DDC6" + item: "gtceu:uhv_energy_input_hatch" + type: "item" + } + { + id: "6E49D6D700F92C39" + item: "gtceu:uhv_energy_output_hatch" + type: "item" + } + ] + title: "Upgrading your Assembly Line for the Last Time" + x: 7.26d + y: -2.64d + } + { + dependencies: ["6DBF61D4F94BC851"] + description: ["This is the &afinal silicon boule&r, which produces a ton of wafers! It also unlocks the recipe for the &aHighly Advanced SoC&r, which is used to make cheaper &4wetware circuits&r."] + icon: "gtceu:neutronium_boule" + id: "3F058322E1A8D5EC" + shape: "rsquare" + size: 0.66d + subtitle: "Neutron -> Electron Holes" + tasks: [ + { + id: "74712C8E9A6561A0" + item: "gtceu:neutronium_boule" + type: "item" + } + { + id: "412D5DE35E91D230" + item: "gtceu:highly_advanced_soc" + type: "item" + } + ] + title: "Neutronium-doped Silicon Boule" + x: 7.26d + y: -1.32d + } + { + dependencies: ["0009F48B6E385A47"] + description: ["The &aCreative Energy Cell&r is one of the few craftable creative items. It provides infinite energy to your AE system, so you don't have to worry about adding any more &9Dense Energy Cells&r, or using &9Energy Acceptors&r anymore."] + id: "428C62749A1A1BAB" + shape: "rsquare" + size: 0.66d + subtitle: "Ok, maybe there are Creative items..." + tasks: [{ + id: "392079FDF410B9FD" + item: "ae2:creative_energy_cell" + type: "item" + }] + title: "Creative ME Energy" + x: 8.58d + y: -2.64d + } + { + dependencies: ["6DBF61D4F94BC851"] + description: ["The &aGravi Star&r is the final upgraded Nether Star in GTCEu. It's needed for &3UV&r Sensors, Emitters, and Field Generators."] + id: "0009F48B6E385A47" + size: 0.66d + subtitle: "Unfortunately doesn't make you float" + tasks: [{ + id: "06668056CFF73DBD" + item: "gtceu:gravi_star" + type: "item" + }] + title: "Gravi Star" + x: 8.58d + y: -1.32d + } + { + dependencies: [ + "3B49BD004F38E1A2" + "2F2F82D9DE3C798C" + "762C48F0C2EA6B81" + ] + description: [ + "Build the structure taking Fusion Glass in &aJEI&r." + "To save on Fusion Casings, fit Input + Output Hatches wherever you can (as displayed in the structure)." + "" + "The &aFusion Reactor Mk3&r is even more expensive than the Mk2! The key difference is that it has a higher &6Energy To Start&r than the Mk2, allowing you to run new recipes." + "" + "It can also overclock lower voltage recipes, such as those in the Mk1 or Mk2 reactor. See the Mk1's quest for how these mechanics work." + ] + id: "023FF9633765A0EB" + size: 1.1d + subtitle: "The most expensive form of Fusion" + tasks: [{ + id: "571672CEA7362C63" + item: "gtceu:uv_fusion_reactor" + type: "item" + }] + title: "Fusion Reactor III" + x: 4.29d + y: -1.32d + } + { + dependencies: ["6DBF61D4F94BC851"] + description: ["You probably don't even need these, but &aUHV Superconductors&r exist, and are used for a few things, which you also probably don't even need..."] + id: "616DB394EB7D81D6" + shape: "rsquare" + size: 0.66d + subtitle: "Is Neutronate even a real thing?" + tasks: [{ + id: "665AC3D87C204E18" + item: "gtceu:ruthenium_trinium_americium_neutronate_single_wire" + type: "item" + }] + title: "UHV Superconductors" + x: 5.94d + y: -2.64d + } + ] + subtitle: ["Rewrite Physics and conclude your journey"] + title: "&3UV&r - Ultimate Voltage" +} diff --git a/config/ftbquests/quests/chapters/zpm__zero_point_module.snbt b/config/ftbquests/quests/chapters/zpm__zero_point_module.snbt new file mode 100644 index 0000000..cbc253e --- /dev/null +++ b/config/ftbquests/quests/chapters/zpm__zero_point_module.snbt @@ -0,0 +1,675 @@ +{ + default_hide_dependency_lines: false + default_quest_shape: "" + filename: "zpm__zero_point_module" + group: "693226878D58638A" + icon: "gtceu:zpm_electric_motor" + id: "0945247E83444D90" + order_index: 7 + quest_links: [ + { + id: "6BE70146903B5CBD" + linked_quest: "52D00CD3E8D1E293" + shape: "rsquare" + size: 0.66d + x: -1.32d + y: 2.31d + } + { + id: "21A3EAE297C446EC" + linked_quest: "24F0454B9A090C44" + size: 0.66d + x: -6.6d + y: 2.31d + } + ] + quests: [ + { + dependencies: ["24F0454B9A090C44"] + description: [ + "The &aZero Point Module&r (item) is a non-rechargable battery with TONS of energy stored. You may have found one of these before now, but couldn't discharge it until reaching &cZPM&r tier." + "" + "These can only be found as loot from &6Jungle Temples&r. They're very rare, so don't worry about finding one. This quest is &6optional&r and is just for fun. So feel free to hit the checkbox if you want to get the completion points." + "" + "&bLore:&r Zero Point Module, the full name of the ZPM tier, is also from Stargate. It is named after a device which generated crazy amounts of energy." + ] + icon: "gtceu:zero_point_module" + id: "75905E3672399A63" + shape: "rsquare" + size: 0.66d + subtitle: "Unlimited powah!" + tasks: [ + { + id: "10AC8DC9332D084C" + item: "gtceu:zero_point_module" + type: "item" + } + { + id: "7AD0E74B9CD9AFAE" + type: "checkmark" + } + ] + title: "Zero Point Module" + x: -6.6d + y: -0.33d + } + { + dependencies: ["4C7C0F6A6598BC24"] + description: [ + "&aZPM Superconductors&r are a big requirement for making a &9Fusion Reactor Mk2&r. You will need &ea lot&r&r of them. " + "" + "You can also use them to make &9Superconducting Coils&r for cheaper." + ] + id: "2587BFD0D9F3FF4A" + shape: "rsquare" + size: 0.66d + subtitle: "Getting tired of all these pitch-black ingots yet?" + tasks: [{ + id: "5688605649CC30C3" + item: "gtceu:uranium_rhodium_dinaquadide_single_wire" + type: "item" + }] + title: "ZPM Superconductors" + x: -5.28d + y: 0.99d + } + { + dependencies: [ + "7A74F692F14F0FF8" + "24F0454B9A090C44" + ] + description: [ + "&oPrepare your Platline!&r" + "" + "&cZPM&r Components thankfully aren't too much harder than &dLuV&r. " + "" + "They use lots of &9Osmiridum&r, so make sure your platinum refining process is up to the task." + ] + icon: "gtceu:zpm_electric_motor" + id: "5BBFE222190891DE" + shape: "rsquare" + size: 0.66d + tasks: [ + { + id: "17E45B64101F2249" + item: "gtceu:zpm_electric_motor" + type: "item" + } + { + id: "4EDD7EE060B4895B" + item: "gtceu:zpm_electric_piston" + type: "item" + } + { + id: "61AAFDF548821774" + item: "gtceu:zpm_electric_pump" + type: "item" + } + { + id: "4EEAD829002AD3FE" + item: "gtceu:zpm_conveyor_module" + type: "item" + } + { + id: "2AFFFD27485AD039" + item: "gtceu:zpm_robot_arm" + type: "item" + } + { + id: "68A105502E49FEDC" + item: "gtceu:zpm_sensor" + type: "item" + } + { + id: "555A9F017694B184" + item: "gtceu:zpm_emitter" + type: "item" + } + ] + title: "Absolute Elation" + x: -6.6d + y: 0.99d + } + { + dependencies: ["378F0AFCF95354B2"] + description: [ + "&aEnriched Naquadah&r is an isotope of naquadah, Nq-528. It is radioactive, and will be used to produce power in the future." + "" + "Currently, you just need it to make &9Trinium Coils&r." + ] + icon: "gtceu:enriched_naquadah_ingot" + id: "74B037D7031F4A78" + shape: "rsquare" + size: 0.66d + subtitle: "Naquadah, but radioactive!" + tasks: [ + { + id: "4598D1D78A71E514" + item: "gtceu:enriched_naquadah_sulfate_dust" + type: "item" + } + { + id: "08B5C0B89DB3E272" + item: "gtceu:enriched_naquadah_ingot" + type: "item" + } + ] + title: "Enriched Naquadah" + x: -5.28d + y: -1.65d + } + { + dependencies: [ + "74B037D7031F4A78" + "0DC999F79A685194" + "2FCBA0D780DBDA9E" + ] + description: [ + "&aTrinium Coils&r bring up the Heat Capacity to &d9,001K&r." + "" + "These coils are required for progressing to the second half of &cZPM&r, and beyond." + ] + id: "4C7C0F6A6598BC24" + subtitle: "IT'S OVER 9000!!!" + tasks: [{ + count: 16L + id: "11CD2F83031C6706" + item: "gtceu:trinium_coil_block" + type: "item" + }] + title: "Trinium Coils" + x: -5.28d + y: -0.33d + } + { + dependencies: [ + "52D952ADBEB67454" + "2587BFD0D9F3FF4A" + ] + description: [ + "The &3Research Station&r is the upgrade to the Scanner. It is used for more advanced forms of research. It will allow you to perform research which requires &aData Orbs and Modules&r." + "" + "When running the &3Research Station&r, energy and &9Computation&r is needed. The latter is provided through an &9HPCA&r, which is explained in the next quest. It is recieved with a &3Computation Data Reception Hatch&r. Note that only one Reception Hatch is allowed in a Research Station." + "" + "This multiblock needs computation &dsporadically&r, which means the recipe will not reverse progress if you don't supply enough. It will simply halt in-place. The machine will still draw energy constantly, even when recieving no computation however." + "" + "To scan items, the process is relatively similar. In the &3Object Holder&r, place the target item in the center slot, and the data storage item in the other slot. Then provide computation, and the data storage item will be updated upon completion. When running, the target item will be Locked and cannot be removed." + "" + "&eNote&r: To form this multiblock the &3Object Holder&r must face the controller." + ] + id: "468EEFD9D2F69014" + subtitle: "Your research adventures continue!" + title: "Research Station" + x: -5.28d + y: 2.31d + } + { + dependencies: [ + "1D6CC3C7F6BE4055" + "7AE681E2AB31EA0D" + ] + description: [ + "The &aUV Mainframe&r is used to make &3Fusion Mk2&r." + "" + "It's also made in the Assembly Line!" + "" + "Don't forget that this circuit requires a &9Data Orb&r for research." + ] + id: "79E4E53E9DF45549" + tasks: [{ + id: "226973A23C89BDD2" + item: "gtceu:crystal_processor_mainframe" + type: "item" + }] + title: "First UV Circuits!" + x: -3.96d + y: 3.63d + } + { + dependencies: ["1D6CC3C7F6BE4055"] + description: [ + "The &aCrystal SoC&r is used to make cheaper &9Crystal Circuits&r. Enjoy the discount!" + "" + "Crystal SoC's require &9ZPM Emitters&r, which means you need a &9Data Orb&r for their research." + "" + "In the future, these may become more difficult to make." + "" + "&bLore&r: In GT5u, the texture for this item was red, and did not have the special design on it. There was a \\\"raw\\\" version with the design, but it was used for other unrelated things. Who knows why!" + ] + id: "29B7D93D7F32DBA9" + shape: "rsquare" + size: 0.66d + subtitle: "When engraving it once isn't enough" + tasks: [{ + id: "488A759013AF2680" + item: "gtceu:crystal_soc" + type: "item" + }] + title: "Crystal SoC" + x: -3.96d + y: 0.99d + } + { + dependencies: ["1D6CC3C7F6BE4055"] + description: [ + "This hatch allows you to store more &aData Storage Items&r than the basic one." + "" + "Don't forget that this hatch requires a &9Data Orb&r for research." + ] + id: "72740001958E929A" + shape: "rsquare" + size: 0.66d + subtitle: "Increased storage density!" + title: "Advanced Data Access Hatch" + x: -2.64d + y: 0.99d + } + { + dependencies: [ + "378F0AFCF95354B2" + "4C7C0F6A6598BC24" + ] + description: ["&aNaquadria&r is an isotope of Naquadah, Nq-522. It is highly unstable, and used for &3UV&r components and &9Fusion Mk2&r."] + icon: "gtceu:naquadria_ingot" + id: "6D1F10543A391940" + shape: "rsquare" + size: 0.66d + subtitle: "Naquadah, but radioactive-er!" + tasks: [ + { + id: "4A49FE8B35B48D97" + item: "gtceu:naquadria_sulfate_dust" + type: "item" + } + { + id: "13A95E109FF72A87" + item: "gtceu:naquadria_ingot" + type: "item" + } + ] + title: "Naquadria" + x: -2.64d + y: -0.33d + } + { + dependencies: ["690E013DFCB060ED"] + description: [ + "Production of &aSterilized Growth Medium&r is the final processing line in GTCEu, for now at least..." + "" + "You will need this for &4Wetware Circuits&r." + "" + "Producing it is not nearly as difficult as PBI, but nearly every step requires a Sterilized Cleanroom. This means you'll have to get creative with how you use your space." + "" + "Make sure to look at every recipe for every step. Some inputs are much more effective than others!" + "" + "&ePro Tip&r: You can wall-share cleanrooms, with doors in-between too, if you want more space." + "" + "&bLore&r: GTCEu's Sterilized Growth Medium chain is loosely based off of Bartworks' from GTNH. The main difference is that GTNH required a Bacterial Vat multiblock, which was more complex than the ordered Assembly Line! GTCEu is considering adding a multiblock like it but with their own spin in the future." + "" + "&bMore Lore&r: In Gregicality Legacy, the Sterilized Growth Medium production chain was very different. It was one of the most difficult processes in the mod, with over 30 complicated steps! It was based off of producing different real-life vitamins and nutrients." + "" + "&bEven More Lore&r: In Shadows of Greg, this was made with just Distilled Water and Mince Meat! Oh how far we have come..." + ] + id: "6AFDA523304711DB" + size: 0.66d + subtitle: "The final processing line, at last!" + tasks: [{ + amount: 1000L + fluid: "gtceu:sterilized_growth_medium" + id: "090D7595FCB21B63" + type: "fluid" + }] + title: "Sterilized Growth Medium" + x: 0.0d + y: 0.99d + } + { + dependencies: [ + "64EA73FAB2A51850" + "0D7C978F9CDF771B" + ] + description: [ + "The &aZPM Lapotronic Orb&r is even better than the &dLuV&r one! It of course comes at a price..." + "" + "&bLore&r: Imagine making 64 IV or 8 LuV Orbs for just one of these! See the Lore for the LuV orb for details." + ] + id: "690A51204DF5D469" + size: 0.66d + subtitle: "A power singularity!" + tasks: [{ + id: "41813C4D68B991D7" + item: "gtceu:energy_module" + type: "item" + }] + title: "Mega Batteries" + x: -1.32d + y: 0.99d + } + { + dependencies: [ + "1D6CC3C7F6BE4055" + "52D00CD3E8D1E293" + "7A74F692F14F0FF8" + "468EEFD9D2F69014" + "24F0454B9A090C44" + ] + description: [ + "This Quest will be completed with &eeither&r a &3ZPM Energy Hatch&r&r... or a &3ZPM Dynamo Hatch&r for your Multiblock Generators." + "" + "Don't forget that &d16 Amp&r variants exist!" + "" + "Don't forget that these hatches require a &9Data Orb&r for research." + ] + icon: "gtceu:zpm_energy_input_hatch" + id: "64EA73FAB2A51850" + shape: "rsquare" + size: 0.66d + tasks: [ + { + id: "0B57097F8879481C" + item: "gtceu:zpm_energy_input_hatch" + type: "item" + } + { + id: "2C60B79F78094E6A" + item: "gtceu:zpm_energy_output_hatch" + type: "item" + } + ] + title: "Upgrading your Assembly Line II" + x: -2.64d + y: 2.31d + } + { + dependencies: ["35F13B6D60361904"] + description: [ + "The &aSterilized Cleanroom&r is required to produce the next tier of circuits. Nearly every step must be performed inside of one! Good luck fitting everything into such a tight space!" + "" + "If you only have one &3Cleanroom&r, you will need another for &aSterilized&r recipes." + "" + "&eNote&r: Normal Cleanroom recipes cannot run in the Sterilized Cleanroom, so you can't simply upgrade it." + ] + id: "690E013DFCB060ED" + size: 0.66d + subtitle: "Comes with disinfectant!" + tasks: [{ + count: 8L + id: "6A4C78385FF8019A" + item: "gtceu:sterilizing_filter_casing" + type: "item" + }] + title: "Sterilized Cleanroom" + x: 0.0d + y: 2.31d + } + { + dependencies: ["468EEFD9D2F69014"] + description: [ + "The &3High Performance Computation Array&r, also known as the &3HPCA&r, is the multiblock used to create &9Computation&r, measured in CWU/t (Compute-Work Units per tick)." + "" + "The HPCA is a modular multiblock built out of different components. There are &a9 slots available&r for different components, and there are some example layouts in the JEI previews." + "" + "There are two main types of components:" + "- &9Computation Components&r: These generate a certain amount of CWU/t and require EU/t and cooling." + "- &9Cooling Components&r: These provide a certain amount of cooling, and require EU/t." + "" + "Currently Available Components:" + "- &9Empty&r: Fills a slot but otherwise does nothing." + "-&9 Heat Sink&r: Requires no power but provides 1 cooling." + "- &9Active Cooler&r: Requires power, PCB Coolant, but provides 2 cooling." + "- &9Computation&r: Creates 4 CWU/t, but requires a lot of power and cooling." + "" + "The HPCA draws some power to idle. Power and cooling requirements are scaled between this idle upkeep power, and a maximum value depending on how much computation is being actively used." + "" + "If the HPCA is not given enough cooling, Computation components can be &4damaged&r if it is running above &c100C&r. The idle temperature is &a20C&r. Only computation components can be damaged, and all other blocks will be unharmed." + "" + "The HPCA can only have 1 &3Computation Data Transmission Hatch&r. You can connect it to the Reception Hatch of the &9Research Station&r with Optical Fiber Cable to transmit the computation." + "" + "Basic CWU/t Requirements for ZPM Tier:" + "- &a4 CWU/t&r for &cZPM&r Sensors, Emitters, and Field Generators" + "- &a8 CWU/t&r for &cZPM&r Enegy Hatches" + "- &a16 CWU/t&r for &3UV&r Circuits and beyond." + "" + "Don't feel forced to go for 16 CWU/t immediately. There's lots to do in between these milestones." + "" + "&bLore&r: This mechanic is loosely inspired by TecTech's Quantum Computer, which is similar but has some much more annoying mechanics like the Uncertainty Resolver." + ] + id: "1D6CC3C7F6BE4055" + subtitle: "That's no Quantum Computer..." + title: "HPCA" + x: -3.96d + y: 2.31d + } + { + dependencies: ["6AFDA523304711DB"] + description: [ + "&aStem Cells&r are a major component of &4Wetware Circuits&r. Just don't ask why these use Osmiridium." + "" + "&bLore&r: The Nomifactory modpack has a much better texture for these, and uses it in its custom Draconic Stem Cells." + ] + id: "33A1FF5C31EAF716" + size: 0.66d + subtitle: "This texture used to be really ugly..." + tasks: [{ + id: "1E31342D5310ED6D" + item: "gtceu:stem_cells" + type: "item" + }] + title: "Stem Cells" + x: 0.0d + y: -0.33d + } + { + dependencies: ["33A1FF5C31EAF716"] + description: [ + "The final circuit board at last! As you can see, this board is &cmuch&r more expensive than the other ones, but you should be okay." + "" + "&bLore&r: In GTNH, these circuit boards require LuV Sensors, instead of IV. This means that Wetware LuV circuits, needed other (crystal) LuV circuits! Additionally, because Wetware was so expensive, using Crystal was preferred unless UHV wetware circuits were neeed. Thankfully, CEu does not have this problem, and LuV Wetware Circuits are worth making." + ] + id: "678CABA03E17516A" + size: 0.66d + subtitle: "The board of life itself" + tasks: [{ + id: "0097D7805D82EDEC" + item: "gtceu:wetware_printed_circuit_board" + type: "item" + }] + title: "Master Circuit Board" + x: 0.0d + y: -1.65d + } + { + dependencies: ["678CABA03E17516A"] + description: ["The &aNeuro Processing Unit&r serves as the CPU for &4Wetware&r. It also takes a circuit board in its recipe, but pay it no mind."] + id: "3BD68E5909A97532" + size: 0.66d + subtitle: "Neurons for computation" + tasks: [{ + id: "06AE61C5F174F4E7" + item: "gtceu:neuro_processing_unit" + type: "item" + }] + title: "It's Alive!" + x: 1.32d + y: -1.65d + } + { + dependencies: ["082AB255886E73C2"] + description: [ + "The second circuit of the &4wetware&r line." + "" + "This is also the best &cZPM&r circuit!" + ] + id: "370FC1CDF5F9A9CC" + tasks: [{ + id: "31DF7507733F3EE0" + item: "gtceu:wetware_processor_assembly" + type: "item" + }] + title: "Best ZPM Circuits!" + x: 1.32d + y: 1.65d + } + { + dependencies: ["3BD68E5909A97532"] + description: [ + "The first Circuit of the &4Wetware&r line." + "" + "&6Congrats!&r" + ] + id: "082AB255886E73C2" + tasks: [{ + id: "0B12A1F63822CF8A" + item: "gtceu:wetware_processor" + type: "item" + }] + title: "Best LuV Circuits!" + x: 1.32d + y: -0.33d + } + { + dependencies: ["24366846FDA52CE3"] + description: [ + "&aDarmstadtium&r is the main material for &3UV&r hulls. It is yet again made with Fusion." + "" + "&bFun Fact&r: Arsenic does not exist as a liquid at standard conditions. It sublimates directly into a gas!" + ] + id: "6988AE94BE7B461F" + size: 0.66d + subtitle: "I want my particle accelerator back..." + tasks: [{ + id: "798EFE8E18E79C0C" + item: "gtceu:darmstadtium_ingot" + type: "item" + }] + title: "Darmstadtium" + x: -2.64d + y: 4.62d + } + { + dependencies: ["546CC03435E763CF"] + description: [ + "&aDuranium&r is a material from Star Trek, and is used for a few things in GT. It makes some pretty awesome pipes, but otherwise you won't need much of this quite yet." + "" + "&bLore&r: In some versions of GT5u, this material was entirely white. In fact, most fusion materials and later were like this. Boring!" + ] + id: "2CB8FCE09920042C" + shape: "rsquare" + size: 0.66d + subtitle: "Who needs Stargate, anyway?" + tasks: [{ + id: "0933A476B9F87E66" + item: "gtceu:duranium_ingot" + type: "item" + }] + title: "Duranium" + x: 0.0d + y: 4.62d + } + { + dependencies: ["24366846FDA52CE3"] + description: [ + "&aAmericium&r is a Fusion Mk2 material, used to progress into the &3UV&r tier!" + "" + "And yes, it does indeed have two fusion steps!" + "" + "&bLore&r: In Gregicality Legacy, Americium was replaced with Dubnium. Americium is a material only obtained from nuclear reactors, so GCYL changed it to the synthetic element Dubnium instead." + ] + id: "762C48F0C2EA6B81" + size: 0.66d + subtitle: "It'd be nice if we could make this in a nuclear reactor..." + tasks: [{ + id: "5D597AE565A54388" + item: "gtceu:americium_ingot" + type: "item" + }] + title: "Americium" + x: -1.3101020408163322d + y: 3.627857142857149d + } + { + dependencies: ["370FC1CDF5F9A9CC"] + description: [ + "The third circuit of the &4wetware&r line." + "" + "This is also the best &3UV&r circuit!" + ] + id: "359121584E056022" + tasks: [{ + id: "5F54BE8467A5C882" + item: "gtceu:wetware_processor_computer" + type: "item" + }] + title: "Best UV Circuits!" + x: 1.32d + y: 3.63d + } + { + dependencies: ["79E4E53E9DF45549"] + description: [ + "&3Advanced HPCA Components&r are improved versions of their regular counterparts, and allow for increasing the computation you can produce from an HPCA." + "" + "The &3HPCA Advanced Computation Component&r produces &a4x&r the computation for only &a2x&r the Cooling!" + ] + id: "0199DBC46D7BC2B9" + size: 0.66d + subtitle: "Time for some computational advancement!" + title: "Advanced HPCA Components" + x: -5.28d + y: 3.63d + } + { + dependencies: [ + "6D1F10543A391940" + "64EA73FAB2A51850" + "79E4E53E9DF45549" + ] + description: [ + "Build the structure taking Fusion Glass in &aJEI&r." + "To save on Fusion Casings, fit Input + Output Hatches wherever you can (as displayed in the structure)." + "" + "The &aFusion Reactor Mk2&r is even more expensive than the Mk1! The key difference is that it has a higher &6Energy To Start&r than the Mk1, allowing you to run new recipes." + "" + "It can also overclock lower voltage recipes, such as those in the Mk1 reactor. See the Mk1's quest for how these mechanics work." + ] + id: "24366846FDA52CE3" + shape: "gear" + size: 1.5d + subtitle: "Fusion just got more expensive..." + tasks: [{ + id: "0D45B9FFF6BA13FE" + item: "gtceu:zpm_fusion_reactor" + type: "item" + }] + title: "Fusion Reactor II" + x: -2.63663265306122d + y: 3.5870408163265317d + } + { + dependencies: [ + "2CB8FCE09920042C" + "24366846FDA52CE3" + ] + description: [ + "&aTritanium&r is a material from Star Trek, and is used for a few other things in GT. It, like &9Americium&r, requires two fusion steps!" + "" + "You'll need this to get the next tier of circuits, and for &3UV&r components." + "" + "&bLore&r: In some versions of GT5u, only Tritanium fluid was red. The material was otherwise white. In GTCEu, we decided to make the whole thing red instead. Much better looking!" + ] + id: "35F13B6D60361904" + size: 0.66d + subtitle: "Star Trek strikes again!" + tasks: [{ + id: "6C5B3B1C0B85C003" + item: "gtceu:tritanium_ingot" + type: "item" + }] + title: "Tritanium" + x: 0.0d + y: 3.63d + } + ] + subtitle: ["Harness the stars and peer into the bacteriological"] + title: "&cZPM&r - Zero Point Module" +} diff --git a/config/ftbquests/quests/data.snbt b/config/ftbquests/quests/data.snbt new file mode 100644 index 0000000..7910c29 --- /dev/null +++ b/config/ftbquests/quests/data.snbt @@ -0,0 +1,23 @@ +{ + default_autoclaim_rewards: "disabled" + default_consume_items: false + default_quest_disable_jei: false + default_quest_shape: "square" + default_reward_team: false + detection_delay: 20 + disable_gui: false + drop_loot_crates: false + emergency_items_cooldown: 300 + grid_scale: 0.5d + icon: "gtceu:electric_blast_furnace" + lock_message: "e" + loot_crate_no_drop: { + boss: 0 + monster: 600 + passive: 4000 + } + pause_game: false + progression_mode: "linear" + title: "GregTech Community Pack" + version: 13 +} diff --git a/config/ftbquests/quests/reward_tables/bronze_age.snbt b/config/ftbquests/quests/reward_tables/bronze_age.snbt new file mode 100644 index 0000000..218cf65 --- /dev/null +++ b/config/ftbquests/quests/reward_tables/bronze_age.snbt @@ -0,0 +1,10 @@ +{ + id: "179F585BD4A7D26E" + loot_size: 1 + order_index: 1 + rewards: [ + { count: 32, item: "minecraft:copper_ingot" } + { count: 32, item: "gtceu:tin_ingot" } + ] + title: "bronze_age" +} diff --git a/config/ftbquests/quests/reward_tables/coke_oven.snbt b/config/ftbquests/quests/reward_tables/coke_oven.snbt new file mode 100644 index 0000000..9b65bc0 --- /dev/null +++ b/config/ftbquests/quests/reward_tables/coke_oven.snbt @@ -0,0 +1,11 @@ +{ + icon: "gtceu:coke_oven" + id: "22532792A58A9245" + loot_size: 1 + order_index: 0 + rewards: [ + { count: 40, item: "minecraft:coal" } + { count: 40, item: "minecraft:oak_log" } + ] + title: "coke_oven" +} diff --git a/config/ftbquests/quests/reward_tables/lv_lootbox.snbt b/config/ftbquests/quests/reward_tables/lv_lootbox.snbt new file mode 100644 index 0000000..c147714 --- /dev/null +++ b/config/ftbquests/quests/reward_tables/lv_lootbox.snbt @@ -0,0 +1,19 @@ +{ + icon: "gtceu:lv_machine_casing" + id: "7F1424A135F898C9" + loot_size: 1 + order_index: 2 + rewards: [ + { count: 4, item: "gtceu:steel_ingot", weight: 2.0f } + { item: "gtceu:lv_electric_pump" } + { item: "gtceu:lv_electric_motor", random_bonus: 3, weight: 1.2f } + { item: "gtceu:lv_robot_arm", weight: 0.3f } + { item: "gtceu:lv_electric_piston" } + { item: "gtceu:lv_conveyor_module", random_bonus: 3 } + { item: "gtceu:basic_electronic_circuit", random_bonus: 3, weight: 0.8f } + { item: "gtceu:invar_ingot", random_bonus: 7, weight: 1.33f } + { count: 8, item: "gtceu:wrought_iron_ingot", random_bonus: 8, weight: 1.5f } + { count: 2, item: "gtceu:lv_machine_hull", random_bonus: 2, weight: 0.66f } + ] + title: "lv_lootbox_common" +} diff --git a/config/functionalstorage/functionalstorage-client.toml b/config/functionalstorage/functionalstorage-client.toml new file mode 100644 index 0000000..5b0f6b3 --- /dev/null +++ b/config/functionalstorage/functionalstorage-client.toml @@ -0,0 +1,9 @@ + +[FunctionalStorageClientConfig] + #Drawer content render range in blocks + #Range: > 1 + DRAWER_RENDER_RANGE = 16 + #The thickness of 3D item/block displays + #Range: 0.05 ~ 0.75 + DRAWER_RENDER_THICKNESS = 0.125 + diff --git a/config/functionalstorage/functionalstorage-common.toml b/config/functionalstorage/functionalstorage-common.toml new file mode 100644 index 0000000..88ea3f5 --- /dev/null +++ b/config/functionalstorage/functionalstorage-common.toml @@ -0,0 +1,8 @@ + +[FunctionalStorageConfig] + #Armory slot amount + #Range: > 1 + ARMORY_CABINET_SIZE = 4096 + #Linking range radius + DRAWER_CONTROLLER_LINKING_RANGE = 12 + diff --git a/config/gtceu.yaml b/config/gtceu.yaml new file mode 100644 index 0000000..7347793 --- /dev/null +++ b/config/gtceu.yaml @@ -0,0 +1,222 @@ +recipes: + # Whether to generate Flawed and Chipped Gems for materials and recipes involving them. + # Useful for mods like TerraFirmaCraft. + # Default: false + generateLowQualityGems: false + + # Whether to remove Block/Ingot compression and decompression in the Crafting Table. + # Default: false + disableManualCompression: true + + # Change the recipe of Rods in the Lathe to 1 Rod and 2 Small Piles of Dust, instead of 2 Rods. + # Default: false + harderRods: false + + # Whether to make crafting recipes for Bricks, Firebricks, and Coke Bricks harder. + # Default: false + harderBrickRecipes: false + + # Whether to nerf Wood crafting to 2 Planks from 1 Log, and 2 Sticks from 2 Planks. + # Default: false + nerfWoodCrafting: false + + # Whether to make Wood related recipes harder. + # Excludes sticks and planks. + # Default: false + hardWoodRecipes: false + + # Recipes for Buckets, Cauldrons, Hoppers, and Iron Bars require Iron Plates, Rods, and more. + # Default: true + hardIronRecipes: true + + # Whether to make Redstone related recipes harder. + # Default: false + hardRedstoneRecipes: false + + # Whether to make Vanilla Tools and Armor recipes harder. + # Excludes Flint and Steel, and Buckets. + # Default: false + hardToolArmorRecipes: false + + # Whether to make miscellaneous recipes harder. + # Default: false + hardMiscRecipes: false + + # Whether to make Glass related recipes harder. Default: true + hardGlassRecipes: true + + # Whether to nerf the Paper crafting recipe. + # Default: true + nerfPaperCrafting: true + + # Recipes for items like Iron Doors, Trapdoors, Anvil require Iron Plates, Rods, and more. + # Default: false + hardAdvancedIronRecipes: false + + # Whether to make coloring blocks like Concrete or Glass harder. + # Default: false + hardDyeRecipes: false + + # Whether to remove charcoal smelting recipes from the vanilla furnace. + # Default: true + harderCharcoalRecipe: true + + # Whether to make the Flint and Steel recipe require steel parts. + # Default: true. + flintAndSteelRequireSteel: true + + # Whether to remove Vanilla Block Recipes from the Crafting Table. + # Default: false + removeVanillaBlockRecipes: false + + # Whether to remove Vanilla TNT Recipe from the Crafting Table. + # Default: true + removeVanillaTNTRecipe: true + +worldgen: + # Should all Stone Types drop unique Ore Item Blocks? + # Default: false (meaning only Stone, Netherrack, and Endstone) + allUniqueStoneTypes: false + + # Should Sand-like ores fall? + # This includes gravel, sand, and red sand ores. + # Default: false (no falling ores) + sandOresFall: false + + # Radius that ore veins will check for existing ones. + # If one is found, the vein will not spawn. + # Default: 3 + oreVeinScanRadius: 3 + + # Maximum worldgen feature size in chunks + # if a vein is larger than this, Minecraft complains in logs. + # If that happens, either increase this or make your veins smaller. + # NOTE: Larger veins can cause noticeable worldgen lag! + # Default: 2 + maxFeatureChunkSize: 2 + + # Debug ore vein placement? (will print placed veins to server's debug.log) + # Default: false (no placement printout in debug.log) + debugWorldgen: false + + # Rubber Tree spawn chance (% per chunk) + # Default: 0.5 + rubberTreeSpawnChance: 0.5 + + # Prevents regular vanilla ores from being generated outside GregTech ore veins + # Default: true + removeVanillaOreGen: true + + # Prevents vanilla's large ore veins from being generated + # Default: true + removeVanillaLargeOreVeins: true + +machines: + # Whether insufficient energy supply should reset Machine recipe progress to zero. + # If true, progress will reset. + # If false, progress will decrease to zero with 2x speed + # Default: false + recipeProgressLowEnergy: false + + # Whether to require a Wrench, Wirecutter, or other GregTech tools to break machines, casings, wires, and more. + # Default: false + requireGTToolsForBlocks: false + + # Whether machines explode in rainy weather or when placed next to certain terrain, such as fire or lava + # Default: false + doTerrainExplosion: false + + # Whether machines or boilers damage the terrain when they explode. + # Note machines and boilers always explode when overloaded with power or met with special conditions, regardless of this config. + # Default: true + doesExplosionDamagesTerrain: false + + # Divisor for Recipe Duration per Overclock. + # Default: 2.0 + overclockDivisor: 2.0 + + # Whether to play machine sounds while machines are active. + # Default: true + machineSounds: true + + # Whether Steam Multiblocks should use Steel instead of Bronze. + # Default: false + steelSteamMultiblocks: false + + # Whether to enable the cleanroom, required for various recipes. + # Default: true + enableCleanroom: true + + # Whether multiblocks should ignore all cleanroom requirements. + # This does nothing if enableCleanroom is false. + # Default: false + cleanMultiblocks: false + + # Block to replace mined ores with in the miner and multiblock miner. + # Default: minecraft:cobblestone + replaceMinedBlocksWith: minecraft:cobblestone + + # Whether to enable the Maintenance Hatch, required for Multiblocks. + # Default: true + enableMaintenance: true + + # Whether the machine's circuit slot need to be inserted a real circuit. + ghostCircuit: true + + # Wether to add a "Bedrock Ore Miner" (also enables bedrock ore generation) + # Default: false + doBedrockOres: true + + # What Kind of material should the bedrock ore miner output? + # Default: "raw" + bedrockOreDropTagPrefix: raw + + # Wether to add a "Processing Array" + # Default: true + doProcessingArray: true + +client: + # Whether or not to enable Emissive Textures for GregTech Machines. + # Default: true + machinesEmissiveTextures: true + + # The default color to overlay onto machines. + # 16777215 (0xFFFFFF in decimal) is no coloring (default). + # 13819135 (0xD2DCFF in decimal) is the classic blue from GT5. + defaultPaintingColor: 16777215 + +# Config options for Mod Compatibility +compat: + # Config options regarding GTEU compatibility with other energy systems + energy: + # Enable Native GTEU to Platform native Energy (RF and alike) on GT Cables and Wires. + # This does not enable nor disable Converters. + # Default: true + nativeEUToPlatformNative: true + + # Enable GTEU to Platform native (and vice versa) Converters. + # Default: false + enablePlatformConverters: false + + # Platform native Energy to GTEU ratio for converting FE to EU. + # Only affects converters. + # Default: 4 FE/Energy == 1 EU + platformToEuRatio: 4 + + # GTEU to Platform native Energy ratio for converting EU to FE. + # Affects native conversion and Converters. + # Default: 4 FE/Energy == 1 EU + euToPlatformRatio: 4 + + # Whether to hide facades of all blocks in JEI and creative search menu. + # Default: true + hideFacadesInJEI: true + + # Whether to hide filled cells in JEI and creative search menu. + # Default: true + hideFilledCellsInJEI: true + + # Whether Gregtech should remove smelting recipes from the vanilla furnace for ingots requiring the Electric Blast Furnace. + # Default: true + removeSmeltingForEBFMetals: true + diff --git a/config/hangglider-client.toml b/config/hangglider-client.toml new file mode 100644 index 0000000..4248cfd --- /dev/null +++ b/config/hangglider-client.toml @@ -0,0 +1,11 @@ +#Multiplier for camera tilt speed when gliding. +#Range: 0.1 ~ 1.0 +gliding_tilt_speed = 0.4 +#Auto-switch to third-person mode while gliding. +third_person_gliding = false +#Tilt camera depending on gliding turn angle. +gliding_camera_tilt = true +#Multiplier for camera tilt amount when gliding. +#Range: 0.1 ~ 1.0 +gliding_tilt_amount = 0.5 + diff --git a/config/hangglider-server.toml b/config/hangglider-server.toml new file mode 100644 index 0000000..585dfca --- /dev/null +++ b/config/hangglider-server.toml @@ -0,0 +1,82 @@ + +[wind] + #The size of the wind gusts, larger values mean the gusts push the player around in greater angles from their intended direction. Default is moderately sized. Observable gameplay effects are highly tied with wind frequency. + #Range: 1.0 ~ 100.0 + gust_size = 19.0 + #How much stronger the wind should be while it is raining. 1 means the wind is the same if raining or not, 10 means the wind is 10x stronger while it is raining. + #Range: 1.0 ~ 10.0 + raining_multiplier = 3.0 + #Enables wind, making the player move unpredictably around when gliding. + allow_wind = true + #The frequency of the wind gusts, larger values mean the wind effects occur more often. 0 removes wind. Default is semi-common. Observable gameplay effects are highly tied with gust size. + #Range: 0.0 ~ 5.0 + frequency = 0.15 + #The player's y-level/height changes the overall wind effect by this multiplier. Default is that the higher you are up in the world the stronger the wind is, but only by a moderate amount. 0 means the player's height has no effect on the wind. + #Range: -10.0 ~ 10.0 + height_multiplier = 1.5 + #Enables air resistance, making the player slow down over time when flying. Values conditional on tier of glider. + allow_air_resistance = true + #The glider's durability remaining changes the overall wind effect by this additional amount. 0 means the glider's durability won't effect the wind power, whereas 1 will mean a nearly broken glider is affected by wind about twice as much as a new one. + #Range: 0.0 ~ 5.0 + durability_multiplier = 0.7 + #A quality-of-life option to quickly change the overall power of the wind effect for all gliders. Default is an overall relatively weak wind, with moderate gusts that occur semi-commonly. Note that this value can be a decimal (i.e. 0.5 would be half as strong). More fine-grained options are available below. + #Range: 0.001 ~ 10.0 + overall_power = 1.0 + #When going fast, the overall wind effect is changed by this multiplier. Default is that going fast reduces the wind effect by a moderate amount. 0 means the player's speed has no effect on the wind. + #Range: -10.0 ~ 10.0 + speed_multiplier = 0.4 + +[reinforced_hang_glider] + #A quality-of-life option to quickly change the overall power of the wind effect for this glider. Default is an overall relatively weak wind, with moderate gusts that occur semi-commonly. + #Note that this value can be a decimal (i.e. 0.5 would be half as strong). More fine-grained options are available in the 'wind' section of this config. + #Range: 0.001 ~ 10.0 + overall_wind_power = 0.75 + #The amount of blocks to move forwards (per-tick) while gliding fast (pressing 'Shift'). + #Range: 0.0 ~ 100.0 + fast_forward_movement = 0.08 + #The amount of blocks a player falls (per-tick) while gliding normally. + #Range: 0.0 ~ 100.0 + normal_fall_movement = 0.55 + #Enables durability usage of the hang glider when gliding. + consume_durability = true + #The timeframe for durability usage, in ticks. Recall that there are 20 ticks in a second, so a value of 20 would damage the item about once a second. + #Default is 1 damage about every 10 seconds of flight, so with a durability of 618 means about 15 minutes of flight time with an undamaged glider. + #Range: 1 ~ 10000 + durability_use_interval = 200 + #The rate at which air resistance hinders your movement. 1 is no resistance, 0.5 is 1/2 as fast each tick. + #Range: 0.0 ~ 1.0 + air_resistance = 0.99 + #The amount of blocks to move forwards (per-tick) while gliding normally. + #Range: 0.0 ~ 100.0 + normal_forward_movement = 0.04 + #The amount of blocks to fall (per-tick) while gliding fast (pressing 'Shift'). + #Range: 0.0 ~ 100.0 + fast_fall_movement = 0.675 + +[hang_glider] + #A quality-of-life option to quickly change the overall power of the wind effect for this glider. Default is an overall relatively weak wind, with moderate gusts that occur semi-commonly. + #Note that this value can be a decimal (i.e. 0.5 would be half as strong). More fine-grained options are available in the 'wind' section of this config. + #Range: 0.001 ~ 10.0 + overall_wind_power = 1.4 + #The amount of blocks to move forwards (per-tick) while gliding fast (pressing 'Shift'). + #Range: 0.0 ~ 100.0 + fast_forward_movement = 0.05 + #The amount of blocks a player falls (per-tick) while gliding normally. + #Range: 0.0 ~ 100.0 + normal_fall_movement = 0.55 + #Enables durability usage of the hang glider when gliding. + consume_durability = true + #The timeframe for durability usage, in ticks. Recall that there are 20 ticks in a second, so a value of 20 would damage the item about once a second. + #Default is 1 damage about every 10 seconds of flight, so with a durability of 618 means about 15 minutes of flight time with an undamaged glider. + #Range: 1 ~ 10000 + durability_use_interval = 200 + #The rate at which air resistance hinders your movement. 1 is no resistance, 0.5 is 1/2 as fast each tick. + #Range: 0.0 ~ 1.0 + air_resistance = 0.985 + #The amount of blocks to move forwards (per-tick) while gliding normally. + #Range: 0.0 ~ 100.0 + normal_forward_movement = 0.025 + #The amount of blocks to fall (per-tick) while gliding fast (pressing 'Shift'). + #Range: 0.0 ~ 100.0 + fast_fall_movement = 0.675 + diff --git a/config/ironjetpacks-client.toml b/config/ironjetpacks-client.toml new file mode 100644 index 0000000..9e914dd --- /dev/null +++ b/config/ironjetpacks-client.toml @@ -0,0 +1,27 @@ + +#General configuration options. +[General] + #Enable jetpack sounds? + jetpackSounds = true + #Enable jetpack particles? + jetpackParticles = true + #Enable jetpack stat tooltips? + advancedTooltips = true + +#HUD configuration options. +[HUD] + #Enable the HUD? + enable = true + #The position preset for the HUD. + #0=Top Left, 1=Middle Left, 2=Bottom Left, 3=Top Right, 4=Middle Right, 5=Bottom Right + #Range: 0 ~ 5 + position = 1 + #The X offset for the HUD. + #Range: > -2147483648 + offsetX = 0 + #The Y offset for the HUD. + #Range: > -2147483648 + offsetY = 0 + #Show HUD over the chat? + showOverChat = false + diff --git a/config/ironjetpacks-common.toml b/config/ironjetpacks-common.toml new file mode 100644 index 0000000..e82e2f4 --- /dev/null +++ b/config/ironjetpacks-common.toml @@ -0,0 +1,19 @@ + +#General configuration options. +[General] + #Should jetpacks be enchantable? + enchantableJetpacks = false + #Enable Curios integration. + curiosIntegration = true + +#Dynamic recipe options. +[Recipe] + #Enable default recipes for Energy Cells? + cells = true + #Enable default recipes for Thrusters? + thrusters = true + #Enable default recipes for Capacitors? + capacitors = true + #Enable default recipes for Jetpacks? + jetpacks = true + diff --git a/config/ironjetpacks/jetpacks/bronze.json b/config/ironjetpacks/jetpacks/bronze.json new file mode 100644 index 0000000..99be7d5 --- /dev/null +++ b/config/ironjetpacks/jetpacks/bronze.json @@ -0,0 +1,25 @@ +{ + "name": "bronze", + "disable": false, + "tier": 2, + "color": "da9839", + "armorPoints": 3, + "enchantability": 9, + "craftingMaterial": "tag:forge:ingots/bronze", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 800000, + "usage": 120, + "speedVertical": 0.41, + "accelVertical": 0.12, + "speedSideways": 0.14, + "speedHoverAscend": 0.27, + "speedHoverDescend": 0.25, + "speedHover": 0.075, + "sprintSpeedMulti": 1.1, + "sprintSpeedMultiVertical": 1.05, + "sprintFuelMulti": 2.1 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/copper.json b/config/ironjetpacks/jetpacks/copper.json new file mode 100644 index 0000000..9b96a5f --- /dev/null +++ b/config/ironjetpacks/jetpacks/copper.json @@ -0,0 +1,25 @@ +{ + "name": "copper", + "disable": false, + "tier": 1, + "color": "ee825b", + "armorPoints": 2, + "enchantability": 12, + "craftingMaterial": "minecraft:copper_ingot", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 250000, + "usage": 85, + "speedVertical": 0.29, + "accelVertical": 0.11, + "speedSideways": 0.1, + "speedHoverAscend": 0.23, + "speedHoverDescend": 0.25, + "speedHover": 0.092, + "sprintSpeedMulti": 1.05, + "sprintSpeedMultiVertical": 1.025, + "sprintFuelMulti": 1.4 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/creative.json b/config/ironjetpacks/jetpacks/creative.json new file mode 100644 index 0000000..62bd2eb --- /dev/null +++ b/config/ironjetpacks/jetpacks/creative.json @@ -0,0 +1,25 @@ +{ + "name": "creative", + "disable": false, + "tier": -1, + "color": "cf1ae9", + "armorPoints": 8, + "enchantability": 0, + "craftingMaterial": "null", + "creative": true, + "rarity": 3, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 0, + "usage": 0, + "speedVertical": 1.03, + "accelVertical": 0.17, + "speedSideways": 0.21, + "speedHoverAscend": 0.45, + "speedHoverDescend": 0.25, + "speedHover": 0.0, + "sprintSpeedMulti": 2.0, + "sprintSpeedMultiVertical": 1.5, + "sprintFuelMulti": 0.0 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/diamond.json b/config/ironjetpacks/jetpacks/diamond.json new file mode 100644 index 0000000..68e05d5 --- /dev/null +++ b/config/ironjetpacks/jetpacks/diamond.json @@ -0,0 +1,25 @@ +{ + "name": "diamond", + "disable": false, + "tier": 4, + "color": "4cf4e0", + "armorPoints": 4, + "enchantability": 10, + "craftingMaterial": "tag:forge:gems/diamond", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 30000000, + "usage": 650, + "speedVertical": 0.9, + "accelVertical": 0.15, + "speedSideways": 0.19, + "speedHoverAscend": 0.41, + "speedHoverDescend": 0.25, + "speedHover": 0.005, + "sprintSpeedMulti": 1.8, + "sprintSpeedMultiVertical": 1.4, + "sprintFuelMulti": 3.8 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/electrum.json b/config/ironjetpacks/jetpacks/electrum.json new file mode 100644 index 0000000..71cf9d7 --- /dev/null +++ b/config/ironjetpacks/jetpacks/electrum.json @@ -0,0 +1,25 @@ +{ + "name": "electrum", + "disable": false, + "tier": 3, + "color": "f6f395", + "armorPoints": 2, + "enchantability": 18, + "craftingMaterial": "tag:forge:ingots/electrum", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 10000000, + "usage": 310, + "speedVertical": 0.79, + "accelVertical": 0.14, + "speedSideways": 0.17, + "speedHoverAscend": 0.37, + "speedHoverDescend": 0.25, + "speedHover": 0.03, + "sprintSpeedMulti": 1.6, + "sprintSpeedMultiVertical": 1.3, + "sprintFuelMulti": 3.5 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/emerald.json b/config/ironjetpacks/jetpacks/emerald.json new file mode 100644 index 0000000..65123b5 --- /dev/null +++ b/config/ironjetpacks/jetpacks/emerald.json @@ -0,0 +1,25 @@ +{ + "name": "emerald", + "disable": false, + "tier": 5, + "color": "4dd979", + "armorPoints": 4, + "enchantability": 15, + "craftingMaterial": "tag:forge:gems/emerald", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 48000000, + "usage": 880, + "speedVertical": 1.03, + "accelVertical": 0.17, + "speedSideways": 0.21, + "speedHoverAscend": 0.45, + "speedHoverDescend": 0.25, + "speedHover": 0.0, + "sprintSpeedMulti": 2.0, + "sprintSpeedMultiVertical": 1.5, + "sprintFuelMulti": 4.0 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/gold.json b/config/ironjetpacks/jetpacks/gold.json new file mode 100644 index 0000000..33b1f0e --- /dev/null +++ b/config/ironjetpacks/jetpacks/gold.json @@ -0,0 +1,25 @@ +{ + "name": "gold", + "disable": false, + "tier": 3, + "color": "f9eb59", + "armorPoints": 2, + "enchantability": 25, + "craftingMaterial": "tag:forge:ingots/gold", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 10000000, + "usage": 300, + "speedVertical": 0.61, + "accelVertical": 0.13, + "speedSideways": 0.15, + "speedHoverAscend": 0.34, + "speedHoverDescend": 0.25, + "speedHover": 0.03, + "sprintSpeedMulti": 1.5, + "sprintSpeedMultiVertical": 1.25, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/invar.json b/config/ironjetpacks/jetpacks/invar.json new file mode 100644 index 0000000..ba2c945 --- /dev/null +++ b/config/ironjetpacks/jetpacks/invar.json @@ -0,0 +1,25 @@ +{ + "name": "invar", + "disable": false, + "tier": 3, + "color": "a4b2a9", + "armorPoints": 3, + "enchantability": 15, + "craftingMaterial": "tag:forge:ingots/invar", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 12000000, + "usage": 350, + "speedVertical": 0.61, + "accelVertical": 0.13, + "speedSideways": 0.15, + "speedHoverAscend": 0.34, + "speedHoverDescend": 0.25, + "speedHover": 0.03, + "sprintSpeedMulti": 1.5, + "sprintSpeedMultiVertical": 1.25, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/iron.json b/config/ironjetpacks/jetpacks/iron.json new file mode 100644 index 0000000..cccca52 --- /dev/null +++ b/config/ironjetpacks/jetpacks/iron.json @@ -0,0 +1,25 @@ +{ + "name": "iron", + "disable": false, + "tier": 2, + "color": "d8d8d8", + "armorPoints": 3, + "enchantability": 9, + "craftingMaterial": "tag:forge:ingots/iron", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 800000, + "usage": 120, + "speedVertical": 0.41, + "accelVertical": 0.12, + "speedSideways": 0.14, + "speedHoverAscend": 0.27, + "speedHoverDescend": 0.25, + "speedHover": 0.075, + "sprintSpeedMulti": 1.1, + "sprintSpeedMultiVertical": 1.05, + "sprintFuelMulti": 2.1 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/platinum.json b/config/ironjetpacks/jetpacks/platinum.json new file mode 100644 index 0000000..435c890 --- /dev/null +++ b/config/ironjetpacks/jetpacks/platinum.json @@ -0,0 +1,25 @@ +{ + "name": "platinum", + "disable": false, + "tier": 4, + "color": "a6e9ff", + "armorPoints": 4, + "enchantability": 12, + "craftingMaterial": "tag:forge:ingots/platinum", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 36000000, + "usage": 720, + "speedVertical": 0.92, + "accelVertical": 0.155, + "speedSideways": 0.193, + "speedHoverAscend": 0.42, + "speedHoverDescend": 0.25, + "speedHover": 0.005, + "sprintSpeedMulti": 1.8, + "sprintSpeedMultiVertical": 1.4, + "sprintFuelMulti": 3.8 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/silver.json b/config/ironjetpacks/jetpacks/silver.json new file mode 100644 index 0000000..02f1389 --- /dev/null +++ b/config/ironjetpacks/jetpacks/silver.json @@ -0,0 +1,25 @@ +{ + "name": "silver", + "disable": false, + "tier": 2, + "color": "8b99a4", + "armorPoints": 3, + "enchantability": 12, + "craftingMaterial": "tag:forge:ingots/silver", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 1200000, + "usage": 150, + "speedVertical": 0.48, + "accelVertical": 0.13, + "speedSideways": 0.15, + "speedHoverAscend": 0.3, + "speedHoverDescend": 0.25, + "speedHover": 0.07, + "sprintSpeedMulti": 1.3, + "sprintSpeedMultiVertical": 1.15, + "sprintFuelMulti": 2.7 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/steel.json b/config/ironjetpacks/jetpacks/steel.json new file mode 100644 index 0000000..6b1ba01 --- /dev/null +++ b/config/ironjetpacks/jetpacks/steel.json @@ -0,0 +1,25 @@ +{ + "name": "steel", + "disable": false, + "tier": 3, + "color": "565656", + "armorPoints": 3, + "enchantability": 15, + "craftingMaterial": "tag:forge:ingots/steel", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 12000000, + "usage": 350, + "speedVertical": 0.67, + "accelVertical": 0.135, + "speedSideways": 0.155, + "speedHoverAscend": 0.35, + "speedHoverDescend": 0.25, + "speedHover": 0.025, + "sprintSpeedMulti": 1.5, + "sprintSpeedMultiVertical": 1.25, + "sprintFuelMulti": 3.2 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/stone.json b/config/ironjetpacks/jetpacks/stone.json new file mode 100644 index 0000000..2f13bcc --- /dev/null +++ b/config/ironjetpacks/jetpacks/stone.json @@ -0,0 +1,25 @@ +{ + "name": "stone", + "disable": false, + "tier": 1, + "color": "7f7f7f", + "armorPoints": 2, + "enchantability": 12, + "craftingMaterial": "tag:forge:stone", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 100000, + "usage": 70, + "speedVertical": 0.25, + "accelVertical": 0.11, + "speedSideways": 0.08, + "speedHoverAscend": 0.18, + "speedHoverDescend": 0.25, + "speedHover": 0.1, + "sprintSpeedMulti": 1.0, + "sprintSpeedMultiVertical": 1.0, + "sprintFuelMulti": 1.0 +} \ No newline at end of file diff --git a/config/ironjetpacks/jetpacks/wood.json b/config/ironjetpacks/jetpacks/wood.json new file mode 100644 index 0000000..167d1a6 --- /dev/null +++ b/config/ironjetpacks/jetpacks/wood.json @@ -0,0 +1,25 @@ +{ + "name": "wood", + "disable": false, + "tier": 0, + "color": "83663c", + "armorPoints": 1, + "enchantability": 15, + "craftingMaterial": "tag:minecraft:planks", + "creative": false, + "rarity": 0, + "toughness": 0.0, + "knockbackResistance": 0.0, + "curios": true, + "capacity": 20000, + "usage": 32, + "speedVertical": 0.18, + "accelVertical": 0.1, + "speedSideways": 0.06, + "speedHoverAscend": 0.16, + "speedHoverDescend": 0.25, + "speedHover": 0.14, + "sprintSpeedMulti": 1.0, + "sprintSpeedMultiVertical": 1.0, + "sprintFuelMulti": 1.0 +} \ No newline at end of file diff --git a/config/itemzoom-client.toml b/config/itemzoom-client.toml new file mode 100644 index 0000000..f4ee183 --- /dev/null +++ b/config/itemzoom-client.toml @@ -0,0 +1,32 @@ + +[itemzoom] + + [itemzoom.toggled] + #If set to "false", Item Zoom will be disabled. + enabled = true + + [itemzoom.zoom] + #Set lower amount to make the item zoom less. + #Range: 10 ~ 100 + amount = 80 + + [itemzoom.jei] + #Zoom items only from the JEI ingredient and bookmark list overlays. + only = false + + [itemzoom.show] + #Display the item's cooldown animation when zoomed. + cooldown = false + + [itemzoom.show.help] + #Display name "Item Zoom" and the hotkey to toggle this mod below the zoomed item. + text = true + + [itemzoom.show.damage] + #Display the item's durability bar when zoomed. + bar = false + + [itemzoom.show.stack] + #Display the item's stack size when zoomed. + size = false + diff --git a/config/jade/hide-entities.json b/config/jade/hide-entities.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/config/jade/hide-entities.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/config/jade/jade.json b/config/jade/jade.json new file mode 100644 index 0000000..65b288f --- /dev/null +++ b/config/jade/jade.json @@ -0,0 +1,73 @@ +{ + "general": { + "displayTooltip": true, + "displayBlocks": true, + "displayEntities": true, + "displayMode": "TOGGLE", + "hideFromDebug": true, + "hideFromTabList": true, + "enableTextToSpeech": false, + "ttsMode": "PRESS", + "fluidMode": "ANY", + "reachDistance": 0.0, + "debug": false, + "itemModNameTooltip": true, + "bossBarOverlapMode": "PUSH_DOWN", + "hintOverlayToggle": true + }, + "overlay": { + "overlayPosX": 0.5, + "overlayPosY": 1.0, + "overlayScale": 1.0, + "overlayAnchorX": 0.5, + "overlayAnchorY": 0.0, + "overlaySquare": false, + "flipMainHand": false, + "autoScaleThreshold": 0.5, + "alpha": 0.7, + "themes": { + "jade:waila": { + "id": "jade:waila", + "backgroundColor": "#100010", + "gradientStart": "#5000ff", + "gradientEnd": "#28007f", + "titleColor": "#fff", + "textColor": "#a0a0a0", + "textShadow": true + }, + "jade:dark": { + "id": "jade:dark", + "backgroundColor": "#131313", + "gradientStart": "#383838", + "gradientEnd": "#242424", + "titleColor": "#fff", + "textColor": "#a0a0a0", + "textShadow": true + }, + "jade:create": { + "id": "jade:create", + "backgroundColor": "#000", + "gradientStart": "#2a2626", + "gradientEnd": "#1a1717", + "titleColor": "#fff", + "textColor": "#a0a0a0", + "textShadow": true + }, + "jade:top": { + "id": "jade:top", + "backgroundColor": "#0695", + "gradientStart": "#999f", + "gradientEnd": "#999f", + "titleColor": "#fff", + "textColor": "#a0a0a0", + "textShadow": true + } + }, + "activeTheme": "jade:dark", + "iconMode": "TOP", + "animation": true + }, + "formatting": { + "modName": "§9§o%s" + } +} \ No newline at end of file diff --git a/config/jade/plugins.json b/config/jade/plugins.json new file mode 100644 index 0000000..ef69a5b --- /dev/null +++ b/config/jade/plugins.json @@ -0,0 +1,75 @@ +{ + "minecraft": { + "block_inventory.detailed_amount": 54, + "furnace": true, + "harvest_tool.show_unbreakable": true, + "chicken_egg": true, + "block_inventory.items_per_line": 9, + "jukebox": true, + "brewing_stand": true, + "animal_owner": true, + "block_inventory.normal_amount": 9, + "energy_storage.detailed": false, + "harvest_tool.effective_tool": true, + "note_block": true, + "beehive": true, + "block_inventory.show_name_amount": 5, + "block_inventory": true, + "player_head": true, + "block_states": false, + "lectern": true, + "entity_armor": true, + "harvest_tool": true, + "armor_stand": true, + "fluid": true, + "horse_stats": true, + "item_tooltip": true, + "entity_health": true, + "energy_storage": true, + "entity_armor.max_for_render": 40, + "enchantment_power": true, + "breaking_progress": true, + "tnt_stability": true, + "villager_profession": true, + "mob_breeding": true, + "entity_health.icons_per_line": 10, + "item_frame": true, + "crop_progress": true, + "fluid.detailed": false, + "total_enchantment_power": true, + "potion_effects": true, + "command_block": true, + "mob_growth": true, + "painting": true, + "harvest_tool.new_line": false, + "entity_health.max_for_render": 40, + "mob_spawner": true, + "redstone": true + }, + "gtceu": { + "recipe_logic_provider": true, + "workable_provider": true, + "electric_container_provider": true, + "controllable_provider": true + }, + "jade": { + "coordinates.rel": false, + "distance": false, + "block_face": false, + "coordinates": false, + "registry_name": "OFF", + "mod_name": true + }, + "ae2": { + "part_icon": true, + "charger": true, + "debug": true, + "part_tooltip": true, + "grid_node_state": true, + "pattern_provider": true, + "part_mod_name": true, + "power_storage": true, + "crafting_monitor": true, + "part_name": true + } +} \ No newline at end of file diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json new file mode 100644 index 0000000..b50c5b0 --- /dev/null +++ b/config/jade/sort-order.json @@ -0,0 +1,110 @@ +{ + "gtceu:electric_container_provider": null, + "gtceu:workable_provider": null, + "gtceu:controllable_provider": null, + "gtceu:recipe_logic_provider": null, + "minecraft:brewing_stand": null, + "minecraft:beehive": null, + "minecraft:command_block": null, + "minecraft:jukebox": null, + "minecraft:lectern": null, + "minecraft:redstone": null, + "minecraft:furnace": null, + "minecraft:animal_owner": null, + "minecraft:potion_effects": null, + "minecraft:mob_growth": null, + "minecraft:mob_breeding": null, + "minecraft:chicken_egg": null, + "minecraft:block_states": null, + "minecraft:horse_stats": null, + "minecraft:item_frame": null, + "minecraft:tnt_stability": null, + "minecraft:note_block": null, + "minecraft:armor_stand": null, + "minecraft:painting": null, + "minecraft:harvest_tool": null, + "minecraft:enchantment_power": null, + "minecraft:total_enchantment_power": null, + "minecraft:player_head": null, + "minecraft:villager_profession": null, + "minecraft:item_tooltip": null, + "minecraft:falling_block": null, + "minecraft:entity_health": null, + "minecraft:entity_armor": null, + "minecraft:crop_progress": null, + "minecraft:mob_spawner": null, + "minecraft:block_inventory": null, + "minecraft:fluid": null, + "minecraft:energy_storage": null, + "minecraft:progress": null, + "jade:object_name": null, + "jade:registry_name": null, + "jade:mod_name": null, + "jade:distance": null, + "jade:block_face": null, + "ae2:server_data": null, + "ae2:charger": null, + "ae2:crafting_monitor": null, + "ae2:pattern_provider": null, + "ae2:power_storage": null, + "ae2:grid_node_state": null, + "ae2:debug": null, + "ae2:part_name": null, + "ae2:part_icon": null, + "ae2:part_tooltip": null, + "ae2:part_mod_name": null, + "gtceu:electric_container_provider": null, + "gtceu:workable_provider": null, + "gtceu:controllable_provider": null, + "gtceu:recipe_logic_provider": null, + "minecraft:brewing_stand": null, + "minecraft:beehive": null, + "minecraft:command_block": null, + "minecraft:jukebox": null, + "minecraft:lectern": null, + "minecraft:redstone": null, + "minecraft:furnace": null, + "minecraft:animal_owner": null, + "minecraft:potion_effects": null, + "minecraft:mob_growth": null, + "minecraft:mob_breeding": null, + "minecraft:chicken_egg": null, + "minecraft:block_states": null, + "minecraft:horse_stats": null, + "minecraft:item_frame": null, + "minecraft:tnt_stability": null, + "minecraft:note_block": null, + "minecraft:armor_stand": null, + "minecraft:painting": null, + "minecraft:harvest_tool": null, + "minecraft:enchantment_power": null, + "minecraft:total_enchantment_power": null, + "minecraft:player_head": null, + "minecraft:villager_profession": null, + "minecraft:item_tooltip": null, + "minecraft:falling_block": null, + "minecraft:entity_health": null, + "minecraft:entity_armor": null, + "minecraft:crop_progress": null, + "minecraft:mob_spawner": null, + "minecraft:block_inventory": null, + "minecraft:fluid": null, + "minecraft:energy_storage": null, + "minecraft:progress": null, + "jade:object_name": null, + "jade:registry_name": null, + "jade:mod_name": null, + "jade:distance": null, + "jade:block_face": null, + "ae2:server_data": null, + "ae2:charger": null, + "ae2:crafting_monitor": null, + "ae2:pattern_provider": null, + "ae2:power_storage": null, + "ae2:grid_node_state": null, + "ae2:debug": null, + "ae2:part_name": null, + "ae2:part_icon": null, + "ae2:part_tooltip": null, + "ae2:part_mod_name": null +} \ No newline at end of file diff --git a/config/jecalculation/config.toml b/config/jecalculation/config.toml new file mode 100644 index 0000000..2b135dc --- /dev/null +++ b/config/jecalculation/config.toml @@ -0,0 +1,4 @@ + +[General] + clientMode = false + diff --git a/config/jecalculation/record.json b/config/jecalculation/record.json new file mode 100644 index 0000000..c837c3b --- /dev/null +++ b/config/jecalculation/record.json @@ -0,0 +1,22 @@ +{ + "craft": { + "mode": "input", + "overlayPositionX": 0, + "amount": "", + "overlayDepth": 0, + "overlayOpen": 0b, + "recents": [], + "inventory": 0b, + "overlayPositionY": 0 + }, + "math": { + "current": "", + "last": "0", + "state": 0, + "operator": 0 + }, + "player": { + "recipes": {}, + "last": "" + } +} diff --git a/config/jei/blacklist.cfg b/config/jei/blacklist.cfg new file mode 100644 index 0000000..e69de29 diff --git a/config/jei/ingredient-list-mod-sort-order.ini b/config/jei/ingredient-list-mod-sort-order.ini new file mode 100644 index 0000000..1b7e49a --- /dev/null +++ b/config/jei/ingredient-list-mod-sort-order.ini @@ -0,0 +1,20 @@ +Minecraft +GregTech +FTB Quests +Item Filters +Applied Energistics 2 +Building Gadgets +Crafting Station +Functional Storage +Xtones Reworked +Hang Glider +Simple Magnets +Elevator Mod +Iron Jetpacks +Angel Ring 2 +Tool Belt +AEInfinityBooster +AE2 Things +ExtendedAE +Just Another Void Dimension +Just Enough Calculation diff --git a/config/jei/ingredient-list-type-sort-order.ini b/config/jei/ingredient-list-type-sort-order.ini new file mode 100644 index 0000000..5c11a94 --- /dev/null +++ b/config/jei/ingredient-list-type-sort-order.ini @@ -0,0 +1,3 @@ +net.minecraft.world.item.ItemStack +net.minecraftforge.fluids.FluidStack +snownee.lychee.core.post.PostAction diff --git a/config/jei/jei-client.ini b/config/jei/jei-client.ini new file mode 100644 index 0000000..f18f710 --- /dev/null +++ b/config/jei/jei-client.ini @@ -0,0 +1,141 @@ +[BookmarkList] + # Description: Max number of rows shown + # Valid Values: An integer in the range [1, 100] (inclusive) + # Default Value: 16 + MaxRows = 16 + + # Description: Max number of columns shown + # Valid Values: An integer in the range [4, 100] (inclusive) + # Default Value: 9 + MaxColumns = 9 + + # Description: Horizontal alignment of the ingredient grid inside the available area + # Valid Values: [LEFT, CENTER, RIGHT] + # Default Value: LEFT + HorizontalAlignment = LEFT + + # Description: Vertical alignment of the ingredient grid inside the available area + # Valid Values: [TOP, CENTER, BOTTOM] + # Default Value: TOP + VerticalAlignment = TOP + + # Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. + # Valid Values: [ENABLED, AUTO_HIDE, DISABLED] + # Default Value: ENABLED + ButtonNavigationVisibility = ENABLED + + # Description: Set to true to draw a background texture behind the gui. + # Valid Values: [true, false] + # Default Value: false + DrawBackground = false + + +[IngredientList] + # Description: Max number of rows shown + # Valid Values: An integer in the range [1, 100] (inclusive) + # Default Value: 16 + MaxRows = 25 + + # Description: Max number of columns shown + # Valid Values: An integer in the range [4, 100] (inclusive) + # Default Value: 9 + MaxColumns = 15 + + # Description: Horizontal alignment of the ingredient grid inside the available area + # Valid Values: [LEFT, CENTER, RIGHT] + # Default Value: RIGHT + HorizontalAlignment = RIGHT + + # Description: Vertical alignment of the ingredient grid inside the available area + # Valid Values: [TOP, CENTER, BOTTOM] + # Default Value: TOP + VerticalAlignment = TOP + + # Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. + # Valid Values: [ENABLED, AUTO_HIDE, DISABLED] + # Default Value: ENABLED + ButtonNavigationVisibility = ENABLED + + # Description: Set to true to draw a background texture behind the gui. + # Valid Values: [true, false] + # Default Value: false + DrawBackground = false + + +[advanced] + # Description: Display search bar in the center + # Valid Values: [true, false] + # Default Value: false + CenterSearch = true + + # Description: Set low-memory mode (makes search very slow, but uses less RAM) + # Valid Values: [true, false] + # Default Value: false + LowMemorySlowSearchEnabled = false + + # Description: Enable cheating items into the hotbar by using the shift+number keys. + # Valid Values: [true, false] + # Default Value: false + CheatToHotbarUsingHotkeysEnabled = false + + # Description: Enable adding new bookmarks to the front of the bookmark list. + # Valid Values: [true, false] + # Default Value: true + AddBookmarksToFrontEnabled = true + + # Description: How items should be handed to you + # Valid Values: [INVENTORY, MOUSE_PICKUP] + # Default Value: MOUSE_PICKUP + GiveMode = MOUSE_PICKUP + + # Description: Max. recipe gui height + # Valid Values: Any integer greater than or equal to 175 + # Default Value: 350 + RecipeGuiHeight = 350 + + +[search] + # Description: Search mode for Mod Names (prefix: @) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: REQUIRE_PREFIX + ModNameSearchMode = REQUIRE_PREFIX + + # Description: Search mode for Tooltips (prefix: #) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: ENABLED + TooltipSearchMode = ENABLED + + # Description: Search mode for Tag Names (prefix: $) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: REQUIRE_PREFIX + TagSearchMode = REQUIRE_PREFIX + + # Description: Search mode for Creative Tab Names (prefix: %) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + CreativeTabSearchMode = DISABLED + + # Description: Search mode for Colors (prefix: ^) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + ColorSearchMode = DISABLED + + # Description: Search mode for resources locations (prefix: &) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + ResourceLocationSearchMode = DISABLED + + # Description: Search advanced tooltips (visible with F3+H) + # Valid Values: [true, false] + # Default Value: false + SearchAdvancedTooltips = false + + +[sorting] + # Description: Sorting order for the ingredient list + # Valid Values: A comma-separated list containing values of: + # [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY] + # Default Value: MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU + IngredientSortStages = MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU + + diff --git a/config/jei/jei-colors.ini b/config/jei/jei-colors.ini new file mode 100644 index 0000000..1fc7da4 --- /dev/null +++ b/config/jei/jei-colors.ini @@ -0,0 +1,8 @@ +[colors] + # Description: Color values to search for + # Valid Values: A comma-separated list containing values of: + # Any color name and an RGB hex color, separated by a ':' + # Default Value: White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0 + SearchColors = White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0 + + diff --git a/config/jei/jei-debug.ini b/config/jei/jei-debug.ini new file mode 100644 index 0000000..89c6b8f --- /dev/null +++ b/config/jei/jei-debug.ini @@ -0,0 +1,12 @@ +[debug] + # Description: Debug mode enabled + # Valid Values: [true, false] + # Default Value: false + DebugMode = false + + # Description: Debug inputs enabled + # Valid Values: [true, false] + # Default Value: false + DebugInputs = false + + diff --git a/config/jei/jei-mod-id-format.ini b/config/jei/jei-mod-id-format.ini new file mode 100644 index 0000000..05234a8 --- /dev/null +++ b/config/jei/jei-mod-id-format.ini @@ -0,0 +1,11 @@ +[modname] + # Description: Formatting for mod name tooltip + # Valid Values: A chat formatting string. + # Use these formatting colors: + # black dark_blue dark_green dark_aqua dark_red dark_purple gold gray dark_gray blue green aqua red light_purple yellow white + # With these formatting options: + # obfuscated bold strikethrough underline italic + # Default Value: blue italic + ModNameFormat = blue italic + + diff --git a/config/jei/recipe-category-sort-order.ini b/config/jei/recipe-category-sort-order.ini new file mode 100644 index 0000000..9ae3827 --- /dev/null +++ b/config/jei/recipe-category-sort-order.ini @@ -0,0 +1,83 @@ +minecraft:crafting +minecraft:anvil +minecraft:blasting +minecraft:brewing +minecraft:campfire +minecraft:compostable +minecraft:fuel +minecraft:furnace +minecraft:smithing +minecraft:smoking +minecraft:stonecutting +jei:information +ae2:attunement +ae2:certus_growth +ae2:charger +ae2:condenser +ae2:entropy +ae2:inscriber +ae2:item_transformation +gtceu:alloy_smelter +gtceu:arc_furnace +gtceu:assembler +gtceu:assembly_line +gtceu:autoclave +gtceu:bender +gtceu:brewery +gtceu:canner +gtceu:centrifuge +gtceu:chemical_bath +gtceu:chemical_reactor +gtceu:circuit_assembler +gtceu:coke_oven +gtceu:combustion_generator +gtceu:compressor +gtceu:cracker +gtceu:cutter +gtceu:distillation_tower +gtceu:distillery +gtceu:electric_blast_furnace +gtceu:electric_furnace +gtceu:electrolyzer +gtceu:electromagnetic_separator +gtceu:extractor +gtceu:extruder +gtceu:fermenter +gtceu:fluid_heater +gtceu:fluid_solidifier +gtceu:forge_hammer +gtceu:forming_press +gtceu:fusion_reactor +gtceu:gas_collector +gtceu:gas_turbine +gtceu:implosion_compressor +gtceu:large_boiler +gtceu:large_chemical_reactor +gtceu:laser_engraver +gtceu:lathe +gtceu:macerator +gtceu:mixer +gtceu:multiblock_info +gtceu:ore_washer +gtceu:packer +gtceu:plasma_generator +gtceu:polarizer +gtceu:primitive_blast_furnace +gtceu:pyrolyse_oven +gtceu:rock_breaker +gtceu:sifter +gtceu:steam_boiler +gtceu:steam_turbine +gtceu:thermal_centrifuge +gtceu:vacuum_freezer +gtceu:wiremill +ftbquests:loot_crate +ftbquests:quest +gtceu:greenhouse +jeresources:dungeon +jeresources:enchantment +jeresources:mob +jeresources:plant +jeresources:villager +jeresources:worldgen +lychee:item_inside/minecraft/default diff --git a/config/jei/world/local/Applied_Energistics_3/bookmarks.ini b/config/jei/world/local/Applied_Energistics_3/bookmarks.ini new file mode 100644 index 0000000..4d33a97 --- /dev/null +++ b/config/jei/world/local/Applied_Energistics_3/bookmarks.ini @@ -0,0 +1,2 @@ +T:{Count:1b,id:"minecraft:sand"} +T:{Count:1b,id:"ae2things:advanced_inscriber"} diff --git a/config/jei/world/local/New_World/bookmarks.ini b/config/jei/world/local/New_World/bookmarks.ini new file mode 100644 index 0000000..e69de29 diff --git a/config/jei/world/local/New_World__1/bookmarks.ini b/config/jei/world/local/New_World__1/bookmarks.ini new file mode 100644 index 0000000..4d0d143 --- /dev/null +++ b/config/jei/world/local/New_World__1/bookmarks.ini @@ -0,0 +1 @@ +T:{Count:1b,id:"thermalendergy:dynamo_fuel_nullifier_augment"} diff --git a/config/jeresources-common.toml b/config/jeresources-common.toml new file mode 100644 index 0000000..0dd954f --- /dev/null +++ b/config/jeresources-common.toml @@ -0,0 +1,11 @@ +#Range: 1 ~ 4 +itemsPerColumn = 4 +#Range: 1 ~ 4 +itemsPerRow = 4 +diyData = true +showDevData = false +enchantsBlacklist = ["flimflam", "soulBound"] +hiddenTabs = [] +dimensionsBlacklist = [-11] +disableLootManagerReloading = false + diff --git a/config/jeresources.toml b/config/jeresources.toml new file mode 100644 index 0000000..a4f9f5b --- /dev/null +++ b/config/jeresources.toml @@ -0,0 +1,11 @@ +disableLootManagerReloading = false +hiddenTabs = [] +#Range: 1 ~ 4 +itemsPerRow = 4 +enchantsBlacklist = ["flimflam", "soulBound"] +showDevData = false +dimensionsBlacklist = [-11] +diyData = true +#Range: 1 ~ 4 +itemsPerColumn = 4 + diff --git a/config/logbegone.toml b/config/logbegone.toml new file mode 100644 index 0000000..12d2421 --- /dev/null +++ b/config/logbegone.toml @@ -0,0 +1,5 @@ + +[logbegone] + regex = ["Disconnecting VANILLA connection attempt", "Channels "] + phrases = ["Disconnecting VANILLA connection attempt", "Channels "] + diff --git a/config/modernfix-common.toml b/config/modernfix-common.toml new file mode 100644 index 0000000..41413ef --- /dev/null +++ b/config/modernfix-common.toml @@ -0,0 +1,3 @@ +#These JEI plugins will be loaded on the main thread +blacklist_async_jei_plugins = ["jepb:jei_plugin"] + diff --git a/config/modernfix-mixins.properties b/config/modernfix-mixins.properties new file mode 100644 index 0000000..95d8d55 --- /dev/null +++ b/config/modernfix-mixins.properties @@ -0,0 +1,62 @@ +# This is the configuration file for ModernFix. +# +# The following options can be enabled or disabled if there is a compatibility issue. +# Add a line mixin.example_name=true/false without the # sign to enable/disable a rule. +# mixin.bugfix.chunk_deadlock +# mixin.bugfix.concurrency +# mixin.bugfix.ctm_resourceutil_cme +# mixin.bugfix.fix_config_crashes +# mixin.bugfix.item_cache_flag +# mixin.bugfix.packet_leak +# mixin.bugfix.paper_chunk_patches +# mixin.devenv +# mixin.feature.branding +# mixin.feature.direct_stack_trace +# mixin.feature.integrated_server_watchdog +# mixin.feature.measure_time +# mixin.feature.snapshot_easter_egg +# mixin.feature.spam_thread_dump +# mixin.feature.spark_profile_launch +# mixin.feature.warn_missing_perf_mods +# mixin.launch.class_search_cache +# mixin.perf.blast_search_trees +# mixin.perf.cache_blockstate_cache_arrays +# mixin.perf.cache_model_materials +# mixin.perf.cache_strongholds +# mixin.perf.cache_upgraded_structures +# mixin.perf.clear_mixin_classinfo +# mixin.perf.compact_bit_storage +# mixin.perf.datapack_reload_exceptions +# mixin.perf.dedicated_reload_executor +# mixin.perf.deduplicate_climate_parameters +# mixin.perf.deduplicate_location +# mixin.perf.deduplicate_wall_shapes +# mixin.perf.dynamic_dfu +# mixin.perf.dynamic_entity_renderers +# mixin.perf.dynamic_resources +# mixin.perf.dynamic_resources.ae2 +# mixin.perf.dynamic_resources.ctm +# mixin.perf.dynamic_resources.diagonalfences +# mixin.perf.dynamic_resources.rs +# mixin.perf.dynamic_resources.supermartijncore +# mixin.perf.dynamic_structure_manager +# mixin.perf.fast_forge_dummies +# mixin.perf.fast_registry_validation +# mixin.perf.faster_advancements +# mixin.perf.faster_font_loading +# mixin.perf.faster_item_rendering +# mixin.perf.faster_texture_loading +# mixin.perf.faster_texture_stitching +# mixin.perf.kubejs +# mixin.perf.model_optimizations +# mixin.perf.nbt_memory_usage +# mixin.perf.patchouli_deduplicate_books +# mixin.perf.reduce_blockstate_cache_rebuilds +# mixin.perf.remove_biome_temperature_cache +# mixin.perf.remove_spawn_chunks +# mixin.perf.resourcepacks +# mixin.perf.skip_first_datapack_reload +# mixin.perf.state_definition_construct +# mixin.perf.tag_id_caching +# mixin.perf.thread_priorities +# mixin.safety diff --git a/config/placebo.cfg b/config/placebo.cfg new file mode 100644 index 0000000..2b5512f --- /dev/null +++ b/config/placebo.cfg @@ -0,0 +1,13 @@ +# File Specification: https://gist.github.com/Shadows-of-Fire/88ac714a758636c57a52e32ace5474c1 + +# Placebo Configuration + +patreon { + # [Client-Only] + # [Requires Restart] + # If your Patreon trail renders in first person mode + # Default: false + B:"Enable First Person Patreon Trail Effect"=false +} + + diff --git a/config/polymorph-integrations.toml b/config/polymorph-integrations.toml new file mode 100644 index 0000000..99fb6ac --- /dev/null +++ b/config/polymorph-integrations.toml @@ -0,0 +1,6 @@ +# Please be aware that enabling any third-party mod integration introduces instability and performance overheads, caution is strongly advised. +# If crashes or issues arise, disable the related modules as the first step in troubleshooting and report the issue to Polymorph. +fastfurnace = true +fastsuite = true +fastbench = true + diff --git a/config/questsadditions-client.toml b/config/questsadditions-client.toml new file mode 100644 index 0000000..5a189ad --- /dev/null +++ b/config/questsadditions-client.toml @@ -0,0 +1,6 @@ + +[Configs] + #Set to true to have the zoom centered on your mouse position + #instead of the center of the screen. + mouse_zoom = false + diff --git a/config/reforged_fabric/indigo-renderer.properties b/config/reforged_fabric/indigo-renderer.properties new file mode 100644 index 0000000..4b34c04 --- /dev/null +++ b/config/reforged_fabric/indigo-renderer.properties @@ -0,0 +1,8 @@ +#Indigo properties file +#Thu Aug 31 12:30:09 BST 2023 +debug-compare-lighting=auto +fix-exterior-vertex-lighting=auto +ambient-occlusion-mode=hybrid +always-tesselate-blocks=auto +fix-smooth-lighting-offset=auto +fix-luminous-block-ambient-occlusion=auto diff --git a/config/reforgium-renderer.properties b/config/reforgium-renderer.properties new file mode 100644 index 0000000..fb34995 --- /dev/null +++ b/config/reforgium-renderer.properties @@ -0,0 +1,5 @@ +#Reforgium properties file +#Thu Aug 31 12:29:58 BST 2023 +fix-exterior-vertex-lighting=auto +ambient-occlusion-mode=auto +always-tesselate-blocks=auto diff --git a/config/roughlyenoughitems/config.json5 b/config/roughlyenoughitems/config.json5 new file mode 100644 index 0000000..5aa8b2d --- /dev/null +++ b/config/roughlyenoughitems/config.json5 @@ -0,0 +1,241 @@ +{ + "basics": { + "favorites": [], + "hiddenFavorites": [ + "{id:\"ftbteams:my_team\",json:'{\"group\":\"ftblibrary:info\",\"icon\":\"ftbteams:textures/teams.png\",\"x\":0,\"click\":\"ftbteams:open_gui\",\"loading_screen\":true}',type:\"ftblibrary:sidebar_button\"}", + "{id:\"ftbquests:quests\",json:'{\"group\":\"ftblibrary:info\",\"icon\":\"ftbquests:item/book\",\"x\":610,\"click\":\"ftbquests:open_gui\",\"required_server_mods\":[\"ftbquests\"],\"custom_text\":true}',type:\"ftblibrary:sidebar_button\"}", + "{id:\"ftbessentials:trash_can\",json:'{\"group\":\"ftblibrary:util\",\"icon\":\"ftblibrary:icons/bin\",\"x\":150,\"click\":\"command:/trashcan\",\"required_server_mods\":[\"ftbessentials\"]}',type:\"ftblibrary:sidebar_button\"}", + "{id:\"ftbchunks:chunks\",json:'{\"group\":\"ftblibrary:util\",\"icon\":\"ftblibrary:icons/map\",\"x\":310,\"click\":\"ftbchunks:open_gui\"}',type:\"ftblibrary:sidebar_button\"}", + "{id:\"ftbchunks:claim_chunks\",json:'{\"group\":\"ftblibrary:util\",\"icon\":\"ftblibrary:icons/map; tint\\\\u003d#FF80FFFF\",\"x\":400,\"click\":\"ftbchunks:open_claim_gui\"}',type:\"ftblibrary:sidebar_button\"}" + ], + "displayHistory": [], + // Declares whether cheating mode is on. + "cheating": true, + "favoritesEnabled": true, + "keyBindings": { + "recipeKeybind": { + "keyCode": "key.keyboard.r", + "modifier": 0 + }, + "usageKeybind": { + "keyCode": "key.keyboard.u", + "modifier": 0 + }, + "hideKeybind": { + "keyCode": "key.keyboard.o", + "modifier": 2 + }, + "previousPageKeybind": { + "keyCode": "key.keyboard.unknown", + "modifier": 0 + }, + "nextPageKeybind": { + "keyCode": "key.keyboard.unknown", + "modifier": 0 + }, + "focusSearchFieldKeybind": { + "keyCode": "key.keyboard.unknown", + "modifier": 0 + }, + "copyRecipeIdentifierKeybind": { + "keyCode": "key.mouse.middle", + "modifier": 0 + }, + "favoriteKeybind": { + "keyCode": "key.keyboard.a", + "modifier": 0 + }, + "exportImageKeybind": { + "keyCode": "key.keyboard.f8", + "modifier": 0 + }, + "previousScreenKeybind": { + "keyCode": "key.keyboard.backspace", + "modifier": 0 + } + }, + // Declares whether REI is visible. + "overlayVisible": true, + "cheatingStyle": "GRAB", + "motion": { + "favoritesAnimation": true + } + }, + "advanced": { + "filtering": { + "shouldFilterDisplays": true, + "filteringRules": [ + "{id:\"roughlyenoughitems:manual\",rule:{}}", + "{id:\"roughlyenoughitems:basic\",rule:{}}", + "{id:\"roughlyenoughitems:hidden_from_recipe_viewers\",rule:{}}" + ], + "filteringQuickCraftCategories": { }, + "filteredStacks": [ + "{Count:1b,id:\"ftbquests:barrier\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:screen_7\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_item_cell_16k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:missing_item\",type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:command_block\",type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:structure_void\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:custom\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_item_cell_1k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:detector\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:not_so_mysterious_cube\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:matter_cannon\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:repeating_command_block\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:inscriber\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:charged_staff\",type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:barrier\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:loot_crate_opener\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:screen_5\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:creative_fluid_cell\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:item_group\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:strong_nbt\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:vibration_chamber\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_item_cell_256k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_item_cell_4k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_fluid_cell_16k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:not\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:tag\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:creative_item_cell\",type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:debug_stick\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:or\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:matter_cannon\",tag:{internalCurrentPower:200000.0d},type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:charged_staff\",tag:{internalCurrentPower:8000.0d},type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:light\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:weak_nbt\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:and\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:mod\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:color_applicator\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:damage\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:custom_icon\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:lootcrate\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:id_regex\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_item_cell_64k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:block\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:wireless_terminal\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:always_true\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:quartz_growth_accelerator\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_fluid_cell_256k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:mysterious_cube\",type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:jigsaw\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_fluid_cell_1k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:screen_1\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:color_applicator\",tag:{amts:[L;128L,128L,128L,128L,128L,128L,128L,128L,128L,128L,128L,128L,128L,128L,128L,128L,128L],color:{Count:1b,id:\"minecraft:lime_dye\"},ic:2176L,internalCurrentPower:340000.0d,internalMaxPower:340000.0d,keys:[{\"#c\":\"ae2:i\",id:\"minecraft:gray_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:pink_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:lime_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:blue_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:cyan_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:magenta_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:orange_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:light_gray_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:green_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:snowball\"},{\"#c\":\"ae2:i\",id:\"minecraft:black_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:brown_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:light_blue_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:yellow_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:purple_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:white_dye\"},{\"#c\":\"ae2:i\",id:\"minecraft:red_dye\"}],upgrades:[{Count:1b,Slot:0,id:\"ae2:energy_card\"},{Count:1b,Slot:1,id:\"ae2:energy_card\"}]},type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_fluid_cell_64k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:max_count\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:xor\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:ender_dust\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:stage_barrier\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:charger\",type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:knowledge_book\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ftbquests:screen_3\",type:\"minecraft:item\"}", + "{Count:1b,id:\"itemfilters:always_false\",type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:color_applicator\",tag:{internalCurrentPower:20000.0d},type:\"minecraft:item\"}", + "{Count:1b,id:\"ae2:portable_fluid_cell_4k\",tag:{},type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:structure_block\",type:\"minecraft:item\"}", + "{Count:1b,id:\"minecraft:chain_command_block\",type:\"minecraft:item\"}" + ] + }, + "enableJeiCompatibilityLayer": true, + "tooltips": { + // Declares whether REI should append mod names to entries. + "appendModNames": true, + // Declares whether favorites tooltip should be displayed. + "displayFavoritesTooltip": false, + "displayIMEHints": true + }, + "layout": { + // The ordering of the items on the entry panel. + "entryPanelOrdering": "REGISTRY_ASCENDING", + // Declares the maximum amount of recipes displayed in a page if possible. + "maxRecipesPerPage": 8, + // Declares the maximum amount of recipes displayed in a page if possible. + "maxRecipesPageHeight": 300, + // Declares whether entry rendering time should be debugged. + "debugRenderTimeRequired": false, + // Merges displays with equal contents under 1 display. + "mergeDisplayUnderOne": true, + "favoriteAddWidgetMode": "ALWAYS_VISIBLE" + }, + "accessibility": { + "entrySize": 1.0, + // Declares the position of the entry panel. + "displayPanelLocation": "RIGHT", + // Declares how the scrollbar in composite screen should act. + "compositeScrollBarPermanent": false, + "toastDisplayedOnCopyIdentifier": true, + // Declares whether REI should use compact tabs for categories. + "useCompactTabs": true, + // Declares whether REI should use compact tab buttons for categories. + "useCompactTabButtons": false + }, + "search": { + // Declares whether search time should be debugged. + "debugSearchTimeRequired": false, + // Declares whether REI should search async. + "asyncSearch": true, + // Declares how many entries should be grouped one async search. + "asyncSearchPartitionSize": 100, + "patchAsyncThreadCrash": true, + "tooltipSearch": "ALWAYS", + "tagSearch": "PREFIX", + "identifierSearch": "ALWAYS", + "modSearch": "PREFIX" + }, + "commands": { + // Declares the command used to change gamemode. + "gamemodeCommand": "/gamemode {gamemode}", + // Declares the command used in servers to cheat items. + "giveCommand": "/give {player_name} {item_identifier}{nbt} {count}", + // Declares the command used to change weather. + "weatherCommand": "/weather {weather}", + // Declares the command used to change time. + "timeCommand": "/time set {time}" + }, + "miscellaneous": { + // Declares whether arrows in containers should be clickable. + "clickableRecipeArrows": true, + "registerRecipesInAnotherThread": true, + "newFastEntryRendering": true, + "cachingFastEntryRendering": false, + "cachingDisplayLookup": true + } + }, + "appearance": { + "recipeScreenType": "ORIGINAL", + // Declares the appearance of REI windows. + "theme": "LIGHT", + "layout": { + // Declares the position of the search field. + "searchFieldLocation": "CENTER", + // Declares the position of the config button. + "configButtonLocation": "UPPER", + // Declares whether the craftable filter button is enabled. + "showCraftableOnlyButton": false + }, + // Declares the appearance of recipe's border. + "recipeBorder": "DEFAULT", + // Declares whether entry panel is scrolled. + "scrollingEntryListWidget": false, + "horizontalEntriesBoundaries": 1.0, + "verticalEntriesBoundaries": 1.0, + "horizontalEntriesBoundariesColumns": 50, + "verticalEntriesBoundariesRows": 1000, + "favoritesHorizontalEntriesBoundaries": 1.0, + "favoritesHorizontalEntriesBoundariesColumns": 50, + "syntaxHighlightingMode": "COLORFUL", + "isFocusModeZoomed": false + }, + "functionality": { + "inputMethod": null, + // Declares whether REI should remove the recipe book. + "disableRecipeBook": false, + // Declares whether mob effects should be on the left side instead of the right side. + "leftSideMobEffects": false, + // Declares whether subsets is enabled. + "isSubsetsEnabled": false, + "allowInventoryHighlighting": true, + "itemCheatingMode": "REI_LIKE" + } +} \ No newline at end of file diff --git a/config/roughlyenoughitems/hints.json b/config/roughlyenoughitems/hints.json new file mode 100644 index 0000000..0e7f777 --- /dev/null +++ b/config/roughlyenoughitems/hints.json @@ -0,0 +1 @@ +{"UUID":"600579536a714f119e72bb0c81fa0085","shownHints":["text.rei.hint.favorites.discover"]} \ No newline at end of file diff --git a/config/roughlyenoughitems/pinyin.properties b/config/roughlyenoughitems/pinyin.properties new file mode 100644 index 0000000..c352164 --- /dev/null +++ b/config/roughlyenoughitems/pinyin.properties @@ -0,0 +1,2 @@ +#Pinyin Options +#Fri Sep 01 20:12:01 BST 2023 diff --git a/config/roughlyenoughitems/pinyin_double.properties b/config/roughlyenoughitems/pinyin_double.properties new file mode 100644 index 0000000..97ebc9c --- /dev/null +++ b/config/roughlyenoughitems/pinyin_double.properties @@ -0,0 +1,3 @@ +#Double Pinyin Options +#Fri Sep 01 20:12:01 BST 2023 +Converter=sougou diff --git a/config/shimmer-client.toml b/config/shimmer-client.toml new file mode 100644 index 0000000..9ed63b5 --- /dev/null +++ b/config/shimmer-client.toml @@ -0,0 +1,27 @@ +#setting UBO offset +#-1 for auto setting +#maximum is limited by your gpu,the OpenGL constant:GL_MAX_UNIFORM_BUFFER_BINDINGS-1,at least 36-1 +#Range: -1 ~ 128 +"UBO offset" = -1 +#setting block bloom +#true for effect on +#Block bloom only, does not apply to post-processing +"Block Bloom Effect" = true +#using light map for more realistic lighting +#true for light map ON +#If using the light map, the light is more realistic and avoid lights through the wall. The light is smoother when closed. It is a tradeoff. +"Using Light Map" = true +"enable colored light" = true +"enable bloom effect" = true +#using additive blend for colored lights +#true - vivid, false - realistic +"additive effect" = false +#the color attachment number used for store bloom information +#range from 1 (0 for vanilla use) to GL_MAX_COLOR_ATTACHMENTS-1, at least 8-1 +# +#Range: 1 ~ 16 +"bloom color attachment number" = 1 +#whether inset shader name into shader source file or not +# +"inset shader" = false + diff --git a/config/sidebar_buttons.json b/config/sidebar_buttons.json new file mode 100644 index 0000000..cf46ab2 --- /dev/null +++ b/config/sidebar_buttons.json @@ -0,0 +1,21 @@ +{ + "ftbteams": { + "my_team": true + }, + "ftbquests": { + "quests": true + }, + "ftblibrary": { + "toggle.gamemode": true, + "toggle.rain": true, + "toggle.day": true, + "toggle.night": true + }, + "ftbessentials": { + "trash_can": true + }, + "ftbchunks": { + "chunks": true, + "claim_chunks": true + } +} \ No newline at end of file diff --git a/config/simplemagnets-common.toml b/config/simplemagnets-common.toml new file mode 100644 index 0000000..b4e5ce5 --- /dev/null +++ b/config/simplemagnets-common.toml @@ -0,0 +1,63 @@ +[Client] + # Should the magnet play a ding sound when turned on or off? + # Allowed values: true, false - Default: true + playToggleSound = true + + # Should the magnet display a message on screen when turned on or off? + # Allowed values: true, false - Default: true + showToggleMessage = true + + # Should the Demagnetization Coil's range be highlighted when looking at it? + # Allowed values: true, false - Default: true + showDemagnetizationArea = true + +[General] + # In what range should the Basic Magnet pickup items and xp? + # Allowed range: 1 ~ 20 - Default: 5 + basicMagnetRange = 5 + + # In what range should the Advanced Magnet pickup items and xp by default? + # Allowed range: 1 ~ 20 - Default: 8 + advancedMagnetRange = 8 + + # What is the minimum range of the Advanced Magnet? + # Allowed range: 1 ~ 20 - Default: 3 + advancedMagnetMinRange = 3 + + # What is the maximum range of the Advanced Magnet? + # Allowed range: 1 ~ 20 - Default: 11 + advancedMagnetMaxRange = 11 + + [General."Demagnetization Coils"] + # In what range should the Basic Demagnetization Coil demagnetize items by default? + # Allowed range: 1 ~ 10 - Default: 2 + basicCoilRange = 2 + + # What is the minimum range of the Basic Demagnetization Coil? + # Allowed range: 1 ~ 10 - Default: 1 + basicCoilMinRange = 1 + + # What is the maximum range of the Basic Demagnetization Coil? + # Allowed range: 1 ~ 10 - Default: 3 + basicCoilMaxRange = 3 + + # Should the Basic Demagnetization Coil be able to filter items? + # Allowed values: true, false - Default: false + basicCoilFilter = false + + # In what range should the Advanced Demagnetization Coil pickup items and xp by default? + # Allowed range: 1 ~ 10 - Default: 3 + advancedCoilRange = 3 + + # What is the minimum range of the Advanced Demagnetization Coil? + # Allowed range: 1 ~ 10 - Default: 1 + advancedCoilMinRange = 1 + + # What is the maximum range of the Advanced Demagnetization Coil? + # Allowed range: 1 ~ 10 - Default: 5 + advancedCoilMaxRange = 5 + + # Should the Advanced Demagnetization Coil be able to filter items? + # Allowed values: true, false - Default: true + advancedCoilFilter = true + diff --git a/config/smoothboot.json b/config/smoothboot.json new file mode 100644 index 0000000..b0d93de --- /dev/null +++ b/config/smoothboot.json @@ -0,0 +1,10 @@ +{ + "bootstrapThreads": 1, + "mainThreads": 4, + "gamePriority": 5, + "integratedServerPriority": 5, + "bootstrapPriority": 1, + "mainPriority": 1, + "ioPriority": 1, + "modLoadingPriority": 1 +} \ No newline at end of file diff --git a/config/spark/config.json b/config/spark/config.json new file mode 100644 index 0000000..480c9e6 --- /dev/null +++ b/config/spark/config.json @@ -0,0 +1,4 @@ +{ + "_header": "spark configuration file - https://spark.lucko.me/docs/Configuration", + "backgroundProfiler": true +} \ No newline at end of file diff --git a/config/titanium/titanium-tags.toml b/config/titanium/titanium-tags.toml new file mode 100644 index 0000000..25c0dcb --- /dev/null +++ b/config/titanium/titanium-tags.toml @@ -0,0 +1,5 @@ + +[TagConfig] + #A list of mod ids sorted by preference when getting an Item for a tag + ITEM_PREFERENCE = ["minecraft", "emendatusenigmatica", "immersiveengineering", "thermal", "create", "mekanism", "jaopca", "kubejs", "appliedenergistics2", "pneumaticcraft", "occultism", "tmechworks", "industrialforegoing", "botania", "quark", "pedestals"] + diff --git a/config/titanium/titanium.toml b/config/titanium/titanium.toml new file mode 100644 index 0000000..04f80ed --- /dev/null +++ b/config/titanium/titanium.toml @@ -0,0 +1,14 @@ + +[TitaniumConfig] + #A Boolean that is true by default + thisIsABoolean = true + #A Boolean that is false by default + NOT_BOOLEAN = false + intAngery = 7 + + [TitaniumConfig.Dabber] + dabby = "lil dab" + + [TitaniumConfig.TestBlock] + DUMB_VALUE = 135 + diff --git a/config/toastcontrol-common.toml b/config/toastcontrol-common.toml new file mode 100644 index 0000000..01a7fed --- /dev/null +++ b/config/toastcontrol-common.toml @@ -0,0 +1,50 @@ + +#Client Configuration +[client] + + [client.blocked_toasts] + #If advancement toasts are blocked. + advancements = true + #If recipe toasts are blocked. + recipes = true + #If system toasts are blocked. + system = false + #If tutorial toasts are blocked. + tutorial = true + #If all vanilla toasts are blocked. + global_vanilla = false + #If all non-vanilla toasts are blocked. + global_modded = false + #If all toasts are blocked. + global = false + #Toast Classes that are blocked from being shown. + blocked_classes = [] + + [client.visual_options] + #How long a toast must be on the screen for, in ticks. Use 0 to use the default time. + #Range: 0 ~ 4000 + force_time = 0 + #If toasts are translucent. + translucent = true + #If toasts are transparent. Overrides translucency. + transparent = false + #How many toasts will be displayed on screen at once. + #Range: 1 ~ 7 + toast_count = 3 + #The X offset for toasts to be drawn at. + #Range: -8192 ~ 8192 + x_offset = 0 + #The Y offset for toasts to be drawn at. + #Range: -8192 ~ 8192 + y_offset = 0 + #If toasts automatically pop into the screen without animations. + no_slide = false + #If toasts show on the left of the screen. + start_left = false + #If toasts will come in from the top of the screen, rather than the side. + top_down = false + + [client.debug] + #If toast classes are printed when they are shown. + print_classes = false + diff --git a/config/toolbelt-client.toml b/config/toolbelt-client.toml new file mode 100644 index 0000000..517cae9 --- /dev/null +++ b/config/toolbelt-client.toml @@ -0,0 +1,20 @@ + +#Options for customizing the display of tools on the player +[display] + #If set to FALSE, the belts and tools will NOT draw on players. + showBeltOnPlayers = true + #Changes the scale of items on the belt. + #Range: 0.1 ~ 2.0 + beltItemScale = 0.5 + +#Options for customizing the radial menu +[menu] + #If set to TRUE, releasing the menu key (R) will activate the swap. Requires a click otherwise (default). + releaseToSwap = false + #If set to TRUE, the radial menu will try to prevent the mouse from leaving the outer circle. + clipMouseToCircle = false + #If set to TRUE, the radial menu will allow clicking outside the outer circle to activate the items. + allowClickOutsideBounds = false + #If set to TRUE, the radial menu will always display all the slots, even when empty, and will allow choosing which empty slot to insert into. + displayEmptySlots = false + diff --git a/config/toolbelt-common.toml b/config/toolbelt-common.toml new file mode 100644 index 0000000..7f42d78 --- /dev/null +++ b/config/toolbelt-common.toml @@ -0,0 +1,14 @@ + +[general] + #If set to FALSE, support for sewing recipes will not be enabled regardless of the mod's presence. + enableSewingKitSupport = true + #If AUTO, the crafting and upgrade recipes will use the Sewing mechanics if the Sewing Kit mod is present. Off disables anvil upgrading regardless. + #Allowed Values: OFF, AUTO, ON + anvilUpgrading = "AUTO" + #If AUTO, the belt and pouch crafting recipes will be disabled if the Sewing Kit mod is present, sewing recipes will be used instead. + #Allowed Values: OFF, AUTO, ON + enableGridCraftingRecipes = "AUTO" + #If AUTO, the belt slot will be disabled if Curios is present. If OFF, the belt slot will be disabled permanently. + #Allowed Values: OFF, AUTO, ON + customBeltSlotMode = "ON" + diff --git a/config/xaerominimap.txt b/config/xaerominimap.txt new file mode 100644 index 0000000..07a3d53 --- /dev/null +++ b/config/xaerominimap.txt @@ -0,0 +1,131 @@ +#CONFIG ONLY OPTIONS +ignoreUpdate:362 +settingsButton:false +allowWrongWorldTeleportation:false +differentiateByServerAddress:true +debugEntityIcons:false +debugEntityVariantIds:false +radarHideInvisibleEntities:true +#INGAME SETTINGS (DO NOT EDIT!) +updateNotification:true +minimap:true +caveMaps:2 +caveZoom:1 +showWaypoints:true +showIngameWaypoints:true +displayRedstone:true +deathpoints:true +oldDeathpoints:true +distance:1 +lockNorth:false +zoom:0 +minimapSize:150 +chunkGrid:-1 +slimeChunks:false +mapSafeMode:false +minimapOpacity:100.0 +waypointsIngameIconScale:0 +waypointsIngameDistanceScale:0 +waypointsIngameNameScale:0 +waypointsIngameCloseScale:1.0 +antiAliasing:true +blockColours:0 +lighting:true +dotsStyle:0 +dotNameScale:1.0 +compassOverEverything:true +showFlowers:true +keepWaypointNames:true +waypointsDistanceExp:0 +waypointsDistanceMin:0.0 +defaultWaypointTPCommandFormat:/tp @s {x} {y} {z} +defaultWaypointTPCommandRotationFormat:/tp @s {x} {y} {z} {yaw} ~ +arrowScale:1.5 +arrowColour:0 +smoothDots:true +worldMap:true +terrainDepth:true +terrainSlopes:2 +mainEntityAs:0 +blockTransparency:true +waypointOpacityIngame:80 +waypointOpacityMap:90 +hideWorldNames:1 +openSlimeSettings:true +alwaysShowDistance:false +crossDimensionalTp:true +biomeColorsVanillaMode:false +lookingAtAngle:10 +lookingAtAngleVertical:180 +centeredEnlarged:false +zoomOnEnlarged:0 +minimapTextAlign:0 +waypointsMutualEdit:true +compassLocation:1 +compassDirectionScale:0 +caveMapsDepth:30 +hideWaypointCoordinates:false +renderAllSets:false +playerArrowOpacity:100 +waypointsBottom:false +minimapShape:0 +lightOverlayType:0 +lightOverlayMaxLight:7 +lightOverlayMinLight:0 +lightOverlayColor:13 +uiScale:0 +bossHealthPushBox:1 +potionEffectPushBox:1 +minimapFrame:0 +minimapFrameColor:9 +compassColor:9 +northCompassColor:-1 +displayMultipleWaypointInfo:1 +entityRadar:true +adjustHeightForCarpetLikeBlocks:true +autoConvertWaypointDistanceToKmThreshold:10000 +waypointDistancePrecision:1 +mainDotSize:2 +partialYTeleportation:true +deleteReachedDeathpoints:true +hideMinimapUnderScreen:true +hideMinimapUnderF3:true +manualCaveModeStartAuto:true +manualCaveModeStart:-1 +chunkGridLineWidth:1 +temporaryWaypointsGlobal:true +keepUnlockedWhenEnlarged:false +enlargedMinimapAToggle:false +displayStainedGlass:true +waypointOnMapScale:0 +switchToAutoOnDeath:true +infoDisplayBackgroundOpacity:40 +caveModeToggleTimer:1000 +legibleCaveMaps:false +biomeBlending:true +displayTrackedPlayers:true +displayClaims:true +displayCurrentClaim:true +claimsFillOpacity:46 +claimsBorderOpacity:80 +infoDisplayOrder:coords:overworld_coords:chunk_coords:angles:dimension:biome:weather:light_level:time:real_time:highlights:light_overlay_indicator:manual_cave_mode_indicator:custom_sub_world +infoDisplay:coords:true:15:-1 +infoDisplay:overworld_coords:false:15:-1 +infoDisplay:chunk_coords:false:15:-1 +infoDisplay:angles:false:15:-1 +infoDisplay:dimension:false:15:-1 +infoDisplay:biome:false:15:-1 +infoDisplay:weather:false:15:-1 +infoDisplay:light_level:0:15:-1 +infoDisplay:time:0:15:-1 +infoDisplay:real_time:0:15:-1 +infoDisplay:highlights:true:15:-1 +infoDisplay:light_overlay_indicator:true:15:-1 +infoDisplay:manual_cave_mode_indicator:true:15:-1 +infoDisplay:custom_sub_world:true:15:-1 +interface:dummy:0:36:true:false:false:false +interface:dummy:0:10000:true:false:false:false +interface:dummy:0:0:false:false:true:false +interface:dummy:0:36:true:false:false:false +interface:gui.xaero_minimap:0:0:false:false:true:false +#WAYPOINTS HAVE BEEN MOVED TO /XaeroWaypoints diff --git a/config/xaerominimap_entities.json b/config/xaerominimap_entities.json new file mode 100644 index 0000000..7206b01 --- /dev/null +++ b/config/xaerominimap_entities.json @@ -0,0 +1,167 @@ +{ + "hardInclude": "anything", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [ + "minecraft:glow_item_frame", + "minecraft:item_frame" + ], + "name": "gui.xaero_entity_category_root", + "protection": true, + "settingOverrides": { + "displayHeight": 0.0, + "displayed": true, + "heightBasedFade": true, + "renderOrder": 0.0, + "color": 13.0, + "displayNameWhenIconFails": true, + "entityNumber": 1000.0, + "alwaysDisplayNametags": false, + "dotSize": 2.0, + "startFadingAt": 0.0, + "renderOverMinimapFrame": 1.0, + "icons": 1.0, + "names": 0.0, + "heightLimit": 20.0, + "iconScale": 1.0 + }, + "subCategories": [ + { + "hardInclude": "living", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [ + "minecraft:armor_stand" + ], + "name": "gui.xaero_entity_category_living", + "protection": true, + "settingOverrides": { + "renderOrder": 2.0, + "color": 14.0 + }, + "subCategories": [ + { + "hardInclude": "players", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_players", + "protection": true, + "settingOverrides": { + "renderOrder": 6.0, + "heightLimit": 2050.0, + "color": 15.0 + }, + "subCategories": [ + { + "hardInclude": "same-team", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_same_team", + "protection": true, + "settingOverrides": {}, + "subCategories": [] + }, + { + "hardInclude": "anything", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_other_teams", + "protection": true, + "settingOverrides": { + "renderOrder": 7.0 + }, + "subCategories": [] + } + ] + }, + { + "hardInclude": "hostile", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_hostile", + "protection": true, + "settingOverrides": { + "renderOrder": 3.0 + }, + "subCategories": [ + { + "hardInclude": "tamed", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_hostile_tamed", + "protection": true, + "settingOverrides": { + "renderOrder": 5.0 + }, + "subCategories": [] + } + ] + }, + { + "hardInclude": "anything", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_friendly", + "protection": true, + "settingOverrides": {}, + "subCategories": [ + { + "hardInclude": "tamed", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_friendly_tamed", + "protection": true, + "settingOverrides": { + "renderOrder": 4.0 + }, + "subCategories": [] + } + ] + } + ] + }, + { + "hardInclude": "items", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_items", + "protection": true, + "settingOverrides": { + "renderOrder": 1.0, + "color": 12.0 + }, + "subCategories": [] + }, + { + "hardInclude": "anything", + "includeList": [], + "includeListInSuperCategory": true, + "excludeMode": "ONLY", + "excludeList": [], + "name": "gui.xaero_entity_category_other_entities", + "protection": true, + "settingOverrides": { + "color": 5.0 + }, + "subCategories": [] + } + ] +} \ No newline at end of file diff --git a/config/xaeropatreon.txt b/config/xaeropatreon.txt new file mode 100644 index 0000000..e69de29 diff --git a/config/xaeroworldmap.txt b/config/xaeroworldmap.txt new file mode 100644 index 0000000..96fcc13 --- /dev/null +++ b/config/xaeroworldmap.txt @@ -0,0 +1,53 @@ +ignoreUpdate:165 +updateNotification:true +differentiateByServerAddress:true +caveMapsAllowed:true +debug:false +lighting:true +colours:0 +loadChunks:true +updateChunks:true +terrainSlopes:2 +terrainDepth:true +footsteps:true +flowers:true +coordinates:true +hoveredBiome:true +biomeColorsVanillaMode:false +waypoints:true +renderArrow:true +displayZoom:true +worldmapWaypointsScale:1.0 +openMapAnimation:true +reloadVersion:0 +reloadEverything:false +zoomButtons:true +waypointBackgrounds:true +detectAmbiguousY:true +showDisabledWaypoints:false +closeWaypointsWhenHopping:true +adjustHeightForCarpetLikeBlocks:true +onlyCurrentMapWaypoints:false +minZoomForLocalWaypoints:0.0 +arrowColour:-2 +minimapRadar:true +renderWaypoints:true +partialYTeleportation:true +displayStainedGlass:true +caveModeDepth:30 +caveModeStart:2147483647 +autoCaveMode:-1 +legibleCaveMaps:false +displayCaveModeStart:true +caveModeToggleTimer:1000 +defaultCaveModeType:1 +biomeBlending:true +trackedPlayers:true +multipleImagesExport:false +nightExport:false +highlightsExport:false +exportScaleDownSquare:20 +displayClaims:true +claimsFillOpacity:46 +claimsBorderOpacity:80 +globalVersion:1 diff --git a/kubejs/assets/gtceu/lang/en_us.json b/kubejs/assets/gtceu/lang/en_us.json new file mode 100644 index 0000000..dcd8c3d --- /dev/null +++ b/kubejs/assets/gtceu/lang/en_us.json @@ -0,0 +1,4 @@ +{ + "block.gtceu.greenhouse":"Greenhouse", + "gtceu.greenhouse":"Greenhouse" +} \ No newline at end of file diff --git a/kubejs/assets/kubejs/textures/block/secure_maceration_casing.png b/kubejs/assets/kubejs/textures/block/secure_maceration_casing.png new file mode 100644 index 0000000..77972d1 Binary files /dev/null and b/kubejs/assets/kubejs/textures/block/secure_maceration_casing.png differ diff --git a/kubejs/assets/kubejs/textures/block/secure_maceration_casing.png.mcmeta b/kubejs/assets/kubejs/textures/block/secure_maceration_casing.png.mcmeta new file mode 100644 index 0000000..cfd90ab --- /dev/null +++ b/kubejs/assets/kubejs/textures/block/secure_maceration_casing.png.mcmeta @@ -0,0 +1,11 @@ +{ + "__comment": "We will have a ctm_version to indicate the version that the json is built for. We will most likely not need it, but who knows? -D ", + "ctm":{ + "ctm_version": 1, + "type":"CTM", + "layer":"CUTOUT", + "textures":[ + "kubejs:block/secure_maceration_casing_ctm" + ] + } +} \ No newline at end of file diff --git a/kubejs/assets/kubejs/textures/block/secure_maceration_casing_ctm.png b/kubejs/assets/kubejs/textures/block/secure_maceration_casing_ctm.png new file mode 100644 index 0000000..93c3173 Binary files /dev/null and b/kubejs/assets/kubejs/textures/block/secure_maceration_casing_ctm.png differ diff --git a/kubejs/client_scripts/example.js b/kubejs/client_scripts/example.js new file mode 100644 index 0000000..a0441f6 --- /dev/null +++ b/kubejs/client_scripts/example.js @@ -0,0 +1,6 @@ +// priority: 0 + +// Visit the wiki for more info - https://kubejs.com/ + +console.info('Hello, World! (Loaded client scripts)') + diff --git a/kubejs/client_scripts/jei_hidden.js b/kubejs/client_scripts/jei_hidden.js new file mode 100644 index 0000000..c4ea334 --- /dev/null +++ b/kubejs/client_scripts/jei_hidden.js @@ -0,0 +1,3 @@ +JEIEvents.removeCategories(event => { + event.remove("lychee:item_inside/minecraft/default") +}) \ No newline at end of file diff --git a/kubejs/config/client.properties b/kubejs/config/client.properties new file mode 100644 index 0000000..b9e604b --- /dev/null +++ b/kubejs/config/client.properties @@ -0,0 +1,15 @@ +#KubeJS Client Properties +#Tue Jul 25 21:33:15 BST 2023 +backgroundColor=2E3440 +barBorderColor=ECEFF4 +exportAtlases=false +menuBackgroundBrightness=64 +disableRecipeBook=false +title= +barColor=ECEFF4 +overrideColors=false +fmlLogColor=ECEFF4 +showTagNames=false +fmlMemoryColor=ECEFF4 +menuBackgroundScale=32.0 +menuInnerBackgroundBrightness=32 diff --git a/kubejs/config/common.properties b/kubejs/config/common.properties new file mode 100644 index 0000000..2dd5034 --- /dev/null +++ b/kubejs/config/common.properties @@ -0,0 +1,12 @@ +#KubeJS Common Properties +#Sat Sep 02 18:40:48 BST 2023 +matchJsonRecipes=true +allowAsyncStreams=true +announceReload=true +startupErrorGUI=true +serverOnly=false +hideServerScriptErrors=false +saveDevPropertiesInConfig=false +packmode=default +ignoreCustomUniqueRecipeIds=false +startupErrorReportUrl= diff --git a/kubejs/config/probejs.json b/kubejs/config/probejs.json new file mode 100644 index 0000000..a302dda --- /dev/null +++ b/kubejs/config/probejs.json @@ -0,0 +1,11 @@ +{ + "firstLoad": false, + "noAggressiveProbing": true, + "docsTimestamp": 1692148143245, + "allowRegistryObjectDumps": false, + "requireSingleAndPerm": true, + "enabled": true, + "disableRecipeJsonDump": false, + "dumpJSONIntermediates": false, + "version": 1 +} \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/ae2.js b/kubejs/server_scripts/appliedenergistics2/ae2.js new file mode 100644 index 0000000..3ade258 --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/ae2.js @@ -0,0 +1,371 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + // quartz glass + event.remove({id: "ae2:decorative/quartz_glass"}) + greg.alloy_smelter('gtceu:quartz_glass') + .itemInputs("4x #forge:glass", "5x gtceu:certus_quartz_dust") + .itemOutputs("4x ae2:quartz_glass") + .duration(100) + .EUt(8) + + // vibrant quartz glass + event.remove({id: "ae2:decorative/quartz_vibrant_glass"}) + greg.alloy_smelter('gtceu:vibrant_quartz_glass') + .itemInputs("ae2:quartz_glass", "2x minecraft:glowstone_dust") + .itemOutputs("2x ae2:quartz_vibrant_glass") + .duration(100) + .EUt(8) + + // Tiny TNT + event.remove({id: "ae2:misc/tiny_tnt"}) + greg.cutter("gtceu:tiny_tnt") + .inputFluids('minecraft:water 9000') + .itemInputs('minecraft:tnt') + .itemOutputs('4x ae2:tiny_tnt') + .duration(200) + .EUt(30) + + // WAP + event.remove({id: "ae2:network/wireless_access_point"}) + event.shaped("ae2:wireless_access_point", [ + 'PWP', + 'RCR', + 'PFP' + ] , { + P: "gtceu:titanium_plate", + W: "ae2:wireless_receiver", + R: "gtceu:titanium_rod", + C: "ae2:calculation_processor", + F: "ae2:fluix_glass_cable" + }) + + // Security Terminal + event.remove({id: "ae2:network/blocks/security_station"}) + event.shaped("ae2:security_station", [ + 'PCP', + 'KAK', + 'PEP' + ] , { + P: "gtceu:iron_plate", + C: "ae2:chest", + K: "ae2:fluix_glass_cable", + A: "ae2:cell_component_16k", + E: "ae2:engineering_processor" + }) + + // Quantum Ring + event.remove({id: "ae2:network/blocks/quantum_ring"}) + event.shaped("ae2:quantum_ring", [ + 'PLP', + 'EHE', + 'PLP' + ] , { + P: "gtceu:titanium_plate", + L: "ae2:logic_processor", + E: "ae2:engineering_processor", + H: "gtceu:hv_field_generator" + }) + + // Quantum Link Chamber + event.remove({id: "ae2:network/blocks/quantum_link"}) + event.shaped("ae2:quantum_link", [ + 'GPG', + 'PHP', + 'GPG' + ] , { + G: "ae2:quartz_glass", + P: "ae2:fluix_pearl", + H: "gtceu:hv_field_generator" + }) + + // ME Drive + event.remove({id: "ae2:network/blocks/storage_drive"}) + event.shaped("ae2:drive", [ + 'PEP', + 'KCK', + 'PEP' + ] , { + P: "#forge:plates/steel", + E: "ae2:engineering_processor", + K: "ae2:fluix_glass_cable", + C: "#forge:circuits/lv" + }) + + // ME Chest + event.remove({id: "ae2:network/blocks/storage_chest"}) + event.shaped("ae2:chest", [ + 'GTG', + 'KCK', + 'PFP' + ] , { + G: "ae2:quartz_glass", + T: "ae2:terminal", + K: "ae2:fluix_glass_cable", + C: "#forge:circuits/ulv", + P: "#forge:plates/steel", + F: "#forge:gems/fluix" + }) + + // Cell Workbench + event.remove({id: "ae2:network/blocks/cell_workbench"}) + event.shaped("ae2:cell_workbench", [ + 'FKL', + 'PCP', + 'PPP' + ] , { + F: "gtceu:item_filter", + K: "ae2:fluix_glass_cable", + L: "gtceu:fluid_filter", + P: "#forge:plates/steel", + C: "#forge:chests/wooden" + }) + + // IO Port + event.remove({id: "ae2:network/blocks/io_port"}) + event.shaped("ae2:io_port", [ + 'UGR', + 'DCD', + 'PLP' + ] , { + U: "gtceu:lv_pump", + G: "#forge:glass", + R: "gtceu:lv_robot_arm", + D: "ae2:drive", + C: "ae2:fluix_glass_cable", + P: "#forge:plates/steel", + L: "ae2:logic_processor" + }) + + // Matter Condenser + event.remove({id: "ae2:network/blocks/io_condenser"}) + event.shaped("ae2:condenser", [ + 'PCP', + 'CHC', + 'PCP' + ] , { + P: "#forge:plates/stainless_steel", + C: "gtceu:hv_electric_piston", + H: "#forge:circuits/hv" + }) + + // Energy Acceptor + event.remove({id: "ae2:network/blocks/energy_energy_acceptor"}) + event.shaped("ae2:energy_acceptor", [ + 'PFP', + 'FVF', + 'PFP' + ] , { + P: "#forge:plates/steel", + F: "#forge:gems/fluix", + V: "gtceu:lv_voltage_coil" + }) + + // Energy Cell + event.remove({id: "ae2:network/blocks/energy_energy_cell"}) + event.shaped("ae2:energy_cell", [ + 'SPS', + 'CGC', + 'SPS' + ] , { + S: "gtceu:certus_quartz_gem", + P: "#forge:plates/certus_quartz", + C: "gtceu:lv_voltage_coil", + G: "ae2:quartz_vibrant_glass" + }) + + // Dense Energy Cell + event.remove({id: "ae2:network/blocks/energy_dense_energy_cell"}) + greg.compressor('gtceu:dense_energy_cell') + .itemInputs("8x ae2:energy_cell") + .itemOutputs("ae2:dense_energy_cell") + .duration(100) + .EUt(30) + + // Crafting Unit + event.remove({id: "ae2:network/crafting/cpu_crafting_unit"}) + event.shaped("ae2:crafting_unit", [ + 'PCP', + 'KMK', + 'PLP' + ] , { + P: "#forge:plates/aluminium", + C: "ae2:calculation_processor", + K: "ae2:fluix_glass_cable", + M: "#forge:circuits/mv", + L: "ae2:logic_processor" + }) + + // Crafting Co-Processing Unit + event.remove({id: "ae2:network/crafting/cpu_crafting_accelerator"}) + greg.canner('gtceu:ae2_accelerator') + .itemInputs("ae2:crafting_unit", "ae2:engineering_processor") + .itemOutputs("ae2:crafting_accelerator") + .duration(100) + .EUt(64) + + // Crafting Monitor + event.remove({id: "ae2:network/crafting/cpu_crafting_monitor"}) + greg.canner('gtceu:crafting_monitor') + .itemInputs("ae2:crafting_unit", "ae2:storage_monitor") + .itemOutputs("ae2:crafting_monitor") + .duration(100) + .EUt(4) + + // Creative Energy Cell + event.shaped("ae2:creative_energy_cell", [ + 'CCC', + 'CUC', + 'CCC' + ] , { + C: "ae2:dense_energy_cell", + U: "gtceu:uv_field_generator" + }) + + // Biometric Card + event.remove({id: "ae2:tools/network_biometric_card"}) + event.shaped("ae2:biometric_card", [ + 'EC ', + 'WP ', + ' ' + ] , { + E: "ae2:engineering_processor", + C: "#forge:circuits/lv", + W: "#forge:wires/fine/gold", + P: "#forge:plates/iron" + }) + + // Memory Card + event.remove({id: "ae2:tools/network_memory_card"}) + event.shaped("ae2:memory_card", [ + 'EC ', + 'WP ', + ' ' + ] , { + E: "ae2:calculation_processor", + C: "#forge:circuits/lv", + W: "#forge:wires/fine/gold", + P: "#forge:plates/iron" + }) + + // Network Tool + event.remove({id: "ae2:tools/network_tool"}) + event.shaped("ae2:network_tool", [ + 'wC ', + 'EP ', + ' ' + ] , { + w: "#forge:tools/wrenches", + E: "ae2:calculation_processor", + C: "#forge:circuits/lv", + P: "#ae2:illuminated_panel" + }) + + // Fluix Dust + event.remove({id: "ae2:inscriber/fluix_dust"}) + greg.mixer("gtceu:fluix_dust") + .itemInputs("#forge:dusts/nether_quartz", "#forge:dusts/certus_quartz", "#forge:dusts/redstone") + .itemOutputs("3x ae2:fluix_dust") + .duration(200).EUt(16) + + // Charged Certus Quartz + event.remove({id: "ae2:charger/charged_certus_quartz_crystal"}) + greg.polarizer("gtceu:charged_certus_quartz") + .itemInputs("gtceu:certus_quartz_gem") + .itemOutputs("ae2:charged_certus_quartz_crystal") + .duration(100).EUt(16) + + // Fluix Pearl + event.remove({id: "ae2:misc/fluixpearl"}) + greg.chemical_reactor("gtceu:fluix_pearl") + .itemInputs("#forge:dusts/fluix", "ender_eye") + .itemOutputs("ae2:fluix_pearl") + .duration(200).EUt(480) + + // Wireless Receiver + event.remove({id: "ae2:network/wireless_part"}) + event.shaped("ae2:wireless_receiver", [ + 'CPC', + 'RSR', + ' ' + ] , { + C: "#forge:circuits/ev", + P: "ae2:fluix_pearl", + R: "#forge:rods/titanium", + S: "gtceu:hv_sensor" + }) + + // Annihilation Core + event.remove({id: "ae2:materials/annihilationcore"}) + event.shaped("ae2:annihilation_core", [ + 'CPB' + ] , { + C: "#forge:circuits/ulv", + P: "ae2:logic_processor", + B: "#forge:dusts/nether_quartz" + }) + // Formation Core + event.remove({id: "ae2:materials/formationcore"}) + event.shaped("ae2:formation_core", [ + 'CPB' + ] , { + C: "#forge:circuits/ulv", + P: "ae2:logic_processor", + B: "#forge:dusts/certus_quartz" + }) + + // Cable Anchor + event.remove({id: "ae2:network/parts/cable_anchor"}) + greg.extruder('gtceu:cable_anchor') + .itemInputs("#forge:plates/steel") + .notConsumable("gtceu:bolt_extruder_mold") + .itemOutputs("8x ae2:cable_anchor") + .duration(20).EUt(16) + + // Quartz Fibers + event.remove({id: "ae2:network/parts/quartz_fiber_part"}) + greg.alloy_smelter("gtceu:quartz_fibers") + .itemInputs("#forge:dusts/certus_quartz", "ae2:quartz_glass") + .itemOutputs("2x ae2:quartz_fiber") + .duration(60).EUt(16) + + //Illuminated Panel + event.remove({id: "ae2:network/parts/panels_semi_dark_monitor"}) + event.shaped("ae2:semi_dark_monitor", [ + 'WSG' + ] , { + W: "#forge:wires/fine/tin", + S: "gtceu:computer_monitor_cover", + G: "ae2:quartz_vibrant_glass" + }) + event.shaped("ae2:semi_dark_monitor", [ + 'mWG', + "TCV", + 'xWG' + ] , { + m: "#forge:tools/mallets", + x: "#forge:tools/wire_cutters", + W: "#forge:wires/fine/copper", + G: "#forge:plates/glass", + T: "#forge:wires/fine/tin", + C: "#forge:circuits/lv", + V: "ae2:quartz_vibrant_glass" + }) + + // Wireless Booster + event.remove({id: "ae2:network/wireless_booster"}) + event.shaped("ae2:wireless_booster", [ + 'EC ', + 'PP ' + ] , { + E: "gtceu:lv_emitter", + C: "ae2:fluix_glass_cable", + P: "#forge:plates/steel" + }) + + // Fluix Crystals + greg.autoclave("gtceu:fluix_crystal") + .itemInputs("ae2:fluix_dust") + .inputFluids("water 100") + .itemOutputs("ae2:fluix_crystal") + .duration(200).EUt(24) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/cables.js b/kubejs/server_scripts/appliedenergistics2/cables.js new file mode 100644 index 0000000..de23966 --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/cables.js @@ -0,0 +1,67 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + const dyes = [ + "white", + "orange", + "magenta", + "light_blue", + "yellow", + "lime", + "pink", + "gray", + "light_gray", + "cyan", + "purple", + "blue", + "brown", + "green", + "red", + "black" ] + dyes.forEach(dyes => { + let cablePainting = (cableType) => { + event.remove({id: "ae2:network/cables/" + cableType + "_fluix_clean"}) + event.remove({id: "ae2:network/cables/dense_smart_fluix_clean"}) + event.remove({id: "ae2:network/cables/dense_covered_fluix_clean"}) + event.remove({id: "ae2:network/cables/" + cableType + "_" + dyes}) + event.remove({id: "ae2:network/cables/dense_smart_" + dyes}) + event.remove({id: "ae2:network/cables/dense_covered_" + dyes}) + greg.chemical_bath("gtceu:"+ dyes + "_" + cableType + "_cable") + .itemInputs("ae2:fluix_"+ cableType + "_cable") + .inputFluids("gtceu:" + dyes + "_dye 18") + .itemOutputs("ae2:"+ dyes + "_" + cableType + "_cable") + .duration(40).EUt(16) + greg.chemical_bath("gtceu:un_"+ dyes + "_" + cableType + "_cable") + .itemInputs("ae2:"+ dyes + "_" + cableType + "_cable") + .inputFluids("gtceu:chlorine 10") + .itemOutputs("ae2:fluix_" + cableType + "_cable") + .duration(40).EUt(16) + } + cablePainting("smart") + cablePainting("covered") + cablePainting("glass") + cablePainting("covered_dense") + cablePainting("smart_dense") + }) + event.remove({id: "ae2:network/cables/glass_fluix"}) + greg.assembler("gtceu:glass_fluix_cable") + .itemInputs("2x ae2:quartz_fiber", "ae2:fluix_crystal") + .itemOutputs("3x ae2:fluix_glass_cable") + .duration(100).EUt(30) + + event.remove({id: "ae2:network/cables/covered_fluix"}) + event.recipes.gtceu.assembler('gtceu:covered_fluix_worst') + .itemInputs("ae2:fluix_glass_cable") + .inputFluids("gtceu:rubber 144") + .itemOutputs("ae2:fluix_covered_cable") + .duration(150).EUt(8) + event.recipes.gtceu.assembler('gtceu:covered_fluix_mid') + .itemInputs("ae2:fluix_glass_cable") + .inputFluids("gtceu:styrene_butadiene_rubber 72") + .itemOutputs("ae2:fluix_covered_cable") + .duration(150).EUt(8) + event.recipes.gtceu.assembler('gtceu:covered_fluix_best') + .itemInputs("ae2:fluix_glass_cable") + .inputFluids("gtceu:silicone_rubber 36") + .itemOutputs("ae2:fluix_covered_cable") + .duration(150).EUt(8) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/cards.js b/kubejs/server_scripts/appliedenergistics2/cards.js new file mode 100644 index 0000000..704248f --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/cards.js @@ -0,0 +1,78 @@ +ServerEvents.recipes(event => { + // Advanced Card + event.remove({id: "ae2:materials/advancedcard"}) + event.shaped("2x ae2:advanced_card", [ + 'WP ', + 'ACP', + 'SP ' + ] , { + W: "#forge:wires/fine/red_alloy", + P: "#forge:plates/stainless_steel", + A: "ae2:engineering_processor", + C: "#forge:circuits/hv", + S: "#forge:wires/fine/silver" + }) + // Fuzzy Card + event.remove({id: "ae2:materials/cardfuzzy"}) + event.shapeless("ae2:fuzzy_card", [ + "ae2:advanced_card", "#forge:circuits/ulv" + ]) + // Inverter Card + event.remove({id: "ae2:materials/cardinverter"}) + event.shapeless("ae2:inverter_card", [ + "ae2:advanced_card", "#forge:wires/fine/red_alloy" + ]) + // Acceleration Card + event.remove({id: "ae2:materials/cardspeed"}) + event.shapeless("ae2:speed_card", [ + "ae2:advanced_card", "#forge:circuits/mv" + ]) + // Energy Card + event.remove({id: "ae2:materials/cardenergy"}) + event.shapeless("ae2:energy_card", [ + "ae2:advanced_card", "#forge:batteries/mv" + ]) + + // Basic Card + event.remove({id: "ae2:materials/basiccard"}) + event.shaped("2x ae2:basic_card", [ + 'WP ', + 'ACP', + 'SP ' + ] , { + W: "#forge:wires/fine/red_alloy", + P: "#forge:plates/aluminium", + A: "ae2:engineering_processor", + C: "#forge:circuits/mv", + S: "#forge:wires/fine/gold" + }) + // Capacity Card + event.remove({id: "ae2:materials/cardcapacity"}) + event.shapeless("ae2:capacity_card", [ + "ae2:basic_card", "#forge:circuits/lv" + ]) + // Crafting Card + event.remove({id: "ae2:materials/cardcrafting"}) + event.shapeless("ae2:crafting_card", [ + "ae2:basic_card", "#forge:circuits/mv" + ]) + // Redstone Card + event.remove({id: "ae2:materials/cardredstone"}) + event.shapeless("ae2:redstone_card", [ + "ae2:basic_card", "#forge:plates/red_alloy" + ]) + + // Quantum Card + event.remove({id: "aeinfinitybooster:infinity_card"}) + event.remove({id: "aeinfinitybooster:dimension_card"}) + event.shaped("aeinfinitybooster:dimension_card", [ + 'AS ', + 'Ed ' + ] , { + A: "ae2:advanced_card", + S: "gtceu:luv_sensor", + E: "gtceu:luv_emitter", + d: "#forge:tools/screwdrivers" + }) + +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/cells.js b/kubejs/server_scripts/appliedenergistics2/cells.js new file mode 100644 index 0000000..88042ec --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/cells.js @@ -0,0 +1,41 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + let cells = (componentSize, energyExponent, mod) => { + event.remove({output: mod + ":item_storage_cell_" + componentSize}) + greg.canner("gtceu:" + componentSize + "_storage_cell") + .itemInputs("ae2:item_cell_housing", mod + ":cell_component_" + componentSize) + .itemOutputs(mod + ":item_storage_cell_" + componentSize) + .duration(100).EUt(4**(energyExponent-1)) + event.remove({output: mod + ":fluid_storage_cell_" + componentSize}) + greg.canner("gtceu:" + componentSize + "_fluid_storage_cell") + .itemInputs("ae2:fluid_cell_housing", mod + ":cell_component_" + componentSize) + .itemOutputs(mod + ":fluid_storage_cell_" + componentSize) + .duration(100).EUt(4**(energyExponent-1)) + } + cells("1k", 1, "ae2") + cells("4k", 2, "ae2") + cells("16k", 3, "ae2") + cells("64k", 4, "ae2") + cells("256k", 5, "ae2") + + // View Cell + event.remove({output: "ae2:view_cell"}) + greg.canner("gtceu:view_cell") + .itemInputs("ae2:item_cell_housing", "#forge:gems/certus_quartz") + .itemOutputs("ae2:view_cell") + .duration(100).EUt(4) + // add fluid cells! + + //ME Storage Housing + event.remove({output: "ae2:item_cell_housing"}) + event.shaped("ae2:item_cell_housing", [ + 'GPG', + 'WCW', + 'PPP' + ] , { + G: "ae2:quartz_glass", + P: "#forge:plates/steel", + W: "#forge:wires/fine/red_alloy", + C: "#forge:circuits/lv" + }) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/circuitry.js b/kubejs/server_scripts/appliedenergistics2/circuitry.js new file mode 100644 index 0000000..d729065 --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/circuitry.js @@ -0,0 +1,53 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + // Printed Silicon + event.remove({id: "ae2:inscriber/silicon_print"}) + greg.forming_press("gtceu:printed_silicon") + .itemInputs("#forge:plates/silicon") + .notConsumable("ae2:silicon_press") + .itemOutputs("ae2:printed_silicon") + .duration(200).EUt(30) + + // Printed Logic Circuit + event.remove({id: "ae2:inscriber/logic_processor_print"}) + greg.forming_press("gtceu:printed_logic_processor") + .itemInputs("#forge:plates/gold") + .notConsumable("ae2:logic_processor_press") + .itemOutputs("ae2:printed_logic_processor") + .duration(200).EUt(30) + + // Printed Engineering Circuit + event.remove({id: "ae2:inscriber/engineering_processor_print"}) + greg.forming_press("gtceu:printed_engineering_processor") + .itemInputs("#forge:plates/gold") + .notConsumable("ae2:engineering_processor_press") + .itemOutputs("ae2:printed_engineering_processor") + .duration(200).EUt(30) + + // Printed Calculation Circuit + event.remove({id: "ae2:inscriber/calculation_processor_print"}) + greg.forming_press("gtceu:printed_calculation_processor") + .itemInputs("#forge:plates/certus_quartz") + .notConsumable("ae2:calculation_processor_press") + .itemOutputs("ae2:printed_calculation_processor") + .duration(200).EUt(30) + + // Logic Processor + event.remove({id:"ae2:inscriber/logic_processor"}) + greg.circuit_assembler("gtceu:logic_processor") + .itemInputs("ae2:printed_logic_processor", "ae2:printed_silicon", "#forge:circuits/lv", "#gtceu:resistors", "2x #forge:wires/fine/tin") + .itemOutputs("4x ae2:logic_processor") + .duration(200).EUt(30) + // Engineering Processor + event.remove({id:"ae2:inscriber/engineering_processor"}) + greg.circuit_assembler("gtceu:engineering_processor") + .itemInputs("ae2:printed_engineering_processor", "ae2:printed_silicon", "#forge:circuits/lv", "#gtceu:resistors", "2x #forge:wires/fine/tin") + .itemOutputs("4x ae2:engineering_processor") + .duration(200).EUt(30) + // Calculation Processor + event.remove({id:"ae2:inscriber/calculation_processor"}) + greg.circuit_assembler("gtceu:calculation_processor") + .itemInputs("ae2:printed_calculation_processor", "ae2:printed_silicon", "#forge:circuits/lv", "#gtceu:resistors", "2x #forge:wires/fine/tin") + .itemOutputs("4x ae2:calculation_processor") + .duration(200).EUt(30) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/crafting_storage.js b/kubejs/server_scripts/appliedenergistics2/crafting_storage.js new file mode 100644 index 0000000..ec53127 --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/crafting_storage.js @@ -0,0 +1,19 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + let craftystorage = (componentSize, energyExponent, mod, k) => { + event.remove({output: mod + ":" + componentSize + "k_crafting_storage"}) + greg.canner("gtceu:" + componentSize + "crafting_storage") + .itemInputs("ae2:crafting_unit", mod + ":" + "cell_component_" + componentSize + k) + .itemOutputs(mod + ":" + componentSize + "k_crafting_storage") + .duration(100).EUt(4**(energyExponent-1)) + } + craftystorage("1", 1, "ae2", "k") + craftystorage("4", 2, "ae2", "k") + craftystorage("16", 3, "ae2","k") + craftystorage("64", 4, "ae2","k") + craftystorage("256", 5, "ae2","k") + // add fluid cells! +}) + +// ae2 has 16k input output +// ae2add has 16 input but 16k output \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/inter_providers.js b/kubejs/server_scripts/appliedenergistics2/inter_providers.js new file mode 100644 index 0000000..314ac49 --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/inter_providers.js @@ -0,0 +1,25 @@ +ServerEvents.recipes(event => { + const patpros = [ + ["lv", "steel", 1], + ["mv", "aluminium", 2], + ["hv", "stainless_steel", 3], + ["ev", "titanium", 4] + ] + patpros.forEach(tier => { + let interProv = (materialType, blockType) => { + event.shaped(tier[2]+ "x " + blockType, [ + 'PGP', + 'ACF', + 'PGP' + ] , { + P: `#forge:plates/${tier[1]}`, + G: materialType, + A: "ae2:annihilation_core", + F: "ae2:formation_core", + C: `gtceu:${tier[0]}_conveyor_module` + }) + } + interProv("#forge:glass", "ae2:interface"); + interProv("minecraft:crafting_table", "ae2:pattern_provider") + }) +}) diff --git a/kubejs/server_scripts/appliedenergistics2/miscellaneous.js b/kubejs/server_scripts/appliedenergistics2/miscellaneous.js new file mode 100644 index 0000000..ac6d6cd --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/miscellaneous.js @@ -0,0 +1,23 @@ +ServerEvents.recipes(event => { +}) + /* + // WAP + event.remove({id: }) + event.shaped(, [ + '', + '', + '' + ] , { + }) + + event.remove({id: }) + event.shapeless(, [ + ]) + + event.remove({id: ""}) + event.recipes.gtceu.alloy_smelter('gtceu:') + .itemInputs() + .itemOutputs() + .duration() + .EUt() +*/ \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/molecular_assemblers.js b/kubejs/server_scripts/appliedenergistics2/molecular_assemblers.js new file mode 100644 index 0000000..fc901b5 --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/molecular_assemblers.js @@ -0,0 +1,24 @@ +ServerEvents.recipes(event => { + const patpros = [ + ["hv", "stainless_steel", 1], + ["ev", "titanium", 4], + ["iv", "tungsten_steel", 16] + ] + patpros.forEach((tier)=> { + let interProv = (materialType, blockType) => { + event.shaped(tier[2]+ "x " + blockType, [ + 'PGP', + 'ACF', + 'PGP' + ] , { + P: `#forge:plates/${tier[1]}`, + G: materialType, + A: "ae2:annihilation_core", + F: "ae2:formation_core", + C: `gtceu:${tier[0]}_conveyor_module` + }) + } + event.remove({id: "ae2:network/crafting/molecular_assembler"}) + interProv("ae2:quartz_glass", "ae2:molecular_assembler") + }) +}) diff --git a/kubejs/server_scripts/appliedenergistics2/patterns.js b/kubejs/server_scripts/appliedenergistics2/patterns.js new file mode 100644 index 0000000..b86c5d3 --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/patterns.js @@ -0,0 +1,24 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + // Blank Pattern + event.remove({id: "ae2:network/crafting/patterns_blank"}) + greg.assembler("gtceu:blank_pattern") + .itemInputs("3x #forge:plates/steel", "2x #forge:plates/polyethylene", "4x #forge:wires/fine/red_alloy", "#forge:circuits/mv") + .itemOutputs("ae2:blank_pattern") + .duration(200).EUt(120) + + greg.assembler("gtceu:blank_pattern_good") + .itemInputs("3x #forge:plates/steel", "2x #forge:plates/polyvinyl_chloride", "4x #forge:wires/fine/red_alloy", "#forge:circuits/mv") + .itemOutputs("4x ae2:blank_pattern") + .duration(200).EUt(120) + + greg.assembler("gtceu:blank_pattern_better") + .itemInputs("3x #forge:plates/steel", "2x #forge:plates/polytetrafluoroethylene", "4x #forge:wires/fine/red_alloy", "#forge:circuits/mv") + .itemOutputs("16x ae2:blank_pattern") + .duration(200).EUt(480) + + greg.assembler("gtceu:blank_pattern_best") + .itemInputs("3x #forge:plates/steel", "2x #forge:plates/polybenzimidazole", "4x #forge:wires/fine/red_alloy", "#forge:circuits/mv") + .itemOutputs("64x ae2:blank_pattern") + .duration(200).EUt(480) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/portable_cells.js b/kubejs/server_scripts/appliedenergistics2/portable_cells.js new file mode 100644 index 0000000..8bbb94f --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/portable_cells.js @@ -0,0 +1,16 @@ +ServerEvents.recipes(event => { + // Portable Cells + event.remove({id: "ae2:tools/portable_item_cell_1k"}) + event.shaped("ae2:portable_item_cell_1k", [ + 'BGB', + 'CHC', + 'PWP' + ] , { + B: "#forge:bolts/red_alloy", + G: "#forge:glass_panes", + C: "#forge:circuits/ulv", + H: "#forge:chests/wooden", + P: "#forge:plates/wrought_iron", + W: "gtceu:red_alloy_single_cable" + }) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/pressing.js b/kubejs/server_scripts/appliedenergistics2/pressing.js new file mode 100644 index 0000000..64cc28b --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/pressing.js @@ -0,0 +1,31 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + // Silicon + event.remove({id: "ae2:inscriber/silicon_press"}) + greg.laser_engraver("gtceu:inscriber_silicon_press") + .itemInputs("#forge:plates/steel") + .notConsumable("gtceu:light_blue_glass_lens") + .itemOutputs("ae2:silicon_press") + .duration(500).EUt(120) + // Logic + event.remove({id: "ae2:inscriber/logic_press"}) + greg.laser_engraver("gtceu:inscriber_logic_press") + .itemInputs("#forge:plates/steel") + .notConsumable("gtceu:green_glass_lens") + .itemOutputs("ae2:logic_processor_press") + .duration(500).EUt(120) + // Engineering + event.remove({id: "ae2:inscriber/engineering_press"}) + greg.laser_engraver("gtceu:inscriber_engineering_press") + .itemInputs("#forge:plates/steel") + .notConsumable("gtceu:red_glass_lens") + .itemOutputs("ae2:engineering_processor_press") + .duration(500).EUt(120) + // Calculation + event.remove({id: "ae2:inscriber/calculation_press"}) + greg.laser_engraver("gtceu:inscriber_calculation_press") + .itemInputs("#forge:plates/steel") + .notConsumable("gtceu:glass_lens") + .itemOutputs("ae2:calculation_processor_press") + .duration(500).EUt(120) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/removals.js b/kubejs/server_scripts/appliedenergistics2/removals.js new file mode 100644 index 0000000..0ecc3c8 --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/removals.js @@ -0,0 +1,27 @@ +ServerEvents.recipes(event => { + let yeet = (recipeTag) => { + event.remove({id: recipeTag}) + } + event.remove({type: "ae2:transform"}) + event.remove({type: "ae2:entropy"}) + event.remove({type: "ae2:charger"}) + event.remove({type: "ae2:inscriber"}) + event.remove({mod: "ae2additions"}) + yeet("ae2:network/blocks/inscribers") + yeet("ae2:network/blocks/crystal_processing_charger") + yeet("ae2:misc/deconstruction_certus_quartz_pillar") + yeet("ae2:misc/deconstruction_certus_quartz_block") + yeet("ae2:misc/deconstruction_chiseled_certus_quartz") + yeet("ae2:network/blocks/interfaces_interface") + yeet("ae2:network/blocks/pattern_providers_interface") + yeet("ae2:network/blocks/energy_vibration_chamber") + yeet("ae2:blasting/silicon_from_certus_quartz_dust") + yeet("ae2:smelting/silicon_from_certus_quartz_dust") + yeet("ae2:network/blocks/crank") + yeet("ae2:tools/misctools_entropy_manipulator") + yeet("ae2:tools/misctools_charged_staff") + yeet("ae2:tools/network_color_applicator") + yeet("ae2:tools/matter_cannon") + yeet("ae2:shaped/not_so_mysterious_cube") + yeet("ae2:network/blocks/crystal_processing_quartz_growth_accelerator") +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/storage_parts.js b/kubejs/server_scripts/appliedenergistics2/storage_parts.js new file mode 100644 index 0000000..ca9f409 --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/storage_parts.js @@ -0,0 +1,43 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + // 1k storage + event.remove({output: "ae2:cell_component_1k"}) + greg.assembler("gtceu:1k_component") + .itemInputs("gtceu:cpu_chip", "#forge:plates/certus_quartz", "#forge:circuits/lv") + .itemOutputs("ae2:cell_component_1k") + .duration(200).EUt(30) + greg.assembler("gtceu:1k_component_expensive") + .itemInputs("16x #gtceu:resistors", "#forge:plates/certus_quartz", "2x #forge:circuits/lv") + .inputFluids("gtceu:red_alloy 288") + .itemOutputs("ae2:cell_component_1k") + .duration(200).EUt(30) + + // 4k storage + event.remove({output: "ae2:cell_component_4k"}) + greg.assembler("gtceu:4k_component") + .itemInputs("gtceu:ram_chip","3x ae2:cell_component_1k", "#forge:circuits/mv") + .itemOutputs("ae2:cell_component_4k") + .duration(200).EUt(30) + + // 16k storage + event.remove({output: "ae2:cell_component_16k"}) + greg.assembler("gtceu:16k_component") + .itemInputs("gtceu:ulpic_chip","3x ae2:cell_component_4k", "#forge:circuits/hv") + .itemOutputs("ae2:cell_component_16k") + .duration(200).EUt(120) + + // 64k storage + event.remove({output: "ae2:cell_component_64k"}) + greg.assembler("gtceu:64k_component") + .itemInputs("gtceu:lpic_chip","3x ae2:cell_component_16k", "#forge:circuits/ev") + .itemOutputs("ae2:cell_component_64k") + .duration(200).EUt(480) + + // 256k storage + event.remove({output: "ae2:cell_component_256k"}) + greg.assembler("gtceu:256k_component") + .itemInputs("gtceu:qbit_cpu_chip","3x ae2:cell_component_64k", "#forge:circuits/iv") + .itemOutputs("ae2:cell_component_256k") + .duration(200).EUt(1920) + +}) \ No newline at end of file diff --git a/kubejs/server_scripts/appliedenergistics2/terminals.js b/kubejs/server_scripts/appliedenergistics2/terminals.js new file mode 100644 index 0000000..889b51d --- /dev/null +++ b/kubejs/server_scripts/appliedenergistics2/terminals.js @@ -0,0 +1,156 @@ +ServerEvents.recipes(event => { + // Wireless Terminal + event.remove({id: "ae2:network/wireless_terminal"}) + event.shaped("ae2:wireless_terminal", [ + 'wRd', + 'CTC', + 'KLK' + ] , { + w: "#forge:tools/wrenches", + R: "ae2:wireless_receiver", + d: "#forge:tools/screwdrivers", + C: "#forge:circuits/hv", + T: "ae2:terminal", + K: "ae2:fluix_glass_cable", + L: "gtceu:lapotron_crystal" + }) + // Wireless Crafting Terminal + event.remove({id: "ae2:network/wireless_crafting_terminal"}) + event.remove({id: "ae2:network/upgrade_wireless_crafting_terminal"}) + event.shaped("ae2:wireless_crafting_terminal", [ + 'TC ', + 'Kd ', + ' ' + ] , { + d: "#forge:tools/screwdrivers", + T: "ae2:wireless_terminal", + C: "gtceu:crafting_table_cover", + K: "ae2:fluix_glass_cable" + }) + + // ME Storage Bus + event.remove({id: "ae2:network/parts/storage_bus"}) + event.shaped("ae2:storage_bus", [ + 'IPC' + ] , { + I: "ae2:interface", + P: "gtceu:lv_electric_piston", + C: "ae2:fluix_glass_cable" + }) + + // ME Import Bus + event.remove({id: "ae2:network/parts/import_bus"}) + event.shaped("ae2:import_bus", [ + 'IPC' + ] , { + I: "ae2:annihilation_core", + P: "gtceu:lv_robot_arm", + C: "ae2:fluix_glass_cable" + }) + + // ME Import Bus + event.remove({id: "ae2:network/parts/export_bus"}) + event.shaped("ae2:export_bus", [ + 'IPC' + ] , { + I: "ae2:formation_core", + P: "gtceu:lv_robot_arm", + C: "ae2:fluix_glass_cable" + }) + + // ME Formation Plane + event.remove({output: "ae2:formation_plane"}) + event.shaped("ae2:formation_plane", [ + 'EFC', + 'PPP' + ] , { + E: "gtceu:lv_electric_piston", + F: "ae2:formation_core", + C: "ae2:fluix_crystal", + P: "#forge:plates/steel" + }) + + // ME Formation Plane + event.remove({output: "ae2:annihilation_plane"}) + event.shaped("ae2:annihilation_plane", [ + 'EFC', + 'PPP' + ] , { + E: "gtceu:lv_electric_piston", + F: "ae2:annihilation_core", + C: "ae2:fluix_crystal", + P: "#forge:plates/steel" + }) + + // ME Terminal + event.remove({id: "ae2:network/parts/terminals"}) + event.shaped("ae2:terminal", [ + 'BCB', + 'xPd', + 'CDC' + ] , { + B: "#forge:bolts/tin_alloy", + C: "#forge:circuits/lv", + x: "#forge:tools/wire_cutters", + P: "ae2:semi_dark_monitor", + d: "#forge:tools/screwdrivers", + D: "#forge:plates/double/steel" + }) + event.shaped("ae2:terminal", [ + 'PB ', + 'Cd ' + ] , { + B: "ae2:calculation_processor", + C: "ae2:logic_processor", + P: "ae2:semi_dark_monitor", + d: "#forge:tools/screwdrivers", + }) + + // ME Crafting Terminal + event.remove({id: "ae2:network/parts/terminals_crafting"}) + event.shaped("ae2:crafting_terminal", [ + 'PB ', + 'Cd ' + ] , { + P: "ae2:terminal", + B: "gtceu:crafting_table_cover", + C: "ae2:calculation_processor", + d: "#forge:tools/screwdrivers" + }) + + // ME Pattern Terminal + event.remove({id: "ae2:network/parts/terminals_pattern_encoding"}) + event.shaped("ae2:pattern_encoding_terminal", [ + 'PB ', + 'Cd ' + ] , { + P: "ae2:terminal", + B: "ae2:blank_pattern", + C: "ae2:engineering_processor", + d: "#forge:tools/screwdrivers" + }) + + // ME Pattern Access Terminal + event.remove({id: "ae2:network/parts/terminals_pattern_access"}) + event.shaped("ae2:pattern_access_terminal", [ + 'PB ', + 'Cd ' + ] , { + P: "ae2:terminal", + B: "gtceu:polyvinyl_chloride_plate", + C: "ae2:fluix_glass_cable", + d: "#forge:tools/screwdrivers" + }) + + // P2P Tunnel + event.remove({id: "ae2:network/parts/tunnels_me"}) + event.shaped("2x ae2:me_p2p_tunnel", [ + ' P ', + 'PEP', + 'PCP' + ] , { + P: "#forge:plates/tungsten_steel", + E: "ae2:engineering_processor", + C: "ae2:fluix_glass_cable" + }) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/building_gadgets/gadgets.js b/kubejs/server_scripts/building_gadgets/gadgets.js new file mode 100644 index 0000000..c93826f --- /dev/null +++ b/kubejs/server_scripts/building_gadgets/gadgets.js @@ -0,0 +1,77 @@ +ServerEvents.recipes(event => { + // Building Tool + event.remove({output: "buildinggadgets:gadget_building"}) + event.shaped("buildinggadgets:gadget_building", [ + 'PLP', + 'DCD', + 'PKP' + ] , { + P: "#forge:plates/steel", + L: "#forge:plates/lapis", + D: "#forge:plates/diamond", + C: "#forge:circuits/lv", + K: "gtceu:tin_single_cable" + }) + // Exchanging Tool + event.remove({output: "buildinggadgets:gadget_exchanging"}) + event.shaped("buildinggadgets:gadget_exchanging", [ + 'PLP', + 'DCD', + 'PKP' + ] , { + P: "#forge:plates/steel", + L: "#forge:plates/gold", + D: "#forge:plates/diamond", + C: "#forge:circuits/lv", + K: "gtceu:tin_single_cable" + }) + // Copy-paste Tool + event.remove({output: "buildinggadgets:gadget_copy_paste"}) + event.shaped("buildinggadgets:gadget_copy_paste", [ + 'PLP', + 'DCD', + 'PKP' + ] , { + P: "#forge:plates/steel", + L: "#forge:plates/redstone", + D: "#forge:plates/emerald", + C: "#forge:circuits/lv", + K: "gtceu:tin_single_cable" + }) + + // Template Manager + event.remove({output: "buildinggadgets:template_manager"}) + event.shaped("buildinggadgets:template_manager", [ + 'KCK', + 'CHC', + 'KCK' + ] , { + K: "gtceu:tin_single_cable", + C: "#forge:circuits/lv", + H: "gtceu:lv_machine_hull" + }) + + // Destruction Gadget + event.remove({output: "buildinggadgets:gadget_destruction"}) + event.shaped("buildinggadgets:gadget_destruction", [ + 'PLP', + 'DCD', + 'PKP' + ] , { + P: "#forge:plates/aluminium", + L: "#forge:plates/nether_quartz", + D: "#forge:plates/ender_pearl", + C: "#forge:circuits/mv", + K: "gtceu:copper_single_cable" + }) + + event.remove({output: "buildinggadgets:construction_paste_powder"}) + + // Construction Paste + event.recipes.gtceu.fluid_solidifier('gtceu:construction_paste') + .notConsumable("gtceu:ball_casting_mold") + .inputFluids("gtceu:construction_foam 100") + .itemOutputs("buildinggadgets:construction_paste") + .duration(128) + .EUt(4) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/crafting_station/recipes.js b/kubejs/server_scripts/crafting_station/recipes.js new file mode 100644 index 0000000..bf5c0f5 --- /dev/null +++ b/kubejs/server_scripts/crafting_station/recipes.js @@ -0,0 +1,7 @@ +ServerEvents.recipes(event => { + event.remove({id: "craftingstation:crafting_station"}) + event.shapeless("craftingstation:crafting_station", [ + "minecraft:crafting_table", + "#forge:tools/saws" + ]) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/example.js b/kubejs/server_scripts/example.js new file mode 100644 index 0000000..9ad37a1 --- /dev/null +++ b/kubejs/server_scripts/example.js @@ -0,0 +1,2 @@ +ServerEvents.recipes(event => { +}) \ No newline at end of file diff --git a/kubejs/server_scripts/gregtech/greenhouse.js b/kubejs/server_scripts/gregtech/greenhouse.js new file mode 100644 index 0000000..8bf4114 --- /dev/null +++ b/kubejs/server_scripts/gregtech/greenhouse.js @@ -0,0 +1,68 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + const trees = [ + ["minecraft:oak_sapling", "minecraft:oak_log"], + ["minecraft:spruce_sapling", "minecraft:spruce_log"], + ["minecraft:birch_sapling", "minecraft:birch_log"], + ["minecraft:jungle_sapling", "minecraft:jungle_log"], + ["minecraft:acacia_sapling", "minecraft:acacia_log"], + ["minecraft:dark_oak_sapling", "minecraft:dark_oak_log"], + ["minecraft:mangrove_propagule", "minecraft:mangrove_log"] + ] + const plants = [ + ["minecraft:pumpkin_seeds", "minecraft:pumpkin", 6], + ["minecraft:beetroot_seeds", "minecraft:beetroot", 16], + ["minecraft:wheat_seeds", "minecraft:wheat", 16], + ["minecraft:melon_seeds", "minecraft:melon", 6], + ["minecraft:carrot", "minecraft:carrot", 12], + ["minecraft:sugar_cane", "minecraft:sugar_cane", 12], + ["minecraft:cactus", "minecraft:cactus", 12], + ["minecraft:brown_mushroom", "minecraft:brown_mushroom", 12], + ["minecraft:red_mushroom", "minecraft:red_mushroom", 12], + ["minecraft:nether_wart", "minecraft:nether_wart", 12] + ] + + event.shaped("gtceu:greenhouse", [ + 'GGG', + 'CHC', + 'PUP' + ] , { + G: "gtceu:tempered_glass", + C: "#forge:circuits/mv", + H: "gtceu:mv_machine_hull", + P: "gtceu:mv_electric_piston", + U: "gtceu:mv_electric_pump" + }) + trees.forEach(woodType => { + greg.greenhouse(woodType[0]) + .notConsumable(woodType[0]) + .inputFluids('water 1000') + .itemOutputs("64x " + woodType[1], "6x " + woodType[0]) + .duration(1200).EUt(40) + .circuit(1) + + greg.greenhouse(woodType[0] + "_fertiliser") + .notConsumable(woodType[0]) + .itemInputs("4x gtceu:fertilizer") + .inputFluids('water 1000') + .itemOutputs("64x " + woodType[1], "64x " + woodType[1], "12x " + woodType[0]) + .duration(900).EUt(60) + .circuit(2) + }) + + plants.forEach(seedType => { + greg.greenhouse(seedType[0]) + .notConsumable(seedType[0]) + .inputFluids('water 1000') + .itemOutputs(seedType[2] + "x " + seedType[1]) + .duration(1200).EUt(40) + .circuit(1) + greg.greenhouse(seedType[0] + "_fertilizer") + .notConsumable(seedType[0]) + .itemInputs("4x gtceu:fertilizer") + .inputFluids('water 1000') + .itemOutputs(2*seedType[2] + "x " + seedType[1]) + .duration(900).EUt(60) + .circuit(2) + }) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/lychee/crush_wash.js b/kubejs/server_scripts/lychee/crush_wash.js new file mode 100644 index 0000000..1c9c63f --- /dev/null +++ b/kubejs/server_scripts/lychee/crush_wash.js @@ -0,0 +1,142 @@ +ServerEvents.recipes(event => { + let cauldronWash = (ore, result) => { + event.custom({ + type: "lychee:item_inside", + item_in: { + item: ore + }, + block_in: { + blocks: ["water_cauldron"], + state: { + level: 3 + } + }, + post: [ + { + type: "drop_item", + item: result + } + ] + }) + } + const oreTypes = [ + "aluminium", + "beryllium", + "cobalt", + "copper", + "gold", + "iron", + "lead", + "lithium", + "molybdenum", + "neodymium", + "nickel", + "palladium", + "platinum", + "plutonium", + "silver", + "sulfur", + "thorium", + "tin", + "naquadah", + "almandine", + "asbestos", + "hematite", + "blue_topaz", + "goethite", + "calcite", + "cassiterite", + "cassiterite_sand", + "chalcopyrite", + "chromite", + "cinnabar", + "coal", + "cobaltite", + "diamond", + "emerald", + "galena", + "garnierite", + "green_sapphire", + "grossular", + "ilmenite", + "bauxite", + "lazurite", + "magnesite", + "magnetite", + "molybdenite", + "powellite", + "pyrite", + "pyrolusite", + "pyrope", + "rock_salt", + "ruby", + "salt", + "saltpeter", + "sapphire", + "scheelite", + "sodalite", + "tantalite", + "spessartine", + "sphalerite", + "stibnite", + "tetrahedrite", + "topaz", + "tungstate", + "uraninite", + "wulfenite", + "yellow_limonite", + "nether_quartz", + "certus_quartz", + "quartzite", + "graphite", + "bornite", + "chalcocite", + "realgar", + "bastnasite", + "pentlandite", + "spodumene", + "lepidolite", + "glauconite_sand", + "malachite", + "mica", + "barite", + "alunite", + "talc", + "soapstone", + "kyanite", + "pyrochlore", + "oilsands", + "olivine", + "opal", + "amethyst", + "lapis", + "apatite", + "tricalcium_phosphate", + "red_garnet", + "yellow_garnet", + "vanadium_magnetite", + "pollucite", + "bentonite", + "fullers_earth", + "pitchblende", + "monazite", + "trona", + "gypsum", + "zeolite", + "electrotine", + "diatomite", + "granitic_mineral_sand", + "garnet_sand", + "basaltic_mineral_sand", + "cooperite" + ] + oreTypes.forEach(material => { + cauldronWash("gtceu:" + material + "_crushed_ore", "gtceu:" + material + "_purified_ore") + cauldronWash("gtceu:" + material + "_pure_dust", "gtceu:" + material + "_dust") + cauldronWash("gtceu:" + material + "_impure_dust", "gtceu:" + material + "_dust") + }) + + cauldronWash("gtceu:redstone_crushed_ore", "gtceu:redstone_purified_ore") + cauldronWash("gtceu:redstone_pure_dust", "minecraft:redstone") + cauldronWash("gtceu:redstone_impure_dust", "minecraft:redstone") +}) \ No newline at end of file diff --git a/kubejs/server_scripts/open_blocks/elevator.js b/kubejs/server_scripts/open_blocks/elevator.js new file mode 100644 index 0000000..eee5ea2 --- /dev/null +++ b/kubejs/server_scripts/open_blocks/elevator.js @@ -0,0 +1,43 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + const dyes = [ + "white", + "orange", + "magenta", + "light_blue", + "yellow", + "lime", + "pink", + "gray", + "light_gray", + "cyan", + "purple", + "blue", + "brown", + "green", + "red", + "black" ] + event.remove({mod: "elevatorid"}) + dyes.forEach(dyes => { + greg.chemical_bath(dyes + "_elevator") + .itemInputs("#elevatorid:elevators") + .inputFluids("gtceu:" + dyes + "_dye 18") + .itemOutputs("elevatorid:elevator_" + dyes) + .duration(20).EUt(7) + }) + greg.chemical_bath("elevator_washing") + .itemInputs("#elevatorid:elevators") + .inputFluids("gtceu:chlorine 50") + .itemOutputs("elevatorid:elevator_gray") + .duration(400).EUt(2) + + event.shaped("elevatorid:elevator_gray", [ + 'PPP', + 'GFG', + 'PPP' + ] , { + P: "#forge:plates/steel", + G: "#forge:gears/small/steel", + F: "#forge:frames/steel" + }) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/open_blocks/hang_glider.js b/kubejs/server_scripts/open_blocks/hang_glider.js new file mode 100644 index 0000000..9fb16f4 --- /dev/null +++ b/kubejs/server_scripts/open_blocks/hang_glider.js @@ -0,0 +1,43 @@ +ServerEvents.recipes(event => { + event.remove({id: "hangglider:glider_wing"}) + event.shaped("hangglider:glider_wing", [ + 'hRL', + 'RLL', + 'LLL' + ] , { + h: "#forge:tools/hammers", + R: "#forge:rods/steel", + L: "minecraft:leather" + }) + event.remove({id: "hangglider:glider_framework"}) + event.shaped("hangglider:glider_framework", [ + ' R ', + 'RhR', + 'RRR' + ] , { + h: "#forge:tools/hammers", + R: "#forge:rods/steel" + }) + event.remove({id: "hangglider:hang_glider"}) + event.shaped("hangglider:hang_glider", [ + 'SSS', + 'LML', + 'SSS' + ] , { + S: "#forge:screws/iron", + L: "hangglider:glider_wing", + M: "hangglider:glider_framework" + }) + event.remove({id: "minecraft:reinforced_hang_glider_smithing"}) + event.shaped("hangglider:reinforced_hang_glider", [ + 'SVS', + 'LML', + 'SVS' + ] , { + S: "#forge:screws/vanadium_steel", + V: "#forge:rods/vanadium_steel", + L: "hangglider:glider_wing", + M: "hangglider:hang_glider" + + }) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/tags/ae2.js b/kubejs/server_scripts/tags/ae2.js new file mode 100644 index 0000000..731dc67 --- /dev/null +++ b/kubejs/server_scripts/tags/ae2.js @@ -0,0 +1,7 @@ +ServerEvents.tags('item', event => { + event.remove('forge:dusts/ender_pearl', 'ae2:ender_dust') + event.remove('forge:dusts/certus_quartz', 'ae2:certus_quartz_dust') + event.remove('forge:silicon', 'ae2:silicon') + + event.add('forge:silicon', "gtceu:silicon_plate") +}) \ No newline at end of file diff --git a/kubejs/server_scripts/tool_belt/recipes.js b/kubejs/server_scripts/tool_belt/recipes.js new file mode 100644 index 0000000..952558e --- /dev/null +++ b/kubejs/server_scripts/tool_belt/recipes.js @@ -0,0 +1,22 @@ +ServerEvents.recipes(event => { + event.remove({id: "toolbelt:belt"}) + event.shaped("toolbelt:belt", [ + 'SLS', + 'L L', + 'LIL' + ] , { + S: "minecraft:string", + L: "minecraft:leather", + I: "#forge:plates/iron" + }) + event.remove({id: "toolbelt:pouch"}) + event.shaped("toolbelt:pouch", [ + ' G ', + 'LSL', + ' ' + ] , { + G: "#forge:ingots/gold", + L: "minecraft:leather", + S: "#forge:plates/steel" + }) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/vanilla/loot_drops.js b/kubejs/server_scripts/vanilla/loot_drops.js new file mode 100644 index 0000000..7123840 --- /dev/null +++ b/kubejs/server_scripts/vanilla/loot_drops.js @@ -0,0 +1,8 @@ +LootJS.modifiers(event => { + event + .addEntityLootModifier("minecraft:blaze") + .replaceLoot("minecraft:blaze_rod", "gtceu:sulfur_dust", true) + event + .addEntityLootModifier("minecraft:enderman") + .replaceLoot("minecraft:ender_pearl", "gtceu:ender_pearl_dust", true) +}); \ No newline at end of file diff --git a/kubejs/server_scripts/vanilla/mob_drops.js b/kubejs/server_scripts/vanilla/mob_drops.js new file mode 100644 index 0000000..59bb6e8 --- /dev/null +++ b/kubejs/server_scripts/vanilla/mob_drops.js @@ -0,0 +1,88 @@ +ServerEvents.recipes(event => { + const greg = event.recipes.gtceu + + event.remove({id: "minecraft:blaze_powder"}), + event.remove({id:"gtceu:shapeless/blaze_rod_to_powder"}) + event.remove({id:"minecraft:ender_eye"}) + + //Ghast Tear + greg.chemical_reactor('gtceu:ghast_tear') + .itemInputs("#forge:dusts/tiny/potassium", "#forge:dusts/tiny/lithium") + .inputFluids("gtceu:salt_water 1000") + .itemOutputs("minecraft:ghast_tear") + .duration(400) + .EUt(30); + // Skeleton Skull + greg.assembler('gtceu:skeleton_skull') + .itemInputs('minecraft:bone') + .itemOutputs("skeleton_skull") + .duration(100).EUt(4); + // Bones + greg.extractor("gtceu:bones") + .itemInputs("#minecraft:dirt") + .itemOutputs("bone") + .duration(100).EUt(16) + + // Prismarine + greg.autoclave('gtceu:prismarine') + .itemInputs('minecraft:prismarine_crystals') + .inputFluids("minecraft:water 100") + .itemOutputs("prismarine_shard") + .duration(1200).EUt(24) + greg.autoclave('gtceu:prismarine_distilled') + .itemInputs('minecraft:prismarine_crystals') + .inputFluids("gtceu:distilled_water 100") + .itemOutputs("prismarine_shard") + .duration(600).EUt(24) + greg.macerator('gtceu:prismarine_crushed') + .itemInputs("minecraft:prismarine_shard") + .itemOutputs("prismarine_crystals") + .duration(120).EUt(2) + + // Slimeballs + greg.chemical_bath("gtceu:slimeball_bath") + .itemInputs('#forge:dusts/asbestos') + .inputFluids("gtceu:glue 250") + .itemOutputs("slime_ball") + .duration(200).EUt(24) + greg.centrifuge('gtceu:slimeballs_centrifuge') + .itemInputs("slime_ball") + .outputFluids("gtceu:glue 250") + .itemOutputs("#forge:dusts/asbestos") + .duration(200).EUt(24) + + // Sponge + greg.compressor("gtceu:spongebob") + .itemInputs("2x #forge:foils/polycaprolactam") + .itemOutputs("sponge") + .duration(200).EUt(2) + + // Fire Resistance + event.shapeless(Item.of("minecraft:potion").withNBT({Potion:"minecraft:fire_resistance"}), [ + Item.of('minecraft:potion', '{Potion:"minecraft:water"}'), + "#forge:dusts/sugar", + "#forge:dusts/stone", + "#forge:dusts/lead" + ]) + event.shapeless(Item.of("minecraft:potion").withNBT({Potion:"minecraft:long_fire_resistance"}), [ + Item.of('minecraft:potion', '{Potion:"minecraft:water"}'), + "#forge:dusts/redstone", + "#forge:dusts/sugar", + "#forge:dusts/stone", + "#forge:dusts/lead" + ]) + + // XP + greg.large_chemical_reactor("gtceu:bottle_o_enchanting") + .itemInputs("glass_bottle", "#forge:dusts/tiny/gold", "#forge:dusts/tiny/sugar") + .inputFluids("water 100") + .itemOutputs("experience_bottle") + .duration(20).EUt(256) + + // Nether Star + greg.chemical_reactor("gtceu:nether_star") + .itemInputs("#forge:dusts/diamond", "#forge:dusts/iridium") + .inputFluids("gtceu:rocket_fuel 1000", "gtceu:nether_air 8000") + .itemOutputs("2x gtceu:nether_star_dust") + .duration(200).EUt(7680) +}) \ No newline at end of file diff --git a/kubejs/startup_scripts/machinery/greenhouse.js b/kubejs/startup_scripts/machinery/greenhouse.js new file mode 100644 index 0000000..ed01c3b --- /dev/null +++ b/kubejs/startup_scripts/machinery/greenhouse.js @@ -0,0 +1,20 @@ +GTCEuStartupEvents.registry('gtceu:machine', event => { + event.create('greenhouse', 'multiblock') + .rotationState(RotationState.NON_Y_AXIS) + .recipeType('greenhouse') + .appearanceBlock(GTBlocks.MACHINE_CASING_ULV ) + .pattern(definition => FactoryBlockPattern.start() + .aisle("#BBB#", "#BBB#", "#BBB#", "#BBB#") + .aisle("BBBBB", "BDDDB", "B###B", "BGGGB") + .aisle("BBBBB", "BDDDB", "B###B", "BGGGB") + .aisle("BBBBB", "BDDDB", "B###B", "BGGGB") + .aisle("#BBB#", "#BEB#", "#BBB#", "#BBB#") + .where('E', Predicates.controller(Predicates.blocks(definition.get()))) + .where('D', Predicates.blocks("minecraft:dirt")) + .where('G', Predicates.blocks("gtceu:tempered_glass")) + .where('B', Predicates.blocks("gtceu:ulv_machine_casing").setMinGlobalLimited(5).or(Predicates.autoAbilities(definition.getRecipeType()))) + .where('#', Predicates.air()) + .build()) + .workableCasingRenderer("gtceu:block/casings/voltage/ulv/side","gtceu:block/multiblock/implosion_compressor", true) + .recipeModifier((machine, recipe) => RecipeModifier.fastParallel(machine, recipe, 4, true).getA()) +}) \ No newline at end of file diff --git a/kubejs/startup_scripts/recipes/greenhouse.js b/kubejs/startup_scripts/recipes/greenhouse.js new file mode 100644 index 0000000..10474fa --- /dev/null +++ b/kubejs/startup_scripts/recipes/greenhouse.js @@ -0,0 +1,9 @@ +GTCEuStartupEvents.registry('gtceu:recipe_type', event => { + event.create('greenhouse') + .category('test') //Used in the GTlib / LDlib ui editor + .setEUIO('in') + .setMaxIOSize(3, 4, 1, 0) //Max Item Inputs, Max Item Outputs, Max Fluid Inputs, Max Fluid Outputs + .setSlotOverlay(false, false, GuiTextures.BOX_OVERLAY) + .setProgressBar(GuiTextures.PROGRESS_BAR_BATH, FillDirection.LEFT_TO_RIGHT) + .setSound(GTSoundEntries.COOLING); +}) \ No newline at end of file