hide players not in the area for the spectator using spectator.hidePlayer(other)
You can use the scoreboard to put a prefix in front of the player
There is no all permission in the bukkit permission system, but you can get all permissions used by operators using some functions inside plugin...
See my updated post
Notice that for realy large radiuses, the bedrock plavcing will take a really LONG time, Are you sure it just crashes instead of laggs/hangs for...
try calling player.recalculatePermissions() after updating your attachments, this should flush your permissions to the game
Bukkit does not know *, its special syntax of those other permissions plugins, and bdepending how they did it, it may / can break other plugins...
Try reducing the duplicate calls to methods, they create some lagg, examples how the code can be improved for performance: 1. Remove repeated...
Did you test using spigot or craftbukkit, from my tests, I know it was bugged inside spigot, and working using craftbukkit. If this is your case,...
Your thinking is almost correct, you only need to add a space between ban and the argument, since the command is "/ban Crud41" and not...
billywhiteMC adding .toString() isn't eally hard to do, examples that contains .toString: player.toString(); world.toString(); In your case, you...
call .toString() on the first chatcolor, java normally does this behind the scenes because it knows how to handle the + with a Object and String,...
With craftbukkit, there isn't a way to get this version, this is because the client only send its protocol version it is using inside the first...
w.generator(Bukkit.getServer().getPluginManager().getPlugin("TerrainControl").getDefaultWorldGenerator("WorldName",""));
When a player is logging into the game, it wont have its proper permissions attached, its the job of permission plugin to do this inside the...
Separate names with a comma.