• 因近日遭受攻击,百科现已限制新用户的编辑权限,一段时间后成为自动确认用户方可编辑。

Difference between revisions of "MythicMobs"

From Minecraft插件百科
Jump to: navigation, search
m (附魔)
m
 
(104 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{(搬运完成)}}
 
{{(搬运完成)}}
*关于排版,要改你来改不要给咱招黑:D
+
*鲲鲲:本页面已更新至4.11.0-BETA,切忌MM版本过低
*搬运问题咨询鲲鲲: https://wpa.qq.com/msgrd?v=3&uin=1240798440&site=qq&menu=yes </br>
+
*最近一次编辑日期为 2021.1.8
*有问题私聊咱 or 有值得改进的地方告诉咱 or 你来改x
+
*感谢<span class="darken mw-customtoggle-chunan">CHuNan</span>帮忙搬运QWQ。
*本页面已更新至4.11.1,请不要让你的MM版本过低
 
*MM交流群:777152259
 
*最近一次编辑日期为 2020.11.26
 
 
 
 
{{Bukkit Plugin Infobox
 
{{Bukkit Plugin Infobox
 
|图标=[[文件:MythicMobs_logo.png|居中|无]]
 
|图标=[[文件:MythicMobs_logo.png|居中|无]]
 
|插件名=MythicMobs
 
|插件名=MythicMobs
|版本=v4.10.1(免费版)v4.10.1(付费版)v4.11-3491(测试版)
+
|版本=v4.10.1(免费版)v4.10.1(付费版)v4.11.-3535(会员版)
 
|前置插件=无
 
|前置插件=无
 +
|
 +
|
 
|兼容服务端版本=目前为MC1.12-1.16.3,不兼容:MM4.7.0不支持MC1.7/1.9/1.10,MM4.8.0不支持MC1.8,MM4.9.0不支持1.11
 
|兼容服务端版本=目前为MC1.12-1.16.3,不兼容: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}}
 
|源地址=http://mythicmobs.net/manual/doku.php}}
Line 17: Line 15:
  
 
=须知=
 
=须知=
MythicMobs在4.7.0+不支持1.7/1.9/1.10的服务器
+
MythicMobs在4.7.0+不支持1.7/1.9/1.10的服务器<br>
MythicMobs在4.8.0+不支持1.11的服务器
+
MythicMobs在4.8.0+不支持1.11的服务器<br>
MythicMobs在4.9.0+不支持1.8的服务器
+
MythicMobs在4.9.0+不支持1.8的服务器<br>
该页面一切以最新付费版本(4.11.1)为准
+
该页面一切以最新付费版本(4.11.0-BETA)为准
  
 
=概览=
 
=概览=
MythicMobs(MM)插件可以充分修改服务器内原版生物的各项属性。通过修改原版生物,从最简单的血量/伤害的提升,到修改生物的目标习性,乃至赋予生物一个强大技能。<br/>
+
您能使用本插件做以下事情<br/>
制作出独特的生物,BOSS,和其他有趣的生物~ 在RPG服务器内制作出具有挑战性的BOSS碾压玩家不在是梦~<br/>
+
*[[MythicMobs/技能|技能]]——创造技能(冷却时间/目标选择器/触发器)<br/>
 
+
*[[MythicMobs/条件|条件]]——为技能增加条件。<br/>
此插件允许你给予生物:<br/>
+
*[[#.E9.80.89.E9.A1.B9.28Options.29|属性]]——修改属性(血量/近战伤害/移速/攻击范围)<br/>
*[[MythicMobs/技能|技能]]——赋予自定义的技能。(冷却时间,目标)<br/>
+
*[[MythicMobs/技能|特效]]——使用音效与粒子效果为技能增添色彩<br/>
*[[MythicMobs/条件|条件]]——赋予自定义的技能条件。<br/>
+
*[[#.E8.A3.85.E5.A4.87.28Equipment.29|装备]]——自定义装备/掉落表的掉落几率/数量。<br/>
*[[#.E9.80.89.E9.A1.B9.28Options.29|属性]]——修改属性。(血量,伤害量,移动速度,攻击范围)<br/>
+
*[[#.E4.BC.A4.E5.AE.B3.E8.B0.83.E6.95.B4.28DamageModifiers.29|伤害调整]]——为生物设置伤害抗性。(免疫溺水/受到箭的伤害减半/烧伤伤害抵消...)<br/>
*特效——使用音效,粒子效果和其他特效。<br/>
+
*[[#.E7.94.9F.E6.88.90.E7.82.B9.28Spawners.29|生成控制]]——定点/定时/条件与自定义属性...<br/>
*[[#.E8.A3.85.E5.A4.87.28Equipment.29|装备]]——自定义属性的装备和掉落表。<br/>
+
*[[#.E7.AD.89.E7.BA.A7.E8.B0.83.E6.95.B4.E5.80.BC.28LevelModifiers.29|等级制度]]——根据等级提升生物各项属性与掉落。<br/>
*[[#.E4.BC.A4.E5.AE.B3.E8.B0.83.E6.95.B4.28DamageModifiers.29|伤害调整]]——调整伤害对生物的影响。(免疫溺水,受到箭的伤害减半,烧伤恢复血量...)<br/>
 
*[[#.E7.94.9F.E6.88.90.E7.82.B9.28Spawners.29|生成控制]]——定点,定时,特殊条件,自定义属性...<br/>
 
*[[#.E7.AD.89.E7.BA.A7.E8.B0.83.E6.95.B4.E5.80.BC.28LevelModifiers.29|等级制度]]——根据等级提升生物的属性和能力值。<br/>
 
 
*[[#.E5.A8.81.E8.83.81.E5.BA.A6.28Threat_Tables.29|威胁度]]——更好的攻击目标选择。<br/>
 
*[[#.E5.A8.81.E8.83.81.E5.BA.A6.28Threat_Tables.29|威胁度]]——更好的攻击目标选择。<br/>
 
*[[#.E8.87.AA.E5.AE.9A.E4.B9.89AI|自定义AI]]——自定义生物适当的行动目标和首要/次要攻击目标。<br/>
 
*[[#.E8.87.AA.E5.AE.9A.E4.B9.89AI|自定义AI]]——自定义生物适当的行动目标和首要/次要攻击目标。<br/>
*[[#.E6.B4.BE.E5.88.AB.28Faction.29|派别系统]]——根据所在的派别,结合自定义AI,使生物学会攻击不同的派别,又或者与玩家站在同一站线。<br/>
+
*[[#.E6.B4.BE.E5.88.AB.28Faction.29|派别系统]]——设置派系,配合自定义AI使生物攻击不同派系,或与玩家统一战线/为技能加上派系条件。<br/>
*[[#.E4.BC.AA.E8.A3.85.28Disguise.29|伪装]]——使生物幻化为任何东西~ <span style="color:red">需要LibsDisguises和ProtocolLib插件</span><br/>
+
*[[#.E4.BC.AA.E8.A3.85.28Disguise.29|伪装]]——使生物伪装任意事物~ <span style="color:red">需要LibsDisguises与ProtocolLib</span><br/>
*[[#.E5.8F.98.E9.87.8F.28Varibute.29|变量]]——变量系统~ <span style="color:red">需要PlaceholderAPI</span><br/>
+
*[[#.E5.8F.98.E9.87.8F.28Varibute.29|变量]]——强大的数值计算系统<span style="color:red">需要PlaceholderAPI</span><br/>
*[[#.E8.A1.80.E6.9D.A1.28BossBar.29|BOSS血条]]——像末影龙那样显示生物的血条在屏幕上方<span style="color:red">需要BossBar</span><br/>
+
*[[#.E8.A1.80.E6.9D.A1.28BossBar.29|BOSS血条]]——将生物血条显示在屏幕上方<span style="color:red">需要BossBar</span><br/>
*插件兼容——兼容各种流行的插件!<br/>
+
*插件兼容——兼容各种流行的插件(SkillAPI/Heroes/Vault...)!<br/>
 
*更多功能尽情期待~<br/>
 
*更多功能尽情期待~<br/>
  
=怪物配置栗子=
+
=配置文件(config.yml)=
<spoiler>
+
编辑yml格式文件时,可以使用#符号留言或标记。
 +
<pre>
 +
# 这是一条留言。
 +
</pre>
 +
如果yml内含有中文,Windows服务端需转码成ANSI,Linux服务端需转码成UTF8以避免文字乱码。<br/>
 +
只要保证配置文件的后缀为yml并且此文件为正确可读的yml格式,任何yml配置文件(config.yml除外)都可以被重命名为任意名字。<br/>
 +
这样就可以更方便地管理自己的配置文件,比如 Tier1_mobs.yml,Tier2_mobs.yml。
 +
{{Hide|标题=MM4.10+config.yml文本
 +
|内容=
 
<pre>
 
<pre>
鲲鲲的主人: #怪物内部ID
+
Configuration:
   Type: WITHER_SKELETON #怪物类型,这里为凋灵骷髅
+
   Version: 4.9
   Display: '§b鲲鲲' #怪物显示名,这里为蓝色的"鲲鲲"
+
   General:
  DamageModifiers: #伤害调整
+
    AllowMetrics: true
  - LIGHTNING 0.1 #减少90%的雷击伤害
+
    CheckForUpdates: true
   - FIRE 2.0 #额外受到一倍火焰伤害
+
    CompatibilityMode: false
  - AIR 1.0 #正常受到窒息伤害
+
    DebugLevel: 0
  - ICE 0.5 #这个咱不知道是啥
+
    ErrorLogging: true
   Disguise: #伪装
+
    Language: enUS
     Type: Player #伪装类型
+
    UseVolatileFeatures: true
     Skin: Knight #若类型为Player,所用的玩家皮肤
+
   Clock:
     Player: '§d§l鲲鲲大魔王' #若类型为Player,所显示的怪物名称
+
    ClockInterval: 1
     Invisible: false #可见,true为不可见
+
    SaveInterval: 5
     ShowName: false #不显示名字,false为显示名字
+
    SpawnsInterval: 2
  BossBar: #Boss血条
+
    ScannerInterval: 10
     Enabled: [true/false] #开启/关闭
+
    CleanupInterval: 600
     Title: '鲲鲲大魔王!' #标题文本为鲲鲲大魔王!
+
   Components:
     Range: 5 #处在5m内的玩家会康到Boss血条
+
     CustomSpawners: true
     Color: RED #BOSS血条为红色
+
     RandomSpawning: true
    Style: SOLID #字体样式
+
  Mobs:
  Health: 100 #怪物生命
+
     DespawnByDefault: true
  Modules: #额外模块
+
     EnableAIModifiers: true
    ThreatTable: true #开启威胁表
+
     EnableTimerSkills: true
    ImmunityTable: true #开启伤害硬直,开启后生物选项: NoDamageTicks才可以工作
+
    EnableThreatTables: true
  Mount: 鲲鲲 #怪物会骑着一只内部ID为"鲲鲲"的怪物
+
     EnablePlayerFactions: true
  Faction: 鲲鲲 #怪物所属派系为鲲鲲
+
    EnableLegacySkills: false
  Armor: 100 #怪物护甲为100点
+
     KillMessagePrefix: ''
  Damage: 100 #怪物伤害为100点
+
     PreventOtherDropsByDefault: false
  Drops: #怪物掉落配置
+
     Scaling:
  - 笨蛋鲲鲲的头 1 1 #必定掉落一个MM物品内部ID为"笨蛋鲲鲲的头"
+
      Default:
  - exp 10 1 #必定掉落10经验
+
        Enabled: true
  - DIAMOND 1 0.9 #90%掉落1颗钻石
+
        PerBlocksFromSpawn: 250
  Equipment: #装备配置
+
      world2:
  - DIAMOND_SWORD:0 #主手拿着钻石剑
+
        Enabled: true
   - DIAMOND_SWORD:5 #副手拿着钻石剑
+
        PerBlocksFromSpawn: 250
   - 鲲鲲头盔:4 #戴着"鲲鲲头盔"
+
      world2_nether:
  - 鲲鲲胸甲:3 #穿着"鲲鲲胸甲"
+
        Enabled: false
  - 鲲鲲护腿:2 #穿着"鲲鲲护腿"
+
        PerBlocksFromSpawn: 100
  - 鲲鲲靴子:1 #穿着"鲲鲲靴子"
+
    ScalingEquations:
  KillMessages: #击杀信息配置
+
      Health: V * ((1.05)^(L-1))
  - '<target.name>,你死了,ba————ka。' #没啥好说的,这里的<target.name>就是怪物的目标的名字
+
      Damage: V * ((1.05)^(L-1))
  Options: #选项
+
    DefaultLevelModifiers:
    KnockbackResistance: 1 #防击退,1为100%
+
      Health: 0.1
    MovementSpeed: 0.2 #移动速度,0.2为普通僵尸移速
+
      Armor: 0
     AlwaysShowName: true #永远显示怪物名
+
      Damage: 0
    PreventSunburn: true #防止烧伤,此为4.10新增选项
+
      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>'
 
</pre>
 
</pre>
</spoiler>
+
}}
  
=配置文件(config.yml)=
+
==配置文件详解==
 +
===基本项(General)===
 
<spoiler>
 
<spoiler>
编辑yml格式文件时,可以使用#符号留言或标记。<br/>
+
{| class="wikitable"
<pre>
+
|-
# 这是一条留言。
+
! 项 !! 参数 !! 描述
</pre>
+
|-
如果yml内含有中文,Windows服务端需转码成ANSI,Linux服务端需转码成UTF8以避免文字乱码。<br/>
+
| AllowMetrics || [true/false] || 是否发送度量数据给开发者
只要保证配置文件的后缀为yml并且此文件为正确可读的yml格式,任何yml配置文件(config.yml除外)都可以被重命名为任意名字。这样就可以更方便地管理自己的配置文件,比如 Tier1_mobs.yml,Tier2_mobs.yml。<br/>
+
|-
{{Hide|标题=MM4.10+config.yml文本
+
| CheckForUpdates || [true/false] || 是否自动检测插件最新版本
|内容=
+
|-
<pre>
+
| CompatibilityMode || [true/false] || 是否开启插件兼容模式<br/>若和其他插件有冲突的话启用此模式或许能解决插件冲突问题
Configuration:
+
|-
  Version: 4.9
+
| DebugLevel || [''number''] || 调试等级,等级越高显示的信息就越多<br/>启用的话会关闭妨碍调试的功能,如随机生成,生物生成,和其他随机的功能<br/>(范围:0 ~ 4)
  General:
+
 
    AllowMetrics: true
+
'''0:不检测'''
    CheckForUpdates: true
+
 
    CompatibilityMode: false
+
'''1:最低级'''
    DebugLevel: 0
+
*在生成点显示火焰粒子。(很实用~)
    ErrorLogging: true
+
*插件启动或重载时记录所有生成点
    Language: enUS
+
 
    UseVolatileFeatures: true
+
'''2:中等级'''
  Clock:
+
*记录技能的发动,生物的死亡,掉落表,等。
    ClockInterval: 1
+
*插件启动或重载时记录所有物品,技能,和掉落表。
    SaveInterval: 5
+
*记录异常技能助于解决问题。
    SpawnsInterval: 2
+
*最高级别的有用Debug等级
    ScannerInterval: 10
+
 
    CleanupInterval: 600
+
'''3:重量级'''
  Components:
+
 
    CustomSpawners: true
+
'''4:过量信息'''
    RandomSpawning: true
+
|-
  Mobs:
+
| ErrorLogging || [true/false] || 是否保存插件报错日志<br/>保存路径:\MythicMobs\Error Logs\
    DespawnByDefault: true
+
|-
    EnableAIModifiers: true
+
| Language || [enUS之类的] || 语言,没啥用处的选项
    EnableTimerSkills: true
+
|-
    EnableThreatTables: true
+
| UseVolatileFeatures || [true/false] || 是否使用易变特性<br/>如果使用的是不支持的Bukkit或奇怪的Spigot版本,可尝试禁用此项
    EnablePlayerFactions: true
+
|}
    EnableLegacySkills: false
+
</spoiler>
    KillMessagePrefix: ''
+
===时钟(Clock)===
    PreventOtherDropsByDefault: false
+
<spoiler>
    Scaling:
+
{| class="wikitable"
      Default:
+
|-
        Enabled: true
+
! 项 !! 参数 !! 描述
        PerBlocksFromSpawn: 250
+
|-
      world2:
+
| ClockInterval || [''number''] || 设置技能所允许的最低发动间隔,修改此项后必须重启插件,建议数值以5递增<br/>(只适用于“~onTimer:xx”。单位:刻)
        Enabled: true
+
|-
        PerBlocksFromSpawn: 250
+
| SaveInterval || [''number''] || 保存插件数据的时间间隔(单位:分钟)
      world2_nether:
+
|-
        Enabled: false
+
| SpawnsInterval || [''number''] || 生成间隔(单位:秒)
        PerBlocksFromSpawn: 100
+
|-
    ScalingEquations:
+
| ScannerInterval || [''number''] || 检测区块和清除非加载区块生物的间隔(单位:秒)
      Health: V * ((1.05)^(L-1))
+
|-
      Damage: V * ((1.05)^(L-1))
+
| CleanupInterval || [''number''] || 清除间隔(单位:秒)
    DefaultLevelModifiers:
+
|}
      Health: 0.1
+
</spoiler>
      Armor: 0
+
===分支(Components)===
      Damage: 0
+
<spoiler>
      KnockbackResistance: 0
+
{| class="wikitable"
      Power: 0
+
|-
  RandomSpawning:
+
! 项 !! 参数 !! 描述
    DisableVanillaSpawns: false
+
|-
    GenerateSpawnPoints: false
+
| CustomSpawners || [true/false] || 是否启用此插件怪物的生成
    MaxMobsPerChunk: 2
+
|-
    SpawnRadiusPerPlayer: 64
+
| RandomSpawning || [true/false] || 是否启用此插件怪物的随机生成
    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>'
 
</pre>
 
}}
 
 
</spoiler>
 
</spoiler>
'''详解'''
+
 
 +
===生物(Mobs)===
 
<spoiler>
 
<spoiler>
==基本项—General==
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! 项 !! 参数 !! 描述
 
! 项 !! 参数 !! 描述
 
|-
 
|-
| AllowMetrics || [true/false] || 是否发送度量数据给开发者
+
|{{Minecraft Color|&9|DespawnByDefault}} || [true/false] || 清除MM生物的机制是否和原版一样(就是离玩家太远刷没)
 
|-
 
|-
| CheckForUpdates || [true/false] || 是否自动检测插件最新版本
+
| EnableAIModifiers || [true/false] || 是否启用自定义AI
 
|-
 
|-
| CompatibilityMode || [true/false] || 是否开启插件兼容模式<br/>若和其他插件有冲突的话启用此模式或许能解决插件冲突问题
+
| EnableTimerSkills || [true/false] || 是否启用计时技能
 
|-
 
|-
| DebugLevel || [''number''] || 调试等级,等级越高显示的信息就越多<br/>启用的话会关闭妨碍调试的功能,如随机生成,生物生成,和其他随机的功能<br/>(范围:0 ~ 4)<br/>'''0:不检测'''<br/>'''1:最低级'''<br/>在生成点显示火焰粒子。(很实用~)<br/>插件启动或重载时记录所有生成点<br/>'''2:中等级'''<br/>记录技能的发动,生物的死亡,掉落表,等。<br/>插件启动或重载时记录所有物品,技能,和掉落表。<br/>记录异常技能助于解决问题。<br/>最高级别的有用Debug等级<br/>'''3:重量级'''<br/>'''4:过量信息'''<br/>
+
| EnableThreatTables || [true/false] || 是否启用威胁度
 
|-
 
|-
| ErrorLogging || [true/false] || 是否保存插件报错日志<br/>保存路径:\MythicMobs\Error Logs\
+
| EnablePlayerFactions || [true/false] || 是否启用player为可用派别
 
|-
 
|-
| Language || [enUS之类的] || 语言,没啥用处的选项
+
| EnableLegacySkills || [true/false] || 是否识别旧版MythicMobs(2.0版本之前)插件的技能格式
 
|-
 
|-
| UseVolatileFeatures || [true/false] || 是否使用易变特性<br/>如果使用的是不支持的Bukkit或奇怪的Spigot版本,可尝试禁用此项
+
| KillMessagePrefix || [文本] || 设置MM生物杀死玩家时显示的信息前缀
|}
 
 
 
==时钟—Clock==
 
{| class="wikitable"
 
 
|-
 
|-
! 项 !! 参数 !! 描述
+
|{{Minecraft Color|&9|PreventOtherDropsByDefault}} || [true/false] || MM生物死亡时是否掉落原版掉落物
 
|-
 
|-
| ClockInterval || [''number''] || 设置技能所允许的最低发动间隔,修改此项后必须重启插件,建议数值以5递增<br/>(只适用于“~onTimer:xx”。单位:刻)
+
| '''ShowHealth'''<br/>Radius(半径)<br/>Format(前缀) || [''数量'']<br/>'[''文本'']' || 血量显示项<br/>发送生物血量信息的半径范围<br/>血量信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
 
|-
 
|-
| SaveInterval || [''number''] || 保存插件数据的时间间隔(单位:分钟)
+
| DefaultLevelModifiers || || 默认每提升1级的各项上升数值
|-
 
| SpawnsInterval || [''number''] || 生成间隔(单位:秒)
 
|-
 
| ScannerInterval || [''number''] || 检测区块和清除非加载区块生物的间隔(单位:秒)
 
|-
 
| CleanupInterval || [''number''] || 清除间隔(单位:秒)
 
 
|}
 
|}
 
+
</spoiler>
==分支—Components==
+
===随机刷怪项(Random Spawning)===
 +
<spoiler>
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! 项 !! 参数 !! 描述
 
! 项 !! 参数 !! 描述
 
|-
 
|-
| CustomSpawners || [true/false] || 是否启用此插件怪物的生成
+
| DisableVanillaSpawns || [true/false] || 是否禁止刷新原版生物
 
|-
 
|-
| RandomSpawning || [true/false] || 是否启用此插件怪物的随机生成
+
| GenerateSpawnPoints || [true/false] || 是否生成生物刷新点,DisableVanillaSpawns为false的话会刷出原版生物,若随机刷怪模式为ADD请设置为true
|}
 
 
 
==生物—Mobs==
 
{| class="wikitable"
 
 
|-
 
|-
! 项 !! 参数 !! 描述
+
| MaxMobsPerChunk || [数值] || 每个区块最多可以存在多少生物,多了就不刷
 
|-
 
|-
|{{Minecraft Color|&9|DespawnByDefault}} || [true/false] || 清除MM生物的机制是否和原版一样(就是离玩家太远刷没)
+
| SpawnRadiusPerPlayer || [数值] || 以玩家为中心,"数值"为半径随机刷怪
 
|-
 
|-
| EnableAIModifiers || [true/false] || 是否启用自定义AI
+
| SpawnRadiusPerPlayerY || [数值] || 以玩家为中心,"数值"为半径垂直随机刷怪
 
|-
 
|-
| EnableTimerSkills || [true/false] || 是否启用计时技能
+
| DespawnLazyRandomMobs || [true/false] || 清除不积极的由随机刷怪刷出的生物
|-
 
| EnableThreatTables || [true/false] || 是否启用威胁度
 
|-
 
| EnablePlayerFactions || [true/false] || 是否启用player为可用派别
 
|-
 
| EnableLegacySkills || [true/false] || 是否识别旧版MythicMobs(2.0版本之前)插件的技能格式
 
|-
 
| KillMessagePrefix || [文本] || 设置MM生物杀死玩家时显示的信息前缀
 
|-
 
|{{Minecraft Color|&9|PreventOtherDropsByDefault}} || [true/false] || MM生物死亡时是否掉落原版掉落物
 
|-
 
| '''ShowHealth'''<br/>Radius(半径)<br/>Format(前缀) || <br/>[''数量'']<br/>'[''文本'']' || 血量显示项<br/>发送生物血量信息的半径范围<br/>血量信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
 
|-
 
| DefaultLevelModifiers ||  || 默认每提升1级的各项上升数值
 
|-
 
|
 
|}
 
==随机刷怪项-RandomSpawning==
 
{| class="wikitable"
 
|-
 
! 项 !! 参数 !! 描述
 
|-
 
| {{Minecraft Color|&9|DisableVanillaSpawns}} || [true/false] || 是否禁止刷新原版生物
 
|-
 
| GenerateSpawnPoints || [true/false] || 是否生成生物刷新点,DisableVanillaSpawns为false的话会刷出原版生物,若随机刷怪模式为ADD请设置为true
 
|-
 
| MaxMobsPerChunk || [数值] || 每个区块最多可以存在多少生物,多了就不刷
 
|-
 
| SpawnRadiusPerPlayer || [数值] || 以玩家为中心,"数值"为半径随机刷怪
 
|-
 
| SpawnRadiusPerPlayerY || [数值] || 以玩家为中心,"数值"为半径垂直随机刷怪
 
|-
 
| DespawnLazyRandomMobs || [true/false] || 清除不积极的由随机刷怪刷出的生物
 
 
|-
 
|-
 
| MaxGenerationTime || [数值] || 最大刷新间隔
 
| MaxGenerationTime || [数值] || 最大刷新间隔
Line 291: Line 254:
 
</pre>
 
</pre>
 
|}
 
|}
==兼容项—Compatibility==
+
</spoiler>
 +
===兼容项(Compatibility)===
 +
<spoiler>
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! 项 !! 参数 !! 描述
 
! 项 !! 参数 !! 描述
 
|-
 
|-
| '''Heroes'''<br/>Enabled<br/>ShowXPMessage<br/>XPMessageFormat || <br/>[true/false]<br/>[true/false]<br/>'[''text'']' || <br/>是否启用<br/>是否显示经验信息<br/>显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
+
| '''Heroes'''<br/>Enabled<br/>ShowXPMessage<br/>XPMessageFormat || [true/false]<br/>[true/false]<br/>'[''text'']' || 是否启用<br/>是否显示经验信息<br/>显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
 
|-
 
|-
| '''McMMO'''<br/>Enabled<br/>ShowXPMessage<br/>XPMessageFormat || <br/>[true/false]<br/>[true/false]<br/>'[''text'']' || <br/>是否启用<br/>是否显示经验信息<br/>显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
+
| '''McMMO'''<br/>Enabled<br/>ShowXPMessage<br/>XPMessageFormat || [true/false]<br/>[true/false]<br/>'[''text'']' || 是否启用<br/>是否显示经验信息<br/>显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
 
|-
 
|-
| '''SkillAPI'''<br/>Enabled<br/>ShowXPMessage<br/>XPMessageFormat || <br/>[true/false]<br/>[true/false]<br/>'[''text'']' || <br/>是否启用<br/>是否显示经验信息<br/>显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
+
| '''SkillAPI'''<br/>Enabled<br/>ShowXPMessage<br/>XPMessageFormat || [true/false]<br/>[true/false]<br/>'[''text'']' || 是否启用<br/>是否显示经验信息<br/>显示经验信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
 
|-
 
|-
| '''Vault'''<br/>Enabled<br/>ShowMoneyMessage<br/>MoneyMessageFormat || <br/>[true/false]<br/>[true/false]<br/>'[''text'']' || <br/>是否启用<br/>是否显示金钱信息。<br/>显示金钱信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
+
| '''Vault'''<br/>Enabled<br/>ShowMoneyMessage<br/>MoneyMessageFormat || [true/false]<br/>[true/false]<br/>'[''text'']' || 是否启用<br/>是否显示金钱信息。<br/>显示金钱信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]]
 
|}
 
|}
 
</spoiler>
 
</spoiler>
  
=命令&权限=
+
=命令(Commands)=
输入/mythicmobs会显示所有可用的命令。每个命令也会提示你如何使用。<br/>名字name和显示名字DisplayName并不是同一个东西。<br/>'''[ ]'''内的参数为必填,'''< >'''内的参数为选填。
+
输入/mythicmobs会显示所有可用的命令。每个命令也会提示你如何使用。<br/>
<spoiler>
+
名字name和显示名字DisplayName并不是同一个东西。<br/>
==基本命令==
+
'''[ ]'''内的参数为必填,'''< >'''内的参数为选填。
 +
==基本命令(General Commands)==
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 325: Line 291:
 
|}
 
|}
  
==物品命令==
+
==物品命令(Item Commands)==
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 336: Line 302:
 
| /mm items give<br/>mm i g || [''玩家''] [''物品''] <''数量''> || 给予特定玩家一个插件配置文件下的物品
 
| /mm items give<br/>mm i g || [''玩家''] [''物品''] <''数量''> || 给予特定玩家一个插件配置文件下的物品
 
|-
 
|-
| /mm items import || [''物品名''] <''文档名称''> || 给予特定玩家一个插件配置文件下的物品
+
| /mm items import || [''物品名''] <''文档名称''> || 将一个物品存储进指定文档,莫得文档的话就新建
 
|-
 
|-
 
| /mm items list ||  || 列出成功读取的物品
 
| /mm items list ||  || 列出成功读取的物品
 
|}
 
|}
  
==生物命令==
+
==生物命令(Mob Commands)==
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 362: Line 328:
 
| /mm mobs stats ||  || 显示存活MM生物的数量
 
| /mm mobs stats ||  || 显示存活MM生物的数量
 
|-
 
|-
| /mm mobs spawnsilent || [''生物'']:<''等级''> <''数量''> <''世界'',''x'',''y'',''z''> || 生成特定的生物,不记录到控
+
| /mm mobs spawnsilent || [''生物'']:<''等级''> <''数量''> <''世界'',''x'',''y'',''z''> || 生成特定的生物,不记录到控制台
 
 
制台
 
 
|-
 
|-
 
| /mm mobs stats ||  || 显示多少已加载的生物(数量)
 
| /mm mobs stats ||  || 显示多少已加载的生物(数量)
 
|}
 
|}
  
==刷怪蛋命令==
+
==刷怪蛋命令(Mob Egg Commands)==
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 381: Line 345:
 
|}
 
|}
  
==生成点命令==
+
==生成点命令(Spawner Commands)==
 
大部分情况下,生成点配置识别以下通配符。
 
大部分情况下,生成点配置识别以下通配符。
 
*<nowiki>?为单个字母的通配符</nowiki><br/><nowiki>使用"/mm s set ?at leashrange 32"会使生成的怪物名字为Cat,Rat,Fat等</nowiki>
 
*<nowiki>?为单个字母的通配符</nowiki><br/><nowiki>使用"/mm s set ?at leashrange 32"会使生成的怪物名字为Cat,Rat,Fat等</nowiki>
Line 417: Line 381:
 
|}
 
|}
  
==实体测试命令==
+
==实体测试命令(Utility Commands)==
----
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 427: Line 390:
 
*支持技能所写的条件
 
*支持技能所写的条件
  
==信号命令==
+
==信号命令(Signal Commands)==
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 437: Line 400:
 
*此命令对所有玩家开放使用。然而因为无法知道生物的UUID和信号的名字,普通玩家并不可以滥用此命令
 
*此命令对所有玩家开放使用。然而因为无法知道生物的UUID和信号的名字,普通玩家并不可以滥用此命令
  
==权限==
+
=权限(Permissions)=
'''基本权限'''
+
作者的话:
*'''mythicmobs.admin'''<br/>给予使用所有此插件命令的权限。
+
 
*'''mythicmobs.signal'''<br/>给予使用"/mm signal <mob.uuid> <signal>"此命令的权限。
+
"At the moment MythicMobs only supports two permission nodes to grant full access to the plugin. <br/>
</spoiler>
+
The reason for this is that nearly all commands in MythicMobs are heavily abusable, and at the moment I don't see a reason for individual permissions for each feature. <br/>
 +
Regardless, I will add more permissions in the future when I have time for those that would like it, but it is not high on my priority list."
 +
 
 +
''译:''
 +
''“目前MythicMobs只拥有两个权限节点。''<br/>
 +
''这是因为几乎全部MythicMobs命令都可以正常使用,以及目前我没康到令每个命令都有独立权限节点的理由。''<br/>
 +
''不论怎样,希望将来我有时间添加更多的权限节点,但在这之前我有更多的东西要更新。”''
 +
==基本权限==
 +
*'''mythicmobs.admin'''<br/>此插件所有命令的权限
 +
*'''mythicmobs.signal'''<br/>使用 <code><nowiki>/mm signal <mob.uuid> <signal></nowiki></code> 命令的权限
 +
==命令权限==
 +
可以通过给予权限<code><nowiki>mythicmobs.command.<命令></nowiki></code>来使用其对应的命令
 +
 
 +
例如:
 +
*'''mythicmobs.command.info'''<br/>使用 <code>/mm info command</code> 命令的权限
 +
*'''mythicmobs.command.mobs.list'''<br/>使用 <code>/mm mobs list</code> 命令的权限
  
 
=常见问题(FAQ)=
 
=常见问题(FAQ)=
<spoiler>
+
==常见问题解答==
==为啥咱的咪咪怪召唤不出来?==
+
{{Hide|标题=为啥咱的咪咪怪召唤不出来?  
查看服务器报错,如果打错东西了会有这么个提示:
+
|内容=
 +
查看服务器报错,如果打错东西了会有这么个提示:<br/>
 
[[文件:字符错误报错.png|有框|字符错误报错]]
 
[[文件:字符错误报错.png|有框|字符错误报错]]
图中的问题是Disguise:左边莫得用空格隔开注释<br>
+
图中的问题是Disguise:左边莫得用空格隔开注释<br/>
以及Type:的冒号为中文冒号而不是英文冒号<br>
+
以及Type:的冒号为中文冒号而不是英文冒号
==为啥咱的咪咪怪伪装不起作用?==
+
}}
 +
{{Hide|标题=为啥咱的咪咪怪伪装不起作用?
 +
|内容=
 
*确认Libs'Disguise的版本是否对应MM版本,4.9.0以上的MM版本请使用版本号以10开头的伪装
 
*确认Libs'Disguise的版本是否对应MM版本,4.9.0以上的MM版本请使用版本号以10开头的伪装
 
*4.9.0以上使用9.9.9,在4.10无法使用玩家伪装
 
*4.9.0以上使用9.9.9,在4.10无法使用玩家伪装
 
*4.9.0以下,服务端1.12.2最好使用9.5.2的伪装
 
*4.9.0以下,服务端1.12.2最好使用9.5.2的伪装
==可以使用其他的插件的命令来给助攻的玩家以奖励吗?==
+
}}
<pre>Test:
+
{{Hide|标题=可以使用其他的插件的命令来给助攻的玩家以奖励吗?
 +
|内容=
 +
<pre>
 +
Test:
 
   Mobtype: Zombie
 
   Mobtype: Zombie
 
   Modules:
 
   Modules:
 
     ThreatTable: true
 
     ThreatTable: true
 
   Skills:
 
   Skills:
   - command{cmd="give $player diamond 64"} @TTP ~onDeath</pre>
+
   - command{cmd="give $player diamond 64"} @TTP ~onDeath
==我怎样可以获得自定义生物的头颅呢?==
+
</pre>
 +
}}
 +
{{Hide|标题=我怎样可以获得自定义生物的头颅呢?
 +
|内容=
 
在你的 ExampleItem.yml 里像这样:
 
在你的 ExampleItem.yml 里像这样:
<pre>PlayerHead:
+
<pre>
 +
PlayerHead:
 
   Id: 397
 
   Id: 397
 
   Data: 3
 
   Data: 3
 
   Options:
 
   Options:
     SkinTexture: eyasfsankasgnksljgaklfjs</pre>
+
     SkinTexture: eyasfsankasgnksljgaklfjs
 +
</pre>
 
你可以在这里找到玩家的皮肤材质:
 
你可以在这里找到玩家的皮肤材质:
 
https://sessionserver.mojang.com/session/minecraft/profile/填写TrimmedUUID
 
https://sessionserver.mojang.com/session/minecraft/profile/填写TrimmedUUID
  
 
使用http://mcuuid.net/ 来查询玩家的TrimmedUUID
 
使用http://mcuuid.net/ 来查询玩家的TrimmedUUID
==我怎样制作一个释放法术的生物而不是使用近战攻击?==
+
}}
法术做法看[[MythicMobs/技能#.E7.89.B9.E6.AE.8A.E7.B1.BB.E6.8A.80.E8.83.BD|特殊类技能]]
+
{{Hide|标题=我怎样制作一个释放法术的生物而不是使用近战攻击?
{{Hide|标题=法术.yml文本
 
 
|内容=
 
|内容=
 +
使用 Projectile 技能。<br/>
 +
举个例子,看起来像这样:
 
<pre>
 
<pre>
使用 ProjectileSkill:
+
IceBolt:
举个例子,看起来像这样:
 
<pre>IceBolt:
 
 
   potion{t=SLOW;lvl=4;d=20} @self
 
   potion{t=SLOW;lvl=4;d=20} @self
   projectile{whatever your projectile is here} ~onTimer:20</pre>
+
   projectile{whatever your projectile is here} ~onTimer:20
 +
</pre>
 
这会将生物减慢,并释放技能。
 
这会将生物减慢,并释放技能。
</pre>
+
 
 +
更多法术技能看[[MythicMobs/技能#.E7.89.B9.E6.AE.8A.E7.B1.BB.E6.8A.80.E8.83.BD|特殊类技能]]
 
}}
 
}}
 
+
{{Hide|标题=我怎么在玩家伪装时使用颜色代码?
==我怎么在玩家伪装时使用颜色代码?==
+
|内容=
<pre>TestMob:
+
<pre>
 +
TestMob:
 
   Mobtype: Zombie
 
   Mobtype: Zombie
 
   Disguise:
 
   Disguise:
 
     Type: Player
 
     Type: Player
 
     Player: '&bTest'
 
     Player: '&bTest'
     Skin: zDrakon</pre>
+
     Skin: zDrakon
 +
</pre>
 
记住使用单引号将玩家括起来,使用颜色代码。
 
记住使用单引号将玩家括起来,使用颜色代码。
==我试着使用火焰粒子来做技能,但是范围太广了,我是做错了什么吗?==
+
}}
设置技能的 hS 和 vS 为 0.1,火焰粒子本来就很散,因为是从熔炉这些东西里发出的。
+
{{Hide|标题=我试着使用火焰粒子来做技能,但是范围太广了,我是做错了什么吗?
 +
|内容=
 +
设置技能的 hS 和 vS 为 0.1,火焰粒子本来就很散,因为是从熔炉这些东西里发出的。<br/>
 
你需要设置水平和垂直的偏移量,设置的小点会看起来很不错。
 
你需要设置水平和垂直的偏移量,设置的小点会看起来很不错。
==为什么我不能把生物的生命值设置为2000以上?==
+
}}
 +
{{Hide|标题=为什么我不能把生物的生命值设置为2000以上?
 +
|内容=
 
这个锅给Spigot,进入你的spigot.yml,将 max-health 设置的大一些。
 
这个锅给Spigot,进入你的spigot.yml,将 max-health 设置的大一些。
==我想创建一个很多技能的生物,可是怎么让他不要一次性使用所有的技能(这很OP!)==
+
}}
 +
{{Hide|标题=我想创建一个很多技能的生物,可是怎么让他不要一次性使用所有的技能(这很OP!)
 +
|内容=
 
有很多种方法将技能设置的更加随机,更加不确定:
 
有很多种方法将技能设置的更加随机,更加不确定:
· 你可以使用 RandomSkill 技能来释放间隔的技能
+
*你可以使用 RandomSkill 技能来释放间隔的技能
· 使用 “GCD” (全局冷却) 和 “OffGCD” 条件
+
*使用 “GCD” (全局冷却) 和 “OffGCD” 条件
· 给你的技能更低的冷却和更低的几率
+
*给你的技能更低的冷却和更低的几率
==我想给生物使用自定义音效,怎么办? (来自 SeanArmor 于 MythicMobs 论坛)==
+
}}
使用自定义音效必须使用材质包。没有使用材质的玩家听不到。
+
{{Hide|标题=我想给生物使用自定义音效,怎么办? (来自 SeanArmor 于 MythicMobs 论坛)
前往 http://www.wowhead.com/sounds
+
|内容=
或者其他音乐网站。下载它们,并使用 http://audio.online-convert.com/convert-to-ogg
+
使用自定义音效必须使用材质包。没有使用材质的玩家听不到。<br/>
转换为OGG格式。
+
前往 http://www.wowhead.com/sounds或者其他音乐网站。<br/>
或者使用 SeanArmor的方法 (不确定能不能用) 将你的文件重命名为其他的OGG
+
下载它们,并使用 http://audio.online-convert.com/convert-to-ogg转换为OGG格式。
然后用新的OGG替换,然后使用原版音效。
+
 
参照/playsound命令
+
或者使用 SeanArmor的方法 (不确定能不能用): <br/>
==其他问题/意见?==
+
将你的文件重命名为其他的OGG
请在 MythicMobs 论坛发布它们。这里有很多好心的论坛成员,比如 adw123,DrakonDawn,NathanWolf,等等。你可以问他们寻求帮助。
+
 
 +
然后用新的OGG替换,然后使用原版音效。(参照/playsound命令)
 +
}}
 +
==其他问题/意见==
 +
请在 MythicMobs 论坛发布它们。这里有很多好心的论坛成员,比如 adw123,DrakonDawn,NathanWolf,等等。你可以问他们寻求帮助。<br/>
 
如果你喜欢直接从开发者那里获得帮助的话,你也可以看看付费的支持。
 
如果你喜欢直接从开发者那里获得帮助的话,你也可以看看付费的支持。
</spoiler>
 
  
 
=附加插件/模块=
 
=附加插件/模块=
MythicMobsExtension
 
<spoiler>
 
 
{{Hide|标题=MythicMobsExtension
 
{{Hide|标题=MythicMobsExtension
 
|内容=
 
|内容=
<pre>
+
MythicMobsExtension是一个MythicMobs的附加,允许你做到更多的机制和技能,使用更多的触发条件。</br>
MythicMobsExtension是一个MythicMobs的附加,允许你做到更多的机制和技能,使用更多的触发条件。
+
下载它!并将 MythicMobsExtension.jar 放进你的服务器,并重启。</br>
下载它!并将 MythicMobsExtension.jar 放进你的服务器,并重启。
+
</br>
</pre>
+
中文百科:[[MythicMobsExtension/新|MythicMobsExtension中文百科]]</br>
 +
下载:[http://mc.hackerzlair.org:8080/job/MythicMobsExtension/新]
 
}}
 
}}
中文百科:[[MythicMobsExtension|MythicMobsExtension中文百科]]
+
{{Hide|标题=Artifacts
下载:[[http://mc.hackerzlair.org:8080/job/MythicMobsExtension/新]]
 
</spoiler>
 
Artifacts
 
<spoiler>
 
{{Hide|标题=
 
 
|内容=
 
|内容=
<pre>
+
Artifacts是一个MythicMobs的附加,允许物品使用技能。</br>
Artifacts(或者MythicArtifacts)是一个MythicMobs的附加,允许你
+
下载它!并将 Artifacts.jar 放进你的服务器,并重启。</br>
创建自定义物品。物品可以使用MythicMobs的机制和技能,使用特殊的
+
</br>
触发条件,可以使用很多的选项设置,还可以使用一个标签属性系统来加强。
+
中文百科:[[Artifacts|MythicArtifacts中文百科]]</br>
需求MythicMobs (显然)、Java 8
+
Artifacts购买:[http://mythicmobs.net/index.php?resources/artifacts.37/ Artifacts购买]</br>
配置
 
*Adding Skills to Items - 如何将技能添加到 Artifacts 物品
 
*Item Skill Triggers - 使用物品的技能触发条件
 
*Item-Only Mechanics - Artifacts 添加到 MythicMobs 的特殊机制
 
*Item-Only Conditions - Artifacts 添加到 MythicMobs 的特殊条件
 
*Special Options - Artifacts 添加到 MythicMobs 的物品设置
 
*Ammo System - 使用 Artifacts 的弹药系统
 
*Durability System - 使用 Artifacts Lore 耐久系统
 
*Lore Stats - 使用 Artifacts 内置的物品标签属性系统
 
*Examples
 
*Arf需要属于自己的物品格式去激活物品技能
 
<pre>
 
测试:
 
  Id: 352 #MM内物品ID为BONE,这在1.12有些问题,用数字感觉更好
 
  Display: '看下面Lore写的,和lore里说的一样'
 
  Data: 1 #MM内损伤值为damage,由于和arf的伤害标签冲突,就变成Data了
 
  Lore:
 
  - '&8加单引号颜色符号用&'
 
  - §8不加单引号颜色符号用§
 
  Enchantments:
 
  - DIG_SPEED:6
 
  - LOOT_BONUS_BLOCKS:4
 
  - SILK_TOUCH:1
 
  Options:
 
    Unbreakable: true #无法破坏,物品设置,你可以去Gitbook查阅
 
  Skills:
 
  - skill{s=233} 目标 触发器 #只能这样写 否则无效
 
</pre>
 
 
}}
 
}}
Artifacts购买[http://mythicmobs.net/index.php?resources/artifacts.37/|Artifacts购买]<br/>
 
Artifacts翻译帖[[http://www.mcbbs.net/thread-820235-1-1.html?tdsourcetag=s_pcqq_aiomsg|ArtifactsMCBBS翻译帖子]<br/>
 
Artifacts的最新未翻译官方百科[https://mythicmobs.net/manual/doku.php/artifacts#configuration|Artifacts官网百科]<br/>
 
</spoiler>
 
Quest
 
<spoiler>
 
 
{{Hide|标题=Quest
 
{{Hide|标题=Quest
 
|内容=
 
|内容=
<pre>
 
 
前置:[http://www.spigotmc.org/resources/quests.3711/ Quests 2.6.0+]  '''MythicMobs 4.1.0+'''
 
前置:[http://www.spigotmc.org/resources/quests.3711/ Quests 2.6.0+]  '''MythicMobs 4.1.0+'''
 
*Quests 模块添加了一个 “Kill # Mythic Mobs” 目标到 Quests,允许你设置击杀 MythicMobs 生物的任务。
 
*Quests 模块添加了一个 “Kill # Mythic Mobs” 目标到 Quests,允许你设置击杀 MythicMobs 生物的任务。
Line 590: Line 550:
 
*使用了其他的版本,模块可能不工作
 
*使用了其他的版本,模块可能不工作
 
*添加此模块之前Quests完全不能使用
 
*添加此模块之前Quests完全不能使用
</pre>
 
 
}}
 
}}
</spoiler>
+
{{Hide|标题=MiniaturePets  
MiniaturePets
 
<spoiler>
 
{{Hide|标题=MiniaturePets  
 
 
|内容=
 
|内容=
<pre>
 
 
安装
 
安装
 
*在这里下载 MiniaturePets(注意MiniaturePets是个付费插件)
 
*在这里下载 MiniaturePets(注意MiniaturePets是个付费插件)
Line 604: Line 559:
 
使用
 
使用
 
支持很简单:
 
支持很简单:
<pre>鲲鲲:
+
<pre>
 +
鲲鲲:
 
   Type: MPET
 
   Type: MPET
 
   MPet:
 
   MPet:
 
     Type: <type>
 
     Type: <type>
 
     Anchor: <invisible "base" mob type>
 
     Anchor: <invisible "base" mob type>
     ShowName: <true/false></pre>
+
     ShowName: <true/false>
 +
</pre>
 
举个例子,你可以创建 鲲鲲 并使用 MPets有的 “Pug” 类型:
 
举个例子,你可以创建 鲲鲲 并使用 MPets有的 “Pug” 类型:
<pre>鲲鲲:
+
<pre>
 +
鲲鲲:
 
   Type: MPET
 
   Type: MPET
 
   MPet:
 
   MPet:
Line 617: Line 575:
 
     Anchor: SPIDER
 
     Anchor: SPIDER
 
     ShowName: true
 
     ShowName: true
   Display: '鲲鲲</pre>
+
   Display: '鲲鲲
 
</pre>
 
</pre>
 
}}
 
}}
</spoiler>
+
 
==生物种类(Type)==
+
=生物(Mobs)=
*确定生物的类别
+
==概览==
*不区分大小写
+
*MythicMobs基于自定义的生物(或实体),有很多选项和属性可以使用。下面是可以添加到自定义生物中的选项和属性的完整列表。
'''可识别的种类列表'''
+
*其中大多数是'''可选'''的,这意味着您'''不必'''每次创建新的生物时都配置'''整个列表'''。真正'''必要'''的只是'''内部生物名称(internal_mobname)'''和'''生物种类(Type)'''。
{{Minecraft Color|&1|深蓝色}}为1.15新增,{{Minecraft Color|&1|'''深蓝色粗体'''}}为1.16新增,{{Minecraft Color|&9|蓝色}}为1.13新增,{{Minecraft Color|&9|'''蓝色粗体'''}}为1.14新增
+
*你可以在Mobs文件夹中创建'''任意数量'''的文件,文件名称随意,但'''必须'''以.yml结尾。
<spoiler>
+
{{Hide|标题=一个带有所有选项的示例
{| class="wikitable"
+
|内容=
|-
+
<pre>
! 英文名字 !! 中文名字
+
鲲鲲的主人: #怪物内部ID
|-
+
  Type: WITHER_SKELETON #怪物类型,这里为凋灵骷髅
| ARMOR_STAND || 盔甲架
+
  Display: '§b鲲鲲' #怪物显示名,这里为蓝色的"鲲鲲"
|-
+
  DamageModifiers: #伤害调整
| {{Minecraft Color|&9|BABY_DROWNED}} || 小溺尸
+
  - LIGHTNING 0.1 #减少90%的雷击伤害
|-
+
  - FIRE 2.0 #额外受到一倍火焰伤害
| {{Minecraft Color|&1|'''BABY_HOGLIN'''}} || 小疣猪
+
  - AIR 1.0 #正常受到窒息伤害
|-
+
  - ICE 0.5 #这个咱不知道是啥
| BABY_PIG_ZOMBIE || 小僵尸猪人
+
  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 #怪物护甲为100点
 +
  Damage: 100 #怪物伤害为100点
 +
  Drops: #怪物掉落配置
 +
  - 笨蛋鲲鲲的头 1 1 #必定掉落一个MM物品内部ID为"笨蛋鲲鲲的头"
 +
  - exp 10 1 #必定掉落10经验
 +
  - DIAMOND 1 0.9 #90%掉落1颗钻石
 +
  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新增选项
 +
</pre>
 +
}}
 +
 
 +
==生物种类(Type)==
 +
*确定生物的类别
 +
*不分大小写
 +
'''可识别的种类列表'''
 +
{{Minecraft Color|&1|深蓝色}}为1.15新增,{{Minecraft Color|&1|'''深蓝色粗体'''}}为1.16新增,{{Minecraft Color|&9|蓝色}}为1.13新增,{{Minecraft Color|&9|'''蓝色粗体'''}}为1.14新增
 +
<spoiler>
 +
{| class="wikitable"
 
|-
 
|-
| BABY_PIG_ZOMBIE_VILLAGER || 小僵尸猪村民
+
! 英文名字 !! 中文名字
 +
|-
 +
| ARMOR_STAND || 盔甲架
 +
|-
 +
| {{Minecraft Color|&9|BABY_DROWNED}} || 小溺尸
 +
|-
 +
| {{Minecraft Color|&1|'''BABY_HOGLIN'''}} || 小疣猪
 +
|-
 +
| BABY_PIG_ZOMBIE || 小僵尸猪人
 +
|-
 +
| BABY_PIG_ZOMBIE_VILLAGER || 小僵尸猪村民
 
|-
 
|-
 
| BABY_ZOMBIE || 小僵尸
 
| BABY_ZOMBIE || 小僵尸
Line 663: Line 678:
 
| CREEPER || 爬行者
 
| CREEPER || 爬行者
 
|-
 
|-
| {{Minecraft Color|&9||DROWNED}} || 溺尸
+
| {{Minecraft Color|&9|DROWNED}} || 溺尸
 
|-
 
|-
 
| DONKEY || 驴
 
| DONKEY || 驴
Line 674: Line 689:
 
|-
 
|-
 
| ENDERMITE || 末影螨
 
| ENDERMITE || 末影螨
 +
|-
 +
| EVOKER || 唤魔者
 
|-
 
|-
 
| FALLING_BLOCK || 掉落中的方块(一般为沙子)
 
| FALLING_BLOCK || 掉落中的方块(一般为沙子)
Line 697: Line 714:
 
| MAGMA_CUBE || 岩浆怪
 
| MAGMA_CUBE || 岩浆怪
 
|-
 
|-
| Mule || 骡
+
| MULE || 骡
 
|-
 
|-
| MUSHROOM_COW || 蘑菇牛
+
| MUSHROOM_COW || 哞菇
 
|-
 
|-
 
| OCELOT || 豹猫
 
| OCELOT || 豹猫
Line 719: Line 736:
 
| PIG_ZOMBIE_VILLAGER || 僵尸猪村民
 
| PIG_ZOMBIE_VILLAGER || 僵尸猪村民
 
|-
 
|-
| {{Minecraft Color|&9|PHANTOM}} || 幻影鳐 支持设置:Size
+
| {{Minecraft Color|&9|PHANTOM}} || 幻翼 支持设置:Size
 
|-
 
|-
 
| {{Minecraft Color|&9|PIFFERFISH}} || 河豚
 
| {{Minecraft Color|&9|PIFFERFISH}} || 河豚
Line 798: Line 815:
 
</pre>
 
</pre>
 
==基础属性==
 
==基础属性==
点击下方的"折叠"展开三个怪物基础属性详解
+
{{Hide|标题=基础属性
<spoiler>
+
|内容=<s></s>
===血量(Health)===
+
;血量(Health)
 
*设置生物的最大血量
 
*设置生物的最大血量
*此插件没有最大血量限制。<br/>然而Spigot有2048的最大限制,可在spigot.yml内修改
+
*此插件没有最大血量限制。
 +
 
 +
然而Spigot有2048的最大限制,可在spigot.yml内修改
 
<pre>
 
<pre>
 
Health: 200
 
Health: 200
 
</pre>
 
</pre>
===伤害(Damage)===
+
;伤害(Damage)
 
*设置生物的基础近战攻击力
 
*设置生物的基础近战攻击力
 
*1点伤害=0.5颗心
 
*1点伤害=0.5颗心
Line 832: Line 851:
 
*当鲲鲲攻击时,对目标造成10点ICE类型的伤害和10点FIRE类型的伤害,结合上面所写的DamageModifiers
 
*当鲲鲲攻击时,对目标造成10点ICE类型的伤害和10点FIRE类型的伤害,结合上面所写的DamageModifiers
 
*这只鲲鲲会受到20点FIRE类型的伤害和5点ICE类型的伤害,总和25点伤害.
 
*这只鲲鲲会受到20点FIRE类型的伤害和5点ICE类型的伤害,总和25点伤害.
===防御(Armor)===
+
</spoiler>
 +
;防御(Armor)
 
*减低生物所受到的伤害量
 
*减低生物所受到的伤害量
 
*1点伤害=0.5颗心
 
*1点伤害=0.5颗心
Line 838: Line 858:
 
Armor: 7
 
Armor: 7
 
</pre>
 
</pre>
</spoiler>
+
}}
  
 
==Boss血条(BossBar)==
 
==Boss血条(BossBar)==
 
*需要前置插件BossBar
 
*需要前置插件BossBar
 
*像末影龙那样显示生物的血条在屏幕上方
 
*像末影龙那样显示生物的血条在屏幕上方
点击下面的"折叠"展开详解
+
{{Hide|标题=详解
<spoiler>
+
|内容=
 
<pre>
 
<pre>
 
鲲鲲:
 
鲲鲲:
Line 869: Line 889:
 
鲲鲲:
 
鲲鲲:
 
   Type: creeper
 
   Type: creeper
  Display: '&c鲲鲲'
 
  Health: 20
 
 
   BossBar:
 
   BossBar:
 
     Enabled: true
 
     Enabled: true
Line 878: Line 896:
 
     Style: SOLID
 
     Style: SOLID
 
</pre>
 
</pre>
</spoiler>
+
}}
  
 
==派别(Faction)==
 
==派别(Faction)==
Line 888: Line 906:
 
</pre>
 
</pre>
 
==骑乘(Mount)==
 
==骑乘(Mount)==
*设置生物的骑乘,骑乘必须为MM下的配置生物
+
*设置生物骑乘,骑乘必须为MM生物
*设置完后,当生物生成时便会自行召唤并坐在骑乘上
+
*设置完后,生物生成时便会召唤并骑乘
 
<pre>
 
<pre>
Mount: super_zombie_horse
+
Mount: 鲲鲲
 
</pre>
 
</pre>
 +
 
==选项(Options)==
 
==选项(Options)==
 
*修改或给予生物一系列的可修改项,如是否消失、击退抗性、跟踪范围、移动速度等(有很多哦...)
 
*修改或给予生物一系列的可修改项,如是否消失、击退抗性、跟踪范围、移动速度等(有很多哦...)
Line 1,049: Line 1,068:
 
*'''防止生物间互杀时掉落物品'''
 
*'''防止生物间互杀时掉落物品'''
 
*默认设置为false
 
*默认设置为false
*<span style="color:red">2.3或之前存在"若玩家被此项设为true的生物所杀害,玩家的物品也不会掉落"的问题<br/>不要与gamerule keepInventory false一同使用<span><br/>于2.5版修复
 
 
|-
 
|-
 
|'''PreventOtherDrops'''
 
|'''PreventOtherDrops'''
Line 1,066: Line 1,084:
 
|[true/false]
 
|[true/false]
 
|
 
|
*'''防止生物在阳光下燃烧'''
+
*'''防止生物燃烧'''
 
*默认设置为false
 
*默认设置为false
 
|-
 
|-
Line 1,614: Line 1,632:
 
|'''修改羊毛或项圈的颜色'''
 
|'''修改羊毛或项圈的颜色'''
 
*数值0 ~ 15
 
*数值0 ~ 15
*'''''2.0.0插件参数为[http://minecraft.gamepedia.com/Wool#Block_state 颜色]的名字<br/>'''''
 
 
|}
 
|}
 
<br/>
 
<br/>
Line 1,758: Line 1,775:
 
==={{Minecraft Color|&9|村民交易(Villager Trades)}}===
 
==={{Minecraft Color|&9|村民交易(Villager Trades)}}===
 
4.8.0+,你可以自定义村民交易,请注意,村民必须要有职业才能进行交易,有的交易可能需要让村民达到一定的交易等级<br/>
 
4.8.0+,你可以自定义村民交易,请注意,村民必须要有职业才能进行交易,有的交易可能需要让村民达到一定的交易等级<br/>
'''栗子'''
+
{{Hide|标题=栗子
<spoiler>
+
|内容=
 
<pre>
 
<pre>
 
鲲鲲:
 
鲲鲲:
Line 1,787: Line 1,8