GeoIP is a Paper server plugin that allows querying player geographic locations based on the GeoLite2 database.
- Retrieve the geographical location of players using the GeoLite2 database.
- Supports PlaceHolderAPI for flexible usage.
- Provides various commands for querying and managing the plugin.
| Command | Description | Permission Node |
|---|---|---|
/geoip list |
List all online players' geographic locations | geoip.list |
/geoip lookup <player> |
Lookup a specific player's geographic location | geoip.lookup |
/geoip reload |
Reload the configuration file | geoip.reload |
If you have PlaceholderAPI installed, you can use the following placeholders:
| Placeholder | Description |
|---|---|
%geoip_city% |
Player's city |
%geoip_country% |
Player's country |
%geoip_continent% |
Player's continent |
%geoip_time_zone% |
Player's time zone |
%geoip_location% |
Player's latitude and longitude |
- Download the plugin jar file and place it in the
pluginsfolder of your Paper server. - Restart or reload the server.
- Ensure the GeoLite2 database is properly set up and accessible by the plugin.
After installation, you can modify the configuration file located in the plugins/GeoIP-Player/ directory. Reload the plugin using /geoip reload after making changes.
- GeoLite2 Database (Required)
- PlaceholderAPI (Optional)
This plugin utilizes GeoLite2 data created by MaxMind, available from MaxMind. Ensure compliance with their license when using this data.
Developed by Stabrinai.
For support or feature requests, please open an issue on the repository.