跳转至

更新日志

来源信息

该页面用于记录LeviLamina项目的近期版本变更。由于原始更新日志较长,本站仅摘录最近版本摘要;完整历史请参阅原始文件。

阅读提示

  • 升级LeviLamina前,应先对照支持的版本确认BDS版本、客户端版本与LeviLamina版本是否匹配。
  • CHANGELOG.md不仅记录新功能,也会记录兼容性修复、运行时数据升级和安全相关修复,因此不应只看最新标签号。
  • 历史变更中已有多项高风险修复,例如1.9.6中对Mojang修改版RakNet导致的MCPE-228407崩溃风险进行绕过、1.9.4中修复SubChunkRequestPacket漏洞,以及1.9.3中修复Certificate::validate崩溃。

如需从法律、许可和发布边界的角度整体理解这些文件,可继续参阅法律与发布说明

近期版本摘要

26.10.11(2026-05-09)

  • 新增控制台输出事件。
  • bedrock-runtime-data升级至v26.10.4-server.14v26.10.4-client.14

26.10.10(2026-05-03)

  • bedrock-runtime-data升级至v26.10.4-server.13v26.10.4-client.13
  • 移除makeI18nStringError中的constexpr
  • 修复模组卸载时的重载工厂与清理分配问题。

26.10.9(2026-04-22)

  • 修复Block::tryGetFromRegistryBlockType::tryGetFromRegistry的函数调用歧义。
  • 修复KeyInputEvent

26.10.8(2026-04-18)

  • 增强跨模块的国际化支持与错误处理,完成#1806
  • 新增mayPrintCommandError,用于改进命令执行时的错误处理。
  • bedrock-runtime-data升级至v26.10.4-server.12v26.10.4-client.12
  • 更新错误消息处理与参数类型,以提升可读性。
  • 更新nbt at()方法。
  • 修复ll::getWorldDataRoot()ll::getWorldConfigRoot()崩溃。
  • 修复TypeTraits.h中的缺失include

26.10.7(2026-04-13)

  • bedrock-runtime-data升级至v26.10.4-server.11v26.10.4-client.11
  • 修正方块放置触发器,并补充BlockPos测试。

26.10.6(2026-04-12)

  • 新增代码覆盖率测试。
  • 同步客户端的MCPE-228407修复。
  • bedrock-runtime-data升级至v26.10.4-server.10v26.10.4-client.10
  • 修复Generator ElementsOf

26.10.5(2026-04-11)

  • Generator新增ElementsOf
  • 引入gtest
  • 新增命令执行辅助与gtest覆盖。
  • FileReferenceIdentifierReference的模板参数改为int,以适配官方头文件。

26.10.4(2026-04-10)

  • bedrock-runtime-data升级至v26.10.4-server.8v26.10.4-client.8
  • 修复虚函数匹配。

26.10.3(2026-04-09)

  • 为服务器端新增VillageFeaturePoolElementStructurePiece构造函数。
  • mc/deps/shared_types/util/中实现FileReferenceIdentifierReference
  • 新增可移除模组生命周期回调。
  • 新增AABB::shrink(Vec3 const& offset)
  • 更新DefaultEntitySystemsCollection26.0
  • bedrock-runtime-data升级至v26.10.4-server.7v26.10.4-client.7
  • 更新Minecraft头文件。
  • 修复uncachedResolve方法崩溃。

26.10.2(2026-04-08)

  • bedrock-runtime-data升级至v26.10.4-server.5v26.10.4-client.5
  • 更新Minecraft头文件。
  • 修复统计中的Minecraft版本。

26.10.1(2026-04-07)

  • bedrock-runtime-data升级至v26.10.4-server.3v26.10.4-client.3

26.10.0(2026-04-07)

  • 新增常用工具函数与符号缓存。
  • 新增ActorDamageSourceRedactableString默认构造函数。
  • 新增CommandRegistrar实例获取快捷方式。
  • 适配26.10
  • 将内置命令注册迁移到事件,并重新对齐其生命周期。
  • 调整客户端启用与停用时机。
  • 修复ActorHurtEventll::getGameVersion()与客户端协程问题。
  • 同步并优化MCPE-228407临时修复。

历史关键条目

以下条目虽然不属于当前26.10.x系列,但仍然直接影响兼容性判断、安全排查与客户端能力理解:

1.9.9(2026-04-02)

  • RuntimeOverload新增modify方法。
  • bedrock-runtime-data升级至v1.21.132-server.10v1.21.132-client.11,并同步更新Minecraft头文件。
  • 修复因旧版头文件连带包含而导致的特定头文件编译失败问题。

1.9.6(2026-02-25)

  • 新增从服务端模组对应目录加载包的能力。
  • 修复MolangVariable复制中的空指针解引用。
  • 绕过因Mojang修改版RakNet而引发的MCPE-228407崩溃路径:在异常短数据包进入脆弱代码前直接丢弃。

1.9.4(2026-02-03)

  • 修复SubChunkRequestPacket漏洞。

1.9.3(2026-02-03)

  • 修复Certificate::validate崩溃。
  • 同步更新对应的服务端与客户端运行时数据及Minecraft头文件。

1.9.0(2026-01-25)

  • 正式加入客户端支持。
  • 新增鼠标输入事件、键盘输入事件、自定义快捷键、客户端关卡生命周期事件与自定义数据包能力。
  • 新增ll::isClient、数据库存储服务,以及世界路径与世界数据目录相关接口。

1.7.5与1.7.4(2025-11-18至2025-11-19)

  • 默认启用数据包速率限制与RakNet连接频率限制,以减轻数据包洪泛。
  • 修复恶意客户端在连接关闭后继续发包的问题。
  • 修复超长证书链LoginPacket可导致服务端崩溃的问题。
  • 修复畸形InventoryTransactionPacket可导致服务端卡死的问题。

原始文件还包含更早版本的完整记录;若需要逐条核对历史变更,请直接参阅来源文件。