Introduction to Permissions

In this article, we will cover the basics of the Craftbukkit permission system, permission nodes and permission plugins. By using Craftbukkit permissions, you can allow groups and players access to specified commands and other abilities that require permissions.

Permission Nodes By default, while players do not have access to most commands on the server, you can grant players Minecraft OP status. However, this is not an ideal situation for most servers, because it will grant player access to all commands on the server such as kick, ban, etc.  As a replacement for Minecraft OP, Craftbukkit has a permission system that is implemented by most plugins. Permission nodes are a method of defining what commands/abilities a player can perform on the server. Different permission nodes are assigned to different commands and actions by the plugin developer. For example, permission node bukkit.command.kick allows a player to use the Craftbukkit /kick command. Permission nodes can also be used to allow players to perform different actions such as entering a certain area. For example, permission node worldguard.region.bypass.* allow players to bypass WorldGuard protection for regions and permission node allows players to use Essentials buy signs. You can find a complete list of the Craftbukkit permission nodes here: plugins have their own permission nodes for different commands and different actions, it can typically be found on the plugin pages published by their developers. Permission nodes for plugins will generally use the following format: <plugin>.<command>

Summary nodes Most permission plugins will allow you to use summary nodes. Summary nodes use the wildcard “*” to enable all sub-permission nodes. For example, - worldguard.region.* - Allows access to all permission nodes that starts with worldguard.region. - essentials.* - Allows access to all permission nodes that starts with essentials. - ‘*’ - Allows access to all permission nodes.

Permission plugin Although Bukkit has a permission system built-in, it does not have a built-in system to manage permissions. There are multiple permission plugins such as PermissionsEx, GroupManager and others that can be used to manage permissions on your server.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Logging In To Your Multicraft Control Panel

Your Default login information is sent to you via Email once you have purchased a server and it...

Reset Your Server

This guide will show you how to reset your server on your server. The easiest way to do this is...

Upload and Use a Custom JAR

This guide will guide you on how to upload and use your own JAR file, whether it be a developer...

BungeeCord Installation Guide

Our servers fully support the use of BungeeCord. This guide will tell you how to install...

How to change your server's seed

This guide will give you the steps necessary to change your server’s seed. Note: In order to use...