插件手册:heroes:职业

这是本文档旧的修订版!


概述 overview

类(也被称为英雄类)是英雄插件建立的基础。我们决定不硬编码类,而是让管理员创建自己的类。类(class)允许管理员选择玩家可以使用的武器、盔甲和技能!你可以有穿皮衣的流氓,一个扔火球的铁人,甚至一个只能买得起木制武器的流浪汉! 我们的类系统允许分层结构。这意味着您可以要求玩家在进入其他类之前掌握(最高级别)某些类。

要配置一个类,请在classes子目录中创建一个类似vagrant.yml的新文件。使用gnotepad++时,应以以下内容为基础: Code (Text):

  1. name: Citizen
  2. default: true
  3. wildcard-permission: true
  4. parents:
  5.   strong: [ Class ]
  6.   weak: []
  7. primary: true
  8. secondary: false
  9. description: The Default Starter Path
  10. run-command:
  11.   as-console: true
  12.   command:
  13. - tellraw @p {"text":"You have become a Citizen!","color":"dark_aqua"}
  14. base-attributes:
  15.   STRENGTH: 4
  16.   CONSTITUTION: 2
  17.   ENDURANCE: 5
  18.   DEXTERITY: 12
  19.   INTELLECT: 4
  20.   WISDOM: 2
  21.   CHARISMA: 5
  22. permitted-armor:
  23. - LEATHER
  24. permitted-weapon:
  25. - FISHING_ROD
  26. - STONEpermitted-offhand:
  27. permitted-offhand:
  28. - ALL
  29. item-damage:
  30.   WOOD: 4
  31. item-damage-level:
  32.   WOOD: 0
  33. projectile-damage:
  34.   ARROW: 1
  35. projectile-damage-level:
  36.   ARROW: 0.1
  37. permitted-skills:
  38.   Skillname:
  39.   level: 5
  40.   cooldown: 10000
  41. experience-sources:
  42. - KILLING
  43. - CRAFTING
  44. - MINING
  45. - LOGGING
  46. - FARMING
  47. - QUESTING
  48. - EXTERNAL
  49. permission-skills:
  50. pve-item-damage-multiplier:
  51.   air: 4
  52. pve-item-damage-multiplier-level:
  53.   air: 0
  54. expmodifier: 0.25
  55. base-max-health: 22
  56. max-health-per-level: 0.24
  57. base-max-mana: 25
  58. max-mana-per-level: 0.3
  59. base-mana-regen: 2
  60. mana-regen-per-level: 0.01
  61. expLoss: 0.005
  62. wildcard-permission: false
  63. tier: 2
  64. recipes: [ default ]

注意!与任何其他YML文档一样,这需要四个空格,即4“”而不是制表符(tab)。

要创建一个新类,您需要知道每个元素的含义和作用。

最上面是类名。这将在玩家试图选择类时给他们标识类。意思是,这需要在Minecraft中是可读和可输入的。因此,请避免使用长名称,例如“vagrantwariomagesoawesomelollolo”,因为其他命令无法同时输入。这也需要是唯一的,所以没有重复的可移动类。

这表示默认类,也就是说当玩家第一次登录时,这将是他们的类。这是一个正确或错误的值。如果这是非默认类,则为false;如果是,则为true。This denotes the default class, meaning that when the player first logs in, this will be their class. This is a true or false value. False if this is a non-default class and true if it is.

  • 插件手册/heroes/职业.1551840084.txt.gz
  • 最后更改: 2019/03/06 10:41
  • 玛莎莎