在为武器绑定独特的动作之前,请先按照自定义基岩版动作为玩家添加需要使用的动作
>>下载示例玩家动作文件
此为教学资源,请勿在您的正式服务器内使用!!
动作效果如下,如果您需要别的动作,可以自行制作
将本教程提供的教学文件放置到客户端目录 GermCache\models\player 中,使其导入到你的客户端中
在你服务端的如下路径中创建一个动作集合 plugins\GermPlugin\bend 名称可以随意,例如test.yml
将如下配置填入到test.yml中,此步骤为服务端与客户端匹配动作文件
配置中的animationPath: 'test.animation.json',这里的 test.animation.json 就是你动作文件的名字
#在基岩版动作中 动作名称是以指定动作路径中动画名决定的
测试动作:
# 该type可为指定的骨骼添加动作
type: "bedrock_animation"
# 在材质包中时省略路径assets/germmod/models/player
# 在萌芽缓存中省略路径 GermCache/models/player
#
# 该默认文件包含了两个默认动作 test_attack,test_item
# /gp model cast <id> test_attack 使用指令可以播放该动作文件中的动作
# 注意!在做动作文件时可以去售后群文件下载标准模型制作
# 在给动作起名字时不要起类型 attack idle walk等会和默认动作冲突的名字
animationPath: 'test.animation.json'
将指定物品变成特殊物品,在服务端路径 plugins\GermPlugin\misc 中创建一个新文件,例如 testItem.yml,随后将如下配置写入 testItem.yml 中
这里只用到了该功能的一小部分内容,具体内容请查看自定义特殊武器
# 这里为物品的索引名,不可重复
测试特殊物品:
type: specialItem
disableSwing: false
continuous: true
autoTurn: false
redirectAnim:
#这里需要匹配什么动作就填写什么动作,我这里没有提供idle动作,如果需要修改请自行制作
idle:
lower_idle:
#匹配的条件
matchCondition:
lore:
- "测试武器"
triggerHandlers:
# 处理器索引名 不可重复 具体内容请查看自定义特殊武器教程,这里不做赘述
attack1:
type: FIRST
match: LEFT
interrupt: 500
duration: 90%
# 这里为下一个要衔接的动作
nextHandlers:
- "left<->attack2"
callBukkitEvent: true
originDamage: false
playerAnimations:
# 请在这里填入你要触发的动作名称,也就是动作文件内的动作名称 因为我这里是首次攻击,所以触发的是第一个动作
- "attack_1"
attack2:
type: FIRST
match: LEFT
interrupt: 500
duration: 90%
# 这里为下一个要衔接的动作
nextHandlers:
- "left<->attack3"
callBukkitEvent: true
originDamage: false
playerAnimations:
# 这里是第二次攻击,所以触发第二个动作
- "attack_2"
attack3:
type: FIRST
match: LEFT
interrupt: 500
duration: 90%
# 这里为下一个要衔接的动作
nextHandlers:
- "left<->attack4"
callBukkitEvent: true
originDamage: false
playerAnimations:
# 这里是第三次攻击,所以触发第三个动作
- "attack_3"
attack4:
type: FIRST
match: LEFT
interrupt: 200
duration: 90%
# 这里为下一个要衔接的动作
nextHandlers:
- "left<->attack2"
callBukkitEvent: true
originDamage: false
playerAnimations:
# 这里是最后一次攻击,所以触发第四个动作
- "attack_4"
添加完成后,重新进入游戏或在游戏中按下 Alt+P 键重载资源,随后输入指令 /gp reload 重载 GermPlugin 的配置文件
用你其他的插件为武器添加指定lore,这里指定的lore为测试武器,随后开始测试,效果如下


如果你想自己制作一个动作,请注意制作动作时请按如图所示设置选项

在使用该功能前,建议先将动作部分以及特殊武器部分学习完毕,否则在制作过程中可能遇到一系列问题,如果教程有不详细的地方或者您在制作过程中遇见了自己无法解决的问题,请在萌芽讨论群中提问