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

MythicMobs/技能:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
无编辑摘要
无编辑摘要
 
(未显示6个用户的311个中间版本)
第1行: 第1行:
=特效类技能(Skill Effects)=
[[MythicMobs|点击前往MM主页面]]<br>
*此类技能用于制作特殊的显示效果<br/>大部分技能都可以实体或位置为目标对象。使用目标选择器指定特效显示的对象
[[MythicMobs/Skills|点击前往技能页面]]<br>
*部分特效没有可修改项,所以写法上这样写就可以了'''effect:''技能名字'''''
[[MythicMobs/Conditions|点击前往条件页面]]<br>
<pre>
[[MythicMobs/Changelogs|点击前往更新日志页面]]<br>
Skills:
[[MythicMobsExtension/New|点击前往MME扩展页面]]<br>
- effect:flames @target
[[Artifacts|点击前往MythicMobsArtifacts页面]]<br>
- effect:lightning @self
[[MythicSkills|点击前往MythicSkills页面]]<br>
- effect:ender @PlayersInRadius{r=20}
[[MythicAnimatorStands|点击前往MythicAnimatorStands页面]]
</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/>
*可用的RGB颜色值转换十六进制颜色码(color标签使用)[https://www.sioe.cn/yingyong/yanse-rgb-16<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'''''
==实体目标==
===单个实体目标===
<table class="inline" style="width: 100%;">
<colgroup>
<col style="width: 30%">
</colgroup>
<thead>
<tr class="row0">
<th class="col0">
目标
</th>
<th class="col1 leftalign">
说明
</th>
<th class="col2">
说明
</th>
</tr>
</thead>
<tbody>
<tr class="row1">
<td class="col0">
@Self
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
激活者本身
</td>
</tr>
<tr class="row2">
<td class="col0">
@Target
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
选定激活者的目标为目标
</td>
</tr>
<tr class="row3">
<td class="col0">
@Trigger
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
以触发技能的实体为目标
</td>
</tr>
<tr class="row4">
<td class="col0">
@NearestPlayer{r=#}
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
以半径最近的玩家为目标。默认为r=5
</td>
</tr>
<tr class="row5">
<td class="col0">
@WolfOwner
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
以狼的主人为目标
</td>
</tr>
<tr class="row6">
<td class="col0">
@Owner
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
以主人为目标
</td>
</tr>
<tr class="row7">
<td class="col0">
@Mount (MM 2.5.0+)
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
以目标骑乘着的实体为目标
</td>
</tr>
<tr class="row8">
<td class="col0">
@Parent
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
如果激活者召唤出其他的怪物,那么怪物会以激活者为目标
</td>
</tr>
<tr class="row9">
<td class="col0">
@Passenger
</td>
<td class="col1 leftalign">
</td>
<td class="col2">
骑在目标上方的实体
</td>
</tr>
</tbody>
</table>
 
===多个实体目标===
{| class="wikitable"
|-
! 目标 !! 缩写 !! 描述
|-
| @LivingEntitiesInRadius{r=#} ||  || 将半径内的生物作为目标
|-
| @PlayersInRadius{r=#} || @MIR{r=R;t=T} || 将半径内的生物作为目标
|-
| @PlayersInRadius{r=#} || @PIR{r=#}} || 将半径内的玩家作为目标
|-
| @EntitiesInRadius{r=#;types=X,X,X} || @PER{r=#;t=#}} || 将目标范围内的所有实体作为目标
|-
| @PlayeronServer || @Server || 将当前世界所有玩家作为目标
|-
| @PlayersInRing{min=#;max=#} ||  || 将环内的所有玩家作为目标
|-
|@PlayersNearOrigin{r=#}
|-
|@MobsNearOrigin{r=R;t=T}
|-
|@EntitiesNearOrigin{r=#}
|}
 
===威胁表目标===
{| class="wikitable"
|-
! 目标 !! 缩写 !! 描述
|-
| @RandomThreatTarget || @RTT} || 将威胁表内的随机一名玩家作为目标
|-
| @ThreatTable || @ThreatTable || 将所有威胁表内的生物作为目标
|-
| @ThreatTablePlayers ||  || 将威胁表内的所有玩家作为目标
|}
 
==单坐标目标==
{| class="wikitable"
|-
! 目标 !! 缩写 !! 描述
|-
| @RandomThreatTarget ||  || 生物自己的坐标
|-
| @@TargetLocation ||  || 生物目标的坐标
|-
| @Location{c=x,y,z} ||  || 指定坐标作为目标
|-
| @Origin ||  || 将发射物的发射者的坐标作(不一定是生物)为目标
|-
| @@Spawner{s=[string]} ||  || 将刷怪点的坐标作为目标
|-
| @RLNTE{amount=#;radius=#;spacing=#;minradius=#;} ||  || 选择生物周围随机的坐标点作为目标,amount代表坐标点数量,radius代表半径的距离,spacing代表每个坐标之间的距离,minradius代表最小半径,这个选择常用于 Meteor 技能
|}
 
==多坐标目标==
{| class="wikitable"
|-
! 目标 !! 缩写 !! 描述
|-
| @PlayerLocationsInRadius{r=#} ||  || 将半径内的所有玩家的坐标作为目标
|-
| @Ring{radius=#;points=#} ||  || 选择范围圆环内的目标点
|-
| @@Cone{angle=#;points=#;range=#;rotation=#;} ||  || 选择一个锥形体作为目标点组
|-
| @EntitiesInCone{angle=#;range=#;rotation=#;} ||  || 选择锥形内的所有生物
|}
 
==特殊目标==
{| class="wikitable"
|-
! 目标 !! 缩写 !! 描述
|-
| Line{radius=#;fromorigin=true/false} || @Line{r=#;fo=true/false} || 将目标和生物之间的连线的所有坐标点作为目标
|-
|@EntitiesInLine{radius=#;fromorigin=true/false} || @EIL{r=#;fo=true/false} || 将目标与生物间连线上的所有生物作为目标
|}
==原版目标==
{| class="wikitable"
|-
! 目标选择器 !! 描述
|-
| @p || 选择最近的实体(没配置是玩家)
|-
| @a || 选择所有玩家
|-
| @r || 选择随机实体(没配置是玩家)
|-
| @e || 选择所有实体(自行配置)
|}
{| class="wikitable"
! 参数 !! 描述
|-
| m=M || 游戏模式。目标处于的游戏模式 0 = 生存, 1 = 创造, 2 = 冒险, 3 = 旁观
|-
| r=R || 最大半径,必须设置坐标
|-
| m=RM || 最小半径
|-
| l=L || 最大等级,会尝试选择最高的
|-
| score_=SCORE || 最大记分板分数
|}
更多查看这里: https://pluginscdtribe.github.io/wiki/mythicmobs/Targeters.html

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