插件手册:mythicmobs:怪物:怪物_mobs

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
插件手册:mythicmobs:怪物:怪物_mobs [2021/09/05 15:03] – [怪物] duangfafa插件手册:mythicmobs:怪物:怪物_mobs [2022/01/11 11:18] (当前版本) – [Display: '[怪物游戏中的名称]'] duangfafa
行 12: 行 12:
  
 <code yaml [enable_line_numbers="true"]> <code yaml [enable_line_numbers="true"]>
 +##怪物的ID
 internal_mobname: internal_mobname:
 +
 +  ##怪物的模型(苦力怕/僵尸/村民等)
   Type:   Type:
 +  
 +  ##在游戏中显示的 名称
   Display:   Display:
 +  
 +  ##怪物血量
   Health:   Health:
 +  
 +  ##怪物伤害
   Damage:   Damage:
 +  
 +  ##怪物护甲(建议使用装备代替)
   Armor:   Armor:
 +  
 +  ##让怪物显示末影龙/凋零 一样的血条
   BossBar:   BossBar:
 +  
 +  ##阵营
   Faction:   Faction:
 +  
 +  ##坐骑
   Mount:   Mount:
 +  
 +  ##额外选项(设置击退抗性、索敌范围、移动速度)
   Options:   Options:
 +  
 +  ##仇恨表
   Modules:   Modules:
 +  
 +  ##设置怪物的AI
   AIGoalSelectors:   AIGoalSelectors:
   AITargetSelectors:   AITargetSelectors:
 +  
 +  ##掉落表
   Drops:   Drops:
-  //DropsPerLevel: (Below v4.4 only)+  ##DropsPerLevel: (Below v4.4 only) 
 +   
 +  ##怪物针对所有伤害的抗性
   DamageModifiers:   DamageModifiers:
 +  
 +  ##怪物装备
   Equipment:   Equipment:
 +  
 +  ##杀死玩家时的消息
   KillMessages:   KillMessages:
 +  
 +  ##怪物级别
   LevelModifiers:   LevelModifiers:
 +  
 +  ##伪装
   Disguise:   Disguise:
 +  
 +  ##技能
   Skills:   Skills:
 +  
 +  ##村民交易
   Trades:   Trades:
 </code> </code>
 ===== 解释项目 ===== ===== 解释项目 =====
-**internal_mobname:**+====internal_mobname: ==== 
   * 这个字符串将是你的生物在 MythicMobs 内部被引用的方式,可以是你喜欢的任何名字。   * 这个字符串将是你的生物在 MythicMobs 内部被引用的方式,可以是你喜欢的任何名字。
   * 必须是字母数字并且区分大小写。   * 必须是字母数字并且区分大小写。
行 45: 行 85:
     * duangpapa:     * duangpapa:
  
-**Type: [生物类型]** +====Type: [生物类型]==== 
-  * 此字段确定您的创作将基于哪种生物类型+  * 此字段确定您的创作将基于哪种生物的外形(僵尸/苦力怕/村民/玩家/猪等)
   * 可用实体的完整列表:[[插件手册:mythicmobs:怪物:类型|Mob Types]]   * 可用实体的完整列表:[[插件手册:mythicmobs:怪物:类型|Mob Types]]
   * 例子:   * 例子:
行 52: 行 92:
     * Type: SKELETON     * Type: SKELETON
  
-**Display: '[怪物游戏中的名称]'**+====Display: '[怪物游戏中的名称]'====
   * 设置生物的显示名称,该名称将作为其头上的生物名称标签出现。   * 设置生物的显示名称,该名称将作为其头上的生物名称标签出现。
-  * 支持颜色代码和变量:+  * 支持颜色代码和变量:[[插件手册:mythicmobs:技能:机制列表:变量|变量]](但变量出生后只读一次)
   * 变量(但变量在出生后只读取一次)   * 变量(但变量在出生后只读取一次)
-  * 使用**setName**更改显示名称+  * 使用[[插件手册:mythicmobs:技能:机制列表:setname|setName]]更改显示名称
   * 必须用单引号括起来。   * 必须用单引号括起来。
-  * 要在名称内使用单引号,您可以使用 <&sq> [[https://git.mythiccraft.io/mythiccraft/MythicMobs/-/wikis/skills/stringvariables|变量]]+  * **要在名称内使用特殊符''{[(";<.:")]}'',您可以使用[[插件手册:mythicmobs:技能:占位符列表#占位符|占位符]] 。** 
 +  * **要在名称内附加显示额外的信息(最大血量,当前血量,设定的变量),您可以使用[[插件手册:mythicmobs:技能:占位符列表#施法者占位符|占位符]]**
   * 例子:   * 例子:
     * Display:“超级僵尸”     * Display:“超级僵尸”
-    * Display: '&e超级僵尸' +    * Display: '&e超级僵尸&r - <caster.hp> ##附加显示怪物的血量 
-    * Display: '&c超级僵尸&r - <mob.level>'+    * Display: '&c超级僵尸&r - <mob.level>'  ##附加显示怪物的等级
  
-**Health: [血量值]**+====Health: [血量值]====
   * 设置生物的最大生命值。   * 设置生物的最大生命值。
   * MythicMobs 对最大生命值没有任何限制。然而,Spigot 默认将最大生命值上限设置为“2048”。这可以在 spigot 配置文件spigot.yml 中轻松更改。   * MythicMobs 对最大生命值没有任何限制。然而,Spigot 默认将最大生命值上限设置为“2048”。这可以在 spigot 配置文件spigot.yml 中轻松更改。
行 70: 行 111:
     * Health:200     * Health:200
  
-**Damage: [伤害值]**+====Damage: [伤害值]====
 设置生物的基础近战伤害。 设置生物的基础近战伤害。
   * 该属性永远不会影响远程攻击造成的伤害,如箭或药水。它仅适用于近战伤害。   * 该属性永远不会影响远程攻击造成的伤害,如箭或药水。它仅适用于近战伤害。
行 76: 行 117:
     * Damage:10     * Damage:10
  
-**Armor: [护甲值]**+====Armor: [护甲值]====
   * 将减少指定数量的生物受到的任何伤害。   * 将减少指定数量的生物受到的任何伤害。
   * 1 点伤害 = 0.5 颗心。   * 1 点伤害 = 0.5 颗心。
行 82: 行 123:
   * 作为一种变通方法,为每点护甲增加 5HP 到生物的生命值   * 作为一种变通方法,为每点护甲增加 5HP 到生物的生命值
  
-**BossBar:** +====BossBar:==== 
 定义和控制生物的健康栏。看起来像末影龙和凋灵的血条,但外观是可配置的。参见[[插件手册:mythicmobs:怪物:可见血条|可见血条]]。 定义和控制生物的健康栏。看起来像末影龙和凋灵的血条,但外观是可配置的。参见[[插件手册:mythicmobs:怪物:可见血条|可见血条]]。
  
-**Faction: [阵营名称]**+====Faction: [阵营名称]====
   * 设置暴徒的阵营,可用于高级 AI 配置。   * 设置暴徒的阵营,可用于高级 AI 配置。
   * 必须是字母数字并且区分大小写。   * 必须是字母数字并且区分大小写。
行 92: 行 133:
     * Faction: super_zombies     * Faction: super_zombies
  
-**Mount: [internal_mobname]**+====Mount: [internal_mobname]====
   * 设置你的生物的坐骑,必须是另一个 MythicMob。   * 设置你的生物的坐骑,必须是另一个 MythicMob。
   * 生物在生成时会自动骑在定义的坐骑上。   * 生物在生成时会自动骑在定义的坐骑上。
行 99: 行 140:
 Mount: super_zombie_horse Mount: super_zombie_horse
 </code> </code>
-**Options:**+====Options:====
   * 这是一个特殊的领域,带有许多子选项,例如确定生物是否应该消失、设置击退阻力、跟随范围、移动速度等等!   * 这是一个特殊的领域,带有许多子选项,例如确定生物是否应该消失、设置击退阻力、跟随范围、移动速度等等!
   * 所有可用选项的完整列表:[[插件手册:mythicmobs:怪物:可选项_options|可选项]]   * 所有可用选项的完整列表:[[插件手册:mythicmobs:怪物:可选项_options|可选项]]
  
-**Modules:**+====Modules:====
   * 此字段允许您添加用于启用[[插件手册:mythicmobs:怪物:仇恨列表| 仇恨表]] 和 [[插件手册:mythicmobs:怪物:受伤间隔|受伤间隔]] 的子选项。   * 此字段允许您添加用于启用[[插件手册:mythicmobs:怪物:仇恨列表| 仇恨表]] 和 [[插件手册:mythicmobs:怪物:受伤间隔|受伤间隔]] 的子选项。
  
-**AIGoalSelectors:**+====AIGoalSelectors:====
   * 该字段用于自定义生物的 AI 目标。   * 该字段用于自定义生物的 AI 目标。
   * [[插件手册:mythicmobs:怪物:自定义ai|自定义AI AIGoalSelectors]]   * [[插件手册:mythicmobs:怪物:自定义ai|自定义AI AIGoalSelectors]]
  
-**AITargetSelectors:**+====AITargetSelectors:====
   * 该字段用于自定义生物的 AI 目标。   * 该字段用于自定义生物的 AI 目标。
   * [[插件手册:mythicmobs:怪物:自定义ai|自定义AI AIGoalSelectors]]   * [[插件手册:mythicmobs:怪物:自定义ai|自定义AI AIGoalSelectors]]
  
-**Drops:**+====Drops:====
   * 用于向您的生物添加自定义掉落物。   * 用于向您的生物添加自定义掉落物。
   * 可以是原版物品、mm物品、经验值、跨插件物品(如果支持),甚至可以是带有自己的条件系统的自定义掉落表。   * 可以是原版物品、mm物品、经验值、跨插件物品(如果支持),甚至可以是带有自己的条件系统的自定义掉落表。
   * 有关更多信息,请参阅 [[插件手册:mythicmobs:物品:掉落物品|掉落物品 Drops]]。   * 有关更多信息,请参阅 [[插件手册:mythicmobs:物品:掉落物品|掉落物品 Drops]]。
  
-**DamageModifiers:**+====DamageModifiers:==== 
 +  <color #ed1c24>控制台会出现报错,尽量不要使用</color>
   * 该字段允许完全控制由哪些原因造成的伤害以及伤害程度。   * 该字段允许完全控制由哪些原因造成的伤害以及伤害程度。
   * 例如可以用来使生物对近战攻击免疫,但对远程攻击非常弱。   * 例如可以用来使生物对近战攻击免疫,但对远程攻击非常弱。
   * 有关完整的选项列表,请参阅 [[插件手册:mythicmobs:怪物:受伤修正|受伤修正 DamageModifiers]]。   * 有关完整的选项列表,请参阅 [[插件手册:mythicmobs:怪物:受伤修正|受伤修正 DamageModifiers]]。
  
-**Equipment:**+====Equipment:====
   * 用于在生物初始生成时为其配备原版物品或mm物品。   * 用于在生物初始生成时为其配备原版物品或mm物品。
   * 有关选项的完整列表,请参阅[[插件手册:mythicmobs:怪物:装备|装备 Equipment]]。   * 有关选项的完整列表,请参阅[[插件手册:mythicmobs:怪物:装备|装备 Equipment]]。
  
-**KillMessages:**+====KillMessages:====
   * 允许您自定义当生物杀死玩家时出现的广播消息。   * 允许您自定义当生物杀死玩家时出现的广播消息。
   * [[插件手册:mythicmobs:怪物:自定义终结玩家时消息|自定义终结玩家时消息 KillMessages]]   * [[插件手册:mythicmobs:怪物:自定义终结玩家时消息|自定义终结玩家时消息 KillMessages]]
  
-**LevelModifiers:**+====LevelModifiers:====
   * MythicMobs 可以有级别,该字段用于确定他们应该在哪个级别上获得哪些类型的数据。   * MythicMobs 可以有级别,该字段用于确定他们应该在哪个级别上获得哪些类型的数据。
   * [[插件手册:mythicmobs:怪物:等级_levelmodifiers|等级 LevelModifiers]]   * [[插件手册:mythicmobs:怪物:等级_levelmodifiers|等级 LevelModifiers]]
  
-**Disguise:**+====Disguise:====
   * 此字段要求在您的服务器上安装并运行插件“LibsDisguises”。   * 此字段要求在您的服务器上安装并运行插件“LibsDisguises”。
   * 用于使生物看起来像其他实体。   * 用于使生物看起来像其他实体。
   * [[插件手册:mythicmobs:额外:伪装|附加:伪装]]   * [[插件手册:mythicmobs:额外:伪装|附加:伪装]]
  
-**Skills:**+====Skills:====
   * 技能部分用于确定生物可以使用哪些技能以及何时使用。   * 技能部分用于确定生物可以使用哪些技能以及何时使用。
-  * 请参阅[[插件手册:mythicmobs:技能_skills|技能 Skills 概述]]以开始制作您自己的技能。+  * 请参阅[[插件手册:mythicmobs:技能:技能_skills|技能概述]]以开始制作您自己的技能。
  
-**Trades:**+====Trades:====
   * 允许您自定义村民交易。村民必须有一定的职业才能进行交易,有些物品可能需要村民达到一定的等级。如果您想在村民交易中使用 MMOItems,请使用''mmoitems.TYPE.ID.''   * 允许您自定义村民交易。村民必须有一定的职业才能进行交易,有些物品可能需要村民达到一定的等级。如果您想在村民交易中使用 MMOItems,请使用''mmoitems.TYPE.ID.''
 <code yaml [enable_line_numbers="true"]> <code yaml [enable_line_numbers="true"]>
-MerchantTest+测试怪物-001
-  Type: VILLAGER +  Type: CAT  ##模型-猫 
-  Display: '&6Merchant Test+  Display: '&6测试怪物
-  Health: 20 +  Health: 20  ##血量-20 
-  Faction: tester  +  Faction: tester ##阵营-测试 
-  Options:+  Options:  ##可选项
     Profession: CLERIC     Profession: CLERIC
     Type: DESERT     Type: DESERT
     Level: 2     Level: 2
-  Trades:+  Trades:  ##自定义交易(仅限村民模型的怪物)
     1:     1:
       Item1: 5 EMERALD       Item1: 5 EMERALD
  • 插件手册/mythicmobs/怪物/怪物_mobs.1630825423.txt.gz
  • 最后更改: 2021/09/05 15:03
  • duangfafa