NWLPermissions and Commands - NobelD/NobleWhitelist GitHub Wiki

Permissions

  • noblewhitelist.admin

    • The base permission to use commands.
  • noblewhitelist.admin.*

    • Grants all the commands permissions.
  • noblewhitelist.admin.confirm

    • Used to confirm an important command.
  • noblewhitelist.admin.add

    • Allows you add players to the whitelist.
  • noblewhitelist.admin.remove

    • Allows you remove players from the whitelist.
  • noblewhitelist.admin.toggle

    • Allows you toggle the join status of the players.
  • noblewhitelist.admin.list

    • Allows you to get a list of the players whitelisted.
  • noblewhitelist.admin.list.clear

    • Allows you to clear the whitelist.
  • noblewhitelist.admin.status

    • Allows you to get the plugin status.
  • noblewhitelist.admin.find

    • Allows you to find the whitelist data from a player.
  • noblewhitelist.admin.reload

    • Allows you to reload some of the plugin data.
  • noblewhitelist.bypass

    • Allows players to join if the permission check is enabled, ignores level permission.
  • noblewhitelist.bypass.<number>

    • Allows players to join if the permission check is enabled only if the configured permission level is the same or lower.

Commands

Base command: /nwl

Aliases: noblewl, nwhitelist

The plugin now uses the Cloud Framework for manage the commands.

  • /nwl add online

    • Adds all the players online who are not registered to the whitelist.
  • /nwl add uuid <uuid>

    • Adds the uuid to the whitelist.
    • If a player with that uuid is online then will be registered the name too.
  • /nwl add name <name>

    • Adds the name to the whitelit.
    • If a player with that name is online then will be registered the uuid too.
  • /nwl add full <name> <uuid> <discord>

    • Adds a full player data to the whitelist.
  • /nwl remove online

    • Removes all the players online from the whitelist.
  • /nwl remove uuid <uuid>

    • Removes the name and uui of the whitelist using their uuid.
  • /nwl remove name <name>

    • Removes the name and uuid of the whitelist using their name.
  • /nwl toggle name <name> <boolean>

    • Toggles the player if can join or not while still is registered by their name.
  • /nwl toggle uuid <uuid> <boolean>

    • Toggles the player if can join or not while still is registered by their uuid.
  • /nwl toggle discord <id> <boolean>

    • Toggles the player if can join or not while still is registered by their discord id.
  • /nwl find uuid <uuid>

    • Finds an inform the data from a player using their uuid.
  • /nwl find name <name>

    • Finds an inform the data from a player using their name.
  • /nwl find discord <id>

    • Finds an inform the data from a player using their discord id.
  • /nwl checking status

    • Send you the actual values of the join checking.
  • /nwl checking set <type> <option>

    • Change the value of a join checking.
  • /nwl perm status

    • Send you the actual status of the permission bypass.
  • /nwl perm set <minimum>

    • Set the minimum bypass permission join number.
  • /nwl list [page]

    • Sends you a list of 10 players acording the page.
  • /nwl clearlist

    • Clears the whitelist, requires confirmation.
  • /nwl confirm

    • Used to confirm an important action.
  • /nwl on

    • Enables the whitelist.
  • /nwl off

    • Disables the whitelist.
  • /nwl reload

    • Reloads some of the whitelist data (on yaml and json storage reloads changes).
    • All data is changed dynamically, its not necessary at all.
  • /nwl status

    • Give you some data and info about the whitelist.
  • /nwl debug <state>

    • Toggles the debug status to print extra data when processing a player.
⚠️ **GitHub.com Fallback** ⚠️