- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
MythicMobs/技能
技能(Skill Mechanics)
- 技能(或基本技能)是一类MM下的简单技能。你可以在生物的技能列表下直接配置他们或者把他们弄成一个技能组
- 有些技能可以选取目标,有些则不可以。你可以通过控制技能目标(Targeters)来控制技能的对象目标
目标类技能
- 以实体为目标的技能,有些还能以坐标/地点为目标
| actionmessage—动作栏信息 | ||||||
|---|---|---|---|---|---|---|
|
Skills:
- actionmessage{m="<mob.name>&f is casting a spell!"} @PlayersInRadius{r=30}
- actionmessage{m="&lHello! &cI'm &athe &9&lactionmessage-bar&r! &e:)"} @trigger ~onInteract
|
| addtag—标签:给予目标一个scoreboard标签 | ||||||
|---|---|---|---|---|---|---|
给予发动技能的生物一个Test标签 TagSkill
Skills:
- addtag{t=Test} @self
当自身带有Test标签时才能使用suicide技能 TagTest:
Conditions:
- hastag{t=Test}
Skills:
- suicide @self
|
| arrowvolley—射箭 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Skills:
- arrowvolley{a=20;s=25;v=10;f=50;rd=200} @Target
射出20支速度为10的箭,扩散程度为25,射中的目标被点燃2.5秒,箭于10秒后消失 |
| basedamage—增强型攻击:造成自身攻击力%的伤害 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
每次受到伤害时给予目标造成自身基础攻击力150%的伤害 Skills:
- basedamage{m=1.5} @target ~onDamaged
|
| command—命令:给每个目标在控制台执行一次命令 | ||||||||
|---|---|---|---|---|---|---|---|---|
|
允许使用颜色代码和变量
正确的格式 Skills:
- command{c="give <target.name> gold_bar 20"} @trigger ~onInteract
- command{c="minecraft:tp <target.name> <mob.uuid>"} @self ~onDamaged
- command{c="minecraft:summon Zombie ~ ~ ~ <&lc>NoAI:true,CustomName:<&dq>Summoned Zombie<&dq><&rc>"}
- command{c="minecraft:summon Zombie ~ ~ ~ {NoAI:true,CustomName:<&dq>Summoned Zombie<&dq>}"}
不正确的格式,因为没有使用代码代替命令下的双引号" Skills:
- command{c="minecraft:summon Zombie ~ ~ ~ {NoAI:true,CustomName:"Summoned Zombie"}"}
|
| consume—吸血:成功造成伤害后恢复自身血量 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Skills:
- consume{d=1000;h=20} @MobsInRadius{type=ZOMBIE;r=20}
杀掉附近范围的所有僵尸,每一只恢复技能使用者20点血量 |
| damage—伤害 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Skills:
- damage{amount=20;ignoreArmor=true} @target ~onTimer:20
|
| doppleganger—模仿:伪装成目标玩家的外貌 |
|---|
生成时伪装成最近的玩家 Ditto: Type: SKELETON Skills: - doppleganger @NearestPlayer ~onSpawn |
| explosion—爆炸:于实体目标位置爆炸 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
blockdamage貌似无视WorldGuard的保护设置,是否启用后果自负 ExplosiveBlast:
Skills:
- explosion{yield=4} @target
|
| forcepull—传送:传送实体目标到技能使用者 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
传送30格半径范围内的所有实体到技能使用者5格半径范围内的随机位置 ForceGrip:
Skills:
- forcepull{spread=5} @EntitiesInRadius{r=30}
|
| heal—治愈 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
Skills:
- heal{amount=20} @self ~onDamaged 0.2
Skills:
- heal{amount=20;overheal=true} @self ~onDamaged 0.2
|
| healpercent—%治愈 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
技能使用者每次攻击时恢复自身20%的血量 Skills:
- healpercent{m=0.2} @self ~onAttack
|
| ignite—点燃:燃烧对象目标 | ||||||
|---|---|---|---|---|---|---|
Skills:
- ignite{ticks=100} @trigger ~onAttack
每次攻击时,点燃激活此技能的目标对象100刻(5秒) |
| jsonmessage—发送JSON信息 | ||||||
|---|---|---|---|---|---|---|
发送JSON格式的文本信息。比起message技能,JSON文本还有悬浮文字显示、可点击等功能 Skills:
- jsonmessage{m="[{'text':'&aHey, i am a JSON message!'}]"} @trigger ~onInteract
- jsonmessage{m="[{'text':'Hey, i am a red JSON message!','color':'red'}]"} @trigger ~onInteract
Skills:
- jsonmessage{m="[{'text':'&7With me, you can create hover events','hoverEvent':{'action':'show_text','value':{'text':'&aI am a hover event :)'}}}]"} @trigger ~onInteract
Skills:
- jsonmessage{m="[{'text':'&7&nAlso click events! :)','clickEvent':{'action':'run_command','value':'/mm signal <mob.uuid> <signal>'}}]"} @trigger ~onInteract
|
| leap—跳跃:跳起并着陆于目标位置 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
由于其技能的特殊性,一般velocity超过100时运作比较好 CrushingLeap:
Cooldown: 10
Skills:
- leap{velocity=200} @target
- delay 20
- jump{velocity=-100}
- effect:explosion @self
- damage{amount=20} @EntitiesInRadius{r=5}
|
| lightning—雷击 | ||||||
|---|---|---|---|---|---|---|
|
生成一个闪电实体造成伤害并点燃命中的实体或方块(若当前没有下雨并且开启了火势蔓延)
每5秒(100刻)以10格半径范围内的所有实体为目标生成闪电,例子 神烦羊... StaticSheep:
Type: SHEEP
Skills:
- lightning @EntitiesInRadius{r=10} ~onTimer:100
|
| message—发送信息 | ||||||
|---|---|---|---|---|---|---|
|
颜色代码等变量适用
Skills:
- message{m="<mob.name>&f<&co> Hahaha! You will all die!"} @PlayersInRadius{r=30}
|
| modifyscore—记分板分数修改 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
修改虚拟玩家名字记分板下的分数
暂无例子...soon! |
| modifytargetscore—记分板分数修改(目标) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
修改虚拟玩家名字记分板下的分数
通过记分板记录技能使用者被谁伤害过并且伤害过多少次 Skills:
- modifytargetscore
{
objective=damagescore;
action=add;
value=1
} @trigger ~onDamaged
|
| mounttarget—目标骑乘 |
|---|
|
骑乘于目标对象头上 Minecraft 1.10有当生物/玩家骑乘时显示不正确的BUG
Skills: - mounttarget @trigger ~onDamaged 受到伤害时骑乘于攻击者头上 |
| potion—药水 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
给予目标实体药水效果
10秒(200刻)内明显减慢目标的移动速度并给予目标10点伤害(5颗心) Cripple:
Skills:
- potion{type=SLOW;duration=200;level=4}
- damage{amount=10}
|
| prison—监禁:暂时性生成方块包围目标 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
围绕目标生成200刻(10秒)铁方块,方块可挖 IronPrison:
Skills:
- prison{material=IRON_BLOCK;duration=200;breakable=true} @target
|
| pull—磁吸:强制移动目标到使用者位置 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
吸引的速度会根据使用者和目标的距离增加而加快。定义的velocity为初始速度,技能会根据此初始速度和距离计算加速速度 DeathGrip:
Skills:
- pull{velocity=10} @target
- pull{v=6;to=true} @PIR{r=10}
|
| rally—团结:使生物合力攻击同一个目标 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
技能组,发送求救信号,然后 CallForHelp:
Skills:
- message{m="<mob.name><&co> Guards! Help me!"} @PlayersInRadius{r=30}
- rally{types=Guard,Knight;radius=30;ot=false} @target
|
| randommessage—随机信息 | ||||||
|---|---|---|---|---|---|---|
|
随机发送玩家一个设定好的信息,若目标对象不为玩家、或信息内有#符号的话技能使用失败
Skills:
- randommessage
{
m=
"message 1",
"message 2",
"message 3";
} @PIR{r=20} ~onInteract
Skills:
- randommessage{m="one test","not a test","test";} @PIR{r=20} ~onInteract
|
| remove—消失:移除指定实体,不适用于玩家 |
|---|
|
生物生成10秒(200刻)后消失 Skills:
- remove{delay=200} @self ~onSpawn
生物使用右键(普通攻击)时立刻消失 Skills: - remove @self ~onInteract |
| removetag—移除目标记分板标签 | ||||||
|---|---|---|---|---|---|---|
|
| setgliding—滑翔 | ||||||
|---|---|---|---|---|---|---|
1.10生物的滑翔动态有BUG。于1.11正常显示 MakeMobGlide:
Skills:
- setgliding{g=true;} @self
|
| setowner—认主 |
|---|
|
MM 4.0.0版本加入 PetWolf:
Mobtype: wolf
Display: 'Pet'
Health: 20
Damage: 18
Skills:
- skill{s=SetOwner} @trigger ~onInteract
- skill{s=HealOwner} @PIR{R=10} ~onTimer:50
~onInteract时认主 SetOwner Skills: - setowner @trigger 恢复主人血量的技能 HealOwner:
TargetConditions:
- owner true
Skills:
- heal{a=10}
|
| sendtitle—使用/title指令 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
发送目标标题和/或附标题,目标不是玩家时无效
Skills:
- sendtitle{title="Beware!";subtitle="A dangerous spell is being cast!";d=20} @PlayersInRadius{r=10}
|
| setscore—记分板分数设立 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
设立虚拟玩家名字记分板下的分数
暂无例子...soon! |
| settargetscore—目标记分板分数设立 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
设立玩家名字记分板下的分数
记录是否受到过伤害 Skills:
- settargetscore
{
objective=damagescore;
value=1
} @trigger ~onDamaged
|
| setstance—设立姿势 | ||||||
|---|---|---|---|---|---|---|
配合stance条件,用于作出当生物于不同的姿势状态时拥有不同的定义能力 StanceChangeSkill
Skills:
- setstance{stance=bowphase} @self
当姿势为bowphase时才能使用xx技能 AnotherSkill: Conditions: - stance bowphase Skills: - ...我是技能 |
| shootfireball—火球喷射 | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
技能组,火球3连发 FireballBarrage:
Skills:
- shootfireball{y=1;v=4} @target
- delay 10
- shootfireball{y=1;v=4} @target
- delay 10
- shootfireball{y=1;v=4} @target
|
| shootpotion—投掷药水 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ThrownCripplingPotion:
Skills:
- shootpotion{type=SLOW;duration=200;level=4;velocity=5} @target
|
| shootskull—骷髅弹 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
技能组,骷髅弹3连发 SkullBarrage:
Skills:
- shootskull{y=1;v=4} @target
- delay 10
- shootskull{y=1;v=4} @target
- delay 10
- shootskull{y=1;v=4} @target
|
signal信号:needtext
特效类技能(Skill Effects)
- needtext
技能目标(Targeters)
- needtext
技能触发(Triggers)
- needtext
待补充∅
∅needtext∅
相关链接
MythicMobs官网:http://www.mythicmobs.net/index.php
MythicMobsManual:http://www.mythicmobs.net/manual/doku.php
MythicMobsForum:http://www.mythicmobs.net/index.php?forums/
授权声明
本页内容翻译/搬运自MythicMobs插件手册
授权方式为GNU Free Documentation License 1.3
