🎮
服务端 & 客户端双端脚本
服务端:世界操作、实体、合成配方。客户端:键盘输入、屏幕 UI、音效、SQLite 存储、HTTP 请求。
# 游戏内:创建新项目
/box3script create mygame
# 构建并监听
cd config/box3/script/mygame
npm install
npm run build -- --watch
# TypeScript 类型检查
npm run check// src/server/app.ts — 你的第一个脚本
world.onChat((entity, message) => {
if (message === "!hello") {
entity.player.directMessage(`你好,${entity.player.name}!`);
return false;
}
return true;
});| 组件 | 版本 |
|---|---|
| Minecraft | 1.21.1 |
| 模组加载器 | NeoForge |
| Java | 21 |
| JS 引擎 | Mozilla Rhino 1.9.1 (ES5) |
| TypeScript | 通过 Babel → ES5 |