Links
Tags
Creators
Details
5.1
Compatibility
Changes
StatusPlugin Version 5.1
✨ NEW: Automatic Country Detection
I've added an exciting new feature that automatically detects where players are from based on their ip location! This adds a personal touch to your server by showing each player's country.
What's New:
- When players join, the plugin automatically detects their country *Country Codes in Chat & Tab
- Country data is saved so we don't need to look it up every time
- Other plugins can now display country information
How It Works
- When a player joins for the first time, we detect their country
- Only country information is stored, no personal details
📱 What Players Will See:
In Chat:
- Before:
[VIP] <Steve> Hello everyone! - Now:
[VIP] <Steve> CA Hello everyone!
In Tab List:
- Before:
VIP Steve - Now:
VIP Steve CA
Note: You can customize how and where the country codes are displayed - also the full country name can be displayed! You can displayed them for example in other colors, in brackets or not, before the name, after the name ... (and so on)!
For Server Admins:
The country feature is disabled by default for privacy reasons. To enable it:
- Open your
config.ymlfile - Find the "Country Location Feature" section
- Change
country-location-enabled: falsetocountry-location-enabled: true - Restart your server
New PlaceholderAPI placeholders are now available:
%statusplugin_country%- Full country name (e.g., "Canada", "United States")%statusplugin_countrycode%- Country code (e.g., "CA", "US", "DE")%statusplugin_status%- Player's current status (unchanged)
Technical Details:
- Uses geolocation services (ip-api.com with api.iplocation.net backup)
- Cached data prevents repeated API calls
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:JyJcJ7vv:J2rAzG01"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:JyJcJ7vv:J2rAzG01"
}

