カスタムコマンド実行したらエラー出るんだが

スポンサーリンク

マジで助けて コードは下にある

import * as server from "@minecraft/server"
import { system, world, CommandPermissionLevel, CustomCommandStatus, CustomCommandOrigin } from "@minecraft/server";

system.beforeEvents.startup.subscribe(e => {
    const timerCommand = {
        name: "tc:test",
        description: "",
        permissionLevel: server.CommandPermissionLevel.Any,
        mandatoryParameters: [
            { type: server.CustomCommandParamType.Enum, name: "tc:action" }
        ],
        optionalParameters: [
            { name: "tc:min", type: server.CustomCommandParamType.Integer },
            { name: "tc:sec", type: server.CustomCommandParamType.Integer }
        ]
    }
    e.customCommandRegistry.registerEnum("tc:action", ["set", "start"]);

    e.customCommandRegistry.registerCommand(timerCommand, timerCommandFunc)
})

function timerCommandFunc(origin, action, min, sec) {
    if (action === "set") {
        if (sec === 0 && min === 0) {
            let sec = 30;
        }
        const player = origin.sourceEntity;
        let timesec = sec * 20;
        let timeminone = min * 60;
        let timemin = timeminone * 20;
        let time = timesec + timemin;
        player.runCommand(`scoreboard players set time timer ${time}`);
    }
}

apiのバージョンは2.0.0 タイマー用のコマンド

弟に上げる予定なんだよ 間違っていたりしてたら教えてくれ

※投稿記事に含まれるファイルやリンクにより発生した被害についてクラフターズコロニーは責任を取りません
投稿通報

コメント

コメント通報