IPLocation

使用多种API,在玩家上线时显示其IP归属地。

信息

一键安装指令

!!MCDR plugin install iploc

数据同步于

...

上次更新

...

最新版本

总下载量

105

返回插件仓库

IPLocation-MCDR

本插件适合中国大陆地区用户使用。

启用了此插件后,在玩家上线时,会使用淘宝IP地址库查询并显示其IP归属地。

后续可能会更新与之相关的更多功能。

用法

开箱即用。

依赖项

  • 必需依赖:Pypi包request(多数情况下你的Python环境中已经安装好了)
  • 必需依赖:MCDR插件Player IP Logger(用于获取玩家的IP地址)
  • 可选依赖:MCDR插件MatrixSync(可实现IP归属地广播到Matrix房间内)

效果

控制台效果: 屏幕截图_20240930_224343 游戏内效果: Screenshot_20240930-225430_Minecraft

注意

若无法查询出IP归属地,可以尝试增加配置(config/iploc/config.json)中的retry数,默认查询3次应该足以查询出结果了。

目前没有找到可用的获取淘宝IP地址库的访问密钥(accessKey)的方法,因此暂不提供配置,使用通用方案,如果你有可用性更好的访问密钥可以修改源代码并使用。

局限性

使用的接口:淘宝IP地址库、百度,精准度和可用性难以保证。

提示语句暂不能自定义,计划于后续进行支持。

其他

目前尚无相关的同类MCDR插件,而Spigot插件EssentialsX GeoIP配置比较繁琐且有时提供的信息不完整,因此开发此插件。

如果您有更好的方案,可以自行开发并进行完善,当有更好用的项目出现后,本项目可能会考虑存档并停止更新。

介绍文本来源:README.md