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

Mobs


MythicMobs 基于自定义实体/生物,并且有很多选项和属性可供您使用。您可以在下方找到可添加到您的自定义创作中的选项/属性的完整列表。

它们中的大多数是可选的,这意味着您不必每次创建新生物时都配置整个列表。真正需要的是internal_mobname和Type。

您可以在 Mobs 文件夹中创建任意数量的文件,只要文件以常见文档格式(.txt .yml 等)结尾,您就可以将它们命名为任何您喜欢的名称。

  1. ##怪物的ID
  2. internal_mobname:
  3. ##怪物的模型(苦力怕/僵尸/村民等)
  4.   Type:
  5. ##在游戏中显示的 名称
  6.   Display:
  7. ##怪物血量
  8.   Health:
  9. ##怪物伤害
  10.   Damage:
  11. ##怪物护甲(建议使用装备代替)
  12.   Armor:
  13. ##让怪物显示末影龙/凋零 一样的血条
  14.   BossBar:
  15. ##阵营
  16.   Faction:
  17. ##坐骑
  18.   Mount:
  19. ##额外选项(设置击退抗性、索敌范围、移动速度)
  20.   Options:
  21. ##仇恨表
  22.   Modules:
  23. ##设置怪物的AI
  24.   AIGoalSelectors:
  25.   AITargetSelectors:
  26. ##掉落表
  27.   Drops:
  28. ##DropsPerLevel: (Below v4.4 only)
  29.  
  30. ##怪物针对所有伤害的抗性
  31.   DamageModifiers:
  32. ##怪物装备
  33.   Equipment:
  34. ##杀死玩家时的消息
  35.   KillMessages:
  36. ##怪物级别
  37.   LevelModifiers:
  38. ##伪装
  39.   Disguise:
  40. ##技能
  41.   Skills:
  42. ##村民交易
  43. Trades:
  • 这个字符串将是你的生物在 MythicMobs 内部被引用的方式,可以是你喜欢的任何名字。
  • 必须是字母数字并且区分大小写。
  • 例子
    • super_zombie:
    • SuPeRzOmBiE:
    • 爬爬鱼狸:
    • duangpapa:
  • 此字段确定您的创作将基于哪种生物的外形(僵尸/苦力怕/村民/玩家/猪等)。
  • 可用实体的完整列表:Mob Types
  • 例子:
    • Type: zombie
    • Type: SKELETON
  • 设置生物的显示名称,该名称将作为其头上的生物名称标签出现。
  • 支持颜色代码和变量:变量(但变量出生后只读一次)
  • 变量(但变量在出生后只读取一次)
  • 使用setName更改显示名称
  • 必须用单引号括起来。
  • 要在名称内使用特殊符号{[(“;<.:”)]},您可以使用占位符
  • 要在名称内附加显示额外的信息(最大血量,当前血量,设定的变量),您可以使用占位符
  • 例子:
    • Display:“超级僵尸”
    • Display: '&e超级僵尸&r - <caster.hp>' ##附加显示怪物的血量
    • Display: '&c超级僵尸&r - <mob.level>' ##附加显示怪物的等级
  • 设置生物的最大生命值。
  • MythicMobs 对最大生命值没有任何限制。然而,Spigot 默认将最大生命值上限设置为“2048”。这可以在 spigot 配置文件spigot.yml 中轻松更改。
  • 例子:
    • Health:200

设置生物的基础近战伤害。

  • 该属性永远不会影响远程攻击造成的伤害,如箭或药水。它仅适用于近战伤害。
  • 例子:
    • Damage:10
  • 将减少指定数量的生物受到的任何伤害。
  • 1 点伤害 = 0.5 颗心。
  • 请注意,Armor stat 目前不适用于免费和高级版本。
  • 作为一种变通方法,为每点护甲增加 5HP 到生物的生命值

定义和控制生物的健康栏。看起来像末影龙和凋灵的血条,但外观是可配置的。参见可见血条

  • 设置暴徒的阵营,可用于高级 AI 配置。
  • 必须是字母数字并且区分大小写。
  • 例子:
    • Faction: SuperZombies
    • Faction: super_zombies
  • 设置你的生物的坐骑,必须是另一个 MythicMob。
  • 生物在生成时会自动骑在定义的坐骑上。
  • 例子:
  1. Mount: super_zombie_horse
  • 这是一个特殊的领域,带有许多子选项,例如确定生物是否应该消失、设置击退阻力、跟随范围、移动速度等等!
  • 所有可用选项的完整列表:可选项
  • 用于向您的生物添加自定义掉落物。
  • 可以是原版物品、mm物品、经验值、跨插件物品(如果支持),甚至可以是带有自己的条件系统的自定义掉落表。
  • 有关更多信息,请参阅 掉落物品 Drops
  • 控制台会出现报错,尽量不要使用
  • 该字段允许完全控制由哪些原因造成的伤害以及伤害程度。
  • 例如可以用来使生物对近战攻击免疫,但对远程攻击非常弱。
  • 有关完整的选项列表,请参阅 受伤修正 DamageModifiers
  • 用于在生物初始生成时为其配备原版物品或mm物品。
  • 有关选项的完整列表,请参阅装备 Equipment
  • MythicMobs 可以有级别,该字段用于确定他们应该在哪个级别上获得哪些类型的数据。
  • 此字段要求在您的服务器上安装并运行插件“LibsDisguises”。
  • 用于使生物看起来像其他实体。
  • 技能部分用于确定生物可以使用哪些技能以及何时使用。
  • 请参阅技能概述以开始制作您自己的技能。
  • 允许您自定义村民交易。村民必须有一定的职业才能进行交易,有些物品可能需要村民达到一定的等级。如果您想在村民交易中使用 MMOItems,请使用mmoitems.TYPE.ID.
  1. 测试怪物-001:
  2.   Type: CAT ##模型-猫
  3.   Display: '&6测试怪物'
  4.   Health: 20 ##血量-20
  5.   Faction: tester ##阵营-测试
  6.   Options: ##可选项
  7.   Profession: CLERIC
  8.   Type: DESERT
  9.   Level: 2
  10.   Trades: ##自定义交易(仅限村民模型的怪物)
  11.   1:
  12.   Item1: 5 EMERALD
  13.   Item2: 5 DIAMOND
  14.   Result: DIAMOND_SWORD
  15.   MaxUses: 5
  16.   2:
  17.   Item1: 64 EMERALD
  18.   Result: mmoitems.SWORD.CUTLASS
  19.   MaxUses: 1

请记住,您绝不必使用所有这些生物选项,这是一个旨在展示可能性的高级示例。唯一需要的选项/属性是 internal-mobname(炒鸡僵尸) 和 mob-type。之后就完全取决于你了。

  1. 炒鸡僵尸:
  2.   Type: zombie
  3.   Display: '&l炒鸡僵尸&r'
  4.   Health: 200
  5.   Damage: 14
  6.   Armor: 10
  7.   Faction: superb_zombies
  8.   Mount: super_zombie_undead_horse
  9.   Options:
  10.   PreventOtherDrops: true
  11.   PreventItemPickup: true
  12.   Despawn: false
  13.   KnockbackResistance: 0.25
  14.   MovementSpeed: 0.25
  15.   Modules:
  16.   ThreatTable: false
  17.   ImmunityTable: true
  18.   AIGoalSelectors:
  19. - 0 clear
  20. - 1 meleeattack
  21. - 2 randomstroll
  22.   AITargetSelectors:
  23. - 0 clear
  24. - 1 attacker
  25. - 2 players
  26.   Drops:
  27. - diamond 1-3 1
  28. - exp 50 1
  29. - super_zombie_sword 1 1
  30.   DropsPerLevel:
  31. - rotten_flesh 1-3 0.5
  32. - exp 10 1
  33.   DamageModifiers:
  34. - ENTITY_ATTACK 0
  35. - PROJECTILE 1.25
  36. - MAGIC 1.75
  37.   Equipment:
  38. - super_zombie_helmet:4
  39. - super_zombie_sword:0
  40.   KillMessages:
  41. - '<target.name> 被 <mob.name> 杀死了'
  42.   LevelModifiers:
  43. - Armor 0.05
  44.   - MovementSpeed: 0.01
  45.   - KnockbackResistance: 0.05
  46.   - Health: 2
  47.   - Damage: 1
  48.   Disguise:
  49.   Type: player
  50.   Skin: '&l炒鸡僵尸&r'
  51.   Player: jaylawl
  52.   Skills:
  53. - throw{v=5;vy=5} @target ~onAttack 0.5
  54. - effect:sound{s=mob.zombie.hurt;v=1;p=0} @self ~onDamaged
  55. - effect:particles{p=cloud;a=50;s=0.05} @self ~onDeath
  • 插件手册/mythicmobs/怪物/怪物_mobs.txt
  • 最后更改: 2022/01/11 11:18
  • duangfafa