From 1417dd9c73d36fbb429c634c2cce4eb067d32767 Mon Sep 17 00:00:00 2001 From: MiTHRAL Date: Thu, 20 Aug 2026 16:24:26 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20Protocol=20Tome=20quest-book=20open=20?= =?UTF-8?q?=E2=80=94=20correct=20KubeJS=20event=20to=20NetworkEvents.dataR?= =?UTF-8?q?eceived?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The client script used 'NetworkEvents.fromServer', which doesn't exist in KubeJS 1.21.1 (error: Unknown event). The correct receive event is 'NetworkEvents.dataReceived'. This makes the Protocol Tome actually open the FTB Quests book on right-click. --- client_pack/index.toml | 2 +- client_pack/kubejs/client_scripts/03_protocol_tome.js | 2 +- client_pack/pack.toml | 2 +- server_pack/index.toml | 2 +- server_pack/kubejs/client_scripts/03_protocol_tome.js | 2 +- server_pack/pack.toml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/client_pack/index.toml b/client_pack/index.toml index 6b55fb1..25d8f48 100644 --- a/client_pack/index.toml +++ b/client_pack/index.toml @@ -90,7 +90,7 @@ hash = "e192ce4474877cf8d51ad6f4196f127aa3f0821b943aa772d53fed7f2819338a" [[files]] file = "kubejs/client_scripts/03_protocol_tome.js" -hash = "04d1c24d4fe6a8dd71d5cd36257a1f4d76a1e62e8723ff3de9edf5ab20f57b1e" +hash = "8533cc83f2be863ace4bc674cf64b0e11a02c149dd0556425ed691a11574815e" [[files]] file = "kubejs/data/scicraft/advancements/protocol/first_signal.json" diff --git a/client_pack/kubejs/client_scripts/03_protocol_tome.js b/client_pack/kubejs/client_scripts/03_protocol_tome.js index 475d010..4ff0f6e 100644 --- a/client_pack/kubejs/client_scripts/03_protocol_tome.js +++ b/client_pack/kubejs/client_scripts/03_protocol_tome.js @@ -2,7 +2,7 @@ // Client: open the FTB Quests book when the server says the Tome was used. // The server sends 'scicraft:open_quests' on Tome right-click. -NetworkEvents.fromServer('scicraft:open_quests', event => { +NetworkEvents.dataReceived('scicraft:open_quests', event => { try { Java.loadClass('dev.ftb.mods.ftbquests.client.FTBQuestsClient').openGui() } catch (err) { diff --git a/client_pack/pack.toml b/client_pack/pack.toml index 4f77878..b4fd156 100644 --- a/client_pack/pack.toml +++ b/client_pack/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "f67dec64fdf8212db06b444519aa39e36598b68628e49ee821642ce896fc7ce5" +hash = "531f24a0a4e835bddfe0cd96771c11532277119c7bb0aec049011cb1fea663ac" [versions] minecraft = "1.21.1" diff --git a/server_pack/index.toml b/server_pack/index.toml index a4a9709..a424458 100644 --- a/server_pack/index.toml +++ b/server_pack/index.toml @@ -46,7 +46,7 @@ hash = "e192ce4474877cf8d51ad6f4196f127aa3f0821b943aa772d53fed7f2819338a" [[files]] file = "kubejs/client_scripts/03_protocol_tome.js" -hash = "04d1c24d4fe6a8dd71d5cd36257a1f4d76a1e62e8723ff3de9edf5ab20f57b1e" +hash = "8533cc83f2be863ace4bc674cf64b0e11a02c149dd0556425ed691a11574815e" [[files]] file = "kubejs/data/scicraft/advancements/protocol/first_signal.json" diff --git a/server_pack/kubejs/client_scripts/03_protocol_tome.js b/server_pack/kubejs/client_scripts/03_protocol_tome.js index 475d010..4ff0f6e 100644 --- a/server_pack/kubejs/client_scripts/03_protocol_tome.js +++ b/server_pack/kubejs/client_scripts/03_protocol_tome.js @@ -2,7 +2,7 @@ // Client: open the FTB Quests book when the server says the Tome was used. // The server sends 'scicraft:open_quests' on Tome right-click. -NetworkEvents.fromServer('scicraft:open_quests', event => { +NetworkEvents.dataReceived('scicraft:open_quests', event => { try { Java.loadClass('dev.ftb.mods.ftbquests.client.FTBQuestsClient').openGui() } catch (err) { diff --git a/server_pack/pack.toml b/server_pack/pack.toml index 67b1226..e7a2376 100644 --- a/server_pack/pack.toml +++ b/server_pack/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "46114e199bfa15e8e5fb48a5eb13347c8570e8170ee5ed370ad0addb0fd291f2" +hash = "8085d282381af5af60852646a2ded387cc45db4d7f60054a0419f701d2f0aa15" [versions] minecraft = "1.21.1"