差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
插件手册:mythicmobs:怪物_mobs [2021/08/30 13:36] – [解释项目] duangfafa | 插件手册:mythicmobs:怪物_mobs [2021/08/30 13:44] (当前版本) – 移除 duangfafa | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Mobs ====== | ||
- | ===== 怪物 ===== | ||
- | ---- | ||
- | {{: | ||
- | |||
- | MythicMobs 基于自定义实体/ | ||
- | |||
- | 它们中的大多数是可选的,这意味着您不必每次创建新生物时都配置整个列表。真正需要的是internal_mobname和Type。 | ||
- | |||
- | 您可以在 Mobs 文件夹中创建任意数量的文件,只要文件以常见文档格式(.txt .yml 等)结尾,您就可以将它们命名为任何您喜欢的名称。 | ||
- | |||
- | <code yaml [enable_line_numbers=" | ||
- | internal_mobname: | ||
- | Type: | ||
- | Display: | ||
- | Health: | ||
- | Damage: | ||
- | Armor: | ||
- | BossBar: | ||
- | Faction: | ||
- | Mount: | ||
- | Options: | ||
- | Modules: | ||
- | AIGoalSelectors: | ||
- | AITargetSelectors: | ||
- | Drops: | ||
- | DropsPerLevel: | ||
- | DamageModifiers: | ||
- | Equipment: | ||
- | KillMessages: | ||
- | LevelModifiers: | ||
- | Disguise: | ||
- | Skills: | ||
- | Trades: | ||
- | </ | ||
- | ===== 解释项目 ===== | ||
- | **internal_mobname: | ||
- | * 这个字符串将是你的生物在 MythicMobs 内部被引用的方式,可以是你喜欢的任何名字。 | ||
- | * 必须是字母数字并且区分大小写。 | ||
- | * 例子 | ||
- | * super_zombie: | ||
- | * SuPeRzOmBiE: | ||
- | * 爬爬鱼狸: | ||
- | * duangpapa: | ||
- | |||
- | **Type: [生物类型]** | ||
- | * 此字段确定您的创作将基于哪种生物类型。 | ||
- | * 可用实体的完整列表:[[插件手册: | ||
- | * 例子: | ||
- | * Type: zombie | ||
- | * Type: SKELETON | ||
- | |||
- | **Display: ' | ||
- | * 设置生物的显示名称,该名称将作为其头上的生物名称标签出现。 | ||
- | * 支持颜色代码和变量: | ||
- | * 变量(但变量在出生后只读取一次) | ||
- | * 使用**setName**更改显示名称 | ||
- | * 必须用单引号括起来。 | ||
- | * 要在名称内使用单引号,您可以使用 <& | ||
- | * 例子: | ||
- | * Display:“超级僵尸” | ||
- | * Display: '& | ||
- | * Display: '& | ||
- | |||
- | **Health: [血量值]** | ||
- | * 设置生物的最大生命值。 | ||
- | * MythicMobs 对最大生命值没有任何限制。然而,Spigot 默认将最大生命值上限设置为“2048”。这可以在 spigot 配置文件spigot.yml 中轻松更改。 | ||
- | * 例子: | ||
- | * Health:200 | ||
- | |||
- | **Damage: [伤害值]** | ||
- | 设置生物的基础近战伤害。 | ||
- | * 该属性永远不会影响远程攻击造成的伤害,如箭或药水。它仅适用于近战伤害。 | ||
- | * 例子: | ||
- | * Damage:10 | ||
- | |||
- | **Armor: [护甲值]** | ||
- | * 将减少指定数量的生物受到的任何伤害。 | ||
- | * 1 点伤害 = 0.5 颗心。 | ||
- | * 请注意,Armor stat 目前不适用于免费和高级版本。 | ||
- | * 作为一种变通方法,为每点护甲增加 5HP 到生物的生命值 | ||
- | |||
- | **BossBar: | ||
- | 定义和控制生物的健康栏。看起来像末影龙和凋灵的血条,但外观是可配置的。参见[[插件手册: | ||
- | |||
- | **Faction: [阵营名称]** | ||
- | * 设置暴徒的阵营,可用于高级 AI 配置。 | ||
- | * 必须是字母数字并且区分大小写。 | ||
- | * 例子: | ||
- | * Faction: SuperZombies | ||
- | * Faction: super_zombies | ||
- | |||
- | **Mount: [internal_mobname]** | ||
- | * 设置你的生物的坐骑,必须是另一个 MythicMob。 | ||
- | * 生物在生成时会自动骑在定义的坐骑上。 | ||
- | * 例子: | ||
- | <code yaml [enable_line_numbers=" | ||
- | Mount: super_zombie_horse | ||
- | </ | ||
- | **Options: | ||
- | * 这是一个特殊的领域,带有许多子选项,例如确定生物是否应该消失、设置击退阻力、跟随范围、移动速度等等! | ||
- | * 所有可用选项的完整列表:[[插件手册: | ||
- | |||
- | **Modules: | ||
- | * 此字段允许您添加用于启用[[插件手册: | ||
- | |||
- | **AIGoalSelectors: | ||
- | * 该字段用于自定义生物的 AI 目标。 | ||
- | * [[插件手册: | ||
- | |||
- | **AITargetSelectors: | ||
- | * 该字段用于自定义生物的 AI 目标。 | ||
- | * [[插件手册: | ||
- | |||
- | **Drops:** | ||
- | * 用于向您的生物添加自定义掉落物。 | ||
- | * 可以是原版物品、mm物品、经验值、跨插件物品(如果支持),甚至可以是带有自己的条件系统的自定义掉落表。 | ||
- | * 有关更多信息,请参阅 [[插件手册: | ||
- | |||
- | **DamageModifiers: | ||
- | * 该字段允许完全控制由哪些原因造成的伤害以及伤害程度。 | ||
- | * 例如可以用来使生物对近战攻击免疫,但对远程攻击非常弱。 | ||
- | * 有关完整的选项列表,请参阅 [[插件手册: | ||
- | |||
- | **Equipment: | ||
- | * 用于在生物初始生成时为其配备原版物品或mm物品。 | ||
- | * 有关选项的完整列表,请参阅[[插件手册: | ||
- | |||
- | **KillMessages: | ||
- | * 允许您自定义当生物杀死玩家时出现的广播消息。 | ||
- | * [[插件手册: | ||
- | |||
- | **LevelModifiers: | ||
- | * MythicMobs 可以有级别,该字段用于确定他们应该在哪个级别上获得哪些类型的数据。 | ||
- | * [[插件手册: | ||
- | |||
- | **Disguise: | ||
- | * 此字段要求在您的服务器上安装并运行插件“LibsDisguises”。 | ||
- | * 用于使生物看起来像其他实体。 | ||
- | * [[插件手册: | ||
- | |||
- | **Skills:** | ||
- | * 技能部分用于确定生物可以使用哪些技能以及何时使用。 | ||
- | * 请参阅[[插件手册: | ||
- | |||
- | **Trades:** | ||
- | * 允许您自定义村民交易。村民必须有一定的职业才能进行交易,有些物品可能需要村民达到一定的等级。如果您想在村民交易中使用 MMOItems,请使用'' | ||
- | <code yaml [enable_line_numbers=" | ||
- | MerchantTest: | ||
- | Type: VILLAGER | ||
- | Display: '& | ||
- | Health: 20 | ||
- | Faction: tester | ||
- | Options: | ||
- | Profession: CLERIC | ||
- | Type: DESERT | ||
- | Level: 2 | ||
- | Trades: | ||
- | 1: | ||
- | Item1: 5 EMERALD | ||
- | Item2: 5 DIAMOND | ||
- | Result: DIAMOND_SWORD | ||
- | MaxUses: 5 | ||
- | 2: | ||
- | Item1: 64 EMERALD | ||
- | Result: mmoitems.SWORD.CUTLASS | ||
- | MaxUses: 1 | ||
- | </ | ||
- | |||
- | ===== 使用所有选项的示例 ===== | ||
- | 请记住,您绝不必使用所有这些生物选项,这是一个旨在展示可能性的高级示例。唯一需要的选项/ | ||
- | <code yaml [enable_line_numbers=" | ||
- | 炒鸡僵尸: | ||
- | Type: zombie | ||
- | Display: '& | ||
- | Health: 200 | ||
- | Damage: 14 | ||
- | Armor: 10 | ||
- | Faction: superb_zombies | ||
- | Mount: super_zombie_undead_horse | ||
- | Options: | ||
- | PreventOtherDrops: | ||
- | PreventItemPickup: | ||
- | Despawn: false | ||
- | KnockbackResistance: | ||
- | MovementSpeed: | ||
- | Modules: | ||
- | ThreatTable: | ||
- | ImmunityTable: | ||
- | AIGoalSelectors: | ||
- | - 0 clear | ||
- | - 1 meleeattack | ||
- | - 2 randomstroll | ||
- | AITargetSelectors: | ||
- | - 0 clear | ||
- | - 1 attacker | ||
- | - 2 players | ||
- | Drops: | ||
- | - diamond 1-3 1 | ||
- | - exp 50 1 | ||
- | - super_zombie_sword 1 1 | ||
- | DropsPerLevel: | ||
- | - rotten_flesh 1-3 0.5 | ||
- | - exp 10 1 | ||
- | DamageModifiers: | ||
- | - ENTITY_ATTACK 0 | ||
- | - PROJECTILE 1.25 | ||
- | - MAGIC 1.75 | ||
- | Equipment: | ||
- | - super_zombie_helmet: | ||
- | - super_zombie_sword: | ||
- | KillMessages: | ||
- | - '< | ||
- | LevelModifiers: | ||
- | - Armor 0.05 | ||
- | - MovementSpeed: | ||
- | - KnockbackResistance: | ||
- | - Health: 2 | ||
- | - Damage: 1 | ||
- | Disguise: | ||
- | Type: player | ||
- | Skin: '& | ||
- | Player: jaylawl | ||
- | Skills: | ||
- | - throw{v=5; | ||
- | - effect: | ||
- | - effect: | ||
- | </ |