数据等级

数据等级

Hytale的自定义等级,带有用户界面和配置功能。

杂项

✨ 概述

Data's Ranks 是一款功能齐全的排名管理插件,专为现代 Hytale 服务器打造。
它包含简洁的游戏内 UI、灵活的配置、实时编辑功能,以及用于与其他插件集成的开发者 API。

无论你是运营小型社区服务器还是大型服务器网络,Data's Ranks 都能让你完全掌控服务器层级结构。


⭐ 功能特性

游戏内排名管理器

  • 直接在游戏内创建、编辑和删除排名
  • 即时为玩家分配排名
  • 无需重启服务器
  • 实时预览系统

自定义排名颜色

  • 支持完整十六进制颜色代码和渐变
  • 聊天
  • 玩家列表
  • 角色名称
  • 名称着色

权限系统

  • 为每个排名分配权限
  • 简单的逗号分隔格式
  • 支持工作人员、捐赠者和进阶排名

可见性控制

每个排名可控制其显示位置:

  • 聊天
  • 玩家列表
  • 角色
  • 名称着色

基于配置的后端

  • 基于 JSON 的配置文件
  • 轻松备份和迁移
  • 安全的热重载支持

事件与通知系统

  • 可选的排名变更事件标题
  • 可选的通知面板
  • 支持占位符(%rank%%player%

🖥 游戏内 UI

排名管理器 UI 包括:

  • 带分页的玩家选择器
  • 排名编辑面板
  • 排名预览系统
  • 多选排名分配
  • 确认覆盖层

🚀 快速开始

  1. 将插件放入你的服务器
  2. 启动服务器
  3. 运行 **/rank**(需要 OP**rank-admin** 权限)

创建你的排名,分配权限,然后即可开始使用。


⚙ 配置

占位符:

  • %rank% — 玩家的排名
  • %player% — 玩家的名称

配置选项:

  • ShowEventTitle
  • EventTitleTextFirstLine
  • EventTitleTextSecondLine
  • ShowNotificationPanel
  • NotificationPanelTextFirstLine
  • NotificationPanelTextSecondLine

🔌 开发者 API

我提供了一个非正式的集成 API 供其他插件使用。

  • 将插件 JAR 添加为依赖项
  • 通过 com.ranks.Main.rankConfig.get() 访问排名
  • 监听 PlayerRankUpdateEvent

非常适合:

  • 聊天插件
  • 经济插件
  • 阵营插件
  • 小游戏插件

🛠 计划功能

  • 排名图标与徽章
  • 世界中排名展示

📌 Beta 版本

当前为测试版。
核心系统稳定且可用于生产环境,但新功能正在积极添加中。

欢迎提供反馈和错误报告。