- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
“MythicMobs/Courses”的版本间的差异
1240798440(讨论 | 贡献) 小 |
(撤销1240798440(讨论)的版本17888) (1个标签:撤销) |
||
(未显示1个用户的5个中间版本) | |||
第1行: | 第1行: | ||
+ | =须知= | ||
+ | 教学内容仅限于技能机制,过于简单的,栗如传送到指定坐标的技能请自行查康百科 | ||
=MM技能教学= | =MM技能教学= | ||
{{Hide|标题=技能组:移动与静止释放不同技能(2021.5.9) | {{Hide|标题=技能组:移动与静止释放不同技能(2021.5.9) | ||
第30行: | 第32行: | ||
百科多抄几遍,[[MythicMobs|主页面]]搜威胁表,威胁表变量必须开启威胁表才能正常读取QAQ。 | 百科多抄几遍,[[MythicMobs|主页面]]搜威胁表,威胁表变量必须开启威胁表才能正常读取QAQ。 | ||
}} | }} | ||
− | {{Hide|标题=技能组:可以被击落の抛射物( | + | {{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: | + | 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行: | 第54行: | ||
鲲酱抛射物: | 鲲酱抛射物: | ||
Skills: | 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: | Skills: | ||
- effect:particles{p=crit;a=1;s=0;y=1} @self #播放粒子 | - effect:particles{p=crit;a=1;s=0;y=1} @self #播放粒子 | ||
第58行: | 第63行: | ||
- sudoskill{setcasterastrigger=true;s=抛射物击落} #造成伤害后令目标释放技能:'''抛射物击落''' | - 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> | ||
+ | }} | ||
+ | {{Hide|标题=技能组:可以被反弹の抛射物(MME) | ||
+ | |内容= | ||
+ | 生物配置:<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> | ||
+ | }} | ||
+ | |||
+ | =常见问题解答= | ||
+ | {{Hide|标题=崩服导致生物无法指令杀死怎么办 | ||
+ | |内容= | ||
+ | 使用/minecraft:kill @e或在e后面加上[type=生物类型]或[name=生物名] | ||
+ | }} | ||
+ | {{Hide|标题=这插件自带汉化么? | ||
+ | |内容= | ||
+ | 不带,汉化的话需内核汉化 | ||
+ | }} | ||
+ | {{Hide|标题=怪物Yml莫得问题,[[MythicMobs/Skills|技能]]无法释放(包括使用test命令),后台无报错 | ||
+ | |内容= | ||
+ | 格式错误,检查空格等 | ||
+ | }} | ||
+ | {{Hide|标题=修改完spigot.yml生物最大生命还是不对? | ||
+ | |内容= | ||
+ | 属性插件的问题</br> | ||
+ | 栗AttributePlus. | ||
+ | }} | ||
+ | {{Hide|标题=如何不通过随机刷怪设置生物等级? | ||
+ | |内容= | ||
+ | 使用[[MythicMobs/Skills|技能'''setlevel''']]</br> | ||
+ | 详见[[mineplugin.org/MythicMobs/Skills/NoTargetSkills|技能页面/无目标类技能/'''Setlevel''']] | ||
+ | }} | ||
+ | {{Hide|标题=生物等级为1与0有何区别? | ||
+ | |内容= | ||
+ | 等级调整值方面无区别(就是说各项属性一样)</br> | ||
+ | 但等级数值方面肯定是有差别的(废话) | ||
+ | }} | ||
+ | {{Hide|标题=怪物属性设置方面有什么限制么? | ||
+ | |内容= | ||
+ | 值不应为0,但可以为0.01</br> | ||
+ | 涉及移速、攻击、生命等。 | ||
+ | }} | ||
+ | {{Hide|标题=为啥咱的随机刷怪刷了特别多? | ||
+ | |内容= | ||
+ | 模式(Action)选用ADD<br/> | ||
+ | 写入更多的[[MythicMobs/Conditions|条件]]、调低生成几率 | ||
+ | }} | ||
+ | {{Hide|标题=为啥咱的随机刷怪无效? | ||
+ | |内容= | ||
+ | 模式(Action)选用ADD<br/> | ||
+ | config.yml内的'''RandomSpawning'''中的'''GenerateSpawnPoints'''应设置为'''true''' | ||
+ | }} | ||
+ | {{Hide|标题=怪物没法掉落MMOCore的经验么? | ||
+ | |内容= | ||
+ | 可以掉落,但它与MM无关<br/> | ||
+ | }} | ||
+ | {{Hide|标题=为啥咱的咪咪怪召唤不出来? | ||
+ | |内容= | ||
+ | 查看服务器报错,如果打错东西了会有这么个提示:<br/> | ||
+ | [[文件:字符错误报错.png|有框|字符错误报错]] | ||
+ | 图中的问题是Disguise:左边莫得用空格隔开注释<br/> | ||
+ | 以及Type:的冒号为中文冒号而不是英文冒号 | ||
+ | }} | ||
+ | {{Hide|标题=为啥咱的咪咪怪伪装不起作用? | ||
+ | |内容= | ||
+ | *确认Libs'Disguise的版本是否对应MM版本,4.9.0以上的MM版本请使用版本号以10开头的伪装 | ||
+ | *4.9.0以上使用9.9.9,在4.10无法使用玩家伪装 | ||
+ | *4.9.0以下,服务端1.12.2最好使用9.5.2的伪装 | ||
+ | }} | ||
+ | {{Hide|标题=可以使用其他的插件的命令来给助攻的玩家以奖励吗? | ||
+ | |内容= | ||
+ | <pre>鲲鲲: | ||
+ | Type: Zombie | ||
+ | Modules: | ||
+ | ThreatTable: true | ||
Skills: | Skills: | ||
− | - | + | - command{cmd="give $player diamond 64"} @TTP ~onDeath |
+ | </pre> | ||
+ | }} | ||
+ | {{Hide|标题=我怎样可以获得自定义生物的头颅呢? | ||
+ | |内容= | ||
+ | 在你的 ExampleItem.yml 里像这样: | ||
+ | <pre> | ||
+ | PlayerHead: | ||
+ | Id: 397 | ||
+ | Data: 3 | ||
+ | Options: | ||
+ | SkinTexture: eyasfsankasgnksljgaklfjs | ||
+ | </pre> | ||
+ | 你可以在这里找到玩家的皮肤材质: | ||
+ | https://sessionserver.mojang.com/session/minecraft/profile/填写TrimmedUUID | ||
+ | |||
+ | 使用http://mcuuid.net/ 来查询玩家的TrimmedUUID | ||
+ | }} | ||
+ | {{Hide|标题=我怎样制作一个释放法术的生物而不是使用近战攻击? | ||
+ | |内容= | ||
+ | 使用[[MythicMobs/Skills/SpecialSkills|技能: '''Projectile''']]。<br/> | ||
+ | 举个例子,看起来像这样: | ||
+ | <pre>IceBolt: | ||
+ | [[MythicMobs/Skills|Skills]]: | ||
+ | potion{t=SLOW;lvl=4;d=20} [[#.E7.9B.AE.E6.A0.87.E9.80.89.E6.8B.A9.E5.99.A8.28AITargetSelectors.29|@self]] | ||
+ | projectile{whatever your projectile is here} ~onTimer:20 | ||
+ | </pre> | ||
+ | 这会将生物减慢,并释放[[MythicMobs/Skills|技能]]。 | ||
+ | |||
+ | 更多特殊类技能点击--->[[MythicMobs/Skills/SpecialSkills|技能]] | ||
+ | }} | ||
+ | {{Hide|标题=我怎么在玩家伪装时使用颜色代码? | ||
+ | |内容= | ||
+ | <pre> | ||
+ | TestMob: | ||
+ | Mobtype: Zombie | ||
+ | Disguise: | ||
+ | Type: Player | ||
+ | Player: '&bTest' | ||
+ | Skin: zDrakon | ||
+ | </pre> | ||
+ | 记住使用单引号将玩家括起来,使用颜色代码。 | ||
+ | }} | ||
+ | {{Hide|标题=我试着使用火焰粒子来做[[MythicMobs/Skills|技能]],但是范围太广了,我是做错了什么吗? | ||
+ | |内容= | ||
+ | 设置[[MythicMobs/Skills|技能]]的 hS 和 vS 为 0.1,火焰粒子本来就很散,因为是从熔炉这些东西里发出的。<br/> | ||
+ | 你需要设置水平和垂直的偏移量,设置的小点会看起来很不错。 | ||
+ | }} | ||
+ | {{Hide|标题=为什么我不能把生物的生命值设置为2000以上? | ||
+ | |内容= | ||
+ | 这个锅给Spigot,进入你的spigot.yml,将 max-health 设置的大一些。 | ||
+ | }} | ||
+ | {{Hide|标题=我想创建一个很多[[MythicMobs/Skills|技能]]的生物,可是怎么让他不要一次性使用所有的[[MythicMobs/Skills|技能]](这很OP!) | ||
+ | |内容= | ||
+ | 有很多种方法将[[MythicMobs/Skills|技能]]设置的更加随机,更加不确定: | ||
+ | *你可以使用 RandomSkill [[MythicMobs/Skills|技能]]来释放间隔的[[MythicMobs/Skills|技能]] | ||
+ | *使用 “[[MythicMobs/Conditions|GCD]]” (全局冷却) 和 “[[MythicMobs/Conditions|OffGCD]]” | ||
+ | *给你的[[MythicMobs/Skills|技能]]更低的冷却和更低的几率 | ||
+ | }} | ||
+ | {{Hide|标题=我想给生物使用自定义音效,怎么办? (来自 SeanArmor 于 MythicMobs 论坛) | ||
+ | |内容= | ||
+ | 使用自定义音效必须使用材质包。没有使用材质的玩家听不到。<br/> | ||
+ | 前往 http://www.wowhead.com/sounds或者其他音乐网站。<br/> | ||
+ | 下载它们,并使用 http://audio.online-convert.com/convert-to-ogg转换为OGG格式。 | ||
+ | |||
+ | 或者使用 SeanArmor的方法 (不确定能不能用): <br/> | ||
+ | 将你的文件重命名为其他的OGG | ||
+ | |||
+ | 然后用新的OGG替换,然后使用原版音效。(参照/playsound命令) | ||
}} | }} |
2022年7月9日 (六) 18:00的最新版本
须知
教学内容仅限于技能机制,过于简单的,栗如传送到指定坐标的技能请自行查康百科
MM技能教学
技能组:移动与静止释放不同技能(2021.5.9) |
---|
第一种写法↓移动: Conditions: - moving Skills: - 技能1 静止: Conditions: - moving false Skills: - 技能2 需求:MM版本≥4.10 |
疑问:@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} |
技能组:可以被反弹の抛射物(MME) |
---|
生物配置:鲲酱: 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} |
常见问题解答
崩服导致生物无法指令杀死怎么办 |
---|
使用/minecraft:kill @e或在e后面加上[type=生物类型]或[name=生物名] |
这插件自带汉化么? |
---|
不带,汉化的话需内核汉化 |
怪物Yml莫得问题,技能无法释放(包括使用test命令),后台无报错 |
---|
格式错误,检查空格等 |
修改完spigot.yml生物最大生命还是不对? |
---|
属性插件的问题 栗AttributePlus. |
如何不通过随机刷怪设置生物等级? |
---|
使用技能setlevel |
生物等级为1与0有何区别? |
---|
等级调整值方面无区别(就是说各项属性一样) 但等级数值方面肯定是有差别的(废话) |
怪物属性设置方面有什么限制么? |
---|
值不应为0,但可以为0.01 涉及移速、攻击、生命等。 |
为啥咱的随机刷怪刷了特别多? |
---|
模式(Action)选用ADD 写入更多的条件、调低生成几率 |
为啥咱的随机刷怪无效? |
---|
模式(Action)选用ADD config.yml内的RandomSpawning中的GenerateSpawnPoints应设置为true |
怪物没法掉落MMOCore的经验么? |
---|
可以掉落,但它与MM无关 |
为啥咱的咪咪怪召唤不出来? |
---|
查看服务器报错,如果打错东西了会有这么个提示: 生成缩略图出错:无法将缩略图保存到目标地点 图中的问题是Disguise:左边莫得用空格隔开注释 |
为啥咱的咪咪怪伪装不起作用? |
---|
*确认Libs'Disguise的版本是否对应MM版本,4.9.0以上的MM版本请使用版本号以10开头的伪装
|
可以使用其他的插件的命令来给助攻的玩家以奖励吗? |
---|
鲲鲲: Type: Zombie Modules: ThreatTable: true Skills: - command{cmd="give $player diamond 64"} @TTP ~onDeath |
我怎样可以获得自定义生物的头颅呢? |
---|
在你的 ExampleItem.yml 里像这样:
PlayerHead: Id: 397 Data: 3 Options: SkinTexture: eyasfsankasgnksljgaklfjs 你可以在这里找到玩家的皮肤材质: https://sessionserver.mojang.com/session/minecraft/profile/填写TrimmedUUID 使用http://mcuuid.net/ 来查询玩家的TrimmedUUID |
我怎样制作一个释放法术的生物而不是使用近战攻击? |
---|
使用技能: Projectile。 举个例子,看起来像这样: IceBolt: [[MythicMobs/Skills|Skills]]: potion{t=SLOW;lvl=4;d=20} [[#.E7.9B.AE.E6.A0.87.E9.80.89.E6.8B.A9.E5.99.A8.28AITargetSelectors.29|@self]] projectile{whatever your projectile is here} ~onTimer:20 这会将生物减慢,并释放技能。 更多特殊类技能点击--->技能 |
我怎么在玩家伪装时使用颜色代码? |
---|
TestMob: Mobtype: Zombie Disguise: Type: Player Player: '&bTest' Skin: zDrakon 记住使用单引号将玩家括起来,使用颜色代码。 |
我试着使用火焰粒子来做技能,但是范围太广了,我是做错了什么吗? |
---|
设置技能的 hS 和 vS 为 0.1,火焰粒子本来就很散,因为是从熔炉这些东西里发出的。 你需要设置水平和垂直的偏移量,设置的小点会看起来很不错。 |
为什么我不能把生物的生命值设置为2000以上? |
---|
这个锅给Spigot,进入你的spigot.yml,将 max-health 设置的大一些。 |
我想创建一个很多技能的生物,可是怎么让他不要一次性使用所有的技能(这很OP!) |
---|
有很多种方法将技能设置的更加随机,更加不确定: |
我想给生物使用自定义音效,怎么办? (来自 SeanArmor 于 MythicMobs 论坛) |
---|
使用自定义音效必须使用材质包。没有使用材质的玩家听不到。 前往 http://www.wowhead.com/sounds或者其他音乐网站。 或者使用 SeanArmor的方法 (不确定能不能用): 然后用新的OGG替换,然后使用原版音效。(参照/playsound命令) |