Skip to content

Mixed UUID based temporal whitelist for Java & Bedrock. Will be updated at some point :)

License

Notifications You must be signed in to change notification settings

voidpointer0x00/VoidWhitelist

Folders and files

NameName
Last commit message
Last commit date
Mar 28, 2022
Jun 13, 2023
Apr 4, 2022
Mar 14, 2023
Sep 13, 2023
Dec 25, 2021
Mar 31, 2022
Mar 30, 2022
Feb 23, 2024

Repository files navigation

VoidWhitelist Tests CodeQL ReleaseBadge

VoidWhitelist is an enchanced whitelist plugin for v1.8-1.18 Minecraft servers. It allows to add both online and offline UUIDs on a white list on a permanent and temporary basis.

GUI

GUI is accessible through a /whitelist gui command. Requires whitelist.gui permission. GUI actions (such as remove or edit) don't require any permission.

Commands

By default the plugin will use configured UUID. -offline and -online parameters explicitly indicate which UUID a command should use. whitelist.* gives you a permission to run all pugin commands.

  • /whitelist add [player] (duration) (-offline|-online) — adds a player for a duration. The duration is specified in a standard Essentials form 1mon7d30m. Requires whitelist.add permission.
  • /whitelist rem [player] (-offline|-online) — removes a player. Requires whitelist.remove permission.
  • /whitelist info [player] (-offline|-online) — tells whether a player is whitelisted and if so displays the duration. Requires whitelist.info permission.
  • /whitelist status — tells whether the whitelist is enabled or not. Requires whitelist.status permission.
  • /whitelist on|off — enables and disabled the whitelist. Requires whitelist.enable and whitelist.disable permission.
  • /whitelist reload — allows you to reload locale files, config.yml and storage (from json to database and vice-versa). Requires whitelist.reload permission.
  • /whitelist reconnect — basically reloads the storage. Reconnects to the database using new credentails from database.yml file if the selected storage is DATABASE or reloads whitelist.json file it it's JSON. Requires whitelist.reconnect permission.
  • /whitelist export-db — exports the connected database into a new export-${timestamp}.json json file. Requires whitelist.export permission.
  • /whitelist import-json — imports whitelist from whitelist.json file into the connected database. Requires whitelist.import permission.

Feedback

_voidpointer