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

MythicMobs/Skills/NoTargetSkills

来自Minecraft插件百科
1240798440讨论 | 贡献2021年2月27日 (六) 12:11的版本 (创建页面,内容为“=无目标类技能= *以下技能不选取目标,所以无需指定技能的使用目标<br/>始终以使用者为对象 {| class="wikitable mw-collapsible mw-colla…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

无目标类技能

  • 以下技能不选取目标,所以无需指定技能的使用目标
    始终以使用者为对象
Disengage—忘却目标:使施法者忘记目标
  Skills:
  - disengage @self
disguise—伪装

需要LibsDisguises和ProtocolLib插件

标签(缩写) 描述 默认设置
disguise(d) 伪装的生物

伪装成羊

  Skills:
  - disguise{d=SHEEP}

伪装成正版皮肤为Notch,并显示名字为Jeb的玩家
颜色代码适用

dismount—下马:取消骑乘状态
  Skills:
  - dismount ~onDamaged
ejectpassenger—拒载:取消被骑乘状态
  Skills:
  - ejectpassenger ~onDamaged
equip—装备

参考MythicMobs装备

标签(缩写) 描述 默认设置
item(i) 配置语法

主手装备钻石剑

EquipDiamondSword:
  Skills:
  - equip{item=diamond_sword:0}

头部装备配置名为KingsCrown的MM定义装备

EquipCrown:
  Skills:
  - equip{item=KingsCrown:4}
gcd—整体冷却时间

GCD,Global Cooldown。用于设置生物的整体冷却时间,配合offgcd条件使用

标签(缩写) 描述 默认设置
ticks(t) 时长(刻) 20

设置冷却时间40刻,并且在此期间自己的其他拥有offgcd条件的技能不可用

  IceBolt:
    Conditions:
    - offgcd
    - targetinlineofsight
    Skills:
    - gcd{ticks=40}
jump—跳跃

0.75的初始速度大约能跳1格高

标签(缩写) 描述 默认设置
velocity(v) 往上的初始速度 1
SuperJump:
  Skills:
  - jump{velocity=20}
modifyglobalscore—修改全局分数

修改虚拟玩家_GLOBAL_的记分板分数
修改目标在指定记分板内的分数

标签(缩写) 描述 默认设置
objective(obj,o) 指定的记分板名字,若不存在将自动创建
action(a) 修改模式 ADD
value(v) 修改的数值

可用动作;

英文 描述
SET 设置
ADD 加法
SUBTRACT 减法
MULTIPLY 乘法
DIVIDE 除法
MOD 除法,值取余数
- modifyglobalscore
    {
    objective=someobjective;
    action=multiply;
    v=2
    } ~onAttack
modifymobscore—修改生物分数

修改目标(生物)在指定记分板内的分数

标签(缩写) 描述 默认设置
objective(obj,o) 指定的记分板名字,若不存在将自动创建
action(a) 修改模式 ADD
value(v) 修改的数值

可用模式:

英文 描述
SET 设置
ADD 加法
SUBTRACT 减法
MULTIPLY 乘法
DIVIDE 除法
MOD 除法,值取余数
Skills:
  - modifymobscore{objective=playerkills;action=add;value=1} ~onKillPlayer 

> 击杀玩家时为自身在playerkills的记分板加1

mount—骑乘:生成指定MM生物并骑上
标签(缩写) 描述 默认设置
type(t) MM生物配置名

生成MM配置下名为UndeadMound的生物并骑上去

  CallSkeletalHorse:
    Skills:
    - mount{type=UndeadMount}
remount—再骑乘

使生物再次骑乘之前生成的坐骑(若骑乘没被清除或死亡)
在骑乘状态下的Rider,受到伤害时下马
右键时骑回自己的坐骑TestHorse

Rider:
  Mobtype: skeleton
  Display: 'Rider'
  Health: 12
  Riding: TestHorse
  Skills:
  - dismount ~onDamaged
  - remount ~onInteract
TestHorse:
  Mobtype: horse
  Display: 'Test Horse'
  Health: 20
setglobalscore—设置全局分数

添加于2.3
设置虚拟玩家_GLOBAL_的记分板分数

标签(缩写) 描述 默认设置
objective(obj,o) 指定的记分板名字,若不存在将自动创建
value(v) 修改的数值
- setglobalscore
    {
    objective=someobjective;
    v=2
    } ~onAttack
setmobscore—设置生物分数

添加于2.3
设置使用者(生物)的记分板分数

标签(缩写) 描述 默认设置
objective(obj,o) 指定的记分板名字,若不存在将自动创建
value(v) 修改的数值

soon!

setlevel—修改等级

介绍于2.2.1
改变使用者(生物)的等级,配合等级制度使用

标签(缩写) 描述 默认设置
action(a) 修改模式 SET
level(l) 修改的等级 1

可用模式:

英文 描述
SET 设置
ADD 加法
SUBTRACT 减法
MULTIPLY 乘法
DIVIDE 除法
  - setlevel{a=set;l=3} ~onSpawn

> 施法者生成后设置自身等级为3

- setlevel{a=add;l=1} ~onKillPlayer
> 施法者击杀玩家后提升自身1级等级
suicide—自杀

受到伤害时10%几率自杀

  Skills:
  - suicide ~onDamaged 0.1
setseed—设置实体速度

添加于2.3
设置虚拟玩家_GLOBAL_的记分板分数

标签(缩写) 描述 默认设置
speed(s) 设置的速度
type(t) 速度的类型 可为WALKING(步行)FLYING(飞行)
  鲲鲲:
  Skills:
  - setspeed{speed=2;type=walking} ~onSpawn
Undisguise—取消伪装:取消施法者的伪装
  Skills:
  - undisguise
取消自身的伪装
weather—天气:改变当前世界天气
标签(缩写) 描述 默认设置
type(t) 天气的种类,sunny,rainy,stormy sunny
duration 天气维持的时长(刻) 500

Sunny:晴天,天气状态清空
Rainy:下雨
Stormy:暴雨,打雷
生物生成时跟随发生持续10分钟的暴雨

  Skills:
  - weather{type=storm;duration=6000} ~onSpawn