TokenManager (令牌管理器-一个简单的经济插件)
TokenManager是一个简单的经济插件,拥有完全可配置的商店、出售手持物品命令、价值命令、排行榜命令等功能。
功能:
- 提供高度简化的命令和权限管理
- 高度可定制的商店,提供丰富的选项供您使用
- 允许交换手持物品或整个库存物品以获得代币
- 评估物品或库存的价值
- 提供玩家余额排行榜
- 自动更新具有高度详细注释的配置文件
- 支持MySQL,实现跨服务器代币余额同步
- 支持离线模式服务器
- 提供给开发者有用的API
- 支持Vault,可以作为服务器的经济系统
- 支持占位符
配置:
插件完全可配置,可根据需求进行个性化设置,有丰富的配置选项,可实现自定义管理经济系统。
用法:
- 使用命令`/token shop`进入商店
- 使用命令`/token sell [all]`将手持物品或整个库存物品兑换为代币
- 使用命令`/token worth [all]`评估物品或库存的价值
- 使用命令`/token top`查看玩家余额排行榜
权限:
- tokenmanager.admin: 允许访问TokenManager的所有功能
- tokenmanager.shop: 允许访问商店功能
- tokenmanager.sell: 允许兑换物品为代币
- tokenmanager.worth: 允许评估物品价值
- tokenmanager.top: 允许查看玩家余额排行榜
- tokenmanager.reload: 允许重载插件
- tokenmanager.giveall: 允许为所有玩家增加代币
API:
插件提供有用的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("重载失败"); }
其他:
插件支持Vault接口,并提供有用的占位符支持。 感谢您的下载!如果遇到问题,请加入Spigot以尽快解决。
源代码链接:https://github.com/Realizedd/TokenManager
TokenManager (令牌管理器-一个简单的经济插件)
可用版本为:|1.8|1.9|1.10|1.11|1.12|1.13|1.14|1.15|1.16|1.17|1.18|1.19
收录