Skip to content

Releases: yxc0915/PlayerIPadmin

第一个测试版

25 Mar 14:26
0508cbc
Compare
Choose a tag to compare

功能

  • 玩家加入提示:当玩家加入游戏时,自动向玩家显示当前和上次登录的地理位置信息;同时向全服广播玩家的登录地点。
  • IP和地理位置查询:允许管理员使用/getip <玩家名>命令查询指定玩家的IP地址和详细地理位置信息。

安装

  1. 确保你的Minecraft服务器运行的是支持插件的版本,如Spigot或Paper。
  2. 下载PlayerIPadmin.jar文件。
  3. 将下载的PlayerIPadmin.jar文件复制到你的服务器的plugins目录下。
  4. 重启服务器,插件将自动加载。

新增API接口

25 Mar 15:03
9774309
Compare
Choose a tag to compare

使用方法

对于服务器管理员

  • 使用/getip <玩家名>命令查询指定玩家的IP和地理位置信息。

对于插件开发者

  • 可以通过PlayerIPadmin提供的API获取玩家的IP地址和地理位置信息。示例用法如下:
PlayerIPadmin plugin = (PlayerIPadmin) Bukkit.getServer().getPluginManager().getPlugin("PlayerIPadmin");
if (plugin != null) {
    PlayerIPadminAPI api = plugin.getApi();
    String ip = api.getPlayerIP(player); // 获取玩家IP
    api.getPlayerLocationAsync(ip, locationInfo -> {
        // 处理地理位置信息
    });
}