From 165eed9e603f0273d97c4bd3b7908ddaa5b6fb20 Mon Sep 17 00:00:00 2001 From: ursamina Date: Wed, 2 Apr 2025 23:21:11 +0100 Subject: [PATCH] Refactor client scripts Easier script structure and makes more sense :) --- .../hidden_categories.js} | 2 +- kubejs/client_scripts/jei/hidden_items.js | 47 +++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) rename kubejs/client_scripts/{jei_hidden_categories.js => jei/hidden_categories.js} (52%) create mode 100644 kubejs/client_scripts/jei/hidden_items.js diff --git a/kubejs/client_scripts/jei_hidden_categories.js b/kubejs/client_scripts/jei/hidden_categories.js similarity index 52% rename from kubejs/client_scripts/jei_hidden_categories.js rename to kubejs/client_scripts/jei/hidden_categories.js index 3f180c7..c015c33 100644 --- a/kubejs/client_scripts/jei_hidden_categories.js +++ b/kubejs/client_scripts/jei/hidden_categories.js @@ -1,5 +1,5 @@ JEIEvents.removeCategories(event => { - // console.log(event.getCategoryIds()) // log a list of all category ids to logs/kubejs/client.txt + console.log(event.getCategoryIds()) // log a list of all category ids to logs/kubejs/client.txt event.remove("jei:information") event.remove("ae2:certus_growth") }) \ No newline at end of file diff --git a/kubejs/client_scripts/jei/hidden_items.js b/kubejs/client_scripts/jei/hidden_items.js new file mode 100644 index 0000000..25460f8 --- /dev/null +++ b/kubejs/client_scripts/jei/hidden_items.js @@ -0,0 +1,47 @@ +JEIEvents.hideItems(event => { + + // Hide AE2 facades + event.hide('ae2:facade') + + // Hide all irrelevant stonetype ores + event.hide('#forge:ores_in_ground/sand') + event.hide('#forge:ores_in_ground/red_sand') + event.hide('#forge:ores_in_ground/diorite') + event.hide('#forge:ores_in_ground/andesite') + event.hide('#forge:ores_in_ground/gravel') + event.hide('#forge:ores_in_ground/basalt') + event.hide('#forge:ores_in_ground/tuff') + event.hide('#forge:ores_in_ground/blackstone') + event.hide('#forge:ores_in_ground/marble') + event.hide('#forge:ores_in_ground/granite') + event.hide('#forge:ores_in_ground/red_granite') + + // Miscellaneous item hiding + event.hide('ae2:ender_dust') + event.hide('ae2:certus_quartz_dust') + event.hide('ae2:certus_quartz_crystal') + event.hide('ae2:fluix_dust') + event.hide('ae2:silicon') + + event.hide('ae2:flawless_budding_quartz') + event.hide('ae2:flawed_budding_quartz') + event.hide('ae2:chipped_budding_quartz') + event.hide('ae2:damaged_budding_quartz') + + event.hide('ae2:small_quartz_bud') + event.hide('ae2:medium_quartz_bud') + event.hide('ae2:large_quartz_bud') + event.hide('ae2:quartz_cluster') + + // Hide any evidence of the eAE multiblock + event.hide('expatternprovider:assembler_matrix_frame') + event.hide('expatternprovider:assembler_matrix_wall') + event.hide('expatternprovider:assembler_matrix_pattern') + event.hide('expatternprovider:assembler_matrix_speed') + event.hide('expatternprovider:assembler_matrix_crafter') + event.hide('expatternprovider:assembler_matrix_glass') + + event.hide('expatternprovider:circuit_cutter') + + +}) \ No newline at end of file