• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

“Heroes”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
总体设定
第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日 (日) 22:26的版本

Heroes
外文名Heroes
插件类型Spigot / CraftBukkit
最新版本v1.5.5.7
兼容服务端全版本
前置插件Vault
源地址http://dev.bukkit.org/bukkit-plugins/Heroes

HeroesLogo.png 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 = 经验