Mineuniverse
Log in Register
Plugins

NodeWhitelist

Whitelist management based on a permissions node. Let non-whitelisted people join the server to look, but not touch.
by _ForgeUser1117341
Download Claim this project
2,636 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Anti-Griefing Tools General Informational

NodeWhitelist

Github PageNow on Github!!!

What It Does?

NodeWhitelist is built to help avoid the confusion of trying to make a whitelist through a permissions plugin, and instead, package it all into its own separate plugin. NodeWhitelist uses a permissions node to whitelist whole groups using a permission plugin. Do note that NodeWhitelist is NOT a permissions plugin and should not be treated as one. Node whitelist uses a permissions manager such as PEX, or bPermissions, to find out who has the permissions node, and grant them whitelisted access.

NodeWhitelist can:

  • Waive restraints for specific members until their next login.
  • Block Interaction -> Breaking blocks, placing blocks, picking up items, mob aggroo, attacking/punching.
  • Block Talking -> Their ability to talk in game. Also sends a message to them upon each attempt. *configurable*
  • Give a Login Notice -> A notice given to the non whitelisted player upon login.

Each of these can be configured separately with a separate message in the config file.

How Does It Work?

Lets say for this example we have two groups:

groups:
  default:
    default: true
    permissions:
  whitelisted:
    default: false
    permissions:
    - NodeWhitelist.Whitelisted
  mods:
    default: false
    permissions:
    - NodeWhitelist.Waive

Notice that the "whitelisted" group has the "NodeWhitelist.Whitelisted" permissions node. That's literally all there is to it. Anyone that gets a inheritance from that group, "or any group with that specified permission node" will be treated as whitelisted.

The Mod group can use the /WaiveConstraints "/wc" command to waive non whitelisted users constraints until their next login. How about that! :D

Configuration

Moved to This Page

Commands:

/WaiveConstraints <player>

  • Alias="/wc <player>"
  • Waives the restraints on a specified player until their next login. The player must not be whitelisted for it to work. "if a player is already whitelisted, you can't use it to re enable their restraints"
  • Can be used to add restraints back to players who have had them removed with the command "Just in case its a bad decision to remove them."
  • Permission: NodeWhitelist.Waive "or OP"

Support

I would like it if people used the GitHub New Issue page for support. To do so click on the "GitHub New Issue" and submitting a new issue. This is only because I am more likely to be on there, than on here. I will try to help on here, but the github page may be more speedy. You can also submit a ticket on this page too. Either way is good.

Node Whitelist v3.5
MC CB 1.4.7-R1.0
Release 2013-03-03 Get
NodeWhitelist-3.0
MC CB 1.2.5-R1.2
Release 2012-05-06 Get
NodeWhitelist-2.2
MC CB 1.2.5-R1.0
Beta 2012-05-05 Get

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945