Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 23 lines 922 B view raw
1package org.bukkit.util.permissions; 2 3import org.bukkit.permissions.Permission; 4import org.bukkit.permissions.PermissionDefault; 5 6public final class BroadcastPermissions { 7 private static final String ROOT = "bukkit.broadcast"; 8 private static final String PREFIX = ROOT + "."; 9 10 private BroadcastPermissions() { 11 } 12 13 public static Permission registerPermissions(Permission parent) { 14 Permission broadcasts = DefaultPermissions.registerPermission(ROOT, "Allows the user to receive all broadcast messages", parent); 15 16 DefaultPermissions.registerPermission(PREFIX + "admin", "Allows the user to receive administrative broadcasts", PermissionDefault.OP, broadcasts); 17 DefaultPermissions.registerPermission(PREFIX + "user", "Allows the user to receive user broadcasts", PermissionDefault.TRUE, broadcasts); 18 19 broadcasts.recalculatePermissibles(); 20 21 return broadcasts; 22 } 23}