1.7.12版本 (这个作者提前更新。1.7.11版本如有问题…还请下载1.7.12版本)

该插件以升级和技能树系统的形式为您的服务器添加了一个角色进度系统。
玩家通过砍伐树木、开采岩石、杀死 NPC 等获得经验值,并在升级时获得技能点奖励。
这些点数可用于解锁许多不同技能树的特权和增益。
该插件具有高度的可定制性,服务器所有者可以更改、移动、扩展或禁用任何特权,以根据他们的服务器定制设置。
它的特点是:
- 130 个技能节点的 115 种独特增益类型。
- 13种独特的技能树。
- 67+ 经验值来源,以及 BotRespawn 和 NpcSpawn 的自定义经验值设置。
- 大量的 xp 选项可以真正为您的服务器调整插件。
- 一个功能性的树系统,如果玩家没有在树上投入足够的技能点,它会阻止节点的解锁/升级。
- 在大多数树上都具有有趣和独特的终极能力。
- 想要运行 2 倍/3 倍等的服务器的全局收益设置。
- 能够使用其他插件的权限创建自定义技能树和节点。
- 通过服务器擦除的持久性数据有相当多的选项。
- 一个声望系统,用于奖励您最铁杆的玩家。
SkillTree 允许用户专注于多个技能树,并在升级时解锁每个树中的节点,使他们的角色更加强大和独特。
与技能树配合良好的插件
- RaidableBases – SkillTree 通过奖励 xp 的掠夺者(直接通过 SkillTree 处理或直接通过 RaidableBases 处理)与 RaidableBases 集成。如果服务器不允许突袭,突袭树也可以专门与 RaidableBases 一起使用。
- Economics & ServerRewards – 集成为支付重新规范成本的一种方式。
- SurvivalArena – 用经验值奖励活动的获胜者。
- 烹饪 – 为烹饪树添加新技能,并在成功烹饪饭菜时获得经验奖励。
- BotRespawn – 为每个 NPC 配置文件添加额外的经验源。
- NpcSpawn – 为每个 NPC 配置文件添加额外的经验源。
- UINotify – 显示与调平等相关的通知。
- ZombieHorde – 提供杀死此插件生成的僵尸的经验值。
- LootDefender – 在杀死 BradleyAPC 时提供共享经验的能力。通过LootDefender配置。
- EpicLoot – 为拾荒树添加技能
- FishingHotspots – 允许在热点钓鱼时修改经验值增益。
- ZoneManager – 允许您在区域中禁用增益。
skilltree.chat - 使用聊天命令访问技能树菜单时需要。 skilltree.xp - 从 XP 源获取 XP 时需要 skilltree.tree - 访问和使用技能树是必需的。 skilltree.admin - 需要使用 admin 命令 skilltree.all - 允许用户访问所有树。 skilltree.Mining - 允许用户访问挖矿树。 skilltree.Woodcutting - 允许用户访问木刻树。 skilltree.Skinning - 允许用户访问蒙皮树。 skilltree.Harvesting - 允许用户访问收割树 skilltree.Combat - 允许用户访问战斗树。 skilltree.Medical - 允许用户访问医疗树 skilltree.Build_Craft - 允许用户访问构建工艺树。. skilltree.Scavenging - 允许用户访问拾荒树 skilltree.Vehicles - 允许用户访问车辆树 skilltree.Cooking - 允许用户访问烹饪树。 skilltree.bag.keepondeath - 防止 ExtraPockets 包在死亡时掉落。 skilltree.notitles - 从玩家中删除关卡标题(需要 BetterChat) skilltree.noxploss - 防止经验值损失. skilltree.roguelike - 如果通过配置启用,则需要参与 Roguelike 系统。 skilltree.teabonus - 忽略 config 选项,该选项会阻止与采矿和伐木茶一起增加产量。
/自定义权限设置
“根据权限修改的最大技能点数 [必须高于默认值]”: {
“贵宾”:120
},
“基于权限重新规范的每点成本 [必须低于默认值]”: {
“VIP”:10.0
},
“玩家根据权限死亡时可以损失的最大经验值 [必须小于默认值]”: {
“VIP”:500.0
},
“调整经验增益修正的权限(技能<perm>树。[1.0 是默认修饰符]“: {
“VIP”:1.2
},
“vip”的权限将是 skilltree.vip
将此权限分配给玩家将覆盖相应设置的默认值(最大技能点数、重新配置成本、经验值增益和经验值损失)。
命令:st
描述:打开技能树菜单。需要 skilltree.chat 权限。
命令:updatexptable
描述:根据配置值重新计算 xp 表。需要
命令:togglexpdrops
描述:获取 xp 时切换 xp 弹出窗口。
命令:togglexphud
描述:在玩家屏幕上切换 xp hud。
命令:givexp
参数: <name> <amount> <可选:忽略修饰符 true/false>
描述:给出匹配 name 参数的玩家,xp 等于 amount 参数。忽略修改器将忽略所有形式的经验值提升,例如休息的经验值。
命令:givesp
参数: <name> <amount>
描述:给出匹配名称参数的玩家,技能点等于数量参数。
命令:resetdata
参数: <name>
描述:重置目标玩家数据。
命令:turbo
描述:如果玩家有相关技能,则在船上切换涡轮增压器。
命令:togglebc
说明:为用户打开/关闭 BetterChat 标题。
命令:movebar
描述:调出一个 UI,可用于在玩家屏幕上重新定位 xp 栏。
命令:stresetalldata
说明:重置所有玩家数据。
命令:sb 或 score 或 scoreboard
描述:显示记分牌的聊天和控制台命令,显示谁拥有最多的经验值。
命令:sttogglenotifications
描述:切换来自增益触发器的通知。
命令:stgiveitem
参数: <id> <shortname> <quantity> <skin ID> <可选:displayName>
描述:为目标 ID 提供与参数匹配的项目。
控制台命令:strespecallplayers
描述:重置所有在线和离线玩家的技能。
控制台命令:strespecplayer
参数:<目标名称/用户 ID>
描述:重置目标在线/离线玩家技能。
控制台命令:givesptoall
参数: <amount> <仅限在线:true/false>
描述:将向所有玩家提供技能点的数量。如果仅在线是真的,它只会给那些在线的人。
控制台命令:stremoveplayerdata
参数: <userid>
说明:将删除指定用户 ID 的玩家数据文件。
可以从许多不同的来源获得经验。每个源的值可以通过配置进行调整。
