这是本文档旧的修订版!
概述 overview
类(也被称为英雄类)是英雄插件建立的基础。我们决定不硬编码类,而是让管理员创建自己的类。类(class)允许管理员选择玩家可以使用的武器、盔甲和技能!你可以有穿皮衣的流氓,一个扔火球的铁人,甚至一个只能买得起木制武器的流浪汉! 我们的类系统允许分层结构。这意味着您可以要求玩家在进入其他类之前掌握(最高级别)某些类。
配置 Configuration
要配置一个类,请在classes子目录中创建一个类似vagrant.yml的新文件。使用gnotepad++时,应以以下内容为基础: Code (Text):
name: Citizen default: true wildcard-permission: true parents: strong: [ Class ] weak: [] primary: true secondary: false description: The Default Starter Path run-command: as-console: true command: - tellraw @p {"text":"You have become a Citizen!","color":"dark_aqua"} base-attributes: STRENGTH: 4 CONSTITUTION: 2 ENDURANCE: 5 DEXTERITY: 12 INTELLECT: 4 WISDOM: 2 CHARISMA: 5 permitted-armor: - LEATHER permitted-weapon: - FISHING_ROD - STONEpermitted-offhand: permitted-offhand: - ALL item-damage: WOOD: 4 item-damage-level: WOOD: 0 projectile-damage: ARROW: 1 projectile-damage-level: ARROW: 0.1 permitted-skills: Skillname: level: 5 cooldown: 10000 experience-sources: - KILLING - CRAFTING - MINING - LOGGING - FARMING - QUESTING - EXTERNAL permission-skills: pve-item-damage-multiplier: air: 4 pve-item-damage-multiplier-level: air: 0 expmodifier: 0.25 base-max-health: 22 max-health-per-level: 0.24 base-max-mana: 25 max-mana-per-level: 0.3 base-mana-regen: 2 mana-regen-per-level: 0.01 expLoss: 0.005 wildcard-permission: false tier: 2 recipes: [ default ]