From 9fa0885f6d9a1e2d5779180c0a3f1d4b4865a22f Mon Sep 17 00:00:00 2001 From: Jika Date: Fri, 19 Dec 2025 09:16:42 +0100 Subject: [PATCH] TEMP --- .../server_scripts/ae2/certus_wafer_chain.js | 48 + pakku-lock.json | 1150 +++++++++++++++++ ...Port-gregitas-certus-to-waffer-chain.patch | 666 +--------- .../0009-Update-ae2-quest-with-new-prog.patch | 21 +- 4 files changed, 1212 insertions(+), 673 deletions(-) diff --git a/kubejs/server_scripts/ae2/certus_wafer_chain.js b/kubejs/server_scripts/ae2/certus_wafer_chain.js index f877f7a2f..c53d8ecb8 100644 --- a/kubejs/server_scripts/ae2/certus_wafer_chain.js +++ b/kubejs/server_scripts/ae2/certus_wafer_chain.js @@ -110,3 +110,51 @@ ServerEvents.recipes(event => { .EUt(GTValues.VA[GTValues.MV]) event.recipes.gtceu.cutter('tfg:cut_engineering_lubricant') + .itemInputs('tfg:engineering_wafer') + .itemOutputs('8x ae2:printed_engineering_processor') + .inputFluids(Fluid.of('gtceu:lubricant', 84)) + .duration(900) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.cutter('tfg:cut_calculation_water') + .itemInputs('tfg:calculation_wafer') + .itemOutputs('8x ae2:printed_calculation_processor') + .inputFluids(Fluid.of('minecraft:water', 338)) + .duration(1800) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.cutter('tfg:cut_calculation_distilled_water') + .itemInputs('tfg:calculation_wafer') + .itemOutputs('8x ae2:printed_calculation_processor') + .inputFluids(Fluid.of('gtceu:distilled_water', 254)) + .duration(1350) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.cutter('tfg:cut_calculation_lubricant') + .itemInputs('tfg:calculation_wafer') + .itemOutputs('8x ae2:printed_calculation_processor') + .inputFluids(Fluid.of('gtceu:lubricant', 84)) + .duration(900) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.cutter('tfg:cut_logic_water') + .itemInputs('tfg:logic_wafer') + .itemOutputs('8x ae2:printed_logic_processor') + .inputFluids(Fluid.of('minecraft:water', 338)) + .duration(1800) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.cutter('tfg:cut_logic_distilled_water') + .itemInputs('tfg:logic_wafer') + .itemOutputs('8x ae2:printed_logic_processor') + .inputFluids(Fluid.of('gtceu:distilled_water', 254)) + .duration(1350) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.cutter('tfg:cut_logic_lubricant') + .itemInputs('tfg:logic_wafer') + .itemOutputs('8x ae2:printed_logic_processor') + .inputFluids(Fluid.of('gtceu:lubricant', 84)) + .duration(900) + .EUt(GTValues.VA[GTValues.MV]) +}) diff --git a/pakku-lock.json b/pakku-lock.json index 0e66b6a50..458b790c9 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -1419,6 +1419,69 @@ } ] }, + { + "pakku_id": "Bb49eKbGCr0xUGsV", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "auroras", + "modrinth": "auroras" + }, + "name": { + "curseforge": "Auroras", + "modrinth": "Auroras" + }, + "id": { + "curseforge": "1105290", + "modrinth": "Q7VPWopC" + }, + "files": [ + { + "type": "curseforge", + "file_name": "Auroras-1.20.1-1.6.2.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6040/671/Auroras-1.20.1-1.6.2.jar", + "id": "6040671", + "parent_id": "1105290", + "hashes": { + "sha1": "f7ba6e761a5c439325c93f6d33b6b3feda3182bd", + "md5": "7fff40d58f53aea9c9767ca8b0d0efd3" + }, + "required_dependencies": [], + "size": 2119153, + "date_published": "2024-12-31T19:57:57.427Z" + }, + { + "type": "modrinth", + "file_name": "Auroras-1.20.1-1.6.2.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge", + "neoforge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/Q7VPWopC/versions/Y1QQeYYi/Auroras-1.20.1-1.6.2.jar", + "id": "Y1QQeYYi", + "parent_id": "Q7VPWopC", + "hashes": { + "sha512": "41a678484369764a2acbd98ae153b0eb104a8e201cd5600dd1cd5b31ec4d94d72266044102c2d82273ddbd8c089cd854a18d6b1366ffa1e2aa403b58ecf5cfce", + "sha1": "f7ba6e761a5c439325c93f6d33b6b3feda3182bd" + }, + "required_dependencies": [], + "size": 2119153, + "date_published": "2024-12-31T20:00:15.446246Z" + } + ] + }, { "pakku_id": "tcGlxrXYONei6sfG", "type": "MOD", @@ -1796,6 +1859,68 @@ } ] }, + { + "pakku_id": "s4A21MFDZabUypb2", + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "blaze-map", + "modrinth": "blaze-map" + }, + "name": { + "curseforge": "Blaze Map", + "modrinth": "Blaze Map" + }, + "id": { + "curseforge": "626527", + "modrinth": "wvrSctdB" + }, + "files": [ + { + "type": "curseforge", + "file_name": "BlazeMap-1.20.1-0.7.5-beta.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/6132/384/BlazeMap-1.20.1-0.7.5-beta.jar", + "id": "6132384", + "parent_id": "626527", + "hashes": { + "sha1": "767e56f825ce65b6f3687644571caeba791d7976", + "md5": "897d8664fe702024329ad8482eb7a7d4" + }, + "required_dependencies": [], + "size": 536349, + "date_published": "2025-01-28T01:33:54.610Z" + }, + { + "type": "modrinth", + "file_name": "BlazeMap-1.20.1-0.7.5-beta.jar", + "mc_versions": [ + "1.20", + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "beta", + "url": "https://cdn.modrinth.com/data/wvrSctdB/versions/DgisUYf4/BlazeMap-1.20.1-0.7.5-beta.jar", + "id": "DgisUYf4", + "parent_id": "wvrSctdB", + "hashes": { + "sha512": "0386bd902048df611fdc9d6e91967f2164aceb77023d7fa6c5774569d60a5932d9e237920a7190e0c3f0a359dec1efe33e5db4531f081ea70a8ff207e3a9be3c", + "sha1": "2b82f227335fb0e82d7eefc3f1b154ebc6395566" + }, + "required_dependencies": [], + "size": 536350, + "date_published": "2025-01-28T07:02:35.844419Z" + } + ] + }, { "pakku_id": "Yr24iolwXV9aFEWV", "type": "MOD", @@ -2057,6 +2182,70 @@ } ] }, + { + "pakku_id": "CDDBZQH6AKzSOIZD", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "caelum", + "modrinth": "caelum" + }, + "name": { + "curseforge": "Caelum", + "modrinth": "Caelum" + }, + "id": { + "curseforge": "556708", + "modrinth": "Xkw3TXqP" + }, + "export": false, + "files": [ + { + "type": "curseforge", + "file_name": "caelum-1.20.1-2.0.0.0.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/4674/619/caelum-1.20.1-2.0.0.0.jar", + "id": "4674619", + "parent_id": "556708", + "hashes": { + "sha1": "8b1980f2a91599aea95fecd646b8bc265df7786f", + "md5": "dc2b023ca9c05dcde9ea8260d0dfee4c" + }, + "required_dependencies": [], + "size": 263769, + "date_published": "2023-07-31T16:31:55.127Z" + }, + { + "type": "modrinth", + "file_name": "caelum-1.20.1-2.0.0.0.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge", + "neoforge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/Xkw3TXqP/versions/7JGuqBG4/caelum-1.20.1-2.0.0.0.jar", + "id": "7JGuqBG4", + "parent_id": "Xkw3TXqP", + "hashes": { + "sha512": "0e22325ba35525201a278de0ec510c38e8c209796a5728ce625d4f57205e79bb726777915c4fe7e83664447849b5802868f213b9215ca491559af84b7e31b28e", + "sha1": "8b1980f2a91599aea95fecd646b8bc265df7786f" + }, + "required_dependencies": [], + "size": 263769, + "date_published": "2023-07-31T16:36:13.789465Z" + } + ] + }, { "pakku_id": "A31UAepqnKniFZnm", "pakku_links": [ @@ -2190,6 +2379,74 @@ } ] }, + { + "pakku_id": "NhXslPCWXdd51j92", + "pakku_links": [ + "64uacGcEw697jVGs", + "s4A21MFDZabUypb2" + ], + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "cartography", + "modrinth": "cartography" + }, + "name": { + "curseforge": "Cartography", + "modrinth": "Cartography" + }, + "id": { + "curseforge": "520973", + "modrinth": "pZTaJC6r" + }, + "files": [ + { + "type": "curseforge", + "file_name": "Cartography-1.20.1-0.5.3-beta.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/6187/917/Cartography-1.20.1-0.5.3-beta.jar", + "id": "6187917", + "parent_id": "520973", + "hashes": { + "sha1": "0e9ddf2dfe4a1599ff0268cd1736965f1fb41e87", + "md5": "15c75c6e8b59f3e73f93dbad8135416d" + }, + "required_dependencies": [], + "size": 209367, + "date_published": "2025-02-13T04:24:42.607Z" + }, + { + "type": "modrinth", + "file_name": "Cartography-1.20.1-0.5.3-beta.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "beta", + "url": "https://cdn.modrinth.com/data/pZTaJC6r/versions/TAfrBDM6/Cartography-1.20.1-0.5.3-beta.jar", + "id": "TAfrBDM6", + "parent_id": "pZTaJC6r", + "hashes": { + "sha512": "f0df0c560bcb5bed7bc8d0bb6a78c3ae155d2934900e80ea8bc0a4bd0fac9226787aa2306ed514bc6272e85e9281dc8569bdc043efe878a05eeb7470e226b924", + "sha1": "0e9ddf2dfe4a1599ff0268cd1736965f1fb41e87" + }, + "required_dependencies": [ + "JaCEZUhg", + "wvrSctdB" + ], + "size": 209367, + "date_published": "2025-02-13T04:41:40.286636Z" + } + ] + }, { "pakku_id": "jZhf9WEWkObAHuVp", "type": "MOD", @@ -4664,6 +4921,69 @@ } ] }, + { + "pakku_id": "c5Vwmi6QBE3mJ2K1", + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "distant-horizons", + "modrinth": "distanthorizons" + }, + "name": { + "curseforge": "Distant Horizons: A Level of Detail mod", + "modrinth": "Distant Horizons" + }, + "id": { + "curseforge": "508933", + "modrinth": "uCdwusMi" + }, + "files": [ + { + "type": "curseforge", + "file_name": "DistantHorizons-2.3.6-b-1.20.1-fabric-forge.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "fabric", + "forge" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/7104/610/DistantHorizons-2.3.6-b-1.20.1-fabric-forge.jar", + "id": "7104610", + "parent_id": "508933", + "hashes": { + "sha1": "89fd2d00de842579e41efa9fe6a87f67dd99a113", + "md5": "6dc56520b57c27f1c4cf3b5026130ca2" + }, + "required_dependencies": [], + "size": 25362721, + "date_published": "2025-10-13T22:55:26.477Z" + }, + { + "type": "modrinth", + "file_name": "DistantHorizons-2.3.6-b-1.20.1-fabric-forge.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "fabric", + "forge" + ], + "release_type": "beta", + "url": "https://cdn.modrinth.com/data/uCdwusMi/versions/HSc151Xv/DistantHorizons-2.3.6-b-1.20.1-fabric-forge.jar", + "id": "HSc151Xv", + "parent_id": "uCdwusMi", + "hashes": { + "sha512": "33ef25a118872298d546a954bfb625e0b9573286392a4df15a929cfc382bd7224c056bb97b680b6cbb109814150cf56173cfe086295d741ef15b08259bed1e33", + "sha1": "89fd2d00de842579e41efa9fe6a87f67dd99a113" + }, + "required_dependencies": [], + "size": 25362721, + "date_published": "2025-10-13T22:57:19.494569Z" + } + ] + }, { "pakku_id": "lv9zy1yqw8z5AIQb", "type": "MOD", @@ -12522,6 +12842,80 @@ } ] }, + { + "pakku_id": "c7nKLftZRQQ0Vqxo", + "pakku_links": [ + "CDDBZQH6AKzSOIZD", + "64uacGcEw697jVGs" + ], + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "tfc-caelum", + "modrinth": "tfc-caelum" + }, + "name": { + "curseforge": "TFC Caelum", + "modrinth": "TFC Caelum" + }, + "id": { + "curseforge": "999031", + "modrinth": "WYvV2Kci" + }, + "export": false, + "files": [ + { + "type": "curseforge", + "file_name": "TFCCaelum-1.20.1-1.2.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/5307/466/TFCCaelum-1.20.1-1.2.jar", + "id": "5307466", + "parent_id": "999031", + "hashes": { + "sha1": "114e10e497503f5ff4cb13850a8dec9bb9f4d625", + "md5": "34b54a06f4f45ccf54edc65cb48b6c89" + }, + "required_dependencies": [ + "556708", + "302973" + ], + "size": 414939, + "date_published": "2024-05-01T15:13:08.827Z" + }, + { + "type": "modrinth", + "file_name": "TFCCaelum-1.20.1-1.2.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge", + "neoforge" + ], + "release_type": "beta", + "url": "https://cdn.modrinth.com/data/WYvV2Kci/versions/wSasbQOH/TFCCaelum-1.20.1-1.2.jar", + "id": "wSasbQOH", + "parent_id": "WYvV2Kci", + "hashes": { + "sha512": "f1c7153fc07da59677183f9967ca16e189bcf38d961b03931f100b141e9a10ef684dd1d71a6cf8d27cd3d8ceef7670db25d3b6c398f835387ca8ee8936ea0303", + "sha1": "114e10e497503f5ff4cb13850a8dec9bb9f4d625" + }, + "required_dependencies": [ + "JaCEZUhg", + "Xkw3TXqP" + ], + "size": 414939, + "date_published": "2024-08-28T14:04:28.731777Z" + } + ] + }, { "pakku_id": "CPaYKBv7ChV7n8m0", "pakku_links": [ @@ -13403,6 +13797,74 @@ } ] }, + { + "pakku_id": "TWlqJ1Z1AV8UdIb5", + "pakku_links": [ + "64uacGcEw697jVGs" + ], + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "tfc-volcanoes", + "modrinth": "tfc-volcanoes" + }, + "name": { + "curseforge": "TFC Volcanoes", + "modrinth": "TFC Volcanoes" + }, + "id": { + "curseforge": "962578", + "modrinth": "rQG4GU1V" + }, + "files": [ + { + "type": "curseforge", + "file_name": "TFCVolcanoes-1.20.1-1.3.16.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/5901/278/TFCVolcanoes-1.20.1-1.3.16.jar", + "id": "5901278", + "parent_id": "962578", + "hashes": { + "sha1": "5fe9d253cb23dd51387bdfe07b1f4b671f88ce67", + "md5": "4802d5c554497ccd54662f987171f71a" + }, + "required_dependencies": [], + "size": 1925299, + "date_published": "2024-11-14T00:00:52.633Z" + }, + { + "type": "modrinth", + "file_name": "TFCVolcanoes-1.20.1-1.3.16.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge", + "neoforge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/rQG4GU1V/versions/egVcVZO3/TFCVolcanoes-1.20.1-1.3.16.jar", + "id": "egVcVZO3", + "parent_id": "rQG4GU1V", + "hashes": { + "sha512": "122d096caaa3d21b1dcb0078fd5d165706d5caf9e8a115863d0d95339cd430190fdd678a79ce382bdcc4c0fccd1326548aac196293b948e714f905c4f7249a09", + "sha1": "5fe9d253cb23dd51387bdfe07b1f4b671f88ce67" + }, + "required_dependencies": [ + "JaCEZUhg" + ], + "size": 1925299, + "date_published": "2024-11-14T00:02:07.353203Z" + } + ] + }, { "pakku_id": "kR8s4t9LptntMSpg", "pakku_links": [ @@ -14883,6 +15345,694 @@ } ] }, + { + "pakku_id": "U5G9tZr971xn5HkI", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "zume", + "modrinth": "zume" + }, + "name": { + "curseforge": "Zume", + "modrinth": "Zume" + }, + "id": { + "curseforge": "927564", + "modrinth": "o6qsdrrQ" + }, + "files": [ + { + "type": "curseforge", + "file_name": "zume-1.2.0.jar", + "mc_versions": [ + "1.20.2", + "1.20.5", + "1.20.2-Snapshot", + "1.20.5-Snapshot", + "1.20.3-Snapshot", + "1.20.3", + "1.20.1", + "1.20", + "1.20.6", + "1.20.4", + "1.20-Snapshot" + ], + "loaders": [ + "fabric", + "neoforge", + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7071/992/zume-1.2.0.jar", + "id": "7071992", + "parent_id": "927564", + "hashes": { + "sha1": "9c38b682fe6833f7cc79efa7c6a51e4c70aceaef", + "md5": "de301245f3e80813bc85c8f99bfcfa58" + }, + "required_dependencies": [], + "size": 99231, + "date_published": "2025-10-06T00:26:50.060Z" + }, + { + "type": "modrinth", + "file_name": "zume-1.2.0.jar", + "mc_versions": [ + "b1.7.3", + "1.6.4", + "13w38a", + "13w38b", + "13w38c", + "13w39a", + "13w39b", + "13w41a", + "13w41b", + "13w42a", + "13w42b", + "13w43a", + "1.7", + "1.7.1", + "1.7.2", + "13w47a", + "13w47b", + "13w47c", + "13w47d", + "13w47e", + "13w48a", + "13w48b", + "13w49a", + "1.7.3", + "1.7.4", + "14w02a", + "14w02b", + "14w02c", + "14w03a", + "14w03b", + "14w04a", + "14w04b", + "14w05a", + "14w05b", + "14w06a", + "14w06b", + "14w07a", + "1.7.5", + "14w08a", + "14w10a", + "14w10b", + "14w10c", + "1.7.6-pre1", + "1.7.6-pre2", + "14w11a", + "1.7.6", + "1.7.7", + "1.7.8", + "1.7.9", + "14w11b", + "14w17a", + "14w18a", + "14w18b", + "14w19a", + "1.7.10-pre1", + "1.7.10-pre2", + "1.7.10-pre3", + "1.7.10-pre4", + "1.7.10", + "14w20a", + "14w20b", + "14w21a", + "14w21b", + "14w25a", + "14w25b", + "14w26a", + "14w26b", + "14w26c", + "14w27a", + "14w27b", + "14w28a", + "14w28b", + "14w29a", + "14w29b", + "14w30a", + "14w30b", + "14w30c", + "14w31a", + "14w32a", + "14w32b", + "14w32c", + "14w32d", + "14w33a", + "14w33b", + "14w33c", + "14w34a", + "14w34b", + "14w34c", + "14w34d", + "1.8-pre1", + "1.8-pre2", + "1.8-pre3", + "1.8", + "1.8.1-pre1", + "1.8.1-pre2", + "1.8.1-pre3", + "1.8.1-pre4", + "1.8.1-pre5", + "1.8.1", + "1.8.2-pre1", + "1.8.2-pre2", + "1.8.2-pre3", + "1.8.2-pre4", + "1.8.2-pre5", + "1.8.2-pre6", + "1.8.2-pre7", + "1.8.2", + "1.8.3", + "15w14a", + "1.8.4", + "1.8.5", + "1.8.6", + "1.8.7", + "1.8.8", + "15w31a", + "15w31b", + "15w31c", + "15w32a", + "15w32b", + "15w32c", + "15w33a", + "15w33b", + "15w33c", + "15w34a", + "15w34b", + "15w34c", + "15w34d", + "15w35a", + "15w35b", + "15w35c", + "15w35d", + "15w35e", + "15w36a", + "15w36b", + "15w36c", + "15w36d", + "15w37a", + "15w38a", + "15w38b", + "15w39a", + "15w39b", + "15w39c", + "15w40a", + "15w40b", + "15w41a", + "15w41b", + "15w42a", + "15w43a", + "15w43b", + "15w43c", + "15w44a", + "15w44b", + "15w45a", + "15w46a", + "15w47a", + "15w47b", + "15w47c", + "15w49a", + "1.8.9", + "15w49b", + "15w50a", + "15w51a", + "15w51b", + "16w02a", + "16w03a", + "16w04a", + "16w05a", + "16w05b", + "16w06a", + "16w07a", + "16w07b", + "1.9-pre1", + "1.9-pre2", + "1.9-pre3", + "1.9-pre4", + "1.9", + "1.9.1-pre1", + "1.9.1-pre2", + "1.9.1-pre3", + "1.9.1", + "1.9.2", + "1.RV-Pre1", + "16w14a", + "16w15a", + "16w15b", + "1.9.3-pre1", + "1.9.3-pre2", + "1.9.3-pre3", + "1.9.3", + "1.9.4", + "16w20a", + "16w21a", + "16w21b", + "1.10-pre1", + "1.10-pre2", + "1.10", + "1.10.1", + "1.10.2", + "16w32a", + "16w32b", + "16w33a", + "16w35a", + "16w36a", + "16w38a", + "16w39a", + "16w39b", + "16w39c", + "16w40a", + "16w41a", + "16w42a", + "16w43a", + "16w44a", + "1.11-pre1", + "1.11", + "16w50a", + "1.11.1", + "1.11.2", + "17w06a", + "17w13a", + "17w13b", + "17w14a", + "17w15a", + "17w16a", + "17w16b", + "17w17a", + "17w17b", + "17w18a", + "17w18b", + "1.12-pre1", + "1.12-pre2", + "1.12-pre3", + "1.12-pre4", + "1.12-pre5", + "1.12-pre6", + "1.12-pre7", + "1.12", + "17w31a", + "1.12.1-pre1", + "1.12.1", + "1.12.2-pre1", + "1.12.2-pre2", + "1.12.2", + "1.14.4", + "19w34a", + "19w35a", + "19w36a", + "19w37a", + "19w38a", + "19w38b", + "19w39a", + "19w40a", + "19w41a", + "19w42a", + "19w44a", + "19w45a", + "19w45b", + "19w46a", + "19w46b", + "1.15-pre1", + "1.15-pre2", + "1.15-pre3", + "1.15-pre4", + "1.15-pre5", + "1.15-pre6", + "1.15-pre7", + "1.15", + "1.15.1-pre1", + "1.15.1", + "1.15.2-pre1", + "1.15.2-pre2", + "1.15.2", + "20w06a", + "20w07a", + "20w08a", + "20w09a", + "20w10a", + "20w11a", + "20w12a", + "20w13a", + "20w13b", + "20w14infinite", + "20w14a", + "20w15a", + "20w16a", + "20w17a", + "20w18a", + "20w19a", + "20w20a", + "20w20b", + "20w21a", + "20w22a", + "1.16-pre1", + "1.16-pre2", + "1.16-pre3", + "1.16-pre4", + "1.16-pre5", + "1.16-pre6", + "1.16-pre7", + "1.16-pre8", + "1.16-rc1", + "1.16", + "1.16.1", + "20w27a", + "20w28a", + "20w29a", + "20w30a", + "1.16.2-pre1", + "1.16.2-pre2", + "1.16.2-pre3", + "1.16.2-rc1", + "1.16.2-rc2", + "1.16.2", + "1.16.3-rc1", + "1.16.3", + "1.16.4-pre1", + "1.16.4-pre2", + "1.16.4-rc1", + "1.16.4", + "20w45a", + "20w46a", + "20w48a", + "20w49a", + "20w51a", + "1.16.5-rc1", + "1.16.5", + "21w03a", + "21w05a", + "21w05b", + "21w06a", + "21w07a", + "21w08a", + "21w08b", + "21w10a", + "21w11a", + "21w13a", + "21w14a", + "21w15a", + "21w16a", + "21w17a", + "21w18a", + "21w19a", + "21w20a", + "1.17-pre1", + "1.17-pre2", + "1.17-pre3", + "1.17-pre4", + "1.17-pre5", + "1.17-rc1", + "1.17-rc2", + "1.17", + "1.17.1-pre1", + "1.17.1-pre2", + "1.17.1-pre3", + "1.17.1-rc1", + "1.17.1-rc2", + "1.17.1", + "21w37a", + "21w38a", + "21w39a", + "21w40a", + "21w41a", + "21w42a", + "21w43a", + "21w44a", + "1.18-pre1", + "1.18-pre2", + "1.18-pre3", + "1.18-pre4", + "1.18-pre5", + "1.18-pre6", + "1.18-pre7", + "1.18-pre8", + "1.18-rc1", + "1.18-rc2", + "1.18-rc3", + "1.18-rc4", + "1.18", + "1.18.1-pre1", + "1.18.1-rc1", + "1.18.1-rc2", + "1.18.1-rc3", + "1.18.1", + "22w03a", + "22w05a", + "22w06a", + "22w07a", + "1.18.2-pre1", + "1.18.2-pre2", + "1.18.2-pre3", + "1.18.2-rc1", + "1.18.2", + "22w11a", + "22w12a", + "22w13a", + "22w13oneblockatatime", + "22w14a", + "22w15a", + "22w16a", + "22w16b", + "22w17a", + "22w18a", + "22w19a", + "1.19-pre1", + "1.19-pre2", + "1.19-pre3", + "1.19-pre4", + "1.19-pre5", + "1.19-rc1", + "1.19-rc2", + "1.19", + "22w24a", + "1.19.1-pre1", + "1.19.1-rc1", + "1.19.1-pre2", + "1.19.1-pre3", + "1.19.1-pre4", + "1.19.1-pre5", + "1.19.1-pre6", + "1.19.1-rc2", + "1.19.1-rc3", + "1.19.1", + "1.19.2-rc1", + "1.19.2-rc2", + "1.19.2", + "22w42a", + "22w43a", + "22w44a", + "22w45a", + "22w46a", + "1.19.3-pre1", + "1.19.3-pre2", + "1.19.3-pre3", + "1.19.3-rc1", + "1.19.3-rc2", + "1.19.3-rc3", + "1.19.3", + "23w03a", + "23w04a", + "23w05a", + "23w06a", + "23w07a", + "1.19.4-pre1", + "1.19.4-pre2", + "1.19.4-pre3", + "1.19.4-pre4", + "1.19.4-rc1", + "1.19.4-rc2", + "1.19.4-rc3", + "1.19.4", + "23w12a", + "23w13a", + "23w13a_or_b", + "23w14a", + "23w16a", + "23w17a", + "23w18a", + "1.20-pre1", + "1.20-pre2", + "1.20-pre3", + "1.20-pre4", + "1.20-pre5", + "1.20-pre6", + "1.20-pre7", + "1.20-rc1", + "1.20", + "1.20.1-rc1", + "1.20.1", + "23w31a", + "23w32a", + "23w33a", + "23w35a", + "1.20.2-pre1", + "1.20.2-pre2", + "1.20.2-pre3", + "1.20.2-pre4", + "1.20.2-rc1", + "1.20.2-rc2", + "1.20.2", + "23w40a", + "23w41a", + "23w42a", + "23w43a", + "23w43b", + "23w44a", + "23w45a", + "23w46a", + "1.20.3-pre1", + "1.20.3-pre2", + "1.20.3-pre3", + "1.20.3-pre4", + "1.20.3-rc1", + "1.20.3", + "1.20.4-rc1", + "1.20.4", + "23w51a", + "23w51b", + "24w03a", + "24w03b", + "24w04a", + "24w05a", + "24w05b", + "24w06a", + "24w07a", + "24w09a", + "24w10a", + "24w11a", + "24w12a", + "24w13a", + "24w14potato", + "24w14a", + "1.20.5-pre1", + "1.20.5-pre2", + "1.20.5-pre3", + "1.20.5-pre4", + "1.20.5-rc1", + "1.20.5-rc2", + "1.20.5-rc3", + "1.20.5", + "1.20.6-rc1", + "1.20.6", + "24w18a", + "24w19a", + "24w19b", + "24w20a", + "24w21a", + "24w21b", + "1.21-pre1", + "1.21-pre2", + "1.21-pre3", + "1.21-pre4", + "1.21-rc1", + "1.21", + "1.21.1-rc1", + "1.21.1", + "24w33a", + "24w34a", + "24w35a", + "24w36a", + "24w37a", + "24w38a", + "24w39a", + "24w40a", + "1.21.2-pre1", + "1.21.2-pre2", + "1.21.2-pre3", + "1.21.2-pre4", + "1.21.2-pre5", + "1.21.2-rc1", + "1.21.2-rc2", + "1.21.2", + "1.21.3", + "24w44a", + "24w45a", + "24w46a", + "1.21.4-pre1", + "1.21.4-pre2", + "1.21.4-pre3", + "1.21.4-rc1", + "1.21.4-rc2", + "1.21.4-rc3", + "1.21.4", + "25w02a", + "25w03a", + "25w04a", + "25w05a", + "25w06a", + "25w07a", + "25w08a", + "25w09a", + "25w09b", + "25w10a", + "1.21.5-pre1", + "1.21.5-pre2", + "1.21.5-pre3", + "1.21.5-rc1", + "1.21.5-rc2", + "1.21.5", + "25w14craftmine", + "25w15a", + "25w16a", + "25w17a", + "25w18a", + "25w19a", + "25w20a", + "25w21a", + "1.21.6-pre1", + "1.21.6-pre2", + "1.21.6-pre3", + "1.21.6-pre4", + "1.21.6-rc1", + "1.21.6", + "1.21.7-rc1", + "1.21.7-rc2", + "1.21.7", + "1.21.8-rc1", + "1.21.8", + "25w31a", + "25w32a", + "25w33a", + "25w34a", + "25w34b", + "25w35a", + "25w36a", + "25w36b", + "25w37a", + "1.21.9-pre1", + "1.21.9-pre2", + "1.21.9-pre3", + "1.21.9-pre4", + "1.21.9-rc1", + "1.21.9", + "1.21.10-rc1", + "1.21.10", + "25w41a" + ], + "loaders": [ + "fabric", + "forge", + "neoforge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/o6qsdrrQ/versions/zOLMcYq6/zume-1.2.0.jar", + "id": "zOLMcYq6", + "parent_id": "o6qsdrrQ", + "hashes": { + "sha512": "52a04c612ea939063115a927f948a1349eaab5f354db06d2084bd071ac072459bedefd82d5365677f4649cc7078fd265f3515b9208acec566e97a3cb5cbb49ad", + "sha1": "9c38b682fe6833f7cc79efa7c6a51e4c70aceaef" + }, + "required_dependencies": [], + "size": 99231, + "date_published": "2025-10-06T00:26:50.964061Z" + } + ] + }, { "pakku_id": "MpkpUO55EJhBt1az", "pakku_links": [ diff --git a/patches/0008-Port-gregitas-certus-to-waffer-chain.patch b/patches/0008-Port-gregitas-certus-to-waffer-chain.patch index dbf42ccf7..ecef55b88 100644 --- a/patches/0008-Port-gregitas-certus-to-waffer-chain.patch +++ b/patches/0008-Port-gregitas-certus-to-waffer-chain.patch @@ -1,539 +1,11 @@ -From 741950beaacbb4363e1fb96770f2cf580f68d113 Mon Sep 17 00:00:00 2001 -From: Jika -Date: Mon, 8 Dec 2025 20:41:13 +0100 -Subject: [PATCH] Port gregitas certus to waffer chain - ---- - .../textures/item/calculation_wafer.png | Bin 0 -> 6075 bytes - .../kubejs/textures/item/certus_boule.png | Bin 0 -> 5887 bytes - .../kubejs/textures/item/certus_wafer.png | Bin 0 -> 6135 bytes - .../textures/item/engineering_wafer.png | Bin 0 -> 6102 bytes - .../kubejs/textures/item/logic_wafer.png | Bin 0 -> 6094 bytes - kubejs/assets/tfg/lang/en_us.json | 13 +- - .../server_scripts/ae2/certus_wafer_chain.js | 121 ++++++++++++++++++ - .../startup_scripts/ae2/certus_materials.js | 37 ++++++ - kubejs/startup_scripts/ae2/materials.js | 4 +- - .../gtceu/material_modification.certus.js | 7 + - kubejs/startup_scripts/tfg/element.certus.js | 8 ++ - kubejs/startup_scripts/tfg/items.certus.js | 20 +++ - 12 files changed, 207 insertions(+), 3 deletions(-) - create mode 100644 kubejs/assets/kubejs/textures/item/calculation_wafer.png - create mode 100644 kubejs/assets/kubejs/textures/item/certus_boule.png - create mode 100644 kubejs/assets/kubejs/textures/item/certus_wafer.png - create mode 100644 kubejs/assets/kubejs/textures/item/engineering_wafer.png - create mode 100644 kubejs/assets/kubejs/textures/item/logic_wafer.png - create mode 100644 kubejs/server_scripts/ae2/certus_wafer_chain.js - create mode 100644 kubejs/startup_scripts/ae2/certus_materials.js - create mode 100644 kubejs/startup_scripts/gtceu/material_modification.certus.js - create mode 100644 kubejs/startup_scripts/tfg/element.certus.js - create mode 100644 kubejs/startup_scripts/tfg/items.certus.js - -diff --git a/kubejs/assets/kubejs/textures/item/calculation_wafer.png b/kubejs/assets/kubejs/textures/item/calculation_wafer.png -new file mode 100644 -index 0000000000000000000000000000000000000000..b2192d49600c2fcc9478ae5aa833791ae535fb73 -GIT binary patch -literal 6075 -zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s-=U0V9lmsP~D-;yvr)B1( -zDwI?fq$;FVWTr7NRNUGc9z97#o#)SU5j!R!{X&^}g8Lf#-?KQrFY`Zt?E!4C8-4t7q*mFibVHQ|YvH>pq=6f9C?_u=Shfr~Iv(CthvsU-Vfbp+hEW`Ff%L -ze^V#dZgOGW`(d(TX8Hm<{*?MRr@I##PmGo`wE8P?>iC3Y*#*f9UTn%aGpR1lN%q#a -z-9i`VNA};e(2rbU_3hU?;R~-BKU+L|cp}nfZuhH(X#4b-gA8xe+mxnU*dCz$W9ef~ -zhRXKKj}L80(+mF_y;MC+&bCV5e0@%(oz^?nCqFXopW}+waetH7BO*E~iJ{?6UVi9&*3U+?<Jg~Ap -zFUk|Zap$2*^%C(Nf^or*C%Z&XWp>U{a5rQYKIl6AfNvRVN~OGj{Ymbm6)fU49Exos -zDo+9yb=$Q`BzLXWnD%6nx#p4?L6fEg3#!L8xp*o~TAFf>&(-+JjNoZ=iZy3!K2UV< -zIxE-Gkag>RN%{1ehOXQ>t?fhRzE-j5tV>1Ob9cX9A#eNb%F^d?Y`iU(J}CECT$(V^ -zeJ01&muJ2hpRu?+WoCNihO&&m1@+CQR%2t-B6E5&SGI&{(9w8Zf=CArapHKdKKE5|f7c0G= -z@=iJbeZ=c*>8#m?XAiNiDm`J>!>_56np-9x_4($3^4s<~8E*SkVgh;Wug(hz<+P6f -zy&$FTayx(UY}L1WT4xHFU1oP;c`ETqOzD=>#r3mYSG~do8COzi+lw3X`=tU`)m9gB~(#`QzpLfR1 -z*xkEJ=*rATucx_*2w&23o7|I}qVk64w$(P}w>D8yy04Eb8PHG -zuHLxrWr5uz1*zDrRWbsixhi{h$;-|?H}yfz)zV(WIsBXDmswttJZc&AKG0&5(tC-H -znyFd#b4)%I^%VImym7B&LKJ`ZYCG*8+*_N~-Oo>7YP*+HBk>pKGJmVnJkAp -zV`Xj>+rL@A-)>h!w3t$|uUoH*n8%Ce_d&f{=zoDh5uNyZV -z5%VuOz2NcHwbmB%_PR~oKjB4(CWA_$t@gBn_WDB`>mqwMM2fDR5UV8~E8)cxb6FyL -z+tSC|d!&oTkazi_tsul>ofYQHJVnR}x1m)@vw -z(Xi>ztv3>@U%JMUvFEdg^v5vI&a-!e)Xfj~sb$4+nm4LVooxQ>diTn-zZxH(3Gd!K -znd5><)U-FH3T?r16OvxKtxDUlx8t#X`)|j0CmBAs-OYdN8lLgPjqkX#RG-oESvHeq -z%*(#AO7rc~Wi#vxT5d?pI^W0lkeMsKIbmPxx&L`5&Sw7lb^f3J^TT4b%0-&z85nrW -zGD9LtB7A+UlJj%*5>xV%QuQiw3m8Da#=fE;F*!T6L?J0PJu}Z%>HY5gN(z}Nwo2iq -zz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1c3d_URu#Dgxv3?I3Kh9IdBs*0wn|`gt@4Vk -zK*IV;3ScEA*|tg%z5xo(`9-M;CVD1%2D+{lnPo;wc3cWJMJZ`kK`w4kBZ^YeY?U%f -zN(!v>^~=l4^~#O)@{7{-4J|D#^$m>ljf`}QQqpvbEAvVcD|GXUl|e>8%y3C9PAq!~70b3=ShJ -zm;B^Xkn=oUY?VOvTczYDXQo(znMuZJmWC;5M!J^fDHggWrb%YHmX@Z*x``$R=B8#A -z$*GBHmPkf<<`tJD<|U_sjH<{j(96tBu`)EbOfyeQO43cSFgDjUNli-8wKOs@)ip9S -zHcU%2PPH&JFherJzbG?3GcPd**;OE;QZiGl3@nq)jV#T~bQ6<}l66fIjnZ@zO^r-- -z4U8?#3{uR@(h|+mz(%DcTe;;I)z`)qT(7@2b#L&VN>T0lwVW~yMnfZAj -zQwjjhNnuyQU+O)SYT3dzsUu~h;Yp-6Dmf!DFFiHI -zRtcJ5VOlb=BnE?I0}C?)V?*7v#6$~S6En*+-NY2*G+oP-Gz*g?Q^RC414w#;n_irs -zR#Ki=lz% -zd~2hR5grf)NJWetmjXmA$i>Z$%SInu&VkB2h=HIohn5%`545yGL1EMqlEQa1xJHAE -zq!1uU@o4HA4K9*GfF#AEsf%jC#f9ihrRJsBDwQkQ+x=`Vd(6PVz?S6g?!wT@(818s -zx~+2#0|NtRfk$L91B0G22s2hJwJ&2}U|=ut^mS!_&MnNrtj2old<_Ewi?pYUV~B+y -zqX5hM-=Gc~MVJwn?%=HA|HyJ{r}bi0%Yv*3#D-}U6Xa*mQdMT);^bs__vbsqALio! -zjDHy!Hcab5F$jeN(#*lm#-JoE$?#iKZZZ73=I6t5)98CequOyd^5xP -z83;p|K(>M~OtT;_4}+Y7EQ5>?FT;;hR -z62gKEQevVEZy3cGn3kESWbdLM}V8*-&YQXqZb}BF#P|=!1SMi;VC*8UFLDF#LRV -zm4Tg=6>I>=)o=s;3v)7j{`ZIB%+VKMr~m!?mw}0qf#EmE1q}Zgm_FVC+sw+$%<%Qc -z50G9khWqB%&;JaZ-~PS{{H<3 -z)(j%RE&%z3fq~(Fm|rY|5XWzZAHSY4FfuYQ@ce$t@PS#9;rq+W48Q;U1qCGoD0MM1 -zGJ^dNG63!Z5a;*zCk!t>U1RwA=Oe?Pe}5U?fBMYu@85rhuit-w1MlmPpA1~=>|nz| -z>OmMB3m^svgJQ!#T?OpSCof+yurRYQeE#+g%;#WZ0~-SJ!kVeQaD8wF$N&%q83Ll& -zSXscK{q4t3hJXJ-4rgHa_wOIWy6Jr=dQdnZjW7%|2*d}42ePdoF{)v=bB|Zv`!LlC -OWT2<3pUXO@geCxERaFK6 - -literal 0 -HcmV?d00001 - -diff --git a/kubejs/assets/kubejs/textures/item/certus_boule.png b/kubejs/assets/kubejs/textures/item/certus_boule.png -new file mode 100644 -index 0000000000000000000000000000000000000000..1706a26525644cc129b0a694dc4f4fae30c23c1a -GIT binary patch -literal 5887 -zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s-9#@4#lmsP~D-;yvr)B1( -zDwI?fq$;FVWTr7NRNPt{o;~Ta2G5`Kn%_94IVkiU-kg=c;rRV$iRqJ0zESykZJh+q -zri@*!3d{a}E;p}#n533JhvnSw36@@TN=Cm -z)%L$P{f^I7_gZmM+&!wyec$_zyx-T^-S===3-ngq?R!*~QdxSTY{IoIeDbC>bDi>5 -zuX*lM^7l-I#oqS6Z*3d)YDpY7GWY&=;BwSAEJ@1KBdG5IN{$#7=M%f!qOC<5EWxHTgQ*~s*BAN0dYdc;w1*~wlGrAMkAUQ?c| -zEsxvt{b2u+8BM(BSUBxk7AUqY37gwh#k)$%)U{8{Gk8(IVpfl#YR}9EmJeUEG*2-~ -zpB*bUxt1@o_{>U$nlA028ctVlos~sfMSm{-CAI2WMDXIafUI?%pLI=gH!kf9czvzp -z`qJNWyT0AHy!6(zueblUWo-$4yz+_x&-APe-iIZQ%5zU#;Az@e$a3`X1O~>l&YPW2 -zTFRZ`J=@puCB2m~s4Z=3TT;LU)1;RrS?Lv;R#Sc}-}Nad-}Q0%shNs*XP>IQ{&r?o -zX^wNM*0!*R3ST!w)V|1{6><5-n|)KCE$@pgJChR@y>+Qf=02J9%-K&O&#t<=tDN>?; -znG2rPUVL}cN^vHO$MTcBw}M;$3ookV{LLKy_E@;(Porjodo8^CQm$=$oVc@h)${8b -zCixtH=WOad@6*8Tc1-ehMxElyTN7%;#7yR_c;s(0tDpH}qj|Bi-eu8@n@YlG#1GnK -zUT41Z|9+{*YlX-1#kxOkOxQO) -zUR`iz&dyxNMe7#U9_sW8vo6xrKUMJM_WXwdTO8}!F50}WIC4X;=b`qo)aF0+70SZ1 -zRJwLKPV$#eFj+73tHbba#TzgTpxd%9@W;WuR$Pe=KAZWO(?Ui&}UPp9v<-7cQ+0lgJZ`I4Eyln9XK!Xu3`}`=YXm^?O33R$NJS -zoqDAuHuBn|jwk*t7U|*d-%2)%A6i&qqc}_Y*q)_!W((gtn)qAAwYur) -z@$?1DqI82x=edvVk?5&pS2mR|H&^7xdETJ$&TyAMum^LbUc%wDOkZNuGZ-ZwdT -z6?T<>I_J-ER{2Q3z_PvTUDr(8@_pu|xphT-2Gv(}M0nZv|EiexYi*3ine_%%ea(;S -z|L$+{keqs=tBsj~fwwF(B%&n3*T*V3KUXg?B|j-uuOhdA0R(L9D+&^mvr|hHl2X$% -z^K6yg@7}MZkeOnu6mIHk;9KCFnvv;IRg@ZBspanW~5}trC?K( -zl4cd;;s!OMC?(BSDWjyMz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NVg~@O}Dr*uOzWT -zH?LS3WCX+vm(=3qqRfJl%=|nBkeP`|`K2YcN=jS`3JOreD{>2bec{IE6+=TIIX_pw -zBC$ZVR8Vx_yMZvb2eCAp#4R0XpxqvYmj1SsB2=F -zWTtCjW@fHyWMH0_Vw7Z>YHDtdWRz!KaYUH_0N+K-a=J*~B0v#l*tY*aYmFlw>Qn{G!~%5?iIr+{E-${erx7ummW; -ztsDb9ZIz7l3=kp#If*4{`9-<5O5vG#Df#8a2&s_F+|=NbL{NAdnj07xSz1_Fm>CflM_t(1SVx6fsu*MVYC2C5fPvYO4g%QIT6<&QB{TPb^AxOi#@#u~l-<%q;+im4XH|sx(p6muIAc;=#bkSl7@{7b(b;^da7} -z(Fc_nFyGqfV}u7p0a6iT$E5%f3vzL@l3=wo2tn_I6ndY`qv57}%1$-CY=3 -z89EqRTDNu1VPIh3EbxddW?wh95e!}0WjNaH5C~SU%wC60uzS|FfcG+H2|bQked@kF)%PNGH|f6;&cUu0m!y| -z`}rGe2rCOSmD&$kt(Z0mw#11_l-;hzppQnHm0p4Fx*}SwHq@1lbQ#1@a0g4B&i_Ge8nZ7~(!8 -z0c0i<6BEOKhX3GjV1$MN)FE(X7+yg4CMYIAfe11PqzfFVAO;lUbpccj8U^zZL>Lm( -n5H_6bT#v}ca6u@eJPgTe~DWM4fO~_<# - -literal 0 -HcmV?d00001 - -diff --git a/kubejs/assets/kubejs/textures/item/certus_wafer.png b/kubejs/assets/kubejs/textures/item/certus_wafer.png -new file mode 100644 -index 0000000000000000000000000000000000000000..c27fb674d0de8642dbe8bc40ebfdeb571e135903 -GIT binary patch -literal 6135 -zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s-w^fBilmsP~D-;yvr)B1( -zDwI?fq$;FVWTr7NRNUGc9z97}ljqNKk!lu|xJMRyw36~R9KX-vvh(iUc^}`L+jWR7 -zc+->=uSGe>?%V5q7LPk~QA&Q&5t+qDPp8k{nV?j*|J5&**VmWVZA|~PCGVYdk81nH -zx9ew?)+WdnUwR+ed|{(~-#ZW1%^!9IcCEYq{Oc;dNIUBwmcFu-+h5sVo!F@K>34Oo -zi=lVbt*Csdo3AI?+`FgRrx^6<$CsSoF3IA=*TO&E2*0>$q3@n3T%|wf{qZS{o$bo$ -zA794Y(YRY<9lpWuwXw8B)bx+47XALuQv~xBRTUUAuQ?pOms0oS*};q5*R5}F;wb9P -z{NuRQy~*bJaofe>uV=As&l39DRz2TXk9zAJadmaa;*wr}E< -zuR>ld+IY;3SHPCvPh#fm#O-3NN~w7stWHu77Ih0>T4e2bY|B*VdmnpS!*1+3WGZyK -z_bp4XnuYS8C-L#mVh_Kbwbdo%=`*e!6=CWD5lw%J8ze;*dVBJAKPaxP^Np1i;pt90 -z$kx3!ZTE^sxsy+)UEphDe7vs8D^|8asfCZB+3ItO@=gcA4xwTtrio0ATnjdTj#pk%uJApRc0M^3zB4p9a(~SJg;FcC_Dq@8_A-ojwWh4N$!*UWvm6b-u^bc*X-@KZ -zvvQ{Br+LeZf{o|6ujo3!Ai2z9?y{tS3;d4?F0P%cmA>PT;OWmar1;;D>Oy6tqc?d+l}*S1W0`#Nu0S>SEGV(GJbeIHgN -zpRQi~y7KUg+zP*R(U&_dPGzL-WfoxVKfL5yZ{MyDa~AM-_4KwF$q8Q-?OU_i|J1UZ -zZx`~;vC6#N^TRl5f3kMJ^R`6^(*n&+XSzIm60_Opgkfv%oSp9?&vNYkyyEw(40fR_ -z)i)Y17^E0$TbM-OVpHB3IV0Y2mcB;&twxLKW)>`ZrOL-RFPmSuwpXbC`Kh9rrSfeR -zaRGd~=UR43xKDXd#^Pl3;bDL5JBe5JXUTUD6`Uwt=(PFi4nZjy -zKf|_ldlvG(&165YSx3^g+`8HE&c#{%h3f2k7@vmeE?WEU&QW8*Ts|G%E&I2+TmOC> -znGHkdELYM({XC>-aYfrOJ-k>+vK!! -z^3BQ9v -zHy1c88v|5)wHou0H*k$wTomti;O|GTTl+WM38Ilo5c?w^kv!#xiz -z{;_b=e6LWx4Tn{t1f6WNF5WVpb)I|WrlH>$FlR{ioUG=*m;=W{Oqg` -z);fP`Ox{cV~aDsl@L -zK)}Ynq98FjJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykE -zO7?bKHWgMCxdpkYC5Z|ZxjA{oRu#5NU~{eVimgDx`br95B_-LmN)f&R3eNdOsR|}~ -zCVB?Ct`(VOMoM;E3N}S4X;wilZcrnNQqpXdGD=Dctn~HE%ggo3jrH=2()A53EiLs8 -zjP#9+bc<5bbc-wVN)jt{^NN*0MnKGPNi9w;$}A|!%+FH*nVFcBUs__Tq{OA5pa3jTz^4nQ4ZKUDarb&IjOm+c_qdAhI)o5R=Ruo2EcWIf*?IJw*aiGBDVlV -zWl3flBCt?=1CjxI2iYMNxdm`@QB=eH4ps~fBP*Bu>| -z28Jf47HLMhrfC*tx+bP(=DJDd28p^BX~`+3=1D0jrluB1MtSBHmn7yTr-F>C$Su&z -z%uKOLPDxI&v@}iDHBGck)HN|SG0;s+NjB3pHBCyhG%>JDv@|h9GQz(oGd(jeF$dXI -zAfr+;Q>@G^ER0euO$>D{Qj(2yO^gjpb(2g}lXVRZEDRHql1(jAEYrY7r6gOqKEjtgC#%#Zsi!@X{%(UXMhk1$Vn_o%P-2cRSM6{OUW-UMo5KZ=B5Uh -zB!a@z(A>bl*uucX!obMF#K6)7p(rf1s5mn}4`iyLfu6A$SOyd^R{lkqsd*)dpp -z1ox+vb5UwyNq$jCetwRv639^sMtX)22UX-2Sox-wB&H;mB)TM)q}nPO85kK`85&v{ -zT80={TA7+y8Cz%@7+D!0sn1WzOsgcM+76UGY#@>Dky%`lUsMSeg5;^-)Itak!p+G9 -zsa8->0A~xU#AJvUiWAFHQ^4MXOC@I{=B1~m*eXF2EKEx#mc)>jWNvJ3kYu8pY;KsS -zYhq$lzyB!h_7jKuI6sJsW*ci2?JijXp+rKolSqF?L)E5V0T^H#;sHeQ-Gk -zD)S%)g326PVrV?j(h3EIQA4nJ=qZCRW5rVYG6n_) -z_7YEDSN7-J!t7=m-u&qw7#J8NOI#yLobz)*ZE^;1Loqc)p**uBLjlxK3~%HUXJBBF -z_H=O!u@GbwV0r%=)T^TiGvd-6oK^fES#IsLUaV?akQIU0FpXk@{0v&E$_!kboDA>& -zd}sK>T>PK$FC)W-X+0RN&IoR14l%ypYehcw47>Y?Sd}H~?@Q0OwfuC7|;n~Aa -z3`N1VF(k*RuG117Ubn&kW-LlkP+f#V3Fiw_|3}9@aq#h!{;}D7=FHc$zZEz -z$Pk=?@E(d6WW_}p6lG-?xPbTc)7V5esi-hF!Ql9JbU+@;oB1~hIci56I -zfB$A+XJuvh_4^MGc&{2A3wmFK?K}@UqAmd2>fSa`1tNO0~a#`!?(|$7``)nWBBsxGsEX^ -z-xwGf85#cm{ma1c|3AauzyH8|kOAP}040)Rdyg`(v5GJVaquzx`2UQ7P4G9vm#^PI -zYQTzr|M?4cIw*C43^SAUTj>>!$ai=t1Ft6u~geAP}FCkpab4kQmi) -X{rd+OS8aWF4`iUHtDnm{r-UW|`T~q& - -literal 0 -HcmV?d00001 - -diff --git a/kubejs/assets/kubejs/textures/item/engineering_wafer.png b/kubejs/assets/kubejs/textures/item/engineering_wafer.png -new file mode 100644 -index 0000000000000000000000000000000000000000..2a3b34bf1f30756074b074444917c043100f7c9c -GIT binary patch -literal 6102 -zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s-cU6T%lmsP~D-;yvr)B1( -zDwI?fq$;FVWTr7NRNPt{9$loO$@AyANHvQJOUL66JvXG^d^Fb#$t~Y~+;HCAbp?(e -z1(b|cH_ZP3XYZZ(ABMq2LYtROnsnU1OJv=O754k9_MSZbbsK+u_`F+p7dKxN326Jg -z^5n7mZ=cN933S!1Gg@-j>Q=G4;O6!EZ8-}!*d~RvNou8Oe0Zr~9B_VHjn*vt{Do(O -z`>NHe{@tltdoFeR(XwB0`&F6u3U2gEnAg~J+`6SihU2&Xj)04f*LNoS1!GRrlY;-4xoU_>lF<7mfSdth?Sv?p*MH%cd1qf9$js -zo8RxQ|04du`h~A=8J7jBGQLWgUA3TW;wH8iI~IhnUl+n-w4Q&>1M$yn(s?=0zDXZGz@f`*8pm+|{OkPB -zQU?<5XuKEDWY{Jvtb55_jYIq*BeU`;;pQprk_;{pR)-{A+5{pN3usO}e`Y3!gBHiC -zg1OBF%*-On{1zvhJ}{Y|s?PK|S;G7DL`GSLyAiXn;gSgleK|!_I$d6soB*`>L3PFc_z%alUPXH$x=#S~p#uqbeHTBvRm_w-RI^7*>GU#u!x8vhtxI^patS$e5u%Ca*Sm(K*J -z&n$J!(%zw}y>82=OQB)48`8GaRn{GllFY6#+{*rpJv-y9Q(YC -zq3PM#nc+eY&)#`c08Y{%>A5HD!B&v(cZYFI?a9 -z96EV@KTlEpi^J2G-p!M(F%@gdndZ{ehoCH}Q4ckNWW -z-S(6Jyq}gh)-Rf#XKtu=v?5mdBRQiw8{#b -zMGKcsc_ol}l_33a_fGYH4yqERF$WpbCp^4U(!NeJahh)XY4!WL+e$od -zE)#zi-D^8HazfQ^)mQUOq@qlNPoys2wO-?L&9tPR?MgHG-dH+u?U)+B#_*-V;VV6& -z|37HTl>WNCQ&%R2LF3lCN2Zsr9?6fb{U$Pfv+*MB@71k){9B@%{rb5X-Me%b{tPj= -zyopJuwR3i|Rm%#U1i8MSU3+(K*3naZTdMuu_@?kr?{jRcR%|YqZntIDrw#9|H>JKf -zGp#Rd$zu&%Mb|_~*%D&_iqo%;t46%Kp#)k#X&;8DL*mK*ArLyXGr-MwW&t^G+ -z;NuIc-fXXZxoO8tyGRlKlRvDCWzW^TF_Ga=>)Xd;DYanNDsxfsuWpUkAEz9e`+l<1 -zUGaPS&#p@R@H60!@Q-_DdF+MBPnhN#Z=@$_GGsD9OU=DlLsLVJx%40~#fwrsp# -zqwe|S!0C0DJl0Eo$$q)db7T49ExVH{zZIsbEsOs6Zru|8gH!JxJGP(eleB=n!5^a) -zwQL9f+Hu{V{%*h2k6h=kg&dz0$52&wyjcxZ-9bx -zeo?A|iJpm`fv#&sW|@(a9hZVlQA(Oskc%7Ch@zAer{{GxPy -zLrY6beFGzXBO~3Slr-Jq%Dj@q3f;V7WsngNGh9-OlZ!G7N;32F6hLMsCgqow*eWS; -zDJUpF4X?;8@b!fopH~bGh2;EP{ffi_eM3D1{oGuAWF5sNu4N_obrgqG7NqJ2r55Lx -z7A2>;mZj#EC?gw@k_^{hP+F7&_D)K&erir?ZfaghvA&_6A&Qmmp1uKa9iSjc&&(|V -z>#E2tKv7wenT7}~6yJbkz}`W2NJVY|+*}mZFu#KpgTu(mB|o_o^fEJ3tSnPg49qPO&2-I7O)PXxl8w!E6O+?YbPWxXjV+Q)O)M;o43LcQFUm~M -z%uCEcb`{8|6p&E{rpX3oX-T@K$%%%#CZ?&Dx|SBksk%lcmX=9LrfI3k#-?DSQj)FQ -z@{4j4OKg=ga}(23^$YUS!4jYVw{i^dv{f?FgV+id3CKw-Ny{(FwN(nw%uC5HFGeU1 -z$;?d+E=dH1r=hulfw6_5frWv&p`n=plK!yNqTFnY -zA%q9v=466YD<~*{vxQY+GQ?gVn{MdHcd52 -zG1av&O)}IqF)=sQO-eQ}(KSo8Of^U{H%Lt~N=7xkI6tkVJh3R%F+DY}#8$~YGq(U7 -zRtg%>sM17LU!IW)iU$KDV_ic-U8EpW(ua7@MjupSz|?LT+V^YJcxmyGKZEJ8V|IzLP25F5|YAqG`L2Ci=+@BN%3gv8VxRzLVzU2qp6E( -z!NrB>Or_?f*eaDP+1oW2?}%eyU|>t~c6VWDW$0jNY2DU2hk=2Cv%n*=n1Ml08H5=t -zmfDvwFfg!}c>21sKj#+aV9{8sT(XCOfkoQW#WBP}kWql;{cli*jUvp5OLuTq@qc8w -zwbOdBs%1e|1Y*N9iV5;FXsIeQaB*@ny!-Q=;SY21f5yLz3>&8PpcsV00cqx7XJb&3 -zmSp%X#Lr+TCc*HH{S1U5Odwl97^Yc}mxn=4L6$*A -zh?il_*B=bOS(zC&z4*cK`OP1OpYL8W*y_Q>OmOn1(59$!h#G^VxkNughUwFSeP09 -z{9#~VVPIzX@$V1AzkmN2+`s)|xc~A2!{2}Z7~X#T#PI9)9|lms!UIuLMTtRJPJ%&4 -zfScjpR}O~74<9iw{Qt+m`k#T}7vn#Mt(?pZf8`Y!lyBW&U}t3o8vt?v+<^bWoD84; -z{b5*f{W$~keFCFT;NZorm`r-hBMT@SB;L;p>kdAiZD=4})Jn -z|1)rYV`6aq&C3w-Uxwk||9=d>{{01O{`3Do!$mnohDSPj48Q;UVfg#^A6PSp0J{L> -z7X}7~|6zWy3_={g8GihF#=ywLz+m+1Im0nwaR!x}*BE~P`O5$bFi_fMWMl;UA7lXB -z1t8Av?@t(Be7eT)_0LC!AAkQcy#Mr>;n%-^3}3(h00-XJA3qtm*x4BvK_-DTFff1( -zg)$i!K(S${74fTDBV^ga|lC>)SR7={@H;)9%wY%55NYB*))v&5r|qdGwbdb;|#taD0e -F0syb6h&KQL - -literal 0 -HcmV?d00001 - -diff --git a/kubejs/assets/kubejs/textures/item/logic_wafer.png b/kubejs/assets/kubejs/textures/item/logic_wafer.png -new file mode 100644 -index 0000000000000000000000000000000000000000..5222fb8863d5ccd8a1985e31c4b04c2923f763e5 -GIT binary patch -literal 6094 -zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s-H&um1lmsP~D-;yvr)B1( -zDwI?fq$;FVWTr7NRNPt{o>^q9$@BNT<}(hDB*Ei}YiCKH`S^TeiF(6Z%P5R;!C^Qfoq*58w_eXp(k{xfm?x#l}}n0Y2HnEE&P -z@WuU4Qsi|4-OlefUh1R%>tSL1RSOQEU3&GvR)*P(hD$P@PyV2>XqS@6thL)7 -ztenzu@Q8wYuMzL7)oVi@E_$42vFLD2P{MCC5gBwr0>J|NyG%w+B@5wtg&b&PrEEfD?{qWVMUTr-S -z+h3Q;Wgbi$QfF(-yQkHtvxv1z?(I3puD22lE)lm5OQy6bZ*Y60IidH=L=Fcnj#CA5 -zj}|gAKe08pILY^tHE+uEOEZKrS8hu0;C-TzmT<^>0!QAYlnGDgxc_lk-m&n_QS0}$ -zA1JU0k~<8ud<<8w2wv~Fc$M1O&dCcheu)J6%nCXsnVlAK -zZpPe&6N(=y9Tm;@(%6{csT$tmUwZX=K=RdDS$TJsEUepdA?fn8sCQQcz3!IYckYj^ -zepRV(rESK;Hu=OO3zd6oHkW1m{qU#3)N0Mgq%5stvrRpc_xN1UQLigvJ9NW>>2YCD -zL&LL^Gee8|)Qcw@&kp!^#CXn^$(!9K8ydW@+9+RAm|kIQHS@Rso|!M?DjwfAN>?kj -zPkE=Dzdj=Sv&5?IjdNRtL$puW^^~7oQz=&_ANBd>0sq_oZ(iWY^V+dMqHdM#iX7EB -zHD8-2{anf~Kg}%oRt2Z9VouxV77nk2%T-;r{M?fs-W?Ks*J;~Z%_#P(d$xrIy}kO* -z^V{yVTej3@Z?*1wF;ms8#xK)JGnTX%CS#&?&va3CBiYR+VZ}dXk6-$tL8E9*!X77rytV`T@Tv4 -z{K1mt#I}2`*3EOb&#Qgt{g*9Y<+APG#5oiFWp7(>{nHLVt8TaZt^4IemCUUxzOzSP -zne*nlTas*M(k3t6X-A%hpOy^jQ@pw{{rki!pAx4(3Xh)MUn;!z+oPi;H=XYI{L!>I -z@M7cAxXYb~Ph1h6dn!`n?a3W0rOT)P5Y7=(^?jirlYKmX9rruNSt>7AM!ss>QBhs; -zyX@5KKO5B_>3fL(cQ5zPp7-ZiZDM1xa~-qO`Yl_hGn+2Ap8R|2mhioN;W;~!nIadd -z8{S`j?)9}AnTit|y#zeHWYE}7nEzcp&^ -z&bsgSXX-+W0@XSH-~MOa?kFi75c+tIX_n~F(p4KRj(qqfB^(- -z>?;Zqle1Gx6p~WYGxKbf-tXS8q>!0ns}yePYv5bpoSKp8QB{;0T;&&%T$P<{nWAKG -z$7NGtRgqhen_7~nP?4LHS8P>bs{}UJDzDfIB&@Hb09I0xZL1XF8=&BvUzDm~qGzIK -zpzB(ZS!SeU$E9FXl#*r@+442g6AGjj{Tx+-!DP*j#= -zrXd0g#Wx@suy>FhQjuE#Hy1@U%bhGdjyUU5lcUUDkPsEXVIz0AxM -zt0be8MB@~LRNW+#lw@5K3nOD)3llSQU5iw+M5DB%)Few2OC%%wi!#$Q^AdBAT?H~K -zB{Rj!G{xM=!qPBV*F4R@NY}(9$xt`RC^1zxHQB<<&@j!!I5jZ^Y*b3Jm0NyMZeoe8 -zQf6*qda8awUOHF;6yR2l0iL!>MtTMak${}UlC=DyTwA5^%)FHR@?wNkNM>$oa7iL4 -zJPpka42&%d4NZ(KEsV@8jSz~$Qj3Z+^YcKa8XD*sLxKbpF;@OXnW=dtiJ+8ft7Hh) -zQIT6<p>6)0O8tIyt -zCtK&d}sK>T>PK$FC)W-X+0RN&IoR14l%ypYehcw4 -z7>Y?Sd}H~?@Q0OwfuC7|;n~Aa3`N1VF(k*RuG117Ubn&kW-LlkP+f#`1N)h -z!*5n*2G;xA7(T!G!|?OnO9op#Lx$iCg!fRqAS*7)peQTDz$MJbAkD_j@a`iMgE%uk -z!$$^YhQIIsFmN$(FueKkih%)cEdvAC3n1GigasL-#6%gSxh^m;v9L1y|MQ=Lk%67z -z@82H`|Ns4A`1IeN;r`1941fRqV|e@V6T`3He;7ak3wMF0iV}mcoCE`xfC0n5uN(}Y -zZ!ThB`2PoN*+0g=47~q$G3bi@V>tO(k%66+6>I>=>u>}93v)7j{`ZIB*SVz(j10^S -z|Ni`BU}R!s_ycmm|Gx~EU#T;^`S^)}mH7|D*B?JXdchd(n_oZwGjM)mV))GB&%nYS -z%kcl-Uxt7Gelq<3{}+sPM6Wa0D?euV{pSzE-@pIBnn48E1t7mLFfjZN^NVE=;`q(* -zmdKI;Vst0IH~r?f?J) - -literal 0 -HcmV?d00001 - -diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json -index eb772657..da888230 100644 ---- a/kubejs/assets/tfg/lang/en_us.json -+++ b/kubejs/assets/tfg/lang/en_us.json -@@ -887,6 +887,11 @@ - "item.tfg.flintlock_mechanism": "Flintlock Mechanism", - "item.tfg.advanced_clockwork_mechanism": "Advanced Clockwork Mechanism", - "item.tfg.certus_mechanism": "Certus Mechanism", -+ "item.tfg.certus_boule": "Certus Boule", -+ "item.tfg.certus_wafer": "Certus Wafer", -+ "item.tfg.engineering_wafer": "Engineering Wafer", -+ "item.tfg.calculation_wafer": "Calculation Wafer", -+ "item.tfg.logic_wafer": "Logic Wafer", - "item.tfg.small_bullet_casing": "Small Bullet Casing", - "item.tfg.large_bullet_casing": "Large Bullet Casing", - "item.tfg.shell_bullet_casing": "Shell Bullet Casing", -@@ -1116,6 +1121,12 @@ - "material.tfg.refined_nuclear_residue": "Refined Nuclear Residue", - "material.tfg.mars_air": "Mars Air", - "material.tfg.liquid_mars_air": "Liquid Mars Air", -+ "material.tfg.certus": "Certus", -+ "material.tfg.trichlorocertane": "Trichlorocertane", -+ "material.tfg.dichlorocertane": "Dichlorocertane", -+ "material.tfg.chlorocertane": "Chlorocertane", -+ "material.tfg.certus_tetrachloride": "Certus Tetrachloride", -+ "material.tfg.certane": "Certane", - "material.tfg.certus_regolith": "Certus Regolith", - "material.tfg.goethe_regolith": "Goethe Regolith", - "material.tfg.bright_regolith": "Bright Regolith", -@@ -4650,4 +4661,4 @@ - "quests.tfg_tips.tools_tips.concrete_roads.title": "Concrete Roads", - "quests.tfg_tips.tools_tips.concrete_roads.subtitle": "Almost worth all the effort.", - "quests.tfg_tips.tools_tips.concrete_roads.desc": "&6Wet concrete mix&r can be applied to base course to create roads which give a &b&l30%%&r&r bonus to movement speed. \n\n&4Be careful&r when creating concrete roads. There are a lot of rules to follow to make sure you don't end up with cracked or ruined surfaces. Consult the &3Field Guide&r for detailed instructions." --} -\ No newline at end of file -+} diff --git a/kubejs/server_scripts/ae2/certus_wafer_chain.js b/kubejs/server_scripts/ae2/certus_wafer_chain.js -new file mode 100644 -index 00000000..815cbd97 ---- /dev/null +index f877f7a2..c53d8ecb 100644 +--- a/kubejs/server_scripts/ae2/certus_wafer_chain.js +++ b/kubejs/server_scripts/ae2/certus_wafer_chain.js -@@ -0,0 +1,112 @@ -+// Certus wafer processing chain extracted from the original AE2 recipes patch. -+ServerEvents.recipes(event => { -+ // Remove legacy processor print recipes (inscriber and forming press variants) -+ event.remove({ id: 'ae2:inscriber/engineering_processor_print' }) -+ event.remove({ id: 'ae2:inscriber/calculation_processor_print' }) -+ event.remove({ id: 'ae2:inscriber/logic_processor_print' }) -+ event.remove({ id: 'ae2:printed_calculation_processor' }) -+ event.remove({ id: 'ae2:printed_calculation_processor_moon' }) -+ event.remove({ id: 'ae2:printed_engineering_processor' }) -+ event.remove({ id: 'ae2:printed_engineering_processor_moon' }) -+ event.remove({ id: 'ae2:printed_logic_processor' }) -+ event.remove({ id: 'ae2:printed_logic_processor_moon' }) -+ -+ // Certus chemistry -+ event.recipes.gtceu.electrolyzer('tfg:certus_quartz_electrolysis') -+ .itemInputs('ae2:certus_quartz_dust') -+ .itemOutputs('tfg:certus_dust', 'gtceu:silicon_dioxide_dust') -+ .duration(20 * 40) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.chemical_reactor('tfg:trichlorocertane') -+ .itemInputs('tfg:certus_dust') -+ .inputFluids(Fluid.of('gtceu:hydrochloric_acid', 3000)) -+ .outputFluids(Fluid.of('tfg:trichlorocertane', 1000), Fluid.of('gtceu:hydrogen', 2000)) -+ .duration(40) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.chemical_reactor('tfg:dichlorocertane') -+ .inputFluids(Fluid.of('tfg:trichlorocertane', 2000)) -+ .outputFluids(Fluid.of('tfg:dichlorocertane', 1000)) -+ .itemOutputs('ae2:certus_quartz_crystal') -+ .duration(40) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.chemical_reactor('tfg:chlorocertane') -+ .inputFluids(Fluid.of('tfg:dichlorocertane', 2000)) -+ .outputFluids(Fluid.of('tfg:chlorocertane', 1000), Fluid.of('tfg:certus_tetrachloride', 1000)) -+ .duration(40) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.chemical_reactor('tfg:certane') -+ .inputFluids(Fluid.of('tfg:chlorocertane', 2000)) -+ .outputFluids(Fluid.of('tfg:certane', 1000), Fluid.of('tfg:dichlorocertane', 1000)) -+ .duration(40) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ // Boule and wafer fabrication -+ event.recipes.gtceu.electric_blast_furnace('tfg:certus_boule') -+ .itemInputs('gtceu:silicon_wafer') -+ .inputFluids(Fluid.of('tfg:certane', 16000)) -+ .itemOutputs('tfg:certus_boule') -+ .blastFurnaceTemp(1800) -+ .duration(1600) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.cutter('tfg:cut_certus_boule_water') -+ .itemInputs('tfg:certus_boule') -+ .itemOutputs('16x tfg:certus_wafer') -+ .inputFluids(Fluid.of('minecraft:water', 45)) -+ .duration(600) -+ .EUt(48) -+ -+ event.recipes.gtceu.cutter('tfg:cut_certus_boule_distilled_water') -+ .itemInputs('tfg:certus_boule') -+ .itemOutputs('16x tfg:certus_wafer') -+ .inputFluids(Fluid.of('gtceu:distilled_water', 34)) -+ .duration(450) -+ .EUt(48) -+ -+ event.recipes.gtceu.cutter('tfg:cut_certus_boule_lubricant') -+ .itemInputs('tfg:certus_boule') -+ .itemOutputs('16x tfg:certus_wafer') -+ .inputFluids(Fluid.of('gtceu:lubricant', 11)) -+ .duration(300) -+ .EUt(48) -+ -+ event.recipes.gtceu.laser_engraver('tfg:engrave_engineering_certus') -+ .itemInputs('tfg:certus_wafer') -+ .notConsumable('ae2:engineering_processor_press') -+ .itemOutputs('tfg:engineering_wafer') -+ .duration(900) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.laser_engraver('tfg:engrave_calculation_certus') -+ .itemInputs('tfg:certus_wafer') -+ .notConsumable('ae2:calculation_processor_press') -+ .itemOutputs('tfg:calculation_wafer') -+ .duration(900) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.laser_engraver('tfg:engrave_logic_certus') -+ .itemInputs('tfg:certus_wafer') -+ .notConsumable('ae2:logic_processor_press') -+ .itemOutputs('tfg:logic_wafer') -+ .duration(900) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.cutter('tfg:cut_engineering_water') -+ .itemInputs('tfg:engineering_wafer') -+ .itemOutputs('8x ae2:printed_engineering_processor') -+ .inputFluids(Fluid.of('minecraft:water', 338)) -+ .duration(1800) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.cutter('tfg:cut_engineering_distilled_water') -+ .itemInputs('tfg:engineering_wafer') -+ .itemOutputs('8x ae2:printed_engineering_processor') -+ .inputFluids(Fluid.of('gtceu:distilled_water', 254)) -+ .duration(1350) -+ .EUt(GTValues.VA[GTValues.MV]) -+ -+ event.recipes.gtceu.cutter('tfg:cut_engineering_lubricant') +@@ -110,3 +110,51 @@ ServerEvents.recipes(event => { + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.cutter('tfg:cut_engineering_lubricant') + .itemInputs('tfg:engineering_wafer') + .itemOutputs('8x ae2:printed_engineering_processor') + .inputFluids(Fluid.of('gtceu:lubricant', 84)) @@ -582,129 +54,3 @@ index 00000000..815cbd97 + .duration(900) + .EUt(GTValues.VA[GTValues.MV]) +}) -diff --git a/kubejs/startup_scripts/ae2/certus_materials.js b/kubejs/startup_scripts/ae2/certus_materials.js -new file mode 100644 -index 00000000..7ff6590d ---- /dev/null -+++ b/kubejs/startup_scripts/ae2/certus_materials.js -@@ -0,0 +1,37 @@ -+// priority: 0 -+"use strict"; -+ -+// Additional AE2 materials for the certus wafer chain -+GTCEuStartupEvents.registry('gtceu:material', event => { -+ event.create('tfg:certus') -+ .gem() -+ .dust() -+ .iconSet(GTMaterialIconSet.CERTUS) -+ .color(0xc5e3de) -+ .element(GTElements.get('certus')) -+ -+ event.create('tfg:trichlorocertane') -+ .liquid() -+ .color(0xb1d9f0) -+ .components('1x tfg:certus', '1x hydrogen', '3x chlorine') -+ -+ event.create('tfg:dichlorocertane') -+ .liquid() -+ .color(0x90cfd1) -+ .components('1x tfg:certus', '2x hydrogen', '2x chlorine') -+ -+ event.create('tfg:chlorocertane') -+ .liquid() -+ .color(0xccede3) -+ .components('1x tfg:certus', '3x hydrogen', '1x chlorine') -+ -+ event.create('tfg:certus_tetrachloride') -+ .liquid() -+ .color(0xccede3) -+ .components('1x tfg:certus', '4x chlorine') -+ -+ event.create('tfg:certane') -+ .liquid() -+ .color(0xccede3) -+ .components('1x tfg:certus', '4x hydrogen') -+}) -diff --git a/kubejs/startup_scripts/ae2/materials.js b/kubejs/startup_scripts/ae2/materials.js -index d4ab8056..1d7e47d3 100644 ---- a/kubejs/startup_scripts/ae2/materials.js -+++ b/kubejs/startup_scripts/ae2/materials.js -@@ -11,7 +11,7 @@ const registerAE2Materials = (event) => { - GTMaterialFlags.CRYSTALLIZABLE, - GTMaterialFlags.DISABLE_DECOMPOSITION - ) -- .components('1x unknown', '1x nether_quartz', '1x certus_quartz') -+ .components('1x nether_quartz', '1x certus_quartz') - .color(0x8f5ccb) - .secondaryColor(0x252f5a) --} -\ No newline at end of file -+} -diff --git a/kubejs/startup_scripts/gtceu/material_modification.certus.js b/kubejs/startup_scripts/gtceu/material_modification.certus.js -new file mode 100644 -index 00000000..a6df4d86 ---- /dev/null -+++ b/kubejs/startup_scripts/gtceu/material_modification.certus.js -@@ -0,0 +1,7 @@ -+// priority: 0 -+ -+// Adjust formulas for certus-based materials -+GTCEuStartupEvents.materialModification(event => { -+ GTMaterials.get('tfg:fluix').setFormula('?(CtSiO2)(SiO2)', true) -+ GTMaterials.CertusQuartz.setFormula('CtSiO2', true) -+}) -diff --git a/kubejs/startup_scripts/tfg/element.certus.js b/kubejs/startup_scripts/tfg/element.certus.js -new file mode 100644 -index 00000000..861d3994 ---- /dev/null -+++ b/kubejs/startup_scripts/tfg/element.certus.js -@@ -0,0 +1,8 @@ -+// priority: 0 -+ -+GTCEuStartupEvents.registry('gtceu:element', event => { -+ event.create('certus') -+ .protons(14) -+ .neutrons(18) -+ .symbol('Ct') -+}) -diff --git a/kubejs/startup_scripts/tfg/items.certus.js b/kubejs/startup_scripts/tfg/items.certus.js -new file mode 100644 -index 00000000..8d433101 ---- /dev/null -+++ b/kubejs/startup_scripts/tfg/items.certus.js -@@ -0,0 +1,20 @@ -+// priority: 0 -+"use strict"; -+ -+// Certus wafer chain items -+StartupEvents.registry('item', event => { -+ event.create('tfg:certus_boule') -+ .texture('kubejs:item/certus_boule') -+ -+ event.create('tfg:certus_wafer') -+ .texture('kubejs:item/certus_wafer') -+ -+ event.create('tfg:engineering_wafer') -+ .texture('kubejs:item/engineering_wafer') -+ -+ event.create('tfg:calculation_wafer') -+ .texture('kubejs:item/calculation_wafer') -+ -+ event.create('tfg:logic_wafer') -+ .texture('kubejs:item/logic_wafer') -+}) --- -2.52.0 -diff --git a/kubejs/startup_scripts/gtceu/material_modification.js b/kubejs/startup_scripts/gtceu/material_modification.js -index 2f2c05b6..e1c32f83 100644 ---- a/kubejs/startup_scripts/gtceu/material_modification.js -+++ b/kubejs/startup_scripts/gtceu/material_modification.js -@@ -436,7 +436,7 @@ const registerGTCEuMaterialModification = (event) => { - let zirconium_diboride = TFGHelpers.getMaterial('zirconium_diboride'); - zirconium_diboride.setProperty(PropertyKey.BLAST, new $BLAST_PROPERTY(4500, "high", GTValues.VA[GTValues.EV], 2700, GTValues.VA[GTValues.HV], 12.5*20)); - -- GTMaterials.CertusQuartz.setComponents('1x unknown', '1x silicon', '2x oxygen') -+ GTMaterials.CertusQuartz.setComponents('1x certus', '1x silicon', '2x oxygen') - GTMaterials.GraniteRed.setComponents([]) - GTMaterials.GraniteRed.setFormula("?") - } diff --git a/patches/0009-Update-ae2-quest-with-new-prog.patch b/patches/0009-Update-ae2-quest-with-new-prog.patch index ff803aff8..28e693b66 100644 --- a/patches/0009-Update-ae2-quest-with-new-prog.patch +++ b/patches/0009-Update-ae2-quest-with-new-prog.patch @@ -33,10 +33,9 @@ index 73a1c96e..5c7fac4c 100644 + id: "6D4E21B4C1B0ACFB" + subtitle: "{quests.ae2.certane_chem_one.subtitle}" + tasks: [{ -+ amount: 1000L -+ fluid: "tfg:trichlorocertane" ++ item: "tfg:trichlorocertane_bucket" + id: "4B7F0548E5C9B211" -+ type: "fluid" ++ type: "item" + }] + title: "{quests.ae2.certane_chem_one.title}" + x: -9.5d @@ -49,10 +48,9 @@ index 73a1c96e..5c7fac4c 100644 + id: "533D7E0B4C1F0B77" + subtitle: "{quests.ae2.certane_chem_two.subtitle}" + tasks: [{ -+ amount: 1000L -+ fluid: "tfg:dichlorocertane" ++ item: "tfg:dichlorocertane_bucket" + id: "43A028F0B3BCE0F4" -+ type: "fluid" ++ type: "item" + }] + title: "{quests.ae2.certane_chem_two.title}" + x: -8.0d @@ -65,10 +63,9 @@ index 73a1c96e..5c7fac4c 100644 + id: "0E6BA12358D01D42" + subtitle: "{quests.ae2.certane_chem_three.subtitle}" + tasks: [{ -+ amount: 1000L -+ fluid: "tfg:chlorocertane" ++ item: "tfg:chlorocertane_bucket" + id: "0BFB1E2F5629A971" -+ type: "fluid" ++ type: "item" + }] + title: "{quests.ae2.certane_chem_three.title}" + x: -6.5d @@ -81,10 +78,9 @@ index 73a1c96e..5c7fac4c 100644 + id: "5DA0B4E3FECBA611" + subtitle: "{quests.ae2.certane_loop.subtitle}" + tasks: [{ -+ amount: 1000L -+ fluid: "tfg:certane" ++ item: "tfg:certane_bucket" + id: "33A4A6DCB77128C1" -+ type: "fluid" ++ type: "item" + }] + title: "{quests.ae2.certane_loop.title}" + x: -5.0d @@ -190,4 +186,3 @@ index bcb4565e..0d104c78 100644 "quests.ae2.ae_processor.desc": "All three &eProcessors&r will be used extensively across Applied Energistics 2 recipes.\n\nThis also gives you a great opportunity to see how effective the &3Moon&r recipes can be for crafting them.\n\nBut in the end, the choice is yours — build your infrastructure where it suits you best.", -- 2.51.1.dirty -