- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
MythicMobs:修订间差异
(标题等级+1,将站位符(PlacaeHolder)相关内容移除) 标签:页面中存在一级标题 |
小 (→变量(Varibute)) 标签:页面中存在一级标题 |
||
第589行: | 第589行: | ||
变量添加于MythicMobs 4.6.5,因此在使用变量系统前,请确保你的MythicMobs版本在4.6.5或以上。 | 变量添加于MythicMobs 4.6.5,因此在使用变量系统前,请确保你的MythicMobs版本在4.6.5或以上。 | ||
该系统可以用于决定返还一个特定的数值并用于技能之上,也可单纯用于显示颜色或特殊符号。有关变量的详细内容请点击-->[[MythicMobs/Vaributes|变量页面]],这包括该插件''所有可用变量''' | 该系统可以用于决定返还一个特定的数值并用于技能之上,也可单纯用于显示颜色或特殊符号。有关变量的详细内容请点击-->[[MythicMobs/Vaributes|变量页面]],这包括该插件'''所有可用变量''' | ||
以下是有关变量的注意事项: | 以下是有关变量的注意事项: |
2021年10月16日 (六) 05:16的版本
原因在于:
- 缺少引言
- 滥用一级标题
- 存在无关信息
- 需要重新调整段落结构以易于读者理解
- 滥用br标签
- 中文语境中存在英文符号
- 官网☞[1],月付/永久付费版购买地址☞[2],登入点击"Purchase"购买
- 鲲鲲:本页面已更新至5.0.0-Dev-Premium,切忌MM版本过低
- 最近一次编辑日期为 2021.8.2
- 若您刚接触此插件不到一个月,百科没写的一般就是没有,如果有您亲测有效却没写进百科的请指出QAQ
- 内容较多の模块已经独立成了页面,请注意
- 感谢CHuNan帮忙排版与搬运QAQ。
外文名 | MythicMobs |
插件类型 | Spigot / CraftBukkit |
最新版本 | v4.11.0-BETA(免费版)v4.11.2(付费版)v5.0.0-SNAPSHOT/3634(会员版) |
兼容服务端 | 目前为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 |
版本/服务器版本须知
- 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)为准
付费版内容
- 注意,4.11以下的付费版均已无法从官方下载
- 在MM Discord频道中展示称号:Premium(会员)
- 允许下载付费版(最新版)以及参与更新投票
- 有权访问开发构建
- 2个AI行动选择器:fleeConditions(躲避满足条件的实体)与doNothing(满足条件则不做任何事)
- 1个AI目标选择器:nearestConditionalTarget(以最近的符合条件的实体为目标)
- 更多特殊类技能,如Raytracing与Chain Missile
- 计算与变量适用于技能、掉落、实体属性(生命/伤害等)、物品属性与选项
- 自定义技能修改项变量系统
- 允许使用origin=@targeter在任意技能
- 特殊类技能-命中目标激活的技能允许添加条件
- 自定义伤害类型(MMOItems)与伤害修饰符(MMOItems)
- 支持自定义AI行动/目标选择器写入条件
- 付费版内容全部支持Crucible(前身Artifacts), Enchants, MMOItems, MMOCore等
- 未完待续
有关该插件的其他渠道
- 官方Discord频道
- 官方Minecraft服务器IP:play.theloungemc.com
- 预览版页面(需会员账号)
影响较大的Bug
服务器非正常关闭后,MM怪会全部失效,正常情况下不会失效
技能(带有特效并带有延迟)释放频率较高的mm怪,碰到MM保存事件高概率失效
解决方法
保存事件可以拉高config.yml内的SaveInterval默认值为5(分钟)
第三点解决方法:利用记分板与onTimer,来做到类似于delay(延迟)的效果
概览
您能使用本插件做以下事情
- 技能————创造技能(冷却时间/目标选择器/触发器)
- 条件————为技能添加条件
- 实体选项————修改属性(血量/近战伤害/移速/攻击范围)等
- 特效————使用音效与粒子效果令技能更多彩
- 物品————自定义物品与掉落表の掉落几率与数量
- 伤害调整——为生物设置伤害抗性(免疫溺水/受到箭的伤害减半/烧伤伤害抵消……)
- 生成控制——自定义定点/定时生成与随机生成,并自定义生成条件……
- 等级调整值—根据等级提升实体各项属性与掉落几率等
- 威胁表———更好の攻击目标选择与一些变量/一些技能
- 自定义AI——自定义实体の行动目标与首要/次要攻击目标
- 派别系统——设置派别,配合自定义AI使生物攻击不同派系,或与玩家统一战线/为技能加上派别条件。
- 伪装————允许实体伪装成任意事物 需要LibsDisguises与ProtocoLib
- 变量————上限极高的数值计算系统需要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:中等级 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)
- 在4.11+,整体等级调整值的优先度高于独立等级调整值(优先度=优先计算)
选项 | 参数 | 描述 |
---|---|---|
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
安装
使用
已知问题
|
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实体定制相关成就
- 任务插件:BetonQuest与BeautyQuest
- 使用EnchantPlus(附魔Plus)为MM物品添加更多附魔
- 使用Graveyards(墓地)在玩家重生后激活技能
- MM实体可以掉落Heroes(英雄)、McMMO、SkillAPI内的经验等
- 使用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文件夹内。
一个完整的技能一般由以下几个构成
- 技能名
- 特效类技能
- 技能目标对象Targeters
- 简易的技能触发要求Triggers
- 更高级的触发Conditions
更多有关技能的内容请点击-->技能页面
变量(Varibute)
变量添加于MythicMobs 4.6.5,因此在使用变量系统前,请确保你的MythicMobs版本在4.6.5或以上。
该系统可以用于决定返还一个特定的数值并用于技能之上,也可单纯用于显示颜色或特殊符号。有关变量的详细内容请点击-->变量页面,这包括该插件所有可用变量
以下是有关变量的注意事项:
- 想将所创变量(如<caster.damage>)运用到其他地方,需改为:<caster.var.damage>
- 在变量计算(如damage{a='2 * <caster.var.damage>'} @self)中,运算符号必须与两个因数(可全为变量名,也可一个变量一个数字)之间隔着一个空格
- 在一些类似包含括号(如()、[])的复杂运算仅在damage/damagepercent、heal/healpercnet、setlevel五个技能中生效,其它地方中均无效
- 在变量系统中,100%=100,而不是等于1
- 仅限付费版MythicMobs才可将变量用于非消息类技能能中
- 在MythicMobs 4.7.2或更高版本中,若读取生物名称的变量未读取到生物名称,则会提示生物种类
此部分编辑者:鲲鲲(鲨鲨)、二白(例Message)中
物品概览(Items)
更多有关物品的内容,请点击物品页面
那儿包括状态(药水)效果与附魔等,以下的这些选项里,只有 internal_itemname 和 Id 是必需的。所有其他的选项都是完全可选的
- 仅4.9.0这一版本,importの格式无法被MM所读取,要想读取请使用下方格式OwO
- 1.12.2,MM4.9以上的物品Bug挺多的
物品配置栗子 |
---|
鲲鲲(内部ID): Id: Data: Display: Attributes: Amount: Options: Enchantments: Lore: PotionEffects: BannerLayers: |
掉落(Drops)
概览
- 给生物添加自定义掉落项
- 可以是原版物品,MM定义的物品,经验球,能读取的其他插件物品,或者其自定义的掉落表(DropsTables)配合条件使用
掉落标签可以添加到你的自定义生物,允许它们在死亡后掉落特定的物品。在 MythicMobs 里你有三种方式使用自定义掉落。
相关格式
点此展开 |
---|
Drops 是实现自定义掉落的最简单的方法:
鲲鲲: Type: 鲲鲲 Drops: - 物品/exp(经验)/droptable(战利品表) 数量 几率 - 物品/exp(经验)/droptable(战利品表) 数量 几率 - ... <item/exp/droptable>
可以是 MythicMobs 的物品,也可以是原版物品,或者是插件的掉落表。
<数量>: 支持范围,在付费版,您可以使用数学公式和占位符进行计算,两边加上,掉落提示现在可使用占位符 |
特殊掉落↓
掉落类型名 | 描述 | 前置插件 |
---|---|---|
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 V4.7.2+ |
等级调整掉落
每级的掉落跟普通掉落一样,但是会以生物的等级为基础
栗子 |
---|
鲲鲲: Type: ZOMBIE DropsPerLevel: - 物品/exp(经验)/droptable(掉落表) 数量 几率 - ... 每级掉落意味着插件将会尝试掉落更多次,比如你有一个 5 级生物,使用了以下设置: 鲲鲲: Type: shulker DropsPerLevel: - diamond 3 1 - gold_ingot 2 0.5 那么就一定会掉落 15 个钻石,并且有50%掉落最多 10 个铁锭。 查看等级调整值(LevelModifiers) |
掉落表详解 |
---|
掉落表存储于 /MythicMobs/DropTables. 使用掉落表有很多优势 比如你可以配置条件,并让很多个生物共享使用,而不用创建一份副本。 鲲鲲: Type: 生物类型 Drops: - 掉落表名 注意,你在使用掉落表时不能在实体文档内的掉落配置中对掉落掉落使用数量与几率 鲲鲲掉落表: TotalItems: 数量 #默认为totalitems的值 MinItems: 数量 #默认为totalitems的值 MaxItems: 数量 Conditions: - 条件 1 - 条件 2 - ... Drops: - 物品/exp(经验)/droptable(掉落表) 数量 几率 - ... DropsPerLevel: - 物品/exp(经验)/droptable(掉落表) 数量 几率 - ... |
示例
<spoiler>
这只僵尸死亡后会掉落一大堆的经验,和一些生鱼
鲲鲲: 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
</spoiler>
生成(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 | 条件 | 无 | 见下方 |
随机生成
随机生成可控制多个世界的生成,并通过条件精确控制生成。
在4.8.0+(含4.8.0),随机生成需要当前世界拥有生存模式或者冒险模式的玩家
生成模式
模式名 | 描述 |
---|---|
REPLACE | 替换原版实体(需开启原版生成) |
ADD | 新增实体(无需开启原版生成,需在配置文件内开启生成点) |
DENY | 所生成的实体无法繁殖 |
SCALE | 未知 |
随机生成详解
鲲鲲: Action: ADD Type: 鲲鲲 Level: 2 Chance: 0.01 Priority: 10 UseWorldScaling: false Worlds: 鲲鲲世界,鲨鲨世界
所有可用选项 | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
- 条件详见[技能|条件]
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技能分页:http://mineplugin.org/MythicMobs%E6%8A%80%E8%83%BD
MythicMobs官网:https://mythiccraft.io/index.php?resources/mythicmobs.1/
MythicMobs使用手册:https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/home
MythicMobs论坛:https://mythiccraft.io/index.php?forums/
授权声明
本页内容翻译/搬运自MythicMobs插件手册
授权方式为GNU Free Documentation License 1.3