Tags
Creators
Details
1.5.1
Compatibility
Changes
🎉New release - Version 1.5.1
This update brings several technical improvements, performance optimizations and various fixes to make the plugin more reliable, faster and better documented.
⚠️ Attention
If you want to take advantage of the new features, the configuration files have been changed as well as the messages, see more section: 💻Editing
🔧What changed
- Added a custom directory for JAR generation in
build.gradle. - Reduced task execution time from 20 to 10 ticks.
- Improved display of whitelisted players with color code according to their online status.
- Improved retrieval of language messages with support for custom messages for missing keys.
- Console startup messages now include plugin name and version.
- Enhanced logging via Discord webhooks.
- Overhaul of SQL DELETE queries for greater consistency and better encoding management.
- Modification of certain methods with the deletion of useless code.
- Correction of an oversight in activation/deactivation text.
- The READMEAPI file is now entirely in English.
💻Editing
In config file (config.yml)
# Discord webhook URL. If no URL is specified, the plugin will not send messages to Discord.
discord-webhook-url: ""
In the lang file (/lang folder)
For en-us.yml
webhook-add-title: "Added to whitelist"
webhook-add-desc: "{player} was added to the whitelist"
webhook-remove-title: "Removed from whitelist"
webhook-remove-desc: "{player} was removed from the whitelist"
webhook-removeoffline-title: "Offline removal from whitelist"
webhook-removeoffline-desc: "{player} was removed from the whitelist (offline)"
webhook-notwhitelisted-title: "Connection refused"
webhook-notwhitelisted-desc: "{player} tried to connect but is not whitelisted."
webhook-on-title: "Whitelist enabled"
webhook-on-desc: "The whitelist has been enabled."
webhook-off-title: "Whitelist disabled"
webhook-off-desc: "The whitelist has been disabled."
For fr-fr.yml
webhook-add-title: "Ajout dans la whitelist"
webhook-add-desc: "{player} a été ajouté à la whitelist"
webhook-remove-title: "Suppression de la whitelist"
webhook-remove-desc: "{player} a été retiré de la whitelist"
webhook-removeoffline-title: "Suppression hors-ligne de la whitelist"
webhook-removeoffline-desc: "{player} a été retiré de la whitelist (hors-ligne)"
webhook-notwhitelisted-title: "Connexion refusée"
webhook-notwhitelisted-desc: "{player} a tenté de se connecter sans être whitelist."
webhook-on-title: "Whitelist activée"
webhook-on-desc: "La whitelist a été activée."
webhook-off-title: "Whitelist désactivée"
webhook-off-desc: "La whitelist a été désactivée."
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:uXPZHocJ:878K3HDU"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:uXPZHocJ:878K3HDU"
}

