-
技术主导:
- 钛宇·星光阁(架构开发)
- 游京秋惜༈༊(移植规划)
- 月白清风(百科编纂)
- aa剑侠(协议设计)
-
艺术创作:
- 野生的麻薯、苏海伦等(模型纹理)
-
测试优化:
- 四夕、月白清风等10+成员
| 项目要素 | 内容详情 |
|---|---|
| 协议版本 | v4.4.0-0.0.5 |
| 发布日期 | 2025年4月23日 |
| 开发团队 | 开发团队 |
| 联系方式 | QQ群:906314036 / 频道:pd14718782 |
- JavaScript模块开源于[ THE_OTHER_SHORE:OPAl-Script ]
- 数据驱动系统开源于当前项目[ THE_OTHER_SHORE:Dream ]
- 真诚期待基岩版的模组社区, 可以逐步向 Java 版看齐
- 特此展开基岩版< 基建 >研究项目
- 游戏版本:安装最新正式/测试版Bedrock Edition
- 代码获取:下载本Git仓库至本地
- 开发环境:VS Code + NodeJS + NPM 环境配置
# 开发模式编译(预览版)
npm run tsc_beta
# 生产模式编译(正式版本)
npm run tsc_pack- 模块化扩展
- 支持自定义参数配置的动态数据驱动系统
- 玩法深化
- 新增可探索地图与结构化任务体系
- 工业增强
- 魔导工业化流程优化与主题体验强化
- 基岩版标准数据交换协议, 提供:
- 跨模组函数调用接口
- 游戏对象序列化规范
- 双工通讯拦截机制
| 元素 | 内容 |
|---|---|
| 协议版本 | v1.0.4.24.11.15 |
| 发布日期 | 2024年11月14日 |
| 开发团队 | 开发团队 |
// 支持的数据结构
type JSONValue = string | boolean | number | JSONObject | JSONArray;
interface GameObject {
entity: Entity,
block: Block,
player: Player,
dimension: Dimension,
itemStack: ItemStack
}exportFunction(func, name?):导出可调用方法call(functionName, args):异步执行远程函数
// 导出"打招呼"函数
bridge.exportFunction(
(player) => player.sendMessage("你好, 世界!"),
"sayHello"
);
// 调用端使用
bridge.call("sayHello", [玩家对象]);// 客户端1:定义向量类
class Vector2 extends RemoteCtrlObject {
constructor(x: number, y: number) { super(); this.x = x; }
public add(deltaX: number) { return new Vector2(this.x + deltaX); }
}
// 客户端2:远程调用与操作
const vec = await bridge.solve().newVector(1);
console.log(await vec.add(999).x); // 输出1000| 方法名 | 功能描述 |
|---|---|
dataToArray |
转换数据为JSON数组 |
blockToString |
方块对象转标准字符串表示 |
// 函数调用前后处理
bridge.protocolInterceptors.onCalled = (func, params) => console.log("开始执行");
bridge.protocolInterceptors.onCalling = (result) => console.log(`结果:${result}`);- 数据类型扩展
- 支持容器/物品堆等复杂对象传输
- 通信优化
- 实现模组级调用优先级控制
- 调试增强
- 添加调用链追踪与性能统计功能
- 本协议仅定义通信规范, 具体功能需模组实现
- 推送系统负责数据传输, 不处理存储逻辑
- 跨端建议统一使用TypeScript版本



