From 524ed1f3287f660c2beb3f094cef276f95c2991a Mon Sep 17 00:00:00 2001 From: MuteTiefling Date: Tue, 6 Feb 2024 19:04:52 -0500 Subject: [PATCH] simpleMagnets --- kubejs/client_scripts/base/tooltips.js | 6 +++- .../constants/jei_hidden_disabled.js | 3 ++ .../expert/recipes/enigmatica/remove.js | 3 ++ .../expert/recipes/simplemagnets/shaped.js | 32 +++++++++++++++++++ 4 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 kubejs/server_scripts/expert/recipes/simplemagnets/shaped.js diff --git a/kubejs/client_scripts/base/tooltips.js b/kubejs/client_scripts/base/tooltips.js index 548a00a75..4c0102381 100644 --- a/kubejs/client_scripts/base/tooltips.js +++ b/kubejs/client_scripts/base/tooltips.js @@ -197,7 +197,11 @@ ItemEvents.tooltip((event) => { text: [Text.of(`Arcane Apparatus: Detects Aura Levels`).green()] }, { - items: ['naturesaura:pickup_stopper'], + items: [ + 'naturesaura:pickup_stopper', + 'simplemagnets:basic_demagnetization_coil', + 'simplemagnets:advanced_demagnetization_coil' + ], text: [Text.of(`Arcane Apparatus: Anti-Magnet`).green()] }, { diff --git a/kubejs/client_scripts/constants/jei_hidden_disabled.js b/kubejs/client_scripts/constants/jei_hidden_disabled.js index b9c607746..61c22df18 100644 --- a/kubejs/client_scripts/constants/jei_hidden_disabled.js +++ b/kubejs/client_scripts/constants/jei_hidden_disabled.js @@ -626,6 +626,9 @@ jei.expert.items.disabled = [ 'rftoolsbase:information_screen', 'rftoolsbase:crafting_card', + 'simplemagnets:basicmagnet', + 'simplemagnets:advancedmagnet', + 'sophisticatedbackpacks:advanced_feeding_upgrade', 'sophisticatedbackpacks:feeding_upgrade', 'sophisticatedbackpacks:advanced_pump_upgrade', diff --git a/kubejs/server_scripts/expert/recipes/enigmatica/remove.js b/kubejs/server_scripts/expert/recipes/enigmatica/remove.js index d708775c3..a8cbae50b 100644 --- a/kubejs/server_scripts/expert/recipes/enigmatica/remove.js +++ b/kubejs/server_scripts/expert/recipes/enigmatica/remove.js @@ -484,6 +484,9 @@ ServerEvents.recipes((event) => { { id: 'sophisticatedstorage:basic_to_diamond_tier_upgrade' }, { id: 'sophisticatedstorage:basic_to_gold_tier_upgrade' }, + { id: 'simplemagnets:basicmagnet' }, + { id: 'simplemagnets:advancedmagnet' }, + { id: 'simplytools:diamond_hammer_head' }, { id: 'simplytools:diamond_hammer' }, { id: 'simplytools:diamond_excavator_head' }, diff --git a/kubejs/server_scripts/expert/recipes/simplemagnets/shaped.js b/kubejs/server_scripts/expert/recipes/simplemagnets/shaped.js new file mode 100644 index 000000000..4a45923e8 --- /dev/null +++ b/kubejs/server_scripts/expert/recipes/simplemagnets/shaped.js @@ -0,0 +1,32 @@ +ServerEvents.recipes((event) => { + if (global.isExpertMode == false) { + return; + } + const id_prefix = 'enigmatica:base/simplemagnets/shaped/'; + const recipes = [ + { + output: 'simplemagnets:basic_demagnetization_coil', + pattern: [' A ', ' B ', 'ACA'], + key: { + A: 'occultism:otherstone', + B: 'immersiveengineering:coil_lv', + C: 'minecraft:observer' + }, + id: 'simplemagnets:basic_demagnetization_coil' + }, + { + output: 'simplemagnets:advanced_demagnetization_coil', + pattern: [' A ', ' B ', 'ACA'], + key: { + A: 'occultism:otherstone', + B: 'immersiveengineering:coil_mv', + C: 'create:content_observer' + }, + id: 'simplemagnets:advanced_demagnetization_coil' + } + ]; + + recipes.forEach((recipe) => { + event.shaped(recipe.output, recipe.pattern, recipe.key).id(recipe.id); + }); +});