欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“MythicMobs”的源代码
←
MythicMobs
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
{{待翻译}}{{待搬运}} {{Bukkit Plugin Infobox |图标=[[文件:MythicMobs_logo.png|居中|无]] |插件名=MythicMobs |版本=v2.6.0 |前置插件=无 |兼容服务端版本=1.6.2-1.11 |源地址=http://mythicmobs.net/manual/doku.php}} [[Category:角色]][[Category:娱乐]][[Category:机械]][[Category:综合]] =概览= MythicMobs(MM)插件可以充分修改服务器内原版生物的各项属性。通过修改原版生物,从最简单的血量/伤害的提升,到修改生物的目标习性,乃至赋予生物一个强大技能。<br/> 制作出独特的生物,BOSS,和其他有趣的生物~ 在RPG服务器内制作出具有挑战性的BOSS碾压玩家不在是梦~<br/> 此插件允许你给予生物:<br/> *[[#.E6.8A.80.E8.83.BD.28Skills.29.26.E5.8F.98.E9.87.8F|技能]]——赋予自定义的技能。(发动条件,冷却时间,目标)<br/> *[[#.E9.80.89.E9.A1.B9.28Options.29|属性]]——修改属性。(血量,伤害量,移动速度,攻击范围)<br/> *特效——使用音效,粒子效果和其他特效。<br/> *装备——自定义属性的装备和掉落表。<br/> *伤害调整——调整伤害对生物的影响。(免疫溺水,受到箭的伤害减半,烧伤恢复血量...)<br/> *生成控制——定点,定时,特殊条件,自定义属性...<br/> *等级制度——根据等级提升生物的属性和能力值。<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/> *[[#.E6.B4.BE.E5.88.AB.28Faction.29|派别系统]]——根据所在的派别,结合自定义AI,使生物学会攻击不同的派别,又或者与玩家站在同一站线。<br/> *伪装——使生物幻化为任何东西~ <span style="color:red">需要LibsDisguises和ProtocolLib插件</span><br/> *插件兼容——兼容各种流行的插件!<br/> *更多功能尽情期待~<br/> =配置文件(config.yml)= 编辑yml格式文件时,可以使用#符号留言或标记。<br/> <pre> # 这是一条留言。 </pre> 如果yml内含有中文,Windows服务端需转码成ANSI,Linux服务端需转码成UTF8以避免文字乱码。<br/> 只要保证配置文件的后缀为yml并且此文件为正确可读的yml格式,任何yml配置文件(config.yml除外)都可以被重命名为任意名字。这样就可以更方便地管理自己的配置文件,比如 Tier1_mobs.yml,Tier2_mobs.yml。<br/> {{Hide|标题=config.yml文本 |内容= <pre> Version: 2.4 General: AllowMetrics: true CheckForUpdates: true CompatibilityMode: false DebugLevel: 0 ErrorLogging: true UseVolatileFeatures: true Clock: ClockInterval: 5 SaveInterval: 5 SpawnsInterval: 2 ScannerInterval: 10 CleanupInterval: 600 Components: CustomSpawners: true RandomSpawning: true Mobs: EnableAIModifiers: true EnableTimerSkills: true EnableThreatTables: true EnablePlayerFactions: true EnableLegacySkills: true KillMessagePrefix: '' ShowHealth: Radius: 25 Format: <mob.name> - <mob.php> (<mob.hp> / <mob.mhp>) Scaling: Default: Enabled: true PerBlocksFromSpawn: 250 world2: Enabled: true PerBlocksFromSpawn: 250 world2_nether: Enabled: false PerBlocksFromSpawn: 100 DefaultLevelModifiers: Health: 0.1 Armor: 0 Damage: 0 KnockbackResistance: 0 Power: 0 RandomSpawning: GenerateSpawnPoints: false MaxMobsPerChunk: 80 SpawnRadiusPerPlayer: 64 SpawnRadiusPerPlayerY: 32 DespawnLazyRandomMobs: true MaxGenerationTime: 20 PointsPerSecond: Land: 10 Air: 0 Sea: 0 Lava: 0 Ground: 0 Compatibility: Heroes: Enabled: true ShowXPMessage: true XPMessageFormat: You receive <drops.xp> experience for slaying <mob.name> McMMO: Enabled: true ShowXPMessage: true XPMessageFormat: You receive <drops.xp> experience for slaying <mob.name> SkillAPI: Enabled: true ShowXPMessage: true XPMessageFormat: You receive <drops.xp> experience for slaying <mob.name> Vault: Enabled: true ShowMoneyMessage: true MoneyMessageFormat: You receive <drops.money> currency for slaying <mob.name> </pre> }} <spoiler> ==基本项—General== {| class="wikitable" |- ! 项 !! 参数 !! 描述 |- | AllowMetrics || [true/false] || 是否发送度量数据给开发者 |- | CheckForUpdates || [true/false] || 是否自动检测插件最新版本 |- | CompatibilityMode || [true/false] || 是否开启插件兼容模式<br/>若和其他插件有冲突的话启用此模式或许能解决插件冲突问题 |- | DebugLevel || [''number''] || 调试等级,等级越高显示的信息就越多<br/>启用的话会关闭妨碍调试的功能,如随机生成,生物生成,和其他随机的功能<br/>(范围:0 ~ 4)<br/>'''0:不检测'''<br/>'''1:最低级'''<br/>在生成点显示火焰粒子。(很实用~)<br/>插件启动或重载时记录所有生成点<br/>'''2:中等级'''<br/>记录技能的发动,生物的死亡,掉落表,等。<br/>插件启动或重载时记录所有物品,技能,和掉落表。<br/>记录异常技能助于解决问题。<br/>最高级别的有用Debug等级<br/>'''3:重量级'''<br/>'''4:过量信息'''<br/> |- | ErrorLogging || [true/false] || 是否保存插件报错日志<br/>保存路径:\MythicMobs\Error Logs\ |- | UseVolatileFeatures || [true/false] || 是否使用易变特性<br/>如果使用的是不支持的Bukkit或奇怪的Spigot版本,可尝试禁用此项 |} ==时钟—Clock== {| class="wikitable" |- ! 项 !! 参数 !! 描述 |- | ClockInterval || [''number''] || 设置技能所允许的最低发动间隔,修改此项后必须重启插件,建议数值以5递增<br/>(只适用于“~onTimer:xx”。单位:刻) |- | SaveInterval || [''number''] || 保存插件数据的时间间隔(单位:分钟) |- | SpawnsInterval || [''number''] || 生成间隔(单位:秒) |- | ScannerInterval || [''number''] || 检测区块和清除非加载区块生物的间隔(单位:秒) |- | CleanupInterval || [''number''] || 清除间隔(单位:秒) |} ==分支—Components== {| class="wikitable" |- ! 项 !! 参数 !! 描述 |- | CustomSpawners || [true/false] || 是否启用此插件怪物的生成 |- | RandomSpawning || [true/false] || 是否启用此插件怪物的随机生成 |} ==生物—Mobs== {| class="wikitable" |- ! 项 !! 参数 !! 描述 |- | EnableAIModifiers || [true/false] || 是否启用自定义AI |- | EnableTimerSkills || [true/false] || 是否启用计时技能 |- | EnableThreatTables || [true/false] || 是否启用威胁度 |- | EnablePlayerFactions || [true/false] || 是否启用player为可用派别 |- | EnableLegacySkills || [true/false] || 是否识别旧版MythicMobs(2.0版本之前)插件的技能格式 |- | KillMessagePrefix || '[''text'']' || 设置MM生物死亡显示的信息前缀 |- | '''ShowHealth'''<br/>Radius<br/>Format || <br/>[''number'']<br/>'[''text'']' || 血量显示项<br/>发送生物血量信息的半径范围<br/>血量信息的格式,可使用[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]] |- | DefaultLevelModifiers || || 默认每提升1级的各项上升数值 |- | '''RandomSpawning'''<br/>GenerateSpawnPoints<br/>MaxMobsPerChunk<br/>SpawnRadiusPerPlayer<br/>SpawnRadiusPerPlayerY<br/>DespawnLazyRandomMobs<br/>MaxGenerationTime<br/>PointsPerSecond || <br/>[true/false]<br/>[''number'']<br/>[''number'']<br/>[''number'']<br/>[true/false]<br/>[''number'']<br/>[''number''] || 随机生成项<br/>是否生成生成点<br/>单个区块所允许生物的最大值<br/>以玩家为中心所生成生物的半径范围(水平方向。单位:方块)<br/>以玩家为中心所生成生物的半径范围(Y轴方向。单位:方块)<br/>是否清除非加载区块的生物<br/>最大生成时间<br/>每秒点数(陆地/天空/海/岩浆/地面) |} ==兼容项—Compatibility== {| 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|变量]] |- | '''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|变量]] |- | '''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|变量]] |- | '''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|变量]] |} </spoiler> =命令&权限= 输入/mythicmobs会显示所有可用的命令。每个命令也会提示你如何使用。<br/>名字name和显示名字DisplayName并不是同一个东西。<br/>'''[ ]'''内的参数为必填,'''< >'''内的参数为选填。 <spoiler> ==基本命令== {| class="wikitable" |- ! 命令 !! 参数 !! 描述 |- | /mythicmobs<br/>/mm || || 显示所有可用命令 |- | /mm debug<br/>/mm d || [''level''] || 调试等级 |- | /mm debugmode || [true/false] || 是否启用调试模式 |- | /mm reload<br/>/mm r || || 插件重载 |- | /mm save || || 强行保存 |} ==物品命令== {| class="wikitable" |- ! 命令 !! 参数 !! 描述 |- | /mm items<br/>/mm i || || 显示所有物品相关的命令 |- | /mm items get || [''物品''] <''数量''> || 给予自己一个插件配置文件下的物品 |- | /mm items give || [''玩家''] [''物品''] <''数量''> || 给予特定玩家一个插件配置文件下的物品 |- | /mm items list || || 列出成功读取的物品 |} ==生物命令== {| class="wikitable" |- ! 命令 !! 参数 !! 描述 |- | /mm mobs<br/>/mm m || || 显示所有生物相关的命令 |- | /mm mobs info || [''生物''] || 显示特定生物的详细信息 |- | /mm mobs list || || 列出成功读取的生物 |- | /mm mobs listactive || || 列出目前已生成的生物及其数量 |- | /mm mobs kill || [''x''] || 清除名字内带有x的所有生物 |- | /mm mobs killall || || 清除所有生物 |- | /mm mobs spawn || [''生物'']:<''等级''> <''数量''> <''世界'',''x'',''y'',''z''> || 生成特定的生物 |- | /mm mobs spawnsilent || [''生物'']:<''等级''> <''数量''> <''世界'',''x'',''y'',''z''> || 生成特定的生物,不记录到控 制台 |- | /mm mobs stats || || 显示多少已加载的生物(数量) |} ==刷怪蛋命令== {| class="wikitable" |- ! 命令 !! 参数 !! 描述 |- | /mm egg<br/>/mm e || || 显示所有刷怪蛋相关的命令 |- | /mm egg get || [''生物''] <''数量''> || 给予自己特定生物的刷怪蛋 |- | /mm egg give || [''玩家''] [''生物''] <''数量''> || 给予特定玩家特定生物的刷怪蛋 |} ==生成点命令== 大部分情况下,生成点配置识别以下通配符。 *<nowiki>?为单个字母的通配符</nowiki><br/><nowiki>使用"/mm s set ?at leashrange 32"会使生成的怪物名字为Cat,Rat,Fat等</nowiki> *<nowiki>*为任意数量的通配符</nowiki><br/><nowiki>使用"/mm s set T* leashrange 32"会使所有名字T开头的生成点的leashrange设置为32</nowiki> *<nowiki>命令中的生成点名字输入*的话,代表所有生成点的名字</nowiki> {| class="wikitable" |- ! 命令 !! 参数 !! 描述 |- | /mm spawners<br/>/mm s || || 显示所有生成点相关命令 |- | /mm s create || [''生成点''] [''生物''] || 在玩家位置生成新的生成点<br/>''生物''为配置文件下的生物名字,非显示名字<br/>'''例子:'''/mm s create Ruins_Skeleton1 DecayingSkeleton |- | /mm s set || [''生成点''] [''设置''] [''数值''] || 修改生成点的设置<br/><span style="color:red">暂无详情</span> |- | /mm s addcondition || [''生成点''] [''条件''] [''数值''] || 添加生成点条件 |- | /mm s removecondition || [''生成点''] [''条件''] || 删除生成点条件<br/>'''例子:'''/mm s removecondition Ruins_Skeleton1 outside |- | /mm s info || [''生成点''] || 显示生成点的详细信息 |- | /mm s listnear || <范围> || 列出范围内所有生成点(单位:方块半径) |- | /mm s resettimers || [''生成点''] || 重置生成点的冷却时间 |- | /mm s spawn || [''生物''] || 创建一个特定生物的生成点 |- | /mm s cut || [''关键字''] || 剪切生成点<br/>'''例子:'''/mm s cut g:BoneCastle<br/>剪切所有BoneCastle群下的生成点<br/>'''例子:'''/mm s cut r:200<br/>剪切半径200格范围内的所有生成点<br/>'''例子:'''/mm s cut Elementals_*<br/>剪切所有名字以Elementals_的生成点<br/>/mm s cut *<br/>剪切所有生成点,慎用 |- | /mm s paste || || 粘贴生成点到相对坐标下<br/>可以多次粘贴,不过每次都会替换掉前一次的粘贴(不重复) |- | /mm s undo || || 撤回上一次剪切/粘贴动作<br/>只在当前剪切动作有效。若有新的剪切动作以新的进行撤回 |} ==实体测试命令== {| class="wikitable" |- |/mm u testeffect [''技能语法''] |} 使用一个特效。例子: {| class="wikitable" |/mm u testeffect effect:particles{particle=witchMagic;amount=20;speed=0.7} |} ---- {| class="wikitable" |- |/mm u testskill [目标] [技能] |} *<span style="color:red">目前无效</span> *目标为目标选择器,target,playersinradius... *使用一个技能。例子: {| class="wikitable" |/mm u testskill target lightning |} ==信号命令== {| class="wikitable" |- |/mm signal <''UUID''> <''信号''> |} *用于发送给生物一个特定的信号,从而触发其技能(~onSignal[''signal'']) *只在输入生物的UUID时有效,输入生物名字无效 *通常配合/tellraw使用 *此命令对所有玩家开放使用。然而因为无法知道生物的UUID和信号的名字,普通玩家并不可以滥用此命令 ==权限== '''基本权限''' *'''mythicmobs.admin'''<br/>给予使用所有此插件命令的权限。 *'''mythicmobs.signal'''<br/>给予使用"/mm signal <mob.uuid> <signal>"此命令的权限。 </spoiler> =生物(Mobs)= 大部分为选填项,也就是说没必要把每个项都列入配置内。<br/>以下为一个实体生物可修改的项示例和例子。<br/> {| style="background-color:#E6E6E6;" border="1" cellspacing="0" cellpadding="15" class="wikitable" |[[#.E7.94.9F.E7.89.A9.E9.85.8D.E7.BD.AE.E5.90.8D.E5.AD.97.28internal_mobname.29|internal_mobname:]]<br/>[[#.E7.94.9F.E7.89.A9.E7.A7.8D.E7.B1.BB.28Type.29| Type:]]<br/>[[#.E5.90.8D.E5.AD.97.E6.98.BE.E7.A4.BA.28Display.29| Display:]]<br/>[[#.E8.A1.80.E9.87.8F.28Health.29| Health:]]<br/>[[#.E4.BC.A4.E5.AE.B3.28Damage.29| Damage:]]<br/>[[#.E9.98.B2.E5.BE.A1.28Armor.29| Armor:]]<br/>[[#Boss.E8.A1.80.E6.9D.A1.28BossBar.29| BossBar:]]<br/>[[#.E6.B4.BE.E5.88.AB.28Faction.29| Faction:]]<br/>[[#.E9.AA.91.E4.B9.98.28Mount.29| Mount:]]<br/>[[#.E9.80.89.E9.A1.B9.28Options.29| Options:]]<br/>[[#.E6.A8.A1.E5.9D.97.28Modules.29| Modules:]]<br/>[[#.E8.A1.8C.E5.8A.A8.E9.80.89.E6.8B.A9.E5.99.A8.28AIGoalSelectors.29| AIGoalSelectors:]]<br/>[[#.E7.9B.AE.E6.A0.87.E9.80.89.E6.8B.A9.E5.99.A8.28AITargetSelectors.29| AITargetSelectors:]]<br/>[[#.E6.8E.89.E8.90.BD.E8.AE.BE.E7.BD.AE.28Drops.29| Drops:]]<br/> DropsPerLevel:<br/> DamageModifiers:<br/> Equipment:<br/> KillMessages:<br/> LevelModifiers:<br/> Disguise:<br/>[[#.E6.8A.80.E8.83.BD.28Skills.29.26.E5.8F.98.E9.87.8F| Skills:]] ||super_zombie:<br/> Type: zombie<br/> Display: '&lSuper Zombie&r'<br/> Health: 200<br/> Damage: 14<br/> Armor: 10<br/> Faction: superb_zombies<br/> Mount: super_zombie_undead_horse<br/> Options:<br/> PreventOtherDrops: true<br/> PreventItemPickup: true<br/> Despawn: false<br/> KnockbackResistance: 0.25<br/> MovementSpeed: 0.25<br/> Modules:<br/> ThreatTable: false<br/> ImmunityTable: true<br/> AIGoalSelectors:<br/> - 0 clear<br/> - 1 meleeattack<br/> - 2 randomstroll<br/> AITargetSelectors:<br/> - 0 clear<br/> - 1 attacker<br/> - 2 players<br/> Drops:<br/> - diamond 1-3 1<br/> - exp 50 1<br/> - super_zombie_sword 1 1<br/> DropsPerLevel:<br/> - rotten_flesh 1-3 0.5<br/> - exp 10 1<br/> DamageModifiers:<br/> - ENTITY_ATTACK 0<br/> - PROJECTILE 1.25<br/> - MAGIC 1.75<br/> Equipment:<br/> - super_zombie_helmet:4<br/> - super_zombie_sword:0<br/> KillMessages:<br/> - '<target.name> was superbly slain by a <mob.name>'<br/> LevelModifiers:<br/> - Armor 0.05<br/> - MovementSpeed: 0.01<br/> - KnockbackResistance: 0.05<br/> - Health: 2<br/> - Damage: 1<br/> Disguise:<br/> Type: player<br/> Skin: '&lSuper Zombie&r'<br/> Player: jaylawl<br/> Skills:<br/> - throw{v=5;vy=5} @target ~onAttack 0.5<br/> - effect:sound{s=mob.zombie.hurt;v=1;p=0} @self ~onDamaged<br/> - effect:particles{p=cloud;a=50;s=0.05} @self ~onDeath |} ==生物配置名字(internal_mobname)== *此名字为插件读取生物时使用的名字 *区分大小写,识别字母和数字(还有下划线?) <pre> super_zombie: SuperZombie: superzombie: </pre> ==生物种类(Type)== *确定生物的类别 *不区分大小写 *Bukkit下注册的种类也可以使用,但不保证其可行性和兼容性''有好多没列出来 使用实体ID应该也是可以的'' *可识别的种类列表 <spoiler> {| class="wikitable" |- ! 英文名字 !! 中文名字 |- | ARMOR_STAND || 盔甲架 |- | BABY_PIG_ZOMBIE || 小僵尸猪人 |- | BABY_PIG_ZOMBIE_VILLAGER || 小僵尸猪村民 |- | BABY_ZOMBIE || 小僵尸 |- | BABY_ZOMBIE_VILLAGER || 小僵尸村民 |- | BAT || 蝙蝠 |- | BLAZE || 烈焰人 |- | BOAT || 船 |- | CAVE_SPIDER || 洞穴蜘蛛 |- | CHICKEN || 鸡 |- | COW || 牛 |- | CREEPER || 爬行者 |- | ELDER_GUARDIAN || 远古守卫者 |- | ENDER_DRAGON || 末影龙 |- | ENDERMAN || 末影人 |- | ENDERMITE || 末影螨 |- | GHAST || 恶魂 |- | GIANT || 巨人 |- | GUARDIAN || 守卫者 |- | HORSE || 马 |- | HUSK || 尸壳 |- | IRON_GOLEM || 铁傀儡 |- | MAGMA_CUBE || 岩浆怪 |- | MUSHROOM_COW || 蘑菇牛 |- | OCELOT || 豹猫 |- | PIG || 猪 |- | PIG_ZOMBIE || 僵尸猪人 |- | PIG_ZOMBIE_VILLAGER || 僵尸猪村民 |- | PRIMED_TNT || 点燃的TNT |- | POLAR_BEAR || 北极熊 |- | RABBIT || 兔子 |- | SHEEP || 羊 |- | SILVERFISH || 蠹虫 |- | SKELETON || 骷髅 |- | SKELETON_HORSE || 骷髅马(MC 1.11+) |- | SHULKER || 潜影贝 |- | SLIME || 史莱姆 |- | SNOWMAN || 雪傀儡 |- | SPIDER || 蜘蛛 |- | STRAY || 流髑 |- | SQUID || 鱿鱼 |- | VILLAGER || 村民 |- | WITCH || 女巫 |- | WITHER || 凋灵 |- | WITHER_SKELETON || 凋灵骷髅 |- | WOLF || 狼 |- | ZOMBIE || 僵尸 |- | ZOMBIE_HORSE || 僵尸马(MC 1.11+) |- | ZOMBIE_VILLAGER || 僵尸村民 |} </spoiler> <pre> Type: zombie Type: SKELETON </pre> ==名字显示(Display)== *生物头上所显示的名字 *支持颜色代码和[[#.E5.8F.98.E9.87.8F.28Variables.29|变量]] *必须填写在撇号'内' *若想名字内显示'撇号,可以使用'的变量代码<&sq> <pre> Display: 'Super Zombie' Display: '&eSuper Zombie' Display: '&cSuper Zombie&r - <mob.level>' </pre> ==血量(Health)== *设置生物的最大血量 *此插件没有最大血量限制。<br/>然而Spigot有2048的最大限制,可在spigot.yml内修改 <pre> Health: 200 </pre> ==伤害(Damage)== *设置生物的基础近战攻击力 *1点伤害=0.5颗心 *不会涉及到近战以外的伤害,如弓箭、爆炸、恶魂火焰弹、药水等所造成的伤害。 <pre> Damage: 10 </pre> ==防御(Armor)== *减低生物所受到的伤害量 *1点伤害=0.5颗心 <pre> Armor: 7 </pre> ==Boss血条(BossBar)== *插件版本2.4或以上<br/>Minecraft 1.9或以上 *像末影龙那样显示生物的血条在屏幕上方 <pre> internal_mobname: Type: <mobtype> BossBar: Enabled: [true/false] Title: '[name]' Range: [range] Color: [color] Style: [style] CreateFog: [true/false] DarkenSky: [true/false] PlayMusic: [true/false] </pre> ;Enabled—是否显示 ;Title—显示的名字 ;Range—显示的半径范围 ;Color—血条的颜色 :PINK,BLUE,RED,GREEN,YELLOW,PURPLE,WHITE<br/>区分大小写 ;Style—字体风格 :SOLID,SEGMENTED_6,SEGMENTED_10,SEGMENTED_12,SEGMENTED_20<br/>区分大小写 *CreateFog,DarkenSky和PlayMusic<span style="color:red">暂时不可用</span> <pre> Test: Type: creeper Display: '&cTest' Health: 20 BossBar: Enabled: true Title: 'Test' Range: 20 Color: RED Style: SOLID </pre> ==派别(Faction)== *设置生物所属的派别,主要用于编辑AI或技能的攻击目标 *区分大小写,识别字母和数字(还有下划线?) <pre> Faction: SuperZombies Faction: super_zombies </pre> ==骑乘(Mount)== *设置生物的骑乘,骑乘必须为MM下的配置生物 *设置完后,当生物生成时便会自行召唤并坐在骑乘上 <pre> Mount: super_zombie_horse </pre> ==选项(Options)== *修改或给予生物一系列的可修改项,如是否消失、击退抗性、跟踪范围、移动速度等(有很多哦...) <pre> VeryFastSkeleton: Type: skeleton Display: 'Very Fast Skeleton' Options: MovementSpeed: 0.3 NoDamageTicks: 50 </pre> ===选项详解=== <spoiler> {| border="1" cellpadding="8" cellspacing="0" ! colspan="3"|通用选项(Universal options) |- |'''项''' |'''参数''' |'''备注''' |- |'''AlwaysShowName''' |[true/false] | *'''是否就算没有望过去或被阻挡时也一直显示名字''' *等同于NBT标签 CustomNameVisible *MC 1.8或之前—尽限于盔甲架<br/>MC 1.9或之后—适用于任何实体 *默认设置为false |- |'''AttackSpeed''' |[''number''] | *'''设置生物的基本攻击速度''' *插件版本2.4或以上 *默认设置为原版速度 |- |'''Collidable''' |[true/false] | *'''是否开启碰装箱''' *默认设置为true *注意在MC内要设置碰装和碰装物为false才能保证不会发生碰装 |- |'''Despawn''' |[true/false] | *'''附近没有玩家时生物是否自动消失''' *若服务器内配置大量生物建议启用此项 *等同于NBT标签 PersistenceRequired *默认设置为true |- |'''FollowRange''' |[''value''] | *'''生物敌对状态的最大范围''' *同时是所能检测到玩家存在的最大范围 *默认设置为原版范围 |- |'''Glowing''' |[true/false] | *'''生物是否发光''' *插件版本2.4或以上 *默认设置为false |- |'''Invincible''' |[true/false] | *'''使生物免役所有伤害''' *不能被命令技能修改 *默认设置为false |- |'''KnockbackResistance''' |[''number''] | *'''设置生物的抗击退能力数值'''<br/>就算100%抗击退,还是会受击退附魔影响 *数值范围0 ~ 1 *0.1=10% 0.5=50% 1=100% *默认设置为0 |- |'''MaxCombatDistance''' |[''number''] | *'''设置生物不会被玩家伤害到的方块半径范围''' |- |'''MovementSpeed''' |[''number''] | *'''设置生物的移动速度''' *大部分生物被设置为0.2 *数值高于1会使其过快而难以攻击到生物 |- |'''NoAI''' |[true/false] | *'''生物是否拥有AI'''<br/>若没有的话会无视AIGoalSelectors下的设置 *插件版本2.2.1或以上 *和AIGoalSelectors相反,此项试用于末影龙和凋灵<br/>(''意义不明'') |- |'''NoDamageTicks''' |[''number''] | *'''设置生物被受伤后会暂时不接受伤害多少刻''' *若生物开启了伤害硬直,此项的无敌时间会以各个玩家分开计算,非原先的全局计算 *默认设置为10 |- |'''NoGravity''' |[true/false] | *'''生物是否没有重力''' *插件版本2.5或以上 MC 1.10或以上 *默认设置为false *此项设为true时,不能使用velocity技能 |- |'''Persistent''' |[true/false] | *'''防止生物被mm m kilall命令清除''' *生物仍然会自然消失若Despawn设为true *生物依然能被mm m kill和minecraft:kill命令清除 *默认设置为false |- |'''PreventItemPickup''' |[true/false] | *'''防止生物拾取掉落物''' *默认设置为true |- |'''PreventLeashing''' |[true/false] | *'''防止生物被拴绳捆绑''' *默认设置为true |- |'''PreventMobKillDrops''' |[true/false] | *'''防止生物间互杀时掉落物品''' *默认设置为false *<span style="color:red">2.3或之前存在"若玩家被此项设为true的生物所杀害,玩家的物品也不会掉落"的问题<br/>不要与gamerule keepInventory false一同使用<span><br/>于2.5版修复 |- |'''PreventOtherDrops''' |[true/false] | *'''防止生物掉落其原本的掉落物''' *默认设置为false |- |'''PreventRandomEquipment''' |[true/false] | *'''防止生物生成时随机佩带装备''' *默认设置为false |- |'''PreventRenaming''' |[true/false] | *'''防止被命名牌重命名''' *默认设置为true |- |'''RepeatAllSkills''' |[true/false] | *'''当血量恢复时,"带有血量%为发动条件的技能"能否被再次使用''' *默认设置为false |- |'''ShowHealth''' |[true/false] | *'''发送生物的血量信息到聊天框'''<br/>根据config.yml的show*health*radius下设置的范围<br/>和show*health*format下设置的显示格式 *默认设置为false |- |'''Silent''' |[true/false] | *生物是否使用原版音效<br/>(简单的说应该和NBT标签Silent一样) *默认设置为false |} <br/>'''特定设置''' {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|盔甲架(Armor Stands) |- |'''项''' |'''参数''' |'''备注''' |- |'''HasArms''' |[true/false] |'''盔甲架是否有手'''<br/>2.5前失效 *默认设置为false |- |'''HasGravity''' |[true/false] |'''盔甲架是否受重力影响''' *默认设置为true |- |'''Invisible''' |[true/false] |'''是否隐形''' *默认设置为false |- |'''ItemBody''' |[''MythicItem Name''] |'''胸部所装备的MM配置物品''' |- |'''ItemFeet''' |[''MythicItem Name''] |'''脚部所装备的MM配置物品''' |- |'''ItemHand''' |[''MythicItem Name''] |'''手上所装备的MM配置物品''' |- |'''ItemHead''' |[''MythicItem Name''] |'''头部所装备的MM配置物品''' |- |'''ItemLegs''' |[''MythicItem Name''] |'''腿部所装备的MM配置物品''' |- |'''Marker''' |[true/false] |'''盔甲架是否不能被破坏等活动''' |- |'''Small''' |[true/false] |'''是否为小型盔甲架''' *默认设置为false |- |'''Pose'''<br/>Head<br/>Body<br/>LeftArm<br/>RightArm<br/>LeftLeg<br/>RightLeg |[''0,0,0''] |'''设置各部位的旋转角度''' *默认设置为0,0,0 *角度识别范围,如下 <pre> Mob: Type: armor_stand Pose: Head: 0,50,0 Body: 0,10,10 LeftArm: 0 to 360,0,0 RightArm: 0 to 90,0,0 </pre> |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|鸡(Chicken) |- |'''项''' |'''参数''' |'''备注''' |- |'''Jockey''' |[true/false] |'''是否为鸡骑士''' *无实际效果,不过总比没有好~ *默认设置为false |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|爬行者(Creepers) |- |'''项''' |'''参数''' |'''备注''' |- |'''ExplosionRadius''' |[''number''] |'''爆炸范围''' |- |'''FuseTicks''' |[''number''] |'''引爆时间(刻)''' |- |'''SuperCharged''' |[true/false] |'''是否为充能爬行者''' *默认设置为false |- |'''PreventSuicide''' |[true/false] |'''爆炸后是否不死亡''' *默认设置为false |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|末影人(Endermen) |- |'''项''' |'''参数''' |'''备注''' |- |'''PreventTeleport''' |[true/false] |'''是否阻止其传送''' *''可能''适用于其他生物<br/>也可能阻止teleport技能 *默认设置为false |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|掉落方块(Falling Blocks) |- |'''项''' |'''参数''' |'''备注''' |- |'''Block''' |[''方块种类''] |'''设定方块的种类''' *默认设置为STONE |- |'''BlockData''' |[''Number''] |'''方块的附加值''' *默认设置为0 |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|马(Horses) |- |'''项''' |'''参数''' |'''备注''' |- |'''HorseArmor''' |[''armor_type''] |'''马铠的种类''' *IRON,GOLD或DIAMOND |- |'''HorseCarryingChest''' |[true/false] |'''是否背载箱子''' *用于确定驴是否背有箱子 *默认设置为false |- |'''HorseColor''' |[''horse_color''] |'''马的颜色''' *BLACK,BROWN,CHESTNUT,CREAMY,DARK_BROWN,GRAY或WHITE |- |'''HorseSaddled''' |[true/false] |'''是否装备上鞍''' *默认设置为false |- |'''HorseStyle''' |[''horse_style''] |'''马的皮肤纹路''' *BLACK_DOTS,WHITE,WHITE_DOTS,WHITEFIELD |- |'''HorseTamed''' |[true/false] |'''是否被驯化''' *默认设置为false |- |'''HorseType''' |[''type''] |'''马的种类''' *UNDEAD_HORSE,SKELETON_HORSE,MULE,DONKEY或HORSE<br/><span style="color:red">于MC 1.11移除,改写于Type下<span> *默认设置为HORSE |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|豹猫(Ocelots) |- |'''项''' |'''参数''' |'''备注''' |- |'''Ocelot''' |[''type''] |'''豹猫的种类''' *BLACK_CAT,RED_CAT,SIAMESE_CAT或WILD_OCELOT *默认设置为WILD_OCELOT |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|猪(Pigs) |- |'''项''' |'''参数''' |'''备注''' |- |'''Saddled''' |[true/false] |'''是否装备上鞍''' *默认设置为false |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|兔子(Rabbits) |- |'''项''' |'''参数''' |'''备注''' |- |'''RabbitType''' |[''rabbit_type''] |'''兔子的种类''' *BLACK,BLACK_AND_WHITE,BROWN,GOLD,SALT_AND_PEPPER,THE_KILLER_BUNNY或WHITE |- |'''Baby''' |[true/false] |'''是否为小兔子''' *默认设置为false *''不明存在意义''??? |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|蠹虫(Silverfish) |- |'''项''' |'''参数''' |'''备注''' |- |'''PreventBlockInfection''' |[true/false] |'''阻止其影响方块''' *默认设置为false |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|雪傀儡(Snowmen) |- |'''项''' |'''参数''' |'''备注''' |- |'''PreventSnowFormation''' |[true/false] |'''阻止其生成雪片''' *默认设置为false |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|TNT |- |'''项''' |'''参数''' |'''备注''' |- |'''FuseTicks''' |[''number''] |'''引爆时间(刻)''' *默认设置为-1 |- |'''ExplosionYield''' |[''number''] |'''爆炸的强度''' *默认设置为-1(无) |- |'''Incendiary''' |[true/false] |'''爆炸是否点燃物品''' *默认设置为false |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|村民(Villagers) |- |'''项''' |'''参数''' |'''备注''' |- |'''VillagerType''' |[''type''] |'''村民的职业''' *BLACKSMITH,BUTCHER,FARMER,LIBRARIAN或PRIEST *默认随机职业 |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|僵尸类(Zombies) |- |'''项''' |'''参数''' |'''备注''' |- |'''ReinforcementsChance''' |[''number''] |'''增援几率''' *受伤时附近生成僵尸的几率(0~1) *默认设置为0 |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|僵尸村民(Zombie Villagers) |- |'''项''' |'''参数''' |'''备注''' |- |'''Profession''' |[''type''] |'''僵尸村民的职业(2.4)''' *被治疗回村民时的职业 |} <br/>'''特定类设置''' {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|可繁殖类(Breedable mobs) |- |'''项''' |'''参数''' |'''备注''' |- |'''Age''' |[''number''] |'''确定生物的岁数''' *-1为幼仔,1为成年 *默认设置为1 *用于羊,猪,牛等身上 *使用过大的负数值调整生物的模型(不支持) |- |'''AgeLock''' |[true/false] |'''是否锁定岁数''' *默认设置为false *使用Age项的话要求设置此项 |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|可染色类(Colorable Mobs)<br/>用于羊和狼 |- |'''项''' |'''参数''' |'''备注''' |- |'''Color''' |[''number''] |'''修改羊毛或项圈的颜色''' *数值0 ~ 15 *'''''2.0.0插件参数为[http://minecraft.gamepedia.com/Wool#Block_state 颜色]的名字<br/>''''' |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|中立类(Neutral mobs)用于狼和猪人 |- |'''项''' |'''参数''' |'''备注''' |- |'''Angry''' |[true/false] |'''生成时是否被激怒''' *''因为Bukkit/Spigot的漏洞,狼生成时不会被激怒'' *''若想生成"被激怒"的狼,可使用AIGoalSelectors和AITargetSelectors'' |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|史莱姆一族(Slimes & Magma Cubes) |- |'''项''' |'''参数''' |'''备注''' |- |'''PreventSlimeSplit''' |[true/false] |'''是否阻止其进行分裂''' |- |'''Size''' |[''number''] |'''史莱姆的大小''' *一般为1 ~ 8之间 *可以设置得很大,然而会导致服务器较卡 |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|可被驯服类(Tameable Mobs) |- |'''项''' |'''参数''' |'''备注''' |- |'''Tameable''' |[true/false] |'''是否可被驯服''' *默认设置为false |} </spoiler> ==模块(Modules)== *设置启用/禁用威胁度(Threat Tables)和伤害硬直(Immunity Tables)模块 ===威胁度(Threat Tables)=== [[文件:MythicMobs_Threat_Tables.jpg|475px|thumb|right]] 威胁度用于控制生物的攻击目标。一般情况下原版的生物只会单纯地以最后一个伤害源为攻击目标。<br/>若是启用威胁度,生物便会记录各玩家对他所造成的伤害,并因此选择累计造成伤害最高的玩家为攻击目标。从而避免生物两头跑被调戏的尴尬局面。<br/>威胁度的几个内置功能让生物的目标选择能力看起来更聪明,并遵从一般MMORPG游戏下的规则。玩家通过造成伤害提升对生物的威胁度,若是远离BOSS便会降低威胁度。<br/>一段时间内超过生物的最大攻击范围(MaxCombatRange),离开当前世界,或退出游戏的话也会降低其威胁度。<br/>生物只会在新的威胁度超过当前攻击目标威胁度的110%时才会改变攻击目标。<br/>'''注意'''-启用威胁度的生物会无视AITargetSelectors下的设置。并且,启用的生物会尝试攻击任何对他造成伤害的实体。<br/> '''启用办法''':ThreatTable后面设为true <pre> BigScaryBoss: Type: zombie Display: '&6Zombie' Health: 20000 Modules: ThreatTable: true </pre> 威胁度的计算是全自动进行的。若想特意修改生物对某目标的威胁度,可通过Threat[[#.E6.8A.80.E8.83.BD.28Skills.29.26.E5.8F.98.E9.87.8F|技能]]进行修改。<br/>威胁度还拥有API,包括"嘲讽"和改变威胁的能力,若另一个插件作者有意修改技能或能力与威胁度的关系。 ===伤害硬直(Immunity Tables)=== 伤害硬直允许生物在受到伤害时记录各玩家的伤害免疫时间(NoDamageTicks),换句话说生物只会在'''每(默认)半秒的时间内受到同一个玩家的伤害'''。没开启伤害硬直的话就是'''每半秒的时间内受到伤害'''。其意义就是允许多个玩家同时或短时间内攻击生物时,生物会受到多次伤害计算。<br/> '''启用办法''':ImmunityTable后面设为true <pre> BigHealthBoss: Type: pig_zombie Display: '&6Hungry Hungry Piggy Zombie' Health: 20000 Modules: ImmunityTable: true Options: NoDamageTicks: 10 </pre> *可通过修改通用选项下的NoDamageTicks定义伤害硬直的时间<br/>默认设置为10刻 ==自定义AI== {{Hide|标题=几个自定义AI教程示例<span style="color:red">先丢个网站...待搬运<span> |内容= <span style="color:red">∅</span> http://www.mythicmobs.net/manual/doku.php/tutorials/customai <br/><span style="color:red">∅</span> }} ===行动选择器(AIGoalSelectors)=== 行动选择器,顾名思义规定生物的行动。若生物自身没有此项基本行动就不会对其产生作用。例如,僵尸不会也不能吃草(EatGrass)。<br/> 例子: <pre> SuperMob: Type: zombie Health: 200 Display: 'Superb Zombie' AIGoalSelectors: - 0 clear - 1 meleeattack - 2 randomstroll </pre> 这只僵尸除了会攻击玩家,还会在没有攻击目标时随意走动。 <spoiler> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|所有生物(All Mobs) |- |'''项''' |'''别名''' |'''备注''' |- |'''clear''' |reset |清除生物的AI<br/>放置首位保证生物AI的正常运行 |- |'''breakdoors''' | |使生物懂得破门 |- |'''eatgrass''' | |使生物偶尔...吃草 |- |'''float''' |swim |使生物懂浮在水面,不被淹死 |- |'''lookatplayers''' | |望向附近玩家 |- |'''opendoors''' |opendoor |使生物懂得打开面前的门并经过后关上 |- |'''closedoors''' |restrictopendoor |不清楚有什么用 哪位来测试下:P (原话哦...) |- |'''randomlookaround''' |lookaround |随处观看 |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|生物(Creatures Only) |- |'''项''' |'''别名''' |'''备注''' |- |'''avoidarrows''' | |使生物躲闪箭<br/>MM 2.5.0+ 移除 |- |'''avoidcreepers''' | |使生物躲避爬行者 |- |'''avoidskeletons''' | |使生物躲避骷髅 |- |'''avoidzombies''' | |使生物躲避僵尸 |- |'''fleesun''' | |早上躲在影子下 |- |'''meleeattack''' | |使生物靠近并近攻目标 |- |'''movetowardstarget''' | |使生物靠近目标 |- |'''randomstroll''' | |随处走动 |- |'''restrictsun''' | |理论上能限制生物走向高亮度的地方 |- |'''fleeplayers''' |runfromplayers |躲避玩家 |- |'''fleegolems''' |runfromgolems |躲避铁傀儡 |- |'''fleevillagers''' |runfromvillages |躲避村民 |- |'''spiderattack''' | |使蜘蛛攻击目标(看着和meleeattack没什么不同)<br/>*''可尝试配合leapattarget使用'' |- |'''leapattarget''' | |使生物跳向目标*''貌似需要meleeattack/spiderattack才能正常运作'' |- |'''moveindoors''' | |''暂无描述'' |- |'''movethroughvillage''' | |''暂无描述'' |- |'''movetowardsrestriction''' | |''暂无描述,自己猜吧...'' |- |'''patrol x1,y1,z1;x2,y2,z2;x3,y3,z3;…''' |patrolroute |巡逻,坐标之间走动<br/>MM 2.4添加 只在MC 1.9下正常运作 |- |'''gotolocation x,y,z''' |goto |走向坐标<br/>MM 2.4添加 |- |'''gotoowner''' | |走向主人<br/>MM 2.4.1 |} <br/> {| border="1" cellpadding="5" cellspacing="0" ! colspan="3"|射手(Ranged Entities Only) |- |'''项''' |'''别名''' |'''备注''' |- |'''arrowattack''' | |弹射攻击<br/>(使骷髅射箭) |- |'''skeletonbowattack''' |bowshoot<br/>bowmaster |MC1.9+的新扫射AI |} </spoiler> ===目标选择器(AITargetSelectors)=== 目标选择器,顾名思义设置生物的目标对象。 例子: <pre> SuperMob: Type: zombie Health: 200 Display: 'Superb Zombie' AIGoalSelectors: - 0 clear - 1 meleeattack - 2 randomstroll AITargetSelectors: - 0 clear - 1 players - 2 golems </pre> ====所有生物(All Creatures)==== *'''clear'''—清除所有AI *'''attacker'''—以攻击源为目标 *'''players'''—以玩家为目标 *'''villagers'''—以村民为目标 *'''golems'''—以傀儡为目标 =====派别相关(Faction Support)===== *'''OtherFaction'''—以自身以外派别的生物为目标 *'''OtherFactionMonsters'''—以自身以外派别的怪物为目标<span style="color:red">?<span> *'''OtherFactionVillagers'''—以自身以外派别的村民为目标 *'''SpecificFaction [''派别名字'']'''—特指一个派别为目标 *'''SpecificFactionMonsters [''派别名字'']'''—特指一个派别为目标<span style="color:red">?<span> <pre> AITargetSelectors: - 1 SpecificFaction undead </pre> 限制生物只以undead派的生物为目标 ====可驯服类(Tameable Creatures)==== *'''ownerattacker'''—以攻击自己主人的对象为目标 *'''ownertarget'''—以自己主人攻击的对象为目标 =掉落设置(Drops)= *'''''needtext''''' =技能(Skills)&变量= *'''''needtext''''' *'''''needtext''''' [[#.E6.8A.80.E8.83.BD.28Skills.29.26.E5.8F.98.E9.87.8F|技能]] ==变量(Variables)== *'''''needtext''''' [[#.E5.8F.98.E9.87.8F.28Variables.29|变量]] [URL display] =待补充∅= <span style="color:red">∅needtext∅</span> <br/> <br/> =相关链接= MythicMobs官网:http://www.mythicmobs.net/index.php<br/> MythicMobsManual:http://www.mythicmobs.net/manual/doku.php<br/> MythicMobsForum:http://www.mythicmobs.net/index.php?forums/<br/> =授权声明= 本页内容翻译/搬运自[http://www.mythicmobs.net/manual/doku.php MythicMobs插件手册]<br/> 授权方式为GNU Free Documentation License 1.3<br/> {{GFDL}}
返回
MythicMobs
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki