职业模块主要指令及权限>
- /class addaspectpoints [玩家名] [数量]
- 给指定玩家添加指定数量的属性点
- quantumrpg.classes.cmd.addaspectpoints
- /class addexp [玩家名] [数量]
- 给指定玩家添加指定数量的职业经验值
- quantumrpg.classes.cmd.addexp
- /class addlevel [玩家名] [数量]
- 给指定玩家添加指定数量的职业等级
- quantumrpg.classes.cmd.addlevel
- /class addskill [玩家名] [技能] [技能等级]
- 给某一玩家解锁指定技能
- quantumrpg.classes.cmd.addskill
- /class addskillpoints [玩家名] [数量]
- 给指定玩家添加指定数量的技能点
- quantumrpg.classes.cmd.addskillpoints
- /class aspects
- 打开属性点分配界面
- quantumrpg.classes.cmd.aspects
- /class cast [技能名] [技能等级]
- 强制释放某一特定等级的特定技能
- quantumrpg.classes.cmd.cast
- /class reset [玩家名]
- 重置指定玩家的职业
- quantumrpg.classes.cmd.reset
- /class resetaspectpoints [玩家名]
- 重置指定玩家的职业属性点
- quantumrpg.classes.cmd.resetaspectpoints
- /class resetskillpoints [玩家名]
- 重置指定玩家的技能点
- quantumrpg.classes.cmd.resetskillpoints
- /class setclass [玩家名] [职业名]
- 将指定玩家设置为指定的职业
- quantumrpg.classes.cmd.setclass
- /class skills
- 打开职业技能界面
- quantumrpg.classes.cmd.skills
- /class stats
- 打开职业信息界面
- quantumrpg.classes.cmd.stats
其他权限>
- quantumrpg.classes - 职业模块的所有权限
- quantumrpg.classes.class.[职业ID] - 允许加入指定职业
- quantumrpg.classes.cmd - 允许使用所有职业模块的指令
Settings.yml文件介绍>
- # 启用/禁用技能组
- combo:
- enabled: true
- # BossBar上显示玩家生命值和魔力值信息
- boss-bar:
- health:
- # 启用/禁用生命BossBar显示
- enabled: true
- # 可用变量:
- # - %cur% - 当前生命值.
- # - %max% - 最大生命值
- # - 同时也支持其他变量
- title: '&c&lHealth &f%cur%&7/&f%max%'
- # BossBar的颜色
- color: RED
- # BossBar的样式
- style: SOLID
- #同上
- mana:
- enabled: true
- title: '&b&lMana &f%cur%&7/&f%max%'
- color: BLUE
- style: SOLID
- # 职业选择设置
- selection:
- # 填写后将自动为新玩家设置职业
- # 填写None则无默认职业
- default-class: none
- # 如果为true,玩家将无法再选择其他职业
- select-once: false
- # 重新选择职业的冷却时间(单位:分钟)
- cooldown: 60
- # 选择职业的界面
- gui:
- # 自动弹出职业选择界面设置
- popup:
- # 当玩家进入服务器时弹出
- on-join: true
- # 当设置为true时禁止玩家选择子职业
- on-child-level: true
- # 选择界面的设置
- type:
- title: 职业选择
- size: 27
- content:
- filler_1:
- material: BLACK_STAINED_GLASS_PANE
- name: '&7'
- slots: 0,1,2,6,7,8,9,17,18,19,20,24,25,26
- filler_2:
- material: CYAN_STAINED_GLASS_PANE
- name: '&7'
- slots: 3,4,5,21,22,23
- class_main:
- material: BOOK
- name: '&6选择主职业'
- slots: 12
- type: SELECT_MAIN
- class_child:
- material: EXPERIENCE_BOTTLE
- name: '&e选择子职业'
- slots: 14
- type: SELECT_CHILD
- # 主职业选择界面
- main:
- # 当设置为false时, 在玩家选择完职业前都不能关闭这个界面
- allow-close: true
- # 显示职业图标的格子位置
- class-slots: 10,11,12,13,14,15,16
- title: 职业选择
- size: 27
- # Your other custom items.
- content:
- filler_1:
- material: BLACK_STAINED_GLASS_PANE
- name: '&7'
- slots: 0,1,2,6,7,8,9,17,18,19,20,24,25,26
- filler_2:
- material: CYAN_STAINED_GLASS_PANE
- name: '&7'
- slots: 3,4,5,21,22,23
- later:
- material: BARRIER
- name: '&c稍后选择'
- slots: '22'
- type: EXIT
- next:
- material: ARROW
- name: '&a下一页'
- slots: '17'
- type: NEXT
- back:
- material: ARROW
- name: '&c上一页'
- slots: '9'
- type: BACK
- # 职业信息界面
- gui:
- class-stats:
- title: 职业信息
- size: 27
- # 你可以自定义下方的图标
- # 可用变量:
- # - 任何插件的变量
- # - %class% - 玩家职业名
- # - %level% - 玩家职业等级
- # - %level-max% - 玩家职业的最大等级上限
- # - %exp% - 玩家职业等级经验
- # - %exp-max% - 玩家到下一职业等级的所需要经验值总数
- # - %skill-points% - 显示玩家技能点数
- # - %aspect-points% - 显示玩家属性点数
- # - %att_name_[ATTRIBUTE]% - 显示玩家指定属性信息
- # - %att_total_[ATTRIBUTE]% - 显示玩家指定属性的总值
- # - %att_start_[ATTRIBUTE]% - 显示指定属性的初始值
- # - %att_lvl_[ATTRIBUTE]% - 显示因升级而获得的指定属性值总和
- # - %att_aspect_[ATTRIBUTE]% - 显示通过加点获得的指定属性值总和
- # - %stat_name_[STAT]% - 显示指定职业属性信息
- # - %stat_total_[STAT]% - 显示指定职业属性值的总和
- # - %stat_start_[STAT]% - 显示指定职业属性值的初始值
- # - %stat_lvl_[STAT]% - 显示因升级而获得的指定职业属性值总和
- # - %stat_aspect_[STAT]% - 显示通过加点获得的指定职业属性值总和
- content:
- exp_info:
- material: EXPERIENCE_BOTTLE
- name: '&e个人信息'
- lore:
- - '&7职业: &f%class%'
- - '&7等级: &f%level%&7/&f%level-max%'
- - '&7经验: &f%exp%&7/&f%exp-max%'
- slots: 10
- attributes:
- material: BOOK
- name: '&6属性'
- lore:
- - '&f为不影响排版,内容已删除详细请查看原文件'
- slots: 11
- stats:
- material: MAP
- name: '&6其他加成'
- lore:
- - '&f为不影响排版,内容已删除详细请查看原文件'
- slots: 12
- item-flags:
- - '*'
- skills:
- material: GOLDEN_SWORD
- name: '&e技能'
- lore:
- - '&7技能点: &e%skill-points%'
- - '&7'
- - '&7点击管理技能!'
- slots: 14
- item-flags:
- - '*'
- type: CLASS_SKILLS
- aspects:
- material: NETHER_STAR
- name: '&d加点'
- lore:
- - '&7属性点: &e%aspect-points%'
- - '&7'
- - '&7点击管理属性加点!'
- item-flags:
- - '*'
- slots: 15
- type: CLASS_ASPECTS
- # 技能界面设置
- skill-list:
- title: 技能
- size: 45
- skill-slots: 10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35
- # 可用变量
- # - %name% - 技能名
- # - %cost% - 升级技能花费的技能点
- upgrade-preview:
- name: '&a[Preview] %name%'
- lore:
- - '%lore%'
- - '&8&m '
- - '&6&l右键消耗 &f%cost% &6SP升级'
- content:
- filler1:
- material: YELLOW_STAINED_GLASS_PANE
- name: '&7'
- slots: 0,1,7,8,9,17,18,26,27,35,36,37,43,44
- filler2:
- material: ORANGE_STAINED_GLASS_PANE
- name: '&7'
- slots: 2,3,5,6,38,39,40,41,42
- reset:
- material: MILK_BUCKET
- name: '&f重置'
- lore:
- - '&7点击重置并回溯'
- - '&7你的 &f属性点&7.'
- item-flags:
- - '*'
- slots: 4
- type: RESET
- next:
- material: ARROW
- name: '&a下一页'
- slots: 26
- type: NEXT
- back:
- material: ARROW
- name: '&a上一页'
- slots: 18
- type: BACK
- return:
- material: REDSTONE
- name: '&c返回'
- slots: 40
- type: RETURN
复制代码 Aspects.yml文件介绍>
- aspects:
- # 属性ID,不可与其他属性重复
- strength:
- # 加点类型名称
- name: '&c力量'
- # 图标材质
- material: 'GOLDEN_SWORD'
- dexterity:
- name: '&e灵敏'
- material: 'FEATHER'
- defense:
- name: '&b防御'
- material: 'DIAMOND_CHESTPLATE'
- intelligence:
- name: '&d智力'
- material: 'NETHER_STAR'
- # 加点界面
- gui:
- title: 职业加点
- size: 27
- # 加点图标的位置
- aspect-slots: '10,11,15,16'
- # 可用变量:
- # - %aspect_current% - 当前已加点的数量
- # - %aspect_max% - 最多加点数
- # - %att_name% - 属性名
- # - %att_inc% - 每加点一次,增加的属性值
- # - %att_total% - 通过加点获得此属性的数值总和
- # - %stat_name% - 加点后生效的QRPG属性名称
- # - %stat_inc% - 每加点一次,增加的QRPG属性值
- # - %stat_total% - 通过加点获得此QRPG属性的数值总和
- # - %damage_name% - 加点后生效的攻击属性名称
- # - %damage_inc% - 每加点一次,增加的攻击属性值
- # - %damage_total% - 通过加点获得此攻击属性的数值总和
- # - %defense_name% - 加点后生效的防御属性名称
- # - %defense_inc% - 每加点一次,增加的防御属性值
- # - %defense_total% - 通过加点获得此物品属性的数值总和
- # - %item_stat_name% - 加点后生效的物品属性名称
- # - %item_stat_inc% - 每加点一次,增加的物品属性值
- # - %item_stat_total% - 通过加点获得此物品属性的数值总和
- # - %cost% - 加点所需消耗的属性点
- aspect-lore:
- - '&7当前: &f%aspect_current%&7/&f%aspect_max%'
- - '&7'
- - '&c&l加点属性:'
- - '&7%att_name%: &6+%att_inc% &7[&f%att_total%&7]'
- - '&7%stat_name%: &6+%stat_inc% &7[&f%stat_total%&7]'
- - '&7%item_stat_name% &6+%item_stat_inc% &7[&f%item_stat_total%&7]'
- - '&7%damage_name% &6+%damage_inc% &7[&f%damage_total%&7]'
- - '&7%defense_name% &6+%defense_inc% &7[&f%defense_total%&7]'
- - '&7'
- - '&7点击增加 &c%cost% 属性点&7!'
- content:
- filler_1:
- material: BLACK_STAINED_GLASS_PANE
- name: '&7'
- slots: 0,1,2,3,5,6,7,8,9,17,18,19,20,21,22,23,24,25,26
- filler_2:
- material: CYAN_STAINED_GLASS_PANE
- name: '&7'
- slots: 1,2,6,7,19,20,24,25
- filler_3:
- material: IRON_BARS
- name: '&7'
- slots: 12,13,14
- later:
- material: REDSTONE
- name: '&c返回'
- slots: '22'
- type: RETURN
- reset:
- material: MILK_BUCKET
- name: '&f重置'
- lore:
- - '&7点击重置'
- - '&7你的 &f属性点数&7.'
- item-flags:
- - '*'
- slots: 4
- type: RESET
复制代码 Combo.yml文件介绍>
- settings:
- # 通常情况不用改,这个参数的意思是手持特定类型的物品才能使用技能组
- # 可以填写config里item-sub-types和item-groups的类型
- allowed-items:
- - 'weapon'
- # 技能组设置
- combo:
- # 技能组触发长度(表示需要按三个键位才能触发)
- length: 3
- # 检查技能组触**况(单位tick,20tick=1秒)
- check-time: 5
- # 若上一个技能组释放失败或取消,那么在开始下一个技能组时需要等待的冷却时间(单位tick)
- key-time: 30
- keys:
- # 开始计入技能组的键位
- # 可用键位类型: RIGHT, LEFT, SHIFT_LEFT, SHIFT_RIGHT, Q, F.
- start-main: RIGHT
- # 备用计入键位(如弓、钓鱼竿等物品右键会射出箭或者抛出鱼竿,会影响技能组的释放判断)
- start-alternative: LEFT
- # 键位名称,通常不用改,主要用于提示和测试技能组是否生效
- names:
- LEFT: '&7[&bL&7]'
- RIGHT: '&7[&bR&7]'
- SHIFT_LEFT: '&7[&bSL&7]'
- SHIFT_RIGHT: '&7[&bSR&7]'
- Q: '&7[&bQ&7]'
- F: '&7[&bF&7]'
- next: '&7[&c?&7]'
- separator: ' &f- '
- # 技能组声效
- sounds:
- key-click: UI_BUTTON_CLICK
- combo-empty: ENTITY_VILLAGER_NO
- # Skill Combo GUI.
- gui:
- title: '&0技能组'
- size: 54
- # 你可以随意自定义GUI界面的内容和位置,但要注意
- # 你要预留上面length参数里填写的格子数,比如默认是3
- # 那么你要留三个格子,里面不能设置任何东西
- # 允许的按键类型,填写在下方的type里:
- # - COMBO_CLEAR - 清除技能组内容
- # - COMBO_CANCEL - 取消技能组修改
- # - COMBO_SAVE - 保存技能组
- # - COMBO_LEFT - 左键
- # - COMBO_RIGHT - 右键
- # - COMBO_SHIFT_LEFT - SHIFT+左键
- # - COMBO_SHIFT_RIGHT - SHIFT+右键
- # - COMBO_Q - Q键
- # - COMBO_F - F键
- combo-slots: 30,31,32
- content:
- filler:
- material: BLACK_STAINED_GLASS_PANE
- name: '&7'
- slots: 0,1,2,3,4,5,6,7,8,9,11,13,15,17,18,26,27,35,36,44,45,46,48,50,52,53
- filler2:
- material: YELLOW_STAINED_GLASS_PANE
- name: '&7'
- slots: 19,20,21,22,23,24,25,28,34,37,38,39,40,41,42,43
- filler3:
- material: ORANGE_STAINED_GLASS_PANE
- name: '&7'
- slots: 29,33
- combo_left:
- material: NETHER_STAR
- name: '&b&l左'
- lore:
- - '&7点击添加'
- slots: 10
- type: COMBO_LEFT
- combo_right:
- material: NETHER_STAR
- name: '&b&l右'
- lore:
- - '&7点击添加'
- slots: 12
- type: COMBO_RIGHT
- combo_shift_left:
- material: NETHER_STAR
- name: '&b&lShift+左键'
- lore:
- - '&7点击添加'
- slots: 14
- type: COMBO_SHIFT_LEFT
- combo_shift_right:
- material: NETHER_STAR
- name: '&b&lShift+右键'
- lore:
- - '&7点击添加'
- slots: 16
- type: COMBO_SHIFT_RIGHT
- combo_save:
- material: EMERALD
- name: '&a保存'
- lore:
- - '&7点击保存并返回'
- slots: 49
- type: COMBO_SAVE
- combo_cancel:
- material: BARRIER
- name: '&c取消'
- lore:
- - '&7点击取消并返回'
- slots: 47
- type: COMBO_CANCEL
- combo_clear:
- material: MILK_BUCKET
- name: '&a&f清除'
- lore:
- - '&7点击清除组'
- slots: 51
- type: COMBO_CLEAR
复制代码 Leveling.yml文件介绍
- # 去某些世界所需要的等级
- world-levels:
- world: 1
- world_nether: 1
- world_the_end: 1
- # 职业模块的等级生效的世界
- world-whitelist:
- # 当设置为true时,下方白名单的世界变为黑名单世界
- reverse: false
- list:
- - world
- - world_nether
- - world_the_end
- # 职业模块等级生效的worldguard区域
- region-blacklist:
- # 当设置为true时,下方白名单的区域变为黑名单区域
- reverse: false
- list:
- - pvp_arena
- # 经验设置
- exp:
- # 当设置为false时,怪物掉落的经验将归于原版经验值
- use-tables: true
- # BossBar显示玩家经验概况
- boss-bar:
- enabled: false
- # 可用变量: %exp%, %exp-max%.
- title: '&e&l经验 &6%exp%&7/&6%exp-max%'
- # BossBar颜色.
- color: YELLOW
- # BossBar样式
- style: SOLID
- # 怪物经验表设置
- sources:
- # 通过以下途径生成的怪物不会获得经验
- prevent-from:
- - EGG
- - DISPENSE_EGG
- - SPAWNER
- - SPAWNER_EGG
- - SLIME_SPLIT
- - BUILD_WITHER
- - BUILD_SNOWMAN
- - BUILD_IRONGOLEM
- # 原版实体经验表
- # 你可以在default里面设置全局原版实体经验掉落范围或添加单个实体的经验范围
- vanilla-mobs:
- default:
- min: 1
- max: 2
- chance: 100.0
- PIG:
- min: 3
- max: 4
- chance: 100.0
- # MythicMobs 经验表
- # 你可以在default里面设置全局经验掉落范围,也可以设置单个Mythicmobs怪物的经验范围
- mythic-mobs:
- default:
- min: 2
- max: 4
- chance: 100.0
- SkeletonKing:
- min: 3
- max: 5
- chance: 100.0
- # 经验掉落设定
- loss:
- # 死亡掉落经验
- on-death:
- # 是否启用该功能
- enabled: true
- # 掉落经验的百分比
- percent: 2
- # 当设置为true时,当经验值跌破当前等级所需的最小经验值
- # 那么他就会掉级
- allow-negative: true
- # 平衡性设置
- balance:
- # 当玩家击杀了一个等级低于自己的怪物,那么获得的经验是否随之减少
- decrease-for-low-lvl-mobs:
- # 是否启用该功能
- enabled: true
- # 当玩家与怪物等级差达到多少时给予的经验开始减少
- every: 1
- # 最多减少多少级的经验
- max-times: 10
- # 每级减少的经验百分比(这样玩家击杀相差十级的怪物就不会获得经验)
- percent: 10
- # 当玩家击杀了一个等级高于自己对怪物,那么获得的经验是否随之增加
- increase-for-high-lvl-mobs:
- enabled: true
- every: 1
- max-times: 10
- percent: 10
复制代码 |