エラーは出ていません。
コードです。
import { world } from "@minecraft/server";
import { ActionFormData } from "@minecraft/server-ui";
import { ModalFormData } from "@minecraft/server-ui";
world.events.beforeChat.subscribe(eventData => {
if (eventData.message == "!o"){
const giveopmenu = eventData.sender;
giveopmenu.runCommandAsync(`say ${giveopmenu}`)
}})
const opmenu = new ActionFormData()
.title("§lOPmenu")
.button("ゲームモード変更")
const opmenu_gamemodeselect = new ModalFormData()
.title("ゲームモード変更")
.dropdown("選択してください。",["サバイバル","アドベンチャー","クリエイティブ","スペクテイター"])
world.events.beforeItemUse.subscribe(eventData => {
if (eventData.item.typeId == "yuyu-ad:opmenu"){
const show_opmenu = eventData.source;
opmenu.show(show_opmenu).then(response => {
if (response.selection === 0) {
opmenu_gamemodeselect.show(show_opmenu).then(response => {
if (response.formValues === 0) {
show_opmenu.runCommandAsync(`gamemode survival ${show_opmenu}`);
}
if (response.formValues === 1) {
show_opmenu.runCommandAsync(`gamemode adventure ${show_opmenu}`);
}
if (response.formValues === 2) {
show_opmenu.runCommandAsync(`gamemode creative ${show_opmenu}`);
}
if (response.formValues === 3) {
show_opmenu.runCommandAsync(`gamemode spectator ${show_opmenu}`);
}
})
}})}
})
全てのruncommandが実行されません。