- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Heroes:修订间差异
跳转到导航
跳转到搜索
BlueTheDawn(留言 | 贡献) (→安装方式) |
Sheep-realms(留言 | 贡献) 无编辑摘要 |
||
(未显示3个用户的15个中间版本) | |||
第1行: | 第1行: | ||
{{Bukkit Plugin Infobox | {{Bukkit Plugin Infobox | ||
|图片 = [[文件:HeroesLogo.png]] | |||
|版本=v1.5.5.7 | |版本=v1.5.5.7 | ||
|前置插件=[[Vault]] | |前置插件=[[Vault]] | ||
|兼容服务端版本=全版本 | |兼容服务端版本=全版本 | ||
| | |源地址=http://dev.bukkit.org/bukkit-plugins/heroes/ | ||
}} | }} | ||
'''Heroes'''是一款具有高度灵活性,可配置的强大RPG系统插件。它自带了独立的经验系统,组队,技能等,为了避免冲突不建议再添加修改血量,经验,组队之类的插件。 | |||
== 插件特性 == | == 插件特性 == | ||
*职业 | *职业 | ||
第66行: | 第66行: | ||
**队友伤害 | **队友伤害 | ||
**团队技能 | **团队技能 | ||
== 安装方式 == | == 安装方式 == | ||
1.首先下载Heroes.jar和与Heroes对应版本的技能包 | 1.首先下载Heroes.jar和与Heroes对应版本的技能包 | ||
2.将Heroes.jar放入plugin后重启服务器 | 2.将Heroes.jar放入plugin后重启服务器 | ||
3.将技能包解压后导入到在plugin生成的heroes文件夹中的skills文件夹 | 3.将技能包解压后导入到在plugin生成的heroes文件夹中的skills文件夹 | ||
4.reload插件或者重启服务器 | 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="wikitable" | |||
|- | |||
! 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 || 未知 | |||
|} | |||
=== 总体设定 === | |||
{| class="wikitable" | |||
|- | |||
! 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 || 未知 | |||
|} | |||
{| class="wikitable" | |||
|- | |||
! 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 || 更换职业间隔 | |||
|} | |||
== 技能&应用技能 == | |||
=== 简单技能编辑 === | |||
*下面简单讲讲 如何编辑一个简单的技能和如何应用技能。 | |||
==== 编辑一个箭雨技能 ==== | |||
Arrowstorm: | |||
use-text: "§7[§a技能§7] §8%hero% 使用技能 %skill%!" | |||
max-arrows: 30 | |||
min-arrows: 15 | |||
min-rate: 2 | |||
max-rate: 20 | |||
arrows-per-level: 0.0 | |||
cooldown: 1000 | |||
mana: 10 | |||
*下面分析列表里的都是如何用的 | |||
*首先 use-text 是使用后提示的东西 | |||
*max-arrows 就是最大射出去的箭的数量 也就是这个技能靠几率实现的 随之的就是 min-arrows 最小箭数 也就是技能会选取 15-30之间 然后发射箭 | |||
*min-rate 是最小发射速度 也是和刚刚类似 max-rate 为最大速度 技能会抽取20-2 之间的速度发射 | |||
*arrows-per-level 为箭的等级 也就是越高 攻击越大 当然 0.0 为弓箭的默认攻击 | |||
*cooldown 是冷却时间 | |||
*mana 是消耗的魔法值 如果魔法值没了 就不能使用了 | |||
=== 应用技能 === | |||
*下面就讲如何把技能应用进去 | |||
*打开 classes.yml 文件 | |||
*然后随便找个职业 进行应用 比如我用 法师吧 233 | |||
name: 法师 | |||
permitted-skills: | |||
Confuse: | |||
level: 2 | |||
mana: 10 | |||
duration: 20000 | |||
cooldown: 30000 | |||
*又要分析一下了 | |||
*name 就是职业名字 | |||
*permitted-skills 就是应用哪一个职业 | |||
*level 等于要职业多少级才能使用 | |||
*mana 还是消耗多少魔法值 | |||
*duration 是持续多少时间 | |||
*cooldown 是冷却的时间 | |||
*好了 这样的话 一个简单的有技能的职业就编辑好了 | |||
=== 官方支持的技能 === | |||
{| class="wikitable" | |||
|- | |||
! 技能 !! 注释 | |||
|- | |||
| Alchemy || 允许药水各具风格 | |||
|- | |||
| Antidote || 治愈中毒目标 | |||
|- | |||
| AssassinsBlade || 击中对方并让对方中毒 | |||
|- | |||
| Backstab || 从背后攻击或许比跳劈攻击更高 | |||
|- | |||
| Bandage || 包扎伤口,治疗你的伤势 | |||
|- | |||
| Bleed || 攻击对方,并让对方持续流血 | |||
|- | |||
| Blink || 可传送六个方块之间 | |||
|- | |||
| Bolt || 召唤一道闪电并击中对方 | |||
|- | |||
| Charge || 待编辑 | |||
|- | |||
| Confuse || 让对方反胃,恶心对方吧 233 | |||
|- | |||
| Corse || 混乱对方,让对方命中率降低 | |||
|- | |||
| Disenchant || 把自己手中武器的附魔效果取消 | |||
|- | |||
| Dispel || 净化心灵,清除所有 别人给我的任何效果 | |||
|- | |||
| Enchant || 允许附魔物品 | |||
|- | |||
| Escape Artist || 清除所有对你移动有影响的效果 | |||
|- | |||
| Excavate || 提高挖掘速度 | |||
|- | |||
| Fire Arrow || 让你发射的箭头带有火焰效果 | |||
|- | |||
| FireBall || 发射一个火焰弹 | |||
|- | |||
| Fishing || 让你钓鱼成功几率上升 | |||
|- | |||
| Gills || 能够在水下长期呼吸 | |||
|- | |||
| Group Heal || 群体治疗~ | |||
|- | |||
| 后面待编辑 || 后面待编辑 | |||
|} | |||
[[Category:娱乐]][[Category:角色]] |
2021年5月19日 (三) 11:23的最新版本
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 | 更换职业间隔 |
技能&应用技能
简单技能编辑
- 下面简单讲讲 如何编辑一个简单的技能和如何应用技能。
编辑一个箭雨技能
Arrowstorm: use-text: "§7[§a技能§7] §8%hero% 使用技能 %skill%!" max-arrows: 30 min-arrows: 15 min-rate: 2 max-rate: 20 arrows-per-level: 0.0 cooldown: 1000 mana: 10
- 下面分析列表里的都是如何用的
- 首先 use-text 是使用后提示的东西
- max-arrows 就是最大射出去的箭的数量 也就是这个技能靠几率实现的 随之的就是 min-arrows 最小箭数 也就是技能会选取 15-30之间 然后发射箭
- min-rate 是最小发射速度 也是和刚刚类似 max-rate 为最大速度 技能会抽取20-2 之间的速度发射
- arrows-per-level 为箭的等级 也就是越高 攻击越大 当然 0.0 为弓箭的默认攻击
- cooldown 是冷却时间
- mana 是消耗的魔法值 如果魔法值没了 就不能使用了
应用技能
- 下面就讲如何把技能应用进去
- 打开 classes.yml 文件
- 然后随便找个职业 进行应用 比如我用 法师吧 233
name: 法师 permitted-skills: Confuse: level: 2 mana: 10 duration: 20000 cooldown: 30000
- 又要分析一下了
- name 就是职业名字
- permitted-skills 就是应用哪一个职业
- level 等于要职业多少级才能使用
- mana 还是消耗多少魔法值
- duration 是持续多少时间
- cooldown 是冷却的时间
- 好了 这样的话 一个简单的有技能的职业就编辑好了
官方支持的技能
技能 | 注释 |
---|---|
Alchemy | 允许药水各具风格 |
Antidote | 治愈中毒目标 |
AssassinsBlade | 击中对方并让对方中毒 |
Backstab | 从背后攻击或许比跳劈攻击更高 |
Bandage | 包扎伤口,治疗你的伤势 |
Bleed | 攻击对方,并让对方持续流血 |
Blink | 可传送六个方块之间 |
Bolt | 召唤一道闪电并击中对方 |
Charge | 待编辑 |
Confuse | 让对方反胃,恶心对方吧 233 |
Corse | 混乱对方,让对方命中率降低 |
Disenchant | 把自己手中武器的附魔效果取消 |
Dispel | 净化心灵,清除所有 别人给我的任何效果 |
Enchant | 允许附魔物品 |
Escape Artist | 清除所有对你移动有影响的效果 |
Excavate | 提高挖掘速度 |
Fire Arrow | 让你发射的箭头带有火焰效果 |
FireBall | 发射一个火焰弹 |
Fishing | 让你钓鱼成功几率上升 |
Gills | 能够在水下长期呼吸 |
Group Heal | 群体治疗~ |
后面待编辑 | 后面待编辑 |