StatsAPI 是一款为 Minecraft 服务器设计的轻量级、高性能的玩家数据统计插件。它支持多种统计类型,并允许开发者通过简单的 API 轻松集成到自己的插件中,同时为玩家提供查看个人数据的便捷命令。
/stats - 查看自己的统计数据。/stats <player> - 查看指定玩家的统计数据。命令的启用状态可以在 messages.yml 文件中进行配置。
config.yml
CONFIG:
COMMAND:
STATS: truedatabase.yml
DATABASE:
HOST: localhost
PORT: '3306'
USER: username
PASSWORD: password
DATABASE: databasemessages.yml
MESSAGE:
STATS:
PREFIX: '&8[&7StatsAPI&8]'
NOSTATS: '%PREFIX% &cNo Stats available'
NOPLAYER: '%PREFIX% &cNo Player with this Minecraftname exists'
ONKOWNCOMMAND: '%PREFIX% &cuse: &e/stats [player]'
COMMAND:
- '&7-=-=] &eStats %PLAYERNAME% &7[=-=-'
- ' &7Games: &e%GAMES%'
- ' &7Wins: &e%WINS%'
- ' &7Kills: &e%KILLS%'
- ' &7Deaths: &e%DEATHS%'
- ' &7K/D: &e%KD%'
- '&7-=-=-=-=-=-=-=-=-=-=-=-'开发者可以轻松地在自己的插件中调用 StatsAPI 来获取和修改玩家数据。
public StatsManager statsManager;
PlayerStats stats = statsManager.getPlayerStats(event.getPlayer().getUniqueId());
// 获取数据示例
int kills = stats.getKills();
int deaths = stats.getDeaths();
double kd = stats.getKD();
// 修改数据示例
stats.addKills(1);
stats.addSkillPoints(10);
stats.setWins(5);
// 排行榜功能示例
UUID uuid = StatsAPI.getRankingManager().getUUID(RankedType, 1);
int rank = StatsAPI.getRankingManager().getValues(RankedType, uuid);config.yml 中增加选项,以启用或禁用 UUID 在输出中的显示。如果您有任何想法、建议或需要技术支持,欢迎加入我们的 Discord 社区进行交流。
Discord 支持服务器:Click me
对于希望将插件列入官方列表的开发者,请通过私人消息联系我们并提供插件链接。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,646,132 | 历史访问人次:3,207,581
今日访问人数:21,468 | 今日访问人次:24,940
昨日访问人数:46,463 | 昨日访问人次:52,262
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6