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

Difference between revisions of "MythicMobs"

From Minecraft插件百科
Jump to: navigation, search
m (版本/服务器版本须知)
m (Henry5041移动页面MythicMobs1234MythicMobs覆盖重定向)
(45 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{(搬运完成)}}
+
{{急需改进|缺少引言|滥用一级标题|存在无关信息|需要重新调整段落结构以易于读者理解|滥用br标签|中文语境中存在英文符号}}
 
*官网☞[https://mythiccraft.io/index.php?resources/mythicmobs.1/],月付/永久付费版购买地址☞[https://mythiccraft.io/index.php?pages/official-mythicmobs-purchase],登入点击"Purchase"购买
 
*官网☞[https://mythiccraft.io/index.php?resources/mythicmobs.1/],月付/永久付费版购买地址☞[https://mythiccraft.io/index.php?pages/official-mythicmobs-purchase],登入点击"Purchase"购买
*鲲鲲:本页面已更新至4.12-Dev-Premium,切忌MM版本过低
+
*[[用户:1240798440|鲲鲲]]:本页面已更新至5.0.0-Dev-Premium,切忌MM版本过低
*最近一次编辑日期为 2021.7.4
+
*最近一次编辑日期为 2021.8.2
 
*若您刚接触此插件不到一个月,百科没写的一般就是没有,如果有您亲测有效却没写进百科的请指出QAQ
 
*若您刚接触此插件不到一个月,百科没写的一般就是没有,如果有您亲测有效却没写进百科的请指出QAQ
 
*内容较多の模块已经独立成了页面,请注意
 
*内容较多の模块已经独立成了页面,请注意
*感谢<span class="darken mw-customtoggle-chunan">CHuNan</span>帮忙排版与搬运QAQ。
+
*感谢CHuNan帮忙排版与搬运QAQ。
 
{{Bukkit Plugin Infobox
 
{{Bukkit Plugin Infobox
 
|图标=[[文件:MythicMobs_logo.png|居中|无]]
 
|图标=[[文件:MythicMobs_logo.png|居中|无]]
 
|插件名=MythicMobs
 
|插件名=MythicMobs
|版本=v4.11.0-BETA(免费版)v4.11.2(付费版)v5.0.0-SNAPSHOT/3634(会员版)
+
|版本=v4.11.0-BETA(免费版)<br>v4.11.2(付费版)<br>v5.0.0-SNAPSHOT/3634(会员版)
 
|非必要前置插件=MythicLib
 
|非必要前置插件=MythicLib
|
+
|兼容服务端版本=目前为Minecraft 1.12-1.17<br>MythicMobs 4.7.0不支持MC 1.7/1.9/1.10<br>MythicMobs 4.8.0不支持MC 1.8<br>Mythicmobs 4.9.0不支持MC 1.11
|
+
|源地址=http://mythicmobs.net/manual/doku.php
|兼容服务端版本=目前为MC1.12-1.17,不兼容:MM4.7.0不支持MC1.7/1.9/1.10,MM4.8.0不支持MC1.8,MM4.9.0不支持1.11
+
}}
|源地址=http://mythicmobs.net/manual/doku.php}}
+
 
[[Category:角色]][[Category:娱乐]][[Category:机械]][[Category:综合]]
 
  
=版本/服务器版本须知=
+
==版本/服务器版本须知==
{{Quote|请使用纯插件服务端运行此插件,否则后果自负|鲲鲲|接单子碰到Cat服务端}}
+
{{Quote|请使用纯插件服务端运行此插件,否则后果自负|[[用户:1240798440|鲲鲲]]|接单子碰到Cat服务端}}
*'''Cat'''服务端最高支持('''漏洞百出''')4.7.2,向上提版本会有无止境の报错,但仍可加载
+
*'''Cat'''服务端最高支持('''漏洞百出''')4.7.2,向上提版本会有无止境的报错,但仍可加载
*不同版本类型之间の差异↓
+
*除CatServer外,类似的还有LoliServer等一系列既支持插件又支持mod的服务端,这类服务端在核心上就有漏洞,并不适合使用mm
 +
*不同版本类型之间的差异↓
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! 版本类型 !! 费用 !! 该版本内容 !! 可供下载时间
 
! 版本类型 !! 费用 !! 该版本内容 !! 可供下载时间
 
|-
 
|-
| 免费版 || 免费 || 本百科除付费版内容以外の全部 || 永久
+
| 免费版 || 免费 || 本百科除付费版内容以外的全部 || 永久
 
|-
 
|-
 
| 付费版 || 4.99$ || 本百科全部内容 || 30天
 
| 付费版 || 4.99$ || 本百科全部内容 || 30天
Line 31: Line 31:
 
| 会员版 || 39.99$ || 本百科全部内容 || 永久
 
| 会员版 || 39.99$ || 本百科全部内容 || 永久
 
|}
 
|}
*月付到期后只是'''无法下载付费版''',并'''不会禁止'''你使用它<br>
+
*月付到期后只是'''无法下载付费版''',并'''不会禁止'''你使用它
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! 插件版本 !! 不兼容のMC版本
+
! 插件版本 !! 不兼容的MC版本
 
|-
 
|-
 
| 4.7.0 || 1.7.*9/1.9.*/1.1.*
 
| 4.7.0 || 1.7.*9/1.9.*/1.1.*
Line 40: Line 40:
 
| 4.8.0 || 1.11.*
 
| 4.8.0 || 1.11.*
 
|-
 
|-
| 4.9.0 || 1.8.*/1.12.*(物品方面、部分技能/条件不支持)
+
| 4.9.0 || 1.8.*/1.12.*(物品方面、部分技能/条件不支持)
 
|-
 
|-
| 4.12.0 || 1.12.*(物品方面、更多技能/条件/变量不支持)
+
| 4.12.0 || 1.12.*(物品方面、更多技能/条件/变量不支持)
 
|}
 
|}
 
该页面一切以最新付费版本(4.11.0-BETA)为准
 
该页面一切以最新付费版本(4.11.0-BETA)为准
==付费版内容==
+
===付费版内容===
*在MM Discord频道中展示称号:'''Premium'''(会员)
+
*注意,4.11以下的付费版均已无法从官方下载
 +
*在MM Discord频道中展示称号:'''Premium'''(会员)
 
*允许下载付费版(最新版)以及参与更新投票
 
*允许下载付费版(最新版)以及参与更新投票
*有权访问开发构建→[http://www.mythicmobs.net/dev]
+
*[http://www.mythicmobs.net/dev 有权访问开发构建]
*2个AI行动选择器:'''[[#.E8.A1.8C.E5.8A.A8.E9.80.89.E6.8B.A9.E5.99.A8.28AIGoalSelectors.29|fleeConditions(躲避满足条件の实体)]]'''与'''[[#.E8.A1.8C.E5.8A.A8.E9.80.89.E6.8B.A9.E5.99.A8.28AIGoalSelectors.29|doNothing(满足条件则不做任何事)]]'''与1个AI目标选择器:'''[[#.E7.9B.AE.E6.A0.87.E9.80.89.E6.8B.A9.E5.99.A8.28AITargetSelectors.29|nearestConditionalTarget(以最近の符合条件の实体为目标)]]'''
+
*2个AI行动选择器:'''[[#.E8.A1.8C.E5.8A.A8.E9.80.89.E6.8B.A9.E5.99.A8.28AIGoalSelectors.29|fleeConditions(躲避满足条件的实体)]]'''与'''[[#.E8.A1.8C.E5.8A.A8.E9.80.89.E6.8B.A9.E5.99.A8.28AIGoalSelectors.29|doNothing(满足条件则不做任何事)]]'''
*更多[[MythicMobs/Skills|特殊类技能]],如[[MythicMobs/Skills|Raytracing]]与[[MythicMobs/Skills|Chain Missile]]
+
*1个AI目标选择器:'''[[#.E7.9B.AE.E6.A0.87.E9.80.89.E6.8B.A9.E5.99.A8.28AITargetSelectors.29|nearestConditionalTarget(以最近的符合条件的实体为目标)]]'''
 +
*更多[[MythicMobs/Skills|特殊类技能]],如[[MythicMobs/Skills|Raytracing]]与[[MythicMobs/Skills|Chain Missile]]
 
*[[#.E5.8F.98.E9.87.8F.28Varibute.29MM4.6.5.2B|计算与变量]]适用于[[MythicMobs/Skills|技能]]、[[#.E6.8E.89.E8.90.BD.28Drops.29|掉落]]、[[#.E5.9F.BA.E7.A1.80.E5.B1.9E.E6.80.A7|实体属性(生命/伤害等)]]、[[#.E7.89.A9.E5.93.81.E5.B1.9E.E6.80.A7|物品属性]]与[[#.E7.89.A9.E5.93.81.E9.80.89.E9.A1.B9|选项]]
 
*[[#.E5.8F.98.E9.87.8F.28Varibute.29MM4.6.5.2B|计算与变量]]适用于[[MythicMobs/Skills|技能]]、[[#.E6.8E.89.E8.90.BD.28Drops.29|掉落]]、[[#.E5.9F.BA.E7.A1.80.E5.B1.9E.E6.80.A7|实体属性(生命/伤害等)]]、[[#.E7.89.A9.E5.93.81.E5.B1.9E.E6.80.A7|物品属性]]与[[#.E7.89.A9.E5.93.81.E9.80.89.E9.A1.B9|选项]]
 
*[[#.E8.87.AA.E5.AE.9A.E4.B9.89.E6.8A.80.E8.83.BD.E4.BF.AE.E6.94.B9.E9.A1.B9.E5.8F.98.E9.87.8F.284.12.2B_Skill_Parameters.29|自定义技能修改项变量系统]]
 
*[[#.E8.87.AA.E5.AE.9A.E4.B9.89.E6.8A.80.E8.83.BD.E4.BF.AE.E6.94.B9.E9.A1.B9.E5.8F.98.E9.87.8F.284.12.2B_Skill_Parameters.29|自定义技能修改项变量系统]]
 
*允许使用origin=@targeter在[[MythicMobs/Skills|任意技能]]
 
*允许使用origin=@targeter在[[MythicMobs/Skills|任意技能]]
 
*[[MythicMobs/Skills|特殊类技能]]-[[MythicMobs/Skills|命中目标激活的技能]]允许添加[[MythicMobs/Conditions|条件]]
 
*[[MythicMobs/Skills|特殊类技能]]-[[MythicMobs/Skills|命中目标激活的技能]]允许添加[[MythicMobs/Conditions|条件]]
*自定义[[MythicMobs/Skills|伤害]]类型与[[MythicMobs/Skills|伤害]]修饰符
+
*自定义[[MythicMobs/Skills|伤害]]类型(MMOItems)与[[MythicMobs/Skills|伤害]]修饰符(MMOItems)
 
*支持[[#.E8.A1.8C.E5.8A.A8.E9.80.89.E6.8B.A9.E5.99.A8.28AIGoalSelectors.29|自定义AI行动]]/[[#.E7.9B.AE.E6.A0.87.E9.80.89.E6.8B.A9.E5.99.A8.28AITargetSelectors.29|目标选择器]]写入[[MythicMobs/Conditions|条件]]
 
*支持[[#.E8.A1.8C.E5.8A.A8.E9.80.89.E6.8B.A9.E5.99.A8.28AIGoalSelectors.29|自定义AI行动]]/[[#.E7.9B.AE.E6.A0.87.E9.80.89.E6.8B.A9.E5.99.A8.28AITargetSelectors.29|目标选择器]]写入[[MythicMobs/Conditions|条件]]
 
*付费版内容全部支持'''[[Crucible|Crucible(前身Artifacts)]], Enchants, MMOItems, MMOCore'''等
 
*付费版内容全部支持'''[[Crucible|Crucible(前身Artifacts)]], Enchants, MMOItems, MMOCore'''等
 
*未完待续
 
*未完待续
  
==有关该插件の其他渠道==
+
===有关该插件的其他渠道===
*官方Discord频道→[https://discord.com/invite/K3tqXfT|官方Discord频道]
+
*[https://discord.com/invite/K3tqXfT 官方Discord频道]
 
*官方Minecraft服务器IP:'''play.theloungemc.com'''
 
*官方Minecraft服务器IP:'''play.theloungemc.com'''
*预览版页面→[http://www.mythicmobs.net/dev](需会员账号)
+
*[http://www.mythicmobs.net/dev 预览版页面](需会员账号)
 +
 
 +
==影响较大的Bug==
 +
服务器非正常关闭后,MM怪会全部失效,正常情况下不会失效
 +
 
 +
[[MythicMobs/Skills|技能]](带有[[MythicMobs/Skills|特效]]并带有[[MythicMobs/Skills|延迟]])释放频率较高的mm怪,碰到MM保存事件高概率失效
 +
 
 +
[[MythicMobs/Skills|技能]](带有[[MythicMobs/Skills|延迟]])释放频率过高会导致mm怪失效
 +
===解决方法===
 +
保存事件可以拉高[[#.E9.85.8D.E7.BD.AE.E6.96.87.E4.BB.B6.28config.yml.29|config.yml]]内的'''[[#.E6.97.B6.E9.92.9F.28Clock.29|SaveInterval]]'''默认值为5(分钟)
  
=影响较大的Bug=
+
第三点解决方法:利用[[MythicMobs/Skills|记分板]]与[[#.E8.A7.A6.E5.8F.91.E5.99.A8|onTimer]],来做到类似于[[MythicMobs/Skills|delay(延迟)]]的效果
服务器非正常关闭后,MM怪会全部失效,正常情况下不会失效<br>
 
[[MythicMobs/Skills|技能]](带有[[[[MythicMobs/Skills|特效]]并带有[[[[MythicMobs/Skills|延迟]])释放频率较高的mm怪,碰到MM保存事件高概率失效<br>
 
[[MythicMobs/Skills|技能]](带有[[MythicMobs/Skills|延迟]])释放频率过高会导致mm怪失效
 
==解决方法==
 
保存事件可以拉高[[#.E9.85.8D.E7.BD.AE.E6.96.87.E4.BB.B6.28config.yml.29|config.yml内的'''[[#.E6.97.B6.E9.92.9F.28Clock.29|SaveInterval]]'''默认值为5(分钟)<br>
 
第三点解决方法: 利用[[[[MythicMobs/Skills|记分板]]与[[#.E8.A7.A6.E5.8F.91.E5.99.A8|onTimer]],来做到类似于[[MythicMobs/Skills|delay(延迟)]]的效果<br>
 
  
=概览=
+
==概览==
您能使用本插件做以下事情<br/>
+
您能使用本插件做以下事情
*[[MythicMobs/Skills|技能]]————创造[[MythicMobs/Skills|技能]](冷却时间/[[MythicMobs/Skills/Targeters|目标选择器]]/触发器))<br/>
+
*[[MythicMobs/Skills|技能]]————创造[[MythicMobs/Skills|技能]](冷却时间/[[MythicMobs/Skills/Targeters|目标选择器]]/触发器)
*[[MythicMobs/Conditions|条件]]————为[[MythicMobs/Skills|技能]]添加[[MythicMobs/Conditions|条件]]<br/>
+
*[[MythicMobs/Conditions|条件]]————为[[MythicMobs/Skills|技能]]添加[[MythicMobs/Conditions|条件]]
*[[MythicMobs/Options|实体选项]]——修改属性(血量/近战伤害/移速/攻击范围)等<br/>
+
*[[MythicMobs/Options|实体选项]]————修改属性(血量/近战伤害/移速/攻击范围)等
*[[MythicMobs/Skills/EffectSkills|特效]]————使用音效与粒子效果令[[MythicMobs/Skills|技能]]更多彩<br/>
+
*[[MythicMobs/Skills/EffectSkills|特效]]————使用音效与粒子效果令[[MythicMobs/Skills|技能]]更多彩
*[[MythicMobs/Items|物品]]————自定义物品与掉落表の掉落几率与数量<br/>
+
*[[MythicMobs/Items|物品]]————自定义物品与掉落表の掉落几率与数量
*[[MythicMobs/Mobs#.E4.BC.A4.E5.AE.B3.E8.B0.83.E6.95.B4.28DamageModifiers.29|伤害调整]]——为生物设置伤害抗性(免疫溺水/受到箭的伤害减半/烧伤伤害抵消...)<br/>
+
*[[MythicMobs/Mobs#.E4.BC.A4.E5.AE.B3.E8.B0.83.E6.95.B4.28DamageModifiers.29|伤害调整]]——为生物设置伤害抗性(免疫溺水/受到箭的伤害减半/烧伤伤害抵消……)
*[[#.E7.94.9F.E6.88.90.28Spawners.29|生成控制]]——自定义定点/定时生成与随机生成,并自定义生成[[MythicMobs/Conditions|条件]]...<br/>
+
*[[#.E7.94.9F.E6.88.90.28Spawners.29|生成控制]]——自定义定点/定时生成与随机生成,并自定义生成[[MythicMobs/Conditions|条件]]……
*[[MythicMobs/Mobs#.E7.AD.89.E7.BA.A7.E8.B0.83.E6.95.B4.E5.80.BC.28LevelModifiers.29|等级调整值]]—根据等级提升实体各项属性与掉落几率等<br/>
+
*[[MythicMobs/Mobs#.E7.AD.89.E7.BA.A7.E8.B0.83.E6.95.B4.E5.80.BC.28LevelModifiers.29|等级调整值]]—根据等级提升实体各项属性与掉落几率等
*[[MythicMobs/Mobs#.E5.A8.81.E8.83.81.E8.A1.A8.28Threat_Tables.29|威胁表]]———更好の攻击目标选择与一些变量/一些技能<br/>
+
*[[MythicMobs/Mobs#.E5.A8.81.E8.83.81.E8.A1.A8.28Threat_Tables.29|威胁表]]———更好の攻击目标选择与一些变量/一些技能
*[[MythicMobs/Mobs#.E8.87.AA.E5.AE.9A.E4.B9.89AI|自定义AI]]——自定义实体の行动目标与首要/次要攻击目标<br/>
+
*[[MythicMobs/Mobs#.E8.87.AA.E5.AE.9A.E4.B9.89AI|自定义AI]]——自定义实体の行动目标与首要/次要攻击目标
*[[MythicMobs/Mobs#.E6.B4.BE.E5.88.AB.28Faction.29|派别系统]]——设置派别,配合自定义AI使生物攻击不同派系,或与玩家统一战线/为技能加上派别条件。<br/>
+
*[[MythicMobs/Mobs#.E6.B4.BE.E5.88.AB.28Faction.29|派别系统]]——设置派别,配合自定义AI使生物攻击不同派系,或与玩家统一战线/为技能加上派别条件。
*[[MythicMobs/Mobs#.E4.BC.AA.E8.A3.85.28Disguise.29|伪装]]————允许实体伪装成任意事物 <span style="color:red">需要LibsDisguises与[[ProtocolLib|ProtocoLib]]</span><br/>
+
*[[MythicMobs/Mobs#.E4.BC.AA.E8.A3.85.28Disguise.29|伪装]]————允许实体伪装成任意事物 <span style="color:red">需要LibsDisguises</span>与[[ProtocolLib|<span style="color:red">ProtocoLib</span>]]
*[[MythicMobs/Vaributes|变量]]————上限极高的数值计算系统[[PlaceholderAPI|<span style="color:red">需PlaceholderAPI]]</span><br/>
+
*[[MythicMobs/Vaributes|变量]]————上限极高的数值计算系统[[PlaceholderAPI|<span style="color:red">需要PlaceholderAPI</span>]]
*[[MythicMobs/Mobs#Boss.E8.A1.80.E6.9D.A1.28BossBar.29|BOSS血条]]—允许实体の血条显示在屏幕上方[[BossBar|<span style="color:red">需要BossBar]]</span><br/>
+
*[[MythicMobs/Mobs#Boss.E8.A1.80.E6.9D.A1.28BossBar.29|BOSS血条]]—允许实体の血条显示在屏幕上方<span style="color:red">需要BossBar</span>
*插件兼容——兼容各种流行的插件(SkillAPI/Heroes/Vault.....)!
+
*插件兼容——兼容各种流行的插件(SkillAPI/Heroes/Vault...)
 
更多功能尽情期待~
 
更多功能尽情期待~
  
=源码相关(API)=
+
==插件接口(API)==
源码页面→[https://www.mythicmobs.net/javadocs/]
+
此部分涉及的是MythicMobs的辅助插件开发,如果您不会Java编程,请跳过此部分
==Maven项目==
+
 
<pre><repository>
+
JavaDocs:
 +
https://www.mythicmobs.net/javadocs/
 +
===Maven===
 +
====仓库====
 +
<pre>
 +
<repository>
 
     <id>nexus</id>
 
     <id>nexus</id>
 
     <name>Lumine Releases</name>
 
     <name>Lumine Releases</name>
 
     <url>https://mvn.lumine.io/repository/maven-public/</url>
 
     <url>https://mvn.lumine.io/repository/maven-public/</url>
</repository>,</pre>
+
</repository>
==Dependency项目==
+
</pre>
<pre><dependency>
+
====依赖====
 +
<pre>
 +
<dependency>
 
     <groupId>io.lumine.xikage</groupId>
 
     <groupId>io.lumine.xikage</groupId>
 
     <artifactId>MythicMobs</artifactId>
 
     <artifactId>MythicMobs</artifactId>
 
     <version>4.9.1</version>   
 
     <version>4.9.1</version>   
 
     <scope>provided</scope>
 
     <scope>provided</scope>
</dependency></pre>
+
</dependency>
 +
</pre>
 +
 
 +
===示例===
 +
MythicMobs API中有许多事件和帮助类来帮助您更好地调用MythicMobs的生物、物品和技能系统
  
==栗子==
+
示例页面:[https://github.com/xikage/MythicMobs-API-Examples MythicMobs API使用示例]
MMのAPI包含许多事件和帮助类<br>
+
===事件(Event)===
你利用我们的怪物,物品和技能系统,栗子页面→[https://github.com/xikage/MythicMobs-API-Examples]
 
==事件(Event)==
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 134: Line 148:
 
| MythicMobTargeterLoadEvent || 目标选择器加载后调用此事件
 
| MythicMobTargeterLoadEvent || 目标选择器加载后调用此事件
 
|}
 
|}
以下是一些帮助您入门的示例:
+
 
=格式注意事项=
+
==格式注意事项==
*[[MythicMobs/Skills|特殊类技能:'''Skill(技能)''']]有第二种格式:'''[[MythicMobs/Skills|skill:技能名''']],第一种格式为[[MythicMobs/Skills|'''skill:技能名''']]
+
*[[MythicMobs/Skills|特效类技能]]的前缀'''effect'''可缩写为'''e''',或直接省略
*[[MythicMobs/Skills|特效类技能]]不需要前缀'''effect''',且这个前缀可以缩写为'''e'''
+
*技能文档内位于一个技能组头一行的'''技能名'''不支持部分特殊符号与Yaml格式的注释符号"#",如
*技能文档内位于一个技能组头一行的'''技能名'''不支持部分特殊符号与Yml格式的注释符号"#",如
+
<pre>
<pre>#鲲鲲:
+
#鲲鲲:
 
   Skills:
 
   Skills:
   - damage</pre>
+
   - damage
若文档内写了此技能,则这个文档内の其他技能都会失效
+
</pre>
*实体文档内'''MM实体内部名''不支持部分特殊符号与Yml格式的注释符号"#",如
+
若文档内写了此技能,则这个文档内的其他技能都会失效
<pre>#鲲鲲:
+
*实体文档内''MM实体内部名''不支持部分特殊符号与Yaml格式的注释符号"#",如
   Type: Zombie</pre>
+
<pre>
若文档内写了此实体,则这个文档内の其他实体都会失效
+
#鲲鲲:
*技能文档内每个技能组の第二行'''Skills:'''必须没有其他字符位于同一行,如
+
   Type: Zombie
<pre>鲲鲲:
+
</pre>
 +
若文档内写了此实体,则这个文档内的其他实体都会失效
 +
*技能文档内每个技能组的第二行'''Skills:'''必须没有其他字符位于同一行,如
 +
<pre>
 +
鲲鲲:
 
   Skills: ?
 
   Skills: ?
   - damage</pre>
+
   - damage
若文档内写了此技能,则这个文档内の其他技能都会失效,需要删除"?"
+
</pre>
 +
若文档内写了此技能,则这个文档内的其他技能都会失效,需要删除"?"
  
=配置文件(config.yml)=
+
==配置文件(config.yml)==
编辑文档时,可以使用#符号留言或标记。
+
编辑文档时,可以使用"#"符号留言或标记。
 
<pre>
 
<pre>
 
# 这是一条留言。
 
# 这是一条留言。
 
</pre>
 
</pre>
如果yml内含有中文,需要转码为UTF-8。<br/>
+
如果yml内含有中文,需要转码为UTF-8。
只要保证配置文件为文档并且此文件为正确可读的文档格式,任何yml配置文件(config.yml除外)都可以被重命名为任意名字。<br/>
+
只要保证配置文件为文档并且此文件为正确可读的文档格式,任何yml配置文件(config.yml除外)都可以被重命名为任意名字。
这样就可以更方便地管理自己的配置文件,比如 鲲鲲.txt,鲨鲨.yml,。
+
这样就可以更方便地管理自己的配置文件,比如 [[用户:1240798440|鲲鲲]].txt,[[用户:1240798440|鲨鲨]].yml。
{{Hide|标题=MM4.10+config.yml文本  
+
{{Hide|标题=MM4.10+config.yml文本|内容=
|内容=
 
 
<pre>
 
<pre>
 
Configuration:
 
Configuration:
Line 243: Line 261:
 
}}
 
}}
  
==配置文件详解==
+
===配置文件详解===
===基本项(General)===
+
====基本项(General)====
<spoiler>
+
{| class="wikitable mw-collapsible  mw-collapsed"
{| class="wikitable"
 
 
|-
 
|-
! !! 参数 !! 描述
+
! 选项 !! 参数 !! 描述
 
|-
 
|-
 
| AllowMetrics || true/false || 是否发送度量数据给开发者
 
| AllowMetrics || true/false || 是否发送度量数据给开发者
Line 254: Line 271:
 
| CheckForUpdates || true/false || 是否自动检测插件最新版本
 
| CheckForUpdates || true/false || 是否自动检测插件最新版本
 
|-
 
|-
| CompatibilityMode || true/false || 是否开启插件兼容模式<br/>若和其他插件有冲突的话启用此模式或许能解决插件冲突问题
+
| CompatibilityMode || true/false || 是否开启插件兼容模式
 +
 
 +
若和其他插件有冲突的话启用此模式或许能解决插件冲突问题
 
|-
 
|-
| DebugLevel || [''数值'' || 调试等级,等级越高显示的信息就越多<br/>启用的话会关闭妨碍调试的功能,如随机生成,生物生成,和其他随机的功能<br/>(范围:0 ~ 4)
+
| DebugLevel || ''数值'' || 调试等级,等级越高显示的信息就越多
 +
 
 +
启用的话会关闭妨碍调试的功能,如随机生成,生物生成,和其他随机的功能(范围:0 ~ 4)
  
 
'''0:不检测'''
 
'''0:不检测'''
Line 274: Line 295:
 
'''4:过量信息'''
 
'''4:过量信息'''
 
|-
 
|-
| ErrorLogging || [true/false] || 是否保存插件报错日志<br/>保存路径:\MythicMobs\Error Logs\
+
| ErrorLogging || true/false || 是否保存插件报错日志
 +
 
 +
保存路径:plugins\MythicMobs\Error Logs\
 
|-
 
|-
| Language || [enUS之类的] || 语言,没啥用处的选项
+
| Language || enUS之类的 || 语言,没啥用处的选项
 
|-
 
|-
| UseVolatileFeatures || [true/false] || 是否使用易变特性<br/>如果使用的是不支持的Bukkit或奇怪的Spigot版本,可尝试禁用此项
+
| UseVolatileFeatures || true/false || 是否使用易变特性
 +
 
 +
如果使用的是不支持的Bukkit或奇怪的Spigot版本,可尝试禁用此项
 
|}
 
|}
</spoiler>
+
====时钟(Clock)====
===时钟(Clock)===
 
 
*并不是所有版本的默认时钟配置都是一致的 By:烙铁
 
*并不是所有版本的默认时钟配置都是一致的 By:烙铁
<spoiler>
+
{| class="wikitable mw-collapsible  mw-collapsed"
{| class="wikitable"
 
 
|-
 
|-
! !! 参数 !! 描述
+
! 选项 !! 参数 !! 描述
 
|-
 
|-
| ClockInterval || ''数值'' || 设置[[MythicMobs/Skills|技能]]所允许的最低发动间隔,修改此项后必须重启插件,建议数值以5递增<br/>(只适用于“~onTimer:xx”。单位:刻)
+
| ClockInterval || ''数值'' || 设置[[MythicMobs/Skills|技能]]所允许的最低发动间隔,修改此项后必须重启插件,建议数值以5递增(只适用于“~onTimer:xx”。单位:刻)
 
|-
 
|-
 
| SaveInterval || ''数值'' || 保存插件数据的时间间隔(单位:分钟)
 
| SaveInterval || ''数值'' || 保存插件数据的时间间隔(单位:分钟)
Line 298: Line 321:
 
| CleanupInterval || ''数值'' || 清除间隔(单位:秒)
 
| CleanupInterval || ''数值'' || 清除间隔(单位:秒)
 
|}
 
|}
</spoiler>
 
  
===分支(Components)===
+
====分支(Components)====
<spoiler>
+
{| class="wikitable mw-collapsible  mw-collapsed"
{| class="wikitable"
 
 
|-
 
|-
! !! 参数 !! 描述
+
! 选项 !! 参数 !! 描述
 
|-
 
|-
 
| CustomSpawners || true/false || 是否启用此插件怪物的生成
 
| CustomSpawners || true/false || 是否启用此插件怪物的生成
Line 310: Line 331:
 
| RandomSpawning || true/false || 是否启用此插件怪物的随机生成
 
| RandomSpawning || true/false || 是否启用此插件怪物的随机生成
 
|}
 
|}
</spoiler>
 
  
===生物(Mobs)===
+
====生物(Mobs)====
 
*在4.11+,整体等级调整值的优先度高于[[#.E7.AD.89.E7.BA.A7.E8.B0.83.E6.95.B4.E5.80.BC.28LevelModifiers.29|独立等级调整值(优先度=优先计算)]]
 
*在4.11+,整体等级调整值的优先度高于[[#.E7.AD.89.E7.BA.A7.E8.B0.83.E6.95.B4.E5.80.BC.28LevelModifiers.29|独立等级调整值(优先度=优先计算)]]
<spoiler>
+
{| class="wikitable mw-collapsible  mw-collapsed"
{| class="wikitable"
+
! 选项 !! 参数 !! 描述
|-
 
! !! 参数 !! 描述
 
 
|-
 
|-
 
|{{Minecraft Color|&9|DespawnByDefault}} || true/false || 清除MM生物的机制是否和原版一样(就是离玩家太远刷没)
 
|{{Minecraft Color|&9|DespawnByDefault}} || true/false || 清除MM生物的机制是否和原版一样(就是离玩家太远刷没)
Line 335: Line 353:
 
|{{Minecraft Color|&9|PreventOtherDropsByDefault}} || true/false || MM生物死亡时是否掉落原版掉落物
 
|{{Minecraft Color|&9|PreventOtherDropsByDefault}} || true/false || MM生物死亡时是否掉落原版掉落物
 
|-
 
|-
| '''ShowHealth'''<br/>Radius(半径)<br/>Format(前缀) || ''数量''<br/>''文本'' || 血量显示项<br/>发送生物血量信息的半径范围<br/>血量信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
+
| '''ShowHealth'''<br/>Radius(半径)<br/>Format(前缀)
 +
| <br/>''数量''<br/>''文本''
 +
| 血量显示项<br/>发送生物血量信息的半径范围<br/>血量信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
 
|-
 
|-
 
| DefaultLevelModifiers ||  || 整体等级调整值,默认每提升1级的各项上升数值,在4.11+,整体等级调整值的优先度高于独立等级调整值(优先度=优先计算)
 
| DefaultLevelModifiers ||  || 整体等级调整值,默认每提升1级的各项上升数值,在4.11+,整体等级调整值的优先度高于独立等级调整值(优先度=优先计算)
 
|}
 
|}
</spoiler>
+
 
===随机刷怪项(Random Spawning)===
+
====随机刷怪项(Random Spawning)====
<spoiler>
+
{| class="wikitable mw-collapsible  mw-collapsed"
{| class="wikitable"
 
 
|-
 
|-
! !! 参数 !! 描述
+
! 选项 !! 参数 !! 描述
 
|-
 
|-
 
| DisableVanillaSpawns || true/false || 是否禁止刷新原版生物
 
| DisableVanillaSpawns || true/false || 是否禁止刷新原版生物
Line 371: Line 390:
 
</pre>
 
</pre>
 
|}
 
|}
</spoiler>
+
 
===兼容项(Compatibility)===
+
====兼容项(Compatibility)====
<spoiler>
+
{| class="wikitable mw-collapsible  mw-collapsed"
{| class="wikitable"
+
|-
 +
! 插件 !! 选项 !! 参数 !! 描述
 +
|-
 +
| rowspan="3" | Heroes, McMMO, SkillAPI
 +
| Enabled || true/false || 是否启用
 
|-
 
|-
! 项 !! 参数 !! 描述
+
| ShowXPMessage || true/false || 是否显示经验信息
 
|-
 
|-
| '''Heroes'''<br/>Enabled<br/>ShowXPMessage<br/>XPMessageFormat || true/false<br/>true/false<br/>''文本''' || 是否启用<br/>是否显示经验信息<br/>显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
+
| XPMessageFormat || ''文本'' || 显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
 
|-
 
|-
| '''McMMO'''<br/>Enabled<br/>ShowXPMessage<br/>XPMessageFormat || true/false<br/>true/false<br/>''文本'' || 是否启用<br/>是否显示经验信息<br/>显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
+
| rowspan="3" | Vault
 +
| Enabled || true/false || 是否启用
 
|-
 
|-
| '''SkillAPI'''<br/>Enabled<br/>ShowXPMessage<br/>XPMessageFormat || true/false<br/>true/false<br/>''文本'' || 是否启用<br/>是否显示经验信息<br/>显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
+
| ShowMoneyMessage || true/false || 是否显示金钱信息
 
|-
 
|-
| '''Vault'''<br/>Enabled<br/>ShowMoneyMessage<br/>MoneyMessageFormat || true/false<br/>true/false<br/>''文本'' || 是否启用<br/>是否显示金钱信息。<br/>显示金钱信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
+
| MoneyMessageFormat || ''文本'' || 显示金钱信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
 
|}
 
|}
</spoiler>
 
  
=命令与权限(Commands & Premissions)=
+
==命令与权限(Commands & Premissions)==
 
所有可用的命令与权限见-->[[MythicMobs/Commands|可用命令页面]]
 
所有可用的命令与权限见-->[[MythicMobs/Commands|可用命令页面]]
输入/mythicmobs会显示所有可用的命令。每个命令也会提示你如何使用。<br/>
 
名字name和显示名字DisplayName并不是同一个东西。<br/>
 
'''[ ]'''内的参数为必填,'''< >'''内的参数为选填。
 
  
=兼容插件=
+
输入/mythicmobs会显示所有可用的命令。每个命令也会提示你如何使用。
==拓展类==
+
 
 +
名字name和显示名字DisplayName并不是同一个东西。
 +
 
 +
'''< >'''内的参数为必填参数,'''[ ]'''内的参数为选填参数。
 +
 
 +
==辅助插件==
 +
这里列举的是一些可以与MythicMobs同时安装且能与MythicMobs配合来丰富、拓展游戏内容的插件
 +
===拓展类===
 
{{Hide|标题=MythicSkills
 
{{Hide|标题=MythicSkills
 
|内容=
 
|内容=
MythicSkills是一个MythicMobsExtension的附加,允许你给MM怪物添加SkillAPI[[MythicMobs/Skills|技能]]。</br>
+
MythicSkills是一个MythicMobsExtension的附加,允许你给MythicMobs怪物添加SkillAPI技能。
下载它!并将 MythicSkills 放进你的服务器,并重启。</br>
+
 
</br>
+
*中文百科:[[MythicSkills]]
中文百科:[[MythicSkills]]</br>
+
*下载地址:http://mc.hackerzlair.org:8080/job/MythicSkills
下载:[http://mc.hackerzlair.org:8080/job/MythicSkills]
 
 
}}
 
}}
 
{{Hide|标题=MythicAnimatorStands
 
{{Hide|标题=MythicAnimatorStands
 
|内容=
 
|内容=
MythicAnimatorStands是一个MythicMobs的附加,允许你给盔甲架添加动作动画。</br>
+
MythicAnimatorStands是一个MythicMobs的附加,允许你给盔甲架添加动作动画。
下载它!并将 MythicAnimatorStands 放进你的服务器,并重启。</br>
+
 
</br>
+
*中文百科:[[MythicAnimatorStands]]
中文百科:[[MythicAnimatorStands]]</br>
+
*下载地址:https://github.com/BerndiVader/MythicAnimatorStands/tree/noProtocolLib
下载:[https://github.com/BerndiVader/MythicAnimatorStands/tree/noProtocolLib]
 
 
}}
 
}}
 
{{Hide|标题=MythicMobsExtension
 
{{Hide|标题=MythicMobsExtension
 
|内容=
 
|内容=
MythicMobsExtension是一个MythicMobs的附加,允许你做到更多的机制和[[MythicMobs/Skills|技能]],使用更多的触发[[MythicMobs/Conditions|条件]]。</br>
+
MythicMobsExtension是一个MythicMobs的附加,允许你做到更多的机制和[[MythicMobs/Skills|技能]],使用更多的触发[[MythicMobs/Conditions|条件]]。
下载它!并将 MythicMobsExtension.jar 放进你的服务器,并重启。</br>
+
 
</br>
+
*中文百科:[[MythicMobsExtension/新|MythicMobsExtension中文百科]]
中文百科:[[MythicMobsExtension/新|MythicMobsExtension中文百科]]</br>
+
*下载地址:https://mc.hackerzlair.org/jenkins/job/MythicMobsExtension
下载:[https://mc.hackerzlair.org/jenkins/job/MythicMobsExtension]
 
 
}}
 
}}
 
{{Hide|标题=Crucible
 
{{Hide|标题=Crucible
 
|内容=
 
|内容=
Crucible是一个MythicMobs的附加,允许物品使用[[MythicMobs/Skills|技能]]。</br>
+
Crucible是一个MythicMobs的附加,允许物品使用[[MythicMobs/Skills|技能]]。
下载它!并将 Crucible.jar 放进你的服务器,并重启。</br>
+
 
</br>
+
*中文百科:[[Crucible|Crucible中文百科]]
中文百科:[[Crucible|Crucible中文百科]]</br>
+
*购买Crucible:https://mythiccraft.io/index.php?resources/crucible-create-unbelievable-mythic-items.2
Crucible购买:[https://mythiccraft.io/index.php?resources/crucible-create-unbelievable-mythic-items.2/ Crucible购买]</br>
 
 
}}
 
}}
 
{{Hide|标题=Quest
 
{{Hide|标题=Quest
 
|内容=
 
|内容=
前置:[http://www.spigotmc.org/resources/quests.3711/Quests]
+
前置:http://www.spigotmc.org/resources/quests.3711/Quests
*Quests 模块添加了一个 “Kill # Mythic Mobs” 目标到 Quests,允许你设置击杀 MythicMobs 生物的任务。
+
*Quests 模块添加了一个 “Kill # MythicMobs” 目标到 Quests,允许你设置击杀 MythicMobs 生物的任务。
 
安装
 
安装
 
*在[http://www.spigotmc.org/resources/mythicmobs-quests-module.7261/ 这里]下载 '''''MythicMobs-Quests.jar'''''
 
*在[http://www.spigotmc.org/resources/mythicmobs-quests-module.7261/ 这里]下载 '''''MythicMobs-Quests.jar'''''
Line 452: Line 475:
 
使用
 
使用
 
支持很简单:
 
支持很简单:
<pre>鲲鲲:
 
  Type: MPET
 
  MPet:
 
    Type: <type>
 
    Anchor: <invisible "base" mob type>
 
    ShowName: <true/false></pre>
 
举个例子,你可以创建 鲲鲲 并使用 MPets有的 “Pug” 类型:
 
 
<pre>
 
<pre>
鲲鲲:
+
鲲鲲:
   Type: MPET
+
  Type: MPET
   MPet:
+
  MPet:
     Type: pug
+
    Type: <type>
     Anchor: SPIDER
+
    Anchor: <invisible "base" mob type>
     ShowName: true
+
    ShowName: <true/false></pre>
   Display: '鲲鲲'</pre>
+
举个例子,你可以创建 [[用户:1240798440|鲲鲲]] 并使用 MPets有的 “Pug” 类型:<pre>鲲鲲:
 +
   Type: MPET
 +
   MPet:
 +
     Type: pug
 +
     Anchor: SPIDER
 +
     ShowName: true
 +
   Display: '鲲鲲'
 +
</pre>
 +
}}
 +
{{Hide|标题=ModelEngine
 +
|内容=
 +
ModelEngine是一个可以让怪物有自己独特模型的插件,允许你给MM怪物添加生物模型(可以是自己构建的任意模型但是需要用到资源包)
 +
*中文百科:[[ModelEngine]]
 +
*购买ModelEngine:https://www.spigotmc.org/resources/conxeptworks-model-engine%E2%80%94ultimate-custom-entity-model-manager-1-14-1-17-1.79477
 
}}
 
}}
*'''Denizen(城镇)'''与'''Skript(脚本)'''
+
*'''Denizen(城镇)'''与'''Skript(脚本)'''
*在'''BossShop(Boss商店)'''中使用[[#.E7.89.A9.E5.93.81.28Items.29|MM物品]]
+
*在'''BossShop(Boss商店)'''中使用[[#.E7.89.A9.E5.93.81.28Items.29|MythicMobs物品]]
*官方推荐の任务插件:'''Quests'''
+
*官方推荐的任务插件:'''Quests'''
  
==兼容类==
+
===兼容类===
 
*使用'''Advanced Achievements(超级成就)'''为MM实体定制相关成就
 
*使用'''Advanced Achievements(超级成就)'''为MM实体定制相关成就
 
*任务插件:'''BetonQuest'''与'''BeautyQuest'''
 
*任务插件:'''BetonQuest'''与'''BeautyQuest'''
 
*使用'''EnchantPlus(附魔Plus)'''为[[#.E7.89.A9.E5.93.81.28Items.29|MM物品]]添加更多附魔
 
*使用'''EnchantPlus(附魔Plus)'''为[[#.E7.89.A9.E5.93.81.28Items.29|MM物品]]添加更多附魔
 
*使用'''Graveyards(墓地)'''在玩家重生后激活[[MythicMobs/Skills|技能]]
 
*使用'''Graveyards(墓地)'''在玩家重生后激活[[MythicMobs/Skills|技能]]
*MM实体可以[[#.E6.8E.89.E8.90.BD.28Drops.29|掉落]]'''Heroes(英雄)'''、'''McMMO'''、'''SkillAPI'''内の经验等
+
*MM实体可以[[#.E6.8E.89.E8.90.BD.28Drops.29|掉落]]'''Heroes(英雄)'''、'''McMMO'''、'''SkillAPI'''内的经验等
 
*使用'''HologramDisplay(全息字显示)'''创建全息血条/字
 
*使用'''HologramDisplay(全息字显示)'''创建全息血条/字
 
*使用'''Lib's Disguise'''令实体[[#.E4.BC.AA.E8.A3.85.28Disguise.29|伪装]]
 
*使用'''Lib's Disguise'''令实体[[#.E4.BC.AA.E8.A3.85.28Disguise.29|伪装]]
*将'''MiniaturePets(迷你宠物)'''の模型用于MM实体,见上方
+
*将'''MiniaturePets(迷你宠物)'''的模型用于MM实体,见上方
 
*使用'''TerrainControl'''令实体[[#.E9.9A.8F.E6.9C.BA.E5.88.B7.E6.80.AA.E7.82.B9|生成]]在TC群系
 
*使用'''TerrainControl'''令实体[[#.E9.9A.8F.E6.9C.BA.E5.88.B7.E6.80.AA.E7.82.B9|生成]]在TC群系
 
*部分[[MythicMobs/Skills|技能]]与[[MythicMobs/Conditions|条件]]需'''Vault(经济)'''作为前置
 
*部分[[MythicMobs/Skills|技能]]与[[MythicMobs/Conditions|条件]]需'''Vault(经济)'''作为前置
 
*部分[[MythicMobs/Conditions|条件]]以及生成在指定区域内需'''WorldGuard(世界区域)'''作为前置
 
*部分[[MythicMobs/Conditions|条件]]以及生成在指定区域内需'''WorldGuard(世界区域)'''作为前置
(如果您有想写进此列表の插件,请告诉MM作者)
+
(如果您有想写进此列表的插件,请告诉MythicMobs作者)
  
=实体概览(Mobs)=
+
==实体(Mobs)==
'''更多有关实体的内容,请点击-->[[MythicMobs/Mobs|实体页面]]''',这包括'''伪装'''、'''伤害调整'''等
+
'''更多有关实体的内容,请点击-->[[MythicMobs/Mobs|实体页面]]''',这包括'''伪装'''、'''伤害调整'''等
*MM实体内部ID是区分大小写的,如你的MM怪叫KK,而你使用/mm m s Kk后,MM会提示无法找到该实体
+
*MM实体内部ID是区分大小写的,如你的MM怪叫AA,而你使用/mm m s Aa后,MM会提示无法找到该实体
 
*MythicMobs基于自定义的生物(或实体),有很多选项和属性可以使用。下面是可以添加到自定义生物中的选项和属性的完整列表。
 
*MythicMobs基于自定义的生物(或实体),有很多选项和属性可以使用。下面是可以添加到自定义生物中的选项和属性的完整列表。
 
*其中大多数是'''可选'''的,这意味着您'''不必'''每次创建新的生物时都配置'''整个列表'''。真正'''必要'''的只是'''内部生物名称(internal_mobname)'''和'''生物种类(Type)'''。
 
*其中大多数是'''可选'''的,这意味着您'''不必'''每次创建新的生物时都配置'''整个列表'''。真正'''必要'''的只是'''内部生物名称(internal_mobname)'''和'''生物种类(Type)'''。
*你可以在Mobs文件夹中创建'''任意数量'''的文件,文件名称随意,格式为yml或txt。
+
*你可以在Mobs文件夹中创建'''任意数量'''的文件,文件名称随意,格式为yml或txt。
 
{{Hide|标题=一个带有所有选项的示例
 
{{Hide|标题=一个带有所有选项的示例
 
|内容=
 
|内容=
<pre>鲲鲲的主人: #实体内部ID
+
<pre>
   Type: WITHER_SKELETON #怪物类型,这里为凋灵骷髅
+
鲲鲲的主人: #实体内部ID
   Display: '§b鲲鲲' #怪物显示名,这里为蓝色的"鲲鲲"
+
   Type: WITHER_SKELETON #怪物类型,这里为凋灵骷髅
   DamageModifiers: #伤害调整
+
   Display: '§b鲲鲲' #怪物显示名,这里为蓝色的“鲲鲲”
   - LIGHTNING 0.1 #减少90%的雷击伤害
+
   DamageModifiers: #伤害调整
   - FIRE 2.0 #额外受到一倍火焰伤害
+
   - LIGHTNING 0.1 #减少90%的雷击伤害
   - AIR 1.0 #正常受到窒息伤害
+
   - FIRE 2.0 #额外受到一倍火焰伤害
   - ICE 0.5 #这个咱不知道是啥
+
   - AIR 1.0 #正常受到窒息伤害
   Disguise: #伪装
+
   - ICE 0.5 #这个咱不知道是啥
     Type: Player #伪装类型
+
   Disguise: #伪装
     Skin: Knight #若类型为Player,所用的玩家皮肤
+
     Type: Player #伪装类型
     Player: '§d§l鲲鲲大魔王' #若类型为Player,所显示的怪物名称
+
     Skin: Knight #若类型为Player,所用的玩家皮肤
     Invisible: false #可见,true为不可见
+
     Player: '§d§l鲲鲲大魔王' #若类型为Player,所显示的怪物名称
     ShowName: false #不显示名字,false为显示名字
+
     Invisible: false #可见,true为不可见
   BossBar: #Boss血条
+
     ShowName: false #不显示名字,false为显示名字
     Enabled: true/false #开启/关闭
+
   BossBar: #Boss血条
     Title: '鲲鲲大魔王!' #标题文本为鲲鲲大魔王!
+
     Enabled: true/false #开启/关闭
     Range: 5 #处在5m内的玩家会康到Boss血条
+
     Title: '鲲鲲大魔王!' #标题文本为鲲鲲大魔王!
     Color: RED #BOSS血条为红色
+
     Range: 5 #处在5m内的玩家会康到Boss血条
     Style: SOLID #字体样式
+
     Color: RED #BOSS血条为红色
   Health: 100 #怪物生命
+
     Style: SOLID #字体样式
   Modules: #额外模块
+
   Health: 100 #怪物生命
     ThreatTable: true #开启威胁表
+
   Modules: #额外模块
     ImmunityTable: true #开启伤害硬直,开启后生物选项: NoDamageTicks才可以工作
+
     ThreatTable: true #开启威胁表
   Mount: 鲲鲲 #怪物会骑着一只内部ID为"鲲鲲"的怪物
+
     ImmunityTable: true #开启伤害硬直,开启后生物选项:NoDamageTicks才可以工作
   Faction: 鲲鲲 #怪物所属派系为鲲鲲
+
   Mount: 鲲鲲 #怪物会骑着一只内部ID为“鲲鲲”的怪物
   Armor: 100 #实体额外获得500点生命
+
   Faction: 鲲鲲 #怪物所属派系为鲲鲲
   Damage: 100 #实体伤害为100点
+
   Armor: 100 #实体额外获得500点生命
   Drops: #怪物掉落配置
+
   Damage: 100 #实体伤害为100点
   - 笨蛋鲲鲲的头 1 1 #必定掉落一个MM物品内部ID为"笨蛋鲲鲲的头"
+
   Drops: #怪物掉落配置
   - exp 10 1 #必定掉落10经验
+
   - 笨蛋鲲鲲的头 1 1 #必定掉落一个MM物品内部ID为“笨蛋鲲鲲的头”
   - DIAMOND 1 0.9 #90%掉落1颗钻石
+
   - exp 10 1 #必定掉落10经验
   Trades: #村民交易相关
+
   - DIAMOND 1 0.9 #90%掉落1颗钻石
   Equipment: #装备配置
+
   Trades: #村民交易相关
   - DIAMOND_SWORD:0 #主手拿着钻石剑
+
   Equipment: #装备配置
   - DIAMOND_SWORD:5 #副手拿着钻石剑
+
   - DIAMOND_SWORD:0 #主手拿着钻石剑
   - 鲲鲲头盔:4 #戴着"鲲鲲头盔"
+
   - DIAMOND_SWORD:5 #副手拿着钻石剑
   - 鲲鲲胸甲:3 #穿着"鲲鲲胸甲"
+
   - 鲲鲲头盔:4 #戴着“鲲鲲头盔”
   - 鲲鲲护腿:2 #穿着"鲲鲲护腿"
+
   - 鲲鲲胸甲:3 #穿着“鲲鲲胸甲”
   - 鲲鲲靴子:1 #穿着"鲲鲲靴子"
+
   - 鲲鲲护腿:2 #穿着“鲲鲲护腿”
   KillMessages: #击杀信息配置
+
   - 鲲鲲靴子:1 #穿着“鲲鲲靴子”
   - '<target.name>,你死了,ba————ka。' #没啥好说的,这里的<target.name>就是怪物的目标的名字
+
   KillMessages: #击杀信息配置
   Options: #选项
+
   - '<target.name>,你死了,ba————ka。' #没啥好说的,这里的<target.name>就是怪物的目标的名字
     KnockbackResistance: 1 #防击退,1为100%
+
   Options: #选项
     MovementSpeed: 0.2 #移动速度,0.2为普通僵尸移速
+
     KnockbackResistance: 1 #防击退,1为100%
     AlwaysShowName: true #永远显示怪物名
+
     MovementSpeed: 0.2 #移动速度,0.2为普通僵尸移速
     PreventSunburn: true #防止烧伤,此为4.10新增选项</pre>
+
     AlwaysShowName: true #永远显示怪物名
 +
     PreventSunburn: true #防止烧伤,此为4.10新增选项
 +
</pre>
 
}}
 
}}
  
=[[MythicMobs/Skills|技能概览(Skills)]]=
+
==技能(Skills)==
 +
技能为MM插件的一大特点。所有MM生物都可以根据不同情况发动技能。所有写好的技能都放在plugins/MythicMobs/Skills文件夹内。
 +
 
 +
一个完整的技能一般由以下几个构成
 +
# [[MythicMobs/Skills|技能名]]
 +
# [[MythicMobs/Skills|特效类技能]]
 +
# 技能目标对象Targeters
 +
# 简易的技能触发要求Triggers
 +
# 更高级的触发[[MythicMobs/Conditions|Conditions]]
 +
 
 
更多有关技能的内容请点击-->[[MythicMobs/Skills|技能页面]]
 
更多有关技能的内容请点击-->[[MythicMobs/Skills|技能页面]]
*将写好的技能放在MythicMobs/Skills内
 
*[[MythicMobs/Skills|技能]]为MM插件的一大特点。所有MM生物都可以根据不同情况发动[[MythicMobs/Skills|技能]]
 
*一个完整的[[MythicMobs/Skills|技能]]由以下几个构成<br/>[[MythicMobs/Skills|技能名]]<br/>[[MythicMobs/Skills|特效类技能]]<br/>技能目标对象Targeters<br/>简易的技能触发要求Triggers<br/>更高级的触发[[MythicMobs/Conditions|Conditions]]
 
<br/>
 
=变量概览(Varibute)MM4.6.5+=
 
更多有关变量的内容请点击-->[[MythicMobs/Vaributes|变量页面]],这包括'''所有该插件可用变量'''
 
*{{Minecraft Color|&1|'''编辑者:鲲鲲(鲨鲨)、二白'''(栗Message)中}}
 
*{{Minecraft Color|&9|'''付费版才可以将变量应有到[[MythicMobs/Skills/TargetSkills|非消息类技能]]'''(栗Message)中}}
 
*想将所创变量(栗<caster.damage>)运用到其他地方,需改为这种格式: <caster.var.damage>
 
*变量计算(例如damage{a='2 * <caster.var.damage>'} [[#.E7.9B.AE.E6.A0.87.E9.80.89.E6.8B.A9.E5.99.A8.28AITargetSelectors.29|@self]]),运算符号必须和两个因数(可全为变量名,也可一个变量一个数字)之间隔着一个空格
 
*同时,能使用()和[]进行"复杂"的计算,计算只能用在damage/damagepercent、heal/healpercnet、setlevel,其它[[MythicMobs/Skills|技能]]计算均无效.
 
*详见底部的"随着怪物剩余血量百分比的减少增加伤害"李子,另外,100%=100,不等于1
 
*4.7.2+,若读取生物名称的变量没读取到生物名称,会提示生物种类
 
*变量用于决定返还一个特定的数值并用于[[MythicMobs/Skills|技能]]之上,也可单纯用于显示颜色或特殊符号
 
'''栗子''':<span style="color:#0ADAC5">''显示被干掉的生物名字''</span> 被骑士 ''<span style="color:green">显示使用[[MythicMobs/Skills|技能]]的玩家的名字</span>'' 使用[[MythicMobs/Skills|技能]]斩杀了
 
<pre>Skills:
 
  - message{m="&b<mob.name>&r 被骑士 &a<trigger.name>&r 使用技能斩杀了"} @PIR{r=20} ~onDeath</pre>
 
  
=物品概览(Items)=
+
==变量(Varibute)==
'''更多有关物品的内容,请点击[[MythicMobs/Items|物品页面]]'''<br>
+
变量添加于MythicMobs 4.6.5,因此在使用变量系统前,请确保你的MythicMobs版本在4.6.5或以上。
那儿包括'''状态(药水)效果'''与'''附魔'''等,以下的这些选项里,只有 ''internal_itemname'' 和 ''Id'' 是必需的。所有其他的选项都是完全可选的
+
 
*仅4.9.0这一版本,importの格式无法被MM所读取,要想读取请使用下方格式OwO
+
该系统可以用于决定返还一个特定的数值并用于技能之上,也可单纯用于显示颜色或特殊符号。有关变量的详细内容请点击-->[[MythicMobs/Vaributes|变量页面]],这包括该插件'''所有可用变量'''
*1.12.2,MM4.9以上的物品Bug挺多的
+
 
{{Hide|标题=物品配置栗子
+
以下是有关变量的注意事项:
|内容=
+
# 想将所创变量(如<caster.damage>)运用到其他地方,需改为:<caster.var.damage>
 +
# 在变量计算(如damage{a='2 * <caster.var.damage>'} @self)中,运算符号'''必须'''与两个因数(可全为变量名,也可一个变量一个数字)之间隔着一个空格
 +
# 在一些类似包含括号(如()、[])的复杂运算仅在damage/damagepercent、heal/healpercnet、setlevel五个技能中生效,其它地方中均无效
 +
# 在变量系统中,100%=100,而不是等于1
 +
# 仅限付费版MythicMobs才可将变量用于[[MythicMobs/Skills/TargetSkills|非消息类技能]]能中
 +
# 在MythicMobs 4.7.2或更高版本中,若读取生物名称的变量未读取到生物名称,则会提示生物种类
 +
 
 +
<small>''此部分编辑者:[[用户:1240798440|鲲鲲(鲨鲨)]]、二白(例Message)中''</small>
 +
 
 +
==物品(Items)==
 +
有关物品的详细内容,请前往[[MythicMobs/Items|物品页面]],该页面包含'''状态(药水)效果'''与'''附魔'''等。
 +
 
 +
以下是一些有关物品的注意事项:
 +
# 在下方配置样例中的选项内,只有 ''internal_itemname'' 和 ''Id'' 是必填的。其他的所有选项都是选填的
 +
# 仅4.9.0这一版本,使用import指令导入物品后所生成的文件,其格式无法被MythicMobs所读取,因此需要将其格式修改为下方样例的格式
 +
# 在Minecraft 1.12.2中使用MythicMobs 4.9.0及以上版本时,将会遇到更多的bug
 +
 
 +
 
 +
'''物品配置样例:'''
 
<pre>
 
<pre>
鲲鲲(内部ID):
+
鲲鲲(internal_itemname内部id):
 
   Id:
 
   Id:
 
   Data:
 
   Data:
Line 581: Line 622:
 
   Lore:
 
   Lore:
 
   PotionEffects:
 
   PotionEffects:
   BannerLayers:</pre>
+
   BannerLayers:
}}
+
</pre>
 +
 
 +
==掉落物(Drops)==
 +
掉落物,顾名思义,给生物添加自定义掉落物。掉落物可以是原版物品、MythicMobs定义的物品、经验球、能读取的其他插件物品,或者其自定义的掉落表(DropsTables)配合条件使用
  
=掉落(Drops)=
 
==概览==
 
*给生物添加自定义掉落项
 
*可以是原版物品,MM定义的物品,经验球,能读取的其他插件物品,或者其自定义的掉落表(DropsTables)配合[[MythicMobs/Conditions|条件]]使用
 
 
掉落标签可以添加到你的自定义生物,允许它们在死亡后掉落特定的物品。在 MythicMobs 里你有三种方式使用自定义掉落。
 
掉落标签可以添加到你的自定义生物,允许它们在死亡后掉落特定的物品。在 MythicMobs 里你有三种方式使用自定义掉落。
 +
 
===相关格式===
 
===相关格式===
 
{{Hide|标题=点此展开
 
{{Hide|标题=点此展开
 
|内容=
 
|内容=
 
Drops 是实现自定义掉落的最简单的方法:
 
Drops 是实现自定义掉落的最简单的方法:
<pre>鲲鲲:
+
<pre>
 +
鲲鲲:
 
   Type: 鲲鲲
 
   Type: 鲲鲲
 
   Drops:
 
   Drops:
 
   - 物品/exp(经验)/droptable(战利品表) 数量 几率
 
   - 物品/exp(经验)/droptable(战利品表) 数量 几率
 
   - 物品/exp(经验)/droptable(战利品表) 数量 几率
 
   - 物品/exp(经验)/droptable(战利品表) 数量 几率
   - ...</pre>
+
   - ...
<item/exp/droptable>
+
</pre>
可以是 MythicMobs 的物品,也可以是原版物品,或者是插件的掉落表。
+
* '''<item/exp/droptable>''':可以是 MythicMobs 的物品,也可以是原版物品,或者是插件的掉落表。
'''<数量>''': 支持范围,在付费版,您可以使用数学公式和占位符进行计算,两边加上'',掉落提示现在可使用占位符<br>
+
* '''<数量>''':支持范围,在付费版,您可以使用数学公式和占位符进行计算,两边加上'',掉落提示现在可使用占位符
'''<几率>''': 必须是介于 0 - 1 之间的小数,1为100%
+
* '''<几率>''':必须是介于 0 - 1 之间的小数,1为100%
 
}}
 
}}
 
特殊掉落↓
 
特殊掉落↓
Line 619: Line 661:
 
| money || 金钱 || Vault
 
| money || 金钱 || Vault
 
|-
 
|-
| mythicdrop || 该插件の物品 || MythicDrops
+
| mythicdrop || 该插件的物品 || MythicDrops
 
|-
 
|-
| phatloot || 该插件の物品 || PhatLoot
+
| phatloot || 该插件的物品 || PhatLoot
 
|-
 
|-
| mmoitems{type=掉落的物品分类;id=物品ID(mmoitem的);unidentified=掉落后为未鉴定的几率} || 该插件的物品 || MMOItems、MythicMobs V4.7.2+
+
| mmoitems{type=掉落的物品分类;id=物品ID(mmoitem的);unidentified=掉落后为未鉴定的几率} || 该插件的物品 || MMOItems、MythicMobs 4.7.2+
 
|}
 
|}
  
 
===等级调整掉落===
 
===等级调整掉落===
 
每级的掉落跟普通掉落一样,但是会以生物的等级为基础
 
每级的掉落跟普通掉落一样,但是会以生物的等级为基础
{{Hide|标题=栗子
+
{{Hide|标题=栗子|内容=
|内容=
+
<pre>
<pre>鲲鲲:
+
鲲鲲:
 
   Type: ZOMBIE
 
   Type: ZOMBIE
 
   DropsPerLevel:
 
   DropsPerLevel:
 
   - 物品/exp(经验)/droptable(掉落表) 数量 几率
 
   - 物品/exp(经验)/droptable(掉落表) 数量 几率
   - ...</pre>
+
   - ...
 +
</pre>
 
每级掉落意味着插件将会尝试掉落更多次,比如你有一个 5 级生物,使用了以下设置:
 
每级掉落意味着插件将会尝试掉落更多次,比如你有一个 5 级生物,使用了以下设置:
<pre>鲲鲲:
+
<pre>
 +
鲲鲲:
 
   Type: shulker
 
   Type: shulker
 
   DropsPerLevel:
 
   DropsPerLevel:
 
   - diamond 3 1
 
   - diamond 3 1
   - gold_ingot 2 0.5</pre>
+
   - gold_ingot 2 0.5
 +
</pre>
 
那么就一定会掉落 15 个钻石,并且有50%掉落最多 10 个铁锭。
 
那么就一定会掉落 15 个钻石,并且有50%掉落最多 10 个铁锭。
 +
 
查看[[#.E7.AD.89.E7.BA.A7.E8.B0.83.E6.95.B4.E5.80.BC.28LevelModifiers.29|等级调整值(LevelModifiers)]]
 
查看[[#.E7.AD.89.E7.BA.A7.E8.B0.83.E6.95.B4.E5.80.BC.28LevelModifiers.29|等级调整值(LevelModifiers)]]
 
}}
 
}}
 
{{Hide|标题=掉落表详解
 
{{Hide|标题=掉落表详解
 
|内容=
 
|内容=
掉落表存储于 /MythicMobs/DropTables. 使用掉落表有很多优势</br>
+
掉落表存储于plugins/MythicMobs/DropTables中,使用掉落表有很多优势
比如你可以配置[[MythicMobs/Conditions|条件]],并让很多个生物共享使用,而不用创建一份副本。</br>
+
 
 +
比如你可以配置条件,并让很多个生物共享使用,而不用创建一份副本。
 +
 
 
掉落表可以同时包含普通掉落和等级递增掉落。
 
掉落表可以同时包含普通掉落和等级递增掉落。
<pre>鲲鲲:
+
<pre>
 +
鲲鲲:
 
   Type: 生物类型
 
   Type: 生物类型
 
   Drops:
 
   Drops:
   - 掉落表名</pre>
+
   - 掉落表名
 +
</pre>
 
注意,你在使用掉落表时不能在实体文档内的掉落配置中对掉落掉落使用'''数量'''与'''几率'''
 
注意,你在使用掉落表时不能在实体文档内的掉落配置中对掉落掉落使用'''数量'''与'''几率'''
<pre>鲲鲲掉落表:
+
<pre>
 +
鲲鲲掉落表:
 
   TotalItems: 数量 #默认为totalitems的值
 
   TotalItems: 数量 #默认为totalitems的值
 
   MinItems: 数量 #默认为totalitems的值
 
   MinItems: 数量 #默认为totalitems的值
Line 663: Line 714:
 
   - ...
 
   - ...
 
   Drops:
 
   Drops:
   - 物品/exp(经验)/droptable(掉落表) 数量 几率
+
   - 物品/exp(经验)/droptable(掉落表) 数量 几率
 
   - ...
 
   - ...
 
   DropsPerLevel:
 
   DropsPerLevel:
   - 物品/exp(经验)/droptable(掉落表) 数量 几率
+
   - 物品/exp(经验)/droptable(掉落表) 数量 几率
   - ...</pre>
+
   - ...
 +
</pre>
 
}}
 
}}
  
 
===示例===
 
===示例===
 
<spoiler>
 
<spoiler>
这个生物总会掉落一大堆的经验,和一些生鱼。
+
这只僵尸死亡后会掉落一大堆的经验,和一些生鱼
<pre>鲲鲲:
+
<pre>
 +
鲲鲲:
 
   Type: zombie
 
   Type: zombie
 
   Health: 100
 
   Health: 100
Line 680: Line 733:
 
   Drops:
 
   Drops:
 
   - exp 75-125 1
 
   - exp 75-125 1
   - 鲲鲲</pre>
+
   - 鲲鲲
这将在 ICE_PLAINS 群系里,并且玩家在20格以内时击杀掉落 鲲鲲剑,几率为 5%
+
</pre>
<pre>鲲鲲:
+
这将在 ICE_PLAINS 群系里,并且玩家在20格以内时击杀掉落 [[用户:1240798440|鲲鲲]]剑,几率为 5%
 +
<pre>
 +
鲲鲲:
 
   Conditions:
 
   Conditions:
 
   - inbiome ICE_PLAINS
 
   - inbiome ICE_PLAINS
 
   - playerwithin 20
 
   - playerwithin 20
 
   Drops:
 
   Drops:
   - 鲲鲲剑 1 0.05</pre>
+
   - 鲲鲲剑 1 0.05
 +
</pre>
 
</spoiler>
 
</spoiler>
  
=生成(Spawners)=
+
==生成(Spawners)==
*通过在配置文件内修改选项:'''DisableVanillaSpawns'''
+
可通过在配置文件内修改选项('''DisableVanillaSpawns''')来修改原版怪物生成。
==定点生成==
+
 
刷怪点允许你设置世界中你的自定义怪物生成的坐标,其中有很多有用的选项、[[MythicMobs/Conditions|条件]]和内置的计时器、冷却和预热系统。</br>
+
===定点生成===
你可以在游戏内直接使用命令来创建一个刷怪点,也可以在配置文件的 /MythicMobs/Spawners 处配置。</br>
+
刷怪点允许你设置世界中你的自定义怪物生成的坐标,其中有很多有用的选项、条件和内置的计时器、冷却和预热系统。</br>
注意,一旦配置文件中的刷怪点被加载,它将只能通过命令编辑。</br>
+
你可以在游戏内直接使用命令来创建一个刷怪点,也可以在配置文件的 MythicMobs/Spawners 处配置。
如果你需要编辑一个加载的刷怪点的配置文件,请关闭服务器再进行编辑<br>
+
 
 +
注意,一旦配置文件中的刷怪点被加载,它将只能通过命令编辑。如果你需要编辑一个加载的刷怪点的配置文件,请关闭服务器再进行编辑。
 +
 
 
'''优点''':
 
'''优点''':
 
*无需开启自然生成
 
*无需开启自然生成
 
*允许指定详细的生成参数
 
*允许指定详细的生成参数
 
*支持计时器与其他机制
 
*支持计时器与其他机制
 +
 
'''缺点''':
 
'''缺点''':
 
*时长有工作一段时间后不再工作的问题
 
*时长有工作一段时间后不再工作的问题
 
*正常能耗比随机生成高
 
*正常能耗比随机生成高
  
===定点生成选项详解===
+
====定点生成选项详解====
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 712: Line 771:
 
| Checkforplayers || true/false || false || 是否仅在附近有玩家时工作
 
| Checkforplayers || true/false || false || 是否仅在附近有玩家时工作
 
|-
 
|-
| Cooldown || 数值(秒) || 无 || 再次进行生成の间隔
+
| Cooldown || 数值(秒) || 无 || 再次进行生成的间隔
 
|-
 
|-
 
| Group || 字符 || 无 || 生成点所属组
 
| Group || 字符 || 无 || 生成点所属组
Line 718: Line 777:
 
| Healonleash || true/false || 未知 || 所生成实体被传送回生成点后是否恢复所有生命
 
| Healonleash || true/false || 未知 || 所生成实体被传送回生成点后是否恢复所有生命
 
|-
 
|-
| Resetthreatonleash || true/false || false || 所生成实体被传送回生成点后是否清除威胁表(包括忘记目标)
+
| Resetthreatonleash || true/false || false || 所生成实体被传送回生成点后是否清除威胁表(包括忘记目标)
 
|-
 
|-
 
| Leashrange || 数值 || 无 || 所生成实体离生成点多少格方块后会被传送回生成点
 
| Leashrange || 数值 || 无 || 所生成实体离生成点多少格方块后会被传送回生成点
Line 728: Line 787:
 
| MobSperspawn || 数值 || 1 || 单次生成实体数量
 
| MobSperspawn || 数值 || 1 || 单次生成实体数量
 
|-
 
|-
| Mobtype || 字符 || 无 || 所生成实体类型,支持原版
+
| Mobtype || 字符 || 无 || 所生成实体类型,支持原版
 
|-
 
|-
| Radius || 数值(格) || 生成范围半径
+
| Radius || 数值(格) || 生成范围半径
 
|-
 
|-
 
| Showflames || true/false || 否 || 生成后是否生成火焰粒子
 
| Showflames || true/false || 否 || 生成后是否生成火焰粒子
 
|-
 
|-
| Warmup || 数值(秒) || 无 || 到达最大生成数量后,所生成生物被杀死后多久重新进行一次生成,权重低于Cooldown
+
| Warmup || 数值(秒) || 无 || 到达最大生成数量后,所生成生物被杀死后多久重新进行一次生成,权重低于Cooldown
 
|-
 
|-
 
| Conditions || 条件 || 无 || 见下方
 
| Conditions || 条件 || 无 || 见下方
 
|}
 
|}
  
==随机生成==
+
===随机生成===
随机生成可控制多个世界的生成,并通过[[MythicMobs/Conditions|条件]]精确控制生成。</br>
+
随机生成可控制多个世界的生成,并通过[[MythicMobs/Conditions|条件]]精确控制生成。
在4.8.0+(含4.8.0),随机生成需要当前世界拥有生存模式或者冒险模式的玩家
+
 
===生成模式===
+
在MythicMobs 4.8.0及以上版本中,随机生成需要当前世界拥有生存模式或者冒险模式的玩家。
 +
 
 +
====生成模式====
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! 模式名 !! 描述
 
! 模式名 !! 描述
 
|-
 
|-
| REPLACE || 替换原版实体(需开启原版生成)
+
| REPLACE || 替换原版实体(需开启原版生成)
 
|-
 
|-
| ADD || 新增实体(无需开启原版生成,需在配置文件内开启生成点)
+
| ADD || 新增实体(无需开启原版生成,需在配置文件内开启生成点)
 
|-
 
|-
 
| DENY || 所生成的实体无法繁殖
 
| DENY || 所生成的实体无法繁殖
Line 756: Line 817:
 
|}
 
|}
  
===随机生成详解===
+
====随机生成详解====
<pre>鲲鲲:
+
<pre>
 +
鲲鲲:
 
   Action: ADD
 
   Action: ADD
 
   Type: 鲲鲲
 
   Type: 鲲鲲
Line 764: Line 826:
 
   Priority: 10
 
   Priority: 10
 
   UseWorldScaling: false
 
   UseWorldScaling: false
   Worlds: 鲲鲲世界,鲨鲨世界</pre>
+
   Worlds: 鲲鲲世界,鲨鲨世界
 +
</pre>
 
{| class="wikitable mw-collapsible mw-collapsed"
 
{| class="wikitable mw-collapsible mw-collapsed"
 
! style="text-align: left;" | 所有可用选项
 
! style="text-align: left;" | 所有可用选项
Line 771: Line 834:
 
{| border="1" cellpadding="5" cellspacing="0"
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|-
|'''标签(缩写)'''
+
! '''标签(缩写)''' !!'''描述''' !!'''默认设置'''
|'''描述'''
 
|'''默认设置'''
 
 
|-
 
|-
|Action
+
| Action || 模式名 || ADD
|模式名
 
|ADD
 
 
|-
 
|-
|Type
+
|Type || 实体类型,多个之间用"."隔开 || 无
|实体类型,多个之间用"."隔开
 
|无
 
 
|-
 
|-
|Level
+
| Level || 等级,无法使用范围值 || 1
|等级,无法使用范围值
 
|1
 
 
|-
 
|-
|Chance
+
| Chance || 几率,支持小数 || 1(100%
|几率,支持小数
 
|1(100%)
 
 
|-
 
|-
|Priority
+
| Priority || 权重,数值越高越早生成 || 1
|权重,数值越高越早生成
 
|1
 
 
|-
 
|-
|World
+
| World || 世界名,多个之间用","隔开 || 无
|世界名,多个之间用","隔开
 
|无
 
 
|-
 
|-
|Biomes
+
| Biomes || 群系名,不可多个 || 无
|群系名,不可多个
 
|无
 
 
|-
 
|-
|Conditions
+
| Conditions || 条件,见下方 || 无
|条件,见下方
 
|无
 
 
|-
 
|-
|Reason
+
| Reason || 生成缘由,见下方 || 无
|生成缘由,见下方
 
|无
 
 
|-
 
|-
|PositionType
+
| PositionType || 生成类型(Land/Seas(海洋))见下方 || Land
|生成类型(Land/Seas(海洋))见下方
 
|Land
 
 
|}
 
|}
 
|}
 
|}
*条件详见[[http://mineplugin.org/MythicMobs#.E6.9D.A1.E4.BB.B6.E8.A6.81.E6.B1.82.28Conditions.29 技能|条件]]
+
*条件详见 [[MythicMobs/Conditions|技能/条件]]
<pre> Conditions:
+
<pre>
 +
Conditions:
 
   - 条件
 
   - 条件
 
   - 条件
 
   - 条件
· …</pre>
+
  - ...
 +
</pre>
 
原因列表
 
原因列表
 
{| class="wikitable"
 
{| class="wikitable"
Line 856: Line 899:
 
| INFECTION || 僵尸成功感染村民
 
| INFECTION || 僵尸成功感染村民
 
|-
 
|-
| JOCKEY || 当一个实体作为另一个实体的骑乘者生成时(常见于蜘蛛骑士)
+
| JOCKEY || 当一个实体作为另一个实体的骑乘者生成时(常见于蜘蛛骑士)
 
|-
 
|-
| LIGHTNING || 当实体因雷击而转变为其它实体(村民->女巫)
+
| LIGHTNING || 当实体因雷击而转变为其它实体(如村民被雷击后变为女巫)
 
|-
 
|-
| MOUNT || 当一个实体作为另一个实体的坐骑生成时(常见于小鸡骑士)
+
| MOUNT || 当一个实体作为另一个实体的坐骑生成时(常见于小鸡骑士)
 
|-
 
|-
 
| NATURAL || 当实体自然生成时
 
| NATURAL || 当实体自然生成时
Line 872: Line 915:
 
| RAID || 当实体在雨天生成时
 
| RAID || 当实体在雨天生成时
 
|-
 
|-
| REINFORCEMENTS || 当实体需要增援时(可能是困难模式的僵尸增援)
+
| REINFORCEMENTS || 当实体需要增援时(可能是困难模式的僵尸增援)
 
|-
 
|-
 
| SHEARED || 当哞菇被剪下蘑菇变为牛时
 
| SHEARED || 当哞菇被剪下蘑菇变为牛时
Line 886: Line 929:
 
| SPAWNER_EGG || 当实体由刷怪蛋刷出
 
| SPAWNER_EGG || 当实体由刷怪蛋刷出
 
|-
 
|-
| TRAP || 当骷髅马(陷阱)刷在玩家附近
+
| TRAP || 当骷髅马(陷阱)刷在玩家附近
 
|-
 
|-
 
| VILLAGE_DEFENSE || 当铁傀儡在村庄内自然生成时
 
| VILLAGE_DEFENSE || 当铁傀儡在村庄内自然生成时
Line 892: Line 935:
 
| VILLAGE_INVASION || 当僵尸在村庄附近自然生成时
 
| VILLAGE_INVASION || 当僵尸在村庄附近自然生成时
 
|}
 
|}
仅工作与ADD模式的随机刷怪配置<pre>RandomSpawning:
+
仅工作与ADD模式的随机刷怪配置
 +
<pre>
 +
RandomSpawning:
 
     GenerateSpawnPoints: true
 
     GenerateSpawnPoints: true
 
     MaxMobsPerChunk: 100
 
     MaxMobsPerChunk: 100
Line 903: Line 948:
 
       Sea: 0
 
       Sea: 0
 
       Lava: 0
 
       Lava: 0
       Ground: 1</pre>
+
       Ground: 1
 +
</pre>
  
=教程=
+
==教程==
 
[[MythicMobs/Courses|点此]]进入
 
[[MythicMobs/Courses|点此]]进入
  
=更新日志=
+
==更新日志==
*[[MythicMobs/Changelogs|4.12.x]]
+
* [[MythicMobs/Changelogs|4.12.x]]
*[[MythicMobs/Changelogs|4.11.x]]
+
* [[MythicMobs/Changelogs|4.11.x]]
*[[MythicMobs/Changelogs/4.10.x|4.10.x]]
+
* [[MythicMobs/Changelogs/4.10.x|4.10.x]]
*[[MythicMobs/Changelogs/4.9.x|4.9.x]]
+
* [[MythicMobs/Changelogs/4.9.x|4.9.x]]
*[[MythicMobs/Changelogs/4.8.x|4.8.x]]
+
* [[MythicMobs/Changelogs/4.8.x|4.8.x]]
*[[MythicMobs/Changelogs/4.7.x|4.7.x]]
+
* [[MythicMobs/Changelogs/4.7.x|4.7.x]]
*[[MythicMobs/Changelogs/4.6.x|4.6.x]]
+
* [[MythicMobs/Changelogs/4.6.x|4.6.x]]
*[[MythicMobs/Changelogs/4.5.x|4.5.x]]
+
* [[MythicMobs/Changelogs/4.5.x|4.5.x]]
  
=相关链接=
+
==相关链接==
MythicMobs[[MythicMobs/Skills|技能]]分页:http://mineplugin.org/MythicMobs%E6%8A%80%E8%83%BD<br/>
+
* MythicMobs技能分页:https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/Skills/Start
MythicMobs官网:https://mythiccraft.io/index.php?resources/mythicmobs.1/<br/>
+
* MythicMobs官网:https://mythiccraft.io/index.php?resources/mythicmobs.1/
MythicMobs使用手册:https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/home<br/>
+
* MythicMobs使用手册:https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/home
MythicMobs论坛:https://mythiccraft.io/index.php?forums/<br/><br />
+
* MythicMobs论坛:https://mythiccraft.io/index.php?forums/
  
=授权声明=
+
==授权声明==
本页内容翻译/搬运自[http://www.mythicmobs.net/manual/doku.php MythicMobs插件手册]<br/>
+
本页内容翻译/搬运自[http://www.mythicmobs.net/manual/doku.php MythicMobs插件手册]
授权方式为GNU Free Documentation License 1.3<br/>
+
 
 +
授权方式为GNU Free Documentation License 1.3
 
{{GFDL}}
 
{{GFDL}}
 +
 +
[[Category:角色]][[Category:娱乐]][[Category:机械]][[Category:综合]]

Revision as of 00:02, 20 June 2022

Commons-emblem-issue.png
Minecraft插件百科提醒您,此条目或需要大幅度整改,建议新用户不要模仿此条目格式建立新条目。

原因在于:

  • 缺少引言
  • 滥用一级标题
  • 存在无关信息
  • 需要重新调整段落结构以易于读者理解
  • 滥用br标签
  • 中文语境中存在英文符号
若您清楚改善现状的方法,可以尝试帮忙改进
  • 官网☞[1],月付/永久付费版购买地址☞[2],登入点击"Purchase"购买
  • 鲲鲲:本页面已更新至5.0.0-Dev-Premium,切忌MM版本过低
  • 最近一次编辑日期为 2021.8.2
  • 若您刚接触此插件不到一个月,百科没写的一般就是没有,如果有您亲测有效却没写进百科的请指出QAQ
  • 内容较多の模块已经独立成了页面,请注意
  • 感谢CHuNan帮忙排版与搬运QAQ。
MythicMobs
MythicMobs logo.png
外文名MythicMobs
插件类型Spigot / CraftBukkit
最新版本v4.11.0-BETA(免费版)
v4.11.2(付费版)
v5.0.0-SNAPSHOT/3634(会员版)
兼容服务端目前为Minecraft 1.12-1.17
MythicMobs 4.7.0不支持MC 1.7/1.9/1.10
MythicMobs 4.8.0不支持MC 1.8
Mythicmobs 4.9.0不支持MC 1.11
源地址http://mythicmobs.net/manual/doku.php


版本/服务器版本须知

请使用纯插件服务端运行此插件,否则后果自负

——鲲鲲评论于接单子碰到Cat服务端
  • Cat服务端最高支持(漏洞百出)4.7.2,向上提版本会有无止境的报错,但仍可加载
  • 除CatServer外,类似的还有LoliServer等一系列既支持插件又支持mod的服务端,这类服务端在核心上就有漏洞,并不适合使用mm
  • 不同版本类型之间的差异↓
版本类型 费用 该版本内容 可供下载时间
免费版 免费 本百科除付费版内容以外的全部 永久
付费版 4.99$ 本百科全部内容 30天
会员版 39.99$ 本百科全部内容 永久
  • 月付到期后只是无法下载付费版,并不会禁止你使用它
插件版本 不兼容的MC版本
4.7.0 1.7.*9/1.9.*/1.1.*
4.8.0 1.11.*
4.9.0 1.8.*/1.12.*(物品方面、部分技能/条件不支持)
4.12.0 1.12.*(物品方面、更多技能/条件/变量不支持)

该页面一切以最新付费版本(4.11.0-BETA)为准

付费版内容

有关该插件的其他渠道

影响较大的Bug

服务器非正常关闭后,MM怪会全部失效,正常情况下不会失效

技能(带有特效并带有延迟)释放频率较高的mm怪,碰到MM保存事件高概率失效

技能(带有延迟)释放频率过高会导致mm怪失效

解决方法

保存事件可以拉高config.yml内的SaveInterval默认值为5(分钟)

第三点解决方法:利用记分板onTimer,来做到类似于delay(延迟)的效果

概览

您能使用本插件做以下事情

  • 技能————创造技能(冷却时间/目标选择器/触发器)
  • 条件————为技能添加条件
  • 实体选项————修改属性(血量/近战伤害/移速/攻击范围)等
  • 特效————使用音效与粒子效果令技能更多彩
  • 物品————自定义物品与掉落表の掉落几率与数量
  • 伤害调整——为生物设置伤害抗性(免疫溺水/受到箭的伤害减半/烧伤伤害抵消……)
  • 生成控制——自定义定点/定时生成与随机生成,并自定义生成条件……
  • 等级调整值—根据等级提升实体各项属性与掉落几率等
  • 威胁表———更好の攻击目标选择与一些变量/一些技能
  • 自定义AI——自定义实体の行动目标与首要/次要攻击目标
  • 派别系统——设置派别,配合自定义AI使生物攻击不同派系,或与玩家统一战线/为技能加上派别条件。
  • 伪装————允许实体伪装成任意事物 需要LibsDisguisesProtocoLib
  • 变量————上限极高的数值计算系统需要PlaceholderAPI
  • BOSS血条—允许实体の血条显示在屏幕上方需要BossBar
  • 插件兼容——兼容各种流行的插件(SkillAPI/Heroes/Vault...)!

更多功能尽情期待~

插件接口(API)

此部分涉及的是MythicMobs的辅助插件开发,如果您不会Java编程,请跳过此部分

JavaDocs: https://www.mythicmobs.net/javadocs/

Maven

仓库

<repository>
    <id>nexus</id>
    <name>Lumine Releases</name>
    <url>https://mvn.lumine.io/repository/maven-public/</url>
</repository>

依赖

<dependency>
    <groupId>io.lumine.xikage</groupId>
    <artifactId>MythicMobs</artifactId>
    <version>4.9.1</version>  
    <scope>provided</scope>
</dependency>

示例

MythicMobs API中有许多事件和帮助类来帮助您更好地调用MythicMobs的生物、物品和技能系统

示例页面:MythicMobs API使用示例

事件(Event)

事件名称 描述
MythicReloadedEvent 重载插件后调用此事件
MythicMobSpawnEvent 实体生成后调用此事件
MythicMobDeathEvent 实体死亡后调用此事件
MythicMobDespawnEvent 实体自然消失后调用此事件
MythicMobLootDropEvent 生成掉落表后调用此事件
MythicMobConditionLoadEvent 条件加载后调用此事件
MythicMobDropLoadEvent 掉落物加载后调用此事件
MythicMobMechanicLoadEvent 技能加载后调用此事件
MythicMobTargeterLoadEvent 目标选择器加载后调用此事件

格式注意事项

  • 特效类技能的前缀effect可缩写为e,或直接省略
  • 技能文档内位于一个技能组头一行的技能名不支持部分特殊符号与Yaml格式的注释符号"#",如
#鲲鲲:
  Skills:
  - damage

若文档内写了此技能,则这个文档内的其他技能都会失效

  • 实体文档内MM实体内部名不支持部分特殊符号与Yaml格式的注释符号"#",如
#鲲鲲:
  Type: Zombie

若文档内写了此实体,则这个文档内的其他实体都会失效

  • 技能文档内每个技能组的第二行Skills:必须没有其他字符位于同一行,如
鲲鲲:
  Skills: ?
  - damage

若文档内写了此技能,则这个文档内的其他技能都会失效,需要删除"?"

配置文件(config.yml)

编辑文档时,可以使用"#"符号留言或标记。

# 这是一条留言。

如果yml内含有中文,需要转码为UTF-8。 只要保证配置文件为文档并且此文件为正确可读的文档格式,任何yml配置文件(config.yml除外)都可以被重命名为任意名字。 这样就可以更方便地管理自己的配置文件,比如 鲲鲲.txt,鲨鲨.yml。

MM4.10+config.yml文本
Configuration:
  Version: 4.9
  General:
    AllowMetrics: true
    CheckForUpdates: true
    CompatibilityMode: false
    DebugLevel: 0
    ErrorLogging: true
    Language: enUS
    UseVolatileFeatures: true
  Clock:
    ClockInterval: 1
    SaveInterval: 5
    SpawnsInterval: 2
    ScannerInterval: 10
    CleanupInterval: 600
  Components:
    CustomSpawners: true
    RandomSpawning: true
  Mobs:
    DespawnByDefault: true
    EnableAIModifiers: true
    EnableTimerSkills: true
    EnableThreatTables: true
    EnablePlayerFactions: true
    EnableLegacySkills: false
    KillMessagePrefix: ''
    PreventOtherDropsByDefault: false
    Scaling:
      Default:
        Enabled: true
        PerBlocksFromSpawn: 250
      world2:
        Enabled: true
        PerBlocksFromSpawn: 250
      world2_nether:
        Enabled: false
        PerBlocksFromSpawn: 100
    ScalingEquations:
      Health: V * ((1.05)^(L-1))
      Damage: V * ((1.05)^(L-1))
    DefaultLevelModifiers:
      Health: 0.1
      Armor: 0
      Damage: 0
      KnockbackResistance: 0
      Power: 0
  RandomSpawning:
    DisableVanillaSpawns: false
    GenerateSpawnPoints: false
    MaxMobsPerChunk: 2
    SpawnRadiusPerPlayer: 64
    SpawnRadiusPerPlayerY: 32
    DespawnLazyRandomMobs: true
    MaxGenerationTime: 20
    PointsPerSecond:
      Land: 5
      Air: 0
      Sea: 2
      Lava: 0
      Ground: 0
  Compatibility:
    Heroes:
      Enabled: true
    McMMO:
      Enabled: true
      ShowXPMessage: true
      XPMessageFormat: '&7You receive <drop.amount> experience for slaying <dropper.name>'
    SkillAPI:
      Enabled: true
      ShowXPMessage: true
      XPMessageFormat: '&7You receive <drop.amount> experience for slaying <dropper.name>'
    Vault:
      Enabled: true
      ShowMoneyMessage: true
      MoneyMessageFormat: '&7You receive <drop.amount> currency for slaying <dropper.name>'

配置文件详解

基本项(General)

选项 参数 描述
AllowMetrics true/false 是否发送度量数据给开发者
CheckForUpdates true/false 是否自动检测插件最新版本
CompatibilityMode true/false 是否开启插件兼容模式

若和其他插件有冲突的话启用此模式或许能解决插件冲突问题

DebugLevel 数值 调试等级,等级越高显示的信息就越多

启用的话会关闭妨碍调试的功能,如随机生成,生物生成,和其他随机的功能(范围:0 ~ 4)

0:不检测

1:最低级

  • 在生成点显示火焰粒子。(很实用~)
  • 插件启动或重载时记录所有生成点

2:中等级

  • 记录技能的发动,生物的死亡,掉落表,等。
  • 插件启动或重载时记录所有物品,技能,和掉落表。
  • 记录异常技能助于解决问题。
  • 最高级别的有用Debug等级

3:重量级

4:过量信息

ErrorLogging true/false 是否保存插件报错日志

保存路径:plugins\MythicMobs\Error Logs\

Language enUS之类的 语言,没啥用处的选项
UseVolatileFeatures true/false 是否使用易变特性

如果使用的是不支持的Bukkit或奇怪的Spigot版本,可尝试禁用此项

时钟(Clock)

  • 并不是所有版本的默认时钟配置都是一致的 By:烙铁
选项 参数 描述
ClockInterval 数值 设置技能所允许的最低发动间隔,修改此项后必须重启插件,建议数值以5递增(只适用于“~onTimer:xx”。单位:刻)
SaveInterval 数值 保存插件数据的时间间隔(单位:分钟)
SpawnsInterval 数值 生成间隔(单位:秒)
ScannerInterval 数值 检测区块和清除非加载区块生物的间隔(单位:秒)
CleanupInterval 数值 清除间隔(单位:秒)

分支(Components)

选项 参数 描述
CustomSpawners true/false 是否启用此插件怪物的生成
RandomSpawning true/false 是否启用此插件怪物的随机生成

生物(Mobs)

选项 参数 描述
DespawnByDefault true/false 清除MM生物的机制是否和原版一样(就是离玩家太远刷没)
EnableAIModifiers true/false 是否启用自定义AI
EnableTimerSkills true/false 是否启用计时技能
EnableThreatTables true/false 是否启用威胁度
EnablePlayerFactions true/false 是否启用player为可用派别
EnableLegacySkills true/false 是否识别旧版MythicMobs(2.0版本之前)插件的技能格式
KillMessagePrefix 文本 设置MM生物杀死玩家时显示的信息前缀
PreventOtherDropsByDefault true/false MM生物死亡时是否掉落原版掉落物
ShowHealth
Radius(半径)
Format(前缀)

数量
文本
血量显示项
发送生物血量信息的半径范围
血量信息的格式,可使用变量
DefaultLevelModifiers 整体等级调整值,默认每提升1级的各项上升数值,在4.11+,整体等级调整值的优先度高于独立等级调整值(优先度=优先计算)

随机刷怪项(Random Spawning)

选项 参数 描述
DisableVanillaSpawns true/false 是否禁止刷新原版生物
GenerateSpawnPoints true/false 是否生成生物刷新点,DisableVanillaSpawns为false的话会刷出原版生物,若随机刷怪模式为ADD请设置为true
MaxMobsPerChunk 数值 每个区块最多可以存在多少生物,多了就不刷
SpawnRadiusPerPlayer 数值 以玩家为中心,"数值"为半径随机刷怪
SpawnRadiusPerPlayerY 数值 以玩家为中心,"数值"为半径垂直随机刷怪
DespawnLazyRandomMobs true/false 清除不积极的由随机刷怪刷出的生物
MaxGenerationTime 数值 最大刷新间隔
PointsPerSecond 数值 刷怪点不同类型的刷新间隔配置
    PointsPerSecond:
      Land: 5
      Air: 0
      Sea: 2
      Lava: 0
      Ground: 0
Land就是陆地,不知道和Ground有啥区别,Air是空中刷,Sea是在海里刷,Lava在熔岩上刷

兼容项(Compatibility)

插件 选项 参数 描述
Heroes, McMMO, SkillAPI Enabled true/false 是否启用
ShowXPMessage true/false 是否显示经验信息
XPMessageFormat 文本 显示经验信息的格式,可使用变量
Vault Enabled true/false 是否启用
ShowMoneyMessage true/false 是否显示金钱信息
MoneyMessageFormat 文本 显示金钱信息的格式,可使用变量

命令与权限(Commands & Premissions)

所有可用的命令与权限见-->可用命令页面

输入/mythicmobs会显示所有可用的命令。每个命令也会提示你如何使用。

名字name和显示名字DisplayName并不是同一个东西。

< >内的参数为必填参数,[ ]内的参数为选填参数。

辅助插件

这里列举的是一些可以与MythicMobs同时安装且能与MythicMobs配合来丰富、拓展游戏内容的插件

拓展类

MythicSkills
MythicSkills是一个MythicMobsExtension的附加,允许你给MythicMobs怪物添加SkillAPI技能。
MythicAnimatorStands
MythicAnimatorStands是一个MythicMobs的附加,允许你给盔甲架添加动作动画。
MythicMobsExtension
MythicMobsExtension是一个MythicMobs的附加,允许你做到更多的机制和技能,使用更多的触发条件
Crucible
Crucible是一个MythicMobs的附加,允许物品使用技能
Quest
前置:http://www.spigotmc.org/resources/quests.3711/Quests
  • Quests 模块添加了一个 “Kill # MythicMobs” 目标到 Quests,允许你设置击杀 MythicMobs 生物的任务。

安装

  • 这里下载 MythicMobs-Quests.jar
  • 放入 plugins/Quests/modules 文件夹
  • 开启你的服务器

使用

  • 设置任务时,选择 Custom Objectives
  • 添加 Kill MythicMobs 到你的任务,然后根据指示继续

已知问题

  • Quests 有时启动时会报错,但是所有的功能都可用。我也不知道这是怎么回事,但是所有的功能都正常
  • 使用了其他的版本,模块可能不工作
  • 添加此模块之前Quests完全不能使用
MiniaturePets
安装
  • 在这里下载 MiniaturePets(注意MiniaturePets是个付费插件)
  • 放进插件文件夹
  • 开启服务器

使用 支持很简单:

鲲鲲:
  Type: MPET
  MPet:
    Type: <type>
    Anchor: <invisible "base" mob type>
    ShowName: <true/false>
举个例子,你可以创建 鲲鲲 并使用 MPets有的 “Pug” 类型:
鲲鲲:
  Type: MPET
  MPet:
    Type: pug
    Anchor: SPIDER
    ShowName: true
  Display: '鲲鲲'
ModelEngine
ModelEngine是一个可以让怪物有自己独特模型的插件,允许你给MM怪物添加生物模型(可以是自己构建的任意模型但是需要用到资源包)
  • Denizen(城镇)Skript(脚本)
  • BossShop(Boss商店)中使用MythicMobs物品
  • 官方推荐的任务插件:Quests

兼容类

  • 使用Advanced Achievements(超级成就)为MM实体定制相关成就
  • 任务插件:BetonQuestBeautyQuest
  • 使用EnchantPlus(附魔Plus)MM物品添加更多附魔
  • 使用Graveyards(墓地)在玩家重生后激活技能
  • MM实体可以掉落Heroes(英雄)McMMOSkillAPI内的经验等
  • 使用HologramDisplay(全息字显示)创建全息血条/字
  • 使用Lib's Disguise令实体伪装
  • MiniaturePets(迷你宠物)的模型用于MM实体,见上方
  • 使用TerrainControl令实体生成在TC群系
  • 部分技能条件Vault(经济)作为前置
  • 部分条件以及生成在指定区域内需WorldGuard(世界区域)作为前置

(如果您有想写进此列表的插件,请告诉MythicMobs作者)

实体(Mobs)

更多有关实体的内容,请点击-->实体页面,这包括伪装伤害调整

  • MM实体内部ID是区分大小写的,如你的MM怪叫AA,而你使用/mm m s Aa后,MM会提示无法找到该实体
  • MythicMobs基于自定义的生物(或实体),有很多选项和属性可以使用。下面是可以添加到自定义生物中的选项和属性的完整列表。
  • 其中大多数是可选的,这意味着您不必每次创建新的生物时都配置整个列表。真正必要的只是内部生物名称(internal_mobname)生物种类(Type)
  • 你可以在Mobs文件夹中创建任意数量的文件,文件名称随意,格式为yml或txt。
一个带有所有选项的示例
鲲鲲的主人:				#实体内部ID
  Type: WITHER_SKELETON			#怪物类型,这里为凋灵骷髅
  Display: '§b鲲鲲'			#怪物显示名,这里为蓝色的“鲲鲲”
  DamageModifiers:			#伤害调整
  - LIGHTNING 0.1			#减少90%的雷击伤害
  - FIRE 2.0				#额外受到一倍火焰伤害
  - AIR 1.0				#正常受到窒息伤害
  - ICE 0.5				#这个咱不知道是啥
  Disguise:				#伪装
    Type: Player			#伪装类型
    Skin: Knight			#若类型为Player,所用的玩家皮肤
    Player: '§d§l鲲鲲大魔王'		#若类型为Player,所显示的怪物名称
    Invisible: false			#可见,true为不可见
    ShowName: false			#不显示名字,false为显示名字
  BossBar:				#Boss血条
    Enabled: true/false			#开启/关闭
    Title: '鲲鲲大魔王!'		#标题文本为鲲鲲大魔王!
    Range: 5				#处在5m内的玩家会康到Boss血条
    Color: RED				#BOSS血条为红色
    Style: SOLID			#字体样式
  Health: 100				#怪物生命
  Modules:				#额外模块
    ThreatTable: true			#开启威胁表
    ImmunityTable: true			#开启伤害硬直,开启后生物选项:NoDamageTicks才可以工作
  Mount: 鲲鲲				#怪物会骑着一只内部ID为“鲲鲲”的怪物
  Faction: 鲲鲲				#怪物所属派系为鲲鲲
  Armor: 100				#实体额外获得500点生命
  Damage: 100				#实体伤害为100点
  Drops:				#怪物掉落配置
  - 笨蛋鲲鲲的头 1 1			#必定掉落一个MM物品内部ID为“笨蛋鲲鲲的头”
  - exp 10 1				#必定掉落10经验
  - DIAMOND 1 0.9			#90%掉落1颗钻石
  Trades:				#村民交易相关
  Equipment:				#装备配置
  - DIAMOND_SWORD:0			#主手拿着钻石剑
  - DIAMOND_SWORD:5			#副手拿着钻石剑
  - 鲲鲲头盔:4				#戴着“鲲鲲头盔”
  - 鲲鲲胸甲:3				#穿着“鲲鲲胸甲”
  - 鲲鲲护腿:2				#穿着“鲲鲲护腿”
  - 鲲鲲靴子:1				#穿着“鲲鲲靴子”
  KillMessages:				#击杀信息配置
  - '<target.name>,你死了,ba————ka。' #没啥好说的,这里的<target.name>就是怪物的目标的名字
  Options:				#选项
    KnockbackResistance: 1		#防击退,1为100%
    MovementSpeed: 0.2			#移动速度,0.2为普通僵尸移速
    AlwaysShowName: true		#永远显示怪物名
    PreventSunburn: true		#防止烧伤,此为4.10新增选项

技能(Skills)

技能为MM插件的一大特点。所有MM生物都可以根据不同情况发动技能。所有写好的技能都放在plugins/MythicMobs/Skills文件夹内。

一个完整的技能一般由以下几个构成

  1. 技能名
  2. 特效类技能
  3. 技能目标对象Targeters
  4. 简易的技能触发要求Triggers
  5. 更高级的触发Conditions

更多有关技能的内容请点击-->技能页面

变量(Varibute)

变量添加于MythicMobs 4.6.5,因此在使用变量系统前,请确保你的MythicMobs版本在4.6.5或以上。

该系统可以用于决定返还一个特定的数值并用于技能之上,也可单纯用于显示颜色或特殊符号。有关变量的详细内容请点击-->变量页面,这包括该插件所有可用变量

以下是有关变量的注意事项:

  1. 想将所创变量(如<caster.damage>)运用到其他地方,需改为:<caster.var.damage>
  2. 在变量计算(如damage{a='2 * <caster.var.damage>'} @self)中,运算符号必须与两个因数(可全为变量名,也可一个变量一个数字)之间隔着一个空格
  3. 在一些类似包含括号(如()、[])的复杂运算仅在damage/damagepercent、heal/healpercnet、setlevel五个技能中生效,其它地方中均无效
  4. 在变量系统中,100%=100,而不是等于1
  5. 仅限付费版MythicMobs才可将变量用于非消息类技能能中
  6. 在MythicMobs 4.7.2或更高版本中,若读取生物名称的变量未读取到生物名称,则会提示生物种类

此部分编辑者:鲲鲲(鲨鲨)、二白(例Message)中

物品(Items)

有关物品的详细内容,请前往物品页面,该页面包含状态(药水)效果附魔等。

以下是一些有关物品的注意事项:

  1. 在下方配置样例中的选项内,只有 internal_itemnameId 是必填的。其他的所有选项都是选填的
  2. 仅4.9.0这一版本,使用import指令导入物品后所生成的文件,其格式无法被MythicMobs所读取,因此需要将其格式修改为下方样例的格式
  3. 在Minecraft 1.12.2中使用MythicMobs 4.9.0及以上版本时,将会遇到更多的bug


物品配置样例:

鲲鲲(internal_itemname内部id):
  Id:
  Data:
  Display:
  Attributes:
  Amount:
  Options:
  Enchantments:
  Lore:
  PotionEffects:
  BannerLayers:

掉落物(Drops)

掉落物,顾名思义,给生物添加自定义掉落物。掉落物可以是原版物品、MythicMobs定义的物品、经验球、能读取的其他插件物品,或者其自定义的掉落表(DropsTables)配合条件使用

掉落标签可以添加到你的自定义生物,允许它们在死亡后掉落特定的物品。在 MythicMobs 里你有三种方式使用自定义掉落。

相关格式

点此展开
Drops 是实现自定义掉落的最简单的方法:
鲲鲲:
  Type: 鲲鲲
  Drops:
  - 物品/exp(经验)/droptable(战利品表) 数量 几率
  - 物品/exp(经验)/droptable(战利品表) 数量 几率
  - ...
  • <item/exp/droptable>:可以是 MythicMobs 的物品,也可以是原版物品,或者是插件的掉落表。
  • <数量>:支持范围,在付费版,您可以使用数学公式和占位符进行计算,两边加上,掉落提示现在可使用占位符
  • <几率>:必须是介于 0 - 1 之间的小数,1为100%

特殊掉落↓

掉落类型名 描述 前置插件
champions-exp Champions经验 Champions
skillapi-exp 职业经验 SkillAPI
heroesexp 英雄经验 Heroes
mcmmo-exp McMMO经验 McMMO
money 金钱 Vault
mythicdrop 该插件的物品 MythicDrops
phatloot 该插件的物品 PhatLoot
mmoitems{type=掉落的物品分类;id=物品ID(mmoitem的);unidentified=掉落后为未鉴定的几率} 该插件的物品 MMOItems、MythicMobs 4.7.2+

等级调整掉落

每级的掉落跟普通掉落一样,但是会以生物的等级为基础

栗子
鲲鲲:
  Type: ZOMBIE
  DropsPerLevel:
  - 物品/exp(经验)/droptable(掉落表) 数量 几率
  - ...

每级掉落意味着插件将会尝试掉落更多次,比如你有一个 5 级生物,使用了以下设置:

鲲鲲:
  Type: shulker
  DropsPerLevel:
  - diamond 3 1
  - gold_ingot 2 0.5

那么就一定会掉落 15 个钻石,并且有50%掉落最多 10 个铁锭。

查看等级调整值(LevelModifiers)

掉落表详解
掉落表存储于plugins/MythicMobs/DropTables中,使用掉落表有很多优势

比如你可以配置条件,并让很多个生物共享使用,而不用创建一份副本。

掉落表可以同时包含普通掉落和等级递增掉落。

鲲鲲:
  Type: 生物类型
  Drops:
  - 掉落表名

注意,你在使用掉落表时不能在实体文档内的掉落配置中对掉落掉落使用数量几率

鲲鲲掉落表:
  TotalItems: 数量 #默认为totalitems的值
  MinItems: 数量 #默认为totalitems的值
  MaxItems: 数量
  Conditions:
  - 条件 1
  - 条件 2
  - ...
  Drops:
  - 物品/exp(经验)/droptable(掉落表) 数量 几率
  - ...
  DropsPerLevel:
  - 物品/exp(经验)/droptable(掉落表) 数量 几率
  - ...

示例

这只僵尸死亡后会掉落一大堆的经验,和一些生鱼

鲲鲲:
  Type: zombie
  Health: 100
  Equipment:
  - snowsword:0
  Drops:
  - exp 75-125 1
  - 鲲鲲

这将在 ICE_PLAINS 群系里,并且玩家在20格以内时击杀掉落 鲲鲲剑,几率为 5%

鲲鲲:
  Conditions:
  - inbiome ICE_PLAINS
  - playerwithin 20
  Drops:
  - 鲲鲲剑 1 0.05

生成(Spawners)

可通过在配置文件内修改选项(DisableVanillaSpawns)来修改原版怪物生成。

定点生成

刷怪点允许你设置世界中你的自定义怪物生成的坐标,其中有很多有用的选项、条件和内置的计时器、冷却和预热系统。
你可以在游戏内直接使用命令来创建一个刷怪点,也可以在配置文件的 MythicMobs/Spawners 处配置。

注意,一旦配置文件中的刷怪点被加载,它将只能通过命令编辑。如果你需要编辑一个加载的刷怪点的配置文件,请关闭服务器再进行编辑。

优点:

  • 无需开启自然生成
  • 允许指定详细的生成参数
  • 支持计时器与其他机制

缺点:

  • 时长有工作一段时间后不再工作的问题
  • 正常能耗比随机生成高

定点生成选项详解

选项名 值类型 默认设置 描述
Checkforplayers true/false false 是否仅在附近有玩家时工作
Cooldown 数值(秒) 再次进行生成的间隔
Group 字符 生成点所属组
Healonleash true/false 未知 所生成实体被传送回生成点后是否恢复所有生命
Resetthreatonleash true/false false 所生成实体被传送回生成点后是否清除威胁表(包括忘记目标)
Leashrange 数值 所生成实体离生成点多少格方块后会被传送回生成点
MaxMobs 数值 所生成实体最大同时存在数量
Moblevel 数值 1 所生成实体等级
MobSperspawn 数值 1 单次生成实体数量
Mobtype 字符 所生成实体类型,支持原版
Radius 数值(格) 生成范围半径
Showflames true/false 生成后是否生成火焰粒子
Warmup 数值(秒) 到达最大生成数量后,所生成生物被杀死后多久重新进行一次生成,权重低于Cooldown
Conditions 条件 见下方

随机生成

随机生成可控制多个世界的生成,并通过条件精确控制生成。

在MythicMobs 4.8.0及以上版本中,随机生成需要当前世界拥有生存模式或者冒险模式的玩家。

生成模式

模式名 描述
REPLACE 替换原版实体(需开启原版生成)
ADD 新增实体(无需开启原版生成,需在配置文件内开启生成点)
DENY 所生成的实体无法繁殖
SCALE 未知

随机生成详解

鲲鲲:
  Action: ADD
  Type: 鲲鲲
  Level: 2
  Chance: 0.01
  Priority: 10
  UseWorldScaling: false
  Worlds: 鲲鲲世界,鲨鲨世界
所有可用选项
标签(缩写) 描述 默认设置
Action 模式名 ADD
Type 实体类型,多个之间用"."隔开
Level 等级,无法使用范围值 1
Chance 几率,支持小数 1(100%)
Priority 权重,数值越高越早生成 1
World 世界名,多个之间用","隔开
Biomes 群系名,不可多个
Conditions 条件,见下方
Reason 生成缘由,见下方
PositionType 生成类型(Land/Seas(海洋))见下方 Land
Conditions:
  - 条件
  - 条件
  - ...

原因列表

ID 说明
BEEHIVE 当蜜蜂从蜂箱出来时
BREEDING 当生物繁殖出小生物时
BUILD_IRONGOLEM 当铁傀儡被创造
BUILD_SNOWMAN 当雪傀儡被创造
BUILD_WITHER 当凋灵被创造
CHUNK_GEN 已弃用,区块生成时附带的生物
CURED 僵尸村民被治愈后
CUSTOM 自定义
DEFAULT 当实体缺少生成原因时
DISPENSE_EGG 当鸡蛋成功砸出小鸡
DROWNED 当生物溺死后
EGG 当生物由生成蛋生成
ENDER_PEARL 末影珍珠落地成功生成末影螨
EXPLOSION 爬行者爆炸产生药水云
INFECTION 僵尸成功感染村民
JOCKEY 当一个实体作为另一个实体的骑乘者生成时(常见于蜘蛛骑士)
LIGHTNING 当实体因雷击而转变为其它实体(如村民被雷击后变为女巫)
MOUNT 当一个实体作为另一个实体的坐骑生成时(常见于小鸡骑士)
NATURAL 当实体自然生成时
NETHER_PORTAL 当实体由下界传送门生成
OCELOT_BABY 当小豹猫和它的父母一起生存
PATROL 当实体随着巡逻站生成时
RAID 当实体在雨天生成时
REINFORCEMENTS 当实体需要增援时(可能是困难模式的僵尸增援)
SHEARED 当哞菇被剪下蘑菇变为牛时
SHOULDER_ENTITY 当一个实体作为生成原因且正处于受伤/跳跃状态时
SILVERFISH_BLOCK 当蠹虫从方块内钻出来
SLIME_SPLIT 当史莱姆着地
SPAWNER 当实体由刷怪笼刷出
SPAWNER_EGG 当实体由刷怪蛋刷出
TRAP 当骷髅马(陷阱)刷在玩家附近
VILLAGE_DEFENSE 当铁傀儡在村庄内自然生成时
VILLAGE_INVASION 当僵尸在村庄附近自然生成时

仅工作与ADD模式的随机刷怪配置

RandomSpawning:
    GenerateSpawnPoints: true
    MaxMobsPerChunk: 100
    SpawnRadiusPerPlayer: 64
    SpawnRadiusPerPlayerY: 32
    DespawnLazyRandomMobs: true
    PointsPerSecond:
      Land: 10
      Air: 1
      Sea: 0
      Lava: 0
      Ground: 1

教程

点此进入

更新日志

相关链接

授权声明

本页内容翻译/搬运自MythicMobs插件手册

授权方式为GNU Free Documentation License 1.3