From 1cc4df514d058f9a0d45d023d4c9cbb624c94d88 Mon Sep 17 00:00:00 2001 From: MiTHRAL Date: Wed, 19 Aug 2026 19:29:16 -0400 Subject: [PATCH] fix: KubeJS client events - tooltip and JEI API changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ItemEvents.tooltip → ItemEvents.modifyTooltips (new KubeJS 2101 API) - JEIEvents.information → RecipeViewerEvents.addInformation('item', ...) (JEI integration moved to unified RecipeViewerEvents system) --- client_pack/kubejs/client_scripts/01_tooltips.js | 2 +- client_pack/kubejs/client_scripts/02_jei_info.js | 14 +++++++------- server_pack/kubejs/client_scripts/01_tooltips.js | 2 +- server_pack/kubejs/client_scripts/02_jei_info.js | 14 +++++++------- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/client_pack/kubejs/client_scripts/01_tooltips.js b/client_pack/kubejs/client_scripts/01_tooltips.js index 0e0d58b..9c2c744 100644 --- a/client_pack/kubejs/client_scripts/01_tooltips.js +++ b/client_pack/kubejs/client_scripts/01_tooltips.js @@ -2,7 +2,7 @@ // Client tooltips: the story rides on the items you carry. // Text lives in STORY/02-items.md (tooltip.scicraft.* keys) — never hardcode. -ItemEvents.tooltip(event => { +ItemEvents.modifyTooltips(event => { event.add('scicraft:photon_core', [ '', Text.translate('tooltip.scicraft.photon_core.1'), diff --git a/client_pack/kubejs/client_scripts/02_jei_info.js b/client_pack/kubejs/client_scripts/02_jei_info.js index a623c45..5c3a49c 100644 --- a/client_pack/kubejs/client_scripts/02_jei_info.js +++ b/client_pack/kubejs/client_scripts/02_jei_info.js @@ -1,27 +1,27 @@ // SCICRAFT — The Dark Photon Protocol -// JEI info pages: where the story is and where to get the pieces. +// JEI/Recipe Viewer info pages: where the story is and where to get the pieces. // Text lives in STORY/02-items.md (jei.scicraft.* keys) — never hardcode. -JEIEvents.information(event => { - event.addItem('scicraft:photon_fragment', [ +RecipeViewerEvents.addInformation('item', event => { + event.add('scicraft:photon_fragment', [ Text.translate('jei.scicraft.photon_fragment.1'), Text.translate('jei.scicraft.photon_fragment.2'), Text.translate('jei.scicraft.photon_fragment.3') ]) - event.addItem('scicraft:photon_core', [ + event.add('scicraft:photon_core', [ Text.translate('jei.scicraft.photon_core.1'), Text.translate('jei.scicraft.photon_core.2') ]) - event.addItem('scicraft:void_stabilizer', [ + event.add('scicraft:void_stabilizer', [ Text.translate('jei.scicraft.void_stabilizer.1'), Text.translate('jei.scicraft.void_stabilizer.2') ]) - event.addItem('scicraft:quantum_lattice', [ + event.add('scicraft:quantum_lattice', [ Text.translate('jei.scicraft.quantum_lattice.1'), Text.translate('jei.scicraft.quantum_lattice.2'), Text.translate('jei.scicraft.quantum_lattice.3') ]) - event.addItem('scicraft:renegade_glass', [ + event.add('scicraft:renegade_glass', [ Text.translate('jei.scicraft.renegade_glass.1'), Text.translate('jei.scicraft.renegade_glass.2') ]) diff --git a/server_pack/kubejs/client_scripts/01_tooltips.js b/server_pack/kubejs/client_scripts/01_tooltips.js index 0e0d58b..9c2c744 100644 --- a/server_pack/kubejs/client_scripts/01_tooltips.js +++ b/server_pack/kubejs/client_scripts/01_tooltips.js @@ -2,7 +2,7 @@ // Client tooltips: the story rides on the items you carry. // Text lives in STORY/02-items.md (tooltip.scicraft.* keys) — never hardcode. -ItemEvents.tooltip(event => { +ItemEvents.modifyTooltips(event => { event.add('scicraft:photon_core', [ '', Text.translate('tooltip.scicraft.photon_core.1'), diff --git a/server_pack/kubejs/client_scripts/02_jei_info.js b/server_pack/kubejs/client_scripts/02_jei_info.js index a623c45..5c3a49c 100644 --- a/server_pack/kubejs/client_scripts/02_jei_info.js +++ b/server_pack/kubejs/client_scripts/02_jei_info.js @@ -1,27 +1,27 @@ // SCICRAFT — The Dark Photon Protocol -// JEI info pages: where the story is and where to get the pieces. +// JEI/Recipe Viewer info pages: where the story is and where to get the pieces. // Text lives in STORY/02-items.md (jei.scicraft.* keys) — never hardcode. -JEIEvents.information(event => { - event.addItem('scicraft:photon_fragment', [ +RecipeViewerEvents.addInformation('item', event => { + event.add('scicraft:photon_fragment', [ Text.translate('jei.scicraft.photon_fragment.1'), Text.translate('jei.scicraft.photon_fragment.2'), Text.translate('jei.scicraft.photon_fragment.3') ]) - event.addItem('scicraft:photon_core', [ + event.add('scicraft:photon_core', [ Text.translate('jei.scicraft.photon_core.1'), Text.translate('jei.scicraft.photon_core.2') ]) - event.addItem('scicraft:void_stabilizer', [ + event.add('scicraft:void_stabilizer', [ Text.translate('jei.scicraft.void_stabilizer.1'), Text.translate('jei.scicraft.void_stabilizer.2') ]) - event.addItem('scicraft:quantum_lattice', [ + event.add('scicraft:quantum_lattice', [ Text.translate('jei.scicraft.quantum_lattice.1'), Text.translate('jei.scicraft.quantum_lattice.2'), Text.translate('jei.scicraft.quantum_lattice.3') ]) - event.addItem('scicraft:renegade_glass', [ + event.add('scicraft:renegade_glass', [ Text.translate('jei.scicraft.renegade_glass.1'), Text.translate('jei.scicraft.renegade_glass.2') ])