
FeliUtils
一个为我的插件工作的Hytale插件。它包含一些实用功能(如玩家UUID缓存),对编程模组有帮助,但在游戏玩法本身不做任何操作。
FeliUtils 插件

概述
FeliUtils 是一个技术性实用插件和开发者工具。它不添加游戏玩法功能、新物品、方块或直接更改游戏机制。相反,它主要在"幕后"工作,以支持服务器的基础设施。
主要功能
其他插件的基础:
作为其他插件的库(API),允许开发者处理复杂任务,而无需多次重复编写相同的代码。自动化数据管理:
跟踪玩家标识,记录哪些名称属于哪些 UUID,并确保这些信息安全存储。简化后端开发:
自动处理玩家名称历史和数据持久化,让开发者能够专注于游戏内容,而 FeliUtils 则负责管理任务。
简而言之,FeliUtils 是一个开发者的工具箱,提供无形的基础支持,确保玩家数据得到正确管理,并为其他系统提供可靠的基础。
支持的功能
MySQL 支持:
- 将玩家数据保存到 MySQL 数据库中。
- 如果在
config.json中配置了 MySQL 连接,则可为依赖插件提供 MySQL 连接支持,从而其他插件无需创建自己的 SQL 连接。
玩家信息命令(
/pinfo):- 显示玩家信息:
- UUID
- 加入服务器时使用的所有历史名称,包括加入日期
- 命令权限:
feliutils.command.playerinfo
- 显示玩家信息:
安装
- 将插件
.jar文件放入服务器plugins文件夹中。 - 启动或重启服务器以生成默认
config.json。 - 如果需要数据库支持,在
config.json中配置 MySQL 连接(可选)。 - 其他插件现在可以利用 FeliUtils 提供的库/API 功能。
面向开发者的使用说明
如果你想通过名称获取玩家最新的已知玩家名称或对应的 UUID,只需使用 PlayerDataProviderService 类。
如果你想使用 SQL 支持,可以使用 SQLConnectionService 类。
否则,请随意使用工具类,或者在我的 Discord 上向我寻求帮助。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。