public class RegionManagerGeneralCommands
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private class |
RegionManagerGeneralCommands.GenerationRunnable
A class managing everything around region definitions.
|
static class |
RegionManagerGeneralCommands.RegionFormatException
An exception type used for situations when a region's name does not fit into RegionManager's region name format.
|
static class |
RegionManagerGeneralCommands.Type
The types of member a player can be within a region.
|
| Modifier and Type | Field and Description |
|---|---|
private RegionManagerCommandsManager |
commands
The
RegionManagerCommandsManager instance that is used. |
private static java.lang.String |
MESSAGE_PREFIX
private static final String MESSAGE_PREFIX = MessageProperties.MESSAGE_PREFIX; |
static java.lang.String |
PERMISSION_BROADCAST
The permission to receive RegionManager broadcasts.
|
private RegionManagerPlugin |
plugin
The
RegionManagerPlugin instance that is used. |
| Constructor and Description |
|---|
RegionManagerGeneralCommands(RegionManagerPlugin plugin,
RegionManagerCommandsManager commands)
Creates a new instance of
RegionManagerGeneralCommands with the RegionManagerPlugin and RegionManagerCommandsManager specified. |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.bukkit.command.CommandSender sender,
java.lang.String regionname,
org.bukkit.OfflinePlayer player,
RegionManagerGeneralCommands.Type type)
Adds a player to a region.
|
void |
clear(org.bukkit.command.CommandSender sender,
java.lang.String regionname)
Clears a region.
|
void |
exclude(org.bukkit.command.CommandSender sender,
java.lang.String regionname)
Excludes a region from sale.
|
void |
flags(org.bukkit.command.CommandSender sender,
java.lang.String regionname,
java.lang.String flag,
java.lang.String state)
Sets a flag for a region.
|
boolean |
generalCommand(org.bukkit.command.CommandSender sender,
java.lang.String[] args)
Computes a general command.
|
void |
generate(org.bukkit.command.CommandSender sender,
org.bukkit.Chunk chunk,
int radius)
Generates new regions.
|
void |
help(org.bukkit.command.CommandSender sender)
Displays the RegionManager help for a given sender.
|
void |
include(org.bukkit.command.CommandSender sender,
java.lang.String regionname)
Re-includes a region to sale.
|
void |
info(org.bukkit.command.CommandSender sender,
java.lang.String regionname)
Shows information about a region.
|
void |
list(org.bukkit.command.CommandSender sender,
org.bukkit.OfflinePlayer player)
Lists the regions a player is member or owner of.
|
void |
reload(org.bukkit.command.CommandSender sender)
Reloads all RegionManager files.
|
void |
remove(org.bukkit.command.CommandSender sender,
java.lang.String regionname,
org.bukkit.OfflinePlayer player)
Removes a player from a region.
|
void |
rminfo(org.bukkit.command.CommandSender sender)
Sends the given sender information about RegionManager.
|
void |
save(org.bukkit.command.CommandSender sender)
Saves all RegionManager files.
|
public static final java.lang.String PERMISSION_BROADCAST
private RegionManagerPlugin plugin
RegionManagerPlugin instance that is used.private RegionManagerCommandsManager commands
RegionManagerCommandsManager instance that is used.private static final java.lang.String MESSAGE_PREFIX
private static final String MESSAGE_PREFIX = MessageProperties.MESSAGE_PREFIX;public RegionManagerGeneralCommands(RegionManagerPlugin plugin, RegionManagerCommandsManager commands)
RegionManagerGeneralCommands with the RegionManagerPlugin and RegionManagerCommandsManager specified.plugin - the plugincommands - the RegionManagerCommandsManager instancepublic boolean generalCommand(org.bukkit.command.CommandSender sender,
java.lang.String[] args)
sender - the CommandSender that is executing a commandargs - the argumentstrue if the command was recognized, false if not.public void rminfo(org.bukkit.command.CommandSender sender)
sender - the senderpublic void help(org.bukkit.command.CommandSender sender)
sender - the senderpublic void info(org.bukkit.command.CommandSender sender,
java.lang.String regionname)
sender - the senderregionname - the region's namepublic void add(org.bukkit.command.CommandSender sender,
java.lang.String regionname,
org.bukkit.OfflinePlayer player,
RegionManagerGeneralCommands.Type type)
sender - the senderregionname - the region's nameplayer - the playertype - the type of member the player should beRegionManagerGeneralCommands.Typepublic void remove(org.bukkit.command.CommandSender sender,
java.lang.String regionname,
org.bukkit.OfflinePlayer player)
sender - the senderregionname - the region's nameplayer - the playerpublic void exclude(org.bukkit.command.CommandSender sender,
java.lang.String regionname)
sender - the senderregionname - the region's namepublic void include(org.bukkit.command.CommandSender sender,
java.lang.String regionname)
sender - the senderregionname - the region's namepublic void flags(org.bukkit.command.CommandSender sender,
java.lang.String regionname,
java.lang.String flag,
java.lang.String state)
sender - the senderregionname - the region's nameflag - the flag's namestate - the flag's state (normally either "allow" or "deny")getFlagsFor()public void list(org.bukkit.command.CommandSender sender,
org.bukkit.OfflinePlayer player)
sender - the senderplayer - the playerpublic void generate(org.bukkit.command.CommandSender sender,
org.bukkit.Chunk chunk,
int radius)
sender - the senderchunk - the chunk the definition should be centeredradius - the radius in chunks in which new regions should be definedpublic void clear(org.bukkit.command.CommandSender sender,
java.lang.String regionname)
sender - the senderregionname - the region's nameclear()public void save(org.bukkit.command.CommandSender sender)
sender - the senderRegionManagerCommandsManager.save()public void reload(org.bukkit.command.CommandSender sender)
sender - the senderRegionManagerCommandsManager.reload()