/FileExtraction/Java_unseen/Wind-Development_WindSpigot/WindSpigot-API/src/main/java/org/bukkit/util/permissions/BroadcastPermissions.java
package org.bukkit.util.permissions;

import org.bukkit.permissions.Permission;
import org.bukkit.permissions.PermissionDefault;

public final class BroadcastPermissions {
	private static final String ROOT = "bukkit.broadcast";
	private static final String PREFIX = ROOT + ".";

	private BroadcastPermissions() {
	}

	public static Permission registerPermissions(Permission parent) {
		Permission broadcasts = DefaultPermissions.registerPermission(ROOT,
				"Allows the user to receive all broadcast messages", parent);

		DefaultPermissions.registerPermission(PREFIX + "admin", "Allows the user to receive administrative broadcasts",
				PermissionDefault.OP, broadcasts);
		DefaultPermissions.registerPermission(PREFIX + "user", "Allows the user to receive user broadcasts",
				PermissionDefault.TRUE, broadcasts);

		broadcasts.recalculatePermissibles();

		return broadcasts;
	}
}
