Skip to content

Releases: NiFeather/FeatherMorph

1.5.4

05 Feb 08:41
97f1a3d
Compare
Choose a tag to compare

A changelog written in English will be available later on Modrinth

一个热修复,解决一些情况下插件会报错 伪装列表已被锁定,不能设置

Bug修复

  • 插件有时没有正确处理新玩家的数据

Full Changelog: 1.5.3...1.5.4

1.5.3

02 Feb 10:42
8176dfe
Compare
Choose a tag to compare

A changelog written in English will be available later on Modrinth

有人忘记改项目属性,导致构建出来的产物还叫1.5.1,所以1.5.3来了)

Bug修复

  • 服务器运行时禁用客户端集成会导致所有装载客户端模组的玩家断开链接

Full Changelog: 1.5.2...1.5.3

1.5.2

01 Feb 09:06
c91e570
Compare
Choose a tag to compare

Bug修复

  • 一些管理指令在补全可用的伪装ID时不会过滤与输入不匹配的ID

其他

  • 若在头颅伪装禁用时使用该功能,插件将不再提示功能已禁用
  • 更新PluginBase
    • 修复一处潜在(尚未证实)的内存泄露
  • 在通过交互镜像控制别人使用望远镜时,被控的人不再会播放挥手动画
  • 调整了交互镜像的实现方式

Full Changelog: 1.5.1...1.5.2

1.5.1

18 Jan 08:56
aaf925b
Compare
Choose a tag to compare

A changelog written in English will be available later on Modrinth.

注意!

对旧版权限 (xiamomc.morph.xxx) 的支持已结束,请迁移到新的权限节点 (feathermmorph.xxx) !

一些额外的 “最后一分钟” 修复

  • /morphplayer 指令无法使用
  • /morph 指令不接受包含大写字母的ID(像是 player:Notch
  • Towny集成的 /toggle-town-morph-flight 指令消失
  • Towny集成中可能的一处关于飞行禁用的错误
  • 玩家仍然可以通过破坏 拥有嘎枝 的嘎枝之心来获得嘎枝的伪装

新功能

  • 初步支持在变形时指定伪装属性(变体)
    • 目前暂不支持通过客户端模组指定。
    • 指令用法为: /morph <id> <properties>
      • 例如,要变成带手臂的盔甲架实体:/morph minecraft:armor_stand [armor_stand_show_arms=true]
  • 允许设置禁用伪装功能的世界
    • 配置项位于 config.yml > world_option > disabled_worlds
  • 现在灾厄村民会尝试远离伪装成嘎枝的玩家
  • 添加了嘎枝的两种动作表现
    • 分别为注视(让眼睛发光)和熄灭(眼睛停止发光)
  • 添加了一个新的placeholder feathermorph_state_provider_is?<provider>,用于确定玩家所使用的伪装的类别
    • 例如,想确定一个玩家是否使用了生物伪装则为 feathermorph_state_provider_is?minecraft
    • 同理,玩家伪装则是feathermorph_state_provider_is?player
  • 添加了一个新的placeholder feathermorph_state_id_is?<id>,用于确定玩家是否正在使用特定的伪装
    • 例如:feathermorph_state_id_is?player:Notch
  • 凋零骷髅伪装现在可以免疫凋零效果

Bug修复

  • 客户端会话在玩家断开连接后没有被正确清理
  • Placeholder扩展在使用 /papi reload 后不再可用
  • 将离线玩家添加到一个Towny城镇时,相关集成会尝试更新其飞行技能的禁用状态
  • 插件不会下载与当前Minecraft版本对应的语言文件

其他

  • FeatherMorph现已正式成为一个纯粹的Paper插件
  • 对旧版权限 (xiamomc.morph.xxx) 的支持已结束,请迁移到新的权限节点 (feathermmorph.xxx) !
  • 调整插件与客户端集成的交流方式
  • 调整了Placeholder扩展的行为
    • 现在在玩家未伪装和参数不正确时会返回更具体的字符串
  • 调整了生物AI修改的实现
  • 玩家伪装不再会设定CustomName属性
  • 我们现在使用Brigadier注册指令!

1.3.5

19 Jan 11:04
c35814b
Compare
Choose a tag to compare

A changelog written in English will be available later on Modrinth.

注意!

对旧版权限 (xiamomc.morph.xxx) 的支持已结束,请迁移到新的权限节点 (feathermmorph.xxx) !

一些额外的 “最后一分钟” 修复

  • /morphplayer 指令无法使用
  • /morph 指令不接受包含大写字母的ID(像是 player:Notch
  • Towny集成的 /toggle-town-morph-flight 指令消失
  • Towny集成中可能的一处关于飞行禁用的错误

新功能

  • 初步支持在变形时指定伪装属性(变体)
    • 目前暂不支持通过客户端模组指定。
    • 指令用法为: /morph <id> <properties>
      • 例如,要变成带手臂的盔甲架实体:/morph minecraft:armor_stand [armor_stand_show_arms=true]
  • 允许设置禁用伪装功能的世界
    • 配置项位于 config.yml > world_option > disabled_worlds
  • 添加了一个新的placeholder feathermorph_state_provider_is?<provider>,用于确定玩家所使用的伪装的类别
    • 例如,想确定一个玩家是否使用了生物伪装则为 feathermorph_state_provider_is?minecraft
    • 同理,玩家伪装则是feathermorph_state_provider_is?player
  • 添加了一个新的placeholder feathermorph_state_id_is?<id>,用于确定玩家是否正在使用特定的伪装
    • 例如:feathermorph_state_id_is?player:Notch
  • 凋零骷髅伪装现在可以免疫凋零效果

Bug修复

  • 客户端会话在玩家断开连接后没有被正确清理
  • Placeholder扩展在使用 /papi reload 后不再可用
  • 将离线玩家添加到一个Towny城镇时,相关集成会尝试更新其飞行技能的禁用状态
  • 插件不会下载与当前Minecraft版本对应的语言文件

其他

  • FeatherMorph现已正式成为一个纯粹的Paper插件
  • 对旧版权限 (xiamomc.morph.xxx) 的支持已结束,请迁移到新的权限节点 (feathermmorph.xxx) !
  • 调整插件与客户端集成的交流方式
  • 调整了Placeholder扩展的行为
    • 现在在玩家未伪装和参数不正确时会返回更具体的字符串
  • 调整了生物AI修改的实现
  • 玩家伪装不再会设定CustomName属性
  • 我们现在使用Brigadier注册指令!

Full Changelog: 1.3.1...1.3.5

1.5.0.rc4

12 Jan 11:08
c901c8f
Compare
Choose a tag to compare
1.5.0.rc4 Pre-release
Pre-release

A changelog written in English will be available later on Modrinth.

因为忘记了1.5.0要移除对旧版权限的支持,所以rc4来了。

新功能

  • 允许设置禁用伪装功能的世界
    • 配置项位于 config.yml > world_option > disabled_worlds

Bug修复

  • Placeholder扩展在使用/papi reload后不再可用
  • 一些游戏内配置选项不再能通过指令调整

其他

  • 对旧版权限 (xiamomc.morph.xxx) 的支持已结束,请迁移到新的权限节点 (feathermmorph.xxx) !
  • 调整了Placeholder扩展的行为
    • 现在在玩家未伪装和参数不正确时会返回更具体的字符串

Full Changelog: 1.5.0.rc3...1.5.0.rc4

1.5.0.rc3

03 Jan 10:14
0f941e0
Compare
Choose a tag to compare
1.5.0.rc3 Pre-release
Pre-release

A changelog written in English will be available later on Modrinth.

1.5.0 至今都在 RC 的原因是 Paper 还没正式发布 1.21.4(
我打算如果 rc3 没什么问题的话,1.5.0 就是他了(

新功能

  • 初步支持在变形时指定伪装属性(变体)
    • 目前暂不支持通过客户端模组指定。
    • 指令用法为: /morph <id> <properties>
      • 例如,要变成带手臂的盔甲架实体:/morph minecraft:armor_stand [armor_stand_show_arms=true]

Bug修复

  • 自定义合成配方在初始化时可能抛出 Cannot get key of Legacy Material
  • 在最近版本的Paper中,伪装GUI打开会崩服

其他

  • FeatherMorph现已正式成为一个纯粹的Paper插件
    • 上游都Hard fork了,咱保留 plugin.yml 已经没意义了...吧?
  • /fm manage 的子指令现已支持使用实体选择器
  • 重载指令又可以不带参数运行了
    • 即重载配置和语言

Full Changelog: 1.5.0.rc2...1.5.0.rc3

1.5.0.rc2

19 Dec 05:29
2229357
Compare
Choose a tag to compare
1.5.0.rc2 Pre-release
Pre-release

A changelog written in English will be available later on Modrinth.

其他

  • 嘎枝的伪装现在只能通过破坏 激活并且自然生成的 嘎枝之心获得
  • 调整生物AI修改实现

Full Changelog: 1.5.0.rc1...1.5.0.rc2

1.5.0.rc1

13 Dec 05:59
d7bed26
Compare
Choose a tag to compare
1.5.0.rc1 Pre-release
Pre-release

A changelog written in English will be available later on Modrinth.

新特性

  • 现在灾厄村民会尝试远离伪装成嘎枝的玩家

Bug修复

  • 在控制台补全任意命令时,UnMorphCommand会抛出异常

Full Changelog: 1.5.0.beta1...1.5.0.rc1

1.5.0.beta1

07 Dec 11:37
77dffe7
Compare
Choose a tag to compare
1.5.0.beta1 Pre-release
Pre-release

A changelog written in English will be available later on Modrinth

是的,1.21.3被skip了(

Bug修复

  • 将离线玩家添加到一个Towny城镇时,相关集成会尝试更新其飞行技能的禁用状态

其他

  • 更新至1.21.4
  • 玩家伪装不再会设定CustomName属性
  • 使用Brigadier注册指令

Full Changelog: 1.4.0.beta1...1.5.0.beta1