ru.tehkode.permissions.bukkit
Class PermissionsEx

java.lang.Object
  extended by org.bukkit.plugin.java.JavaPlugin
      extended by ru.tehkode.permissions.bukkit.PermissionsEx
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.plugin.Plugin

public class PermissionsEx
extends org.bukkit.plugin.java.JavaPlugin

Author:
code

Nested Class Summary
protected  class PermissionsEx.PlayerEventsListener
           
 
Field Summary
protected  CommandsManager commandsManager
           
protected  org.bukkit.util.config.Configuration config
           
protected static String configFile
           
protected static Logger logger
           
protected  PermissionManager permissionsManager
           
protected  BukkitPermissions superms
           
 
Constructor Summary
PermissionsEx()
           
 
Method Summary
 org.bukkit.util.config.Configuration getConfiguration()
           
static PermissionManager getPermissionManager()
           
static org.bukkit.plugin.Plugin getPlugin()
           
static PermissionUser getUser(org.bukkit.entity.Player player)
           
static PermissionUser getUser(String name)
           
 boolean has(org.bukkit.entity.Player player, String permission)
           
 boolean has(org.bukkit.entity.Player player, String permission, String world)
           
static boolean isAvailable()
           
protected  org.bukkit.util.config.Configuration loadConfig(String name)
           
 boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String commandLabel, String[] args)
           
 void onDisable()
           
 void onEnable()
           
 void onLoad()
           
 
Methods inherited from class org.bukkit.plugin.java.JavaPlugin
getClassLoader, getCommand, getConfig, getDatabase, getDatabaseClasses, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getPluginLoader, getResource, getServer, initialize, installDDL, isEnabled, isInitialized, isNaggable, reloadConfig, removeDDL, saveConfig, setEnabled, setNaggable, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

configFile

protected static final String configFile
See Also:
Constant Field Values

logger

protected static final Logger logger

permissionsManager

protected PermissionManager permissionsManager

commandsManager

protected CommandsManager commandsManager

config

protected org.bukkit.util.config.Configuration config

superms

protected BukkitPermissions superms
Constructor Detail

PermissionsEx

public PermissionsEx()
Method Detail

onLoad

public void onLoad()
Specified by:
onLoad in interface org.bukkit.plugin.Plugin
Overrides:
onLoad in class org.bukkit.plugin.java.JavaPlugin

onEnable

public void onEnable()

onDisable

public void onDisable()

onCommand

public boolean onCommand(org.bukkit.command.CommandSender sender,
                         org.bukkit.command.Command command,
                         String commandLabel,
                         String[] args)
Specified by:
onCommand in interface org.bukkit.command.CommandExecutor
Overrides:
onCommand in class org.bukkit.plugin.java.JavaPlugin

getPlugin

public static org.bukkit.plugin.Plugin getPlugin()

isAvailable

public static boolean isAvailable()

getPermissionManager

public static PermissionManager getPermissionManager()

getUser

public static PermissionUser getUser(org.bukkit.entity.Player player)

getUser

public static PermissionUser getUser(String name)

has

public boolean has(org.bukkit.entity.Player player,
                   String permission)

has

public boolean has(org.bukkit.entity.Player player,
                   String permission,
                   String world)

getConfiguration

public org.bukkit.util.config.Configuration getConfiguration()
Specified by:
getConfiguration in interface org.bukkit.plugin.Plugin
Overrides:
getConfiguration in class org.bukkit.plugin.java.JavaPlugin

loadConfig

protected final org.bukkit.util.config.Configuration loadConfig(String name)


Copyright © 2011. All Rights Reserved.