注意!
对旧版权限节点的支持现已结束!
请确保在更新之前将所有相关权限移动到新前缀feathermorph.XXX!
新功能
- 添加了指定伪装属性(变体)的初步支持
- 目前仅通过伪装命令!
- 使用方法:
/morph <id> <properties>- 例如,伪装为带有手臂的盔甲架:
/morph minecraft:armor_stand [armor_stand_show_arms=true] - 对于多个属性:
/morph foo:bar [property1=value1, property2=value2,...]
- 例如,伪装为带有手臂的盔甲架:
- 现在可以通过配置指定禁用伪装功能的世界
config.yml > world_option > disabled_worlds
- 凋零骷髅伪装现在可以使玩家免疫凋零效果
- 添加了新的占位符
feathermorph_state_provider_is?<namespace>,以识别玩家伪装的类别(命名空间)- 例如,要识别玩家是否使用玩家伪装:
feathermorph_state_provider_is?player - 要识别玩家是否伪装为生物:
feathermorph_state_provider_is?minecraft
- 例如,要识别玩家是否使用玩家伪装:
- 添加了新的占位符
feathermorph_state_id_is?<id>,以识别玩家是否使用特定的伪装。- 例如,要识别玩家是否伪装为 Creaking:
feathermorph_state_id_is?minecraft:creaking
- 例如,要识别玩家是否伪装为 Creaking:
错误修复
- 玩家断开连接后客户端会话未被清除
/papi reload后占位符扩展不再可用- 插件不会下载与当前运行版本匹配的 Minecraft 语言文件
- Towny 集成在将玩家添加到城镇时尝试处理离线玩家
其他
- 我们现在是一个纯 Paper 插件!
- 这意味着 Spigot 服务器不再能够加载此插件
- 对旧版权限节点(
xiamomc.morph.XXX)的支持未被弃用!请迁移到新的权限节点(feathermorph.XXX)!- 例如,
xiamomc.morph.chat_override现在是feathermorph.chat_override
- 例如,
- 将占位符名称从
morph_...更改为feathermorph_... - 更改了 FeatherMorph 与客户端模组的通信方式
- 调整了占位符扩展的行为
- 如果参数无效或玩家未伪装,现在将返回更具体的反馈
- 玩家伪装不再具有自定义名称元数据
- 我们现在使用 Brigadier 注册命令
注意!
对旧版权限节点的支持现已结束!
请确保在更新之前将所有相关权限移至新前缀feathermorph.XXX!
新功能
- 添加了对指定伪装属性(变体)的初始支持
- 目前仅通过伪装命令!
- 使用方法:
/morph <id> <properties>- 例如,伪装为带有手臂的盔甲架:
/morph minecraft:armor_stand [armor_stand_show_arms=true] - 对于多个属性:
/morph foo:bar [property1=value1, property2=value2,...]
- 例如,伪装为带有手臂的盔甲架:
- 现在可以通过配置指定禁用伪装功能的世界
config.yml > world_option > disabled_worlds
- 玩家现在可以通过打破一个自然且活跃的 Creaking 之心来解锁 Creaking 伪装
- 为 Creaking 伪装添加了两个动作
- 劫掠者现在将尝试避免伪装为 Creaking 的玩家
- 凋零骷髅伪装现在可以使玩家免疫凋零效果
- 添加了新的占位符
feathermorph_state_provider_is?<namespace>,用于识别玩家伪装的类别(命名空间)- 例如,要识别玩家是否使用玩家伪装:
feathermorph_state_provider_is?player - 要识别玩家是否伪装为生物:
feathermorph_state_provider_is?minecraft
- 例如,要识别玩家是否使用玩家伪装:
- 添加了新的占位符
feathermorph_state_id_is?<id>,用于识别玩家是否使用特定伪装。- 例如,要识别玩家是否伪装为 Creaking:
feathermorph_state_id_is?minecraft:creaking
- 例如,要识别玩家是否伪装为 Creaking:
错误修复
- 玩家断开连接后客户端会话未被清除
/papi reload后占位符扩展不再可用- 插件未下载与当前运行版本匹配的 Minecraft 语言文件
- Towny 集成在将玩家添加到城镇时尝试处理离线玩家
其他
- 我们现在是一个纯 Paper 插件!
- 这意味着 Spigot 服务器不再能够加载此插件
- 对旧版权限节点(
xiamomc.morph.XXX)的支持未被弃用!请移至新的权限节点(feathermorph.XXX)!- 例如,
xiamomc.morph.chat_override现在是feathermorph.chat_override
- 例如,
- 将占位符名称从
morph_...更改为feathermorph_... - 更改了 FeatherMorph 与客户端模组的通信方式
- 调整了占位符扩展的行为
- 如果参数无效或玩家未伪装,现在将返回更具体的反馈
- 玩家伪装不再具有自定义名称元数据
- 我们现在使用 Brigadier 注册命令
注意!
对旧版权限节点的支持现已结束!
请确保在更新之前将所有相关权限移至新前缀feathermorph.XXX!
新功能
- 现在可以通过配置指定禁用伪装功能的世界
config.yml > world_option > disabled_worlds
错误修复
- 在
/papi reload之后,占位符扩展不再可用 - 迁移到布里杰之后,一些选项不再可通过
/fm option命令进行调整
其他
- 对旧版权限节点(
xiamomc.morph.XXX)的支持未被弃用!请移至新的权限节点(feathermorph.XXX)!- 例如,
xiamomc.morph.chat_override现在是feathermorph.chat_override
- 例如,
- 调整了占位符扩展的行为
- 如果参数无效或玩家未伪装,则现在返回更具体的反馈
新功能
- 添加了对指定伪装属性(变体)的初始支持
- 目前仅通过伪装命令!
- 使用方法:
/morph <id> <properties>- 例如,伪装为带有手臂的盔甲架:
/morph minecraft:armor_stand [armor_stand_show_arms=true] - 对于多个属性:
/morph foo:bar [property1=value1, property2=value2,...]
- 例如,伪装为带有手臂的盔甲架:
错误修复
- 在初始化伪装工具的配方时会发生无法获取遗留材料的键的情况
- 在运行最新版本的 Paper 时,打开 GUI 会导致服务器崩溃
其他
- 我们现在是一个纯 Paper 插件!
- 这意味着 Spigot 服务器不再能够加载此插件
- 在
/fm manage下的所有子命令现在都接受实体选择器(@a,@p等) - 可以再次不带参数运行
/fm reload(并且它会像以前一样重新加载配置和语言)



