
HySkills - 自定义RPG技能/属性/等级系统
易于制作自定义MMO技能,只需输入/skillsadmin进行配置。/skillstoggle可关闭通知。/skills供普通用户使用。
查看大图HySkills
HySkills 是一个专为 Hytale 服务器设计的技能管理系统,旨在让任何人都能轻松创建属于自己的自定义 RPG 技能。
通过细致的设置,你可以创建深入的解锁系统和进度限制。这通过触发器、解锁、要求和锁定物品来实现。
这里有一个由 ShadXn 制作的网站,可以帮助你更轻松地构建技能:https://shadxn.github.io/hytale/hyskills/
衷心感谢 ShadXn 分享他的 skills.json 文件供他人使用: skills.json
重要说明
- 更新前,请备份你的
skills_data文件夹(位于你的世界文件夹内)。 - 如果你使用的是 1.0.8 之前的旧版本,可能需要重新制作技能。
- 此模组旨在让你自行创建技能或分享
.json文件。 - 设置中的默认属性是 1.1.0 版本的新功能,可能仍存在一些相关错误。它将为服务器上的所有玩家设置基础属性。
- 支持 SQL 数据库(MySQL, PostgreSQL, H2)
- 支持 LuckPerms 和 MHUD。(可选,缺失时会回退)
命令
/skills– 供所有玩家追踪/查看自己的技能和属性。/skillsadmin– 供管理员管理设置以及创建/编辑技能。/skillstoggle– 开启/关闭聊天通知(吐司通知目前仍然保持)。/skillstogglebar– 关闭屏幕底部的经验值条。/skillsadmin migrateH2/MYSQL/JSON/POSTGRELQ
/skills 概览
- 玩家概览页面,包含所创建技能的当前等级,以及已分配给你的属性提升。
- 排行榜页面,根据总等级对服务器上的玩家进行排名。
- 为每个创建的技能提供一个单独页面,用于查看用户进度、解锁项和锁定装备。
/skillsadmin 概览
- 信息页面,包含当前模组版本的相关详细信息。
- 技能页面,用于查看/编辑/删除技能。
- 添加技能页面,用于添加新技能。
- 玩家页面,用于在菜单内编辑任何玩家的 HySkills 数据。
- 设置菜单,用于默认关闭技能条或聊天通知。 (这仅对首次加入的新用户生效,之后会保存他们更改过的偏好设置)
- 通过设置页面设置所有玩家的默认基础属性。
创建技能
- 设置显示名称、基础经验值、倍率,然后设置最大等级。 (更高的基础值和倍率会使升级所需时间更长。)
要求
- 如果你想添加特定要求,例如玩家必须手持某个物品,可以在此添加。
- 选择你的要求类型,然后点击“搜索”打开物品/实体面板,并选择一个/多个你想添加到列表中的项目。
- 允许列表和拒绝列表都支持通配符。
可以直接输入
"hatchet",任何物品 ID 中包含 hatchet 的物品都会被计入。
触发器
NONE:此技能的任何操作都不会触发任何事情。BLOCK_BREAK:破坏任何方块时触发。(允许/拒绝列表可用)ENTITY_KILL:击杀生物时触发。PLAYER_CHAT:在聊天中发送消息时触发。SPRINT:冲刺时触发。CRAFT_ITEM:目前仅在物品栏中合成时触发。PLACE_BLOCK:放置方块时触发。GLIDE:已实现但当前由于没有滑翔翼而无法工作。SWIM:游泳时触发 (并非站在水中)。CLIMB:攀爬时触发。JUMP:跳跃时触发。ROLL:翻滚时触发。(从高处跳下并按住 ctrl)SLIDE:滑铲时触发。(按住冲刺键然后点击 ctrl)CRITICAL_HIT:暴击时触发。 (可能需要更多暴击几率属性才能更频繁地看到此效果)SPEND_MANA:消耗法力时触发。PLAYER_DEATH:玩家死亡时触发。PLAYER_KILL:玩家击杀其他玩家时触发。(ENTITY_KILL 用于生物)PARRY:格挡伤害时触发。PROJECTILE_HIT:你的投射物击中目标时触发(对弓箭有效,其他可能存在问题)。INTERACT:任何通过按 F 键交互的操作都会触发。(可以使用允许和拒绝列表来阻止在工作台上触发)。
解锁项
ITEM:添加一个作为解锁奖励给予的物品。STAT_HEALTH:增加最大生命值。STAT_STAMINA:增加最大耐力值。STAT_MANA:增加最大法力值。STAT_OXYGEN:增加最大氧气值。STAT_STAMINA_REGEN:增加耐力恢复速度。 (即使只增加 1 或 2 点,效果也很明显)STAT_BLOCKBREAK_SPEED:增加破坏方块的速度。STAT_CRIT_CHANCE:增加暴击几率。STAT_CRIT_DAMAGE:增加暴击伤害。STAT_VAMPIRISM:造成伤害时获得生命值。STAT_CRAFTING_PROFICIENCY:增加双倍合成产出的几率(数值越高,几率越大)。STAT_MOVEMENT_SPEED:增加移动速度。MAGNET:物品(例如树上的掉落物)会被拉向玩家。STAT_DURABILITY_MODIFIER:增加或减少手持物品的耐久度损耗(正值 = 损耗减少,负值 = 损耗增加)。STAT_BONUS_DROP_CHANCE:增加获得额外掉落物的几率。 (1 大约等于当前版本下必定获得额外掉落物)STAT_DAMAGE_MELEE:增加近战攻击和近战武器的伤害。STAT_DAMAGE_RANGED:增加投掷和远程武器的伤害。STAT_DAMAGE_MAGIC:增加魔法攻击/法术的伤害。STAT_DAMAGE_FIRE:增加火焰伤害。STAT_DAMAGE_LIGHT:增加轻攻击伤害。STAT_DAMAGE_CHARGED:增加蓄力攻击伤害。STAT_DAMAGE_SIGNATURE:增加终结技伤害。STAT_REDUCE_DAMAGE:减少受到的伤害(全局减伤)。STAT_RESISTANCE_PROJECTILE:减少受到的远程投射物伤害。STAT_RESISTANCE_MELEE:减少受到的近战攻击伤害。STAT_RESISTANCE_MAGIC:减少受到的魔法伤害。STAT_RESISTANCE_FIRE:减少受到的火焰伤害。STAT_RESISTANCE_FALL:减少掉落伤害。STAT_RESISTANCE_DROWNING:减少溺水伤害。STAT_RESISTANCE_SUFFOCATION:减少窒息伤害。STAT_RESISTANCE_VOID:减少虚空伤害。STAT_RESISTANCE_EXPLOSION:减少爆炸伤害。STAT_SIGNATURE_ENERGY:按指定数值增加或减少命中时获得/失去的终结技能量。
锁定物品
- 你可以设置锁定物品,使其只能在特定等级下使用。
- 这将物理上阻止玩家,例如使用该镐子挖掘方块,它将无法工作,并且玩家会在聊天中收到警告。
SQL 数据库 (MySQL, PostgreSQL, H2)
迁移现有数据
- 启动服务器,输入 "/skillsadmin migrate" 后跟 H2、MYSQL、POSTGRESQL 或 JSON。
- 等待“迁移完成”消息。然后停止服务器。
- 在世界文件夹内的 skills_data 文件夹中,编辑 config.json,将类型从 JSON 改为 H2、MYSQL、POSTGRESQL 或 JSON。根据需要编辑配置中的任何其他信息。
- 重新启动服务器,迁移应该完成了。
无需迁移,全新安装模组
- 在世界文件夹内的 skills_data 文件夹中,编辑 config.json,将类型从 JSON 改为 H2、MYSQL、POSTGRESQL 或 JSON。根据需要编辑配置中的任何其他信息。
- 启动服务器。
LuckPerms
权限节点
- hyskills.command.skills
- hyskills.command.toggle
- hyskills.command.togglebar
- hyskills.admin
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。