• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

MythicAnimatorStands:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
无编辑摘要
(修复错误的模板使用)
标签页面中存在一级标题
 
(未显示1个用户的20个中间版本)
第1行: 第1行:
{{(搬运完成)}}
*鲲鲲:本页面已更新至0.490a-SNAPSHOT,切忌盔甲架附属版本过低
*鲲鲲:本页面已更新至0.490a-SNAPSHOT,切忌盔甲架附属版本过低
*最近一次编辑日期为 2021.2.18
*最近一次编辑日期为 2021.2.18
第12行: 第11行:
|源地址=https://github.com/BerndiVader/MythicAnimatorStands/tree/noProtocolLib}}
|源地址=https://github.com/BerndiVader/MythicAnimatorStands/tree/noProtocolLib}}
[[Category:盔甲架]][[Category:娱乐]][[Category:附属]]
[[Category:盔甲架]][[Category:娱乐]][[Category:附属]]
=版本须知=
与Artifacts一样,该插件版本需与所依赖的插件相匹配
=如何使用=
*[https://mc.hackerzlair.org/jenkins/job/MythicAnimatorStands/lastSuccessfulBuild/artifact/MythicAnimatorStands-0.490a-SNAPSHOT.jar]←点击下载
*创建文件夹
*在Anims文件夹内创建文档
*在实体文档内创建盔甲架类型の实体
*在Anims文件夹内创建动作文件
*应用动作文件
*重载MM
==动作文件==
*后缀为'''.Anim'''
*应被储存于'''/Plugins/MythicMobs/Anims'''
*插件加载后不会生成文件夹与文件,应'''手动创建Anim文件夹与.anim文件'''
===动作文件内容格式===
<spoiler>
ex.anim
<pre>
interpolate
length 11
Animate_Negate
frame 0
execuseSkill 鲲鲲 @selflocation
Armorstand_Position 0.0 0.0 0.0 0.0
Armorstand_Middle 0 0 0
Armorstand_Right_Leg 0 0 0
Armorstand_Left_Leg 0 0 0
Armorstand_Left_Arm 0 0 0
Armorstand_Right_Arm 0 0 0
Armorstand_Head 0 0 0
frame 5
executeSkill particlestest @selflocation
Armorstand_Position 0.0 1 0.0 0.0
Armorstand_Middle 0 0 0
Armorstand_Right_Leg 62.129 0 0
Armorstand_Left_Leg -58.6659 0 0
Armorstand_Left_Arm 137.7983 0 0
Armorstand_Right_Arm 53.7447 0.1168 -16.2259
Armorstand_Head 0 -49.8781 0
frame 10
Armorstand_Position 0.0 0.0 0.0 0.0
Armorstand_Middle 0 0 0
Armorstand_Right_Leg 0 0 0
Armorstand_Left_Leg 0 0 0
Armorstand_Left_Arm 0 0 0
Armorstand_Right_Arm 0 0 0
Armorstand_Head 0 0 0
</pre>
*动作文件内容开头必须为interpolate
*length即动画(多个动作合起来)总帧数
*frame即在哪一帧修改动作,必须从0开始,越写越大,最后值必须为length-1,下方接要修改的动作角度
*Armorstand_Position盔甲架的视角,总共四项,最后一项为视角俯仰视角度
*execuseSkill <技能名> <目标选择器>修改动作时激活的技能,暂未测试支持的选择器w。
</spoiler>
===生物Yml内容栗子===
<spoiler>
<pre>
鲨鲨:
  Type: armor_stand
  Options:
    Invincible: true
    HasArms: true
    ItemBody: COS_GreenChest
    ItemFeet: COS_BlueFeet
    ItemHand: COS_IronSword
    ItemHead: BlackbeardHead
    ItemLegs: COS_YellowLegs
  Skills:
  - asinit{anim=ex.anim;mobtype=鲲鲲} @self ~onTimer:60
鲲鲲:
  Type: Villager
  Options:
    Silent: true
    PreventOtherDrops: true
</pre>
</spoiler>
==技能列表==
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |asanit-激活动作文件
|-
|
对MM盔甲架激活动作文件
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|anim(a)
|动画文件名
|未知
|-
|mobtype
|激活动作后盔甲架的AI生物(应填写MM内部ID)
|未知
|}
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |asanimate-激活动作文件(有持续时间)
|-
|
修改MM盔甲架的动作
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|anim(a)
|动画文件名
|未知
|-
|r
|持续时间,单位tick
|未知
|-
|d
|延迟?tick后修改
|未知
|}
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |asequio-盔甲架穿戴
|-
|
为盔甲架戴上装备
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|item
|要穿戴的物品
|未知
|}
<pre>
鲲鲲:
  - asequip{item=DIAMOND_SWORD:4} ~onSpawn
> 出生后将钻石剑戴到头部
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |asinit-激活盔甲架
|-
|
令MM盔甲架变为动作载体<br>
并使用动画文件(.anim后缀/miframes文件),若生物类型已被设置<br>
这个盔甲架将作为生物的AI,使用修改项:Speed可以修改动画播放速度
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|anim
|动作文件名
|未知
|-
|base
|盔甲架是否拥有底座
|false
|-
|mobtype
|作为什么MM生物的AI
|未知
|-
|speed
|播放动画的速度,单位tick
|未知
|}
<pre>
鲲鲲:莫得栗子啦QAQ。
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |aslookat-令MM盔甲架面对目标
|-
|
令MM盔甲架面对目标
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |aspause-令MM盔甲架暂停当前的动作
|-
|
令MM盔甲架暂停当前的动作
|} 
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |asrun-令MM盔甲架继续使用动作
|-
|
令MM盔甲架继续使用动作
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |asunload-令MM盔甲架变为普通盔甲架
|-
|
需要前置插件'''MythicMobsExtension'''令MM盔甲架变为普通盔甲架
|}
==条件列表==
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |AnimateStandPaused-目标盔甲架是否已暂停
|-
|
修改项a=true/false,为true时表示暂停之后满足条件,为false表示暂停之前满足
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |aimobtargetdistance-是否为已激活动作文件的盔甲架
|-
|
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" |aimobtargetdistance-盔甲架的AI生物的目标离盔甲架有多远
|-
|
*d表数值
<pre>
- aimobtargetdistance{d=数值;a=true/false}
</pre>
|}
==目标选择器==
@aitarget,AI生物的目标

2024年4月1日 (一) 09:17的最新版本

  • 鲲鲲:本页面已更新至0.490a-SNAPSHOT,切忌盔甲架附属版本过低
  • 最近一次编辑日期为 2021.2.18
MythicAnimatorStands
外文名MythicAnimatorStands
插件类型Spigot / CraftBukkit
最新版本v0.492(稳定版)/v0.490a-SNAPSHOT(测试版)
源地址https://github.com/BerndiVader/MythicAnimatorStands/tree/noProtocolLib

版本须知

与Artifacts一样,该插件版本需与所依赖的插件相匹配

如何使用

  • [1]←点击下载
  • 创建文件夹
  • 在Anims文件夹内创建文档
  • 在实体文档内创建盔甲架类型の实体
  • 在Anims文件夹内创建动作文件
  • 应用动作文件
  • 重载MM

动作文件

  • 后缀为.Anim
  • 应被储存于/Plugins/MythicMobs/Anims
  • 插件加载后不会生成文件夹与文件,应手动创建Anim文件夹与.anim文件

动作文件内容格式

<spoiler> ex.anim

interpolate
length 11
Animate_Negate
frame 0
execuseSkill 鲲鲲 @selflocation
Armorstand_Position 0.0 0.0 0.0 0.0
Armorstand_Middle 0 0 0
Armorstand_Right_Leg 0 0 0
Armorstand_Left_Leg 0 0 0
Armorstand_Left_Arm 0 0 0
Armorstand_Right_Arm 0 0 0
Armorstand_Head 0 0 0
frame 5
executeSkill particlestest @selflocation
Armorstand_Position 0.0 1 0.0 0.0
Armorstand_Middle 0 0 0
Armorstand_Right_Leg 62.129 0 0
Armorstand_Left_Leg -58.6659 0 0
Armorstand_Left_Arm 137.7983 0 0
Armorstand_Right_Arm 53.7447 0.1168 -16.2259
Armorstand_Head 0 -49.8781 0
frame 10
Armorstand_Position 0.0 0.0 0.0 0.0
Armorstand_Middle 0 0 0
Armorstand_Right_Leg 0 0 0
Armorstand_Left_Leg 0 0 0
Armorstand_Left_Arm 0 0 0
Armorstand_Right_Arm 0 0 0
Armorstand_Head 0 0 0
  • 动作文件内容开头必须为interpolate
  • length即动画(多个动作合起来)总帧数
  • frame即在哪一帧修改动作,必须从0开始,越写越大,最后值必须为length-1,下方接要修改的动作角度
  • Armorstand_Position盔甲架的视角,总共四项,最后一项为视角俯仰视角度
  • execuseSkill <技能名> <目标选择器>修改动作时激活的技能,暂未测试支持的选择器w。

</spoiler>

生物Yml内容栗子

<spoiler>

鲨鲨:
  Type: armor_stand
  Options:
    Invincible: true
    HasArms: true
    ItemBody: COS_GreenChest
    ItemFeet: COS_BlueFeet
    ItemHand: COS_IronSword
    ItemHead: BlackbeardHead
    ItemLegs: COS_YellowLegs
  Skills:
  - asinit{anim=ex.anim;mobtype=鲲鲲} @self ~onTimer:60
鲲鲲:
  Type: Villager
  Options:
    Silent: true
    PreventOtherDrops: true

</spoiler>

技能列表

asanit-激活动作文件

对MM盔甲架激活动作文件

标签(缩写) 描述 默认设置
anim(a) 动画文件名 未知
mobtype 激活动作后盔甲架的AI生物(应填写MM内部ID) 未知
asanimate-激活动作文件(有持续时间)

修改MM盔甲架的动作

标签(缩写) 描述 默认设置
anim(a) 动画文件名 未知
r 持续时间,单位tick 未知
d 延迟?tick后修改 未知
asequio-盔甲架穿戴

为盔甲架戴上装备

标签(缩写) 描述 默认设置
item 要穿戴的物品 未知
鲲鲲:
  - asequip{item=DIAMOND_SWORD:4} ~onSpawn
> 出生后将钻石剑戴到头部
asinit-激活盔甲架

令MM盔甲架变为动作载体
并使用动画文件(.anim后缀/miframes文件),若生物类型已被设置
这个盔甲架将作为生物的AI,使用修改项:Speed可以修改动画播放速度

标签(缩写) 描述 默认设置
anim 动作文件名 未知
base 盔甲架是否拥有底座 false
mobtype 作为什么MM生物的AI 未知
speed 播放动画的速度,单位tick 未知
鲲鲲:莫得栗子啦QAQ。
aslookat-令MM盔甲架面对目标

令MM盔甲架面对目标

aspause-令MM盔甲架暂停当前的动作

令MM盔甲架暂停当前的动作

asrun-令MM盔甲架继续使用动作

令MM盔甲架继续使用动作

asunload-令MM盔甲架变为普通盔甲架

需要前置插件MythicMobsExtension令MM盔甲架变为普通盔甲架

条件列表

AnimateStandPaused-目标盔甲架是否已暂停

修改项a=true/false,为true时表示暂停之后满足条件,为false表示暂停之前满足

aimobtargetdistance-是否为已激活动作文件的盔甲架
aimobtargetdistance-盔甲架的AI生物的目标离盔甲架有多远
  • d表数值
- aimobtargetdistance{d=数值;a=true/false}

目标选择器

@aitarget,AI生物的目标