[LiteLoader Release Note]
这是一个错误修复更新,1.18.33最终版,请尽快更新!
[改变]
- 忽略PlayerDB中的模拟玩家
- 更改BossBar API,#416
- 当LLSE加载脚本内容时设置文件名
- 友好的错误输出
- 显示插件版本在Event和Schedule错误中
- 当LLSE中出现错误,现在会输出脚本栈和插件信息,#430
- 删除了一个不稳定的BUG修复
[新内容]
- 添加自动初始化dlsym函数API在cpp20上
- 添加CompoundTag APIs
- CompoundTag::nbtListToBinary
- CompoundTag::nbtListFromBinary
- CompoundTag::nbtListFromNetwork
- CompoundTag::nbtListToNetwork
- 添加 BoundingBox APIs
- BoundingBox::forEachBlockInBox
- BoundingBox::mergeBoundingBox
- 增加BlockPos和Vec3中的API
- 增加远程调用API的无效返回类型的支持
- 增加LLSE APIs
- pl.langCode property
- en.getBlockFromViewVector
- en.getEntityFromViewVector
- pl.getBlockFromViewVector
- pl.getEntityFromViewVector
- sp.simulateWorldMove
- sp.simulateMoveTo
- 现在可以通过dlsym或MCVAPI调用虚函数
- 更新LibraryBuilder
[BUG修复]
- BDS bugs
- 异常移动时崩溃的错误
- 钓鱼钩在折跃门时传送造成的崩溃
- 服务器关闭时造成的概率性崩溃#428
- LL bugs
- 处理LoadLibrary错误
- 当目录"./plugins "不存在时造成PreLoader崩溃
- CompoundTag::fromNetworkNBT
- PlayerLeftEvent包含模拟玩家离开
- 模拟玩家的PlayerAPI
- DB bugs
- DB::MyStmt::bind 的bug
- DB::MyStmt复制数据的bug
- LLSE bugs