Don't report problem on Review section
What it is ?
It's a plugin to know the player IP, the proxy IP (if you have Bungeecord/Velocity). It also remove connection from fake proxy (more info below).
Why use IpManager and not another ?
There is another plugin ?
I can add something, Go in private message, on
github or join
my discord server.
3 IP saved ??
Yes. I can get 3 things:
- The player IP
- The proxy IP (same as player IP if you don't have proxy)
- The FAI IP (which contains FAI domain name like "free.fr" in France)
Now, i download it. How use it ?
Let player connect. Then, do /getip <name> to get IP informations.
(Available in console).
The permission to do /
getip is:
ipmanager.getip
What is the history with the security ?
If you have a proxy, someone can connect on your spigot server thanks to her proxy. So, they can be OP because they aren't on your proxy. (And, they can login with your name).
The "Only Proxy" system is to fix it.
Configuration ?
All messages are configurable. By default, they are in english.
An API ?
Yes.
When someone try to join your server, but which from the good Proxy, you can use the 'WrongProxyEvent'.
If you want to get IP or informations about it, there is 2 types of IpPlayer:
IpPlayer for online player
IpOfflinePlayer for offline player
Both are extends IpPlayerAbstract (can be cast)
To get all IP location data, do IpPlayer.getIpPlayer(player).getIP().
For specific informations, there is 'IpInfos' enum which recency all available data.