Noble Whitelist
This plugin is a simple way to manage the whitelist, using name, uuid or permission.
You can modify if you want to make some of these as optional, required or disabled.
Versions:
- This plugin support all spigot base software (paper is recommended)
- This plugin only support versions from 1.18+ and Java 17+ (Recommended for Java 21+)
Features:
- Flat files and SQL storage systems.
- Shared whitelist between servers (with MySQL)
- Discord integration (another plugin)
- PlaceholderAPI and MiniPlaceholders support.
- Auto register whitelist.
- Configurable player join checks.
- Configurable player permission check and bypass.
- API (soon)
Noble Whitelist Links:
Discord Integration Links:
For more information about the plugin refer to the project wiki
Support on Github and on my Discord Server for Projects (spanish and english supported :D)
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 |
- New "all" argument for the "list" command, this argument allows further customization to the number of entries and how these are provided, check the wiki for more details.
- Updated some libraries and cloud library for proper 26.3 support.
- Added a legacy notice once the time (update) comes...
- Proper support for 26.2
- Support for 26.1+
- Fixed some typos
- Fixed permission check not being able to allow players to join if no entry was associated to the player.
- Added a debug command, if enabled the plugin will print extra information when processing a player.
- "enforce-uuid-if-different-name" config option is now unused, now it will always be enforced for security reasons.
- Some internal code cleanup.
- The placeholders integrations now will silently fail if they cannot load.
- The update checker now sends their message as a single message to avoid being mixed with other messages.
- Internal changes for a fix for the discord plugin.
- Fixed registering async tab complete even if native brigadier is present.
- Cleaned up some code.
- Added native support to paper and folia.
- Added lazy bukkit manager as a fallback for some versions.
- Updated dependencies and modified some database dependencies.
- Updated the update checker to check for critical/vulnerable versions.
- Fixed "isWhitelisted()" function from entries not being called.
- Fixed erroneous command read call (somehow made it through the test? sorry!)
- Allow symbols in commands.
- Fixed optional checking not being processed at all.
- Updated libraries to correctly support 1.21.9-10
- Updated libraries for better support for newer versions.
- Fixed whitelist not procesing name changes when a player with the same uuid but different name joins.
- Support for 1.21.5 and bukkit, folia support will come in v2.0.0
- Updated adventure libraries, now they also wont be installed if the server provides it (paper)
- Added an extra config option to modify the vanilla whitelist with respect to NobleWhitelist, more options will come in v2.0.0
- Updated internals.
- Fixed checking order.
- Extra checks for empty values.
- Modified how the whitelist handles empty values, fixes a security issue. (1.2.10)
- Fix uuid and permmision options using the incorrect value when using optional checking.
- The plugin now requires mc 1.18 or newer to run, this means the plugin will stay with java 17 (for now)
- Added a proper unlink method (to be used for the discord integration)
- Fixed incorrect database advanced option being incorrectly loaded
- Optimized internal libraries
- Expanded update checker
- Added a new "/nwl support" command for useful links
- Updated the file's lib to a fork, it should handle better the files.
- Fixed typo for a config.
- Extra storage settings for advanced configuration.
- Changed update checker to handle the next major version.
- Fix checking option (name, uuid, permission)
- Fixed incorrect request from config when a database fails to load.
- Now the whitelist should only check for players who can actually join (ex: not allow players banned or when server is full)
So I can work for the version 2.0.0, now that the 1.21 released.
- Now correctly supports 1.21
- Renamed PlaceholderAPI and MiniPlaceholders indentifiers as previously announced.
NWhitelist->nwhitelist- Commands: Added a small fallback in case it fails to load.
- Commands: In case of future versions of minecraft and this fails, it will be disabled, the plugin will continue to work but without commands.
- Reminder:**
NobleWhitelist -> noblewhitelist)> This is to keep more consistency with other placeholders.
- Updated cloud dependency.
- Updated the update checker.
> For PlaceholderAPI and MiniPlaceholders the identifier will be changed. (
NobleWhitelist -> noblewhitelist)> This is to keep more consistency with other placeholders.
- Fixed an error when reloading database.
- Added new command for perm check of a player
/nwl perm check <player> [min] - Added an option to skip saving the uuid of a player.
- Added possibility to add incomplete entries to the local files.
- Invalid entries will be silently ignored.
- Removed an unused check with rare function.
- More information will be printed when an error occurs.
- Added new metrics information to be sent.
- Fixed storage exception handling.
- Updated dependencies, fixed library manager and changed logger.
- Refactored code, for future support of other platforms.
- New file storage type: TOML
- Fixed incorrect count for flat files (?)
- Fixed bypass and perm joins.
- New bypass options with number based permission.
- Removed placeholder for
join_type(worked weird) - Now the reload command also reloads the database.
- New commands for manage the join checking and bypass options.
- Changed the
close-if-failedwithaction-if-failedfor better management. - Small changes and fixex to the update checker.
- Now the commands are permission based
(noblewhitelist.admin.* grands all) - Now the commands
add, remove, find and togglehas themeoption. - Added more placeholders.
- Some minors fixes
- Adjusted some data.
- Fixed a spigot error in a specific scenario.
- Optimized code.
- Now allows different types of storage, specially databases for better management.
- Now uses Cloud Framework for the commands management.
- Added Discord Integration
- Now downloads the necessary libraries on start and the jar file weighs less.
- The commands now has better colors and better error handling.
- Fixed problem with invalid chars.
- Fixed commands only being executed if the players is op.
- Added new option to control the max player list showed with the command.
- Added new options to manage the problems of some chars.
- Tweaked some colors and text.