danse - 服务器端动作/表情

danse - 服务器端动作/表情

使用资源包的服务器端玩家手势,无需客户端模组!

danse (舞蹈)

玩家姿势/表情模组,适用于使用 1.21.4+ 物品模型的 Fabric 服务器 倒立

目前有9种姿势:

  • 节拍
  • 倒下
  • 生长
  • 直升机
  • 倒立
  • 挥手
  • 僵尸
  • 鬼步舞
  • 捂脸
  • 抱臂
  • 升空

更多姿势正在开发中!

使用原版物品模型!
兼容 Sodium、Iris 以及所有其他模组!

客户端无需安装任何模组,他们可以使用原版客户端连接!

命令:

/gesture bits
/gesture fall
/gesture grow
/gesture helicopter
/gesture handstand
/gesture wave
/gesture zombie
/gesture dab
/gesture facepalm
/gesture fold
/gesture ascend

模型

可以像这样生成持久化的玩家模型:

/summon danse:player_model ~ ~ ~ {Player:Steve,Animation:wave}

可以通过修改 "Animation" NBT 字符串来播放动画:

/data modify entity @e[...] Animation set value wave

更改皮肤:

/data modify entity @e[...] Player set value Alex

对话

配置文件中提供了一个为这些姿势添加快捷操作对话框的选项。

对话框

要覆盖现有图标或为您自己的动画添加图标,请将 256x256 像素的 PNG 图像放置在 config/danse/<动画名称>_icon.png, 例如,zombie 动画将使用此图标: config/danse/zombie_icon.png

权限

可以在配置文件中启用权限检查。

该命令需要权限:danse.animation

对于单个动画的权限:danse.animation.<动画名称>


查看 Discord 了解更多信息


如何实现?

该模组利用新的 1.21.4 物品模型和 custom_model_data 来动态显示皮肤。


添加自定义动画

将您的 .bbmodel 或 .ajblueprint 文件放入 config/danse/ 文件夹。 您可以在此处获取模板:模板链接

动画的名称将在游戏中使用。

许可证

2.0.0 之前的版本采用 LGPL-3.0 许可证。 2.0 及更高版本采用 AGPL 许可证

鬼步舞