基本信息
我的世界Java版本
1.21.3–1.21.11
1.21–1.21.1
1.20.6
1.20–1.20.4
1.19.3–1.19.4
平台
Folia
运行环境
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 MIT
发布于 2024-11-29
更新于 2025-12-20
更新日志
新特性
- 现在
DisguiseProperty的实例可以声明其对客户端模组不可见- FeatherMorph 目前尚无需要此功能的属性;该功能主要为其他插件开发准备。
- 为
InputHandles添加了readString方法。 - 当更新期间发生异常或异常被转发至
DisguiseState时,插件现在会尝试显示异常消息。 - 将异步玩家数据加载能力引入 Instance Network 的
IManagePlayerData。- 目前仅当启用 Instance Network 且当前服务器为网络中的从属服务器(Slave Server)时,才会完全使用异步加载功能。
- 若支持,当玩家进入配置状态时,插件将尝试异步加载其数据,并最多等待每名玩家 150 毫秒;超时后允许其继续登录,并在玩家数据加载完成时通知其客户端。
- 我们设置最多 150 毫秒的等待时间,是为了确保在快速机器上伪装解锁数据能在玩家登录后立即可用。
- 并且这个等待功能可能在下一个(编辑:下一个或未来的版本)中被移除,因为它实际上与 异步 概念冲突…… 🤯
其他
- 简化了部分位置的异常处理。
- 语言文件中的消息
morph.error_while_disguising_user_fault已重命名为morph.error_parsing_property。 - 批量处理玩家数据请求的间隔已从 10 ticks 调整为 2 ticks,以适配新的
IManagePlayerData#loadPlayerDataAsync方法。
完整更新日志: https://github.com/NiFeather/FeatherMorph/compare/2.6.0-alpha.2...2.6.0-alpha.3



