-
Minecraft 数据包虚拟文件系统协议规范倡议──统一数据包持久化存储格式
背景与动机当前 Minecraft 数据包(Datapack)对于游戏内数据存储普遍采用data与scoreboard指令的方式手动存储数据,这种方式存在以下问题: 数据组织碎片化:每个数据包自行决定 storage 路径和 scoreboard objective 命名,无统一规范,冲突频发。 跨包数据交换困难:数据包 A 无法以标准方式发现和访问数据包 B 的数据,只能靠硬编码 sto... -
在 Minecraft 里实现 OOP 的一些想法
起因Dovetail 的 OOP 一直是缺少实现,只有空话的。所以 最近在讨论 Dovetail 要不要引入 OOP 支持, 顺带聊了多态、 RTTI、虚函数表在Minecraft 环境下怎么实现。 以下是一些不成熟的设想,以实际实现为准( 多态的两种初步方案背景伪代码: 1234567891011121314class Base: def kill(self): passclass ...
1