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

MythicMobs/技能:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
无编辑摘要
 
(未显示6个用户的440个中间版本)
第1行: 第1行:
{{待搬运}}
[[MythicMobs|点击前往MM主页面]]<br>
 
[[MythicMobs/Skills|点击前往技能页面]]<br>
=技能(Skill Mechanics)=
[[MythicMobs/Conditions|点击前往条件页面]]<br>
*技能(或基本技能)是一类MM下的简单技能。你可以在生物的技能列表下直接配置他们或者把他们弄成一个技能组
[[MythicMobs/Changelogs|点击前往更新日志页面]]<br>
*有些技能可以选取目标,有些则不可以。你可以通过控制技能目标(Targeters)来控制技能的对象目标
[[MythicMobsExtension/New|点击前往MME扩展页面]]<br>
=特效类技能(Skill Effects)=
[[Artifacts|点击前往MythicMobsArtifacts页面]]<br>
*此类技能用于制作特殊的显示效果<br/>大部分技能都可以实体或位置为目标对象。使用目标选择器指定特效显示的对象
[[MythicSkills|点击前往MythicSkills页面]]<br>
*部分特效没有可修改项,所以写法上这样写就可以了'''effect:''技能名字'''''
[[MythicAnimatorStands|点击前往MythicAnimatorStands页面]]
<pre>
Skills:
- effect:flames @target
- effect:lightning @self
- effect:ender @PlayersInRadius{r=20}
</pre>
<spoiler>
'''特效'''
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | blockmask/blockunmask—伪装方块:临时使某方块显示为另一种方块
|-
|
添加于2.2<br/><br/>
<big>'''blockmask'''</big><br/>
使目标附近的方块视觉上临时显示为另一种指定的方块。被修改的方块将会在此技能结束后消失或复原。若想使方块提早复原可使用blockunmask技能(见下)<br/>
并不会真正替换方块,所以并不会对环境造成破坏
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|material(mat,m)
|所显示的方块<br/>'''必须为[https://github.com/Bukkit/Bukkit/blob/master/src/main/java/org/bukkit/Material.java Bukkit下的方块名字]'''
|gravel
|-
|data(dv)
|方块的数据值
|0
|-
|radius(r)
|伪装的半径范围
|0
|-
|noair(na)
|是否不替换空气方块
|true
|-
|noise(n)
|噪点,用于制作效果的随机性
|0
|-
|duration(d)
|方块伪装的持续时间(刻)<br/>'''0'''为无限时
|0
|-
|shape(s)
|显示范围所呈现出的形状
|sphere
|}
方块的Bukkit名字和数据值可在游戏中握在主手后使用命令'''/itemdb'''查看。此命令适用于所有bukkit/spigot服务端<br/><br/>
<big>'''blockunmask'''</big><br/>
用于撤回方块的伪装。可在(生物)使用者死亡后用于清除伪装方块<br/>当然blockmask形成的方块会在区块被重载时复原(也仅于那位刷新区块的玩家)
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|radius(r)
|半径范围
|0
|-
|shape(s)
|修改范围所呈现出的形状
|sphere
|}
'''例子'''
*生物周围显示为地狱岩<br/>由于duration为0,伪装方块会在方块被更新或玩家重进时返回原貌
<pre>
- effect:blockmask{m=netherrack;r=5} @self ~onTimer:1200
</pre>
*在50格范围内玩家脚下生成一层冰,使其走起路来滑滑的
<pre>
- effect:blockmask{m=ice;r=2;d=20} @PIR{r=50} ~onTimer:5
</pre>
*使30格范围的伪装方块返回原貌
<pre>
- effect:blockunmask{r=30}
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | ender—末影效果
|-
|
<pre>
- effect:ender @self ~onTimer:20
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | enderbeam—末影光束:形成末影水晶发出的光束效果至目标
|-
|
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|duration(d)
|时长(刻)
|60
|-
|yoffset(y,yo)
|位于技能激活点生成光束的y轴显示偏移
|0
|}
注意:此技能会在技能使用位置生成末影水晶<br/>
技能组 向目标生成5秒y轴偏移2格的光束
<pre>
  Enderbeam:
  - effect:enderbeam{d=100;y=2;} @target
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | explosion—爆炸
|-
|
爆炸时播放音效和粒子效果,不会对目标造成任何伤害
<pre>
- effect:explosion @self ~onDamaged
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | firework—烟花
|-
|
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|type(t)
|烟花的主要类型,数值为0~4之间<br/>
0 = 小型球状<br/>1 = 大型球状<br/>2 = 星形<br/>3 = 爬行者标志<br/>4 = 爆裂,普通的烟花<br/>数值大于4视为0
|0
|-
|duration(d)
|烟花火箭的飞行时长(秒)
|0
|-
|flicker(f)
|爆炸是否添加闪烁效果
|false
|-
|trail(tr)
|烟花火箭是否添加残留粒子
|false
|-
|colors(c)
|烟花的颜色<br/><span style="color:red">待修复</span>
|
|-
|fadecolors(fc)
|消失时的颜色<br/><span style="color:red">待修复</span>
|
|}
<pre>
Skills:
- effect:firework{t=3;d=1;f=true;tr=true} @self ~onInteract
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | flames—刷怪笼火焰
|-
|
<pre>
- effect:flames @self ~onTimer:5
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | geyser—喷泉:从目标脚下生成往上的水/岩浆方块
|-
|
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|type(t)
|种类,'''water'''水 或 '''lava'''岩浆
|water
|-
|height(h)
|往上喷射的高度
|
|-
|speed(s)
|喷泉的动态显示速度(刻)
|10
|}
<pre>
Skills:
- effect:geyser{type=LAVA;height=3;speed=10}
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | itemspray—物品抛洒:在目标位置呈现出临时物品的掉落
|-
|
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|item(i)
|物品种类名字,Bukkit物品或MM配置物品
|iron_sword
|-
|amount(a)
|数量
|10
|-
|duration(d)
|时长(刻)
|20
|-
|radius(r)
|半径范围
|0
|-
|velocity(v,force,f)
|物品的初始速度
|1
|-
|yVelocity(vv<span style="color:red">''感觉是yv''</span>)
|物品的y轴初始速度
|velocity
|-
|yOffset(yo)
|y轴偏移度
|1
|-
|allowpickup(ap)
|掉落的物品是否允许被玩家捡拾
|false
|}
<pre>
FanOfKnives:
- effect:itemspray{item=iron_sword;amount=20;velocity=5;d=100;} @self
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | lightning—闪电
|-
|
生成不造成伤害的闪电并播放闪电的音效
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|localized(l)
|闪电是否只被范围内玩家可见/可听
|false
|-
|localizedradius(lr,r)
|闪电的可视/可听范围,仅在'''localized=true'''时有效
|128
|}
*''localized''和''localizedradius''添加于2.4
<pre>
- effect:lightning @target
- effect:lightning @self
- effect:lightning{repeat=20,repeatInterval=1} @PIR{r=100}
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | particles—粒子效果
|-
|
基本属性
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|particles(p)
|粒子种类
|reddust
|-
|amount(a)
|粒子数量
|10
|-
|hSpread(hs)
|横向扩散范围
|0
|-
|vSpread(vs)
|纵向扩散范围
|0
|-
|speed(s)
|粒子的速度
|0
|-
|yOffset(y)
|y轴偏移
|0
|-
|viewDistance(vd)
|粒子渲染/可视的最大范围
|128
|-
|color(c)
|粒子颜色(见下)
|
|-
|fromorigin(fo)
|
|false
|}
*''color''添加于2.3
*可用的[http://minecraft.gamepedia.com/Particles 粒子名字]列表<br/>
实体属性
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|useEyeLocation(uel)
|粒子是否以实体的眼部位置为标准
|false
|-
|forwardOffset(fo)
|向前偏移
|0
|-
|sideOffset(so)
|左右偏移
|0
|}
'''粒子颜色'''<br/>
自版本2.3起,部分粒子(mobSpell,mobSpellAmbient和reddust)可以使用'''color=hexcode'''。2.5.0+和minecraft1.10起,fallingdust也可使用color属性<br/>
hexcode就是十六进制颜色码
<pre>
- effect:particles{p=reddust;color=#FF00FF}
</pre>
<br/>
<pre>
Flameburst:
- effect:particles{particle=flame;amount=200;hS=1;vS=1;speed=5} @self
- ...
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | particlebox—箱状粒子:生成用粒子组成的箱子形状
|-
|
添加于2.1
其余标签参考''particles''技能
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|radius(r)
|箱子的半径范围
|5
|}
<pre>
FlameBox:
- effect:particlebox{particle=flame;amount=200;radius=5} @self
- ...
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | particleline—线状粒子:生成显示从触发点到目标的粒子
|-
|
其余标签参考''particles''技能<br/>
因为会涉及到多个坐标点,所以建议''amount''项不要设置得太高
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|distanceBetween(db)
|各点之间的间隔
|0.25
|-
|yStartOffset(ys)
|y轴偏移
|0
|-
|fromOrigin(fo)
|粒子线的启始位置是否从<span style="color:red">原点</span>开始
|false
|}
从原点到目标的火焰粒子线
<pre>
FireBeam:
- effect:particleline{particle=flame;amount=1;fromOrigin=true} @target
- ...
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | particlering—圈形粒子
|-
|
其余标签参考''particles''技能<br/>
因为会涉及到多个坐标点,所以建议''amount''项不要设置得太高
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|points(p)
|组成外围圈的点的数量<br/>''越多就越圆,反则越方''
|10
|-
|radius(r)
|圆的半径
|10
|}
对目标生成由32个点组成的火圈
<pre>
RingOfFire:
- effect:particlering{particle=flame;radius=20;points=32;amount=1;hS=1;vS=0} @target
- ...
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | particlesphere—球壮粒子
|-
|
其余标签参考''particles''技能
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|radius(r)
|球状的半径
|5
|}
<pre>
FlameSphere:
- effect:particlesphere{particle=flame;amount=200;radius=5} @self
- ...
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | particletornado—粒子龙卷风
|-
|
添加于2.1<br/>
<span style="color:red">因为会使用比较大量的服务器资源,设置不当严重的话会导致卡服或崩溃</span>
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|'''建议'''
|-
|maxradius(mr)
|龙卷风最高位圆圈的半径
|3
|1
|-
|yoffset(yo)
|y轴偏移,并没有什么用
|0.8
|0
|-
|height(h)
|高度<br/>所期望的龙卷风圆圈数量 * 2 + 1
|4
|3
|-
|interval(i)
|粒子的纵向显示间隔,参考''rotationspeed''
|4
|1
|-
|duration(d)
|技能的持续时间(刻)
|200
|
|-
|rotationspeed(rs)
|粒子的横向显示间隔,参考''interval''
|0.04
|0.5
|-
|sliceheight(sh)
|数值低于1会显示不完整的龙卷风,高于10会使龙卷风出现不同的形状和显示规律,原理未知
|64
|1
|-
|cloudparticle(cp)
|所使用的粒子
|largeexplode
|largeexplode
|-
|cloudsize(cs)
|粒子的半径(看着会比较像球状)
|5
|1
|-
|cloudamount(ca)
|每一层龙卷所使用的粒子量
|1
|1
|-
|cloudhspread(chs)
|龙卷层的横向扩散范围
|1
|1
|-
|cloudvspread(cvs)
|龙卷层的纵向扩散范围
|1.8
|0.1
|-
|cloudpspeed(cps)
|播放粒子的速度
|2
|
|-
|cloudyoffset(cyo)
|整个龙卷风的y轴偏移<br/>1 + 所期望的高度
|1.8
|2
|}
<pre>
Skills:
- effect:particletornado{p=flame;cp=largeexplode;mr=1;h=3;i=4;d=100;rs=1;sh=1;cs=0;ca=0;chs=0.1;cvs=0.1;cps=1;cyo=2} @self ~onTimer:100
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | smoke—喷烟
|-
|
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|direction(d)
|烟所喷的方向 1~4
|4
|}
<pre>
- effect:smoke @target ~onTimer:10
- effect:smoke{direction=2} @self ~onAttack
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | smokeswirl—旋涡壮的烟
|-
|
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|duration(d)
|持续时间,多少次间隔后消失
|6
|-
|interval(i)
|间隔,每一次烟雾的间隔(刻)
|10
|}
生成对目标位置持续5秒的此技能<br/>''10次间隔,每次维持10刻。一共100刻,也就是5秒''
<pre>
SmokeBomb:
- effect:smokeswirl{duration=10;interval=10} @TargetLocation
- ...
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | sound—播放音效
|-
|
播放原版或材质包下的音效。音效名字参考[http://minecraft.gamepedia.com/Sounds.json wiki音效页面]<br/>
音效名字某些版本会有差异,需要注意下
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|sound(s)
|播放的音效名
|
|-
|pitch(p)
|播放的速度,0.01~2.0
|1.0
|-
|volume(v)
|音量
|1.0
|}
音量超过1.0之后,每加1点 播放范围就扩大16格<br/>
音量 * 16(格) = 最大可播放范围<br/>
MC1.9前的格式''(音效名字上有变化)''
<pre>
Skills:
- sound{s=mob.endermen.scream} @self
</pre>
MC1.9+的格式
<pre>
Skills:
- sound{s=entity.endermen.scream} @self
</pre>
|}
{| class="wikitable mw-collapsible mw-collapsed"
! style="text-align: left;" | spin—旋转:使目标生物360度转动
|-
|
添加于2.1
{| border="1" cellpadding="5" cellspacing="0"
|-
|'''标签(缩写)'''
|'''描述'''
|'''默认设置'''
|-
|duration(d)
|旋转的时间(刻)
|40
|-
|velocity(v)
|旋转速度
|18
|}
<pre>
Whirlwind:
- effect:spin{duration=100;velocity=20} @self
- ...
</pre>
|}
</spoiler>
==EffectLib Effects==
*'''''needtext'''''
 
==Upcoming Effects==
*'''''needtext'''''
 
=技能目标(Targeters)=
目标是触发技能的对象.
 
Targeters are always required (or the mob won't know what it is attacking), and forgetting a targeter is probably one of the most common mistakes people new to MythicMobs make.
 
If a targeter is used with a meta skill, then all of the skills inside of the meta skill inherit the parent targeter. It is important to keep that in mind as excessive targeter use is a common cause of poor server performance. Of course, you can overwrite the parent targeter for individual skills inside of the meta skill by giving them their own targeter to use, and there are even a few targeters that work specifically off of inherited targets.
 
根据个人理解能力,对你来说设置目标也许会很简单也可能很复杂!
==实体目标==
===单个实体目标===
<table class="inline" style="width: 100%;">
<colgroup>
<col style="width: 30%">
</colgroup>
<thead>
<tr class="row0">
<th class="col0">
Targeter
</th>
<th class="col1 leftalign">
Shorthand
</th>
<th class="col2">
Description
</th>
</tr>
</thead>
<tbody>
<tr class="row1">
<td class="col0">
@Self
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
Targets the mob itself
</td>
</tr>
<tr class="row2">
<td class="col0">
@Target
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
Targets the mob’s target
</td>
</tr>
<tr class="row3">
<td class="col0">
@Trigger
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
Targets the entity that triggered the skill
</td>
</tr>
<tr class="row4">
<td class="col0">
@NearestPlayer{r=#}
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
Targets the nearest player in radius. r=5 by default
</td>
</tr>
<tr class="row5">
<td class="col0">
@WolfOwner
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
Targets the owner of the wolf
</td>
</tr>
<tr class="row6">
<td class="col0">
@Owner
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
Targets the <a href="/manual/doku.php/skills/mechanics/setowner" class="wikilink1" title="skills:mechanics:setowner">owner</a> of the mob
</td>
</tr>
<tr class="row7">
<td class="col0">
@Mount (MM 2.5.0+)
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
Targets the entity that the mob is currently riding
</td>
</tr>
<tr class="row8">
<td class="col0">
@Parent
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
Targets the parent if mob was summoned by other mob.
</td>
</tr>
<tr class="row9">
<td class="col0">
@Passenger
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
Targets the rider of the mob.
</td>
</tr>
</tbody>
</table>
===多个实体目标===
=技能触发(Triggers)=
*'''''needtext'''''
 
=待补充&empty;=
<span style="color:red">&empty;needtext&empty;</span>
=相关链接=
MythicMobs官网:http://www.mythicmobs.net/index.php<br/>
MythicMobsManual:http://www.mythicmobs.net/manual/doku.php<br/>
MythicMobsForum:http://www.mythicmobs.net/index.php?forums/<br/>
=授权声明=
本页内容翻译/搬运自[http://www.mythicmobs.net/manual/doku.php MythicMobs插件手册]<br/>
授权方式为GNU Free Documentation License 1.3<br/>
{{GFDL}}

2021年2月27日 (六) 03:59的最新版本