- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Heroes:修订间差异
跳转到导航
跳转到搜索
BlueTheDawn(留言 | 贡献) (→总体设定) |
无编辑摘要 |
||
第256行: | 第256行: | ||
| class-change-cooldown || 更换职业间隔 | | class-change-cooldown || 更换职业间隔 | ||
|} | |} | ||
== 技能&应用技能 == | |||
=== 技能编辑 === | |||
*下面简单讲讲 如何编辑一个简单的技能和如何应用技能 | |||
Confuse: | |||
duration: 10000 | |||
delay: 2000 | |||
max-distance: 15 | |||
apply-text: '%target% is confused!' | |||
use-text: '%hero% used %skill% on %target%!' | |||
period: 1000 | |||
max-drift: 0.35 | |||
reagent: BONE | |||
reagent-cost: 2 | |||
health-cost: 1 | |||
expire-text: '%target% has regained his wit!' | |||
exp: 1 | |||
*confuse = 技能名称 | |||
*duration = 持续时间 | |||
*delay = 冷却时间 | |||
*max-distance = 最大距离 | |||
*apply-text = 中招者的提示 | |||
*use-text = 使用者的提示 | |||
*period = ? | |||
*max-drift = ? | |||
*reagent = 可以用什么道具召唤技能 | |||
*reagent-cost = 召唤的价格 | |||
*health-cost = 花费多少生命 | |||
*expire-text = 结束提示 | |||
*exp = 经验 |
2016年8月21日 (日) 14:26的版本
Heroes
外文名 | Heroes |
插件类型 | Spigot / CraftBukkit |
最新版本 | v1.5.5.7 |
兼容服务端 | 全版本 |
前置插件 | Vault |
源地址 | http://dev.bukkit.org/bukkit-plugins/Heroes |
Heroes是一款具有高度灵活性,可配置的强大RPG系统插件。它自带了独立的经验系统,组队,技能等,为了避免冲突不建议再添加修改血量,经验,组队之类的插件。
插件特性
- 职业
- 设置每个职业分类下玩家默认拥有的权限
- 自定义职业名称
- 支持职业进阶关系(例:战士→狂战士)
- 设置物品限制
- 职业可分主职业,副职业
- 可用技能
- 基于Heroes平台的技能(有能力者可自己开发)
- 使用/skill <技能名> 使用技能
- 允许开发者加入自己编译的技能
- 通过skill.yml配置技能或者class.yml文件覆盖技能属性
- 权限技能
- 基于权限节点系统, 可设置达到指定等级后获得某权限
- 不要尝试使用 /skill prefix(前缀) - 此指令仅仅是给予玩家权限节点
- 绑定技能
- 可用 '/bind <技能>' 绑定到一个物品,右键之使用
- 再次使用 '/bind' 清除绑定技能,右键生效
- 只可以绑定你当前能使用的技能
- 物品栏 & 限制
- 护甲&武器的使用可基于不同职业进行限制
- 可在class.yml文件内修改配置
- 等级系统
- /level - 显示经验信息 - 显示升至下一级所需经验.
- 可设置等级对应的阶级 - 当玩家达到该等级可自动切换到不同的阶级,他们的等级/技能都保存在主阶级下
- 可设置曲线增长的经验值实现低级升级容易、高级升级困难
- 可设置每级增长的生命值
- 设置死亡丢失当前等级的经验 (0.10 = 10%)
- 经验系统
- SKILL - 技能经验
- CRAFTING - 合成物品经验
- MINING - 采矿经验
- KILLING - 杀怪经验
- LOGGING - 伐木经验
- PVP - PVP经验
- 生命/伤害
- 设置环境伤害
- 设置怪物的生命/伤害
- 允许玩家使用床恢复生命!
- 设置玩家生命 (比率也生效)
- 可设置大部分物品的伤害或由单独的阶级分类文件内的class.yml覆盖!
- 法力
- /mana - 显示当前法力值 - 封顶 100%.
- 不同阶级职业设置不同的法力恢复速率
- 服务器控制恢复间隔
- 队伍
- 经验共享
- 队友伤害
- 团队技能
安装方式
1.首先下载Heroes.jar和与Heroes对应版本的技能包
2.将Heroes.jar放入plugin后重启服务器
3.将技能包解压后导入到在plugin生成的heroes文件夹中的skills文件夹
4.reload插件或者重启服务器
插件命令
玩家指令
- /hero 查看heroes指令列表
- /heroes paths 查看可选职业
- /hero specs [primary丨profession] 查看职业特性(primary=主职业丨profession=副职业)
- /hero choose <职业名字> 选择主职业
- /hero profession <职业名字> 选择副职业
- /hero level 查看等级信息
- /hero armor 查看可装备盔甲
- /hero tools 查看可使用工具
- /hero verbose 开启或关闭魔法值和经验值获得提醒
- /hero stfu 设置技能使用信息是否显示
- /hero who <职业名字> 查看目前职业有哪些玩家
- /hero whois <玩家ID> 查看某个玩家的职业
- /hp 查看当前血量
- /mana 查看当前蓝量
- /exp 查看当前经验值
- /skiils <prim丨prof> 查看职业技能
- /bind <技能名字> 绑定技能到手中物品
组队指令
- /party accept <玩家> 接受一个队伍邀请
- /party invite <玩家> 邀请一个玩家到你的队伍
- /party who 查看队伍中玩家列表
- /party leave 离开队伍
- /party mode [pvp丨exp] 开启队友伤害丨开启经验共享
- /p 队伍聊天
- /party lead <玩家>
- /party kick <玩家> 踢掉一个玩家
配置编辑
设定文件
- config.yml 总体设定
- damages.yml 伤害设定
- experience.yml 经验设定
- recipes.yml 简易设定
- skills.yml 技能设定
- 1秒在里面的概念是1000,以此类对1分钟就是60000
- 里面的0.1的意思是10%,以此类推改成1就是100%
- true/false :开启/关闭
职业设定
- 注意:职业设定位于clasee文件夹中。所有编辑项后应空一格,否则将无法读取yml
class | |
---|---|
name | 职业名字,只能使用英文 |
default | 是否为默认职业,只能设置一个默认职业 |
wildcard-permission | 未知 |
parents | 前置职业 |
primary | 是否为主职业 |
secondary | 是否为副职业 |
description | 职业介绍,可用中文 |
permitted-armor | 允许装备的护甲,必须大写 |
permitted-weapon | 允许使用的工具 |
item-damage | 特殊物品伤害 |
item-damage-level | 特殊物品等级限制,即多少级才能使用特殊物品 |
projectile-damage | 投掷物品伤害 |
projectile-damage-level | 投掷物品等级限制 |
permitted-skills | 允许使用的技能 |
experience-sources | 经验来源 |
expmodifier | 未知 |
base-max-health | 基本血量 |
max-health-per-level | 每次升级增加血量 |
base-max-mana | 基本蓝量 |
max-mana-per-level | 每次升级增加蓝量 |
mana-regen | 每秒回蓝数值 |
mana-regen-per-level | 每次升级增加回蓝数值 |
expLoss | 死亡经验丢失 |
wildcard-permission | 是否出现玩家可加入职业 |
tier | 未知,但是设置为1后玩家无法合成物品 |
recipes | 未知 |
总体设定
leveling | |
---|---|
exp-curve | 经验曲线 |
max-exp | 最大经验 |
max-level | 最大等级 |
pad-max-level | 未知 |
exp-loss | 死亡经验损失[1级的10%] |
pvp-exp-loss | 被玩家杀死的经验损失 |
max-party-size | 团队的最大人数 |
party-exp-bonus | 团队的额外奖励经验倍数 |
level-loss | 是否会掉级 |
mastery-loss | 未知 |
spawner-checks | 未知 |
spawner-exp-mult | 未知 |
reset-on-death | 复活到死亡地点 |
pvp-range | 玩家对战的最小等级差距 |
min-pvp-level | 可以对战的最小等级 |
pvp-exp-range | 杀死玩家得到的最小经验 |
pvp-max-exp-range | 杀死玩家得到的最大经验 |
dump-exp-file | 未知 |
classes | |
---|---|
swap-cost | 选择费用 |
old-swap-cost | 再次选择费用 |
prof-swap-cost | 副职业选择费用 |
old-prof-swap-cost | 再次选择副职业费用 |
master-swap-free | 未知 |
first-swap-free | 第一次选择免费 |
use-prefix | 使用前缀 |
reset-exp-on-change | 更换职业重置经验 |
reset-master-on-change | 未知 |
reset-prof-master-on-change | 示例 |
reset-prof-on-pri-change | 更换主职业时重置副职业 |
lock-till-master | 未知 |
lock-at-max-level | 锁定最高等级 |
self-heal | 未知 |
class-change-cooldown | 更换职业间隔 |
技能&应用技能
技能编辑
- 下面简单讲讲 如何编辑一个简单的技能和如何应用技能
Confuse:
duration: 10000 delay: 2000 max-distance: 15 apply-text: '%target% is confused!' use-text: '%hero% used %skill% on %target%!' period: 1000 max-drift: 0.35 reagent: BONE reagent-cost: 2 health-cost: 1 expire-text: '%target% has regained his wit!' exp: 1
- confuse = 技能名称
- duration = 持续时间
- delay = 冷却时间
- max-distance = 最大距离
- apply-text = 中招者的提示
- use-text = 使用者的提示
- period = ?
- max-drift = ?
- reagent = 可以用什么道具召唤技能
- reagent-cost = 召唤的价格
- health-cost = 花费多少生命
- expire-text = 结束提示
- exp = 经验