From 7b94a9ac462daf3193cc284b23e575721192732e Mon Sep 17 00:00:00 2001 From: Frost-ZX <30585462+Frost-ZX@users.noreply.github.com> Date: Sat, 12 Nov 2022 12:35:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=8E=A9=E5=AE=B6=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E4=B8=96=E7=95=8C=E6=97=B6=E6=9B=B4=E6=94=B9=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kubejs/server_scripts/wheat_plus.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 kubejs/server_scripts/wheat_plus.js diff --git a/kubejs/server_scripts/wheat_plus.js b/kubejs/server_scripts/wheat_plus.js new file mode 100644 index 0000000..33525cd --- /dev/null +++ b/kubejs/server_scripts/wheat_plus.js @@ -0,0 +1,19 @@ +// priority: 0 + +// 玩家切换世界时设置为冒险模式(KubeJS Additions) +onEvent('player.change_dimension', (event) => { + + const evServer = event.getServer(); + const evPlayer = event.getPlayer(); + const player = evServer ? evServer.getPlayer(evPlayer) : null; + + if (!player) { + console.error('自动切换游戏模式失败:找不到玩家'); + return; + } + + if (player.isCreativeMode()) { + player.setGameMode('adventure'); + } + +});