IPLocation

Show the IP location when player joined the game with multiple APIs.

information

Installation command

!!MCDR plugin install iploc

Synced at

...

Last update

...

Latest version

Total downloads

105

Back to catalogue

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 source: README.md