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

“MythicMobs/Courses”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
MM技能教学
第30行: 第30行:
 
百科多抄几遍,[[MythicMobs|主页面]]搜威胁表,威胁表变量必须开启威胁表才能正常读取QAQ。
 
百科多抄几遍,[[MythicMobs|主页面]]搜威胁表,威胁表变量必须开启威胁表才能正常读取QAQ。
 
}}
 
}}
{{Hide|标题=技能组:可以被击落の抛射物(MM版本≥4.7.2)
+
{{Hide|标题=技能组:可以被击落の抛射物(MME)
 
|内容=
 
|内容=
 +
为啥用MME?因为MM本体:ProjectileのbulletType填写为生物,该生物'''只能'''被创造模式玩家所伤害
 
生物配置:<pre>
 
生物配置:<pre>
 
鲲酱:
 
鲲酱:
   Type: Villager#这个随意
+
   Type: Villager #这个随意
 
   Options:
 
   Options:
     MovementSpeed: 0.01#这个也只是让村民不动
+
     MovementSpeed: 0.01 #这个也只是让村民不动
 
   Skills:
 
   Skills:
 
   - skill{s=鲲酱抛射物} @forward{f=10;y=1} ~onTimer:100 #每5秒朝视野正前方10米处发射抛射物
 
   - skill{s=鲲酱抛射物} @forward{f=10;y=1} ~onTimer:100 #每5秒朝视野正前方10米处发射抛射物
 
抛射物实体:
 
抛射物实体:
   Type: villager#这个随意
+
   Type: villager #这个随意
   Health: 1#抛射物血量
+
   Health: 100 #抛射物血量
 
   Options:
 
   Options:
     Silent: true#静音
+
     Silent: true #静音
     NoAI: true#无AI(不移动)
+
     NoAI: true #无AI(不移动)
 
   Skills:
 
   Skills:
 
   - potion{t=INVISIBILITY;d=9999;hasparticles=false} @self ~onSpawn #出生隐身
 
   - potion{t=INVISIBILITY;d=9999;hasparticles=false} @self ~onSpawn #出生隐身
第51行: 第52行:
 
鲲酱抛射物:
 
鲲酱抛射物:
 
   Skills:
 
   Skills:
   - projectile{md=100;mr=10;i=1;v=3;bulletType=MOB;mob=抛射物实体;syo=1;se=false} #抛射物技能本体,持续时间5秒,最大移动距离10方块,每1刻激活一次oT(在这儿莫得写oT所以没啥用),抛射物类型为实体,选中实体为'''抛射物实体''',起始点偏移1方块,不因碰到实体而消失
+
   - mythicprojectile{pobject=抛射物实体;se=false;sb=false;onHit=鲲鲲-Hit;v=4;i=1;sfo=0;tyo=0;pvoff=0;md=100;pfacedir=true} #MME技能
 
抛射物技能组:
 
抛射物技能组:
 +
  Conditions:
 +
  - score{o=受伤;v=<1}
 
   Skills:
 
   Skills:
 
   - effect:particles{p=crit;a=1;s=0;y=1} @self #播放粒子
 
   - effect:particles{p=crit;a=1;s=0;y=1} @self #播放粒子
第58行: 第61行:
 
   - sudoskill{setcasterastrigger=true;s=抛射物击落} #造成伤害后令目标释放技能:'''抛射物击落'''
 
   - sudoskill{setcasterastrigger=true;s=抛射物击落} #造成伤害后令目标释放技能:'''抛射物击落'''
 
抛射物击落:
 
抛射物击落:
 +
  Conditions:
 +
  - score{o=受伤;v=<1}
 
   Skills:
 
   Skills:
   - remove @MIR{r=5;t=抛射物实体} #移除实体,因为开启了setcasterastrigger=true,所以这里@MIR选取の中心是目标玩家(@PIR(r=1)),所以写的r=5;t=抛射物实体</pre>
+
   - remove @MIR{r=5;t=抛射物实体} #移除实体,因为开启了setcasterastrigger=true,所以这里@MIR选取の中心是目标玩家(@PIR(r=1)),所以写的r=5;t=抛射物实体
 +
抛射物反弹:
 +
  Skills:
 +
  - modifytargetscore{o=受伤;v=1}
 +
  - projectile{md=100;mr=10;i=1;v=3;bulletType=MOB;mob=抛射物实体;syo=1;se=false;ho=180} @forward{f=100;y=2}</pre>
 +
}}
 +
{{Hide|标题=技能组:可以被反弹の抛射物(MM版本≥4.7.2)
 +
|内容=
 +
生物配置:<pre>
 +
鲲酱:
 +
  Type: Villager #这个随意
 +
  Options:
 +
    MovementSpeed: 0.01 #这个也只是让村民不动
 +
  Skills:
 +
  - skill{s=鲲酱抛射物} @forward{f=10;y=1} ~onTimer:100 #每5秒朝视野正前方10米处发射抛射物
 +
抛射物实体:
 +
  Type: villager #这个随意
 +
  Health: 100 #抛射物血量
 +
  Options:
 +
    Silent: true #静音
 +
    NoAI: true #无AI(不移动)
 +
  Skills:
 +
  - potion{t=INVISIBILITY;d=9999;hasparticles=false} @self ~onSpawn #出生隐身
 +
  - skill{s=抛射物反弹} @self ~onDamaged
 +
  - skill{s=抛射物技能组} @PIR{r=1} ~onTimer:1 #高频检测</pre>
 +
技能组配置:<pre>
 +
鲲酱抛射物:
 +
  Skills:
 +
  - mythicprojectile{pobject=抛射物实体;se=false;sb=false;onHit=鲲鲲-Hit;v=4;i=1;sfo=0;tyo=0;pvoff=0;md=100;pfacedir=true} #MME技能
 +
抛射物技能组:
 +
  Conditions:
 +
  - score{o=受伤;v=<1}
 +
  Skills:
 +
  - effect:particles{p=crit;a=1;s=0;y=1} @self #播放粒子
 +
  - damage{a=1} #造成伤害,a为伤害值
 +
  - sudoskill{setcasterastrigger=true;s=抛射物击落} #造成伤害后令目标释放技能:'''抛射物击落'''
 +
抛射物击落:
 +
  Conditions:
 +
  - score{o=受伤;v=<1}
 +
  Skills:
 +
  - remove @MIR{r=5;t=抛射物实体} #移除实体,因为开启了setcasterastrigger=true,所以这里@MIR选取の中心是目标玩家(@PIR(r=1)),所以写的r=5;t=抛射物实体
 +
抛射物反弹:
 +
  Skills:
 +
  - modifytargetscore{o=受伤;v=1}
 +
  - projectile{md=100;mr=10;i=1;v=3;bulletType=MOB;mob=抛射物实体;syo=1;se=false;ho=180} @forward{f=100;y=2}</pre>
 
}}
 
}}

2021年5月9日 (日) 23:41的版本

MM技能教学

技能组:移动与静止释放不同技能(2021.5.9)
第一种写法↓
移动:
  Conditions:
  - moving
  Skills:
  - 技能1
静止:
  Conditions:
  - moving false
  Skills:
  - 技能2

需求:MM版本≥4.10
第二种写法:movinginmotion(MythicMobsExtension条件)

疑问:@MIR修改项:Type(实体种类)填写原版实体ID是否会选中类型相同のMM实体
不会,假设@MIR{t(ype)=zombie},那么类型为僵尸のMM怪:鲲鲲不会被选中

type=鲲鲲,则为原版僵尸不会被选中

疑问:写入了技能の物品为啥会释放其他物品の技能
若当前物品为技能所修改的,那么若不进行任何物品操作,则会释放之前物品の技能,而不是修改后物品の技能

这里的操作可以是 按快捷栏快捷键/按F/滚轮/按Q/打开背包..

疑问:在PlaceHolderAPI无问题情况下,有关威胁表变量显示Unknow
百科多抄几遍,主页面搜威胁表,威胁表变量必须开启威胁表才能正常读取QAQ。
技能组:可以被击落の抛射物(MME)
为啥用MME?因为MM本体:ProjectileのbulletType填写为生物,该生物只能被创造模式玩家所伤害 生物配置:
鲲酱:
  Type: Villager #这个随意
  Options:
    MovementSpeed: 0.01 #这个也只是让村民不动
  Skills:
  - skill{s=鲲酱抛射物} @forward{f=10;y=1} ~onTimer:100 #每5秒朝视野正前方10米处发射抛射物
抛射物实体:
  Type: villager #这个随意
  Health: 100 #抛射物血量
  Options:
    Silent: true #静音
    NoAI: true #无AI(不移动)
  Skills:
  - potion{t=INVISIBILITY;d=9999;hasparticles=false} @self ~onSpawn #出生隐身
  - skill{s=抛射物技能组} @PIR{r=1} ~onTimer:1 #高频检测
技能组配置:
鲲酱抛射物:
  Skills:
  - mythicprojectile{pobject=抛射物实体;se=false;sb=false;onHit=鲲鲲-Hit;v=4;i=1;sfo=0;tyo=0;pvoff=0;md=100;pfacedir=true} #MME技能
抛射物技能组:
  Conditions:
  - score{o=受伤;v=<1}
  Skills:
  - effect:particles{p=crit;a=1;s=0;y=1} @self #播放粒子
  - damage{a=1} #造成伤害,a为伤害值
  - sudoskill{setcasterastrigger=true;s=抛射物击落} #造成伤害后令目标释放技能:'''抛射物击落'''
抛射物击落:
  Conditions:
  - score{o=受伤;v=<1}
  Skills:
  - remove @MIR{r=5;t=抛射物实体} #移除实体,因为开启了setcasterastrigger=true,所以这里@MIR选取の中心是目标玩家(@PIR(r=1)),所以写的r=5;t=抛射物实体
抛射物反弹:
  Skills:
  - modifytargetscore{o=受伤;v=1}
  - projectile{md=100;mr=10;i=1;v=3;bulletType=MOB;mob=抛射物实体;syo=1;se=false;ho=180} @forward{f=100;y=2}
技能组:可以被反弹の抛射物(MM版本≥4.7.2)
生物配置:
鲲酱:
  Type: Villager #这个随意
  Options:
    MovementSpeed: 0.01 #这个也只是让村民不动
  Skills:
  - skill{s=鲲酱抛射物} @forward{f=10;y=1} ~onTimer:100 #每5秒朝视野正前方10米处发射抛射物
抛射物实体:
  Type: villager #这个随意
  Health: 100 #抛射物血量
  Options:
    Silent: true #静音
    NoAI: true #无AI(不移动)
  Skills:
  - potion{t=INVISIBILITY;d=9999;hasparticles=false} @self ~onSpawn #出生隐身
  - skill{s=抛射物反弹} @self ~onDamaged
  - skill{s=抛射物技能组} @PIR{r=1} ~onTimer:1 #高频检测
技能组配置:
鲲酱抛射物:
  Skills:
  - mythicprojectile{pobject=抛射物实体;se=false;sb=false;onHit=鲲鲲-Hit;v=4;i=1;sfo=0;tyo=0;pvoff=0;md=100;pfacedir=true} #MME技能
抛射物技能组:
  Conditions:
  - score{o=受伤;v=<1}
  Skills:
  - effect:particles{p=crit;a=1;s=0;y=1} @self #播放粒子
  - damage{a=1} #造成伤害,a为伤害值
  - sudoskill{setcasterastrigger=true;s=抛射物击落} #造成伤害后令目标释放技能:'''抛射物击落'''
抛射物击落:
  Conditions:
  - score{o=受伤;v=<1}
  Skills:
  - remove @MIR{r=5;t=抛射物实体} #移除实体,因为开启了setcasterastrigger=true,所以这里@MIR选取の中心是目标玩家(@PIR(r=1)),所以写的r=5;t=抛射物实体
抛射物反弹:
  Skills:
  - modifytargetscore{o=受伤;v=1}
  - projectile{md=100;mr=10;i=1;v=3;bulletType=MOB;mob=抛射物实体;syo=1;se=false;ho=180} @forward{f=100;y=2}