切换风格

我的世界论坛 - MCPlugin- Minecraft交流社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 740|回复: 3

[转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-...

[复制链接]
发表于 2019-4-5 22:24:29 | 显示全部楼层 |阅读模式
插件发布
中文名: 盔甲架动画
英文名: animatorstand
适用版本: 1.9 
适用服务端:  
插件功能: 盔甲架做boss
资源来源: 搬运
前置MOD/插件: mythicmobs
原帖地址: https://www.mythicmobs.net/index.php?threads/mmanimatorstands.3089/#post-15630
下载地址: https://github.com/BerndiVader/mmArmorStandAnimator/tree/noProtocolLib
本帖最后由 Ke_Ke 于 2019-4-10 11:31 编辑

你曾经有想过用盔甲架的动画来愉♂悦自己么?或者你想做一些比普通rpg服务器更加拽的一批的boss么?那么你就应该试试这款插件了!
怎么使用,以及怎么安装,你都能在github上面找到哦!那么玩的开心!
Ever wanted to have some fun with animated ArmorStands? Or do you want to make your bosses even more amazing? Then you should try this out.How to install and how to use can you find at the github link above. Have fun!You need an MythicMobs with the type of armor_stand.     简单来说,这个插件确实有上手难度,因为首先要熟练的使用mm,其次的话要能够想到动作怎么跟mm联动,怎么说呢,懂的人肯定会懂,不懂的人,等我把那个youtube视频搬运过来就懂了XD
https://www.bilibili.com/video/av29026764/
使用
1.你需要一个mythicmobs作为前置插件
2.你需要将AnimatorStands.jar文件拖入plugins
3.你需要手动在mythicmobs的配置文件夹下新增一个Anims的文件夹
4.你需要在新建一个盔甲架然后调整好配置
5.新建一个以XXXXX.amim命名的文件作为动作文件(怎么写我会教的)
6.开始搞事情

我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(1)
        那么好的,看完前面这么多废话之后我想跟大家说说关于这个插件了,这个插件主要功能有2个,能够让盔甲架动起来(通过读取动作文件,至于怎么写?贼简单反正到时候会教)第二个功能是给予盔甲架一个ai,因为光是让盔甲架动起来是远远不够的!他需要ai来攻击怪物!那么你就可以运用mm的目标选择器,以及行为选择器来给你的怪物写一个船新的ai了!
      我再前些时候看到了一个视频,里面利用了mm与盔甲架的动作,3d拓展材质包做出了一个怪物,于是我决定研究一下,当晚在官网混迹,翻帖子,一直到早上七点,解决了遇到的大多数技术难题,现在决定发出来。

我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(2)
然后呢qwq关于怎么写动作文件,教程我已经更新好了
https://www.bilibili.com/video/av31435643

我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(3)
我们先来看看一个实例吧!
  1. moonwalker:
  2.   Type: armor_stand
  3.   Options:
  4.     Small: true
  5.     HasArms: true
  6.     ItemBody: COS_GreenChest
  7.     ItemFeet: COS_BlueFeet
  8.     ItemHand: COS_IronSword
  9.     ItemHead: BlackbeardHead
  10.     ItemLegs: COS_YellowLegs
  11.   Skills:
  12.   - asinit{anim=Example1.anim;mobtype=aimob} @self ~onSpawn
  13.   - asanimate{r=20;d=0} @self ~onTimer:20
  14.   - aspause @self ~onSignal:MOVESTOPP
  15.   - asrun @self ~onSignal:MOVESTART
  16.   - skill{s=makeAttack} @trigger ~onAttack
  17.   - skill{s=playDamage} @trigger ~onDamaged
  18.   - message{msg="You killed me!"} @trigger ~onSignal:DEATH
  19. aimob:
  20.   Type: pigzombie
  21.   Options:
  22.     Silent: true
  23.     PreventOtherDrops: true
  24. playDamage:
  25.   Cooldown: 1
  26.   Skills:
  27.   - aschange{anim=flip.anim} @self
  28.   - delay 15
  29.   - aschange{anim=Example1.anim} @self
  30. makeAttack:
  31.   Cooldown: 1
  32.   Skills:
  33.   - aschange{anim=winke.anim} @self
  34.   - delay 8
  35.   - damage{a=0.5} @trigger
  36.   - delay 8
  37.   - aschange{anim=Example1.anim} @self

  38. [color=rgb(51, 102, 153) !important]复制代码

  39. 首先先别管这么一长串东西,你需要注意的只有
  40. moonwalker:
  41. Type: armor_stand
  42. Options:
  43. Small: true
  44. HasArms: true
  45. ItemBody: COS_GreenChest
  46. ItemFeet: COS_BlueFeet
  47. ItemHand: COS_IronSword
  48. ItemHead: BlackbeardHead
  49. ItemLegs: COS_YellowLegs
  50. Skills:
  51. - asinit{anim=Example1.anim;mobtype=aimob} @self ~onSpawn
  52. - asanimate{r=20;d=0} @self ~onTimer:20
  53. - aspause @self ~onSignal:MOVESTOPP
  54. - asrun @self ~onSignal:MOVESTART
  55. - skill{s=makeAttack} @trigger ~onAttack
  56. - skill{s=playDamage} @trigger ~onDamaged
  57. - message{msg="You killed me!"} @trigger ~onSignal:DEATH
复制代码

只有这一段文字而已,如果你请继续看之前确保你熟练掌握了mm!
可以看到这里多出了几个原版mm没有的技能,分别是asinit,asanimate其实还有,这些其实就是盔甲架动画相关的技能啦,我先放上几段原文吧!

我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(4)
技能:asinit
怪物一出生就会做的事情,这能用技能达成.也就是说,怪物一出生执行的是什么动作

  1. asInit{anim=Example.anim;plate=false;mobtype=mythicmob} @self ~onSpawn 1
复制代码

这个技能建立起了整个盔甲架并向他添加了写在Example1.anim文件中的动作
名为plate的选项是可以自选的,如果选false,那么盔甲架将不会有底座
动作只能在确保动作文件完全写正确的时候被引用(也就是说哪怕动作文件出了丁点差错,整个动作将不会被引用)
不过好在这种问题遇到多了自然而然就会检查了
我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(5)
技能:aschange

  1. aschange{anim=flip.anim;animspeed=xx} @self
复制代码



让盔甲架更换动作,没什么好说的,animspeed:你以为我是是动画速度?但其实是动画延时播放哒!!!
没什么好说的XD

我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(6)
技能:aspause
  1. asPause @self
复制代码

这个技能可以让怪物停止动作
比如你可以在我们第一段的asinit的后面直接跟上aspause,这样你的怪物就不会原地踏步!
- asRun @self
这个,可以重启这个动作!
我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(7)
条件Conditions(所以我说请搞懂mm,不然肯定还有人问条件是什么qwq看看wiki再来如何?):
  1. AnimateStandPaused{a=true/false}
复制代码

判断盔甲架是否用了上述的停止动作技能
  1. isAnimateStand
复制代码

判断这个怪物是不是盔甲架(虽然翻译过来就这样,然而我还是搞不懂有什么用)
  1. aimobtargetdistance{d=RangedValue;a=true/false}
复制代码


判断盔甲架是否有一个ai怪物,以及在目标范围内有没有目标

我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(8)
目标选择器:
@aitarget盔甲架是否会用自己的选择器来选择aimob的目标选择器中的目标(有点难理解= =我大概是懂了)
嘛大概先翻译到这里,之后我会联合另一位MythicMobs的大佬制作视频教程,请大家期待!


我是这个搬运贴再bbs的原搬运工,我授权file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQ\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pnghttps://www.mcplugin.cn把我在mcbbs的帖子搬运过去,但是我要求不搬运我的qq群等插件外其他方面信息。2019-4-5 丿Assassin




评分

参与人数 2威望 +4 金币 +30 贡献 +2 收起 理由
杰拳道 + 10 大佬牛逼
Ke_Ke + 4 + 20 + 2 MCPlugin的发展离不开您的支持!.

查看全部评分

发表于 2019-4-5 22:41:15 | 显示全部楼层
盔甲BOSS好评我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(9)
回复

使用道具 举报

发表于 2019-4-6 15:23:12 | 显示全部楼层
排版差评我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(10)我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(11)
回复

使用道具 举报

发表于 2019-5-11 13:48:12 | 显示全部楼层
感谢楼主分享!!不错的盔甲插件我的世界论坛  我的世界中文论坛 [转载插件] [服务端插件] [其他]Animatorstand——盔甲架做boss-... 图片(12)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表