Я пытаюсь выучить API сценариев Bedrock, чтобы я мог использовать его для создания мини -игры. Для этого я бы очень хотел запустить команды, так как это самый простой способ сделать много вещей. Это main.js Я сейчас работаю с:
Код: Выделить всё
"use strict";
import { world, system } from "@minecraft/server";
world.beforeEvents.chatSend.subscribe((event) => {
event.cancel = true;
let player = event.sender;
player.sendMessage('say hello');
player.runCommand("say hello");
});
< /code>
Это очень простая программа, но она показывает врожденную проблему. При его запуске это выход:
[img]https://i.sstatic.net/IRKMcCWk.png[/img]
Это потому, что Server.world < /code> только чтенный Означает, что я не хочу, чтобы я должен это сделать. Даже вики фанатов Bedrock не работает (код не работает, так как runCommandasync Я запускаю на сервере 2.0.0-beta , так что это тоже не проблема.
>
Код: Выделить всё
"dependencies": [
{
"module_name": "@minecraft/server",
"version": "2.0.0-beta"
},
{
"module_name": "@minecraft/server-ui",
"version": "2.0.0-beta"
}
]
Подробнее здесь: https://stackoverflow.com/questions/795 ... ipting-api
Мобильная версия