fr.xephi.authme.api
Class API

java.lang.Object
  extended by fr.xephi.authme.api.API

public class API
extends java.lang.Object


Field Summary
static DataSource database
           
static AuthMe instance
           
static java.lang.String newline
           
 
Constructor Summary
API(AuthMe instance, DataSource database)
           
 
Method Summary
static boolean checkPassword(java.lang.String playerName, java.lang.String passwordToCheck)
           
static void forceLogin(org.bukkit.entity.Player player)
          Force a player to login
static org.bukkit.Location getLastLocation(org.bukkit.entity.Player player)
           
static java.lang.String getPlayerRealName(java.lang.String nickname)
          Get Player realName from lowerCase nickname
 AuthMe getPlugin()
           
static AuthMe hookAuthMe()
          Hook into AuthMe
 boolean isaNPC(org.bukkit.entity.Player player)
          Deprecated. 
static boolean isAuthenticated(org.bukkit.entity.Player player)
           
 boolean isNPC(org.bukkit.entity.Player player)
           
static boolean isRegistered(java.lang.String playerName)
           
static boolean isUnrestricted(org.bukkit.entity.Player player)
           
static boolean registerPlayer(java.lang.String playerName, java.lang.String password)
          Register a player
static void setPlayerInventory(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack[] content, org.bukkit.inventory.ItemStack[] armor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newline

public static final java.lang.String newline

instance

public static AuthMe instance

database

public static DataSource database
Constructor Detail

API

public API(AuthMe instance,
           DataSource database)
Method Detail

hookAuthMe

public static AuthMe hookAuthMe()
Hook into AuthMe

Returns:
AuthMe instance

getPlugin

public AuthMe getPlugin()

isAuthenticated

public static boolean isAuthenticated(org.bukkit.entity.Player player)
Parameters:
player -
Returns:
true if player is authenticate

isaNPC

@Deprecated
public boolean isaNPC(org.bukkit.entity.Player player)
Deprecated. 

Parameters:
player -
Returns:
true if player is a npc

isNPC

public boolean isNPC(org.bukkit.entity.Player player)
Parameters:
player -
Returns:
true if player is a npc

isUnrestricted

public static boolean isUnrestricted(org.bukkit.entity.Player player)
Parameters:
player -
Returns:
true if the player is unrestricted

getLastLocation

public static org.bukkit.Location getLastLocation(org.bukkit.entity.Player player)

setPlayerInventory

public static void setPlayerInventory(org.bukkit.entity.Player player,
                                      org.bukkit.inventory.ItemStack[] content,
                                      org.bukkit.inventory.ItemStack[] armor)

isRegistered

public static boolean isRegistered(java.lang.String playerName)
Parameters:
playerName -
Returns:
true if player is registered

checkPassword

public static boolean checkPassword(java.lang.String playerName,
                                    java.lang.String passwordToCheck)
Parameters:
String - playerName, String passwordToCheck
Returns:
true if the password is correct , false else

registerPlayer

public static boolean registerPlayer(java.lang.String playerName,
                                     java.lang.String password)
Register a player

Parameters:
String - playerName, String password
Returns:
true if the player is register correctly

getPlayerRealName

public static java.lang.String getPlayerRealName(java.lang.String nickname)
Get Player realName from lowerCase nickname

Parameters:
String - playerName return String player real name

forceLogin

public static void forceLogin(org.bukkit.entity.Player player)
Force a player to login

Parameters:
Player - player