public class WorldGuardPlugin
extends org.bukkit.plugin.java.JavaPlugin
| Constructor and Description |
|---|
WorldGuardPlugin()
Construct objects.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkPermission(org.bukkit.command.CommandSender sender,
java.lang.String perm)
Checks permissions and throws an exception if permission is not met.
|
void |
createDefaultConfiguration(java.io.File actual,
java.lang.String defaultName)
Create a default configuration file from the .jar.
|
ProtectionQuery |
createProtectionQuery()
Return a protection query helper object that can be used by another
plugin to test whether WorldGuard permits an action at a particular
place.
|
java.lang.String[] |
getGroups(org.bukkit.entity.Player player)
Get the groups of a player.
|
PlayerMoveListener |
getPlayerMoveListener() |
com.sk89q.worldedit.bukkit.WorldEditPlugin |
getWorldEdit()
Gets a copy of the WorldEdit plugin.
|
boolean |
hasPermission(org.bukkit.command.CommandSender sender,
java.lang.String perm)
Checks permissions.
|
boolean |
inGroup(org.bukkit.entity.Player player,
java.lang.String group)
Check whether a player is in a group.
|
static WorldGuardPlugin |
inst()
Get the current instance of WorldGuard
|
boolean |
onCommand(org.bukkit.command.CommandSender sender,
org.bukkit.command.Command cmd,
java.lang.String label,
java.lang.String[] args) |
void |
onDisable() |
void |
onEnable()
Called on plugin enable.
|
org.bukkit.command.CommandSender |
unwrapActor(com.sk89q.worldedit.extension.platform.Actor sender) |
com.sk89q.worldedit.extension.platform.Actor |
wrapCommandSender(org.bukkit.command.CommandSender sender) |
com.sk89q.worldguard.LocalPlayer |
wrapOfflinePlayer(org.bukkit.OfflinePlayer player)
Wrap a player as a LocalPlayer.
|
com.sk89q.worldguard.LocalPlayer |
wrapPlayer(org.bukkit.entity.Player player)
Wrap a player as a LocalPlayer.
|
com.sk89q.worldguard.LocalPlayer |
wrapPlayer(org.bukkit.entity.Player player,
boolean silenced)
Wrap a player as a LocalPlayer.
|
getClassLoader, getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toStringpublic WorldGuardPlugin()
public static WorldGuardPlugin inst()
public void onEnable()
onEnable in interface org.bukkit.plugin.PluginonEnable in class org.bukkit.plugin.java.JavaPluginpublic void onDisable()
onDisable in interface org.bukkit.plugin.PluginonDisable in class org.bukkit.plugin.java.JavaPluginpublic boolean onCommand(org.bukkit.command.CommandSender sender,
org.bukkit.command.Command cmd,
java.lang.String label,
java.lang.String[] args)
onCommand in interface org.bukkit.command.CommandExecutoronCommand in class org.bukkit.plugin.java.JavaPluginpublic boolean inGroup(org.bukkit.entity.Player player,
java.lang.String group)
player - The player to checkgroup - The groupplayer is in grouppublic java.lang.String[] getGroups(org.bukkit.entity.Player player)
player - The player to checkpublic boolean hasPermission(org.bukkit.command.CommandSender sender,
java.lang.String perm)
sender - The sender to check the permission on.perm - The permission to check the permission on.sender has permpublic void checkPermission(org.bukkit.command.CommandSender sender,
java.lang.String perm)
throws com.sk89q.minecraft.util.commands.CommandPermissionsException
sender - The sender to check the permission on.perm - The permission to check the permission on.com.sk89q.minecraft.util.commands.CommandPermissionsException - if sender doesn't have permpublic com.sk89q.worldedit.bukkit.WorldEditPlugin getWorldEdit()
throws com.sk89q.minecraft.util.commands.CommandException
com.sk89q.minecraft.util.commands.CommandException - If there is no WorldEditPlugin availablepublic com.sk89q.worldguard.LocalPlayer wrapPlayer(org.bukkit.entity.Player player)
player - The player to wrappublic com.sk89q.worldguard.LocalPlayer wrapPlayer(org.bukkit.entity.Player player,
boolean silenced)
player - The player to wrapsilenced - True to silence messagespublic com.sk89q.worldedit.extension.platform.Actor wrapCommandSender(org.bukkit.command.CommandSender sender)
public org.bukkit.command.CommandSender unwrapActor(com.sk89q.worldedit.extension.platform.Actor sender)
public com.sk89q.worldguard.LocalPlayer wrapOfflinePlayer(org.bukkit.OfflinePlayer player)
This implementation is incomplete -- permissions cannot be checked.
player - The player to wrappublic ProtectionQuery createProtectionQuery()
public void createDefaultConfiguration(java.io.File actual,
java.lang.String defaultName)
actual - The destination filedefaultName - The name of the file inside the jar's defaults folderpublic PlayerMoveListener getPlayerMoveListener()