Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
This mod is remade from an auther called NasheedPog who made a version for 1.21. I could not get ahold of him so I remade it with his mod as a base for 1.20.X.
This is made for a simple log of players who may have alt accounts trying to get around a ban. Do not assume the info is all correct if the player has been gone for months. Some IP address change weekly in parts of the world so info can be outdated quickly.
This can ALL be bypassed with a simple VPN. Do not rely on this to catch everyone trying to avoid a ban. It is just here to help with the general moderation of servers.
NOTE
This mod does collect IPs and directly ties them to players. Please let players know that you are collecting this info when they join so they can decide if they want to allow this. While this info is not sent anywhere by this mod it self some players may feel this is a security risk.
If you use the '/iplogger geolocate command'Â the info will be sent to a website to have the info checked and give a general location of where that player is from.
COMMANDS
-
/iplogger buildFromPastLogs - Recommended to run the first time you install the mod. Will read through all past logs file on the server to extract all users' IPs and add them to the database. If this command is not run, only users and IPs from the point of installation forward will be available. After running once, there is no need to run this command ever again. This will lag the server HARD if it has been up for a while. I recomend setting the ticktomeout to 0 for this command .
-
/iplogger getIPs [username] - Gives all the IPs that the given username has used to log in to the server from.
-
/iplogger getUsers [IP] - Gives all the users that have ever logged in to the server using this IP.
-
/iplogger removeIpFromUser [username] [IP] - Removes the IP address from the user.
-
/iplogger getDuplicateIPs - Will give a list of all players that have signed in using the same IP address. Typical reasons for sharing an IP is either living in the same household or being alt-accounts of the same person.
-
/iplogger geolocate [IP] - Uses the iplocation.net free API to give the country in which the given IP resides.
-
/iplogger toggleDebugMode - Turns on more verbose logging in server console. Mostly useful for the mod dev to troubleshoot... Always sets back to debugMode=false on server startup/restart.