TokenManager - 令牌管理大师
一款功能强大的终极代币管理插件。
Bukkit / Spigot
作者 Realized
支持版本 1.8 - 1.19
服务器使用量
150
服务玩家数
712
下载量
70,887
插件详细介绍
TokenManager 是一款简洁易用的经济插件,提供可完全自定义的商店、出售手持物品指令、物品估值指令、排行榜功能等丰富内容。
核心特性
- 高度简化的指令与权限:易于管理和使用。
- 高度可定制的商店:提供多种配置选项,可通过
/token shop打开。 - 物品兑换:支持出售手持物品或整个背包物品换取代币,指令为
/token sell [all]。 - 物品估值:评估单个物品或整个背包的价值,指令为
/token worth [all]。 - 余额排行榜:查看最富有的玩家,指令为
/token top。 - 自动更新配置文件:配置文件附带详细注释,便于理解与修改。
- MySQL 支持:实现跨服务器代币余额同步。
- 离线模式支持:兼容离线模式服务器。
- 开发者 API:提供实用的 API 供开发者集成。
- Vault 支持:可作为服务器的主要经济系统使用。
- 变量支持:支持 PlaceholderAPI,可在其他插件中显示代币信息。
配置文件
插件使用以下配置文件,均位于插件目录内
config.ymllang.ymlshops.ymlworth.yml
主要指令
插件主指令为 /token(别名 /tokens, /tm, /tokenmanager)。
常用指令列表
/token top– 查看代币余额排行榜。/token balance <用户名>– 查看指定玩家的代币余额。/token shops– 打开商店菜单。/tm giveall <数量>– 给所有在线玩家发放指定数量的代币。
集成与扩展
Vault 集成
TokenManager 可无缝接入 Vault,作为服务器经济系统的核心,实现与其他插件的经济交互。
API 使用示例
以下为开发者使用 API 的简单示例
// 获取 API 实例
final TokenManager tokenManager = (TokenManager) Bukkit.getPluginManager().getPlugin("TokenManager");
final Player player = Bukkit.getPlayerExact("Realized");
// 设置玩家代币余额
tokenManager.setTokens(player, 100);
// 获取玩家代币余额
final long balance = tokenManager.getTokens(player).orElse(0);
// 为离线玩家添加代币
tokenManager.addTokens(UUID#toString(), 1000);
// 重载插件配置
if (tokenManager.reload()) {
System.out.println("重载成功");
} else {
System.out.println("重载失败");
}支持与反馈
本插件集成了 Metrics 统计。如果您在使用中遇到任何问题,欢迎加入 Discord 社区以尽快获得帮助。
Discord 邀请链接:https://discord.gg/RNy45sg
测试支持版本
版本分布
基本信息
插件名称
TokenManager
作者
Realized
平台
Bukkit / Spigot
支持版本
1.8 - 1.19
点赞数
41
Modrinth 下载
536
最近版本
3.2.8
100
3.2.5
18
3.2.9
14
3.2.3
5
3.2.7
3
1.21.11
3
3.2.9-all
2
3.2.4
2
3.2.9-1.21.4
1
3.2.8-re1
1
3.2.2
1
3.1.3
1