fr.xephi.authme
Class AuthMe
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
fr.xephi.authme.AuthMe
- All Implemented Interfaces:
- org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin
public class AuthMe
- extends org.bukkit.plugin.java.JavaPlugin
| Methods inherited from class org.bukkit.plugin.java.JavaPlugin |
getCommand, getConfig, getDatabase, getDatabaseClasses, getDataFolder, getDefaultWorldGenerator, getDescription, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, isEnabled, isInitialized, isNaggable, onCommand, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setNaggable, toString |
| Methods inherited from class org.bukkit.plugin.PluginBase |
equals, getName, hashCode |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
database
public DataSource database
pllog
public PlayersLogs pllog
otherAccounts
public OtherAccounts otherAccounts
server
public static org.bukkit.Server server
authmeLogger
public static java.util.logging.Logger authmeLogger
authme
public static AuthMe authme
permission
public net.milkbowl.vault.permission.Permission permission
citizens
public CitizensCommunicator citizens
mail
public SendMailSSL mail
CitizensVersion
public int CitizensVersion
CombatTag
public int CombatTag
ChestShop
public double ChestShop
BungeeCord
public boolean BungeeCord
ess
public com.earth2me.essentials.Essentials ess
notifications
public me.muizers.Notifications.Notifications notifications
api
public API api
management
public Management management
captcha
public java.util.HashMap<java.lang.String,java.lang.Integer> captcha
cap
public java.util.HashMap<java.lang.String,java.lang.String> cap
realIp
public java.util.HashMap<java.lang.String,java.lang.String> realIp
multiverse
public com.onarandombox.MultiverseCore.MultiverseCore multiverse
essentialsSpawn
public org.bukkit.Location essentialsSpawn
databaseThread
public java.lang.Thread databaseThread
ls
public com.maxmind.geoip.LookupService ls
antibotMod
public boolean antibotMod
delayedAntiBot
public boolean delayedAntiBot
dataManager
public DataManager dataManager
AuthMe
public AuthMe()
getSettings
public Settings getSettings()
onEnable
public void onEnable()
- Specified by:
onEnable in interface org.bukkit.plugin.Plugin- Overrides:
onEnable in class org.bukkit.plugin.java.JavaPlugin
checkVault
public void checkVault()
checkChestShop
public void checkChestShop()
checkMultiverse
public void checkMultiverse()
checkEssentials
public void checkEssentials()
checkNotifications
public void checkNotifications()
combatTag
public void combatTag()
citizensVersion
public void citizensVersion()
onDisable
public void onDisable()
- Specified by:
onDisable in interface org.bukkit.plugin.Plugin- Overrides:
onDisable in class org.bukkit.plugin.java.JavaPlugin
getInstance
public static AuthMe getInstance()
savePlayer
public void savePlayer(org.bukkit.entity.Player player)
throws java.lang.IllegalStateException,
java.lang.NullPointerException
- Throws:
java.lang.IllegalStateException
java.lang.NullPointerException
getCitizensCommunicator
public CitizensCommunicator getCitizensCommunicator()
setMessages
public void setMessages(Messages m)
getMessages
public Messages getMessages()
generateKickPlayer
public org.bukkit.entity.Player generateKickPlayer(org.bukkit.entity.Player[] players)
authmePermissible
public boolean authmePermissible(org.bukkit.entity.Player player,
java.lang.String perm)
authmePermissible
public boolean authmePermissible(org.bukkit.command.CommandSender sender,
java.lang.String perm)
getSpawnLocation
public org.bukkit.Location getSpawnLocation(org.bukkit.entity.Player player)
downloadGeoIp
public void downloadGeoIp()
getCountryCode
public java.lang.String getCountryCode(java.lang.String ip)
getCountryName
public java.lang.String getCountryName(java.lang.String ip)
switchAntiBotMod
public void switchAntiBotMod(boolean mode)
replaceAllInfos
public java.lang.String replaceAllInfos(java.lang.String message,
org.bukkit.entity.Player player)
getIP
public java.lang.String getIP(org.bukkit.entity.Player player)
isLoggedIp
public boolean isLoggedIp(java.lang.String name,
java.lang.String ip)
hasJoinedIp
public boolean hasJoinedIp(java.lang.String name,
java.lang.String ip)
getVeryGamesIP
public java.lang.String getVeryGamesIP(org.bukkit.entity.Player player)
- Get Player real IP through VeryGames method
- Parameters:
Player - player