Sueta

SWhitelist | Group & Player Whitelist with Temporary Access

v1.0.4

An advanced whitelist plugin featuring group, player, and temporary access support.

·Plugin
  1. v1.0.4latestv1.0.4 | Date-Based Access, Offline Player Support and Whitelist FixesSep 13, 2026
    Changelog v1.0.4 New Features · Added the -d option for granting whitelist access until an exact date and time. Example: /swl add player Steve -d 2.23.2027 11:59 pm · Added natural date shortcuts such as today, tomorrow, monday, and next friday. · Added support for both 12-hour and 24-hour time formats. Date-based access uses the server's local time zone. · Players can now be added by name while offline or even before joining the server for the first time. · Added date suggestions to tab completion and updated the help menu with the new date syntax. Fixes · Fixed Minecraft's native whitelist remaining active and blocking players even when SWhitelist was disabled. SWhitelist now automatically disables the native whitelist and fully manages server access. · Fixed players remaining online after losing OP, admin, or bypass access. Online players are now rechecked using the configured expiration-check-interval. · Fixed OP status, swhitelist.admin, and the configured bypass permission not being applied consistently. · Fixed individual swhitelist.cmd.* permissions still requiring the main admin permission. · Fixed temporary whitelist entries not always expiring at their exact scheduled time. · Fixed player and group expiration tasks conflicting when both entries used the same name. · Fixed expired entries potentially kicking players while the whitelist was disabled or while they still had access through another entry. · Fixed malformed, partial, and excessively large duration values being accepted. · Fixed incomplete -d tab completion causing a console exception. Changes · The /swl add command now supports permanent, duration-based, and date-based access from a single command. · The existing expiration-check-interval setting now controls how often online players' whitelist access is rechecked. Temporary entries themselves expire using exact scheduled tasks. Note: In this update, the messages-version has been bumped to 5. The plugin will automatically append the new date-related keys to your language files without overwriting your customized translations. No manual configuration migration is required.
    4 downloads
  2. v1.0.3v1.0.3 | 26.2 Support, Small changes and FixesAug 7, 2026
    Changelog v1.0.3 Fixes · Fixed temporary whitelist entries being checked every 5 seconds instead of expiring at the exact time they should. · Fixed the info command showing "not found" for players who are whitelisted through a group. Changes · Added full support for 26.2. · Added '-t' flag to the add command for temporary entries. You can now use /swl add player <name> -t <duration> instead of the separate temp command. · The info command now displays which group a player is whitelisted through when they don't have a direct whitelist entry. · The vanilla /whitelist command is now fully overridden by SWhitelist to prevent confusion. Note: In this update, the messages-version has been bumped. The plugin will automatically append new keys to your language files without losing your customized translations.
    46 downloads
  3. v1.0.2v1.0.2 | Feature updates, list command improvements and smart language migrationJul 5, 2026
    Changelog v1.0.2 Fixes · Fixed whitelisted players getting kicked during the execution of the remove command. · Quoted 'on' and 'off' permission keys in config.yml to prevent YAML boolean coercion (rewriting as true/false). · Fixed an issue where players who lost bypass permission were not kicked immediately. · Fixed duplicate player listings if a player had both bypass permission and a whitelist entry. Changes · Added 'p' and 'g' aliases/shortcuts for player/group arguments across add, remove, temp, and list commands. · Updated list command to display online bypass-permission players under the Player tag. · Added a configurable join message for whitelisted and bypass players. · Implemented a smart language file migration system that appends new keys to the end of files instead of overwriting custom translations. Note: In this update, the config-version has been bumped. The plugin will automatically migrate your config.yml and append new keys to your language files without losing your customized translations. However, since it is still in the beta stage, it is always recommended to make a backup.
    18 downloads
  4. v1.0.1v1.0.1 | Some fix and config updatesJun 4, 2026
    Changelog v1.0.1 Fixes · swhitelist.admin permission now grants all sub-permissions. Changes · LuckPerms integration is now disabled by default (hooks.luckperms: false) · Improved config.yml documentation · Minor startup log tweak Note: In this update, there is no big changes in the config file. So, you can feel free to use the old config file.
    13 downloads
  5. v1.0.0Jun 4, 2026
    10 downloads

Similar projects

Plugin →