🎉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."
Version 1.5.0
What’s new & changed
- Added API section in the README.
- Removed the log message that appeared when the plugin was disabled.
- Updated API documentation and refactored whitelist methods by removing the
playerNameparameter. - Cleaned up
build.gradle. - Refactored whitelist handling: renamed
WhitelistListenertoWhitelistand updated all related references. - Edited message texts.
- Merged update for dependency
io.papermc.paper:paper-api(via pull request #9). - Bumped
io.papermc.paper:paper-apiversion. - Merged dependency update for
io.papermc.paper:paper-api(via pull request #8).
NEW CONFIG
please add lang: en-us to your config.yml
What's Changed
- Bump com.google.code.gson:gson from 2.13.1 to 2.13.2 by @dependabot[bot] in https://github.com/Nat0uille/NAT-Whitelist/pull/5
- Bump io.papermc.paper:paper-api from 1.21.8-R0.1-SNAPSHOT to 1.21.9-pre2-R0.1-SNAPSHOT by @dependabot[bot] in https://github.com/Nat0uille/NAT-Whitelist/pull/6
- Bump io.papermc.paper:paper-api from 1.21.9-pre2-R0.1-SNAPSHOT to 1.21.9-pre4-R0.1-SNAPSHOT by @dependabot[bot] in https://github.com/Nat0uille/NAT-Whitelist/pull/7
- Add Start of API addition
- Add a language system with custom languages accepted.
- Bump minecraft version to 1.21.9 max.
- Fix kick with the bypass permission when whitelist on.
| Minecraft version | Paper version 1.21.8-60-main@29c8822 |
|---|---|
| SHA-256 | 6D4725EFA2BFB03D745CF528FDB45A61BB189D4949D9869F63468BE2250FD6D5 |
Full Changelog: https://github.com/Nat0uille/NAT-Whitelist/compare/1.3.3...1.4
Changes
- Fixed config
- Fix error on code with SQL
- Fix error kick if not whitlisted
Development server version: Paper version 1.21.4-187-main@1d5e5a5
SHA-256 : 1472365AC7DC4F2093F4352533BDA718CEC3F29084193E6F98A39737C16D8440
Full Changelog: https://github.com/Nat0uille/NAT-Whitelist/compare/1.3.2...1.3.3
Changes
- Adding a whitelist bypass permission:
natwhitelist.bypass - Changes to checks using UUIDs instead of players
- Added nickname change to whitelist when renaming Minecraft nickname
Development server version: Paper version 1.21.4-187-main@1d5e5a5
SHA-256 : 204BE1B43CAE684ECD03D656EC1BCFD1D8EF0C081D8567FF27680DE469874328
Full Changelog: https://github.com/Nat0uille/NAT-Whitelist/compare/1.3.1...1.3.2
Fix enabled whitelist
NEW line config.yml
# If true, the whitelist is enabled.
enabled: true
Changes
- Change all default text to English
- Add support for online players
- add command for remove onlines players
- Add a check version
- Add a config option kick no whitelist
Development server version: Paper version 1.21.4-187-main@1d5e5a5
SHA-256: 1FB906809374B3F4856AFC9E8BED0F3126036958A5F900E2CAB02CD3A8475DA5
Full Changelog: https://github.com/Nat0uille/NAT-Whitelist/compare/1.2...1.3
Modifications :
- Nouvelle commandes /whitelist reload
- Nouvelles permissions
- Tout les textes sont désormais modifiable dans la config
Version utilisé lors du développement : Paper version 1.21.4-187-main@1d5e5a5
Full Changelog: https://github.com/Nat0uille/NAT-Whitelist/compare/1.1.2...1.2



