Sueta

WhitelistByTime [1.21.x]

2.4.0

Add players to the whitelist for either a temporary period or indefinitely

·Plugin

This plugin is for Minecraft servers, allowing you to add players to the whitelist either permanently or temporarily.

Features:

  • Fully customizable.
  • Supports MiniMessage.
  • Compatible with any SQL database.
  • Case-sensitive nickname support.
  • Player freezing feature.
  • PlaceholderAPI (PAPI) support.
  • Lightweight: minimal load on the main thread.
  • Multi-server support: utilizes SQL transactions.
  • Safe: the code is extensively covered by automated tests.
  • UUID support: stores UUIDs in online/floodgate (GeyserMC) modes to handle nickname changes.

Placeholders:
All output can be configured in the config

%wlbytime_in_whitelist% - In whitelist or not

%wlbytime_time_left% - How much is left in whitelist

Commands and Permissions:
/whitelist add [nickname] (time) - wlbytime.add
/whitelist remove [nickname] - wlbytime.remove
/whitelist check [nickname] - wlbytime.check
/whitelist checkme - wlbytime.checkme
/whitelist time set/add/remove [nickname] [time] - wlbytime.time
/whitelist getall - wlbytime.getall
/whitelist freeze [nickname] [time] - wlbytime.freeze
/whitelist unfreeze [nickname] - wlbytime.unfreeze
/whitelist reload - wlbytime.reload
/whitelist on/off/status - wlbytime.toggle

Permissions can be configured in the commands.yml config!

(time) - time for which the player will be added to the whitelist
Example: 2d 3h 10m
Leave this value empty if you want to add player forever

If you find a bug or encounter a problem, please let me know by creating a issue on github

Statistics



Similar projects

Plugin →