ParrotFix

ParrotFix是一个行为改变插件,微调玩家肩膀上鹦鹉的行为。

  • 这个插件是原创插件
  • 版本 1.1

玩家肩膀上的鹦鹉并不是一个单独的实体。肩膀上的鹦鹉作为玩家数据值的一部分出现,并且被客户端正常渲染为鹦鹉。
当鹦鹉想要脱离玩家的时候,服务器必须生成一个新实体。原版的这个生成和自然生成动物的类型是一致的,就被许多插件拦截,导致鹦鹉不能正常脱离玩家。
同时有一些玩家喜欢用鹦鹉作为自己的装饰,不希望他们脱离下来。

经过修改后,肩膀上的鹦鹉有如下的行为:

  • 鹦鹉永远不会主动脱离玩家。
  • 只能通过指令(/parrot)手动弹出肩膀上的鹦鹉。

常见问题:

为什么我看不到肩膀上的鹦鹉,但能听到声音?

  • 当玩家下落或飞起后,按照原版行为,鹦鹉将脱离玩家。
  • 服务器不允许鹦鹉脱离玩家,但客户端以为鹦鹉应该脱离玩家,就停止渲染鹦鹉。
  • 因为鹦鹉仍然在服务器里,所以服务器仍然会播放声音。
  • 只需要站在地面上,输入/parrot refresh就可以刷新鹦鹉显示。
  • 其他玩家总能看到自己肩膀上的鹦鹉。渲染错误只会错误渲染自己的鹦鹉。