diff --git a/javadoc/allclasses-frame.html b/javadoc/allclasses-frame.html
new file mode 100644
index 00000000..41c0082f
--- /dev/null
+++ b/javadoc/allclasses-frame.html
@@ -0,0 +1,275 @@
+
+
+
+
+
+
+All Classes
+
+
+
+
+
+
+
+
+
+
+
+All Classes
+
+
+
+
+
+
diff --git a/javadoc/allclasses-noframe.html b/javadoc/allclasses-noframe.html
new file mode 100644
index 00000000..f1fb34f8
--- /dev/null
+++ b/javadoc/allclasses-noframe.html
@@ -0,0 +1,275 @@
+
+
+
+
+
+
+All Classes
+
+
+
+
+
+
+
+
+
+
+
+All Classes
+
+
+
+
+
+
diff --git a/javadoc/constant-values.html b/javadoc/constant-values.html
new file mode 100644
index 00000000..6c31802e
--- /dev/null
+++ b/javadoc/constant-values.html
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+Constant Field Values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constant Field Values
+
+
+Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2.BinTools
+
+
+
+public static final java.lang.String
+hex
+"0123456789ABCDEF"
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings.Settings
+
+
+
+public static final java.lang.String
+AUTH_FILE
+"./plugins/AuthMe/auths.db"
+
+
+
+public static final java.lang.String
+CACHE_FOLDER
+"./plugins/AuthMe/cache"
+
+
+
+public static final java.lang.String
+MESSAGE_FILE
+"./plugins/AuthMe/messages"
+
+
+
+public static final java.lang.String
+PLUGIN_FOLDER
+"./plugins/AuthMe"
+
+
+
+public static final java.lang.String
+SETTINGS_FILE
+"./plugins/AuthMe/config.yml"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/deprecated-list.html b/javadoc/deprecated-list.html
new file mode 100644
index 00000000..f1e30930
--- /dev/null
+++ b/javadoc/deprecated-list.html
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+Deprecated List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Deprecated API
+
+
+Contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/AuthMe.html b/javadoc/fr/xephi/authme/AuthMe.html
new file mode 100644
index 00000000..9dda5d24
--- /dev/null
+++ b/javadoc/fr/xephi/authme/AuthMe.html
@@ -0,0 +1,1315 @@
+
+
+
+
+
+
+AuthMe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+AuthMe ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AuthMe
+
+public AuthMe ()
+
+
+
+
+
+
+
+
+
+getSettings
+
+public Settings getSettings ()
+
+
+
+
+
+
+
+
+onEnable
+
+public void onEnable ()
+
+
+Specified by: onEnable in interface org.bukkit.plugin.PluginOverrides: 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.PluginOverrides: 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/ConsoleFilter.html b/javadoc/fr/xephi/authme/ConsoleFilter.html
new file mode 100644
index 00000000..19ab7732
--- /dev/null
+++ b/javadoc/fr/xephi/authme/ConsoleFilter.html
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+ConsoleFilter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme
+
+Class ConsoleFilter
+
+java.lang.Object
+ fr.xephi.authme.ConsoleFilter
+
+
+All Implemented Interfaces: java.util.logging.Filter
+
+
+
+public class ConsoleFilter extends java.lang.Objectimplements java.util.logging.Filter
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+isLoggable (java.util.logging.LogRecord record)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ConsoleFilter
+
+public ConsoleFilter ()
+
+
+
+
+
+
+
+
+
+isLoggable
+
+public boolean isLoggable (java.util.logging.LogRecord record)
+
+
+Specified by: isLoggable in interface java.util.logging.Filter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/ConsoleLogger.html b/javadoc/fr/xephi/authme/ConsoleLogger.html
new file mode 100644
index 00000000..9ae588e7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/ConsoleLogger.html
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+ConsoleLogger
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme
+
+Class ConsoleLogger
+
+java.lang.Object
+ fr.xephi.authme.ConsoleLogger
+
+
+
+public class ConsoleLogger extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static void
+info (java.lang.String message)
+
+
+
+
+
+
+static void
+showError (java.lang.String message)
+
+
+
+
+
+
+static void
+writeLog (java.lang.String string)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ConsoleLogger
+
+public ConsoleLogger ()
+
+
+
+
+
+
+
+
+
+info
+
+public static void info (java.lang.String message)
+
+
+
+
+
+
+
+
+showError
+
+public static void showError (java.lang.String message)
+
+
+
+
+
+
+
+
+writeLog
+
+public static void writeLog (java.lang.String string)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/DataManager.html b/javadoc/fr/xephi/authme/DataManager.html
new file mode 100644
index 00000000..6a8aa975
--- /dev/null
+++ b/javadoc/fr/xephi/authme/DataManager.html
@@ -0,0 +1,447 @@
+
+
+
+
+
+
+DataManager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme
+
+Class DataManager
+
+java.lang.Object
+ java.lang.Thread
+ fr.xephi.authme.DataManager
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class DataManager extends java.lang.Thread
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class java.lang.Thread
+
+
+java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class java.lang.Thread
+
+
+MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.OfflinePlayer
+getOfflinePlayer (java.lang.String name)
+
+
+
+
+
+
+ void
+purgeAntiXray (java.util.List<java.lang.String> cleared)
+
+
+
+
+
+
+ void
+purgeDat (java.util.List<java.lang.String> cleared)
+
+
+
+
+
+
+ void
+purgeEssentials (java.util.List<java.lang.String> cleared)
+
+
+
+
+
+
+ void
+purgeLimitedCreative (java.util.List<java.lang.String> cleared)
+
+
+
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Thread
+
+
+activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+DataManager
+
+public DataManager (AuthMe plugin,
+ DataSource database)
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.RunnableOverrides: run in class java.lang.Thread
+
+
+
+
+
+
+
+
+getOfflinePlayer
+
+public org.bukkit.OfflinePlayer getOfflinePlayer (java.lang.String name)
+
+
+
+
+
+
+
+
+purgeAntiXray
+
+public void purgeAntiXray (java.util.List<java.lang.String> cleared)
+
+
+
+
+
+
+
+
+purgeLimitedCreative
+
+public void purgeLimitedCreative (java.util.List<java.lang.String> cleared)
+
+
+
+
+
+
+
+
+purgeDat
+
+public void purgeDat (java.util.List<java.lang.String> cleared)
+
+
+
+
+
+
+
+
+purgeEssentials
+
+public void purgeEssentials (java.util.List<java.lang.String> cleared)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/Log4JFilter.html b/javadoc/fr/xephi/authme/Log4JFilter.html
new file mode 100644
index 00000000..9beb8d9a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/Log4JFilter.html
@@ -0,0 +1,415 @@
+
+
+
+
+
+
+Log4JFilter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme
+
+Class Log4JFilter
+
+java.lang.Object
+ fr.xephi.authme.Log4JFilter
+
+
+All Implemented Interfaces: org.apache.logging.log4j.core.Filter
+
+
+
+public class Log4JFilter extends java.lang.Objectimplements org.apache.logging.log4j.core.Filter
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.Filter
+
+
+org.apache.logging.log4j.core.Filter.Result
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.apache.logging.log4j.core.Filter.Result
+filter (org.apache.logging.log4j.core.LogEvent record)
+
+
+
+
+
+
+ org.apache.logging.log4j.core.Filter.Result
+filter (org.apache.logging.log4j.core.Logger arg0,
+ org.apache.logging.log4j.Level arg1,
+ org.apache.logging.log4j.Marker arg2,
+ org.apache.logging.log4j.message.Message message,
+ java.lang.Throwable arg4)
+
+
+
+
+
+
+ org.apache.logging.log4j.core.Filter.Result
+filter (org.apache.logging.log4j.core.Logger arg0,
+ org.apache.logging.log4j.Level arg1,
+ org.apache.logging.log4j.Marker arg2,
+ java.lang.Object message,
+ java.lang.Throwable arg4)
+
+
+
+
+
+
+ org.apache.logging.log4j.core.Filter.Result
+filter (org.apache.logging.log4j.core.Logger arg0,
+ org.apache.logging.log4j.Level arg1,
+ org.apache.logging.log4j.Marker arg2,
+ java.lang.String message,
+ java.lang.Object... arg4)
+
+
+
+
+
+
+ org.apache.logging.log4j.core.Filter.Result
+getOnMatch ()
+
+
+
+
+
+
+ org.apache.logging.log4j.core.Filter.Result
+getOnMismatch ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Log4JFilter
+
+public Log4JFilter ()
+
+
+
+
+
+
+
+
+
+filter
+
+public org.apache.logging.log4j.core.Filter.Result filter (org.apache.logging.log4j.core.LogEvent record)
+
+
+Specified by: filter in interface org.apache.logging.log4j.core.Filter
+
+
+
+
+
+
+
+
+filter
+
+public org.apache.logging.log4j.core.Filter.Result filter (org.apache.logging.log4j.core.Logger arg0,
+ org.apache.logging.log4j.Level arg1,
+ org.apache.logging.log4j.Marker arg2,
+ java.lang.String message,
+ java.lang.Object... arg4)
+
+
+Specified by: filter in interface org.apache.logging.log4j.core.Filter
+
+
+
+
+
+
+
+
+filter
+
+public org.apache.logging.log4j.core.Filter.Result filter (org.apache.logging.log4j.core.Logger arg0,
+ org.apache.logging.log4j.Level arg1,
+ org.apache.logging.log4j.Marker arg2,
+ java.lang.Object message,
+ java.lang.Throwable arg4)
+
+
+Specified by: filter in interface org.apache.logging.log4j.core.Filter
+
+
+
+
+
+
+
+
+filter
+
+public org.apache.logging.log4j.core.Filter.Result filter (org.apache.logging.log4j.core.Logger arg0,
+ org.apache.logging.log4j.Level arg1,
+ org.apache.logging.log4j.Marker arg2,
+ org.apache.logging.log4j.message.Message message,
+ java.lang.Throwable arg4)
+
+
+Specified by: filter in interface org.apache.logging.log4j.core.Filter
+
+
+
+
+
+
+
+
+getOnMatch
+
+public org.apache.logging.log4j.core.Filter.Result getOnMatch ()
+
+
+Specified by: getOnMatch in interface org.apache.logging.log4j.core.Filter
+
+
+
+
+
+
+
+
+getOnMismatch
+
+public org.apache.logging.log4j.core.Filter.Result getOnMismatch ()
+
+
+Specified by: getOnMismatch in interface org.apache.logging.log4j.core.Filter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/PerformBackup.html b/javadoc/fr/xephi/authme/PerformBackup.html
new file mode 100644
index 00000000..044667d1
--- /dev/null
+++ b/javadoc/fr/xephi/authme/PerformBackup.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+PerformBackup
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme
+
+Class PerformBackup
+
+java.lang.Object
+ fr.xephi.authme.PerformBackup
+
+
+
+public class PerformBackup extends java.lang.Object
+
+
+
+
+Author:
+ stefano
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PerformBackup
+
+public PerformBackup (AuthMe instance)
+
+
+
+
+
+
+
+
+
+DoBackup
+
+public boolean DoBackup ()
+
+
+
+
+
+
+
+
+setInstance
+
+public void setInstance (AuthMe instance)
+
+
+
+
+
+
+
+
+getInstance
+
+public AuthMe getInstance ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/SendMailSSL.html b/javadoc/fr/xephi/authme/SendMailSSL.html
new file mode 100644
index 00000000..30aeeb7f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/SendMailSSL.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+SendMailSSL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme
+
+Class SendMailSSL
+
+java.lang.Object
+ fr.xephi.authme.SendMailSSL
+
+
+
+public class SendMailSSL extends java.lang.Object
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+main (PlayerAuth auth,
+ java.lang.String newPass)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SendMailSSL
+
+public SendMailSSL (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+main
+
+public void main (PlayerAuth auth,
+ java.lang.String newPass)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/Utils.groupType.html b/javadoc/fr/xephi/authme/Utils.groupType.html
new file mode 100644
index 00000000..3d054bc7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/Utils.groupType.html
@@ -0,0 +1,357 @@
+
+
+
+
+
+
+Utils.groupType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme
+
+Enum Utils.groupType
+
+java.lang.Object
+ java.lang.Enum<Utils.groupType >
+ fr.xephi.authme.Utils.groupType
+
+
+All Implemented Interfaces: java.io.Serializable, java.lang.Comparable<Utils.groupType >
+
+
+Enclosing class: Utils
+
+
+
+public static enum Utils.groupType extends java.lang.Enum<Utils.groupType >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static Utils.groupType
+valueOf (java.lang.String name)
+
+
+ Returns the enum constant of this type with the specified name.
+
+
+
+static Utils.groupType []
+values ()
+
+
+ Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+
+
+
+
+Methods inherited from class java.lang.Enum
+
+
+compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Detail
+
+
+
+
+UNREGISTERED
+
+public static final Utils.groupType UNREGISTERED
+
+
+
+
+
+
+
+REGISTERED
+
+public static final Utils.groupType REGISTERED
+
+
+
+
+
+
+
+NOTLOGGEDIN
+
+public static final Utils.groupType NOTLOGGEDIN
+
+
+
+
+
+
+
+LOGGEDIN
+
+public static final Utils.groupType LOGGEDIN
+
+
+
+
+
+
+
+
+
+
+
+values
+
+public static Utils.groupType [] values ()
+
+Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+
+for (Utils.groupType c : Utils.groupType.values())
+ System.out.println(c);
+
+
+
+
+Returns: an array containing the constants of this enum type, in
+the order they are declared
+
+
+
+
+
+valueOf
+
+public static Utils.groupType valueOf (java.lang.String name)
+
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+
+Parameters: name - the name of the enum constant to be returned.
+Returns: the enum constant with the specified name
+ Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/Utils.html b/javadoc/fr/xephi/authme/Utils.html
new file mode 100644
index 00000000..6678fc3a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/Utils.html
@@ -0,0 +1,490 @@
+
+
+
+
+
+
+Utils
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme
+
+Class Utils
+
+java.lang.Object
+ fr.xephi.authme.Utils
+
+
+
+public class Utils extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Utils (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+addNormal (org.bukkit.entity.Player player,
+ java.lang.String group)
+
+
+
+
+
+
+static void
+forceGM (org.bukkit.entity.Player player)
+
+
+
+
+
+
+static Utils
+getInstance ()
+
+
+
+
+
+
+ void
+hasPermOnJoin (org.bukkit.entity.Player player)
+
+
+
+
+
+
+ boolean
+isUnrestricted (org.bukkit.entity.Player player)
+
+
+
+
+
+
+ boolean
+obtainToken ()
+
+
+
+
+
+
+ void
+packCoords (double x,
+ double y,
+ double z,
+ java.lang.String w,
+ org.bukkit.entity.Player pl)
+
+
+
+
+
+
+ boolean
+readToken (java.lang.String inputToken)
+
+
+
+
+
+
+ void
+setGroup (org.bukkit.entity.Player player,
+ Utils.groupType group)
+
+
+
+
+
+
+ void
+setGroup (java.lang.String player,
+ Utils.groupType group)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Utils
+
+public Utils (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+setGroup
+
+public void setGroup (org.bukkit.entity.Player player,
+ Utils.groupType group)
+
+
+
+
+
+
+
+
+setGroup
+
+public void setGroup (java.lang.String player,
+ Utils.groupType group)
+
+
+
+
+
+
+
+
+addNormal
+
+public boolean addNormal (org.bukkit.entity.Player player,
+ java.lang.String group)
+
+
+
+
+
+
+
+
+hasPermOnJoin
+
+public void hasPermOnJoin (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+isUnrestricted
+
+public boolean isUnrestricted (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+getInstance
+
+public static Utils getInstance ()
+
+
+
+
+
+
+
+
+packCoords
+
+public void packCoords (double x,
+ double y,
+ double z,
+ java.lang.String w,
+ org.bukkit.entity.Player pl)
+
+
+
+
+
+
+
+
+obtainToken
+
+public boolean obtainToken ()
+
+
+
+
+
+
+
+
+readToken
+
+public boolean readToken (java.lang.String inputToken)
+
+
+
+
+
+
+
+
+forceGM
+
+public static void forceGM (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/api/API.html b/javadoc/fr/xephi/authme/api/API.html
new file mode 100644
index 00000000..37a19c7d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/api/API.html
@@ -0,0 +1,581 @@
+
+
+
+
+
+
+API
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.api
+
+Class API
+
+java.lang.Object
+ fr.xephi.authme.api.API
+
+
+
+public class API extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+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)
+
+
+
+
+
+
+
+
+
+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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/api/class-use/API.html b/javadoc/fr/xephi/authme/api/class-use/API.html
new file mode 100644
index 00000000..497cb093
--- /dev/null
+++ b/javadoc/fr/xephi/authme/api/class-use/API.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.api.API
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.api.API
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/api/package-frame.html b/javadoc/fr/xephi/authme/api/package-frame.html
new file mode 100644
index 00000000..d0f355c7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/api/package-frame.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+fr.xephi.authme.api
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.api
+
+
+
+Classes
+
+
+API
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/api/package-summary.html b/javadoc/fr/xephi/authme/api/package-summary.html
new file mode 100644
index 00000000..20db9d25
--- /dev/null
+++ b/javadoc/fr/xephi/authme/api/package-summary.html
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+fr.xephi.authme.api
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.api
+
+
+
+
+
+Class Summary
+
+
+API
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/api/package-tree.html b/javadoc/fr/xephi/authme/api/package-tree.html
new file mode 100644
index 00000000..5462c340
--- /dev/null
+++ b/javadoc/fr/xephi/authme/api/package-tree.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+fr.xephi.authme.api Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.api
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/api/package-use.html b/javadoc/fr/xephi/authme/api/package-use.html
new file mode 100644
index 00000000..8f8d7e12
--- /dev/null
+++ b/javadoc/fr/xephi/authme/api/package-use.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.api
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.api
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/auth/PlayerAuth.html b/javadoc/fr/xephi/authme/cache/auth/PlayerAuth.html
new file mode 100644
index 00000000..6c09d865
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/auth/PlayerAuth.html
@@ -0,0 +1,920 @@
+
+
+
+
+
+
+PlayerAuth
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.cache.auth
+
+Class PlayerAuth
+
+java.lang.Object
+ fr.xephi.authme.cache.auth.PlayerAuth
+
+
+
+public class PlayerAuth extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+PlayerAuth (java.lang.String nickname,
+ double x,
+ double y,
+ double z,
+ java.lang.String world)
+
+
+
+
+
+PlayerAuth (java.lang.String nickname,
+ java.lang.String ip,
+ long lastLogin)
+
+
+
+
+
+PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String salt,
+ int groupId,
+ java.lang.String ip,
+ long lastLogin,
+ double x,
+ double y,
+ double z,
+ java.lang.String world,
+ java.lang.String email,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String salt,
+ int groupId,
+ java.lang.String ip,
+ long lastLogin,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String ip,
+ long lastLogin)
+
+
+
+
+
+PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String ip,
+ long lastLogin,
+ double x,
+ double y,
+ double z,
+ java.lang.String world,
+ java.lang.String email,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String ip,
+ long lastLogin,
+ java.lang.String email,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String salt,
+ java.lang.String ip,
+ long lastLogin,
+ double x,
+ double y,
+ double z,
+ java.lang.String world,
+ java.lang.String email,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String salt,
+ java.lang.String ip,
+ long lastLogin,
+ java.lang.String realName)
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PlayerAuth
+
+public PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String ip,
+ long lastLogin,
+ java.lang.String email,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth
+
+public PlayerAuth (java.lang.String nickname,
+ double x,
+ double y,
+ double z,
+ java.lang.String world)
+
+
+
+
+
+PlayerAuth
+
+public PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String ip,
+ long lastLogin,
+ double x,
+ double y,
+ double z,
+ java.lang.String world,
+ java.lang.String email,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth
+
+public PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String salt,
+ int groupId,
+ java.lang.String ip,
+ long lastLogin,
+ double x,
+ double y,
+ double z,
+ java.lang.String world,
+ java.lang.String email,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth
+
+public PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String salt,
+ int groupId,
+ java.lang.String ip,
+ long lastLogin,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth
+
+public PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String salt,
+ java.lang.String ip,
+ long lastLogin,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth
+
+public PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String salt,
+ java.lang.String ip,
+ long lastLogin,
+ double x,
+ double y,
+ double z,
+ java.lang.String world,
+ java.lang.String email,
+ java.lang.String realName)
+
+
+
+
+
+PlayerAuth
+
+public PlayerAuth (java.lang.String nickname,
+ java.lang.String ip,
+ long lastLogin)
+
+
+
+
+
+PlayerAuth
+
+public PlayerAuth (java.lang.String nickname,
+ java.lang.String hash,
+ java.lang.String ip,
+ long lastLogin)
+
+
+
+
+
+
+
+
+
+getIp
+
+public java.lang.String getIp ()
+
+
+
+
+
+
+
+
+getNickname
+
+public java.lang.String getNickname ()
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash ()
+
+
+
+
+
+
+
+
+getSalt
+
+public java.lang.String getSalt ()
+
+
+
+
+
+
+
+
+getGroupId
+
+public int getGroupId ()
+
+
+
+
+
+
+
+
+getQuitLocX
+
+public double getQuitLocX ()
+
+
+
+
+
+
+
+
+getQuitLocY
+
+public double getQuitLocY ()
+
+
+
+
+
+
+
+
+getQuitLocZ
+
+public double getQuitLocZ ()
+
+
+
+
+
+
+
+
+getEmail
+
+public java.lang.String getEmail ()
+
+
+
+
+
+
+
+
+setQuitLocX
+
+public void setQuitLocX (double d)
+
+
+
+
+
+
+
+
+setQuitLocY
+
+public void setQuitLocY (double d)
+
+
+
+
+
+
+
+
+setQuitLocZ
+
+public void setQuitLocZ (double d)
+
+
+
+
+
+
+
+
+getLastLogin
+
+public long getLastLogin ()
+
+
+
+
+
+
+
+
+setHash
+
+public void setHash (java.lang.String hash)
+
+
+
+
+
+
+
+
+setIp
+
+public void setIp (java.lang.String ip)
+
+
+
+
+
+
+
+
+setLastLogin
+
+public void setLastLogin (long lastLogin)
+
+
+
+
+
+
+
+
+setEmail
+
+public void setEmail (java.lang.String email)
+
+
+
+
+
+
+
+
+setSalt
+
+public void setSalt (java.lang.String salt)
+
+
+
+
+
+
+
+
+equals
+
+public boolean equals (java.lang.Object obj)
+
+
+Overrides: equals in class java.lang.Object
+
+
+
+
+
+
+
+
+hashCode
+
+public int hashCode ()
+
+
+Overrides: hashCode in class java.lang.Object
+
+
+
+
+
+
+
+
+setWorld
+
+public void setWorld (java.lang.String world)
+
+
+
+
+
+
+
+
+getWorld
+
+public java.lang.String getWorld ()
+
+
+
+
+
+
+
+
+toString
+
+public java.lang.String toString ()
+
+
+Overrides: toString in class java.lang.Object
+
+
+
+
+
+
+
+
+getRealname
+
+public java.lang.String getRealname ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/auth/PlayerCache.html b/javadoc/fr/xephi/authme/cache/auth/PlayerCache.html
new file mode 100644
index 00000000..78ad0a89
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/auth/PlayerCache.html
@@ -0,0 +1,333 @@
+
+
+
+
+
+
+PlayerCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.cache.auth
+
+Class PlayerCache
+
+java.lang.Object
+ fr.xephi.authme.cache.auth.PlayerCache
+
+
+
+public class PlayerCache extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+addPlayer
+
+public void addPlayer (PlayerAuth auth)
+
+
+
+
+
+
+
+
+updatePlayer
+
+public void updatePlayer (PlayerAuth auth)
+
+
+
+
+
+
+
+
+removePlayer
+
+public void removePlayer (java.lang.String user)
+
+
+
+
+
+
+
+
+isAuthenticated
+
+public boolean isAuthenticated (java.lang.String user)
+
+
+
+
+
+
+
+
+getAuth
+
+public PlayerAuth getAuth (java.lang.String user)
+
+
+
+
+
+
+
+
+getInstance
+
+public static PlayerCache getInstance ()
+
+
+
+
+
+
+
+
+getLogged
+
+public int getLogged ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/auth/class-use/PlayerAuth.html b/javadoc/fr/xephi/authme/cache/auth/class-use/PlayerAuth.html
new file mode 100644
index 00000000..ff8256d4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/auth/class-use/PlayerAuth.html
@@ -0,0 +1,702 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.auth.PlayerAuth
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.auth.PlayerAuth
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/auth/class-use/PlayerCache.html b/javadoc/fr/xephi/authme/cache/auth/class-use/PlayerCache.html
new file mode 100644
index 00000000..c67444f2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/auth/class-use/PlayerCache.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.auth.PlayerCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.auth.PlayerCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/auth/package-frame.html b/javadoc/fr/xephi/authme/cache/auth/package-frame.html
new file mode 100644
index 00000000..e0545a55
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/auth/package-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+fr.xephi.authme.cache.auth
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.cache.auth
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/auth/package-summary.html b/javadoc/fr/xephi/authme/cache/auth/package-summary.html
new file mode 100644
index 00000000..40ea13aa
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/auth/package-summary.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+fr.xephi.authme.cache.auth
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.cache.auth
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/auth/package-tree.html b/javadoc/fr/xephi/authme/cache/auth/package-tree.html
new file mode 100644
index 00000000..12936f12
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/auth/package-tree.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+fr.xephi.authme.cache.auth Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.cache.auth
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/auth/package-use.html b/javadoc/fr/xephi/authme/cache/auth/package-use.html
new file mode 100644
index 00000000..c7cb735d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/auth/package-use.html
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.cache.auth
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.cache.auth
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/backup/DataFileCache.html b/javadoc/fr/xephi/authme/cache/backup/DataFileCache.html
new file mode 100644
index 00000000..26c76e8b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/backup/DataFileCache.html
@@ -0,0 +1,352 @@
+
+
+
+
+
+
+DataFileCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.cache.backup
+
+Class DataFileCache
+
+java.lang.Object
+ fr.xephi.authme.cache.backup.DataFileCache
+
+
+
+public class DataFileCache extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+DataFileCache (org.bukkit.inventory.ItemStack[] inventory,
+ org.bukkit.inventory.ItemStack[] armor)
+
+
+
+
+
+DataFileCache (org.bukkit.inventory.ItemStack[] inventory,
+ org.bukkit.inventory.ItemStack[] armor,
+ java.lang.String group,
+ boolean operator,
+ boolean flying)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getArmour ()
+
+
+
+
+
+
+ java.lang.String
+getGroup ()
+
+
+
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getInventory ()
+
+
+
+
+
+
+ boolean
+getOperator ()
+
+
+
+
+
+
+ boolean
+isFlying ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+DataFileCache
+
+public DataFileCache (org.bukkit.inventory.ItemStack[] inventory,
+ org.bukkit.inventory.ItemStack[] armor)
+
+
+
+
+
+DataFileCache
+
+public DataFileCache (org.bukkit.inventory.ItemStack[] inventory,
+ org.bukkit.inventory.ItemStack[] armor,
+ java.lang.String group,
+ boolean operator,
+ boolean flying)
+
+
+
+
+
+
+
+
+
+getInventory
+
+public org.bukkit.inventory.ItemStack[] getInventory ()
+
+
+
+
+
+
+
+
+getArmour
+
+public org.bukkit.inventory.ItemStack[] getArmour ()
+
+
+
+
+
+
+
+
+getGroup
+
+public java.lang.String getGroup ()
+
+
+
+
+
+
+
+
+getOperator
+
+public boolean getOperator ()
+
+
+
+
+
+
+
+
+isFlying
+
+public boolean isFlying ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/backup/FileCache.html b/javadoc/fr/xephi/authme/cache/backup/FileCache.html
new file mode 100644
index 00000000..cc104e2d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/backup/FileCache.html
@@ -0,0 +1,317 @@
+
+
+
+
+
+
+FileCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.cache.backup
+
+Class FileCache
+
+java.lang.Object
+ fr.xephi.authme.cache.backup.FileCache
+
+
+
+public class FileCache extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+createCache (org.bukkit.entity.Player player,
+ DataFileCache playerData,
+ java.lang.String group,
+ boolean operator,
+ boolean flying)
+
+
+
+
+
+
+ boolean
+doesCacheExist (org.bukkit.entity.Player player)
+
+
+
+
+
+
+ DataFileCache
+readCache (org.bukkit.entity.Player player)
+
+
+
+
+
+
+ void
+removeCache (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+FileCache
+
+public FileCache (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+createCache
+
+public void createCache (org.bukkit.entity.Player player,
+ DataFileCache playerData,
+ java.lang.String group,
+ boolean operator,
+ boolean flying)
+
+
+
+
+
+
+
+
+readCache
+
+public DataFileCache readCache (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+removeCache
+
+public void removeCache (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+doesCacheExist
+
+public boolean doesCacheExist (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/backup/class-use/DataFileCache.html b/javadoc/fr/xephi/authme/cache/backup/class-use/DataFileCache.html
new file mode 100644
index 00000000..e25a0465
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/backup/class-use/DataFileCache.html
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.backup.DataFileCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.backup.DataFileCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/backup/class-use/FileCache.html b/javadoc/fr/xephi/authme/cache/backup/class-use/FileCache.html
new file mode 100644
index 00000000..2281f993
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/backup/class-use/FileCache.html
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.backup.FileCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.backup.FileCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/backup/package-frame.html b/javadoc/fr/xephi/authme/cache/backup/package-frame.html
new file mode 100644
index 00000000..5fbf9b7a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/backup/package-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+fr.xephi.authme.cache.backup
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.cache.backup
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/backup/package-summary.html b/javadoc/fr/xephi/authme/cache/backup/package-summary.html
new file mode 100644
index 00000000..f31f6bca
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/backup/package-summary.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+fr.xephi.authme.cache.backup
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.cache.backup
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/backup/package-tree.html b/javadoc/fr/xephi/authme/cache/backup/package-tree.html
new file mode 100644
index 00000000..363e20b8
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/backup/package-tree.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+fr.xephi.authme.cache.backup Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.cache.backup
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/backup/package-use.html b/javadoc/fr/xephi/authme/cache/backup/package-use.html
new file mode 100644
index 00000000..76cd2960
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/backup/package-use.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.cache.backup
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.cache.backup
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/limbo/LimboCache.html b/javadoc/fr/xephi/authme/cache/limbo/LimboCache.html
new file mode 100644
index 00000000..2eeca315
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/limbo/LimboCache.html
@@ -0,0 +1,389 @@
+
+
+
+
+
+
+LimboCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.cache.limbo
+
+Class LimboCache
+
+java.lang.Object
+ fr.xephi.authme.cache.limbo.LimboCache
+
+
+
+public class LimboCache extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+cache
+
+public java.util.HashMap<java.lang.String,LimboPlayer > cache
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+addLimboPlayer
+
+public void addLimboPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+addLimboPlayer
+
+public void addLimboPlayer (org.bukkit.entity.Player player,
+ java.lang.String group)
+
+
+
+
+
+
+
+
+deleteLimboPlayer
+
+public void deleteLimboPlayer (java.lang.String name)
+
+
+
+
+
+
+
+
+getLimboPlayer
+
+public LimboPlayer getLimboPlayer (java.lang.String name)
+
+
+
+
+
+
+
+
+hasLimboPlayer
+
+public boolean hasLimboPlayer (java.lang.String name)
+
+
+
+
+
+
+
+
+getInstance
+
+public static LimboCache getInstance ()
+
+
+
+
+
+
+
+
+updateLimboPlayer
+
+public void updateLimboPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/limbo/LimboPlayer.html b/javadoc/fr/xephi/authme/cache/limbo/LimboPlayer.html
new file mode 100644
index 00000000..bc4e3157
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/limbo/LimboPlayer.html
@@ -0,0 +1,553 @@
+
+
+
+
+
+
+LimboPlayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.cache.limbo
+
+Class LimboPlayer
+
+java.lang.Object
+ fr.xephi.authme.cache.limbo.LimboPlayer
+
+
+
+public class LimboPlayer extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+LimboPlayer (java.lang.String name,
+ org.bukkit.Location loc,
+ org.bukkit.GameMode gameMode,
+ boolean operator,
+ java.lang.String group,
+ boolean flying)
+
+
+
+
+
+LimboPlayer (java.lang.String name,
+ org.bukkit.Location loc,
+ org.bukkit.inventory.ItemStack[] inventory,
+ org.bukkit.inventory.ItemStack[] armour,
+ org.bukkit.GameMode gameMode,
+ boolean operator,
+ java.lang.String group,
+ boolean flying)
+
+
+
+
+
+LimboPlayer (java.lang.String name,
+ java.lang.String group)
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+LimboPlayer
+
+public LimboPlayer (java.lang.String name,
+ org.bukkit.Location loc,
+ org.bukkit.inventory.ItemStack[] inventory,
+ org.bukkit.inventory.ItemStack[] armour,
+ org.bukkit.GameMode gameMode,
+ boolean operator,
+ java.lang.String group,
+ boolean flying)
+
+
+
+
+
+LimboPlayer
+
+public LimboPlayer (java.lang.String name,
+ org.bukkit.Location loc,
+ org.bukkit.GameMode gameMode,
+ boolean operator,
+ java.lang.String group,
+ boolean flying)
+
+
+
+
+
+LimboPlayer
+
+public LimboPlayer (java.lang.String name,
+ java.lang.String group)
+
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+getLoc
+
+public org.bukkit.Location getLoc ()
+
+
+
+
+
+
+
+
+getArmour
+
+public org.bukkit.inventory.ItemStack[] getArmour ()
+
+
+
+
+
+
+
+
+getInventory
+
+public org.bukkit.inventory.ItemStack[] getInventory ()
+
+
+
+
+
+
+
+
+setArmour
+
+public void setArmour (org.bukkit.inventory.ItemStack[] armour)
+
+
+
+
+
+
+
+
+setInventory
+
+public void setInventory (org.bukkit.inventory.ItemStack[] inventory)
+
+
+
+
+
+
+
+
+getGameMode
+
+public org.bukkit.GameMode getGameMode ()
+
+
+
+
+
+
+
+
+getOperator
+
+public boolean getOperator ()
+
+
+
+
+
+
+
+
+getGroup
+
+public java.lang.String getGroup ()
+
+
+
+
+
+
+
+
+setTimeoutTaskId
+
+public void setTimeoutTaskId (int i)
+
+
+
+
+
+
+
+
+getTimeoutTaskId
+
+public int getTimeoutTaskId ()
+
+
+
+
+
+
+
+
+setMessageTaskId
+
+public void setMessageTaskId (int messageTaskId)
+
+
+
+
+
+
+
+
+getMessageTaskId
+
+public int getMessageTaskId ()
+
+
+
+
+
+
+
+
+isFlying
+
+public boolean isFlying ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/limbo/class-use/LimboCache.html b/javadoc/fr/xephi/authme/cache/limbo/class-use/LimboCache.html
new file mode 100644
index 00000000..74a1a8d2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/limbo/class-use/LimboCache.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.limbo.LimboCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.limbo.LimboCache
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/limbo/class-use/LimboPlayer.html b/javadoc/fr/xephi/authme/cache/limbo/class-use/LimboPlayer.html
new file mode 100644
index 00000000..f75bf1d9
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/limbo/class-use/LimboPlayer.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.limbo.LimboPlayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.cache.limbo.LimboPlayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/limbo/package-frame.html b/javadoc/fr/xephi/authme/cache/limbo/package-frame.html
new file mode 100644
index 00000000..34ca5a17
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/limbo/package-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+fr.xephi.authme.cache.limbo
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.cache.limbo
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/limbo/package-summary.html b/javadoc/fr/xephi/authme/cache/limbo/package-summary.html
new file mode 100644
index 00000000..fc975a72
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/limbo/package-summary.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+fr.xephi.authme.cache.limbo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.cache.limbo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/limbo/package-tree.html b/javadoc/fr/xephi/authme/cache/limbo/package-tree.html
new file mode 100644
index 00000000..d1496951
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/limbo/package-tree.html
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+fr.xephi.authme.cache.limbo Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.cache.limbo
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/cache/limbo/package-use.html b/javadoc/fr/xephi/authme/cache/limbo/package-use.html
new file mode 100644
index 00000000..0cecbed0
--- /dev/null
+++ b/javadoc/fr/xephi/authme/cache/limbo/package-use.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.cache.limbo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.cache.limbo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/class-use/AuthMe.html b/javadoc/fr/xephi/authme/class-use/AuthMe.html
new file mode 100644
index 00000000..2c4ee950
--- /dev/null
+++ b/javadoc/fr/xephi/authme/class-use/AuthMe.html
@@ -0,0 +1,1149 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.AuthMe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.AuthMe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructors in fr.xephi.authme.converter with parameters of type AuthMe
+
+
+CrazyLoginConverter (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+newxAuthToFlat (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+oldxAuthToFlat (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+RakamakConverter (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+RoyalAuthConverter (AuthMe plugin)
+
+
+
+
+
+vAuthConverter (AuthMe plugin,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+vAuthFileReader (AuthMe plugin,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+xAuthConverter (AuthMe plugin,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/class-use/ConsoleFilter.html b/javadoc/fr/xephi/authme/class-use/ConsoleFilter.html
new file mode 100644
index 00000000..48dc9dcc
--- /dev/null
+++ b/javadoc/fr/xephi/authme/class-use/ConsoleFilter.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.ConsoleFilter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.ConsoleFilter
+
+No usage of fr.xephi.authme.ConsoleFilter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/class-use/ConsoleLogger.html b/javadoc/fr/xephi/authme/class-use/ConsoleLogger.html
new file mode 100644
index 00000000..41d35795
--- /dev/null
+++ b/javadoc/fr/xephi/authme/class-use/ConsoleLogger.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.ConsoleLogger
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.ConsoleLogger
+
+No usage of fr.xephi.authme.ConsoleLogger
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/class-use/DataManager.html b/javadoc/fr/xephi/authme/class-use/DataManager.html
new file mode 100644
index 00000000..e2db5745
--- /dev/null
+++ b/javadoc/fr/xephi/authme/class-use/DataManager.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.DataManager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.DataManager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/class-use/Log4JFilter.html b/javadoc/fr/xephi/authme/class-use/Log4JFilter.html
new file mode 100644
index 00000000..dfb6c8e2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/class-use/Log4JFilter.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.Log4JFilter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.Log4JFilter
+
+No usage of fr.xephi.authme.Log4JFilter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/class-use/PerformBackup.html b/javadoc/fr/xephi/authme/class-use/PerformBackup.html
new file mode 100644
index 00000000..858bd401
--- /dev/null
+++ b/javadoc/fr/xephi/authme/class-use/PerformBackup.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.PerformBackup
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.PerformBackup
+
+No usage of fr.xephi.authme.PerformBackup
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/class-use/SendMailSSL.html b/javadoc/fr/xephi/authme/class-use/SendMailSSL.html
new file mode 100644
index 00000000..59d8aa72
--- /dev/null
+++ b/javadoc/fr/xephi/authme/class-use/SendMailSSL.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.SendMailSSL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.SendMailSSL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/class-use/Utils.groupType.html b/javadoc/fr/xephi/authme/class-use/Utils.groupType.html
new file mode 100644
index 00000000..fc93464f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/class-use/Utils.groupType.html
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.Utils.groupType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.Utils.groupType
+
+
+
+
+
+
+
+
+
+
+
+
+Methods in fr.xephi.authme that return Utils.groupType
+
+
+
+static Utils.groupType
+Utils.groupType. valueOf (java.lang.String name)
+
+
+ Returns the enum constant of this type with the specified name.
+
+
+
+static Utils.groupType []
+Utils.groupType. values ()
+
+
+ Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/class-use/Utils.html b/javadoc/fr/xephi/authme/class-use/Utils.html
new file mode 100644
index 00000000..0871034a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/class-use/Utils.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.Utils
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.Utils
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/AdminCommand.html b/javadoc/fr/xephi/authme/commands/AdminCommand.html
new file mode 100644
index 00000000..ec90f5a7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/AdminCommand.html
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+AdminCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class AdminCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.AdminCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class AdminCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AdminCommand
+
+public AdminCommand (AuthMe plugin,
+ DataSource database)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/CaptchaCommand.html b/javadoc/fr/xephi/authme/commands/CaptchaCommand.html
new file mode 100644
index 00000000..19e4ddf1
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/CaptchaCommand.html
@@ -0,0 +1,318 @@
+
+
+
+
+
+
+CaptchaCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class CaptchaCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.CaptchaCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class CaptchaCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+rdm
+
+public static RandomString rdm
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CaptchaCommand
+
+public CaptchaCommand (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/ChangePasswordCommand.html b/javadoc/fr/xephi/authme/commands/ChangePasswordCommand.html
new file mode 100644
index 00000000..0cc62a44
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/ChangePasswordCommand.html
@@ -0,0 +1,302 @@
+
+
+
+
+
+
+ChangePasswordCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class ChangePasswordCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.ChangePasswordCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class ChangePasswordCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ChangePasswordCommand
+
+public ChangePasswordCommand (DataSource database,
+ AuthMe plugin)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/ConverterCommand.ConvertType.html b/javadoc/fr/xephi/authme/commands/ConverterCommand.ConvertType.html
new file mode 100644
index 00000000..535f1932
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/ConverterCommand.ConvertType.html
@@ -0,0 +1,405 @@
+
+
+
+
+
+
+ConverterCommand.ConvertType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Enum ConverterCommand.ConvertType
+
+java.lang.Object
+ java.lang.Enum<ConverterCommand.ConvertType >
+ fr.xephi.authme.commands.ConverterCommand.ConvertType
+
+
+All Implemented Interfaces: java.io.Serializable, java.lang.Comparable<ConverterCommand.ConvertType >
+
+
+Enclosing class: ConverterCommand
+
+
+
+public static enum ConverterCommand.ConvertType extends java.lang.Enum<ConverterCommand.ConvertType >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Enum
+
+
+compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Detail
+
+
+
+
+ftsql
+
+public static final ConverterCommand.ConvertType ftsql
+
+
+
+
+
+
+
+ftsqlite
+
+public static final ConverterCommand.ConvertType ftsqlite
+
+
+
+
+
+
+
+xauth
+
+public static final ConverterCommand.ConvertType xauth
+
+
+
+
+
+
+
+crazylogin
+
+public static final ConverterCommand.ConvertType crazylogin
+
+
+
+
+
+
+
+rakamak
+
+public static final ConverterCommand.ConvertType rakamak
+
+
+
+
+
+
+
+royalauth
+
+public static final ConverterCommand.ConvertType royalauth
+
+
+
+
+
+
+
+vauth
+
+public static final ConverterCommand.ConvertType vauth
+
+
+
+
+
+
+
+
+
+
+
+values
+
+public static ConverterCommand.ConvertType [] values ()
+
+Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+
+for (ConverterCommand.ConvertType c : ConverterCommand.ConvertType.values())
+ System.out.println(c);
+
+
+
+
+Returns: an array containing the constants of this enum type, in
+the order they are declared
+
+
+
+
+
+valueOf
+
+public static ConverterCommand.ConvertType valueOf (java.lang.String name)
+
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+
+Parameters: name - the name of the enum constant to be returned.
+Returns: the enum constant with the specified name
+ Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/ConverterCommand.html b/javadoc/fr/xephi/authme/commands/ConverterCommand.html
new file mode 100644
index 00000000..78f3c297
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/ConverterCommand.html
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+ConverterCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class ConverterCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.ConverterCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class ConverterCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ConverterCommand
+
+public ConverterCommand (AuthMe plugin,
+ DataSource database)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/EmailCommand.html b/javadoc/fr/xephi/authme/commands/EmailCommand.html
new file mode 100644
index 00000000..0e60c637
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/EmailCommand.html
@@ -0,0 +1,306 @@
+
+
+
+
+
+
+EmailCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class EmailCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.EmailCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class EmailCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+EmailCommand
+
+public EmailCommand (AuthMe plugin,
+ DataSource data)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/LoginCommand.html b/javadoc/fr/xephi/authme/commands/LoginCommand.html
new file mode 100644
index 00000000..0153fcbd
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/LoginCommand.html
@@ -0,0 +1,264 @@
+
+
+
+
+
+
+LoginCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class LoginCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.LoginCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class LoginCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+LoginCommand
+
+public LoginCommand (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/LogoutCommand.html b/javadoc/fr/xephi/authme/commands/LogoutCommand.html
new file mode 100644
index 00000000..a6e65da4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/LogoutCommand.html
@@ -0,0 +1,266 @@
+
+
+
+
+
+
+LogoutCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class LogoutCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.LogoutCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class LogoutCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+LogoutCommand
+
+public LogoutCommand (AuthMe plugin,
+ DataSource database)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/PasspartuCommand.html b/javadoc/fr/xephi/authme/commands/PasspartuCommand.html
new file mode 100644
index 00000000..44e23375
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/PasspartuCommand.html
@@ -0,0 +1,304 @@
+
+
+
+
+
+
+PasspartuCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class PasspartuCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.PasspartuCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class PasspartuCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+Author:
+ stefano
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PasspartuCommand
+
+public PasspartuCommand (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/RegisterCommand.html b/javadoc/fr/xephi/authme/commands/RegisterCommand.html
new file mode 100644
index 00000000..ff2d5b41
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/RegisterCommand.html
@@ -0,0 +1,318 @@
+
+
+
+
+
+
+RegisterCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class RegisterCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.RegisterCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class RegisterCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+auth
+
+public PlayerAuth auth
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RegisterCommand
+
+public RegisterCommand (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/UnregisterCommand.html b/javadoc/fr/xephi/authme/commands/UnregisterCommand.html
new file mode 100644
index 00000000..a4081b85
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/UnregisterCommand.html
@@ -0,0 +1,302 @@
+
+
+
+
+
+
+UnregisterCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+Class UnregisterCommand
+
+java.lang.Object
+ fr.xephi.authme.commands.UnregisterCommand
+
+
+All Implemented Interfaces: org.bukkit.command.CommandExecutor
+
+
+
+public class UnregisterCommand extends java.lang.Objectimplements org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+UnregisterCommand
+
+public UnregisterCommand (AuthMe plugin,
+ DataSource database)
+
+
+
+
+
+
+
+
+
+onCommand
+
+public boolean onCommand (org.bukkit.command.CommandSender sender,
+ org.bukkit.command.Command cmnd,
+ java.lang.String label,
+ java.lang.String[] args)
+
+
+Specified by: onCommand in interface org.bukkit.command.CommandExecutor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/AdminCommand.html b/javadoc/fr/xephi/authme/commands/class-use/AdminCommand.html
new file mode 100644
index 00000000..bee1cee2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/AdminCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.AdminCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.AdminCommand
+
+No usage of fr.xephi.authme.commands.AdminCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/CaptchaCommand.html b/javadoc/fr/xephi/authme/commands/class-use/CaptchaCommand.html
new file mode 100644
index 00000000..1010a6bd
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/CaptchaCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.CaptchaCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.CaptchaCommand
+
+No usage of fr.xephi.authme.commands.CaptchaCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/ChangePasswordCommand.html b/javadoc/fr/xephi/authme/commands/class-use/ChangePasswordCommand.html
new file mode 100644
index 00000000..6b25f7f9
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/ChangePasswordCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.ChangePasswordCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.ChangePasswordCommand
+
+No usage of fr.xephi.authme.commands.ChangePasswordCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/ConverterCommand.ConvertType.html b/javadoc/fr/xephi/authme/commands/class-use/ConverterCommand.ConvertType.html
new file mode 100644
index 00000000..17a7f2fa
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/ConverterCommand.ConvertType.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.ConverterCommand.ConvertType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.ConverterCommand.ConvertType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/ConverterCommand.html b/javadoc/fr/xephi/authme/commands/class-use/ConverterCommand.html
new file mode 100644
index 00000000..705ec80d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/ConverterCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.ConverterCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.ConverterCommand
+
+No usage of fr.xephi.authme.commands.ConverterCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/EmailCommand.html b/javadoc/fr/xephi/authme/commands/class-use/EmailCommand.html
new file mode 100644
index 00000000..a72bd60a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/EmailCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.EmailCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.EmailCommand
+
+No usage of fr.xephi.authme.commands.EmailCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/LoginCommand.html b/javadoc/fr/xephi/authme/commands/class-use/LoginCommand.html
new file mode 100644
index 00000000..033b7c7d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/LoginCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.LoginCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.LoginCommand
+
+No usage of fr.xephi.authme.commands.LoginCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/LogoutCommand.html b/javadoc/fr/xephi/authme/commands/class-use/LogoutCommand.html
new file mode 100644
index 00000000..039f052e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/LogoutCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.LogoutCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.LogoutCommand
+
+No usage of fr.xephi.authme.commands.LogoutCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/PasspartuCommand.html b/javadoc/fr/xephi/authme/commands/class-use/PasspartuCommand.html
new file mode 100644
index 00000000..c2fb63eb
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/PasspartuCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.PasspartuCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.PasspartuCommand
+
+No usage of fr.xephi.authme.commands.PasspartuCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/RegisterCommand.html b/javadoc/fr/xephi/authme/commands/class-use/RegisterCommand.html
new file mode 100644
index 00000000..2b3838a4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/RegisterCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.RegisterCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.RegisterCommand
+
+No usage of fr.xephi.authme.commands.RegisterCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/class-use/UnregisterCommand.html b/javadoc/fr/xephi/authme/commands/class-use/UnregisterCommand.html
new file mode 100644
index 00000000..e2ee53d1
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/class-use/UnregisterCommand.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.UnregisterCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.commands.UnregisterCommand
+
+No usage of fr.xephi.authme.commands.UnregisterCommand
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/package-frame.html b/javadoc/fr/xephi/authme/commands/package-frame.html
new file mode 100644
index 00000000..65eb2916
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/package-frame.html
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/package-summary.html b/javadoc/fr/xephi/authme/commands/package-summary.html
new file mode 100644
index 00000000..ec796c15
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/package-summary.html
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+fr.xephi.authme.commands
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.commands
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/package-tree.html b/javadoc/fr/xephi/authme/commands/package-tree.html
new file mode 100644
index 00000000..acbfa7db
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/package-tree.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+fr.xephi.authme.commands Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.commands
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+fr.xephi.authme.commands.AdminCommand (implements org.bukkit.command.CommandExecutor)
+ fr.xephi.authme.commands.CaptchaCommand (implements org.bukkit.command.CommandExecutor)
+ fr.xephi.authme.commands.ChangePasswordCommand (implements org.bukkit.command.CommandExecutor)
+ fr.xephi.authme.commands.ConverterCommand (implements org.bukkit.command.CommandExecutor)
+ fr.xephi.authme.commands.EmailCommand (implements org.bukkit.command.CommandExecutor)
+ fr.xephi.authme.commands.LoginCommand (implements org.bukkit.command.CommandExecutor)
+ fr.xephi.authme.commands.LogoutCommand (implements org.bukkit.command.CommandExecutor)
+ fr.xephi.authme.commands.PasspartuCommand (implements org.bukkit.command.CommandExecutor)
+ fr.xephi.authme.commands.RegisterCommand (implements org.bukkit.command.CommandExecutor)
+ fr.xephi.authme.commands.UnregisterCommand (implements org.bukkit.command.CommandExecutor)
+
+
+
+Enum Hierarchy
+
+
+java.lang.Object
+java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/commands/package-use.html b/javadoc/fr/xephi/authme/commands/package-use.html
new file mode 100644
index 00000000..0fad66e3
--- /dev/null
+++ b/javadoc/fr/xephi/authme/commands/package-use.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.commands
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.commands
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/Converter.html b/javadoc/fr/xephi/authme/converter/Converter.html
new file mode 100644
index 00000000..2c0afc52
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/Converter.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+Converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PREV CLASS
+ NEXT CLASS
+
+ FRAMES
+ NO FRAMES
+
+
+ All Classes
+
+
+
+
+
+
+
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD
+
+DETAIL: FIELD | CONSTR | METHOD
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Interface Converter
+
+All Superinterfaces: java.lang.Runnable
+
+
+All Known Implementing Classes: CrazyLoginConverter , FlatToSql , FlatToSqlite , RakamakConverter , RoyalAuthConverter , vAuthConverter , xAuthConverter
+
+
+
+public interface Converter extends java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from interface java.lang.Runnable
+
+
+run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PREV CLASS
+ NEXT CLASS
+
+ FRAMES
+ NO FRAMES
+
+
+ All Classes
+
+
+
+
+
+
+
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD
+
+DETAIL: FIELD | CONSTR | METHOD
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/CrazyLoginConverter.html b/javadoc/fr/xephi/authme/converter/CrazyLoginConverter.html
new file mode 100644
index 00000000..7a7052b7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/CrazyLoginConverter.html
@@ -0,0 +1,360 @@
+
+
+
+
+
+
+CrazyLoginConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class CrazyLoginConverter
+
+java.lang.Object
+ fr.xephi.authme.converter.CrazyLoginConverter
+
+
+All Implemented Interfaces: Converter , java.lang.Runnable
+
+
+
+public class CrazyLoginConverter extends java.lang.Objectimplements Converter
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+instance
+
+public AuthMe instance
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+sender
+
+public org.bukkit.command.CommandSender sender
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CrazyLoginConverter
+
+public CrazyLoginConverter (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+getInstance
+
+public CrazyLoginConverter getInstance ()
+
+
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/FlatToSql.html b/javadoc/fr/xephi/authme/converter/FlatToSql.html
new file mode 100644
index 00000000..f4f0e1d2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/FlatToSql.html
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+FlatToSql
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class FlatToSql
+
+java.lang.Object
+ fr.xephi.authme.converter.FlatToSql
+
+
+All Implemented Interfaces: Converter , java.lang.Runnable
+
+
+
+public class FlatToSql extends java.lang.Objectimplements Converter
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+FlatToSql ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+FlatToSql
+
+public FlatToSql ()
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/FlatToSqlite.html b/javadoc/fr/xephi/authme/converter/FlatToSqlite.html
new file mode 100644
index 00000000..65a7a3c3
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/FlatToSqlite.html
@@ -0,0 +1,316 @@
+
+
+
+
+
+
+FlatToSqlite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class FlatToSqlite
+
+java.lang.Object
+ fr.xephi.authme.converter.FlatToSqlite
+
+
+All Implemented Interfaces: Converter , java.lang.Runnable
+
+
+
+public class FlatToSqlite extends java.lang.Objectimplements Converter
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+ org.bukkit.command.CommandSender
+sender
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+FlatToSqlite (org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static void
+close ()
+
+
+
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+sender
+
+public org.bukkit.command.CommandSender sender
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+FlatToSqlite
+
+public FlatToSqlite (org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+close
+
+public static void close ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/RakamakConverter.html b/javadoc/fr/xephi/authme/converter/RakamakConverter.html
new file mode 100644
index 00000000..d280f6fe
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/RakamakConverter.html
@@ -0,0 +1,360 @@
+
+
+
+
+
+
+RakamakConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class RakamakConverter
+
+java.lang.Object
+ fr.xephi.authme.converter.RakamakConverter
+
+
+All Implemented Interfaces: Converter , java.lang.Runnable
+
+
+
+public class RakamakConverter extends java.lang.Objectimplements Converter
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+instance
+
+public AuthMe instance
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+sender
+
+public org.bukkit.command.CommandSender sender
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RakamakConverter
+
+public RakamakConverter (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+getInstance
+
+public RakamakConverter getInstance ()
+
+
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/RoyalAuthConverter.html b/javadoc/fr/xephi/authme/converter/RoyalAuthConverter.html
new file mode 100644
index 00000000..6887c9aa
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/RoyalAuthConverter.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+RoyalAuthConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class RoyalAuthConverter
+
+java.lang.Object
+ fr.xephi.authme.converter.RoyalAuthConverter
+
+
+All Implemented Interfaces: Converter , java.lang.Runnable
+
+
+
+public class RoyalAuthConverter extends java.lang.Objectimplements Converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RoyalAuthConverter
+
+public RoyalAuthConverter (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/RoyalAuthYamlReader.html b/javadoc/fr/xephi/authme/converter/RoyalAuthYamlReader.html
new file mode 100644
index 00000000..27685dad
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/RoyalAuthYamlReader.html
@@ -0,0 +1,351 @@
+
+
+
+
+
+
+RoyalAuthYamlReader
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class RoyalAuthYamlReader
+
+java.lang.Object
+ org.bukkit.configuration.MemorySection
+ org.bukkit.configuration.MemoryConfiguration
+ org.bukkit.configuration.file.FileConfiguration
+ org.bukkit.configuration.file.YamlConfiguration
+ fr.xephi.authme.settings.CustomConfiguration
+ fr.xephi.authme.converter.RoyalAuthYamlReader
+
+
+All Implemented Interfaces: org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection
+
+
+
+public class RoyalAuthYamlReader extends CustomConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getHash ()
+
+
+
+
+
+
+ long
+getLastLogin ()
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
+
+
+loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, saveToString
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+load, load, load, load, save, save
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemoryConfiguration
+
+
+addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemorySection
+
+
+contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.bukkit.configuration.ConfigurationSection
+
+
+contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RoyalAuthYamlReader
+
+public RoyalAuthYamlReader (java.io.File file)
+
+
+
+
+
+
+
+
+
+getLastLogin
+
+public long getLastLogin ()
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/Converter.html b/javadoc/fr/xephi/authme/converter/class-use/Converter.html
new file mode 100644
index 00000000..3cbafae4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/Converter.html
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.converter.Converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.converter.Converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/CrazyLoginConverter.html b/javadoc/fr/xephi/authme/converter/class-use/CrazyLoginConverter.html
new file mode 100644
index 00000000..40ea35bd
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/CrazyLoginConverter.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.CrazyLoginConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.CrazyLoginConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/FlatToSql.html b/javadoc/fr/xephi/authme/converter/class-use/FlatToSql.html
new file mode 100644
index 00000000..0d873900
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/FlatToSql.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.FlatToSql
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.FlatToSql
+
+No usage of fr.xephi.authme.converter.FlatToSql
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/FlatToSqlite.html b/javadoc/fr/xephi/authme/converter/class-use/FlatToSqlite.html
new file mode 100644
index 00000000..47d510ed
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/FlatToSqlite.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.FlatToSqlite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.FlatToSqlite
+
+No usage of fr.xephi.authme.converter.FlatToSqlite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/RakamakConverter.html b/javadoc/fr/xephi/authme/converter/class-use/RakamakConverter.html
new file mode 100644
index 00000000..1415bf4d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/RakamakConverter.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.RakamakConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.RakamakConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/RoyalAuthConverter.html b/javadoc/fr/xephi/authme/converter/class-use/RoyalAuthConverter.html
new file mode 100644
index 00000000..c8b3ba92
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/RoyalAuthConverter.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.RoyalAuthConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.RoyalAuthConverter
+
+No usage of fr.xephi.authme.converter.RoyalAuthConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/RoyalAuthYamlReader.html b/javadoc/fr/xephi/authme/converter/class-use/RoyalAuthYamlReader.html
new file mode 100644
index 00000000..5dee411c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/RoyalAuthYamlReader.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.RoyalAuthYamlReader
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.RoyalAuthYamlReader
+
+No usage of fr.xephi.authme.converter.RoyalAuthYamlReader
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/newxAuthToFlat.html b/javadoc/fr/xephi/authme/converter/class-use/newxAuthToFlat.html
new file mode 100644
index 00000000..f6a9f48c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/newxAuthToFlat.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.newxAuthToFlat
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.newxAuthToFlat
+
+No usage of fr.xephi.authme.converter.newxAuthToFlat
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/oldxAuthToFlat.html b/javadoc/fr/xephi/authme/converter/class-use/oldxAuthToFlat.html
new file mode 100644
index 00000000..92898df0
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/oldxAuthToFlat.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.oldxAuthToFlat
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.oldxAuthToFlat
+
+No usage of fr.xephi.authme.converter.oldxAuthToFlat
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/vAuthConverter.html b/javadoc/fr/xephi/authme/converter/class-use/vAuthConverter.html
new file mode 100644
index 00000000..bfd6614f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/vAuthConverter.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.vAuthConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.vAuthConverter
+
+No usage of fr.xephi.authme.converter.vAuthConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/vAuthFileReader.html b/javadoc/fr/xephi/authme/converter/class-use/vAuthFileReader.html
new file mode 100644
index 00000000..daa673e2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/vAuthFileReader.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.vAuthFileReader
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.vAuthFileReader
+
+No usage of fr.xephi.authme.converter.vAuthFileReader
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/class-use/xAuthConverter.html b/javadoc/fr/xephi/authme/converter/class-use/xAuthConverter.html
new file mode 100644
index 00000000..f6dbd879
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/class-use/xAuthConverter.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.xAuthConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.converter.xAuthConverter
+
+No usage of fr.xephi.authme.converter.xAuthConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/newxAuthToFlat.html b/javadoc/fr/xephi/authme/converter/newxAuthToFlat.html
new file mode 100644
index 00000000..f52b714e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/newxAuthToFlat.html
@@ -0,0 +1,385 @@
+
+
+
+
+
+
+newxAuthToFlat
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class newxAuthToFlat
+
+java.lang.Object
+ fr.xephi.authme.converter.newxAuthToFlat
+
+
+
+public class newxAuthToFlat extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+convert ()
+
+
+
+
+
+
+ java.lang.String
+getIdPlayer (int id)
+
+
+
+
+
+
+ java.lang.String
+getPassword (int accountId)
+
+
+
+
+
+
+ java.util.List<java.lang.Integer>
+getXAuthPlayers ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+instance
+
+public AuthMe instance
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+sender
+
+public org.bukkit.command.CommandSender sender
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+newxAuthToFlat
+
+public newxAuthToFlat (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+convert
+
+public boolean convert ()
+
+
+
+
+
+
+
+
+getIdPlayer
+
+public java.lang.String getIdPlayer (int id)
+
+
+
+
+
+
+
+
+getXAuthPlayers
+
+public java.util.List<java.lang.Integer> getXAuthPlayers ()
+
+
+
+
+
+
+
+
+getPassword
+
+public java.lang.String getPassword (int accountId)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/oldxAuthToFlat.html b/javadoc/fr/xephi/authme/converter/oldxAuthToFlat.html
new file mode 100644
index 00000000..06675c84
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/oldxAuthToFlat.html
@@ -0,0 +1,389 @@
+
+
+
+
+
+
+oldxAuthToFlat
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class oldxAuthToFlat
+
+java.lang.Object
+ fr.xephi.authme.converter.oldxAuthToFlat
+
+
+
+public class oldxAuthToFlat extends java.lang.Object
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+convert ()
+
+
+
+
+
+
+ java.lang.String
+getIdPlayer (int id)
+
+
+
+
+
+
+ java.lang.String
+getPassword (int accountId)
+
+
+
+
+
+
+ java.util.List<java.lang.Integer>
+getXAuthPlayers ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+instance
+
+public AuthMe instance
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+sender
+
+public org.bukkit.command.CommandSender sender
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+oldxAuthToFlat
+
+public oldxAuthToFlat (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+convert
+
+public boolean convert ()
+
+
+
+
+
+
+
+
+getIdPlayer
+
+public java.lang.String getIdPlayer (int id)
+
+
+
+
+
+
+
+
+getXAuthPlayers
+
+public java.util.List<java.lang.Integer> getXAuthPlayers ()
+
+
+
+
+
+
+
+
+getPassword
+
+public java.lang.String getPassword (int accountId)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/package-frame.html b/javadoc/fr/xephi/authme/converter/package-frame.html
new file mode 100644
index 00000000..d21ab595
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/package-frame.html
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/package-summary.html b/javadoc/fr/xephi/authme/converter/package-summary.html
new file mode 100644
index 00000000..24152c10
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/package-summary.html
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/package-tree.html b/javadoc/fr/xephi/authme/converter/package-tree.html
new file mode 100644
index 00000000..71a0f338
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/package-tree.html
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+fr.xephi.authme.converter Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.converter
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+fr.xephi.authme.converter.CrazyLoginConverter (implements fr.xephi.authme.converter.Converter )
+ fr.xephi.authme.converter.FlatToSql (implements fr.xephi.authme.converter.Converter )
+ fr.xephi.authme.converter.FlatToSqlite (implements fr.xephi.authme.converter.Converter )
+ org.bukkit.configuration.MemorySection (implements org.bukkit.configuration.ConfigurationSection)
+
+org.bukkit.configuration.MemoryConfiguration (implements org.bukkit.configuration.Configuration)
+
+org.bukkit.configuration.file.FileConfiguration
+org.bukkit.configuration.file.YamlConfiguration
+
+
+
+ fr.xephi.authme.converter.newxAuthToFlat fr.xephi.authme.converter.oldxAuthToFlat fr.xephi.authme.converter.RakamakConverter (implements fr.xephi.authme.converter.Converter )
+ fr.xephi.authme.converter.RoyalAuthConverter (implements fr.xephi.authme.converter.Converter )
+ fr.xephi.authme.converter.vAuthConverter (implements fr.xephi.authme.converter.Converter )
+ fr.xephi.authme.converter.vAuthFileReader fr.xephi.authme.converter.xAuthConverter (implements fr.xephi.authme.converter.Converter )
+
+
+
+Interface Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/package-use.html b/javadoc/fr/xephi/authme/converter/package-use.html
new file mode 100644
index 00000000..0499b075
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/package-use.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/vAuthConverter.html b/javadoc/fr/xephi/authme/converter/vAuthConverter.html
new file mode 100644
index 00000000..3bd182ae
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/vAuthConverter.html
@@ -0,0 +1,334 @@
+
+
+
+
+
+
+vAuthConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class vAuthConverter
+
+java.lang.Object
+ fr.xephi.authme.converter.vAuthConverter
+
+
+All Implemented Interfaces: Converter , java.lang.Runnable
+
+
+
+public class vAuthConverter extends java.lang.Objectimplements Converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+sender
+
+public org.bukkit.command.CommandSender sender
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+vAuthConverter
+
+public vAuthConverter (AuthMe plugin,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/vAuthFileReader.html b/javadoc/fr/xephi/authme/converter/vAuthFileReader.html
new file mode 100644
index 00000000..9091f25a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/vAuthFileReader.html
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+vAuthFileReader
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class vAuthFileReader
+
+java.lang.Object
+ fr.xephi.authme.converter.vAuthFileReader
+
+
+
+public class vAuthFileReader extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+convert ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+sender
+
+public org.bukkit.command.CommandSender sender
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+vAuthFileReader
+
+public vAuthFileReader (AuthMe plugin,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+convert
+
+public void convert ()
+ throws java.io.IOException
+
+
+
+Throws:
+java.io.IOException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/converter/xAuthConverter.html b/javadoc/fr/xephi/authme/converter/xAuthConverter.html
new file mode 100644
index 00000000..cba4e0d6
--- /dev/null
+++ b/javadoc/fr/xephi/authme/converter/xAuthConverter.html
@@ -0,0 +1,334 @@
+
+
+
+
+
+
+xAuthConverter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.converter
+
+Class xAuthConverter
+
+java.lang.Object
+ fr.xephi.authme.converter.xAuthConverter
+
+
+All Implemented Interfaces: Converter , java.lang.Runnable
+
+
+
+public class xAuthConverter extends java.lang.Objectimplements Converter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+sender
+
+public org.bukkit.command.CommandSender sender
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+xAuthConverter
+
+public xAuthConverter (AuthMe plugin,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/CacheDataSource.html b/javadoc/fr/xephi/authme/datasource/CacheDataSource.html
new file mode 100644
index 00000000..24c38807
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/CacheDataSource.html
@@ -0,0 +1,821 @@
+
+
+
+
+
+
+CacheDataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+Class CacheDataSource
+
+java.lang.Object
+ fr.xephi.authme.datasource.CacheDataSource
+
+
+All Implemented Interfaces: DataSource
+
+
+
+public class CacheDataSource extends java.lang.Objectimplements DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CacheDataSource
+
+public CacheDataSource (AuthMe plugin,
+ DataSource source)
+
+
+
+
+
+
+
+
+
+isAuthAvailable
+
+public boolean isAuthAvailable (java.lang.String user)
+
+
+Specified by: isAuthAvailable in interface DataSource
+
+
+
+
+
+
+
+
+getAuth
+
+public PlayerAuth getAuth (java.lang.String user)
+
+
+Specified by: getAuth in interface DataSource
+
+
+
+
+
+
+
+
+saveAuth
+
+public boolean saveAuth (PlayerAuth auth)
+
+
+Specified by: saveAuth in interface DataSource
+
+
+
+
+
+
+
+
+updatePassword
+
+public boolean updatePassword (PlayerAuth auth)
+
+
+Specified by: updatePassword in interface DataSource
+
+
+
+
+
+
+
+
+updateSession
+
+public boolean updateSession (PlayerAuth auth)
+
+
+Specified by: updateSession in interface DataSource
+
+
+
+
+
+
+
+
+updateQuitLoc
+
+public boolean updateQuitLoc (PlayerAuth auth)
+
+
+Specified by: updateQuitLoc in interface DataSource
+
+
+
+
+
+
+
+
+getIps
+
+public int getIps (java.lang.String ip)
+
+
+Specified by: getIps in interface DataSource
+
+
+
+
+
+
+
+
+purgeDatabase
+
+public int purgeDatabase (long until)
+
+
+Specified by: purgeDatabase in interface DataSource
+
+
+
+
+
+
+
+
+autoPurgeDatabase
+
+public java.util.List<java.lang.String> autoPurgeDatabase (long until)
+
+
+Specified by: autoPurgeDatabase in interface DataSource
+
+
+
+
+
+
+
+
+removeAuth
+
+public boolean removeAuth (java.lang.String user)
+
+
+Specified by: removeAuth in interface DataSource
+
+
+
+
+
+
+
+
+close
+
+public void close ()
+
+
+Specified by: close in interface DataSource
+
+
+
+
+
+
+
+
+reload
+
+public void reload ()
+
+
+Specified by: reload in interface DataSource
+
+
+
+
+
+
+
+
+updateEmail
+
+public boolean updateEmail (PlayerAuth auth)
+
+
+Specified by: updateEmail in interface DataSource
+
+
+
+
+
+
+
+
+updateSalt
+
+public boolean updateSalt (PlayerAuth auth)
+
+
+Specified by: updateSalt in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByName
+
+public java.util.List<java.lang.String> getAllAuthsByName (PlayerAuth auth)
+
+
+Specified by: getAllAuthsByName in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByIp
+
+public java.util.List<java.lang.String> getAllAuthsByIp (java.lang.String ip)
+
+
+Specified by: getAllAuthsByIp in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByEmail
+
+public java.util.List<java.lang.String> getAllAuthsByEmail (java.lang.String email)
+
+
+Specified by: getAllAuthsByEmail in interface DataSource
+
+
+
+
+
+
+
+
+purgeBanned
+
+public void purgeBanned (java.util.List<java.lang.String> banned)
+
+
+Specified by: purgeBanned in interface DataSource
+
+
+
+
+
+
+
+
+getType
+
+public DataSource.DataSourceType getType ()
+
+
+Specified by: getType in interface DataSource
+
+
+
+
+
+
+
+
+isLogged
+
+public boolean isLogged (java.lang.String user)
+
+
+Specified by: isLogged in interface DataSource
+
+
+
+
+
+
+
+
+setLogged
+
+public void setLogged (java.lang.String user)
+
+
+Specified by: setLogged in interface DataSource
+
+
+
+
+
+
+
+
+setUnlogged
+
+public void setUnlogged (java.lang.String user)
+
+
+Specified by: setUnlogged in interface DataSource
+
+
+
+
+
+
+
+
+purgeLogged
+
+public void purgeLogged ()
+
+
+Specified by: purgeLogged in interface DataSource
+
+
+
+
+
+
+
+
+getAccountsRegistered
+
+public int getAccountsRegistered ()
+
+
+Specified by: getAccountsRegistered in interface DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/DataSource.DataSourceType.html b/javadoc/fr/xephi/authme/datasource/DataSource.DataSourceType.html
new file mode 100644
index 00000000..a11820d0
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/DataSource.DataSourceType.html
@@ -0,0 +1,341 @@
+
+
+
+
+
+
+DataSource.DataSourceType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+Enum DataSource.DataSourceType
+
+java.lang.Object
+ java.lang.Enum<DataSource.DataSourceType >
+ fr.xephi.authme.datasource.DataSource.DataSourceType
+
+
+All Implemented Interfaces: java.io.Serializable, java.lang.Comparable<DataSource.DataSourceType >
+
+
+Enclosing interface: DataSource
+
+
+
+public static enum DataSource.DataSourceType extends java.lang.Enum<DataSource.DataSourceType >
+
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Summary
+
+
+FILE
+
+
+
+
+
+MYSQL
+
+
+
+
+
+SQLITE
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static DataSource.DataSourceType
+valueOf (java.lang.String name)
+
+
+ Returns the enum constant of this type with the specified name.
+
+
+
+static DataSource.DataSourceType []
+values ()
+
+
+ Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+
+
+
+
+Methods inherited from class java.lang.Enum
+
+
+compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Detail
+
+
+
+
+MYSQL
+
+public static final DataSource.DataSourceType MYSQL
+
+
+
+
+
+
+
+FILE
+
+public static final DataSource.DataSourceType FILE
+
+
+
+
+
+
+
+SQLITE
+
+public static final DataSource.DataSourceType SQLITE
+
+
+
+
+
+
+
+
+
+
+
+values
+
+public static DataSource.DataSourceType [] values ()
+
+Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+
+for (DataSource.DataSourceType c : DataSource.DataSourceType.values())
+ System.out.println(c);
+
+
+
+
+Returns: an array containing the constants of this enum type, in
+the order they are declared
+
+
+
+
+
+valueOf
+
+public static DataSource.DataSourceType valueOf (java.lang.String name)
+
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+
+Parameters: name - the name of the enum constant to be returned.
+Returns: the enum constant with the specified name
+ Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/DataSource.html b/javadoc/fr/xephi/authme/datasource/DataSource.html
new file mode 100644
index 00000000..a3404d9d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/DataSource.html
@@ -0,0 +1,663 @@
+
+
+
+
+
+
+DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+Interface DataSource
+
+All Known Implementing Classes: CacheDataSource , FlatFileThread , MySQLThread , SQLiteThread
+
+
+
+public interface DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+isAuthAvailable
+
+boolean isAuthAvailable (java.lang.String user)
+
+
+
+
+
+
+
+
+getAuth
+
+PlayerAuth getAuth (java.lang.String user)
+
+
+
+
+
+
+
+
+saveAuth
+
+boolean saveAuth (PlayerAuth auth)
+
+
+
+
+
+
+
+
+updateSession
+
+boolean updateSession (PlayerAuth auth)
+
+
+
+
+
+
+
+
+updatePassword
+
+boolean updatePassword (PlayerAuth auth)
+
+
+
+
+
+
+
+
+purgeDatabase
+
+int purgeDatabase (long until)
+
+
+
+
+
+
+
+
+autoPurgeDatabase
+
+java.util.List<java.lang.String> autoPurgeDatabase (long until)
+
+
+
+
+
+
+
+
+removeAuth
+
+boolean removeAuth (java.lang.String user)
+
+
+
+
+
+
+
+
+updateQuitLoc
+
+boolean updateQuitLoc (PlayerAuth auth)
+
+
+
+
+
+
+
+
+getIps
+
+int getIps (java.lang.String ip)
+
+
+
+
+
+
+
+
+getAllAuthsByName
+
+java.util.List<java.lang.String> getAllAuthsByName (PlayerAuth auth)
+
+
+
+
+
+
+
+
+getAllAuthsByIp
+
+java.util.List<java.lang.String> getAllAuthsByIp (java.lang.String ip)
+
+
+
+
+
+
+
+
+getAllAuthsByEmail
+
+java.util.List<java.lang.String> getAllAuthsByEmail (java.lang.String email)
+
+
+
+
+
+
+
+
+updateEmail
+
+boolean updateEmail (PlayerAuth auth)
+
+
+
+
+
+
+
+
+updateSalt
+
+boolean updateSalt (PlayerAuth auth)
+
+
+
+
+
+
+
+
+close
+
+void close ()
+
+
+
+
+
+
+
+
+reload
+
+void reload ()
+
+
+
+
+
+
+
+
+purgeBanned
+
+void purgeBanned (java.util.List<java.lang.String> banned)
+
+
+
+
+
+
+
+
+getType
+
+DataSource.DataSourceType getType ()
+
+
+
+
+
+
+
+
+isLogged
+
+boolean isLogged (java.lang.String user)
+
+
+
+
+
+
+
+
+setLogged
+
+void setLogged (java.lang.String user)
+
+
+
+
+
+
+
+
+setUnlogged
+
+void setUnlogged (java.lang.String user)
+
+
+
+
+
+
+
+
+purgeLogged
+
+void purgeLogged ()
+
+
+
+
+
+
+
+
+getAccountsRegistered
+
+int getAccountsRegistered ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/FlatFileThread.html b/javadoc/fr/xephi/authme/datasource/FlatFileThread.html
new file mode 100644
index 00000000..865bce8d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/FlatFileThread.html
@@ -0,0 +1,843 @@
+
+
+
+
+
+
+FlatFileThread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+Class FlatFileThread
+
+java.lang.Object
+ java.lang.Thread
+ fr.xephi.authme.datasource.FlatFileThread
+
+
+All Implemented Interfaces: DataSource , java.lang.Runnable
+
+
+
+public class FlatFileThread extends java.lang.Threadimplements DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class java.lang.Thread
+
+
+java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class java.lang.Thread
+
+
+MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Thread
+
+
+activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+FlatFileThread
+
+public FlatFileThread ()
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.RunnableOverrides: run in class java.lang.Thread
+
+
+
+
+
+
+
+
+isAuthAvailable
+
+public boolean isAuthAvailable (java.lang.String user)
+
+
+Specified by: isAuthAvailable in interface DataSource
+
+
+
+
+
+
+
+
+saveAuth
+
+public boolean saveAuth (PlayerAuth auth)
+
+
+Specified by: saveAuth in interface DataSource
+
+
+
+
+
+
+
+
+updatePassword
+
+public boolean updatePassword (PlayerAuth auth)
+
+
+Specified by: updatePassword in interface DataSource
+
+
+
+
+
+
+
+
+updateSession
+
+public boolean updateSession (PlayerAuth auth)
+
+
+Specified by: updateSession in interface DataSource
+
+
+
+
+
+
+
+
+updateQuitLoc
+
+public boolean updateQuitLoc (PlayerAuth auth)
+
+
+Specified by: updateQuitLoc in interface DataSource
+
+
+
+
+
+
+
+
+getIps
+
+public int getIps (java.lang.String ip)
+
+
+Specified by: getIps in interface DataSource
+
+
+
+
+
+
+
+
+purgeDatabase
+
+public int purgeDatabase (long until)
+
+
+Specified by: purgeDatabase in interface DataSource
+
+
+
+
+
+
+
+
+autoPurgeDatabase
+
+public java.util.List<java.lang.String> autoPurgeDatabase (long until)
+
+
+Specified by: autoPurgeDatabase in interface DataSource
+
+
+
+
+
+
+
+
+removeAuth
+
+public boolean removeAuth (java.lang.String user)
+
+
+Specified by: removeAuth in interface DataSource
+
+
+
+
+
+
+
+
+getAuth
+
+public PlayerAuth getAuth (java.lang.String user)
+
+
+Specified by: getAuth in interface DataSource
+
+
+
+
+
+
+
+
+close
+
+public void close ()
+
+
+Specified by: close in interface DataSource
+
+
+
+
+
+
+
+
+reload
+
+public void reload ()
+
+
+Specified by: reload in interface DataSource
+
+
+
+
+
+
+
+
+updateEmail
+
+public boolean updateEmail (PlayerAuth auth)
+
+
+Specified by: updateEmail in interface DataSource
+
+
+
+
+
+
+
+
+updateSalt
+
+public boolean updateSalt (PlayerAuth auth)
+
+
+Specified by: updateSalt in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByName
+
+public java.util.List<java.lang.String> getAllAuthsByName (PlayerAuth auth)
+
+
+Specified by: getAllAuthsByName in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByIp
+
+public java.util.List<java.lang.String> getAllAuthsByIp (java.lang.String ip)
+
+
+Specified by: getAllAuthsByIp in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByEmail
+
+public java.util.List<java.lang.String> getAllAuthsByEmail (java.lang.String email)
+
+
+Specified by: getAllAuthsByEmail in interface DataSource
+
+
+
+
+
+
+
+
+purgeBanned
+
+public void purgeBanned (java.util.List<java.lang.String> banned)
+
+
+Specified by: purgeBanned in interface DataSource
+
+
+
+
+
+
+
+
+getType
+
+public DataSource.DataSourceType getType ()
+
+
+Specified by: getType in interface DataSource
+
+
+
+
+
+
+
+
+isLogged
+
+public boolean isLogged (java.lang.String user)
+
+
+Specified by: isLogged in interface DataSource
+
+
+
+
+
+
+
+
+setLogged
+
+public void setLogged (java.lang.String user)
+
+
+Specified by: setLogged in interface DataSource
+
+
+
+
+
+
+
+
+setUnlogged
+
+public void setUnlogged (java.lang.String user)
+
+
+Specified by: setUnlogged in interface DataSource
+
+
+
+
+
+
+
+
+purgeLogged
+
+public void purgeLogged ()
+
+
+Specified by: purgeLogged in interface DataSource
+
+
+
+
+
+
+
+
+getAccountsRegistered
+
+public int getAccountsRegistered ()
+
+
+Specified by: getAccountsRegistered in interface DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/MiniConnectionPoolManager.TimeoutException.html b/javadoc/fr/xephi/authme/datasource/MiniConnectionPoolManager.TimeoutException.html
new file mode 100644
index 00000000..0f194b3a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/MiniConnectionPoolManager.TimeoutException.html
@@ -0,0 +1,263 @@
+
+
+
+
+
+
+MiniConnectionPoolManager.TimeoutException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+Class MiniConnectionPoolManager.TimeoutException
+
+java.lang.Object
+ java.lang.Throwable
+ java.lang.Exception
+ java.lang.RuntimeException
+ fr.xephi.authme.datasource.MiniConnectionPoolManager.TimeoutException
+
+
+All Implemented Interfaces: java.io.Serializable
+
+
+Enclosing class: MiniConnectionPoolManager
+
+
+
+public static class MiniConnectionPoolManager.TimeoutException extends java.lang.RuntimeException
+
+
+
+Thrown in MiniConnectionPoolManager.getConnection() or MiniConnectionPoolManager.getValidConnection() when
+ no free connection becomes available within timeout seconds.
+
+
+
+
+See Also: Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Throwable
+
+
+fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MiniConnectionPoolManager.TimeoutException
+
+public MiniConnectionPoolManager.TimeoutException ()
+
+
+
+
+
+MiniConnectionPoolManager.TimeoutException
+
+public MiniConnectionPoolManager.TimeoutException (java.lang.String msg)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/MiniConnectionPoolManager.html b/javadoc/fr/xephi/authme/datasource/MiniConnectionPoolManager.html
new file mode 100644
index 00000000..9cbf9321
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/MiniConnectionPoolManager.html
@@ -0,0 +1,448 @@
+
+
+
+
+
+
+MiniConnectionPoolManager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+Class MiniConnectionPoolManager
+
+java.lang.Object
+ fr.xephi.authme.datasource.MiniConnectionPoolManager
+
+
+
+public class MiniConnectionPoolManager extends java.lang.Object
+
+
+
+A lightweight standalone JDBC connection pool manager.
+
+
+ The public methods of this class are thread-safe.
+
+
+ Home page: www.
+ source-code.biz/miniconnectionpoolmanager
+ Author: Christian d'Heureuse, Inventec Informatik AG, Zurich, Switzerland
+ Multi-licensed: EPL / LGPL / MPL.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+MiniConnectionPoolManager (javax.sql.ConnectionPoolDataSource dataSource,
+ int maxConnections)
+
+
+ Constructs a MiniConnectionPoolManager object with a timeout of 60
+ seconds.
+
+
+MiniConnectionPoolManager (javax.sql.ConnectionPoolDataSource dataSource,
+ int maxConnections,
+ int timeout)
+
+
+ Constructs a MiniConnectionPoolManager object.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+dispose ()
+
+
+ Closes all unused pooled connections.
+
+
+
+ int
+getActiveConnections ()
+
+
+ Returns the number of active (open) connections of this pool.
+
+
+
+ java.sql.Connection
+getConnection ()
+
+
+ Retrieves a connection from the connection pool.
+
+
+
+ int
+getInactiveConnections ()
+
+
+ Returns the number of inactive (unused) connections in this pool.
+
+
+
+ java.sql.Connection
+getValidConnection ()
+
+
+ Retrieves a connection from the connection pool and ensures that it is
+ valid by calling Connection.isValid(int).
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MiniConnectionPoolManager
+
+public MiniConnectionPoolManager (javax.sql.ConnectionPoolDataSource dataSource,
+ int maxConnections)
+
+Constructs a MiniConnectionPoolManager object with a timeout of 60
+ seconds.
+
+
+Parameters: dataSource - the data source for the connections.maxConnections - the maximum number of connections.
+
+
+
+
+MiniConnectionPoolManager
+
+public MiniConnectionPoolManager (javax.sql.ConnectionPoolDataSource dataSource,
+ int maxConnections,
+ int timeout)
+
+Constructs a MiniConnectionPoolManager object.
+
+
+Parameters: dataSource - the data source for the connections.maxConnections - the maximum number of connections.timeout - the maximum time in seconds to wait for a free connection.
+
+
+
+
+
+
+
+
+dispose
+
+public void dispose ()
+ throws java.sql.SQLException
+
+Closes all unused pooled connections.
+
+
+
+Throws:
+java.sql.SQLException
+
+
+
+
+
+getConnection
+
+public java.sql.Connection getConnection ()
+ throws java.sql.SQLException
+
+Retrieves a connection from the connection pool.
+
+
+ If maxConnections connections are already in use, the method
+ waits until a connection becomes available or timeout
+ seconds elapsed. When the application is finished using the connection,
+ it must close it in order to return it to the pool.
+
+
+
+Returns: a new Connection object.
+ Throws:
+MiniConnectionPoolManager.TimeoutException - when no connection becomes available within
+ timeout seconds.
+java.sql.SQLException
+
+
+
+
+
+getValidConnection
+
+public java.sql.Connection getValidConnection ()
+
+Retrieves a connection from the connection pool and ensures that it is
+ valid by calling Connection.isValid(int).
+
+
+ If a connection is not valid, the method tries to get another connection
+ until one is valid (or a timeout occurs).
+
+
+ Pooled connections may become invalid when e.g. the database server is
+ restarted.
+
+
+ This method is slower than getConnection() because the JDBC
+ driver has to send an extra command to the database server to test the
+ connection.
+
+
+ This method requires Java 1.6 or newer.
+
+
+
+Throws:
+MiniConnectionPoolManager.TimeoutException - when no valid connection becomes available within
+ timeout seconds.
+
+
+
+
+
+getActiveConnections
+
+public int getActiveConnections ()
+
+Returns the number of active (open) connections of this pool.
+
+
+ This is the number of Connection objects that have been
+ issued by getConnection() , for which
+ Connection.close() has not yet been called.
+
+
+
+Returns: the number of active connections.
+
+
+
+
+
+getInactiveConnections
+
+public int getInactiveConnections ()
+
+Returns the number of inactive (unused) connections in this pool.
+
+
+ This is the number of internally kept recycled connections, for which
+ Connection.close() has been called and which have not yet
+ been reused.
+
+
+
+Returns: the number of inactive connections.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/MySQLThread.html b/javadoc/fr/xephi/authme/datasource/MySQLThread.html
new file mode 100644
index 00000000..da546307
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/MySQLThread.html
@@ -0,0 +1,843 @@
+
+
+
+
+
+
+MySQLThread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+Class MySQLThread
+
+java.lang.Object
+ java.lang.Thread
+ fr.xephi.authme.datasource.MySQLThread
+
+
+All Implemented Interfaces: DataSource , java.lang.Runnable
+
+
+
+public class MySQLThread extends java.lang.Threadimplements DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class java.lang.Thread
+
+
+java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class java.lang.Thread
+
+
+MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Thread
+
+
+activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MySQLThread
+
+public MySQLThread ()
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.RunnableOverrides: run in class java.lang.Thread
+
+
+
+
+
+
+
+
+isAuthAvailable
+
+public boolean isAuthAvailable (java.lang.String user)
+
+
+Specified by: isAuthAvailable in interface DataSource
+
+
+
+
+
+
+
+
+getAuth
+
+public PlayerAuth getAuth (java.lang.String user)
+
+
+Specified by: getAuth in interface DataSource
+
+
+
+
+
+
+
+
+saveAuth
+
+public boolean saveAuth (PlayerAuth auth)
+
+
+Specified by: saveAuth in interface DataSource
+
+
+
+
+
+
+
+
+updatePassword
+
+public boolean updatePassword (PlayerAuth auth)
+
+
+Specified by: updatePassword in interface DataSource
+
+
+
+
+
+
+
+
+updateSession
+
+public boolean updateSession (PlayerAuth auth)
+
+
+Specified by: updateSession in interface DataSource
+
+
+
+
+
+
+
+
+purgeDatabase
+
+public int purgeDatabase (long until)
+
+
+Specified by: purgeDatabase in interface DataSource
+
+
+
+
+
+
+
+
+autoPurgeDatabase
+
+public java.util.List<java.lang.String> autoPurgeDatabase (long until)
+
+
+Specified by: autoPurgeDatabase in interface DataSource
+
+
+
+
+
+
+
+
+removeAuth
+
+public boolean removeAuth (java.lang.String user)
+
+
+Specified by: removeAuth in interface DataSource
+
+
+
+
+
+
+
+
+updateQuitLoc
+
+public boolean updateQuitLoc (PlayerAuth auth)
+
+
+Specified by: updateQuitLoc in interface DataSource
+
+
+
+
+
+
+
+
+getIps
+
+public int getIps (java.lang.String ip)
+
+
+Specified by: getIps in interface DataSource
+
+
+
+
+
+
+
+
+updateEmail
+
+public boolean updateEmail (PlayerAuth auth)
+
+
+Specified by: updateEmail in interface DataSource
+
+
+
+
+
+
+
+
+updateSalt
+
+public boolean updateSalt (PlayerAuth auth)
+
+
+Specified by: updateSalt in interface DataSource
+
+
+
+
+
+
+
+
+close
+
+public void close ()
+
+
+Specified by: close in interface DataSource
+
+
+
+
+
+
+
+
+reload
+
+public void reload ()
+
+
+Specified by: reload in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByName
+
+public java.util.List<java.lang.String> getAllAuthsByName (PlayerAuth auth)
+
+
+Specified by: getAllAuthsByName in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByIp
+
+public java.util.List<java.lang.String> getAllAuthsByIp (java.lang.String ip)
+
+
+Specified by: getAllAuthsByIp in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByEmail
+
+public java.util.List<java.lang.String> getAllAuthsByEmail (java.lang.String email)
+
+
+Specified by: getAllAuthsByEmail in interface DataSource
+
+
+
+
+
+
+
+
+purgeBanned
+
+public void purgeBanned (java.util.List<java.lang.String> banned)
+
+
+Specified by: purgeBanned in interface DataSource
+
+
+
+
+
+
+
+
+getType
+
+public DataSource.DataSourceType getType ()
+
+
+Specified by: getType in interface DataSource
+
+
+
+
+
+
+
+
+isLogged
+
+public boolean isLogged (java.lang.String user)
+
+
+Specified by: isLogged in interface DataSource
+
+
+
+
+
+
+
+
+setLogged
+
+public void setLogged (java.lang.String user)
+
+
+Specified by: setLogged in interface DataSource
+
+
+
+
+
+
+
+
+setUnlogged
+
+public void setUnlogged (java.lang.String user)
+
+
+Specified by: setUnlogged in interface DataSource
+
+
+
+
+
+
+
+
+purgeLogged
+
+public void purgeLogged ()
+
+
+Specified by: purgeLogged in interface DataSource
+
+
+
+
+
+
+
+
+getAccountsRegistered
+
+public int getAccountsRegistered ()
+
+
+Specified by: getAccountsRegistered in interface DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/SQLiteThread.html b/javadoc/fr/xephi/authme/datasource/SQLiteThread.html
new file mode 100644
index 00000000..1bdabef3
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/SQLiteThread.html
@@ -0,0 +1,843 @@
+
+
+
+
+
+
+SQLiteThread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+Class SQLiteThread
+
+java.lang.Object
+ java.lang.Thread
+ fr.xephi.authme.datasource.SQLiteThread
+
+
+All Implemented Interfaces: DataSource , java.lang.Runnable
+
+
+
+public class SQLiteThread extends java.lang.Threadimplements DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class java.lang.Thread
+
+
+java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class java.lang.Thread
+
+
+MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Thread
+
+
+activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SQLiteThread
+
+public SQLiteThread ()
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.RunnableOverrides: run in class java.lang.Thread
+
+
+
+
+
+
+
+
+isAuthAvailable
+
+public boolean isAuthAvailable (java.lang.String user)
+
+
+Specified by: isAuthAvailable in interface DataSource
+
+
+
+
+
+
+
+
+getAuth
+
+public PlayerAuth getAuth (java.lang.String user)
+
+
+Specified by: getAuth in interface DataSource
+
+
+
+
+
+
+
+
+saveAuth
+
+public boolean saveAuth (PlayerAuth auth)
+
+
+Specified by: saveAuth in interface DataSource
+
+
+
+
+
+
+
+
+updatePassword
+
+public boolean updatePassword (PlayerAuth auth)
+
+
+Specified by: updatePassword in interface DataSource
+
+
+
+
+
+
+
+
+updateSession
+
+public boolean updateSession (PlayerAuth auth)
+
+
+Specified by: updateSession in interface DataSource
+
+
+
+
+
+
+
+
+purgeDatabase
+
+public int purgeDatabase (long until)
+
+
+Specified by: purgeDatabase in interface DataSource
+
+
+
+
+
+
+
+
+autoPurgeDatabase
+
+public java.util.List<java.lang.String> autoPurgeDatabase (long until)
+
+
+Specified by: autoPurgeDatabase in interface DataSource
+
+
+
+
+
+
+
+
+removeAuth
+
+public boolean removeAuth (java.lang.String user)
+
+
+Specified by: removeAuth in interface DataSource
+
+
+
+
+
+
+
+
+updateQuitLoc
+
+public boolean updateQuitLoc (PlayerAuth auth)
+
+
+Specified by: updateQuitLoc in interface DataSource
+
+
+
+
+
+
+
+
+getIps
+
+public int getIps (java.lang.String ip)
+
+
+Specified by: getIps in interface DataSource
+
+
+
+
+
+
+
+
+updateEmail
+
+public boolean updateEmail (PlayerAuth auth)
+
+
+Specified by: updateEmail in interface DataSource
+
+
+
+
+
+
+
+
+updateSalt
+
+public boolean updateSalt (PlayerAuth auth)
+
+
+Specified by: updateSalt in interface DataSource
+
+
+
+
+
+
+
+
+close
+
+public void close ()
+
+
+Specified by: close in interface DataSource
+
+
+
+
+
+
+
+
+reload
+
+public void reload ()
+
+
+Specified by: reload in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByName
+
+public java.util.List<java.lang.String> getAllAuthsByName (PlayerAuth auth)
+
+
+Specified by: getAllAuthsByName in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByIp
+
+public java.util.List<java.lang.String> getAllAuthsByIp (java.lang.String ip)
+
+
+Specified by: getAllAuthsByIp in interface DataSource
+
+
+
+
+
+
+
+
+getAllAuthsByEmail
+
+public java.util.List<java.lang.String> getAllAuthsByEmail (java.lang.String email)
+
+
+Specified by: getAllAuthsByEmail in interface DataSource
+
+
+
+
+
+
+
+
+purgeBanned
+
+public void purgeBanned (java.util.List<java.lang.String> banned)
+
+
+Specified by: purgeBanned in interface DataSource
+
+
+
+
+
+
+
+
+getType
+
+public DataSource.DataSourceType getType ()
+
+
+Specified by: getType in interface DataSource
+
+
+
+
+
+
+
+
+isLogged
+
+public boolean isLogged (java.lang.String user)
+
+
+Specified by: isLogged in interface DataSource
+
+
+
+
+
+
+
+
+setLogged
+
+public void setLogged (java.lang.String user)
+
+
+Specified by: setLogged in interface DataSource
+
+
+
+
+
+
+
+
+setUnlogged
+
+public void setUnlogged (java.lang.String user)
+
+
+Specified by: setUnlogged in interface DataSource
+
+
+
+
+
+
+
+
+purgeLogged
+
+public void purgeLogged ()
+
+
+Specified by: purgeLogged in interface DataSource
+
+
+
+
+
+
+
+
+getAccountsRegistered
+
+public int getAccountsRegistered ()
+
+
+Specified by: getAccountsRegistered in interface DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/class-use/CacheDataSource.html b/javadoc/fr/xephi/authme/datasource/class-use/CacheDataSource.html
new file mode 100644
index 00000000..20d4c92c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/class-use/CacheDataSource.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.CacheDataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.CacheDataSource
+
+No usage of fr.xephi.authme.datasource.CacheDataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/class-use/DataSource.DataSourceType.html b/javadoc/fr/xephi/authme/datasource/class-use/DataSource.DataSourceType.html
new file mode 100644
index 00000000..631e6d51
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/class-use/DataSource.DataSourceType.html
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.DataSource.DataSourceType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.DataSource.DataSourceType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/class-use/DataSource.html b/javadoc/fr/xephi/authme/datasource/class-use/DataSource.html
new file mode 100644
index 00000000..fec868e8
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/class-use/DataSource.html
@@ -0,0 +1,720 @@
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.datasource.DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.datasource.DataSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructors in fr.xephi.authme.converter with parameters of type DataSource
+
+
+CrazyLoginConverter (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+newxAuthToFlat (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+oldxAuthToFlat (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+RakamakConverter (AuthMe instance,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+vAuthConverter (AuthMe plugin,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+vAuthFileReader (AuthMe plugin,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+xAuthConverter (AuthMe plugin,
+ DataSource database,
+ org.bukkit.command.CommandSender sender)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/class-use/FlatFileThread.html b/javadoc/fr/xephi/authme/datasource/class-use/FlatFileThread.html
new file mode 100644
index 00000000..be6c3e6d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/class-use/FlatFileThread.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.FlatFileThread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.FlatFileThread
+
+No usage of fr.xephi.authme.datasource.FlatFileThread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/class-use/MiniConnectionPoolManager.TimeoutException.html b/javadoc/fr/xephi/authme/datasource/class-use/MiniConnectionPoolManager.TimeoutException.html
new file mode 100644
index 00000000..7d27e036
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/class-use/MiniConnectionPoolManager.TimeoutException.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.MiniConnectionPoolManager.TimeoutException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.MiniConnectionPoolManager.TimeoutException
+
+No usage of fr.xephi.authme.datasource.MiniConnectionPoolManager.TimeoutException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/class-use/MiniConnectionPoolManager.html b/javadoc/fr/xephi/authme/datasource/class-use/MiniConnectionPoolManager.html
new file mode 100644
index 00000000..c371cb1a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/class-use/MiniConnectionPoolManager.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.MiniConnectionPoolManager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.MiniConnectionPoolManager
+
+No usage of fr.xephi.authme.datasource.MiniConnectionPoolManager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/class-use/MySQLThread.html b/javadoc/fr/xephi/authme/datasource/class-use/MySQLThread.html
new file mode 100644
index 00000000..e434c4b8
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/class-use/MySQLThread.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.MySQLThread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.MySQLThread
+
+No usage of fr.xephi.authme.datasource.MySQLThread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/class-use/SQLiteThread.html b/javadoc/fr/xephi/authme/datasource/class-use/SQLiteThread.html
new file mode 100644
index 00000000..f366b4b8
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/class-use/SQLiteThread.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.SQLiteThread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.datasource.SQLiteThread
+
+No usage of fr.xephi.authme.datasource.SQLiteThread
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/package-frame.html b/javadoc/fr/xephi/authme/datasource/package-frame.html
new file mode 100644
index 00000000..40cf65fd
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/package-frame.html
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/package-summary.html b/javadoc/fr/xephi/authme/datasource/package-summary.html
new file mode 100644
index 00000000..536017d7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/package-summary.html
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+fr.xephi.authme.datasource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.datasource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/package-tree.html b/javadoc/fr/xephi/authme/datasource/package-tree.html
new file mode 100644
index 00000000..9a7c24ac
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/package-tree.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+fr.xephi.authme.datasource Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.datasource
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+fr.xephi.authme.datasource.CacheDataSource (implements fr.xephi.authme.datasource.DataSource )
+ fr.xephi.authme.datasource.MiniConnectionPoolManager java.lang.Thread (implements java.lang.Runnable)
+
+ java.lang.Throwable (implements java.io.Serializable)
+
+java.lang.Exception
+java.lang.RuntimeException
+
+
+
+
+
+Interface Hierarchy
+
+
+
+Enum Hierarchy
+
+
+java.lang.Object
+java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/datasource/package-use.html b/javadoc/fr/xephi/authme/datasource/package-use.html
new file mode 100644
index 00000000..42d1b2cf
--- /dev/null
+++ b/javadoc/fr/xephi/authme/datasource/package-use.html
@@ -0,0 +1,347 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.datasource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.datasource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/AuthMeTeleportEvent.html b/javadoc/fr/xephi/authme/events/AuthMeTeleportEvent.html
new file mode 100644
index 00000000..90a4ea16
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/AuthMeTeleportEvent.html
@@ -0,0 +1,357 @@
+
+
+
+
+
+
+AuthMeTeleportEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class AuthMeTeleportEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.CustomEvent
+ fr.xephi.authme.events.AuthMeTeleportEvent
+
+
+All Implemented Interfaces: org.bukkit.event.Cancellable
+
+
+
+public class AuthMeTeleportEvent extends CustomEvent
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+AuthMeTeleportEvent (org.bukkit.entity.Player player,
+ org.bukkit.Location to)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.Location
+getFrom ()
+
+
+
+
+
+
+ org.bukkit.entity.Player
+getPlayer ()
+
+
+
+
+
+
+ org.bukkit.Location
+getTo ()
+
+
+
+
+
+
+ void
+setTo (org.bukkit.Location to)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AuthMeTeleportEvent
+
+public AuthMeTeleportEvent (org.bukkit.entity.Player player,
+ org.bukkit.Location to)
+
+
+
+
+
+
+
+
+
+getPlayer
+
+public org.bukkit.entity.Player getPlayer ()
+
+
+
+
+
+
+
+
+setTo
+
+public void setTo (org.bukkit.Location to)
+
+
+
+
+
+
+
+
+getTo
+
+public org.bukkit.Location getTo ()
+
+
+
+
+
+
+
+
+getFrom
+
+public org.bukkit.Location getFrom ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/CustomEvent.html b/javadoc/fr/xephi/authme/events/CustomEvent.html
new file mode 100644
index 00000000..812cb9f4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/CustomEvent.html
@@ -0,0 +1,382 @@
+
+
+
+
+
+
+CustomEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class CustomEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.CustomEvent
+
+
+All Implemented Interfaces: org.bukkit.event.Cancellable
+
+
+Direct Known Subclasses: AuthMeTeleportEvent , ProtectInventoryEvent , RegisterTeleportEvent , ResetInventoryEvent , RestoreInventoryEvent , SessionEvent , SpawnTeleportEvent , StoreInventoryEvent
+
+
+
+public class CustomEvent extends org.bukkit.event.Eventimplements org.bukkit.event.Cancellable
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static org.bukkit.event.HandlerList
+getHandlerList ()
+
+
+
+
+
+
+ org.bukkit.event.HandlerList
+getHandlers ()
+
+
+
+
+
+
+static org.bukkit.Server
+getServer ()
+
+
+
+
+
+
+ boolean
+isCancelled ()
+
+
+
+
+
+
+ void
+setCancelled (boolean cancelled)
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CustomEvent
+
+public CustomEvent ()
+
+
+
+
+
+
+
+
+
+getHandlers
+
+public org.bukkit.event.HandlerList getHandlers ()
+
+
+Specified by: getHandlers in class org.bukkit.event.Event
+
+
+
+
+
+
+
+
+getHandlerList
+
+public static org.bukkit.event.HandlerList getHandlerList ()
+
+
+
+
+
+
+
+
+
+
+
+isCancelled
+
+public boolean isCancelled ()
+
+
+Specified by: isCancelled in interface org.bukkit.event.Cancellable
+
+
+
+
+
+
+
+
+setCancelled
+
+public void setCancelled (boolean cancelled)
+
+
+Specified by: setCancelled in interface org.bukkit.event.Cancellable
+
+
+
+
+
+
+
+
+getServer
+
+public static org.bukkit.Server getServer ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/LoginEvent.html b/javadoc/fr/xephi/authme/events/LoginEvent.html
new file mode 100644
index 00000000..d79f8675
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/LoginEvent.html
@@ -0,0 +1,388 @@
+
+
+
+
+
+
+LoginEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class LoginEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.LoginEvent
+
+
+
+public class LoginEvent extends org.bukkit.event.Event
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+LoginEvent (org.bukkit.entity.Player player,
+ boolean isLogin)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static org.bukkit.event.HandlerList
+getHandlerList ()
+
+
+
+
+
+
+ org.bukkit.event.HandlerList
+getHandlers ()
+
+
+
+
+
+
+ org.bukkit.entity.Player
+getPlayer ()
+
+
+
+
+
+
+ boolean
+isLogin ()
+
+
+
+
+
+
+ void
+setLogin (boolean isLogin)
+
+
+ Deprecated.
+
+
+
+ void
+setPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+LoginEvent
+
+public LoginEvent (org.bukkit.entity.Player player,
+ boolean isLogin)
+
+
+
+
+
+
+
+
+
+getPlayer
+
+public org.bukkit.entity.Player getPlayer ()
+
+
+
+
+
+
+
+
+setPlayer
+
+public void setPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+setLogin
+
+@Deprecated
+ public void setLogin (boolean isLogin)
+
+Deprecated.
+
+
+
+
+
+
+
+
+isLogin
+
+public boolean isLogin ()
+
+
+
+
+
+
+
+
+getHandlers
+
+public org.bukkit.event.HandlerList getHandlers ()
+
+
+Specified by: getHandlers in class org.bukkit.event.Event
+
+
+
+
+
+
+
+
+getHandlerList
+
+public static org.bukkit.event.HandlerList getHandlerList ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/PasswordEncryptionEvent.html b/javadoc/fr/xephi/authme/events/PasswordEncryptionEvent.html
new file mode 100644
index 00000000..284b1b7a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/PasswordEncryptionEvent.html
@@ -0,0 +1,371 @@
+
+
+
+
+
+
+PasswordEncryptionEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class PasswordEncryptionEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.PasswordEncryptionEvent
+
+
+
+public class PasswordEncryptionEvent extends org.bukkit.event.Event
+
+
+
+
This event is called when we need to compare or get an hash password,
+ for set a custom EncryptionMethod
+
+
+
+
+Author:
+ Xephi59
+See Also: EncryptionMethod
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PasswordEncryptionEvent
+
+public PasswordEncryptionEvent (EncryptionMethod method,
+ java.lang.String playerName)
+
+
+
+
+
+
+
+
+
+getHandlers
+
+public org.bukkit.event.HandlerList getHandlers ()
+
+
+Specified by: getHandlers in class org.bukkit.event.Event
+
+
+
+
+
+
+
+
+setMethod
+
+public void setMethod (EncryptionMethod method)
+
+
+
+
+
+
+
+
+getMethod
+
+public EncryptionMethod getMethod ()
+
+
+
+
+
+
+
+
+getPlayerName
+
+public java.lang.String getPlayerName ()
+
+
+
+
+
+
+
+
+getHandlerList
+
+public static org.bukkit.event.HandlerList getHandlerList ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/ProtectInventoryEvent.html b/javadoc/fr/xephi/authme/events/ProtectInventoryEvent.html
new file mode 100644
index 00000000..a907ed34
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/ProtectInventoryEvent.html
@@ -0,0 +1,416 @@
+
+
+
+
+
+
+ProtectInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class ProtectInventoryEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.CustomEvent
+ fr.xephi.authme.events.ProtectInventoryEvent
+
+
+All Implemented Interfaces: org.bukkit.event.Cancellable
+
+
+
+public class ProtectInventoryEvent extends CustomEvent
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+ProtectInventoryEvent (org.bukkit.entity.Player player,
+ org.bukkit.inventory.ItemStack[] storedinventory,
+ org.bukkit.inventory.ItemStack[] storedarmor)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getEmptyArmor ()
+
+
+
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getEmptyInventory ()
+
+
+
+
+
+
+ org.bukkit.entity.Player
+getPlayer ()
+
+
+
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getStoredArmor ()
+
+
+
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getStoredInventory ()
+
+
+
+
+
+
+ void
+setNewArmor (org.bukkit.inventory.ItemStack[] emptyArmor)
+
+
+
+
+
+
+ void
+setNewInventory (org.bukkit.inventory.ItemStack[] emptyInventory)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ProtectInventoryEvent
+
+public ProtectInventoryEvent (org.bukkit.entity.Player player,
+ org.bukkit.inventory.ItemStack[] storedinventory,
+ org.bukkit.inventory.ItemStack[] storedarmor)
+
+
+
+
+
+
+
+
+
+getStoredInventory
+
+public org.bukkit.inventory.ItemStack[] getStoredInventory ()
+
+
+
+
+
+
+
+
+getStoredArmor
+
+public org.bukkit.inventory.ItemStack[] getStoredArmor ()
+
+
+
+
+
+
+
+
+getPlayer
+
+public org.bukkit.entity.Player getPlayer ()
+
+
+
+
+
+
+
+
+setNewInventory
+
+public void setNewInventory (org.bukkit.inventory.ItemStack[] emptyInventory)
+
+
+
+
+
+
+
+
+getEmptyInventory
+
+public org.bukkit.inventory.ItemStack[] getEmptyInventory ()
+
+
+
+
+
+
+
+
+setNewArmor
+
+public void setNewArmor (org.bukkit.inventory.ItemStack[] emptyArmor)
+
+
+
+
+
+
+
+
+getEmptyArmor
+
+public org.bukkit.inventory.ItemStack[] getEmptyArmor ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/RegisterTeleportEvent.html b/javadoc/fr/xephi/authme/events/RegisterTeleportEvent.html
new file mode 100644
index 00000000..57ee7787
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/RegisterTeleportEvent.html
@@ -0,0 +1,357 @@
+
+
+
+
+
+
+RegisterTeleportEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class RegisterTeleportEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.CustomEvent
+ fr.xephi.authme.events.RegisterTeleportEvent
+
+
+All Implemented Interfaces: org.bukkit.event.Cancellable
+
+
+
+public class RegisterTeleportEvent extends CustomEvent
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+RegisterTeleportEvent (org.bukkit.entity.Player player,
+ org.bukkit.Location to)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.Location
+getFrom ()
+
+
+
+
+
+
+ org.bukkit.entity.Player
+getPlayer ()
+
+
+
+
+
+
+ org.bukkit.Location
+getTo ()
+
+
+
+
+
+
+ void
+setTo (org.bukkit.Location to)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RegisterTeleportEvent
+
+public RegisterTeleportEvent (org.bukkit.entity.Player player,
+ org.bukkit.Location to)
+
+
+
+
+
+
+
+
+
+getPlayer
+
+public org.bukkit.entity.Player getPlayer ()
+
+
+
+
+
+
+
+
+setTo
+
+public void setTo (org.bukkit.Location to)
+
+
+
+
+
+
+
+
+getTo
+
+public org.bukkit.Location getTo ()
+
+
+
+
+
+
+
+
+getFrom
+
+public org.bukkit.Location getFrom ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/ResetInventoryEvent.html b/javadoc/fr/xephi/authme/events/ResetInventoryEvent.html
new file mode 100644
index 00000000..2977a79c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/ResetInventoryEvent.html
@@ -0,0 +1,317 @@
+
+
+
+
+
+
+ResetInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class ResetInventoryEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.CustomEvent
+ fr.xephi.authme.events.ResetInventoryEvent
+
+
+All Implemented Interfaces: org.bukkit.event.Cancellable
+
+
+
+public class ResetInventoryEvent extends CustomEvent
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.entity.Player
+getPlayer ()
+
+
+
+
+
+
+ void
+setPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ResetInventoryEvent
+
+public ResetInventoryEvent (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+getPlayer
+
+public org.bukkit.entity.Player getPlayer ()
+
+
+
+
+
+
+
+
+setPlayer
+
+public void setPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/RestoreInventoryEvent.html b/javadoc/fr/xephi/authme/events/RestoreInventoryEvent.html
new file mode 100644
index 00000000..a051d22b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/RestoreInventoryEvent.html
@@ -0,0 +1,397 @@
+
+
+
+
+
+
+RestoreInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class RestoreInventoryEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.CustomEvent
+ fr.xephi.authme.events.RestoreInventoryEvent
+
+
+All Implemented Interfaces: org.bukkit.event.Cancellable
+
+
+
+public class RestoreInventoryEvent extends CustomEvent
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+RestoreInventoryEvent (org.bukkit.entity.Player player,
+ org.bukkit.inventory.ItemStack[] inventory,
+ org.bukkit.inventory.ItemStack[] armor)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getArmor ()
+
+
+
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getInventory ()
+
+
+
+
+
+
+ org.bukkit.entity.Player
+getPlayer ()
+
+
+
+
+
+
+ void
+setArmor (org.bukkit.inventory.ItemStack[] armor)
+
+
+
+
+
+
+ void
+setInventory (org.bukkit.inventory.ItemStack[] inventory)
+
+
+
+
+
+
+ void
+setPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RestoreInventoryEvent
+
+public RestoreInventoryEvent (org.bukkit.entity.Player player,
+ org.bukkit.inventory.ItemStack[] inventory,
+ org.bukkit.inventory.ItemStack[] armor)
+
+
+
+
+
+
+
+
+
+getInventory
+
+public org.bukkit.inventory.ItemStack[] getInventory ()
+
+
+
+
+
+
+
+
+setInventory
+
+public void setInventory (org.bukkit.inventory.ItemStack[] inventory)
+
+
+
+
+
+
+
+
+getArmor
+
+public org.bukkit.inventory.ItemStack[] getArmor ()
+
+
+
+
+
+
+
+
+setArmor
+
+public void setArmor (org.bukkit.inventory.ItemStack[] armor)
+
+
+
+
+
+
+
+
+getPlayer
+
+public org.bukkit.entity.Player getPlayer ()
+
+
+
+
+
+
+
+
+setPlayer
+
+public void setPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/SessionEvent.html b/javadoc/fr/xephi/authme/events/SessionEvent.html
new file mode 100644
index 00000000..6540e45c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/SessionEvent.html
@@ -0,0 +1,338 @@
+
+
+
+
+
+
+SessionEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class SessionEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.CustomEvent
+ fr.xephi.authme.events.SessionEvent
+
+
+All Implemented Interfaces: org.bukkit.event.Cancellable
+
+
+
+public class SessionEvent extends CustomEvent
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SessionEvent
+
+public SessionEvent (PlayerAuth auth,
+ boolean isLogin)
+
+
+
+
+
+
+
+
+
+getPlayerAuth
+
+public PlayerAuth getPlayerAuth ()
+
+
+
+
+
+
+
+
+setPlayer
+
+public void setPlayer (PlayerAuth player)
+
+
+
+
+
+
+
+
+isLogin
+
+public boolean isLogin ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/SpawnTeleportEvent.html b/javadoc/fr/xephi/authme/events/SpawnTeleportEvent.html
new file mode 100644
index 00000000..0871db79
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/SpawnTeleportEvent.html
@@ -0,0 +1,380 @@
+
+
+
+
+
+
+SpawnTeleportEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class SpawnTeleportEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.CustomEvent
+ fr.xephi.authme.events.SpawnTeleportEvent
+
+
+All Implemented Interfaces: org.bukkit.event.Cancellable
+
+
+
+public class SpawnTeleportEvent extends CustomEvent
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SpawnTeleportEvent (org.bukkit.entity.Player player,
+ org.bukkit.Location from,
+ org.bukkit.Location to,
+ boolean isAuthenticated)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.Location
+getFrom ()
+
+
+
+
+
+
+ org.bukkit.entity.Player
+getPlayer ()
+
+
+
+
+
+
+ org.bukkit.Location
+getTo ()
+
+
+
+
+
+
+ boolean
+isAuthenticated ()
+
+
+
+
+
+
+ void
+setTo (org.bukkit.Location to)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SpawnTeleportEvent
+
+public SpawnTeleportEvent (org.bukkit.entity.Player player,
+ org.bukkit.Location from,
+ org.bukkit.Location to,
+ boolean isAuthenticated)
+
+
+
+
+
+
+
+
+
+getPlayer
+
+public org.bukkit.entity.Player getPlayer ()
+
+
+
+
+
+
+
+
+setTo
+
+public void setTo (org.bukkit.Location to)
+
+
+
+
+
+
+
+
+getTo
+
+public org.bukkit.Location getTo ()
+
+
+
+
+
+
+
+
+getFrom
+
+public org.bukkit.Location getFrom ()
+
+
+
+
+
+
+
+
+isAuthenticated
+
+public boolean isAuthenticated ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/StoreInventoryEvent.html b/javadoc/fr/xephi/authme/events/StoreInventoryEvent.html
new file mode 100644
index 00000000..145da160
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/StoreInventoryEvent.html
@@ -0,0 +1,409 @@
+
+
+
+
+
+
+StoreInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+Class StoreInventoryEvent
+
+java.lang.Object
+ org.bukkit.event.Event
+ fr.xephi.authme.events.CustomEvent
+ fr.xephi.authme.events.StoreInventoryEvent
+
+
+All Implemented Interfaces: org.bukkit.event.Cancellable
+
+
+
+public class StoreInventoryEvent extends CustomEvent
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class org.bukkit.event.Event
+
+
+org.bukkit.event.Event.Result
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getArmor ()
+
+
+
+
+
+
+ org.bukkit.inventory.ItemStack[]
+getInventory ()
+
+
+
+
+
+
+ org.bukkit.entity.Player
+getPlayer ()
+
+
+
+
+
+
+ void
+setArmor (org.bukkit.inventory.ItemStack[] armor)
+
+
+
+
+
+
+ void
+setInventory (org.bukkit.inventory.ItemStack[] inventory)
+
+
+
+
+
+
+ void
+setPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.event.Event
+
+
+getEventName, isAsynchronous
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+StoreInventoryEvent
+
+public StoreInventoryEvent (org.bukkit.entity.Player player)
+
+
+
+
+
+StoreInventoryEvent
+
+public StoreInventoryEvent (org.bukkit.entity.Player player,
+ FileCache fileCache)
+
+
+
+
+
+
+
+
+
+getInventory
+
+public org.bukkit.inventory.ItemStack[] getInventory ()
+
+
+
+
+
+
+
+
+setInventory
+
+public void setInventory (org.bukkit.inventory.ItemStack[] inventory)
+
+
+
+
+
+
+
+
+getArmor
+
+public org.bukkit.inventory.ItemStack[] getArmor ()
+
+
+
+
+
+
+
+
+setArmor
+
+public void setArmor (org.bukkit.inventory.ItemStack[] armor)
+
+
+
+
+
+
+
+
+getPlayer
+
+public org.bukkit.entity.Player getPlayer ()
+
+
+
+
+
+
+
+
+setPlayer
+
+public void setPlayer (org.bukkit.entity.Player player)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/AuthMeTeleportEvent.html b/javadoc/fr/xephi/authme/events/class-use/AuthMeTeleportEvent.html
new file mode 100644
index 00000000..bd917ce3
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/AuthMeTeleportEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.AuthMeTeleportEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.AuthMeTeleportEvent
+
+No usage of fr.xephi.authme.events.AuthMeTeleportEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/CustomEvent.html b/javadoc/fr/xephi/authme/events/class-use/CustomEvent.html
new file mode 100644
index 00000000..5bba8c9b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/CustomEvent.html
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.CustomEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.CustomEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/LoginEvent.html b/javadoc/fr/xephi/authme/events/class-use/LoginEvent.html
new file mode 100644
index 00000000..6d4c3872
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/LoginEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.LoginEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.LoginEvent
+
+No usage of fr.xephi.authme.events.LoginEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/PasswordEncryptionEvent.html b/javadoc/fr/xephi/authme/events/class-use/PasswordEncryptionEvent.html
new file mode 100644
index 00000000..4773a69c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/PasswordEncryptionEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.PasswordEncryptionEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.PasswordEncryptionEvent
+
+No usage of fr.xephi.authme.events.PasswordEncryptionEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/ProtectInventoryEvent.html b/javadoc/fr/xephi/authme/events/class-use/ProtectInventoryEvent.html
new file mode 100644
index 00000000..38601e20
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/ProtectInventoryEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.ProtectInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.ProtectInventoryEvent
+
+No usage of fr.xephi.authme.events.ProtectInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/RegisterTeleportEvent.html b/javadoc/fr/xephi/authme/events/class-use/RegisterTeleportEvent.html
new file mode 100644
index 00000000..4734b8cd
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/RegisterTeleportEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.RegisterTeleportEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.RegisterTeleportEvent
+
+No usage of fr.xephi.authme.events.RegisterTeleportEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/ResetInventoryEvent.html b/javadoc/fr/xephi/authme/events/class-use/ResetInventoryEvent.html
new file mode 100644
index 00000000..f59df48e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/ResetInventoryEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.ResetInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.ResetInventoryEvent
+
+No usage of fr.xephi.authme.events.ResetInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/RestoreInventoryEvent.html b/javadoc/fr/xephi/authme/events/class-use/RestoreInventoryEvent.html
new file mode 100644
index 00000000..e71a3f14
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/RestoreInventoryEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.RestoreInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.RestoreInventoryEvent
+
+No usage of fr.xephi.authme.events.RestoreInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/SessionEvent.html b/javadoc/fr/xephi/authme/events/class-use/SessionEvent.html
new file mode 100644
index 00000000..c0a3df44
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/SessionEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.SessionEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.SessionEvent
+
+No usage of fr.xephi.authme.events.SessionEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/SpawnTeleportEvent.html b/javadoc/fr/xephi/authme/events/class-use/SpawnTeleportEvent.html
new file mode 100644
index 00000000..4a99de41
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/SpawnTeleportEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.SpawnTeleportEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.SpawnTeleportEvent
+
+No usage of fr.xephi.authme.events.SpawnTeleportEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/class-use/StoreInventoryEvent.html b/javadoc/fr/xephi/authme/events/class-use/StoreInventoryEvent.html
new file mode 100644
index 00000000..7041805b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/class-use/StoreInventoryEvent.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.StoreInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.events.StoreInventoryEvent
+
+No usage of fr.xephi.authme.events.StoreInventoryEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/package-frame.html b/javadoc/fr/xephi/authme/events/package-frame.html
new file mode 100644
index 00000000..cf947522
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/package-frame.html
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+fr.xephi.authme.events
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.events
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/package-summary.html b/javadoc/fr/xephi/authme/events/package-summary.html
new file mode 100644
index 00000000..2a68c4a4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/package-summary.html
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+fr.xephi.authme.events
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.events
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/package-tree.html b/javadoc/fr/xephi/authme/events/package-tree.html
new file mode 100644
index 00000000..857bbf11
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/package-tree.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+fr.xephi.authme.events Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.events
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+org.bukkit.event.Event
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/events/package-use.html b/javadoc/fr/xephi/authme/events/package-use.html
new file mode 100644
index 00000000..35ad21ba
--- /dev/null
+++ b/javadoc/fr/xephi/authme/events/package-use.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.events
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.events
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/Clickable.html b/javadoc/fr/xephi/authme/gui/Clickable.html
new file mode 100644
index 00000000..80d43e21
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/Clickable.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+Clickable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.gui
+
+Interface Clickable
+
+All Known Implementing Classes: LoginScreen
+
+
+
+public interface Clickable
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+handleClick (org.getspout.spoutapi.event.screen.ButtonClickEvent event)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+handleClick
+
+void handleClick (org.getspout.spoutapi.event.screen.ButtonClickEvent event)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/CustomButton.html b/javadoc/fr/xephi/authme/gui/CustomButton.html
new file mode 100644
index 00000000..870ee66b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/CustomButton.html
@@ -0,0 +1,363 @@
+
+
+
+
+
+
+CustomButton
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.gui
+
+Class CustomButton
+
+java.lang.Object
+ org.getspout.spoutapi.gui.GenericWidget
+ org.getspout.spoutapi.gui.GenericControl
+ org.getspout.spoutapi.gui.GenericButton
+ fr.xephi.authme.gui.CustomButton
+
+
+All Implemented Interfaces: org.getspout.spoutapi.gui.Button, org.getspout.spoutapi.gui.Control, org.getspout.spoutapi.gui.Label, org.getspout.spoutapi.gui.Widget
+
+
+
+public class CustomButton extends org.getspout.spoutapi.gui.GenericButton
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+onButtonClick (org.getspout.spoutapi.event.screen.ButtonClickEvent event)
+
+
+
+
+
+
+ CustomButton
+setMidPos (int x,
+ int y)
+
+
+
+
+
+
+
+
+Methods inherited from class org.getspout.spoutapi.gui.GenericButton
+
+
+copy, doResize, getAlign, getDisabledText, getHoverColor, getScale, getText, getTextColor, getType, getVersion, hasShadow, isAuto, isResize, readData, setAlign, setAuto, setDisabledText, setHoverColor, setResize, setScale, setShadow, setText, setTextColor, writeData
+
+
+
+
+
+Methods inherited from class org.getspout.spoutapi.gui.GenericControl
+
+
+getColor, getDisabledColor, isEnabled, isFocus, setColor, setDisabledColor, setEnabled, setFocus
+
+
+
+
+
+Methods inherited from class org.getspout.spoutapi.gui.GenericWidget
+
+
+animate, animate, animate, animateStart, animateStop, autoDirty, equals, getAnchor, getContainer, getFixed, getHeight, getId, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPlugin, getPriority, getScreen, getTooltip, getWidth, getX, getY, hasContainer, hashCode, hasPosition, hasSize, isAutoDirty, isDirty, isFixed, isSpoutcraft, isVisible, onAnimate, onAnimateStop, onTick, restorePos, savePos, setAnchor, setAutoDirty, setContainer, setDirty, setFixed, setHeight, setMargin, setMargin, setMargin, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setPlugin, setPriority, setScreen, setScreen, setTooltip, setVisible, setWidth, setX, setY, shiftXPos, shiftYPos, updateSize
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+getClass, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.getspout.spoutapi.gui.Control
+
+
+getColor, getDisabledColor, isEnabled, isFocus, setColor, setDisabledColor, setEnabled, setFocus
+
+
+
+
+
+Methods inherited from interface org.getspout.spoutapi.gui.Widget
+
+
+animate, animate, animate, animateStart, animateStop, autoDirty, getAnchor, getContainer, getFixed, getHeight, getId, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPlugin, getPriority, getScreen, getTooltip, getWidth, getX, getY, hasContainer, hasPosition, hasSize, isAutoDirty, isDirty, isFixed, isSpoutcraft, isVisible, onAnimate, onAnimateStop, onTick, restorePos, savePos, setAnchor, setAutoDirty, setContainer, setDirty, setFixed, setHeight, setMargin, setMargin, setMargin, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setPlugin, setPriority, setScreen, setScreen, setTooltip, setVisible, setWidth, setX, setY, shiftXPos, shiftYPos, updateSize
+
+
+
+
+
+
+
+
+
+
+
+handleRef
+
+public Clickable handleRef
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CustomButton
+
+public CustomButton (Clickable c)
+
+
+
+
+
+
+
+
+
+onButtonClick
+
+public void onButtonClick (org.getspout.spoutapi.event.screen.ButtonClickEvent event)
+
+
+Specified by: onButtonClick in interface org.getspout.spoutapi.gui.ButtonOverrides: onButtonClick in class org.getspout.spoutapi.gui.GenericButton
+
+
+
+
+
+
+
+
+setMidPos
+
+public CustomButton setMidPos (int x,
+ int y)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/class-use/Clickable.html b/javadoc/fr/xephi/authme/gui/class-use/Clickable.html
new file mode 100644
index 00000000..a85cbd58
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/class-use/Clickable.html
@@ -0,0 +1,223 @@
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.gui.Clickable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.gui.Clickable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/class-use/CustomButton.html b/javadoc/fr/xephi/authme/gui/class-use/CustomButton.html
new file mode 100644
index 00000000..b51048e9
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/class-use/CustomButton.html
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.gui.CustomButton
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.gui.CustomButton
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/package-frame.html b/javadoc/fr/xephi/authme/gui/package-frame.html
new file mode 100644
index 00000000..8c8379b9
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/package-frame.html
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+fr.xephi.authme.gui
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.gui
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/package-summary.html b/javadoc/fr/xephi/authme/gui/package-summary.html
new file mode 100644
index 00000000..674b762a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/package-summary.html
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+fr.xephi.authme.gui
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.gui
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/package-tree.html b/javadoc/fr/xephi/authme/gui/package-tree.html
new file mode 100644
index 00000000..db6a83ac
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/package-tree.html
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+fr.xephi.authme.gui Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.gui
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+org.getspout.spoutapi.gui.GenericWidget (implements org.getspout.spoutapi.gui.Widget)
+
+org.getspout.spoutapi.gui.GenericControl (implements org.getspout.spoutapi.gui.Control)
+
+org.getspout.spoutapi.gui.GenericButton (implements org.getspout.spoutapi.gui.Button)
+
+
+
+
+
+
+Interface Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/package-use.html b/javadoc/fr/xephi/authme/gui/package-use.html
new file mode 100644
index 00000000..569ec866
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/package-use.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.gui
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.gui
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/screens/LoginScreen.html b/javadoc/fr/xephi/authme/gui/screens/LoginScreen.html
new file mode 100644
index 00000000..45cac67d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/screens/LoginScreen.html
@@ -0,0 +1,360 @@
+
+
+
+
+
+
+LoginScreen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.gui.screens
+
+Class LoginScreen
+
+java.lang.Object
+ org.getspout.spoutapi.gui.GenericWidget
+ org.getspout.spoutapi.gui.GenericScreen
+ org.getspout.spoutapi.gui.GenericPopup
+ fr.xephi.authme.gui.screens.LoginScreen
+
+
+All Implemented Interfaces: Clickable , org.getspout.spoutapi.gui.PopupScreen, org.getspout.spoutapi.gui.Screen, org.getspout.spoutapi.gui.Widget
+
+
+
+public class LoginScreen extends org.getspout.spoutapi.gui.GenericPopupimplements Clickable
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+ AuthMe
+plugin
+
+
+
+
+
+
+ org.getspout.spoutapi.player.SpoutPlayer
+splayer
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+LoginScreen (org.getspout.spoutapi.player.SpoutPlayer player)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+handleClick (org.getspout.spoutapi.event.screen.ButtonClickEvent event)
+
+
+
+
+
+
+
+
+Methods inherited from class org.getspout.spoutapi.gui.GenericPopup
+
+
+close, getScreenType, getType, getVersion, handleItemOnCursor, isTransparent, readData, setScreen, setTransparent, writeData
+
+
+
+
+
+Methods inherited from class org.getspout.spoutapi.gui.GenericScreen
+
+
+attachWidget, attachWidgets, containsWidget, containsWidget, copy, getAttachedWidgets, getAttachedWidgetsAsSet, getPlayer, getWidget, isBgVisible, onScreenClose, onTick, removeWidget, removeWidgets, setBgVisible, setDirty, updateWidget
+
+
+
+
+
+Methods inherited from class org.getspout.spoutapi.gui.GenericWidget
+
+
+animate, animate, animate, animateStart, animateStop, autoDirty, equals, getAnchor, getContainer, getFixed, getHeight, getId, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPlugin, getPriority, getScreen, getTooltip, getWidth, getX, getY, hasContainer, hashCode, hasPosition, hasSize, isAutoDirty, isDirty, isFixed, isSpoutcraft, isVisible, onAnimate, onAnimateStop, restorePos, savePos, setAnchor, setAutoDirty, setContainer, setFixed, setHeight, setMargin, setMargin, setMargin, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setPlugin, setPriority, setScreen, setTooltip, setVisible, setWidth, setX, setY, shiftXPos, shiftYPos, updateSize
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+getClass, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.getspout.spoutapi.gui.Screen
+
+
+attachWidget, attachWidgets, containsWidget, containsWidget, getAttachedWidgets, getAttachedWidgetsAsSet, getPlayer, getWidget, isBgVisible, onScreenClose, removeWidget, removeWidgets, setBgVisible, updateWidget
+
+
+
+
+
+Methods inherited from interface org.getspout.spoutapi.gui.Widget
+
+
+animate, animate, animate, animateStart, animateStop, autoDirty, copy, getAnchor, getContainer, getFixed, getHeight, getId, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPlugin, getPriority, getScreen, getTooltip, getWidth, getX, getY, hasContainer, hasPosition, hasSize, isAutoDirty, isDirty, isFixed, isSpoutcraft, isVisible, onAnimate, onAnimateStop, onTick, restorePos, savePos, setAnchor, setAutoDirty, setContainer, setDirty, setFixed, setHeight, setMargin, setMargin, setMargin, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setPlugin, setPriority, setScreen, setTooltip, setVisible, setWidth, setX, setY, shiftXPos, shiftYPos, updateSize
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+splayer
+
+public org.getspout.spoutapi.player.SpoutPlayer splayer
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+LoginScreen
+
+public LoginScreen (org.getspout.spoutapi.player.SpoutPlayer player)
+
+
+
+
+
+
+
+
+
+handleClick
+
+public void handleClick (org.getspout.spoutapi.event.screen.ButtonClickEvent event)
+
+
+Specified by: handleClick in interface Clickable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/screens/class-use/LoginScreen.html b/javadoc/fr/xephi/authme/gui/screens/class-use/LoginScreen.html
new file mode 100644
index 00000000..a4298ad2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/screens/class-use/LoginScreen.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.gui.screens.LoginScreen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.gui.screens.LoginScreen
+
+No usage of fr.xephi.authme.gui.screens.LoginScreen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/screens/package-frame.html b/javadoc/fr/xephi/authme/gui/screens/package-frame.html
new file mode 100644
index 00000000..f8688ab4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/screens/package-frame.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+fr.xephi.authme.gui.screens
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.gui.screens
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/screens/package-summary.html b/javadoc/fr/xephi/authme/gui/screens/package-summary.html
new file mode 100644
index 00000000..7ee042e6
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/screens/package-summary.html
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+fr.xephi.authme.gui.screens
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.gui.screens
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/screens/package-tree.html b/javadoc/fr/xephi/authme/gui/screens/package-tree.html
new file mode 100644
index 00000000..8f1e0b35
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/screens/package-tree.html
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+fr.xephi.authme.gui.screens Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.gui.screens
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+org.getspout.spoutapi.gui.GenericWidget (implements org.getspout.spoutapi.gui.Widget)
+
+org.getspout.spoutapi.gui.GenericScreen (implements org.getspout.spoutapi.gui.Screen)
+
+org.getspout.spoutapi.gui.GenericPopup (implements org.getspout.spoutapi.gui.PopupScreen)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/gui/screens/package-use.html b/javadoc/fr/xephi/authme/gui/screens/package-use.html
new file mode 100644
index 00000000..c9fabe26
--- /dev/null
+++ b/javadoc/fr/xephi/authme/gui/screens/package-use.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.gui.screens
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.gui.screens
+
+No usage of fr.xephi.authme.gui.screens
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/AuthMeBlockListener.html b/javadoc/fr/xephi/authme/listener/AuthMeBlockListener.html
new file mode 100644
index 00000000..b6206543
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/AuthMeBlockListener.html
@@ -0,0 +1,318 @@
+
+
+
+
+
+
+AuthMeBlockListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.listener
+
+Class AuthMeBlockListener
+
+java.lang.Object
+ fr.xephi.authme.listener.AuthMeBlockListener
+
+
+All Implemented Interfaces: org.bukkit.event.Listener
+
+
+
+public class AuthMeBlockListener extends java.lang.Objectimplements org.bukkit.event.Listener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+onBlockBreak (org.bukkit.event.block.BlockBreakEvent event)
+
+
+
+
+
+
+ void
+onBlockPlace (org.bukkit.event.block.BlockPlaceEvent event)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+instance
+
+public AuthMe instance
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AuthMeBlockListener
+
+public AuthMeBlockListener (DataSource data,
+ AuthMe instance)
+
+
+
+
+
+
+
+
+
+onBlockPlace
+
+public void onBlockPlace (org.bukkit.event.block.BlockPlaceEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onBlockBreak
+
+public void onBlockBreak (org.bukkit.event.block.BlockBreakEvent event)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/AuthMeChestShopListener.html b/javadoc/fr/xephi/authme/listener/AuthMeChestShopListener.html
new file mode 100644
index 00000000..f1b44dcf
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/AuthMeChestShopListener.html
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+AuthMeChestShopListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.listener
+
+Class AuthMeChestShopListener
+
+java.lang.Object
+ fr.xephi.authme.listener.AuthMeChestShopListener
+
+
+All Implemented Interfaces: org.bukkit.event.Listener
+
+
+
+public class AuthMeChestShopListener extends java.lang.Objectimplements org.bukkit.event.Listener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+onPreTransaction (com.Acrobot.ChestShop.Events.PreTransactionEvent event)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AuthMeChestShopListener
+
+public AuthMeChestShopListener (DataSource database,
+ AuthMe plugin)
+
+
+
+
+
+
+
+
+
+onPreTransaction
+
+public void onPreTransaction (com.Acrobot.ChestShop.Events.PreTransactionEvent event)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/AuthMeEntityListener.html b/javadoc/fr/xephi/authme/listener/AuthMeEntityListener.html
new file mode 100644
index 00000000..3f84854e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/AuthMeEntityListener.html
@@ -0,0 +1,406 @@
+
+
+
+
+
+
+AuthMeEntityListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.listener
+
+Class AuthMeEntityListener
+
+java.lang.Object
+ fr.xephi.authme.listener.AuthMeEntityListener
+
+
+All Implemented Interfaces: org.bukkit.event.Listener
+
+
+
+public class AuthMeEntityListener extends java.lang.Objectimplements org.bukkit.event.Listener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+EntityRegainHealthEvent (org.bukkit.event.entity.EntityRegainHealthEvent event)
+
+
+
+
+
+
+ void
+onEntityDamage (org.bukkit.event.entity.EntityDamageEvent event)
+
+
+
+
+
+
+ void
+onEntityInteract (org.bukkit.event.entity.EntityInteractEvent event)
+
+
+
+
+
+
+ void
+onEntityTarget (org.bukkit.event.entity.EntityTargetEvent event)
+
+
+
+
+
+
+ void
+onFoodLevelChange (org.bukkit.event.entity.FoodLevelChangeEvent event)
+
+
+
+
+
+
+ void
+onLowestEntityInteract (org.bukkit.event.entity.EntityInteractEvent event)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+instance
+
+public AuthMe instance
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AuthMeEntityListener
+
+public AuthMeEntityListener (DataSource data,
+ AuthMe instance)
+
+
+
+
+
+
+
+
+
+onEntityDamage
+
+public void onEntityDamage (org.bukkit.event.entity.EntityDamageEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onEntityTarget
+
+public void onEntityTarget (org.bukkit.event.entity.EntityTargetEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onFoodLevelChange
+
+public void onFoodLevelChange (org.bukkit.event.entity.FoodLevelChangeEvent event)
+
+
+
+
+
+
+
+
+
+
+
+EntityRegainHealthEvent
+
+public void EntityRegainHealthEvent (org.bukkit.event.entity.EntityRegainHealthEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onEntityInteract
+
+public void onEntityInteract (org.bukkit.event.entity.EntityInteractEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onLowestEntityInteract
+
+public void onLowestEntityInteract (org.bukkit.event.entity.EntityInteractEvent event)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/AuthMePlayerListener.html b/javadoc/fr/xephi/authme/listener/AuthMePlayerListener.html
new file mode 100644
index 00000000..40206789
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/AuthMePlayerListener.html
@@ -0,0 +1,830 @@
+
+
+
+
+
+
+AuthMePlayerListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.listener
+
+Class AuthMePlayerListener
+
+java.lang.Object
+ fr.xephi.authme.listener.AuthMePlayerListener
+
+
+All Implemented Interfaces: org.bukkit.event.Listener
+
+
+
+public class AuthMePlayerListener extends java.lang.Objectimplements org.bukkit.event.Listener
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+ boolean
+causeByAuthMe
+
+
+
+
+
+
+static java.util.HashMap<java.lang.String,org.bukkit.GameMode>
+gameMode
+
+
+
+
+
+
+static org.bukkit.GameMode
+gm
+
+
+
+
+
+
+static java.util.HashMap<java.lang.String,java.lang.String>
+joinMessage
+
+
+
+
+
+
+ AuthMe
+plugin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+onPlayerBedEnter (org.bukkit.event.player.PlayerBedEnterEvent event)
+
+
+
+
+
+
+ void
+onPlayerChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+ void
+onPlayerCommandPreprocess (org.bukkit.event.player.PlayerCommandPreprocessEvent event)
+
+
+
+
+
+
+ void
+onPlayerDropItem (org.bukkit.event.player.PlayerDropItemEvent event)
+
+
+
+
+
+
+ void
+onPlayerEarlyChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+ void
+onPlayerGameModeChange (org.bukkit.event.player.PlayerGameModeChangeEvent event)
+
+
+
+
+
+
+ void
+onPlayerHighChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+ void
+onPlayerHighestChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+ void
+onPlayerInteract (org.bukkit.event.player.PlayerInteractEvent event)
+
+
+
+
+
+
+ void
+onPlayerInteractEntity (org.bukkit.event.player.PlayerInteractEntityEvent event)
+
+
+
+
+
+
+ void
+onPlayerInventoryClick (org.bukkit.event.inventory.InventoryClickEvent event)
+
+
+
+
+
+
+ void
+onPlayerInventoryOpen (org.bukkit.event.inventory.InventoryOpenEvent event)
+
+
+
+
+
+
+ void
+onPlayerJoin (org.bukkit.event.player.PlayerJoinEvent event)
+
+
+
+
+
+
+ void
+onPlayerKick (org.bukkit.event.player.PlayerKickEvent event)
+
+
+
+
+
+
+ void
+onPlayerLogin (org.bukkit.event.player.PlayerLoginEvent event)
+
+
+
+
+
+
+ void
+onPlayerLowChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+ void
+onPlayerMove (org.bukkit.event.player.PlayerMoveEvent event)
+
+
+
+
+
+
+ void
+onPlayerNormalChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+ void
+onPlayerPickupItem (org.bukkit.event.player.PlayerPickupItemEvent event)
+
+
+
+
+
+
+ void
+onPlayerQuit (org.bukkit.event.player.PlayerQuitEvent event)
+
+
+
+
+
+
+ void
+onPlayerRespawn (org.bukkit.event.player.PlayerRespawnEvent event)
+
+
+
+
+
+
+ void
+onSignChange (org.bukkit.event.block.SignChangeEvent event)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+gm
+
+public static org.bukkit.GameMode gm
+
+
+
+
+
+
+
+gameMode
+
+public static java.util.HashMap<java.lang.String,org.bukkit.GameMode> gameMode
+
+
+
+
+
+
+
+joinMessage
+
+public static java.util.HashMap<java.lang.String,java.lang.String> joinMessage
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+causeByAuthMe
+
+public boolean causeByAuthMe
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AuthMePlayerListener
+
+public AuthMePlayerListener (AuthMe plugin,
+ DataSource data)
+
+
+
+
+
+
+
+
+
+onPlayerCommandPreprocess
+
+public void onPlayerCommandPreprocess (org.bukkit.event.player.PlayerCommandPreprocessEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerNormalChat
+
+public void onPlayerNormalChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerHighChat
+
+public void onPlayerHighChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerChat
+
+public void onPlayerChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerHighestChat
+
+public void onPlayerHighestChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerEarlyChat
+
+public void onPlayerEarlyChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerLowChat
+
+public void onPlayerLowChat (org.bukkit.event.player.AsyncPlayerChatEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerMove
+
+public void onPlayerMove (org.bukkit.event.player.PlayerMoveEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerLogin
+
+public void onPlayerLogin (org.bukkit.event.player.PlayerLoginEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerJoin
+
+public void onPlayerJoin (org.bukkit.event.player.PlayerJoinEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerQuit
+
+public void onPlayerQuit (org.bukkit.event.player.PlayerQuitEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerKick
+
+public void onPlayerKick (org.bukkit.event.player.PlayerKickEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerPickupItem
+
+public void onPlayerPickupItem (org.bukkit.event.player.PlayerPickupItemEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerInteract
+
+public void onPlayerInteract (org.bukkit.event.player.PlayerInteractEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerInventoryOpen
+
+public void onPlayerInventoryOpen (org.bukkit.event.inventory.InventoryOpenEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerInventoryClick
+
+public void onPlayerInventoryClick (org.bukkit.event.inventory.InventoryClickEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerInteractEntity
+
+public void onPlayerInteractEntity (org.bukkit.event.player.PlayerInteractEntityEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerDropItem
+
+public void onPlayerDropItem (org.bukkit.event.player.PlayerDropItemEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerBedEnter
+
+public void onPlayerBedEnter (org.bukkit.event.player.PlayerBedEnterEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onSignChange
+
+public void onSignChange (org.bukkit.event.block.SignChangeEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerRespawn
+
+public void onPlayerRespawn (org.bukkit.event.player.PlayerRespawnEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPlayerGameModeChange
+
+public void onPlayerGameModeChange (org.bukkit.event.player.PlayerGameModeChangeEvent event)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/AuthMeServerListener.html b/javadoc/fr/xephi/authme/listener/AuthMeServerListener.html
new file mode 100644
index 00000000..cad5526e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/AuthMeServerListener.html
@@ -0,0 +1,338 @@
+
+
+
+
+
+
+AuthMeServerListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.listener
+
+Class AuthMeServerListener
+
+java.lang.Object
+ fr.xephi.authme.listener.AuthMeServerListener
+
+
+All Implemented Interfaces: org.bukkit.event.Listener
+
+
+
+public class AuthMeServerListener extends java.lang.Objectimplements org.bukkit.event.Listener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+onPluginDisable (org.bukkit.event.server.PluginDisableEvent event)
+
+
+
+
+
+
+ void
+onPluginEnable (org.bukkit.event.server.PluginEnableEvent event)
+
+
+
+
+
+
+ void
+onServerPing (org.bukkit.event.server.ServerListPingEvent event)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AuthMeServerListener
+
+public AuthMeServerListener (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+onServerPing
+
+public void onServerPing (org.bukkit.event.server.ServerListPingEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPluginDisable
+
+public void onPluginDisable (org.bukkit.event.server.PluginDisableEvent event)
+
+
+
+
+
+
+
+
+
+
+
+onPluginEnable
+
+public void onPluginEnable (org.bukkit.event.server.PluginEnableEvent event)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/AuthMeSpoutListener.html b/javadoc/fr/xephi/authme/listener/AuthMeSpoutListener.html
new file mode 100644
index 00000000..87ed0281
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/AuthMeSpoutListener.html
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+AuthMeSpoutListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.listener
+
+Class AuthMeSpoutListener
+
+java.lang.Object
+ fr.xephi.authme.listener.AuthMeSpoutListener
+
+
+All Implemented Interfaces: org.bukkit.event.Listener
+
+
+
+public class AuthMeSpoutListener extends java.lang.Objectimplements org.bukkit.event.Listener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+onSpoutCraftEnable (org.getspout.spoutapi.event.spout.SpoutCraftEnableEvent event)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AuthMeSpoutListener
+
+public AuthMeSpoutListener (DataSource data)
+
+
+
+
+
+
+
+
+
+onSpoutCraftEnable
+
+public void onSpoutCraftEnable (org.getspout.spoutapi.event.spout.SpoutCraftEnableEvent event)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/class-use/AuthMeBlockListener.html b/javadoc/fr/xephi/authme/listener/class-use/AuthMeBlockListener.html
new file mode 100644
index 00000000..b3ad450f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/class-use/AuthMeBlockListener.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeBlockListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeBlockListener
+
+No usage of fr.xephi.authme.listener.AuthMeBlockListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/class-use/AuthMeChestShopListener.html b/javadoc/fr/xephi/authme/listener/class-use/AuthMeChestShopListener.html
new file mode 100644
index 00000000..b56af20e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/class-use/AuthMeChestShopListener.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeChestShopListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeChestShopListener
+
+No usage of fr.xephi.authme.listener.AuthMeChestShopListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/class-use/AuthMeEntityListener.html b/javadoc/fr/xephi/authme/listener/class-use/AuthMeEntityListener.html
new file mode 100644
index 00000000..454e84e6
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/class-use/AuthMeEntityListener.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeEntityListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeEntityListener
+
+No usage of fr.xephi.authme.listener.AuthMeEntityListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/class-use/AuthMePlayerListener.html b/javadoc/fr/xephi/authme/listener/class-use/AuthMePlayerListener.html
new file mode 100644
index 00000000..23eeb77c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/class-use/AuthMePlayerListener.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMePlayerListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMePlayerListener
+
+No usage of fr.xephi.authme.listener.AuthMePlayerListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/class-use/AuthMeServerListener.html b/javadoc/fr/xephi/authme/listener/class-use/AuthMeServerListener.html
new file mode 100644
index 00000000..5797a488
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/class-use/AuthMeServerListener.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeServerListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeServerListener
+
+No usage of fr.xephi.authme.listener.AuthMeServerListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/class-use/AuthMeSpoutListener.html b/javadoc/fr/xephi/authme/listener/class-use/AuthMeSpoutListener.html
new file mode 100644
index 00000000..82b39d38
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/class-use/AuthMeSpoutListener.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeSpoutListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.listener.AuthMeSpoutListener
+
+No usage of fr.xephi.authme.listener.AuthMeSpoutListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/package-frame.html b/javadoc/fr/xephi/authme/listener/package-frame.html
new file mode 100644
index 00000000..821468ea
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/package-frame.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+fr.xephi.authme.listener
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.listener
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/package-summary.html b/javadoc/fr/xephi/authme/listener/package-summary.html
new file mode 100644
index 00000000..a3af67ab
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/package-summary.html
@@ -0,0 +1,177 @@
+
+
+
+
+
+
+fr.xephi.authme.listener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.listener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/package-tree.html b/javadoc/fr/xephi/authme/listener/package-tree.html
new file mode 100644
index 00000000..9cc6a108
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/package-tree.html
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+fr.xephi.authme.listener Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.listener
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/listener/package-use.html b/javadoc/fr/xephi/authme/listener/package-use.html
new file mode 100644
index 00000000..a7258199
--- /dev/null
+++ b/javadoc/fr/xephi/authme/listener/package-use.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.listener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.listener
+
+No usage of fr.xephi.authme.listener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/package-frame.html b/javadoc/fr/xephi/authme/package-frame.html
new file mode 100644
index 00000000..6fda45a3
--- /dev/null
+++ b/javadoc/fr/xephi/authme/package-frame.html
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+fr.xephi.authme
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/package-summary.html b/javadoc/fr/xephi/authme/package-summary.html
new file mode 100644
index 00000000..b99ec607
--- /dev/null
+++ b/javadoc/fr/xephi/authme/package-summary.html
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+fr.xephi.authme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/package-tree.html b/javadoc/fr/xephi/authme/package-tree.html
new file mode 100644
index 00000000..a76b4d9a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/package-tree.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+fr.xephi.authme Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+fr.xephi.authme.ConsoleFilter (implements java.util.logging.Filter)
+ fr.xephi.authme.ConsoleLogger fr.xephi.authme.Log4JFilter (implements org.apache.logging.log4j.core.Filter)
+ fr.xephi.authme.PerformBackup org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
+
+org.bukkit.plugin.java.JavaPlugin
+
+ fr.xephi.authme.SendMailSSL java.lang.Thread (implements java.lang.Runnable)
+
+ fr.xephi.authme.Utils
+
+
+Enum Hierarchy
+
+
+java.lang.Object
+java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/package-use.html b/javadoc/fr/xephi/authme/package-use.html
new file mode 100644
index 00000000..ea9eeedf
--- /dev/null
+++ b/javadoc/fr/xephi/authme/package-use.html
@@ -0,0 +1,460 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/BungeeCordMessage.html b/javadoc/fr/xephi/authme/plugin/manager/BungeeCordMessage.html
new file mode 100644
index 00000000..77307041
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/BungeeCordMessage.html
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+BungeeCordMessage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.plugin.manager
+
+Class BungeeCordMessage
+
+java.lang.Object
+ fr.xephi.authme.plugin.manager.BungeeCordMessage
+
+
+All Implemented Interfaces: org.bukkit.plugin.messaging.PluginMessageListener
+
+
+
+public class BungeeCordMessage extends java.lang.Objectimplements org.bukkit.plugin.messaging.PluginMessageListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+onPluginMessageReceived (java.lang.String channel,
+ org.bukkit.entity.Player player,
+ byte[] message)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+BungeeCordMessage
+
+public BungeeCordMessage (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+onPluginMessageReceived
+
+public void onPluginMessageReceived (java.lang.String channel,
+ org.bukkit.entity.Player player,
+ byte[] message)
+
+
+Specified by: onPluginMessageReceived in interface org.bukkit.plugin.messaging.PluginMessageListener
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/CitizensCommunicator.html b/javadoc/fr/xephi/authme/plugin/manager/CitizensCommunicator.html
new file mode 100644
index 00000000..d13a2b83
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/CitizensCommunicator.html
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+CitizensCommunicator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.plugin.manager
+
+Class CitizensCommunicator
+
+java.lang.Object
+ fr.xephi.authme.plugin.manager.CitizensCommunicator
+
+
+
+public class CitizensCommunicator extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+isNPC (org.bukkit.entity.Entity player,
+ AuthMe instance)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+instance
+
+public AuthMe instance
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CitizensCommunicator
+
+public CitizensCommunicator (AuthMe instance)
+
+
+
+
+
+
+
+
+
+isNPC
+
+public boolean isNPC (org.bukkit.entity.Entity player,
+ AuthMe instance)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/CombatTagComunicator.html b/javadoc/fr/xephi/authme/plugin/manager/CombatTagComunicator.html
new file mode 100644
index 00000000..3d35fdc3
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/CombatTagComunicator.html
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+CombatTagComunicator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.plugin.manager
+
+Class CombatTagComunicator
+
+java.lang.Object
+ fr.xephi.authme.plugin.manager.CombatTagComunicator
+
+
+
+public abstract class CombatTagComunicator extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+static com.trc202.CombatTagApi.CombatTagApi
+combatApi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static boolean
+isNPC (org.bukkit.entity.Entity player)
+
+
+ Returns if the entity is an NPC
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+combatApi
+
+public static com.trc202.CombatTagApi.CombatTagApi combatApi
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CombatTagComunicator
+
+public CombatTagComunicator ()
+
+
+
+
+
+
+
+
+
+isNPC
+
+public static boolean isNPC (org.bukkit.entity.Entity player)
+
+Returns if the entity is an NPC
+
+
+Parameters: player -
+Returns: true if the player is an NPC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/EssSpawn.html b/javadoc/fr/xephi/authme/plugin/manager/EssSpawn.html
new file mode 100644
index 00000000..4dc120c2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/EssSpawn.html
@@ -0,0 +1,351 @@
+
+
+
+
+
+
+EssSpawn
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.plugin.manager
+
+Class EssSpawn
+
+java.lang.Object
+ org.bukkit.configuration.MemorySection
+ org.bukkit.configuration.MemoryConfiguration
+ org.bukkit.configuration.file.FileConfiguration
+ org.bukkit.configuration.file.YamlConfiguration
+ fr.xephi.authme.settings.CustomConfiguration
+ fr.xephi.authme.plugin.manager.EssSpawn
+
+
+All Implemented Interfaces: org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection
+
+
+
+public class EssSpawn extends CustomConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+EssSpawn ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
+
+
+loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, saveToString
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+load, load, load, load, save, save
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemoryConfiguration
+
+
+addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemorySection
+
+
+contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.bukkit.configuration.ConfigurationSection
+
+
+contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+EssSpawn
+
+public EssSpawn ()
+
+
+
+
+
+
+
+
+
+getInstance
+
+public static EssSpawn getInstance ()
+
+
+
+
+
+
+
+
+getLocation
+
+public org.bukkit.Location getLocation ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/class-use/BungeeCordMessage.html b/javadoc/fr/xephi/authme/plugin/manager/class-use/BungeeCordMessage.html
new file mode 100644
index 00000000..2371b8cd
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/class-use/BungeeCordMessage.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.plugin.manager.BungeeCordMessage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.plugin.manager.BungeeCordMessage
+
+No usage of fr.xephi.authme.plugin.manager.BungeeCordMessage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/class-use/CitizensCommunicator.html b/javadoc/fr/xephi/authme/plugin/manager/class-use/CitizensCommunicator.html
new file mode 100644
index 00000000..92014229
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/class-use/CitizensCommunicator.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.plugin.manager.CitizensCommunicator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.plugin.manager.CitizensCommunicator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/class-use/CombatTagComunicator.html b/javadoc/fr/xephi/authme/plugin/manager/class-use/CombatTagComunicator.html
new file mode 100644
index 00000000..933bcdb7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/class-use/CombatTagComunicator.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.plugin.manager.CombatTagComunicator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.plugin.manager.CombatTagComunicator
+
+No usage of fr.xephi.authme.plugin.manager.CombatTagComunicator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/class-use/EssSpawn.html b/javadoc/fr/xephi/authme/plugin/manager/class-use/EssSpawn.html
new file mode 100644
index 00000000..6d9dc93b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/class-use/EssSpawn.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.plugin.manager.EssSpawn
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.plugin.manager.EssSpawn
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/package-frame.html b/javadoc/fr/xephi/authme/plugin/manager/package-frame.html
new file mode 100644
index 00000000..5d39d532
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/package-frame.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+fr.xephi.authme.plugin.manager
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.plugin.manager
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/package-summary.html b/javadoc/fr/xephi/authme/plugin/manager/package-summary.html
new file mode 100644
index 00000000..0a9b2cf5
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/package-summary.html
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+fr.xephi.authme.plugin.manager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.plugin.manager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/package-tree.html b/javadoc/fr/xephi/authme/plugin/manager/package-tree.html
new file mode 100644
index 00000000..02bb062f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/package-tree.html
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+fr.xephi.authme.plugin.manager Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.plugin.manager
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+fr.xephi.authme.plugin.manager.BungeeCordMessage (implements org.bukkit.plugin.messaging.PluginMessageListener)
+ fr.xephi.authme.plugin.manager.CitizensCommunicator fr.xephi.authme.plugin.manager.CombatTagComunicator org.bukkit.configuration.MemorySection (implements org.bukkit.configuration.ConfigurationSection)
+
+org.bukkit.configuration.MemoryConfiguration (implements org.bukkit.configuration.Configuration)
+
+org.bukkit.configuration.file.FileConfiguration
+org.bukkit.configuration.file.YamlConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/plugin/manager/package-use.html b/javadoc/fr/xephi/authme/plugin/manager/package-use.html
new file mode 100644
index 00000000..edec63be
--- /dev/null
+++ b/javadoc/fr/xephi/authme/plugin/manager/package-use.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.plugin.manager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.plugin.manager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/Management.html b/javadoc/fr/xephi/authme/process/Management.html
new file mode 100644
index 00000000..85daac65
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/Management.html
@@ -0,0 +1,434 @@
+
+
+
+
+
+
+Management
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.process
+
+Class Management
+
+java.lang.Object
+ java.lang.Thread
+ fr.xephi.authme.process.Management
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class Management extends java.lang.Thread
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+Nested classes/interfaces inherited from class java.lang.Thread
+
+
+java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class java.lang.Thread
+
+
+MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+performLogin (org.bukkit.entity.Player player,
+ java.lang.String password,
+ boolean forceLogin)
+
+
+
+
+
+
+ void
+performRegister (org.bukkit.entity.Player player,
+ java.lang.String password,
+ java.lang.String email)
+
+
+
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Thread
+
+
+activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+database
+
+public DataSource database
+
+
+
+
+
+
+
+plugin
+
+public AuthMe plugin
+
+
+
+
+
+
+
+rdm
+
+public static RandomString rdm
+
+
+
+
+
+
+
+pm
+
+public org.bukkit.plugin.PluginManager pm
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Management
+
+public Management (DataSource database,
+ AuthMe plugin)
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.RunnableOverrides: run in class java.lang.Thread
+
+
+
+
+
+
+
+
+performLogin
+
+public void performLogin (org.bukkit.entity.Player player,
+ java.lang.String password,
+ boolean forceLogin)
+
+
+
+
+
+
+
+
+performRegister
+
+public void performRegister (org.bukkit.entity.Player player,
+ java.lang.String password,
+ java.lang.String email)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/class-use/Management.html b/javadoc/fr/xephi/authme/process/class-use/Management.html
new file mode 100644
index 00000000..c34763f5
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/class-use/Management.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.Management
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.Management
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/login/AsyncronousLogin.html b/javadoc/fr/xephi/authme/process/login/AsyncronousLogin.html
new file mode 100644
index 00000000..3822b487
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/login/AsyncronousLogin.html
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+AsyncronousLogin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.process.login
+
+Class AsyncronousLogin
+
+java.lang.Object
+ fr.xephi.authme.process.login.AsyncronousLogin
+
+
+
+public class AsyncronousLogin extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+AsyncronousLogin (org.bukkit.entity.Player player,
+ java.lang.String password,
+ boolean forceLogin,
+ AuthMe plugin,
+ DataSource data)
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AsyncronousLogin
+
+public AsyncronousLogin (org.bukkit.entity.Player player,
+ java.lang.String password,
+ boolean forceLogin,
+ AuthMe plugin,
+ DataSource data)
+
+
+
+
+
+
+
+
+
+process
+
+public void process ()
+
+
+
+
+
+
+
+
+displayOtherAccounts
+
+public void displayOtherAccounts (PlayerAuth auth,
+ org.bukkit.entity.Player p)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/login/ProcessSyncronousPlayerLogin.html b/javadoc/fr/xephi/authme/process/login/ProcessSyncronousPlayerLogin.html
new file mode 100644
index 00000000..735e1f2d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/login/ProcessSyncronousPlayerLogin.html
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+ProcessSyncronousPlayerLogin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.process.login
+
+Class ProcessSyncronousPlayerLogin
+
+java.lang.Object
+ fr.xephi.authme.process.login.ProcessSyncronousPlayerLogin
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class ProcessSyncronousPlayerLogin extends java.lang.Objectimplements java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ProcessSyncronousPlayerLogin
+
+public ProcessSyncronousPlayerLogin (org.bukkit.entity.Player player,
+ AuthMe plugin,
+ DataSource data)
+
+
+
+
+
+
+
+
+
+getLimbo
+
+public LimboPlayer getLimbo ()
+
+
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/login/class-use/AsyncronousLogin.html b/javadoc/fr/xephi/authme/process/login/class-use/AsyncronousLogin.html
new file mode 100644
index 00000000..f5edb2ba
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/login/class-use/AsyncronousLogin.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.login.AsyncronousLogin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.login.AsyncronousLogin
+
+No usage of fr.xephi.authme.process.login.AsyncronousLogin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/login/class-use/ProcessSyncronousPlayerLogin.html b/javadoc/fr/xephi/authme/process/login/class-use/ProcessSyncronousPlayerLogin.html
new file mode 100644
index 00000000..c818fddf
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/login/class-use/ProcessSyncronousPlayerLogin.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.login.ProcessSyncronousPlayerLogin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.login.ProcessSyncronousPlayerLogin
+
+No usage of fr.xephi.authme.process.login.ProcessSyncronousPlayerLogin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/login/package-frame.html b/javadoc/fr/xephi/authme/process/login/package-frame.html
new file mode 100644
index 00000000..e877ab09
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/login/package-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+fr.xephi.authme.process.login
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.process.login
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/login/package-summary.html b/javadoc/fr/xephi/authme/process/login/package-summary.html
new file mode 100644
index 00000000..401c0864
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/login/package-summary.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+fr.xephi.authme.process.login
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.process.login
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/login/package-tree.html b/javadoc/fr/xephi/authme/process/login/package-tree.html
new file mode 100644
index 00000000..6d929c23
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/login/package-tree.html
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+fr.xephi.authme.process.login Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.process.login
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/login/package-use.html b/javadoc/fr/xephi/authme/process/login/package-use.html
new file mode 100644
index 00000000..cccd53f6
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/login/package-use.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.process.login
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.process.login
+
+No usage of fr.xephi.authme.process.login
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/package-frame.html b/javadoc/fr/xephi/authme/process/package-frame.html
new file mode 100644
index 00000000..261ef887
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/package-frame.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+fr.xephi.authme.process
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.process
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/package-summary.html b/javadoc/fr/xephi/authme/process/package-summary.html
new file mode 100644
index 00000000..069bb020
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/package-summary.html
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+fr.xephi.authme.process
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.process
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/package-tree.html b/javadoc/fr/xephi/authme/process/package-tree.html
new file mode 100644
index 00000000..0ce9b734
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/package-tree.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+fr.xephi.authme.process Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.process
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+java.lang.Thread (implements java.lang.Runnable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/package-use.html b/javadoc/fr/xephi/authme/process/package-use.html
new file mode 100644
index 00000000..d76ce2d3
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/package-use.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.process
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.process
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/AsyncronousRegister.html b/javadoc/fr/xephi/authme/process/register/AsyncronousRegister.html
new file mode 100644
index 00000000..9f7be643
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/AsyncronousRegister.html
@@ -0,0 +1,260 @@
+
+
+
+
+
+
+AsyncronousRegister
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.process.register
+
+Class AsyncronousRegister
+
+java.lang.Object
+ fr.xephi.authme.process.register.AsyncronousRegister
+
+
+
+public class AsyncronousRegister extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+AsyncronousRegister (org.bukkit.entity.Player player,
+ java.lang.String password,
+ java.lang.String email,
+ AuthMe plugin,
+ DataSource data)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+process ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+AsyncronousRegister
+
+public AsyncronousRegister (org.bukkit.entity.Player player,
+ java.lang.String password,
+ java.lang.String email,
+ AuthMe plugin,
+ DataSource data)
+
+
+
+
+
+
+
+
+
+process
+
+public void process ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/ProcessSyncronousEmailRegister.html b/javadoc/fr/xephi/authme/process/register/ProcessSyncronousEmailRegister.html
new file mode 100644
index 00000000..c067890f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/ProcessSyncronousEmailRegister.html
@@ -0,0 +1,260 @@
+
+
+
+
+
+
+ProcessSyncronousEmailRegister
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.process.register
+
+Class ProcessSyncronousEmailRegister
+
+java.lang.Object
+ fr.xephi.authme.process.register.ProcessSyncronousEmailRegister
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class ProcessSyncronousEmailRegister extends java.lang.Objectimplements java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ProcessSyncronousEmailRegister
+
+public ProcessSyncronousEmailRegister (org.bukkit.entity.Player player,
+ AuthMe plugin)
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/ProcessSyncronousPasswordRegister.html b/javadoc/fr/xephi/authme/process/register/ProcessSyncronousPasswordRegister.html
new file mode 100644
index 00000000..71ad8dfc
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/ProcessSyncronousPasswordRegister.html
@@ -0,0 +1,260 @@
+
+
+
+
+
+
+ProcessSyncronousPasswordRegister
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.process.register
+
+Class ProcessSyncronousPasswordRegister
+
+java.lang.Object
+ fr.xephi.authme.process.register.ProcessSyncronousPasswordRegister
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class ProcessSyncronousPasswordRegister extends java.lang.Objectimplements java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ProcessSyncronousPasswordRegister
+
+public ProcessSyncronousPasswordRegister (org.bukkit.entity.Player player,
+ AuthMe plugin)
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/class-use/AsyncronousRegister.html b/javadoc/fr/xephi/authme/process/register/class-use/AsyncronousRegister.html
new file mode 100644
index 00000000..1a356649
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/class-use/AsyncronousRegister.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.register.AsyncronousRegister
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.register.AsyncronousRegister
+
+No usage of fr.xephi.authme.process.register.AsyncronousRegister
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/class-use/ProcessSyncronousEmailRegister.html b/javadoc/fr/xephi/authme/process/register/class-use/ProcessSyncronousEmailRegister.html
new file mode 100644
index 00000000..594594de
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/class-use/ProcessSyncronousEmailRegister.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.register.ProcessSyncronousEmailRegister
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.register.ProcessSyncronousEmailRegister
+
+No usage of fr.xephi.authme.process.register.ProcessSyncronousEmailRegister
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/class-use/ProcessSyncronousPasswordRegister.html b/javadoc/fr/xephi/authme/process/register/class-use/ProcessSyncronousPasswordRegister.html
new file mode 100644
index 00000000..f99cfb9b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/class-use/ProcessSyncronousPasswordRegister.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.register.ProcessSyncronousPasswordRegister
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.process.register.ProcessSyncronousPasswordRegister
+
+No usage of fr.xephi.authme.process.register.ProcessSyncronousPasswordRegister
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/package-frame.html b/javadoc/fr/xephi/authme/process/register/package-frame.html
new file mode 100644
index 00000000..c14b4c8a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/package-frame.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+fr.xephi.authme.process.register
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.process.register
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/package-summary.html b/javadoc/fr/xephi/authme/process/register/package-summary.html
new file mode 100644
index 00000000..cccd6d4c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/package-summary.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+fr.xephi.authme.process.register
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.process.register
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/package-tree.html b/javadoc/fr/xephi/authme/process/register/package-tree.html
new file mode 100644
index 00000000..e4938449
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/package-tree.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+fr.xephi.authme.process.register Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.process.register
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/process/register/package-use.html b/javadoc/fr/xephi/authme/process/register/package-use.html
new file mode 100644
index 00000000..82f34219
--- /dev/null
+++ b/javadoc/fr/xephi/authme/process/register/package-use.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.process.register
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.process.register
+
+No usage of fr.xephi.authme.process.register
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/HashAlgorithm.html b/javadoc/fr/xephi/authme/security/HashAlgorithm.html
new file mode 100644
index 00000000..a65b13fc
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/HashAlgorithm.html
@@ -0,0 +1,709 @@
+
+
+
+
+
+
+HashAlgorithm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security
+
+Enum HashAlgorithm
+
+java.lang.Object
+ java.lang.Enum<HashAlgorithm >
+ fr.xephi.authme.security.HashAlgorithm
+
+
+All Implemented Interfaces: java.io.Serializable, java.lang.Comparable<HashAlgorithm >
+
+
+
+public enum HashAlgorithm extends java.lang.Enum<HashAlgorithm >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.Class<?>
+getclass ()
+
+
+
+
+
+
+static HashAlgorithm
+valueOf (java.lang.String name)
+
+
+ Returns the enum constant of this type with the specified name.
+
+
+
+static HashAlgorithm []
+values ()
+
+
+ Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+
+
+
+
+Methods inherited from class java.lang.Enum
+
+
+compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Detail
+
+
+
+
+MD5
+
+public static final HashAlgorithm MD5
+
+
+
+
+
+
+
+SHA1
+
+public static final HashAlgorithm SHA1
+
+
+
+
+
+
+
+SHA256
+
+public static final HashAlgorithm SHA256
+
+
+
+
+
+
+
+WHIRLPOOL
+
+public static final HashAlgorithm WHIRLPOOL
+
+
+
+
+
+
+
+XAUTH
+
+public static final HashAlgorithm XAUTH
+
+
+
+
+
+
+
+MD5VB
+
+public static final HashAlgorithm MD5VB
+
+
+
+
+
+
+
+PHPBB
+
+public static final HashAlgorithm PHPBB
+
+
+
+
+
+
+
+PLAINTEXT
+
+public static final HashAlgorithm PLAINTEXT
+
+
+
+
+
+
+
+MYBB
+
+public static final HashAlgorithm MYBB
+
+
+
+
+
+
+
+IPB3
+
+public static final HashAlgorithm IPB3
+
+
+
+
+
+
+
+PHPFUSION
+
+public static final HashAlgorithm PHPFUSION
+
+
+
+
+
+
+
+SMF
+
+public static final HashAlgorithm SMF
+
+
+
+
+
+
+
+XENFORO
+
+public static final HashAlgorithm XENFORO
+
+
+
+
+
+
+
+SALTED2MD5
+
+public static final HashAlgorithm SALTED2MD5
+
+
+
+
+
+
+
+JOOMLA
+
+public static final HashAlgorithm JOOMLA
+
+
+
+
+
+
+
+BCRYPT
+
+public static final HashAlgorithm BCRYPT
+
+
+
+
+
+
+
+WBB3
+
+public static final HashAlgorithm WBB3
+
+
+
+
+
+
+
+WBB4
+
+public static final HashAlgorithm WBB4
+
+
+
+
+
+
+
+SHA512
+
+public static final HashAlgorithm SHA512
+
+
+
+
+
+
+
+DOUBLEMD5
+
+public static final HashAlgorithm DOUBLEMD5
+
+
+
+
+
+
+
+PBKDF2
+
+public static final HashAlgorithm PBKDF2
+
+
+
+
+
+
+
+WORDPRESS
+
+public static final HashAlgorithm WORDPRESS
+
+
+
+
+
+
+
+ROYALAUTH
+
+public static final HashAlgorithm ROYALAUTH
+
+
+
+
+
+
+
+CRAZYCRYPT1
+
+public static final HashAlgorithm CRAZYCRYPT1
+
+
+
+
+
+
+
+CUSTOM
+
+public static final HashAlgorithm CUSTOM
+
+
+
+
+
+
+
+
+
+
+
+values
+
+public static HashAlgorithm [] values ()
+
+Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+
+for (HashAlgorithm c : HashAlgorithm.values())
+ System.out.println(c);
+
+
+
+
+Returns: an array containing the constants of this enum type, in
+the order they are declared
+
+
+
+
+
+valueOf
+
+public static HashAlgorithm valueOf (java.lang.String name)
+
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+
+Parameters: name - the name of the enum constant to be returned.
+Returns: the enum constant with the specified name
+ Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+getclass
+
+public java.lang.Class<?> getclass ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/PasswordSecurity.html b/javadoc/fr/xephi/authme/security/PasswordSecurity.html
new file mode 100644
index 00000000..bbbc8e67
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/PasswordSecurity.html
@@ -0,0 +1,343 @@
+
+
+
+
+
+
+PasswordSecurity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security
+
+Class PasswordSecurity
+
+java.lang.Object
+ fr.xephi.authme.security.PasswordSecurity
+
+
+
+public class PasswordSecurity extends java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+static java.util.HashMap<java.lang.String,java.lang.String>
+userSalt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static boolean
+comparePasswordWithHash (java.lang.String password,
+ java.lang.String hash,
+ java.lang.String playerName)
+
+
+
+
+
+
+static java.lang.String
+createSalt (int length)
+
+
+
+
+
+
+static java.lang.String
+getHash (HashAlgorithm alg,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+userSalt
+
+public static java.util.HashMap<java.lang.String,java.lang.String> userSalt
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PasswordSecurity
+
+public PasswordSecurity ()
+
+
+
+
+
+
+
+
+
+createSalt
+
+public static java.lang.String createSalt (int length)
+ throws java.security.NoSuchAlgorithmException
+
+
+
+Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+getHash
+
+public static java.lang.String getHash (HashAlgorithm alg,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+
+Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePasswordWithHash
+
+public static boolean comparePasswordWithHash (java.lang.String password,
+ java.lang.String hash,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+
+Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/RandomString.html b/javadoc/fr/xephi/authme/security/RandomString.html
new file mode 100644
index 00000000..21f7258e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/RandomString.html
@@ -0,0 +1,256 @@
+
+
+
+
+
+
+RandomString
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security
+
+Class RandomString
+
+java.lang.Object
+ fr.xephi.authme.security.RandomString
+
+
+
+public class RandomString extends java.lang.Object
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+RandomString (int length)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+nextString ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+RandomString
+
+public RandomString (int length)
+
+
+
+
+
+
+
+
+
+nextString
+
+public java.lang.String nextString ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/class-use/HashAlgorithm.html b/javadoc/fr/xephi/authme/security/class-use/HashAlgorithm.html
new file mode 100644
index 00000000..bda6fc30
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/class-use/HashAlgorithm.html
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.HashAlgorithm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.HashAlgorithm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/class-use/PasswordSecurity.html b/javadoc/fr/xephi/authme/security/class-use/PasswordSecurity.html
new file mode 100644
index 00000000..f0631702
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/class-use/PasswordSecurity.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.PasswordSecurity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.PasswordSecurity
+
+No usage of fr.xephi.authme.security.PasswordSecurity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/class-use/RandomString.html b/javadoc/fr/xephi/authme/security/class-use/RandomString.html
new file mode 100644
index 00000000..62a83470
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/class-use/RandomString.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.RandomString
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.RandomString
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/BCRYPT.html b/javadoc/fr/xephi/authme/security/crypts/BCRYPT.html
new file mode 100644
index 00000000..d1eafd31
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/BCRYPT.html
@@ -0,0 +1,533 @@
+
+
+
+
+
+
+BCRYPT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class BCRYPT
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.BCRYPT
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class BCRYPT extends java.lang.Objectimplements EncryptionMethod
+
+
+
+BCrypt implements OpenBSD-style Blowfish password hashing using the scheme
+ described in "A Future-Adaptable Password Scheme" by Niels Provos and David
+ Mazieres.
+
+ This password hashing system tries to thwart off-line password cracking using
+ a computationally-intensive hashing algorithm, based on Bruce Schneier's
+ Blowfish cipher. The work factor of the algorithm is parameterised, so it can
+ be increased as computers get faster.
+
+ Usage is really simple. To hash a password for the first time, call the
+ hashpw method with a random salt, like this:
+
+
+ String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt());
+
+
+ To check whether a plaintext password matches one that has been hashed
+ previously, use the checkpw method:
+
+
+ if (BCrypt.checkpw(candidate_password, stored_hash))
+ System.out.println("It matches");
+ else
+ System.out.println("It does not match");
+
+
+ The gensalt() method takes an optional parameter (log_rounds) that determines
+ the computational complexity of the hashing:
+
+
+ String strong_salt = BCrypt.gensalt(10)
+ String stronger_salt = BCrypt.gensalt(12)
+
+
+ The amount of work increases exponentially (2**log_rounds), so each increment
+ is twice as much work. The default log_rounds is 10, and the valid range is 4
+ to 31.
+
+
+
+
+Version:
+ 0.2
+Author:
+ Damien Miller
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+BCRYPT ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static boolean
+checkpw (java.lang.String plaintext,
+ java.lang.String hashed)
+
+
+ Check that a plaintext password matches a previously hashed one
+
+
+
+static boolean
+checkpw (java.lang.String text,
+ java.lang.String hashed,
+ int rounds)
+
+
+ Check that a text password matches a previously hashed one with the
+ specified number of rounds using recursion
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+static java.lang.String
+gensalt ()
+
+
+ Generate a salt for use with the BCrypt.hashpw() method, selecting a
+ reasonable default for the number of hashing rounds to apply
+
+
+
+static java.lang.String
+gensalt (int log_rounds)
+
+
+ Generate a salt for use with the BCrypt.hashpw() method
+
+
+
+static java.lang.String
+gensalt (int log_rounds,
+ java.security.SecureRandom random)
+
+
+ Generate a salt for use with the BCrypt.hashpw() method
+
+
+
+static java.lang.String
+getDoubleHash (java.lang.String text,
+ java.lang.String salt)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+static java.lang.String
+hashpw (java.lang.String password,
+ java.lang.String salt)
+
+
+ Hash a password using the OpenBSD bcrypt scheme
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+BCRYPT
+
+public BCRYPT ()
+
+
+
+
+
+
+
+
+
+hashpw
+
+public static java.lang.String hashpw (java.lang.String password,
+ java.lang.String salt)
+
+Hash a password using the OpenBSD bcrypt scheme
+
+
+
+
+
+Parameters: password - the password to hashsalt - the salt to hash with (perhaps generated using BCrypt.gensalt)
+Returns: the hashed password
+
+
+
+
+
+gensalt
+
+public static java.lang.String gensalt (int log_rounds,
+ java.security.SecureRandom random)
+
+Generate a salt for use with the BCrypt.hashpw() method
+
+
+
+
+
+Parameters: log_rounds - the log2 of the number of rounds of hashing to apply - the
+ work factor therefore increases as 2**log_rounds.random - an instance of SecureRandom to use
+Returns: an encoded salt value
+
+
+
+
+
+gensalt
+
+public static java.lang.String gensalt (int log_rounds)
+
+Generate a salt for use with the BCrypt.hashpw() method
+
+
+
+
+
+Parameters: log_rounds - the log2 of the number of rounds of hashing to apply - the
+ work factor therefore increases as 2**log_rounds.
+Returns: an encoded salt value
+
+
+
+
+
+gensalt
+
+public static java.lang.String gensalt ()
+
+Generate a salt for use with the BCrypt.hashpw() method, selecting a
+ reasonable default for the number of hashing rounds to apply
+
+
+
+
+
+
+Returns: an encoded salt value
+
+
+
+
+
+checkpw
+
+public static boolean checkpw (java.lang.String plaintext,
+ java.lang.String hashed)
+
+Check that a plaintext password matches a previously hashed one
+
+
+
+
+
+Parameters: plaintext - the plaintext password to verifyhashed - the previously-hashed password
+Returns: true if the passwords match, false otherwise
+
+
+
+
+
+checkpw
+
+public static boolean checkpw (java.lang.String text,
+ java.lang.String hashed,
+ int rounds)
+
+Check that a text password matches a previously hashed one with the
+ specified number of rounds using recursion
+
+
+
+
+
+Parameters: text - plaintext or hashed texthashed - the previously-hashed passwordrounds - number of rounds to hash the password
+Returns:
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+getDoubleHash
+
+public static java.lang.String getDoubleHash (java.lang.String text,
+ java.lang.String salt)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/CRAZYCRYPT1.html b/javadoc/fr/xephi/authme/security/crypts/CRAZYCRYPT1.html
new file mode 100644
index 00000000..c13b6371
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/CRAZYCRYPT1.html
@@ -0,0 +1,319 @@
+
+
+
+
+
+
+CRAZYCRYPT1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class CRAZYCRYPT1
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.CRAZYCRYPT1
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class CRAZYCRYPT1 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static java.lang.String
+byteArrayToHexString (byte... args)
+
+
+
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CRAZYCRYPT1
+
+public CRAZYCRYPT1 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+byteArrayToHexString
+
+public static java.lang.String byteArrayToHexString (byte... args)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/CryptPBKDF2.html b/javadoc/fr/xephi/authme/security/crypts/CryptPBKDF2.html
new file mode 100644
index 00000000..96debe58
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/CryptPBKDF2.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+CryptPBKDF2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class CryptPBKDF2
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.CryptPBKDF2
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class CryptPBKDF2 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CryptPBKDF2
+
+public CryptPBKDF2 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/DOUBLEMD5.html b/javadoc/fr/xephi/authme/security/crypts/DOUBLEMD5.html
new file mode 100644
index 00000000..033c9771
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/DOUBLEMD5.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+DOUBLEMD5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class DOUBLEMD5
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.DOUBLEMD5
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class DOUBLEMD5 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+DOUBLEMD5 ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+DOUBLEMD5
+
+public DOUBLEMD5 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/EncryptionMethod.html b/javadoc/fr/xephi/authme/security/crypts/EncryptionMethod.html
new file mode 100644
index 00000000..4f155c92
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/EncryptionMethod.html
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Interface EncryptionMethod
+
+All Known Implementing Classes: BCRYPT , CRAZYCRYPT1 , CryptPBKDF2 , DOUBLEMD5 , IPB3 , JOOMLA , MD5 , MD5VB , MYBB , PHPBB , PHPFUSION , PLAINTEXT , ROYALAUTH , SALTED2MD5 , SHA1 , SHA256 , SHA512 , SMF , WBB3 , WBB4 , WHIRLPOOL , WORDPRESS , XAUTH , XF
+
+
+
+public interface EncryptionMethod
+
+
+
+
+ Public interface for Custom Password encryption method
+
+
+ The getHash function is called when we need to crypt the password (/register
+ usually)
+
+
+ The comparePassword is called when we need to match password (/login usually)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+getHash
+
+java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Parameters: password - salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Parameters: hash - password - playerName -
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/IPB3.html b/javadoc/fr/xephi/authme/security/crypts/IPB3.html
new file mode 100644
index 00000000..44d5ec22
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/IPB3.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+IPB3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class IPB3
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.IPB3
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class IPB3 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+IPB3 ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+IPB3
+
+public IPB3 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/JOOMLA.html b/javadoc/fr/xephi/authme/security/crypts/JOOMLA.html
new file mode 100644
index 00000000..484341dd
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/JOOMLA.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+JOOMLA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class JOOMLA
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.JOOMLA
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class JOOMLA extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+JOOMLA ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+JOOMLA
+
+public JOOMLA ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/MD5.html b/javadoc/fr/xephi/authme/security/crypts/MD5.html
new file mode 100644
index 00000000..dd72c7d7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/MD5.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+MD5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class MD5
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.MD5
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class MD5 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+MD5 ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MD5
+
+public MD5 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/MD5VB.html b/javadoc/fr/xephi/authme/security/crypts/MD5VB.html
new file mode 100644
index 00000000..c57ad0af
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/MD5VB.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+MD5VB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class MD5VB
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.MD5VB
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class MD5VB extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+MD5VB ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MD5VB
+
+public MD5VB ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/MYBB.html b/javadoc/fr/xephi/authme/security/crypts/MYBB.html
new file mode 100644
index 00000000..473e2d8a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/MYBB.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+MYBB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class MYBB
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.MYBB
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class MYBB extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+MYBB ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MYBB
+
+public MYBB ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/PHPBB.html b/javadoc/fr/xephi/authme/security/crypts/PHPBB.html
new file mode 100644
index 00000000..8bf0325c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/PHPBB.html
@@ -0,0 +1,371 @@
+
+
+
+
+
+
+PHPBB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class PHPBB
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.PHPBB
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class PHPBB extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+Author:
+ stefano
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+PHPBB ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+static java.lang.String
+md5 (java.lang.String data)
+
+
+
+
+
+
+ boolean
+phpbb_check_hash (java.lang.String password,
+ java.lang.String hash)
+
+
+
+
+
+
+ java.lang.String
+phpbb_hash (java.lang.String password,
+ java.lang.String salt)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PHPBB
+
+public PHPBB ()
+
+
+
+
+
+
+
+
+
+phpbb_hash
+
+public java.lang.String phpbb_hash (java.lang.String password,
+ java.lang.String salt)
+
+
+
+
+
+
+
+
+
+
+
+phpbb_check_hash
+
+public boolean phpbb_check_hash (java.lang.String password,
+ java.lang.String hash)
+
+
+
+
+
+
+
+
+
+
+
+md5
+
+public static java.lang.String md5 (java.lang.String data)
+
+
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/PHPFUSION.html b/javadoc/fr/xephi/authme/security/crypts/PHPFUSION.html
new file mode 100644
index 00000000..371626dc
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/PHPFUSION.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+PHPFUSION
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class PHPFUSION
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.PHPFUSION
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class PHPFUSION extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+PHPFUSION ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PHPFUSION
+
+public PHPFUSION ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/PLAINTEXT.html b/javadoc/fr/xephi/authme/security/crypts/PLAINTEXT.html
new file mode 100644
index 00000000..c474cad4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/PLAINTEXT.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+PLAINTEXT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class PLAINTEXT
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.PLAINTEXT
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class PLAINTEXT extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+PLAINTEXT ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PLAINTEXT
+
+public PLAINTEXT ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/ROYALAUTH.html b/javadoc/fr/xephi/authme/security/crypts/ROYALAUTH.html
new file mode 100644
index 00000000..5b143f2b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/ROYALAUTH.html
@@ -0,0 +1,324 @@
+
+
+
+
+
+
+ROYALAUTH
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class ROYALAUTH
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.ROYALAUTH
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class ROYALAUTH extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+ROYALAUTH ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+ java.lang.String
+hash (java.lang.String password,
+ java.lang.String salt)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+ROYALAUTH
+
+public ROYALAUTH ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+hash
+
+public java.lang.String hash (java.lang.String password,
+ java.lang.String salt)
+ throws java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/SALTED2MD5.html b/javadoc/fr/xephi/authme/security/crypts/SALTED2MD5.html
new file mode 100644
index 00000000..80193d70
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/SALTED2MD5.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+SALTED2MD5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class SALTED2MD5
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.SALTED2MD5
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class SALTED2MD5 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SALTED2MD5 ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SALTED2MD5
+
+public SALTED2MD5 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/SHA1.html b/javadoc/fr/xephi/authme/security/crypts/SHA1.html
new file mode 100644
index 00000000..0453f3d3
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/SHA1.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+SHA1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class SHA1
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.SHA1
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class SHA1 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SHA1 ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SHA1
+
+public SHA1 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/SHA256.html b/javadoc/fr/xephi/authme/security/crypts/SHA256.html
new file mode 100644
index 00000000..2f224195
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/SHA256.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+SHA256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class SHA256
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.SHA256
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class SHA256 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SHA256 ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SHA256
+
+public SHA256 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/SHA512.html b/javadoc/fr/xephi/authme/security/crypts/SHA512.html
new file mode 100644
index 00000000..58718adf
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/SHA512.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+SHA512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class SHA512
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.SHA512
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class SHA512 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SHA512 ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SHA512
+
+public SHA512 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/SMF.html b/javadoc/fr/xephi/authme/security/crypts/SMF.html
new file mode 100644
index 00000000..9b17fa69
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/SMF.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+SMF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class SMF
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.SMF
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class SMF extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SMF ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SMF
+
+public SMF ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/WBB3.html b/javadoc/fr/xephi/authme/security/crypts/WBB3.html
new file mode 100644
index 00000000..b4d623a9
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/WBB3.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+WBB3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class WBB3
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.WBB3
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class WBB3 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+WBB3 ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+WBB3
+
+public WBB3 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/WBB4.html b/javadoc/fr/xephi/authme/security/crypts/WBB4.html
new file mode 100644
index 00000000..26d3ebbb
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/WBB4.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+WBB4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class WBB4
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.WBB4
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class WBB4 extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+WBB4 ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+WBB4
+
+public WBB4 ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/WHIRLPOOL.html b/javadoc/fr/xephi/authme/security/crypts/WHIRLPOOL.html
new file mode 100644
index 00000000..3ea4d2c4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/WHIRLPOOL.html
@@ -0,0 +1,459 @@
+
+
+
+
+
+
+WHIRLPOOL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class WHIRLPOOL
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.WHIRLPOOL
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class WHIRLPOOL extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+static int
+DIGESTBITS
+
+
+ The message digest size (in bits)
+
+
+
+static int
+DIGESTBYTES
+
+
+ The message digest size (in bytes)
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+WHIRLPOOL ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+ void
+NESSIEadd (byte[] source,
+ long sourceBits)
+
+
+ Delivers input data to the hashing algorithm.
+
+
+
+ void
+NESSIEadd (java.lang.String source)
+
+
+ Delivers string input data to the hashing algorithm.
+
+
+
+ void
+NESSIEfinalize (byte[] digest)
+
+
+ Get the hash value from the hashing state.
+
+
+
+ void
+NESSIEinit ()
+
+
+ Initialize the hashing state.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+DIGESTBITS
+
+public static final int DIGESTBITS
+
+The message digest size (in bits)
+
+
+See Also: Constant Field Values
+
+
+
+
+DIGESTBYTES
+
+public static final int DIGESTBYTES
+
+The message digest size (in bytes)
+
+
+See Also: Constant Field Values
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+WHIRLPOOL
+
+public WHIRLPOOL ()
+
+
+
+
+
+
+
+
+
+NESSIEinit
+
+public void NESSIEinit ()
+
+Initialize the hashing state.
+
+
+
+
+
+
+
+
+
+
+
+NESSIEadd
+
+public void NESSIEadd (byte[] source,
+ long sourceBits)
+
+Delivers input data to the hashing algorithm.
+
+
+
+
+
+Parameters: source - plaintext data to hash.sourceBits - how many bits of plaintext to process.
+
+ This method maintains the invariant: bufferBits < 512
+
+
+
+
+
+NESSIEfinalize
+
+public void NESSIEfinalize (byte[] digest)
+
+Get the hash value from the hashing state.
+
+ This method uses the invariant: bufferBits < 512
+
+
+
+
+
+
+
+
+
+
+
+NESSIEadd
+
+public void NESSIEadd (java.lang.String source)
+
+Delivers string input data to the hashing algorithm.
+
+
+
+
+
+Parameters: source - plaintext data to hash (ASCII text string).
+
+ This method maintains the invariant: bufferBits < 512
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/WORDPRESS.html b/javadoc/fr/xephi/authme/security/crypts/WORDPRESS.html
new file mode 100644
index 00000000..df007498
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/WORDPRESS.html
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+WORDPRESS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class WORDPRESS
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.WORDPRESS
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class WORDPRESS extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+WORDPRESS ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+WORDPRESS
+
+public WORDPRESS ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/XAUTH.html b/javadoc/fr/xephi/authme/security/crypts/XAUTH.html
new file mode 100644
index 00000000..e5d56d71
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/XAUTH.html
@@ -0,0 +1,319 @@
+
+
+
+
+
+
+XAUTH
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class XAUTH
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.XAUTH
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class XAUTH extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+XAUTH ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+static java.lang.String
+getWhirlpool (java.lang.String message)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+XAUTH
+
+public XAUTH ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+getWhirlpool
+
+public static java.lang.String getWhirlpool (java.lang.String message)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/XF.html b/javadoc/fr/xephi/authme/security/crypts/XF.html
new file mode 100644
index 00000000..3c637dcd
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/XF.html
@@ -0,0 +1,346 @@
+
+
+
+
+
+
+XF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+Class XF
+
+java.lang.Object
+ fr.xephi.authme.security.crypts.XF
+
+
+All Implemented Interfaces: EncryptionMethod
+
+
+
+public class XF extends java.lang.Objectimplements EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+XF ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+
+
+
+
+
+
+ java.lang.String
+getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+
+
+
+
+
+
+ java.lang.String
+getSHA256 (java.lang.String password)
+
+
+
+
+
+
+ java.lang.String
+regmatch (java.lang.String pattern,
+ java.lang.String line)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+XF
+
+public XF ()
+
+
+
+
+
+
+
+
+
+getHash
+
+public java.lang.String getHash (java.lang.String password,
+ java.lang.String salt,
+ java.lang.String name)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: getHash in interface EncryptionMethod
+
+
+salt - (can be an other data like playerName;salt , playerName,
+ etc... for customs methods)
+Returns: Hashing password
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+comparePassword
+
+public boolean comparePassword (java.lang.String hash,
+ java.lang.String password,
+ java.lang.String playerName)
+ throws java.security.NoSuchAlgorithmException
+
+
+Specified by: comparePassword in interface EncryptionMethod
+
+
+
+Returns: true if password match, false else
+ Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+getSHA256
+
+public java.lang.String getSHA256 (java.lang.String password)
+ throws java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+Throws:
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+regmatch
+
+public java.lang.String regmatch (java.lang.String pattern,
+ java.lang.String line)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/BCRYPT.html b/javadoc/fr/xephi/authme/security/crypts/class-use/BCRYPT.html
new file mode 100644
index 00000000..c3f29ec1
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/BCRYPT.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.BCRYPT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.BCRYPT
+
+No usage of fr.xephi.authme.security.crypts.BCRYPT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/CRAZYCRYPT1.html b/javadoc/fr/xephi/authme/security/crypts/class-use/CRAZYCRYPT1.html
new file mode 100644
index 00000000..cf11497a
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/CRAZYCRYPT1.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.CRAZYCRYPT1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.CRAZYCRYPT1
+
+No usage of fr.xephi.authme.security.crypts.CRAZYCRYPT1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/CryptPBKDF2.html b/javadoc/fr/xephi/authme/security/crypts/class-use/CryptPBKDF2.html
new file mode 100644
index 00000000..9398fab8
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/CryptPBKDF2.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.CryptPBKDF2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.CryptPBKDF2
+
+No usage of fr.xephi.authme.security.crypts.CryptPBKDF2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/DOUBLEMD5.html b/javadoc/fr/xephi/authme/security/crypts/class-use/DOUBLEMD5.html
new file mode 100644
index 00000000..547fa581
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/DOUBLEMD5.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.DOUBLEMD5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.DOUBLEMD5
+
+No usage of fr.xephi.authme.security.crypts.DOUBLEMD5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/EncryptionMethod.html b/javadoc/fr/xephi/authme/security/crypts/class-use/EncryptionMethod.html
new file mode 100644
index 00000000..f793de12
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/EncryptionMethod.html
@@ -0,0 +1,426 @@
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.security.crypts.EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.security.crypts.EncryptionMethod
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/IPB3.html b/javadoc/fr/xephi/authme/security/crypts/class-use/IPB3.html
new file mode 100644
index 00000000..1e43c2aa
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/IPB3.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.IPB3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.IPB3
+
+No usage of fr.xephi.authme.security.crypts.IPB3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/JOOMLA.html b/javadoc/fr/xephi/authme/security/crypts/class-use/JOOMLA.html
new file mode 100644
index 00000000..8b69f87e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/JOOMLA.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.JOOMLA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.JOOMLA
+
+No usage of fr.xephi.authme.security.crypts.JOOMLA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/MD5.html b/javadoc/fr/xephi/authme/security/crypts/class-use/MD5.html
new file mode 100644
index 00000000..533c96a5
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/MD5.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.MD5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.MD5
+
+No usage of fr.xephi.authme.security.crypts.MD5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/MD5VB.html b/javadoc/fr/xephi/authme/security/crypts/class-use/MD5VB.html
new file mode 100644
index 00000000..88e27f9d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/MD5VB.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.MD5VB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.MD5VB
+
+No usage of fr.xephi.authme.security.crypts.MD5VB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/MYBB.html b/javadoc/fr/xephi/authme/security/crypts/class-use/MYBB.html
new file mode 100644
index 00000000..02663ab4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/MYBB.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.MYBB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.MYBB
+
+No usage of fr.xephi.authme.security.crypts.MYBB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/PHPBB.html b/javadoc/fr/xephi/authme/security/crypts/class-use/PHPBB.html
new file mode 100644
index 00000000..1854bef5
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/PHPBB.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.PHPBB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.PHPBB
+
+No usage of fr.xephi.authme.security.crypts.PHPBB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/PHPFUSION.html b/javadoc/fr/xephi/authme/security/crypts/class-use/PHPFUSION.html
new file mode 100644
index 00000000..8e21f2e9
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/PHPFUSION.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.PHPFUSION
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.PHPFUSION
+
+No usage of fr.xephi.authme.security.crypts.PHPFUSION
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/PLAINTEXT.html b/javadoc/fr/xephi/authme/security/crypts/class-use/PLAINTEXT.html
new file mode 100644
index 00000000..bdd3ff43
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/PLAINTEXT.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.PLAINTEXT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.PLAINTEXT
+
+No usage of fr.xephi.authme.security.crypts.PLAINTEXT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/ROYALAUTH.html b/javadoc/fr/xephi/authme/security/crypts/class-use/ROYALAUTH.html
new file mode 100644
index 00000000..620f7cb8
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/ROYALAUTH.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.ROYALAUTH
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.ROYALAUTH
+
+No usage of fr.xephi.authme.security.crypts.ROYALAUTH
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/SALTED2MD5.html b/javadoc/fr/xephi/authme/security/crypts/class-use/SALTED2MD5.html
new file mode 100644
index 00000000..ec7f1553
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/SALTED2MD5.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SALTED2MD5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SALTED2MD5
+
+No usage of fr.xephi.authme.security.crypts.SALTED2MD5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/SHA1.html b/javadoc/fr/xephi/authme/security/crypts/class-use/SHA1.html
new file mode 100644
index 00000000..93578e9e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/SHA1.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SHA1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SHA1
+
+No usage of fr.xephi.authme.security.crypts.SHA1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/SHA256.html b/javadoc/fr/xephi/authme/security/crypts/class-use/SHA256.html
new file mode 100644
index 00000000..937e448f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/SHA256.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SHA256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SHA256
+
+No usage of fr.xephi.authme.security.crypts.SHA256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/SHA512.html b/javadoc/fr/xephi/authme/security/crypts/class-use/SHA512.html
new file mode 100644
index 00000000..4bc8e3e2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/SHA512.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SHA512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SHA512
+
+No usage of fr.xephi.authme.security.crypts.SHA512
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/SMF.html b/javadoc/fr/xephi/authme/security/crypts/class-use/SMF.html
new file mode 100644
index 00000000..be7dfb3b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/SMF.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SMF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.SMF
+
+No usage of fr.xephi.authme.security.crypts.SMF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/WBB3.html b/javadoc/fr/xephi/authme/security/crypts/class-use/WBB3.html
new file mode 100644
index 00000000..6e8ca3fc
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/WBB3.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.WBB3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.WBB3
+
+No usage of fr.xephi.authme.security.crypts.WBB3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/WBB4.html b/javadoc/fr/xephi/authme/security/crypts/class-use/WBB4.html
new file mode 100644
index 00000000..34c2a73d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/WBB4.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.WBB4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.WBB4
+
+No usage of fr.xephi.authme.security.crypts.WBB4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/WHIRLPOOL.html b/javadoc/fr/xephi/authme/security/crypts/class-use/WHIRLPOOL.html
new file mode 100644
index 00000000..7acf76d1
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/WHIRLPOOL.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.WHIRLPOOL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.WHIRLPOOL
+
+No usage of fr.xephi.authme.security.crypts.WHIRLPOOL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/WORDPRESS.html b/javadoc/fr/xephi/authme/security/crypts/class-use/WORDPRESS.html
new file mode 100644
index 00000000..3107e97d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/WORDPRESS.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.WORDPRESS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.WORDPRESS
+
+No usage of fr.xephi.authme.security.crypts.WORDPRESS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/XAUTH.html b/javadoc/fr/xephi/authme/security/crypts/class-use/XAUTH.html
new file mode 100644
index 00000000..0ce7ae5f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/XAUTH.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.XAUTH
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.XAUTH
+
+No usage of fr.xephi.authme.security.crypts.XAUTH
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/class-use/XF.html b/javadoc/fr/xephi/authme/security/crypts/class-use/XF.html
new file mode 100644
index 00000000..186be52e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/class-use/XF.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.XF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.crypts.XF
+
+No usage of fr.xephi.authme.security.crypts.XF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/package-frame.html b/javadoc/fr/xephi/authme/security/crypts/package-frame.html
new file mode 100644
index 00000000..a44efaff
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/package-frame.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/package-summary.html b/javadoc/fr/xephi/authme/security/crypts/package-summary.html
new file mode 100644
index 00000000..d9282429
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/package-summary.html
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+fr.xephi.authme.security.crypts
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.security.crypts
+
+
+
+
+
+Interface Summary
+
+
+EncryptionMethod
+
+ Public interface for Custom Password encryption method
+
+
+ The getHash function is called when we need to crypt the password (/register
+ usually)
+
+
+ The comparePassword is called when we need to match password (/login usually)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/package-tree.html b/javadoc/fr/xephi/authme/security/crypts/package-tree.html
new file mode 100644
index 00000000..7df62966
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/package-tree.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+fr.xephi.authme.security.crypts Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.security.crypts
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+Interface Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/crypts/package-use.html b/javadoc/fr/xephi/authme/security/crypts/package-use.html
new file mode 100644
index 00000000..a3e8ec13
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/crypts/package-use.html
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.security.crypts
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.security.crypts
+
+
+
+
+
+
+
+
+
+Classes in fr.xephi.authme.security.crypts used by fr.xephi.authme.events
+
+
+EncryptionMethod
+
+
+
+ Public interface for Custom Password encryption method
+
+
+ The getHash function is called when we need to crypt the password (/register
+ usually)
+
+
+ The comparePassword is called when we need to match password (/login usually)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/package-frame.html b/javadoc/fr/xephi/authme/security/package-frame.html
new file mode 100644
index 00000000..2228f93c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/package-frame.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+fr.xephi.authme.security
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/package-summary.html b/javadoc/fr/xephi/authme/security/package-summary.html
new file mode 100644
index 00000000..c48aa1dc
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/package-summary.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+fr.xephi.authme.security
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.security
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/package-tree.html b/javadoc/fr/xephi/authme/security/package-tree.html
new file mode 100644
index 00000000..2849f9f2
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/package-tree.html
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+fr.xephi.authme.security Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.security
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+Enum Hierarchy
+
+
+java.lang.Object
+java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/package-use.html b/javadoc/fr/xephi/authme/security/package-use.html
new file mode 100644
index 00000000..0293986f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/package-use.html
@@ -0,0 +1,227 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.security
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.security
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/BinTools.html b/javadoc/fr/xephi/authme/security/pbkdf2/BinTools.html
new file mode 100644
index 00000000..8ec92d91
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/BinTools.html
@@ -0,0 +1,394 @@
+
+
+
+
+
+
+BinTools
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+Class BinTools
+
+java.lang.Object
+ fr.xephi.authme.security.pbkdf2.BinTools
+
+
+
+public class BinTools extends java.lang.Object
+
+
+
+
+ Free auxiliary functions. Copyright (c) 2007 Matthias Gärtner
+
+
+ This library is free software; you can redistribute it and/or modify it under
+ the terms of the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 2.1 of the License, or (at your option)
+ any later version.
+
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+ details.
+
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ For Details, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html .
+
+
+
+
+
+Version:
+ 1.0
+Author:
+ Matthias Gärtner
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+static java.lang.String
+hex
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+BinTools ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static java.lang.String
+bin2hex (byte[] b)
+
+
+ Simple binary-to-hexadecimal conversion.
+
+
+
+static int
+hex2bin (char c)
+
+
+ Convert hex digit to numerical value.
+
+
+
+static byte[]
+hex2bin (java.lang.String s)
+
+
+ Convert hex string to array of bytes.
+
+
+
+static void
+main (java.lang.String[] args)
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+hex
+
+public static final java.lang.String hex
+
+
+See Also: Constant Field Values
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+BinTools
+
+public BinTools ()
+
+
+
+
+
+
+
+
+
+bin2hex
+
+public static java.lang.String bin2hex (byte[] b)
+
+Simple binary-to-hexadecimal conversion.
+
+
+Parameters: b - Input bytes. May be null.
+Returns: Hexadecimal representation of b. Uppercase A-F, two characters
+ per byte. Empty string on null input.
+
+
+
+
+
+hex2bin
+
+public static byte[] hex2bin (java.lang.String s)
+
+Convert hex string to array of bytes.
+
+
+Parameters: s - String containing hexadecimal digits. May be null
+ . On odd length leading zero will be assumed.
+Returns: Array on bytes, non-null.
+ Throws:
+java.lang.IllegalArgumentException - when string contains non-hex character
+
+
+
+
+
+hex2bin
+
+public static int hex2bin (char c)
+
+Convert hex digit to numerical value.
+
+
+Parameters: c - 0-9, a-f, A-F allowd.
+Returns: 0-15
+ Throws:
+java.lang.IllegalArgumentException - on non-hex character
+
+
+
+
+
+main
+
+public static void main (java.lang.String[] args)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/MacBasedPRF.html b/javadoc/fr/xephi/authme/security/pbkdf2/MacBasedPRF.html
new file mode 100644
index 00000000..7f46139b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/MacBasedPRF.html
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+MacBasedPRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+Class MacBasedPRF
+
+java.lang.Object
+ fr.xephi.authme.security.pbkdf2.MacBasedPRF
+
+
+All Implemented Interfaces: PRF
+
+
+
+public class MacBasedPRF extends java.lang.Objectimplements PRF
+
+
+
+Default PRF implementation based on standard javax.crypt.Mac mechanisms.
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. Copyright (c) 2007 Matthias Gärtner
+
+
+ This library is free software; you can redistribute it and/or modify it under
+ the terms of the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 2.1 of the License, or (at your option)
+ any later version.
+
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+ details.
+
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ For Details, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html .
+
+
+
+
+
+Version:
+ 1.0
+Author:
+ Matthias Gärtner
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+MacBasedPRF (java.lang.String macAlgorithm)
+
+
+ Create Mac-based Pseudo Random Function.
+
+
+MacBasedPRF (java.lang.String macAlgorithm,
+ java.lang.String provider)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ byte[]
+doFinal (byte[] M)
+
+
+ Pseudo Random Function
+
+
+
+ int
+getHLen ()
+
+
+ Query block size of underlying algorithm/mechanism.
+
+
+
+ void
+init (byte[] P)
+
+
+ Initialize this instance with the user-supplied password.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MacBasedPRF
+
+public MacBasedPRF (java.lang.String macAlgorithm)
+
+Create Mac-based Pseudo Random Function.
+
+
+Parameters: macAlgorithm - Mac algorithm to use, i.e. HMacSHA1 or HMacMD5.
+
+
+
+
+MacBasedPRF
+
+public MacBasedPRF (java.lang.String macAlgorithm,
+ java.lang.String provider)
+
+
+
+
+
+
+
+
+
+doFinal
+
+public byte[] doFinal (byte[] M)
+
+Description copied from interface: PRF
+Pseudo Random Function
+
+
+Specified by: doFinal in interface PRF
+
+
+Parameters: M - Input data/message etc. Together with any data supplied during
+ initilization.
+Returns: Random bytes of hLen length.
+
+
+
+
+
+getHLen
+
+public int getHLen ()
+
+Description copied from interface: PRF
+Query block size of underlying algorithm/mechanism.
+
+
+Specified by: getHLen in interface PRF
+
+
+
+Returns: block size
+
+
+
+
+
+init
+
+public void init (byte[] P)
+
+Description copied from interface: PRF
+Initialize this instance with the user-supplied password.
+
+
+Specified by: init in interface PRF
+
+
+Parameters: P - The password supplied as array of bytes. It is the caller's
+ task to convert String passwords to bytes as appropriate.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2.html b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2.html
new file mode 100644
index 00000000..7330990e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2.html
@@ -0,0 +1,387 @@
+
+
+
+
+
+
+PBKDF2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+Interface PBKDF2
+
+All Known Implementing Classes: PBKDF2Engine
+
+
+
+public interface PBKDF2
+
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. Copyright (c) 2007 Matthias Gärtner
+
+
+ This library is free software; you can redistribute it and/or modify it under
+ the terms of the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 2.1 of the License, or (at your option)
+ any later version.
+
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+ details.
+
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ For Details, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html .
+
+
+
+
+
+Version:
+ 1.0
+Author:
+ Matthias Gärtner
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ byte[]
+deriveKey (java.lang.String inputPassword)
+
+
+ Convert String-based input to internal byte array, then invoke PBKDF2.
+
+
+
+ byte[]
+deriveKey (java.lang.String inputPassword,
+ int dkLen)
+
+
+ Convert String-based input to internal byte array, then invoke PBKDF2.
+
+
+
+ PBKDF2Parameters
+getParameters ()
+
+
+ Allow reading of configured parameters.
+
+
+
+ PRF
+getPseudoRandomFunction ()
+
+
+ Get currently set Pseudo Random Function.
+
+
+
+ void
+setParameters (PBKDF2Parameters parameters)
+
+
+ Allow setting of configured parameters.
+
+
+
+ void
+setPseudoRandomFunction (PRF prf)
+
+
+ Set the Pseudo Random Function to use.
+
+
+
+ boolean
+verifyKey (java.lang.String inputPassword)
+
+
+ Convert String-based input to internal byte arrays, then invoke PBKDF2
+ and verify result against the reference data that is supplied in the
+ PBKDF2Parameters.
+
+
+
+
+
+
+
+
+
+
+
+deriveKey
+
+byte[] deriveKey (java.lang.String inputPassword)
+
+Convert String-based input to internal byte array, then invoke PBKDF2.
+ Desired key length defaults to Pseudo Random Function block size.
+
+
+Parameters: inputPassword - Candidate password to compute the derived key for.
+Returns: internal byte array
+
+
+
+
+
+deriveKey
+
+byte[] deriveKey (java.lang.String inputPassword,
+ int dkLen)
+
+Convert String-based input to internal byte array, then invoke PBKDF2.
+
+
+Parameters: inputPassword - Candidate password to compute the derived key for.dkLen - Specify desired key length
+Returns: internal byte array
+
+
+
+
+
+verifyKey
+
+boolean verifyKey (java.lang.String inputPassword)
+
+Convert String-based input to internal byte arrays, then invoke PBKDF2
+ and verify result against the reference data that is supplied in the
+ PBKDF2Parameters.
+
+
+Parameters: inputPassword - Candidate password to compute the derived key for.
+Returns: true password match; false incorrect
+ password
+
+
+
+
+
+getParameters
+
+PBKDF2Parameters getParameters ()
+
+Allow reading of configured parameters.
+
+
+
+Returns: Currently set parameters.
+
+
+
+
+
+setParameters
+
+void setParameters (PBKDF2Parameters parameters)
+
+Allow setting of configured parameters.
+
+
+Parameters: parameters -
+
+
+
+
+
+getPseudoRandomFunction
+
+PRF getPseudoRandomFunction ()
+
+Get currently set Pseudo Random Function.
+
+
+
+Returns: Currently set Pseudo Random Function
+
+
+
+
+
+setPseudoRandomFunction
+
+void setPseudoRandomFunction (PRF prf)
+
+Set the Pseudo Random Function to use. Note that deriveKeys/getPRF does
+ init this object using the supplied candidate password. If this is
+ undesired, one has to override getPRF.
+
+
+Parameters: prf - Pseudo Random Function to set.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2Engine.html b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2Engine.html
new file mode 100644
index 00000000..16e0d19e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2Engine.html
@@ -0,0 +1,574 @@
+
+
+
+
+
+
+PBKDF2Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+Class PBKDF2Engine
+
+java.lang.Object
+ fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+
+All Implemented Interfaces: PBKDF2
+
+
+
+public class PBKDF2Engine extends java.lang.Objectimplements PBKDF2
+
+
+
+
+ Request for Comments: 2898 PKCS #5: Password-Based Cryptography Specification
+
+ Version 2.0
+
+
+ PBKDF2 (P, S, c, dkLen)
+
+
+ Options:
+
+ PRF underlying pseudorandom function (hLen denotes the length in octets
+ of the pseudorandom function output). PRF is pluggable.
+
+
+
+ Input:
+
+ P password, an octet string
+ S salt, an octet string
+ c iteration count, a positive integer
+ dkLen intended length in octets of the derived key, a positive integer,
+ at most (2^32 - 1) * hLen
+
+
+
+ Output:
+
+ DK derived key, a dkLen-octet string
+
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. Copyright (c) 2007 Matthias Gärtner
+
+
+ This library is free software; you can redistribute it and/or modify it under
+ the terms of the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 2.1 of the License, or (at your option)
+ any later version.
+
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+ details.
+
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ For Details, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html .
+
+
+
+
+
+Version:
+ 1.0
+Author:
+ Matthias Gärtner
+See Also: RFC 2898
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ byte[]
+deriveKey (java.lang.String inputPassword)
+
+
+ Convert String-based input to internal byte array, then invoke PBKDF2.
+
+
+
+ byte[]
+deriveKey (java.lang.String inputPassword,
+ int dkLen)
+
+
+ Convert String-based input to internal byte array, then invoke PBKDF2.
+
+
+
+ PBKDF2Parameters
+getParameters ()
+
+
+ Allow reading of configured parameters.
+
+
+
+ PRF
+getPseudoRandomFunction ()
+
+
+ Get currently set Pseudo Random Function.
+
+
+
+static void
+main (java.lang.String[] args)
+
+
+ Convenience client function.
+
+
+
+ void
+setParameters (PBKDF2Parameters parameters)
+
+
+ Allow setting of configured parameters.
+
+
+
+ void
+setPseudoRandomFunction (PRF prf)
+
+
+ Set the Pseudo Random Function to use.
+
+
+
+ boolean
+verifyKey (java.lang.String inputPassword)
+
+
+ Convert String-based input to internal byte arrays, then invoke PBKDF2
+ and verify result against the reference data that is supplied in the
+ PBKDF2Parameters.
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PBKDF2Engine
+
+public PBKDF2Engine ()
+
+Constructor for PBKDF2 implementation object. PBKDF2 parameters must be
+ passed later.
+
+
+
+
+
+PBKDF2Engine
+
+public PBKDF2Engine (PBKDF2Parameters parameters)
+
+Constructor for PBKDF2 implementation object. PBKDF2 parameters are
+ passed so that this implementation knows iteration count, method to use
+ and String encoding.
+
+
+Parameters: parameters - Data holder for iteration count, method to use et cetera.
+
+
+
+
+PBKDF2Engine
+
+public PBKDF2Engine (PBKDF2Parameters parameters,
+ PRF prf)
+
+Constructor for PBKDF2 implementation object. PBKDF2 parameters are
+ passed so that this implementation knows iteration count, method to use
+ and String encoding.
+
+
+Parameters: parameters - Data holder for iteration count, method to use et cetera.prf - Supply customer Pseudo Random Function.
+
+
+
+
+
+
+
+
+deriveKey
+
+public byte[] deriveKey (java.lang.String inputPassword)
+
+Description copied from interface: PBKDF2
+Convert String-based input to internal byte array, then invoke PBKDF2.
+ Desired key length defaults to Pseudo Random Function block size.
+
+
+Specified by: deriveKey in interface PBKDF2
+
+
+Parameters: inputPassword - Candidate password to compute the derived key for.
+Returns: internal byte array
+
+
+
+
+
+deriveKey
+
+public byte[] deriveKey (java.lang.String inputPassword,
+ int dkLen)
+
+Description copied from interface: PBKDF2
+Convert String-based input to internal byte array, then invoke PBKDF2.
+
+
+Specified by: deriveKey in interface PBKDF2
+
+
+Parameters: inputPassword - Candidate password to compute the derived key for.dkLen - Specify desired key length
+Returns: internal byte array
+
+
+
+
+
+verifyKey
+
+public boolean verifyKey (java.lang.String inputPassword)
+
+Description copied from interface: PBKDF2
+Convert String-based input to internal byte arrays, then invoke PBKDF2
+ and verify result against the reference data that is supplied in the
+ PBKDF2Parameters.
+
+
+Specified by: verifyKey in interface PBKDF2
+
+
+Parameters: inputPassword - Candidate password to compute the derived key for.
+Returns: true password match; false incorrect
+ password
+
+
+
+
+
+getPseudoRandomFunction
+
+public PRF getPseudoRandomFunction ()
+
+Description copied from interface: PBKDF2
+Get currently set Pseudo Random Function.
+
+
+Specified by: getPseudoRandomFunction in interface PBKDF2
+
+
+
+Returns: Currently set Pseudo Random Function
+
+
+
+
+
+getParameters
+
+public PBKDF2Parameters getParameters ()
+
+Description copied from interface: PBKDF2
+Allow reading of configured parameters.
+
+
+Specified by: getParameters in interface PBKDF2
+
+
+
+Returns: Currently set parameters.
+
+
+
+
+
+setParameters
+
+public void setParameters (PBKDF2Parameters parameters)
+
+Description copied from interface: PBKDF2
+Allow setting of configured parameters.
+
+
+Specified by: setParameters in interface PBKDF2
+
+
+
+
+
+
+
+
+setPseudoRandomFunction
+
+public void setPseudoRandomFunction (PRF prf)
+
+Description copied from interface: PBKDF2
+Set the Pseudo Random Function to use. Note that deriveKeys/getPRF does
+ init this object using the supplied candidate password. If this is
+ undesired, one has to override getPRF.
+
+
+Specified by: setPseudoRandomFunction in interface PBKDF2
+
+
+Parameters: prf - Pseudo Random Function to set.
+
+
+
+
+
+main
+
+public static void main (java.lang.String[] args)
+ throws java.io.IOException,
+ java.security.NoSuchAlgorithmException
+
+Convenience client function. Convert supplied password with random 8-byte
+ salt and 1000 iterations using HMacSHA1. Assume that password is in
+ ISO-8559-1 encoding. Output result as
+ "Salt:iteration-count:PBKDF2" with binary data in hexadecimal
+ encoding.
+
+ Example: Password "password" (without the quotes) leads to
+ 48290A0B96C426C3:1000:973899B1D4AFEB3ED371060D0797E0EE0142BD04
+
+
+
+
+
+Parameters: args - Supply the password as argument.
+Throws:
+java.io.IOException
+java.security.NoSuchAlgorithmException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2Formatter.html b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2Formatter.html
new file mode 100644
index 00000000..fcbb0a0d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2Formatter.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+PBKDF2Formatter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+Interface PBKDF2Formatter
+
+All Known Implementing Classes: PBKDF2HexFormatter
+
+
+
+public interface PBKDF2Formatter
+
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. Copyright (c) 2007 Matthias Gärtner
+
+
+ This library is free software; you can redistribute it and/or modify it under
+ the terms of the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 2.1 of the License, or (at your option)
+ any later version.
+
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+ details.
+
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ For Details, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html .
+
+
+
+
+
+Version:
+ 1.0
+Author:
+ Matthias Gärtner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+toString
+
+java.lang.String toString (PBKDF2Parameters p)
+
+Convert parameters to String.
+
+
+Parameters: p - Parameters object to output.
+Returns: String representation
+
+
+
+
+
+fromString
+
+boolean fromString (PBKDF2Parameters p,
+ java.lang.String s)
+
+Convert String to parameters. Depending on actual implementation, it may
+ be required to set further fields externally.
+
+
+Parameters: s - String representation of parameters to decode.
+Returns: false syntax OK, true some syntax
+ issue.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2HexFormatter.html b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2HexFormatter.html
new file mode 100644
index 00000000..f86a6894
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2HexFormatter.html
@@ -0,0 +1,327 @@
+
+
+
+
+
+
+PBKDF2HexFormatter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+Class PBKDF2HexFormatter
+
+java.lang.Object
+ fr.xephi.authme.security.pbkdf2.PBKDF2HexFormatter
+
+
+All Implemented Interfaces: PBKDF2Formatter
+
+
+
+public class PBKDF2HexFormatter extends java.lang.Objectimplements PBKDF2Formatter
+
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. Copyright (c) 2007 Matthias Gärtner
+
+
+ This library is free software; you can redistribute it and/or modify it under
+ the terms of the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 2.1 of the License, or (at your option)
+ any later version.
+
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+ details.
+
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ For Details, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html .
+
+
+
+
+
+Version:
+ 1.0
+Author:
+ Matthias Gärtner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PBKDF2HexFormatter
+
+public PBKDF2HexFormatter ()
+
+
+
+
+
+
+
+
+
+fromString
+
+public boolean fromString (PBKDF2Parameters p,
+ java.lang.String s)
+
+Description copied from interface: PBKDF2Formatter
+Convert String to parameters. Depending on actual implementation, it may
+ be required to set further fields externally.
+
+
+Specified by: fromString in interface PBKDF2Formatter
+
+
+s - String representation of parameters to decode.
+Returns: false syntax OK, true some syntax
+ issue.
+
+
+
+
+
+toString
+
+public java.lang.String toString (PBKDF2Parameters p)
+
+Description copied from interface: PBKDF2Formatter
+Convert parameters to String.
+
+
+Specified by: toString in interface PBKDF2Formatter
+
+
+Parameters: p - Parameters object to output.
+Returns: String representation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2Parameters.html b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2Parameters.html
new file mode 100644
index 00000000..c4a79678
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/PBKDF2Parameters.html
@@ -0,0 +1,516 @@
+
+
+
+
+
+
+PBKDF2Parameters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+Class PBKDF2Parameters
+
+java.lang.Object
+ fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+
+
+public class PBKDF2Parameters extends java.lang.Object
+
+
+
+
+ Parameter data holder for PBKDF2 configuration.
+
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. Copyright (c) 2007 Matthias Gärtner
+
+
+ This library is free software; you can redistribute it and/or modify it under
+ the terms of the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 2.1 of the License, or (at your option)
+ any later version.
+
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+ details.
+
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ For Details, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html .
+
+
+
+
+
+Version:
+ 1.0
+Author:
+ Matthias Gärtner
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+PBKDF2Parameters ()
+
+
+ Constructor.
+
+
+PBKDF2Parameters (java.lang.String hashAlgorithm,
+ java.lang.String hashCharset,
+ byte[] salt,
+ int iterationCount)
+
+
+ Constructor.
+
+
+PBKDF2Parameters (java.lang.String hashAlgorithm,
+ java.lang.String hashCharset,
+ byte[] salt,
+ int iterationCount,
+ byte[] derivedKey)
+
+
+ Constructor.
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PBKDF2Parameters
+
+public PBKDF2Parameters ()
+
+Constructor. Defaults to null for byte arrays, UTF-8 as
+ character set and 1000 for iteration count.
+
+
+
+
+
+PBKDF2Parameters
+
+public PBKDF2Parameters (java.lang.String hashAlgorithm,
+ java.lang.String hashCharset,
+ byte[] salt,
+ int iterationCount)
+
+Constructor.
+
+
+Parameters: hashAlgorithm - for example HMacSHA1 or HMacMD5hashCharset - for example UTF-8salt - Salt as byte array, may be null (not recommended)iterationCount - Number of iterations to execute. Recommended value 1000.
+
+
+
+
+PBKDF2Parameters
+
+public PBKDF2Parameters (java.lang.String hashAlgorithm,
+ java.lang.String hashCharset,
+ byte[] salt,
+ int iterationCount,
+ byte[] derivedKey)
+
+Constructor.
+
+
+Parameters: hashAlgorithm - for example HMacSHA1 or HMacMD5hashCharset - for example UTF-8salt - Salt as byte array, may be null (not recommended)iterationCount - Number of iterations to execute. Recommended value 1000.derivedKey - Convenience data holder, not used during computation.
+
+
+
+
+
+
+
+
+getIterationCount
+
+public int getIterationCount ()
+
+
+
+
+
+
+
+
+setIterationCount
+
+public void setIterationCount (int iterationCount)
+
+
+
+
+
+
+
+
+getSalt
+
+public byte[] getSalt ()
+
+
+
+
+
+
+
+
+setSalt
+
+public void setSalt (byte[] salt)
+
+
+
+
+
+
+
+
+getDerivedKey
+
+public byte[] getDerivedKey ()
+
+
+
+
+
+
+
+
+setDerivedKey
+
+public void setDerivedKey (byte[] derivedKey)
+
+
+
+
+
+
+
+
+getHashAlgorithm
+
+public java.lang.String getHashAlgorithm ()
+
+
+
+
+
+
+
+
+setHashAlgorithm
+
+public void setHashAlgorithm (java.lang.String hashAlgorithm)
+
+
+
+
+
+
+
+
+getHashCharset
+
+public java.lang.String getHashCharset ()
+
+
+
+
+
+
+
+
+setHashCharset
+
+public void setHashCharset (java.lang.String hashCharset)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/PRF.html b/javadoc/fr/xephi/authme/security/pbkdf2/PRF.html
new file mode 100644
index 00000000..7a0e918c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/PRF.html
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+PRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+Interface PRF
+
+All Known Implementing Classes: MacBasedPRF
+
+
+
+public interface PRF
+
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. Copyright (c) 2007 Matthias Gärtner
+
+
+ This library is free software; you can redistribute it and/or modify it under
+ the terms of the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 2.1 of the License, or (at your option)
+ any later version.
+
+
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+ details.
+
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ For Details, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html .
+
+
+
+
+
+Version:
+ 1.0
+Author:
+ Matthias Gärtner
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ byte[]
+doFinal (byte[] M)
+
+
+ Pseudo Random Function
+
+
+
+ int
+getHLen ()
+
+
+ Query block size of underlying algorithm/mechanism.
+
+
+
+ void
+init (byte[] P)
+
+
+ Initialize this instance with the user-supplied password.
+
+
+
+
+
+
+
+
+
+
+
+init
+
+void init (byte[] P)
+
+Initialize this instance with the user-supplied password.
+
+
+Parameters: P - The password supplied as array of bytes. It is the caller's
+ task to convert String passwords to bytes as appropriate.
+
+
+
+
+
+doFinal
+
+byte[] doFinal (byte[] M)
+
+Pseudo Random Function
+
+
+Parameters: M - Input data/message etc. Together with any data supplied during
+ initilization.
+Returns: Random bytes of hLen length.
+
+
+
+
+
+getHLen
+
+int getHLen ()
+
+Query block size of underlying algorithm/mechanism.
+
+
+
+Returns: block size
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/class-use/BinTools.html b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/BinTools.html
new file mode 100644
index 00000000..63345d31
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/BinTools.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.BinTools
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.BinTools
+
+No usage of fr.xephi.authme.security.pbkdf2.BinTools
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/class-use/MacBasedPRF.html b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/MacBasedPRF.html
new file mode 100644
index 00000000..666855f0
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/MacBasedPRF.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.MacBasedPRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.MacBasedPRF
+
+No usage of fr.xephi.authme.security.pbkdf2.MacBasedPRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2.html b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2.html
new file mode 100644
index 00000000..9e8a1220
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2.html
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.security.pbkdf2.PBKDF2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.security.pbkdf2.PBKDF2
+
+
+
+
+
+
+
+
+
+
+
+
+Classes in fr.xephi.authme.security.pbkdf2 that implement PBKDF2
+
+
+
+ class
+PBKDF2Engine
+
+
+
+ Request for Comments: 2898 PKCS #5: Password-Based Cryptography Specification
+
+ Version 2.0
+
+
+ PBKDF2 (P, S, c, dkLen)
+
+
+ Options:
+
+ PRF underlying pseudorandom function (hLen denotes the length in octets
+ of the pseudorandom function output).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2Engine.html b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2Engine.html
new file mode 100644
index 00000000..a8452731
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2Engine.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+No usage of fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2Formatter.html b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2Formatter.html
new file mode 100644
index 00000000..09b560e7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2Formatter.html
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.security.pbkdf2.PBKDF2Formatter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.security.pbkdf2.PBKDF2Formatter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2HexFormatter.html b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2HexFormatter.html
new file mode 100644
index 00000000..416723aa
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2HexFormatter.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.PBKDF2HexFormatter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.PBKDF2HexFormatter
+
+No usage of fr.xephi.authme.security.pbkdf2.PBKDF2HexFormatter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2Parameters.html b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2Parameters.html
new file mode 100644
index 00000000..e6a7ad2e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PBKDF2Parameters.html
@@ -0,0 +1,267 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PRF.html b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PRF.html
new file mode 100644
index 00000000..bfa35408
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/class-use/PRF.html
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.security.pbkdf2.PRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Interface fr.xephi.authme.security.pbkdf2.PRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/package-frame.html b/javadoc/fr/xephi/authme/security/pbkdf2/package-frame.html
new file mode 100644
index 00000000..85eed588
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/package-frame.html
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/package-summary.html b/javadoc/fr/xephi/authme/security/pbkdf2/package-summary.html
new file mode 100644
index 00000000..1249592f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/package-summary.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.security.pbkdf2
+
+
+
+
+
+Interface Summary
+
+
+PBKDF2
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898.
+
+
+PBKDF2Formatter
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898.
+
+
+PRF
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898.
+
+
+
+
+
+
+
+
+
+Class Summary
+
+
+BinTools
+
+ Free auxiliary functions.
+
+
+MacBasedPRF
+Default PRF implementation based on standard javax.crypt.Mac mechanisms.
+
+
+PBKDF2Engine
+
+ Request for Comments: 2898 PKCS #5: Password-Based Cryptography Specification
+
+ Version 2.0
+
+
+ PBKDF2 (P, S, c, dkLen)
+
+
+ Options:
+
+ PRF underlying pseudorandom function (hLen denotes the length in octets
+ of the pseudorandom function output).
+
+
+PBKDF2HexFormatter
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898.
+
+
+PBKDF2Parameters
+
+ Parameter data holder for PBKDF2 configuration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/package-tree.html b/javadoc/fr/xephi/authme/security/pbkdf2/package-tree.html
new file mode 100644
index 00000000..eb3628db
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/package-tree.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+fr.xephi.authme.security.pbkdf2 Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.security.pbkdf2
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+
+Interface Hierarchy
+
+
+fr.xephi.authme.security.pbkdf2.PBKDF2 fr.xephi.authme.security.pbkdf2.PBKDF2Formatter fr.xephi.authme.security.pbkdf2.PRF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/security/pbkdf2/package-use.html b/javadoc/fr/xephi/authme/security/pbkdf2/package-use.html
new file mode 100644
index 00000000..38fec46e
--- /dev/null
+++ b/javadoc/fr/xephi/authme/security/pbkdf2/package-use.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.security.pbkdf2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.security.pbkdf2
+
+
+
+
+
+
+
+
+
+Classes in fr.xephi.authme.security.pbkdf2 used by fr.xephi.authme.security.pbkdf2
+
+
+PBKDF2
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898.
+
+
+PBKDF2Formatter
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898.
+
+
+PBKDF2Parameters
+
+
+
+ Parameter data holder for PBKDF2 configuration.
+
+
+PRF
+
+
+
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/CustomConfiguration.html b/javadoc/fr/xephi/authme/settings/CustomConfiguration.html
new file mode 100644
index 00000000..7865726b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/CustomConfiguration.html
@@ -0,0 +1,382 @@
+
+
+
+
+
+
+CustomConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+Class CustomConfiguration
+
+java.lang.Object
+ org.bukkit.configuration.MemorySection
+ org.bukkit.configuration.MemoryConfiguration
+ org.bukkit.configuration.file.FileConfiguration
+ org.bukkit.configuration.file.YamlConfiguration
+ fr.xephi.authme.settings.CustomConfiguration
+
+
+All Implemented Interfaces: org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection
+
+
+Direct Known Subclasses: EssSpawn , Messages , OtherAccounts , PlayersLogs , RoyalAuthYamlReader , Spawn , SpoutCfg
+
+
+
+public class CustomConfiguration extends org.bukkit.configuration.file.YamlConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+load ()
+
+
+
+
+
+
+ boolean
+loadRessource (java.io.File file)
+
+
+
+
+
+
+ boolean
+reLoad ()
+
+
+
+
+
+
+ void
+save ()
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
+
+
+loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, saveToString
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+load, load, load, load, save, save
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemoryConfiguration
+
+
+addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemorySection
+
+
+contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.bukkit.configuration.ConfigurationSection
+
+
+contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+CustomConfiguration
+
+public CustomConfiguration (java.io.File file)
+
+
+
+
+
+
+
+
+
+load
+
+public void load ()
+
+
+
+
+
+
+
+
+reLoad
+
+public boolean reLoad ()
+
+
+
+
+
+
+
+
+save
+
+public void save ()
+
+
+
+
+
+
+
+
+loadRessource
+
+public boolean loadRessource (java.io.File file)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/Messages.html b/javadoc/fr/xephi/authme/settings/Messages.html
new file mode 100644
index 00000000..550d72d4
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/Messages.html
@@ -0,0 +1,439 @@
+
+
+
+
+
+
+Messages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+Class Messages
+
+java.lang.Object
+ org.bukkit.configuration.MemorySection
+ org.bukkit.configuration.MemoryConfiguration
+ org.bukkit.configuration.file.FileConfiguration
+ org.bukkit.configuration.file.YamlConfiguration
+ fr.xephi.authme.settings.CustomConfiguration
+ fr.xephi.authme.settings.Messages
+
+
+All Implemented Interfaces: org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection
+
+
+
+public class Messages extends CustomConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Messages (java.io.File file)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+_ (org.bukkit.command.CommandSender sender,
+ java.lang.String msg)
+
+
+
+
+
+
+ java.lang.String[]
+_ (java.lang.String msg)
+
+
+
+
+
+
+static Messages
+getInstance ()
+
+
+
+
+
+
+ void
+loadDefaults (java.io.File file)
+
+
+ Loads a file from the plugin jar and sets as default
+
+
+
+ boolean
+saved (java.io.File file)
+
+
+ Saves the configuration to disk
+
+
+
+ boolean
+saveDefaults (java.io.File file)
+
+
+ Saves current configuration (plus defaults) to disk.
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
+
+
+loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, saveToString
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+load, load, load, load, save, save
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemoryConfiguration
+
+
+addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemorySection
+
+
+contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.bukkit.configuration.ConfigurationSection
+
+
+contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Messages
+
+public Messages (java.io.File file)
+
+
+
+
+
+
+
+
+
+loadDefaults
+
+public final void loadDefaults (java.io.File file)
+
+Loads a file from the plugin jar and sets as default
+
+
+Parameters: filename - The filename to open
+
+
+
+
+
+saved
+
+public final boolean saved (java.io.File file)
+
+Saves the configuration to disk
+
+
+
+Returns: True if saved successfully
+
+
+
+
+
+saveDefaults
+
+public final boolean saveDefaults (java.io.File file)
+
+Saves current configuration (plus defaults) to disk.
+
+ If defaults and configuration are empty, saves blank file.
+
+
+
+Returns: True if saved successfully
+
+
+
+
+
+_
+
+public void _ (org.bukkit.command.CommandSender sender,
+ java.lang.String msg)
+
+
+
+
+
+
+
+
+_
+
+public java.lang.String[] _ (java.lang.String msg)
+
+
+
+
+
+
+
+
+getInstance
+
+public static Messages getInstance ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/OtherAccounts.html b/javadoc/fr/xephi/authme/settings/OtherAccounts.html
new file mode 100644
index 00000000..125d9724
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/OtherAccounts.html
@@ -0,0 +1,412 @@
+
+
+
+
+
+
+OtherAccounts
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+Class OtherAccounts
+
+java.lang.Object
+ org.bukkit.configuration.MemorySection
+ org.bukkit.configuration.MemoryConfiguration
+ org.bukkit.configuration.file.FileConfiguration
+ org.bukkit.configuration.file.YamlConfiguration
+ fr.xephi.authme.settings.CustomConfiguration
+ fr.xephi.authme.settings.OtherAccounts
+
+
+All Implemented Interfaces: org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection
+
+
+
+public class OtherAccounts extends CustomConfiguration
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
+
+
+loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, saveToString
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+load, load, load, load, save, save
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemoryConfiguration
+
+
+addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemorySection
+
+
+contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.bukkit.configuration.ConfigurationSection
+
+
+contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+OtherAccounts
+
+public OtherAccounts ()
+
+
+
+
+
+
+
+
+
+clear
+
+public void clear (java.util.UUID uuid)
+
+
+
+
+
+
+
+
+getInstance
+
+public static OtherAccounts getInstance ()
+
+
+
+
+
+
+
+
+addPlayer
+
+public void addPlayer (java.util.UUID uuid)
+
+
+
+
+
+
+
+
+removePlayer
+
+public void removePlayer (java.util.UUID uuid)
+
+
+
+
+
+
+
+
+getAllPlayersByUUID
+
+public java.util.List<java.lang.String> getAllPlayersByUUID (java.util.UUID uuid)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/PlayersLogs.html b/javadoc/fr/xephi/authme/settings/PlayersLogs.html
new file mode 100644
index 00000000..b7a5856b
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/PlayersLogs.html
@@ -0,0 +1,420 @@
+
+
+
+
+
+
+PlayersLogs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+Class PlayersLogs
+
+java.lang.Object
+ org.bukkit.configuration.MemorySection
+ org.bukkit.configuration.MemoryConfiguration
+ org.bukkit.configuration.file.FileConfiguration
+ org.bukkit.configuration.file.YamlConfiguration
+ fr.xephi.authme.settings.CustomConfiguration
+ fr.xephi.authme.settings.PlayersLogs
+
+
+All Implemented Interfaces: org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection
+
+
+
+public class PlayersLogs extends CustomConfiguration
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+ java.util.List<java.lang.String>
+players
+
+
+
+
+
+
+
+
+Fields inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
+
+
+loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, saveToString
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+load, load, load, load, save, save
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemoryConfiguration
+
+
+addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemorySection
+
+
+contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.bukkit.configuration.ConfigurationSection
+
+
+contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
+
+
+
+
+
+
+
+
+
+
+
+players
+
+public java.util.List<java.lang.String> players
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+PlayersLogs
+
+public PlayersLogs ()
+
+
+
+
+
+
+
+
+
+clear
+
+public void clear ()
+
+
+
+
+
+
+
+
+getInstance
+
+public static PlayersLogs getInstance ()
+
+
+
+
+
+
+
+
+addPlayer
+
+public void addPlayer (java.lang.String user)
+
+
+
+
+
+
+
+
+removePlayer
+
+public void removePlayer (java.lang.String user)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/Settings.html b/javadoc/fr/xephi/authme/settings/Settings.html
new file mode 100644
index 00000000..a719fa14
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/Settings.html
@@ -0,0 +1,3217 @@
+
+
+
+
+
+
+Settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+Class Settings
+
+java.lang.Object
+ org.bukkit.configuration.MemorySection
+ org.bukkit.configuration.MemoryConfiguration
+ org.bukkit.configuration.file.FileConfiguration
+ org.bukkit.configuration.file.YamlConfiguration
+ fr.xephi.authme.settings.Settings
+
+
+All Implemented Interfaces: org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection
+
+
+
+public final class Settings extends org.bukkit.configuration.file.YamlConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ boolean
+checkDefaults ()
+
+
+ Check loaded defaults against current configuration
+
+
+
+static java.lang.String
+checkLang (java.lang.String lang)
+
+
+
+
+
+
+ void
+clearDefaults ()
+
+
+ Clears current configuration defaults
+
+
+
+ boolean
+exists ()
+
+
+ Simple function for if the Configuration file exists
+
+
+
+static java.lang.Boolean
+getRestrictedIp (java.lang.String name,
+ java.lang.String ip)
+
+
+ Config option for setting and check restricted user by username;ip ,
+ return false if ip and name doesnt amtch with player that join the
+ server, so player has a restricted access
+
+
+
+static boolean
+isEmailCorrect (java.lang.String email)
+
+
+
+
+
+
+ boolean
+load ()
+
+
+ Loads the configuration from disk
+
+
+
+ void
+loadConfigOptions ()
+
+
+
+
+
+
+ void
+loadDefaults (java.lang.String filename)
+
+
+ Loads a file from the plugin jar and sets as default
+
+
+
+ void
+mergeConfig ()
+
+
+
+
+
+
+ void
+reload ()
+
+
+
+
+
+
+static void
+reloadConfigOptions (org.bukkit.configuration.file.YamlConfiguration newConfig)
+
+
+
+
+
+
+ boolean
+save ()
+
+
+ Saves the configuration to disk
+
+
+
+ boolean
+saveDefaults ()
+
+
+ Saves current configuration (plus defaults) to disk.
+
+
+
+static void
+switchAntiBotMod (boolean mode)
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
+
+
+loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, saveToString
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+load, load, load, load, save, save
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemoryConfiguration
+
+
+addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemorySection
+
+
+contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.bukkit.configuration.ConfigurationSection
+
+
+contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
+
+
+
+
+
+
+
+
+
+
+
+PLUGIN_FOLDER
+
+public static final java.lang.String PLUGIN_FOLDER
+
+
+See Also: Constant Field Values
+
+
+
+
+CACHE_FOLDER
+
+public static final java.lang.String CACHE_FOLDER
+
+
+See Also: Constant Field Values
+
+
+
+
+AUTH_FILE
+
+public static final java.lang.String AUTH_FILE
+
+
+See Also: Constant Field Values
+
+
+
+
+MESSAGE_FILE
+
+public static final java.lang.String MESSAGE_FILE
+
+
+See Also: Constant Field Values
+
+
+
+
+SETTINGS_FILE
+
+public static final java.lang.String SETTINGS_FILE
+
+
+See Also: Constant Field Values
+
+
+
+
+allowCommands
+
+public static java.util.List<java.lang.String> allowCommands
+
+
+
+
+
+
+
+getJoinPermissions
+
+public static java.util.List<java.lang.String> getJoinPermissions
+
+
+
+
+
+
+
+getUnrestrictedName
+
+public static java.util.List<java.lang.String> getUnrestrictedName
+
+
+
+
+
+
+
+getMySQLOtherUsernameColumn
+
+public static java.util.List<java.lang.String> getMySQLOtherUsernameColumn
+
+
+
+
+
+
+
+getForcedWorlds
+
+public static java.util.List<java.lang.String> getForcedWorlds
+
+
+
+
+
+
+
+countries
+
+public static java.util.List<java.lang.String> countries
+
+
+
+
+
+
+
+countriesBlacklist
+
+public static java.util.List<java.lang.String> countriesBlacklist
+
+
+
+
+
+
+
+forceCommands
+
+public static java.util.List<java.lang.String> forceCommands
+
+
+
+
+
+
+
+forceCommandsAsConsole
+
+public static java.util.List<java.lang.String> forceCommandsAsConsole
+
+
+
+
+
+
+
+getDataSource
+
+public static DataSource.DataSourceType getDataSource
+
+
+
+
+
+
+
+getPasswordHash
+
+public static HashAlgorithm getPasswordHash
+
+
+
+
+
+
+
+useLogging
+
+public static java.lang.Boolean useLogging
+
+
+
+
+
+
+
+purgeDelay
+
+public static int purgeDelay
+
+
+
+
+
+
+
+welcomeMsg
+
+public static java.util.List<java.lang.String> welcomeMsg
+
+
+
+
+
+
+
+unsafePasswords
+
+public static java.util.List<java.lang.String> unsafePasswords
+
+
+
+
+
+
+
+emailBlacklist
+
+public static java.util.List<java.lang.String> emailBlacklist
+
+
+
+
+
+
+
+emailWhitelist
+
+public static java.util.List<java.lang.String> emailWhitelist
+
+
+
+
+
+
+
+isPermissionCheckEnabled
+
+public static java.lang.Boolean isPermissionCheckEnabled
+
+
+
+
+
+
+
+isRegistrationEnabled
+
+public static java.lang.Boolean isRegistrationEnabled
+
+
+
+
+
+
+
+isForcedRegistrationEnabled
+
+public static java.lang.Boolean isForcedRegistrationEnabled
+
+
+
+
+
+
+
+isTeleportToSpawnEnabled
+
+public static java.lang.Boolean isTeleportToSpawnEnabled
+
+
+
+
+
+
+
+isSessionsEnabled
+
+public static java.lang.Boolean isSessionsEnabled
+
+
+
+
+
+
+
+isChatAllowed
+
+public static java.lang.Boolean isChatAllowed
+
+
+
+
+
+
+
+isAllowRestrictedIp
+
+public static java.lang.Boolean isAllowRestrictedIp
+
+
+
+
+
+
+
+isMovementAllowed
+
+public static java.lang.Boolean isMovementAllowed
+
+
+
+
+
+
+
+isKickNonRegisteredEnabled
+
+public static java.lang.Boolean isKickNonRegisteredEnabled
+
+
+
+
+
+
+
+isForceSingleSessionEnabled
+
+public static java.lang.Boolean isForceSingleSessionEnabled
+
+
+
+
+
+
+
+isForceSpawnLocOnJoinEnabled
+
+public static java.lang.Boolean isForceSpawnLocOnJoinEnabled
+
+
+
+
+
+
+
+isSaveQuitLocationEnabled
+
+public static java.lang.Boolean isSaveQuitLocationEnabled
+
+
+
+
+
+
+
+isForceSurvivalModeEnabled
+
+public static java.lang.Boolean isForceSurvivalModeEnabled
+
+
+
+
+
+
+
+isResetInventoryIfCreative
+
+public static java.lang.Boolean isResetInventoryIfCreative
+
+
+
+
+
+
+
+isCachingEnabled
+
+public static java.lang.Boolean isCachingEnabled
+
+
+
+
+
+
+
+isKickOnWrongPasswordEnabled
+
+public static java.lang.Boolean isKickOnWrongPasswordEnabled
+
+
+
+
+
+
+
+getEnablePasswordVerifier
+
+public static java.lang.Boolean getEnablePasswordVerifier
+
+
+
+
+
+
+
+protectInventoryBeforeLogInEnabled
+
+public static java.lang.Boolean protectInventoryBeforeLogInEnabled
+
+
+
+
+
+
+
+isBackupActivated
+
+public static java.lang.Boolean isBackupActivated
+
+
+
+
+
+
+
+isBackupOnStart
+
+public static java.lang.Boolean isBackupOnStart
+
+
+
+
+
+
+
+isBackupOnStop
+
+public static java.lang.Boolean isBackupOnStop
+
+
+
+
+
+
+
+enablePasspartu
+
+public static java.lang.Boolean enablePasspartu
+
+
+
+
+
+
+
+isStopEnabled
+
+public static java.lang.Boolean isStopEnabled
+
+
+
+
+
+
+
+reloadSupport
+
+public static java.lang.Boolean reloadSupport
+
+
+
+
+
+
+
+rakamakUseIp
+
+public static java.lang.Boolean rakamakUseIp
+
+
+
+
+
+
+
+noConsoleSpam
+
+public static java.lang.Boolean noConsoleSpam
+
+
+
+
+
+
+
+removePassword
+
+public static java.lang.Boolean removePassword
+
+
+
+
+
+
+
+displayOtherAccounts
+
+public static java.lang.Boolean displayOtherAccounts
+
+
+
+
+
+
+
+useCaptcha
+
+public static java.lang.Boolean useCaptcha
+
+
+
+
+
+
+
+emailRegistration
+
+public static java.lang.Boolean emailRegistration
+
+
+
+
+
+
+
+multiverse
+
+public static java.lang.Boolean multiverse
+
+
+
+
+
+
+
+notifications
+
+public static java.lang.Boolean notifications
+
+
+
+
+
+
+
+chestshop
+
+public static java.lang.Boolean chestshop
+
+
+
+
+
+
+
+bungee
+
+public static java.lang.Boolean bungee
+
+
+
+
+
+
+
+banUnsafeIp
+
+public static java.lang.Boolean banUnsafeIp
+
+
+
+
+
+
+
+doubleEmailCheck
+
+public static java.lang.Boolean doubleEmailCheck
+
+
+
+
+
+
+
+sessionExpireOnIpChange
+
+public static java.lang.Boolean sessionExpireOnIpChange
+
+
+
+
+
+
+
+disableSocialSpy
+
+public static java.lang.Boolean disableSocialSpy
+
+
+
+
+
+
+
+forceOnlyAfterLogin
+
+public static java.lang.Boolean forceOnlyAfterLogin
+
+
+
+
+
+
+
+useEssentialsMotd
+
+public static java.lang.Boolean useEssentialsMotd
+
+
+
+
+
+
+
+usePurge
+
+public static java.lang.Boolean usePurge
+
+
+
+
+
+
+
+purgePlayerDat
+
+public static java.lang.Boolean purgePlayerDat
+
+
+
+
+
+
+
+purgeEssentialsFile
+
+public static java.lang.Boolean purgeEssentialsFile
+
+
+
+
+
+
+
+supportOldPassword
+
+public static java.lang.Boolean supportOldPassword
+
+
+
+
+
+
+
+purgeLimitedCreative
+
+public static java.lang.Boolean purgeLimitedCreative
+
+
+
+
+
+
+
+purgeAntiXray
+
+public static java.lang.Boolean purgeAntiXray
+
+
+
+
+
+
+
+purgePermissions
+
+public static java.lang.Boolean purgePermissions
+
+
+
+
+
+
+
+enableProtection
+
+public static java.lang.Boolean enableProtection
+
+
+
+
+
+
+
+enableAntiBot
+
+public static java.lang.Boolean enableAntiBot
+
+
+
+
+
+
+
+recallEmail
+
+public static java.lang.Boolean recallEmail
+
+
+
+
+
+
+
+useWelcomeMessage
+
+public static java.lang.Boolean useWelcomeMessage
+
+
+
+
+
+
+
+broadcastWelcomeMessage
+
+public static java.lang.Boolean broadcastWelcomeMessage
+
+
+
+
+
+
+
+forceRegKick
+
+public static java.lang.Boolean forceRegKick
+
+
+
+
+
+
+
+forceRegLogin
+
+public static java.lang.Boolean forceRegLogin
+
+
+
+
+
+
+
+checkVeryGames
+
+public static java.lang.Boolean checkVeryGames
+
+
+
+
+
+
+
+delayJoinMessage
+
+public static java.lang.Boolean delayJoinMessage
+
+
+
+
+
+
+
+noTeleport
+
+public static java.lang.Boolean noTeleport
+
+
+
+
+
+
+
+applyBlindEffect
+
+public static java.lang.Boolean applyBlindEffect
+
+
+
+
+
+
+
+getNickRegex
+
+public static java.lang.String getNickRegex
+
+
+
+
+
+
+
+getUnloggedinGroup
+
+public static java.lang.String getUnloggedinGroup
+
+
+
+
+
+
+
+getMySQLHost
+
+public static java.lang.String getMySQLHost
+
+
+
+
+
+
+
+getMySQLPort
+
+public static java.lang.String getMySQLPort
+
+
+
+
+
+
+
+getMySQLUsername
+
+public static java.lang.String getMySQLUsername
+
+
+
+
+
+
+
+getMySQLPassword
+
+public static java.lang.String getMySQLPassword
+
+
+
+
+
+
+
+getMySQLDatabase
+
+public static java.lang.String getMySQLDatabase
+
+
+
+
+
+
+
+getMySQLTablename
+
+public static java.lang.String getMySQLTablename
+
+
+
+
+
+
+
+getMySQLColumnName
+
+public static java.lang.String getMySQLColumnName
+
+
+
+
+
+
+
+getMySQLColumnPassword
+
+public static java.lang.String getMySQLColumnPassword
+
+
+
+
+
+
+
+getMySQLColumnIp
+
+public static java.lang.String getMySQLColumnIp
+
+
+
+
+
+
+
+getMySQLColumnLastLogin
+
+public static java.lang.String getMySQLColumnLastLogin
+
+
+
+
+
+
+
+getMySQLColumnSalt
+
+public static java.lang.String getMySQLColumnSalt
+
+
+
+
+
+
+
+getMySQLColumnGroup
+
+public static java.lang.String getMySQLColumnGroup
+
+
+
+
+
+
+
+getMySQLColumnEmail
+
+public static java.lang.String getMySQLColumnEmail
+
+
+
+
+
+
+
+unRegisteredGroup
+
+public static java.lang.String unRegisteredGroup
+
+
+
+
+
+
+
+backupWindowsPath
+
+public static java.lang.String backupWindowsPath
+
+
+
+
+
+
+
+getcUnrestrictedName
+
+public static java.lang.String getcUnrestrictedName
+
+
+
+
+
+
+
+getRegisteredGroup
+
+public static java.lang.String getRegisteredGroup
+
+
+
+
+
+
+
+messagesLanguage
+
+public static java.lang.String messagesLanguage
+
+
+
+
+
+
+
+getMySQLlastlocX
+
+public static java.lang.String getMySQLlastlocX
+
+
+
+
+
+
+
+getMySQLlastlocY
+
+public static java.lang.String getMySQLlastlocY
+
+
+
+
+
+
+
+getMySQLlastlocZ
+
+public static java.lang.String getMySQLlastlocZ
+
+
+
+
+
+
+
+rakamakUsers
+
+public static java.lang.String rakamakUsers
+
+
+
+
+
+
+
+rakamakUsersIp
+
+public static java.lang.String rakamakUsersIp
+
+
+
+
+
+
+
+getmailAccount
+
+public static java.lang.String getmailAccount
+
+
+
+
+
+
+
+getmailPassword
+
+public static java.lang.String getmailPassword
+
+
+
+
+
+
+
+getmailSMTP
+
+public static java.lang.String getmailSMTP
+
+
+
+
+
+
+
+getMySQLColumnId
+
+public static java.lang.String getMySQLColumnId
+
+
+
+
+
+
+
+getmailSenderName
+
+public static java.lang.String getmailSenderName
+
+
+
+
+
+
+
+getMailSubject
+
+public static java.lang.String getMailSubject
+
+
+
+
+
+
+
+getMailText
+
+public static java.lang.String getMailText
+
+
+
+
+
+
+
+getMySQLlastlocWorld
+
+public static java.lang.String getMySQLlastlocWorld
+
+
+
+
+
+
+
+defaultWorld
+
+public static java.lang.String defaultWorld
+
+
+
+
+
+
+
+getPhpbbPrefix
+
+public static java.lang.String getPhpbbPrefix
+
+
+
+
+
+
+
+getWordPressPrefix
+
+public static java.lang.String getWordPressPrefix
+
+
+
+
+
+
+
+getMySQLColumnLogged
+
+public static java.lang.String getMySQLColumnLogged
+
+
+
+
+
+
+
+spawnPriority
+
+public static java.lang.String spawnPriority
+
+
+
+
+
+
+
+crazyloginFileName
+
+public static java.lang.String crazyloginFileName
+
+
+
+
+
+
+
+getPassRegex
+
+public static java.lang.String getPassRegex
+
+
+
+
+
+
+
+getWarnMessageInterval
+
+public static int getWarnMessageInterval
+
+
+
+
+
+
+
+getSessionTimeout
+
+public static int getSessionTimeout
+
+
+
+
+
+
+
+getRegistrationTimeout
+
+public static int getRegistrationTimeout
+
+
+
+
+
+
+
+getMaxNickLength
+
+public static int getMaxNickLength
+
+
+
+
+
+
+
+getMinNickLength
+
+public static int getMinNickLength
+
+
+
+
+
+
+
+getPasswordMinLen
+
+public static int getPasswordMinLen
+
+
+
+
+
+
+
+getMovementRadius
+
+public static int getMovementRadius
+
+
+
+
+
+
+
+getmaxRegPerIp
+
+public static int getmaxRegPerIp
+
+
+
+
+
+
+
+getNonActivatedGroup
+
+public static int getNonActivatedGroup
+
+
+
+
+
+
+
+passwordMaxLength
+
+public static int passwordMaxLength
+
+
+
+
+
+
+
+getRecoveryPassLength
+
+public static int getRecoveryPassLength
+
+
+
+
+
+
+
+getMailPort
+
+public static int getMailPort
+
+
+
+
+
+
+
+maxLoginTry
+
+public static int maxLoginTry
+
+
+
+
+
+
+
+captchaLength
+
+public static int captchaLength
+
+
+
+
+
+
+
+saltLength
+
+public static int saltLength
+
+
+
+
+
+
+
+getmaxRegPerEmail
+
+public static int getmaxRegPerEmail
+
+
+
+
+
+
+
+bCryptLog2Rounds
+
+public static int bCryptLog2Rounds
+
+
+
+
+
+
+
+getPhpbbGroup
+
+public static int getPhpbbGroup
+
+
+
+
+
+
+
+antiBotSensibility
+
+public static int antiBotSensibility
+
+
+
+
+
+
+
+antiBotDuration
+
+public static int antiBotDuration
+
+
+
+
+
+
+
+delayRecall
+
+public static int delayRecall
+
+
+
+
+
+
+
+getMaxLoginPerIp
+
+public static int getMaxLoginPerIp
+
+
+
+
+
+
+
+getMaxJoinPerIp
+
+public static int getMaxJoinPerIp
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Settings
+
+public Settings (AuthMe plugin)
+
+
+
+
+
+
+
+
+
+loadConfigOptions
+
+public void loadConfigOptions ()
+
+
+
+
+
+
+
+
+reloadConfigOptions
+
+public static void reloadConfigOptions (org.bukkit.configuration.file.YamlConfiguration newConfig)
+
+
+
+
+
+
+
+
+mergeConfig
+
+public void mergeConfig ()
+
+
+
+
+
+
+
+
+getRestrictedIp
+
+public static java.lang.Boolean getRestrictedIp (java.lang.String name,
+ java.lang.String ip)
+
+Config option for setting and check restricted user by username;ip ,
+ return false if ip and name doesnt amtch with player that join the
+ server, so player has a restricted access
+
+
+
+
+
+
+
+
+load
+
+public final boolean load ()
+
+Loads the configuration from disk
+
+
+
+Returns: True if loaded successfully
+
+
+
+
+
+reload
+
+public final void reload ()
+
+
+
+
+
+
+
+
+save
+
+public final boolean save ()
+
+Saves the configuration to disk
+
+
+
+Returns: True if saved successfully
+
+
+
+
+
+exists
+
+public final boolean exists ()
+
+Simple function for if the Configuration file exists
+
+
+
+Returns: True if configuration exists on disk
+
+
+
+
+
+loadDefaults
+
+public final void loadDefaults (java.lang.String filename)
+
+Loads a file from the plugin jar and sets as default
+
+
+Parameters: filename - The filename to open
+
+
+
+
+
+saveDefaults
+
+public final boolean saveDefaults ()
+
+Saves current configuration (plus defaults) to disk.
+
+ If defaults and configuration are empty, saves blank file.
+
+
+
+Returns: True if saved successfully
+
+
+
+
+
+clearDefaults
+
+public final void clearDefaults ()
+
+Clears current configuration defaults
+
+
+
+
+
+
+
+
+checkDefaults
+
+public boolean checkDefaults ()
+
+Check loaded defaults against current configuration
+
+
+
+Returns: false When all defaults aren't present in config
+
+
+
+
+
+checkLang
+
+public static java.lang.String checkLang (java.lang.String lang)
+
+
+
+
+
+
+
+
+switchAntiBotMod
+
+public static void switchAntiBotMod (boolean mode)
+
+
+
+
+
+
+
+
+isEmailCorrect
+
+public static boolean isEmailCorrect (java.lang.String email)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/Settings.messagesLang.html b/javadoc/fr/xephi/authme/settings/Settings.messagesLang.html
new file mode 100644
index 00000000..4b7ff989
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/Settings.messagesLang.html
@@ -0,0 +1,629 @@
+
+
+
+
+
+
+Settings.messagesLang
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+Enum Settings.messagesLang
+
+java.lang.Object
+ java.lang.Enum<Settings.messagesLang >
+ fr.xephi.authme.settings.Settings.messagesLang
+
+
+All Implemented Interfaces: java.io.Serializable, java.lang.Comparable<Settings.messagesLang >
+
+
+Enclosing class: Settings
+
+
+
+public static enum Settings.messagesLang extends java.lang.Enum<Settings.messagesLang >
+
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Summary
+
+
+br
+
+
+
+
+
+cz
+
+
+
+
+
+de
+
+
+
+
+
+en
+
+
+
+
+
+es
+
+
+
+
+
+fi
+
+
+
+
+
+fr
+
+
+
+
+
+gl
+
+
+
+
+
+hu
+
+
+
+
+
+it
+
+
+
+
+
+ko
+
+
+
+
+
+lt
+
+
+
+
+
+nl
+
+
+
+
+
+pl
+
+
+
+
+
+pt
+
+
+
+
+
+ru
+
+
+
+
+
+sk
+
+
+
+
+
+uk
+
+
+
+
+
+zhcn
+
+
+
+
+
+zhhk
+
+
+
+
+
+zhtw
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+static Settings.messagesLang
+valueOf (java.lang.String name)
+
+
+ Returns the enum constant of this type with the specified name.
+
+
+
+static Settings.messagesLang []
+values ()
+
+
+ Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+
+
+
+
+Methods inherited from class java.lang.Enum
+
+
+compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Detail
+
+
+
+
+en
+
+public static final Settings.messagesLang en
+
+
+
+
+
+
+
+de
+
+public static final Settings.messagesLang de
+
+
+
+
+
+
+
+br
+
+public static final Settings.messagesLang br
+
+
+
+
+
+
+
+cz
+
+public static final Settings.messagesLang cz
+
+
+
+
+
+
+
+pl
+
+public static final Settings.messagesLang pl
+
+
+
+
+
+
+
+fr
+
+public static final Settings.messagesLang fr
+
+
+
+
+
+
+
+uk
+
+public static final Settings.messagesLang uk
+
+
+
+
+
+
+
+ru
+
+public static final Settings.messagesLang ru
+
+
+
+
+
+
+
+hu
+
+public static final Settings.messagesLang hu
+
+
+
+
+
+
+
+sk
+
+public static final Settings.messagesLang sk
+
+
+
+
+
+
+
+es
+
+public static final Settings.messagesLang es
+
+
+
+
+
+
+
+fi
+
+public static final Settings.messagesLang fi
+
+
+
+
+
+
+
+zhtw
+
+public static final Settings.messagesLang zhtw
+
+
+
+
+
+
+
+zhhk
+
+public static final Settings.messagesLang zhhk
+
+
+
+
+
+
+
+zhcn
+
+public static final Settings.messagesLang zhcn
+
+
+
+
+
+
+
+lt
+
+public static final Settings.messagesLang lt
+
+
+
+
+
+
+
+it
+
+public static final Settings.messagesLang it
+
+
+
+
+
+
+
+ko
+
+public static final Settings.messagesLang ko
+
+
+
+
+
+
+
+pt
+
+public static final Settings.messagesLang pt
+
+
+
+
+
+
+
+nl
+
+public static final Settings.messagesLang nl
+
+
+
+
+
+
+
+gl
+
+public static final Settings.messagesLang gl
+
+
+
+
+
+
+
+
+
+
+
+values
+
+public static Settings.messagesLang [] values ()
+
+Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+
+for (Settings.messagesLang c : Settings.messagesLang.values())
+ System.out.println(c);
+
+
+
+
+Returns: an array containing the constants of this enum type, in
+the order they are declared
+
+
+
+
+
+valueOf
+
+public static Settings.messagesLang valueOf (java.lang.String name)
+
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+
+Parameters: name - the name of the enum constant to be returned.
+Returns: the enum constant with the specified name
+ Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant
+with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/Spawn.html b/javadoc/fr/xephi/authme/settings/Spawn.html
new file mode 100644
index 00000000..a0889fbd
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/Spawn.html
@@ -0,0 +1,434 @@
+
+
+
+
+
+
+Spawn
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+Class Spawn
+
+java.lang.Object
+ org.bukkit.configuration.MemorySection
+ org.bukkit.configuration.MemoryConfiguration
+ org.bukkit.configuration.file.FileConfiguration
+ org.bukkit.configuration.file.YamlConfiguration
+ fr.xephi.authme.settings.CustomConfiguration
+ fr.xephi.authme.settings.Spawn
+
+
+All Implemented Interfaces: org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection
+
+
+
+public class Spawn extends CustomConfiguration
+
+
+
+
+Author:
+ Xephi59
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+Spawn ()
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ org.bukkit.Location
+getFirstSpawn ()
+
+
+
+
+
+
+static Spawn
+getInstance ()
+
+
+
+
+
+
+ org.bukkit.Location
+getLocation ()
+
+
+ Deprecated.
+
+
+
+ org.bukkit.Location
+getSpawn ()
+
+
+
+
+
+
+ boolean
+setFirstSpawn (org.bukkit.Location location)
+
+
+
+
+
+
+ boolean
+setSpawn (org.bukkit.Location location)
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
+
+
+loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, saveToString
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+load, load, load, load, save, save
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemoryConfiguration
+
+
+addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemorySection
+
+
+contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.bukkit.configuration.ConfigurationSection
+
+
+contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+Spawn
+
+public Spawn ()
+
+
+
+
+
+
+
+
+
+getInstance
+
+public static Spawn getInstance ()
+
+
+
+
+
+
+
+
+setSpawn
+
+public boolean setSpawn (org.bukkit.Location location)
+
+
+
+
+
+
+
+
+setFirstSpawn
+
+public boolean setFirstSpawn (org.bukkit.Location location)
+
+
+
+
+
+
+
+
+getLocation
+
+@Deprecated
+ public org.bukkit.Location getLocation ()
+
+Deprecated.
+
+
+
+
+
+
+
+
+getSpawn
+
+public org.bukkit.Location getSpawn ()
+
+
+
+
+
+
+
+
+getFirstSpawn
+
+public org.bukkit.Location getFirstSpawn ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/SpoutCfg.html b/javadoc/fr/xephi/authme/settings/SpoutCfg.html
new file mode 100644
index 00000000..2a036792
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/SpoutCfg.html
@@ -0,0 +1,332 @@
+
+
+
+
+
+
+SpoutCfg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+Class SpoutCfg
+
+java.lang.Object
+ org.bukkit.configuration.MemorySection
+ org.bukkit.configuration.MemoryConfiguration
+ org.bukkit.configuration.file.FileConfiguration
+ org.bukkit.configuration.file.YamlConfiguration
+ fr.xephi.authme.settings.CustomConfiguration
+ fr.xephi.authme.settings.SpoutCfg
+
+
+All Implemented Interfaces: org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection
+
+
+
+public class SpoutCfg extends CustomConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fields inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+SpoutCfg (java.io.File file)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
+
+
+loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, saveToString
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.file.FileConfiguration
+
+
+load, load, load, load, save, save
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemoryConfiguration
+
+
+addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults
+
+
+
+
+
+Methods inherited from class org.bukkit.configuration.MemorySection
+
+
+contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set, toString
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+Methods inherited from interface org.bukkit.configuration.ConfigurationSection
+
+
+contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+SpoutCfg
+
+public SpoutCfg (java.io.File file)
+
+
+
+
+
+
+
+
+
+getInstance
+
+public static SpoutCfg getInstance ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/class-use/CustomConfiguration.html b/javadoc/fr/xephi/authme/settings/class-use/CustomConfiguration.html
new file mode 100644
index 00000000..040bf1cb
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/class-use/CustomConfiguration.html
@@ -0,0 +1,270 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.CustomConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.CustomConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/class-use/Messages.html b/javadoc/fr/xephi/authme/settings/class-use/Messages.html
new file mode 100644
index 00000000..e8f6129d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/class-use/Messages.html
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.Messages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.Messages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/class-use/OtherAccounts.html b/javadoc/fr/xephi/authme/settings/class-use/OtherAccounts.html
new file mode 100644
index 00000000..9fbe2f38
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/class-use/OtherAccounts.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.OtherAccounts
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.OtherAccounts
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/class-use/PlayersLogs.html b/javadoc/fr/xephi/authme/settings/class-use/PlayersLogs.html
new file mode 100644
index 00000000..60558c5c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/class-use/PlayersLogs.html
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.PlayersLogs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.PlayersLogs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/class-use/Settings.html b/javadoc/fr/xephi/authme/settings/class-use/Settings.html
new file mode 100644
index 00000000..f14ee275
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/class-use/Settings.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.Settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.Settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/class-use/Settings.messagesLang.html b/javadoc/fr/xephi/authme/settings/class-use/Settings.messagesLang.html
new file mode 100644
index 00000000..d449f1b3
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/class-use/Settings.messagesLang.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.Settings.messagesLang
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.Settings.messagesLang
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/class-use/Spawn.html b/javadoc/fr/xephi/authme/settings/class-use/Spawn.html
new file mode 100644
index 00000000..88cd43c1
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/class-use/Spawn.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.Spawn
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.Spawn
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/class-use/SpoutCfg.html b/javadoc/fr/xephi/authme/settings/class-use/SpoutCfg.html
new file mode 100644
index 00000000..271ab5ce
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/class-use/SpoutCfg.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.SpoutCfg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.settings.SpoutCfg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/package-frame.html b/javadoc/fr/xephi/authme/settings/package-frame.html
new file mode 100644
index 00000000..ded09661
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/package-frame.html
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/package-summary.html b/javadoc/fr/xephi/authme/settings/package-summary.html
new file mode 100644
index 00000000..f4800950
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/package-summary.html
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+fr.xephi.authme.settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/package-tree.html b/javadoc/fr/xephi/authme/settings/package-tree.html
new file mode 100644
index 00000000..9e28e0fb
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/package-tree.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+fr.xephi.authme.settings Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.settings
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+org.bukkit.configuration.MemorySection (implements org.bukkit.configuration.ConfigurationSection)
+
+org.bukkit.configuration.MemoryConfiguration (implements org.bukkit.configuration.Configuration)
+
+org.bukkit.configuration.file.FileConfiguration
+org.bukkit.configuration.file.YamlConfiguration
+
+
+
+
+
+
+Enum Hierarchy
+
+
+java.lang.Object
+java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/settings/package-use.html b/javadoc/fr/xephi/authme/settings/package-use.html
new file mode 100644
index 00000000..6f1e517f
--- /dev/null
+++ b/javadoc/fr/xephi/authme/settings/package-use.html
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/task/MessageTask.html b/javadoc/fr/xephi/authme/task/MessageTask.html
new file mode 100644
index 00000000..67f5b69c
--- /dev/null
+++ b/javadoc/fr/xephi/authme/task/MessageTask.html
@@ -0,0 +1,264 @@
+
+
+
+
+
+
+MessageTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.task
+
+Class MessageTask
+
+java.lang.Object
+ fr.xephi.authme.task.MessageTask
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class MessageTask extends java.lang.Objectimplements java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+MessageTask (AuthMe plugin,
+ java.lang.String name,
+ java.lang.String[] strings,
+ int interval)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+MessageTask
+
+public MessageTask (AuthMe plugin,
+ java.lang.String name,
+ java.lang.String[] strings,
+ int interval)
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/task/TimeoutTask.html b/javadoc/fr/xephi/authme/task/TimeoutTask.html
new file mode 100644
index 00000000..5d9f0b10
--- /dev/null
+++ b/javadoc/fr/xephi/authme/task/TimeoutTask.html
@@ -0,0 +1,282 @@
+
+
+
+
+
+
+TimeoutTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.task
+
+Class TimeoutTask
+
+java.lang.Object
+ fr.xephi.authme.task.TimeoutTask
+
+
+All Implemented Interfaces: java.lang.Runnable
+
+
+
+public class TimeoutTask extends java.lang.Objectimplements java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+
+TimeoutTask (AuthMe plugin,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
+
+ java.lang.String
+getName ()
+
+
+
+
+
+
+ void
+run ()
+
+
+
+
+
+
+
+
+Methods inherited from class java.lang.Object
+
+
+equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+
+
+
+Constructor Detail
+
+
+
+
+TimeoutTask
+
+public TimeoutTask (AuthMe plugin,
+ java.lang.String name)
+
+
+
+
+
+
+
+
+
+getName
+
+public java.lang.String getName ()
+
+
+
+
+
+
+
+
+
+
+
+run
+
+public void run ()
+
+
+Specified by: run in interface java.lang.Runnable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/task/class-use/MessageTask.html b/javadoc/fr/xephi/authme/task/class-use/MessageTask.html
new file mode 100644
index 00000000..69549583
--- /dev/null
+++ b/javadoc/fr/xephi/authme/task/class-use/MessageTask.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.task.MessageTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.task.MessageTask
+
+No usage of fr.xephi.authme.task.MessageTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/task/class-use/TimeoutTask.html b/javadoc/fr/xephi/authme/task/class-use/TimeoutTask.html
new file mode 100644
index 00000000..77b1c3a0
--- /dev/null
+++ b/javadoc/fr/xephi/authme/task/class-use/TimeoutTask.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.task.TimeoutTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Class fr.xephi.authme.task.TimeoutTask
+
+No usage of fr.xephi.authme.task.TimeoutTask
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/task/package-frame.html b/javadoc/fr/xephi/authme/task/package-frame.html
new file mode 100644
index 00000000..22e87581
--- /dev/null
+++ b/javadoc/fr/xephi/authme/task/package-frame.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+fr.xephi.authme.task
+
+
+
+
+
+
+
+
+
+
+
+fr.xephi.authme.task
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/task/package-summary.html b/javadoc/fr/xephi/authme/task/package-summary.html
new file mode 100644
index 00000000..20cbce12
--- /dev/null
+++ b/javadoc/fr/xephi/authme/task/package-summary.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+fr.xephi.authme.task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Package fr.xephi.authme.task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/task/package-tree.html b/javadoc/fr/xephi/authme/task/package-tree.html
new file mode 100644
index 00000000..476ec1a7
--- /dev/null
+++ b/javadoc/fr/xephi/authme/task/package-tree.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+fr.xephi.authme.task Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For Package fr.xephi.authme.task
+
+
+
+Package Hierarchies: All Packages
+
+
+Class Hierarchy
+
+
+java.lang.Object
+fr.xephi.authme.task.MessageTask (implements java.lang.Runnable)
+ fr.xephi.authme.task.TimeoutTask (implements java.lang.Runnable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/fr/xephi/authme/task/package-use.html b/javadoc/fr/xephi/authme/task/package-use.html
new file mode 100644
index 00000000..63bfb00d
--- /dev/null
+++ b/javadoc/fr/xephi/authme/task/package-use.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Uses of Package fr.xephi.authme.task
+
+No usage of fr.xephi.authme.task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/help-doc.html b/javadoc/help-doc.html
new file mode 100644
index 00000000..a995a9ab
--- /dev/null
+++ b/javadoc/help-doc.html
@@ -0,0 +1,223 @@
+
+
+
+
+
+
+API Help
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+How This API Document Is Organized
+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+Overview
+
+
+
+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+
+Package
+
+
+
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:
+Interfaces (italic) Classes Enums Exceptions Errors Annotation Types
+
+
+Class/Interface
+
+
+
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Class inheritance diagram Direct Subclasses All Known Subinterfaces All Known Implementing Classes Class/interface declaration Class/interface description
+
+
Nested Class Summary Field Summary Constructor Summary Method Summary
+
+
Field Detail Constructor Detail Method Detail
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+
+
+Annotation Type
+
+
+
+Each annotation type has its own separate page with the following sections:
+Annotation Type declaration Annotation Type description Required Element Summary Optional Element Summary Element Detail
+
+
+
+Enum
+
+
+
+Each enum has its own separate page with the following sections:
+Enum declaration Enum description Enum Constant Summary Enum Constant Detail
+
+
+Use
+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+
+Tree (Class Hierarchy)
+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
+When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages. When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
+
+
+Deprecated API
+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+
+Index
+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+
+Prev/Next
+These links take you to the next or previous class, interface, package, or related page.
+Frames/No Frames
+These links show and hide the HTML frames. All pages are available with or without frames.
+
+
+Serialized Form
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+
+
+Constant Field Values
+The Constant Field Values page lists the static final fields and their values.
+
+
+
+This help file applies to API documentation generated using the standard doclet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/index-files/index-1.html b/javadoc/index-files/index-1.html
new file mode 100644
index 00000000..03e5afd0
--- /dev/null
+++ b/javadoc/index-files/index-1.html
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+A-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+A
+
+addLimboPlayer(Player) -
+Method in class fr.xephi.authme.cache.limbo.LimboCache
+
+ addLimboPlayer(Player, String) -
+Method in class fr.xephi.authme.cache.limbo.LimboCache
+
+ addNormal(Player, String) -
+Method in class fr.xephi.authme.Utils
+
+ addPlayer(PlayerAuth) -
+Method in class fr.xephi.authme.cache.auth.PlayerCache
+
+ addPlayer(UUID) -
+Method in class fr.xephi.authme.settings.OtherAccounts
+
+ addPlayer(String) -
+Method in class fr.xephi.authme.settings.PlayersLogs
+
+ AdminCommand - Class in fr.xephi.authme.commands AdminCommand(AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.commands.AdminCommand
+
+ allowCommands -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ antiBotDuration -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ antibotMod -
+Variable in class fr.xephi.authme.AuthMe
+
+ antiBotSensibility -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ API - Class in fr.xephi.authme.api API(AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.api.API
+
+ api -
+Variable in class fr.xephi.authme.AuthMe
+
+ applyBlindEffect -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ AsyncronousLogin - Class in fr.xephi.authme.process.login AsyncronousLogin(Player, String, boolean, AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.process.login.AsyncronousLogin
+
+ AsyncronousRegister - Class in fr.xephi.authme.process.register AsyncronousRegister(Player, String, String, AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.process.register.AsyncronousRegister
+
+ auth -
+Variable in class fr.xephi.authme.commands.RegisterCommand
+
+ AUTH_FILE -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ AuthMe - Class in fr.xephi.authme AuthMe() -
+Constructor for class fr.xephi.authme.AuthMe
+
+ authme -
+Static variable in class fr.xephi.authme.AuthMe
+
+ AuthMeBlockListener - Class in fr.xephi.authme.listener AuthMeBlockListener(DataSource, AuthMe) -
+Constructor for class fr.xephi.authme.listener.AuthMeBlockListener
+
+ AuthMeChestShopListener - Class in fr.xephi.authme.listener AuthMeChestShopListener(DataSource, AuthMe) -
+Constructor for class fr.xephi.authme.listener.AuthMeChestShopListener
+
+ AuthMeEntityListener - Class in fr.xephi.authme.listener AuthMeEntityListener(DataSource, AuthMe) -
+Constructor for class fr.xephi.authme.listener.AuthMeEntityListener
+
+ authmeLogger -
+Static variable in class fr.xephi.authme.AuthMe
+
+ authmePermissible(Player, String) -
+Method in class fr.xephi.authme.AuthMe
+
+ authmePermissible(CommandSender, String) -
+Method in class fr.xephi.authme.AuthMe
+
+ AuthMePlayerListener - Class in fr.xephi.authme.listener AuthMePlayerListener(AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.listener.AuthMePlayerListener
+
+ AuthMeServerListener - Class in fr.xephi.authme.listener AuthMeServerListener(AuthMe) -
+Constructor for class fr.xephi.authme.listener.AuthMeServerListener
+
+ AuthMeSpoutListener - Class in fr.xephi.authme.listener AuthMeSpoutListener(DataSource) -
+Constructor for class fr.xephi.authme.listener.AuthMeSpoutListener
+
+ AuthMeTeleportEvent - Class in fr.xephi.authme.events AuthMeTeleportEvent(Player, Location) -
+Constructor for class fr.xephi.authme.events.AuthMeTeleportEvent
+
+ autoPurgeDatabase(long) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ autoPurgeDatabase(long) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ autoPurgeDatabase(long) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ autoPurgeDatabase(long) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ autoPurgeDatabase(long) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-10.html b/javadoc/index-files/index-10.html
new file mode 100644
index 00000000..6927196a
--- /dev/null
+++ b/javadoc/index-files/index-10.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+J-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+J
+
+joinMessage -
+Static variable in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ JOOMLA - Class in fr.xephi.authme.security.crypts JOOMLA() -
+Constructor for class fr.xephi.authme.security.crypts.JOOMLA
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-11.html b/javadoc/index-files/index-11.html
new file mode 100644
index 00000000..ff704346
--- /dev/null
+++ b/javadoc/index-files/index-11.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+L-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+L
+
+LimboCache - Class in fr.xephi.authme.cache.limbo LimboPlayer - Class in fr.xephi.authme.cache.limbo LimboPlayer(String, Location, ItemStack[], ItemStack[], GameMode, boolean, String, boolean) -
+Constructor for class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ LimboPlayer(String, Location, GameMode, boolean, String, boolean) -
+Constructor for class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ LimboPlayer(String, String) -
+Constructor for class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ load() -
+Method in class fr.xephi.authme.settings.CustomConfiguration
+
+ load() -
+Method in class fr.xephi.authme.settings.Settings
+Loads the configuration from disk
+ loadConfigOptions() -
+Method in class fr.xephi.authme.settings.Settings
+
+ loadDefaults(File) -
+Method in class fr.xephi.authme.settings.Messages
+Loads a file from the plugin jar and sets as default
+ loadDefaults(String) -
+Method in class fr.xephi.authme.settings.Settings
+Loads a file from the plugin jar and sets as default
+ loadRessource(File) -
+Method in class fr.xephi.authme.settings.CustomConfiguration
+
+ Log4JFilter - Class in fr.xephi.authme Log4JFilter() -
+Constructor for class fr.xephi.authme.Log4JFilter
+
+ LoginCommand - Class in fr.xephi.authme.commands LoginCommand(AuthMe) -
+Constructor for class fr.xephi.authme.commands.LoginCommand
+
+ LoginEvent - Class in fr.xephi.authme.events LoginEvent(Player, boolean) -
+Constructor for class fr.xephi.authme.events.LoginEvent
+
+ LoginScreen - Class in fr.xephi.authme.gui.screens LoginScreen(SpoutPlayer) -
+Constructor for class fr.xephi.authme.gui.screens.LoginScreen
+
+ LogoutCommand - Class in fr.xephi.authme.commands LogoutCommand(AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.commands.LogoutCommand
+
+ ls -
+Variable in class fr.xephi.authme.AuthMe
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-12.html b/javadoc/index-files/index-12.html
new file mode 100644
index 00000000..6f791f48
--- /dev/null
+++ b/javadoc/index-files/index-12.html
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+M-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+M
+
+MacBasedPRF - Class in fr.xephi.authme.security.pbkdf2 Default PRF implementation based on standard javax.crypt.Mac mechanisms. MacBasedPRF(String) -
+Constructor for class fr.xephi.authme.security.pbkdf2.MacBasedPRF
+Create Mac-based Pseudo Random Function.
+ MacBasedPRF(String, String) -
+Constructor for class fr.xephi.authme.security.pbkdf2.MacBasedPRF
+
+ mail -
+Variable in class fr.xephi.authme.AuthMe
+
+ main(String[]) -
+Static method in class fr.xephi.authme.security.pbkdf2.BinTools
+
+ main(String[]) -
+Static method in class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+Convenience client function.
+ main(PlayerAuth, String) -
+Method in class fr.xephi.authme.SendMailSSL
+
+ management -
+Variable in class fr.xephi.authme.AuthMe
+
+ Management - Class in fr.xephi.authme.process Management(DataSource, AuthMe) -
+Constructor for class fr.xephi.authme.process.Management
+
+ maxLoginTry -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ MD5 - Class in fr.xephi.authme.security.crypts MD5() -
+Constructor for class fr.xephi.authme.security.crypts.MD5
+
+ md5(String) -
+Static method in class fr.xephi.authme.security.crypts.PHPBB
+
+ MD5VB - Class in fr.xephi.authme.security.crypts MD5VB() -
+Constructor for class fr.xephi.authme.security.crypts.MD5VB
+
+ mergeConfig() -
+Method in class fr.xephi.authme.settings.Settings
+
+ MESSAGE_FILE -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ Messages - Class in fr.xephi.authme.settings Messages(File) -
+Constructor for class fr.xephi.authme.settings.Messages
+
+ messagesLanguage -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ MessageTask - Class in fr.xephi.authme.task MessageTask(AuthMe, String, String[], int) -
+Constructor for class fr.xephi.authme.task.MessageTask
+
+ MiniConnectionPoolManager - Class in fr.xephi.authme.datasource A lightweight standalone JDBC connection pool manager. MiniConnectionPoolManager(ConnectionPoolDataSource, int) -
+Constructor for class fr.xephi.authme.datasource.MiniConnectionPoolManager
+Constructs a MiniConnectionPoolManager object with a timeout of 60
+ seconds.
+ MiniConnectionPoolManager(ConnectionPoolDataSource, int, int) -
+Constructor for class fr.xephi.authme.datasource.MiniConnectionPoolManager
+Constructs a MiniConnectionPoolManager object.
+ MiniConnectionPoolManager.TimeoutException - Exception in fr.xephi.authme.datasource Thrown in MiniConnectionPoolManager.getConnection() or MiniConnectionPoolManager.getValidConnection() when
+ no free connection becomes available within timeout seconds. MiniConnectionPoolManager.TimeoutException() -
+Constructor for exception fr.xephi.authme.datasource.MiniConnectionPoolManager.TimeoutException
+
+ MiniConnectionPoolManager.TimeoutException(String) -
+Constructor for exception fr.xephi.authme.datasource.MiniConnectionPoolManager.TimeoutException
+
+ multiverse -
+Variable in class fr.xephi.authme.AuthMe
+
+ multiverse -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ MYBB - Class in fr.xephi.authme.security.crypts MYBB() -
+Constructor for class fr.xephi.authme.security.crypts.MYBB
+
+ MySQLThread - Class in fr.xephi.authme.datasource MySQLThread() -
+Constructor for class fr.xephi.authme.datasource.MySQLThread
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-13.html b/javadoc/index-files/index-13.html
new file mode 100644
index 00000000..82240325
--- /dev/null
+++ b/javadoc/index-files/index-13.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+N-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+N
+
+NESSIEadd(byte[], long) -
+Method in class fr.xephi.authme.security.crypts.WHIRLPOOL
+Delivers input data to the hashing algorithm.
+ NESSIEadd(String) -
+Method in class fr.xephi.authme.security.crypts.WHIRLPOOL
+Delivers string input data to the hashing algorithm.
+ NESSIEfinalize(byte[]) -
+Method in class fr.xephi.authme.security.crypts.WHIRLPOOL
+Get the hash value from the hashing state.
+ NESSIEinit() -
+Method in class fr.xephi.authme.security.crypts.WHIRLPOOL
+Initialize the hashing state.
+ newline -
+Static variable in class fr.xephi.authme.api.API
+
+ newxAuthToFlat - Class in fr.xephi.authme.converter newxAuthToFlat(AuthMe, DataSource, CommandSender) -
+Constructor for class fr.xephi.authme.converter.newxAuthToFlat
+
+ nextString() -
+Method in class fr.xephi.authme.security.RandomString
+
+ noConsoleSpam -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ noTeleport -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ notifications -
+Variable in class fr.xephi.authme.AuthMe
+
+ notifications -
+Static variable in class fr.xephi.authme.settings.Settings
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-14.html b/javadoc/index-files/index-14.html
new file mode 100644
index 00000000..f55f5609
--- /dev/null
+++ b/javadoc/index-files/index-14.html
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+O-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+O
+
+obtainToken() -
+Method in class fr.xephi.authme.Utils
+
+ oldxAuthToFlat - Class in fr.xephi.authme.converter oldxAuthToFlat(AuthMe, DataSource, CommandSender) -
+Constructor for class fr.xephi.authme.converter.oldxAuthToFlat
+
+ onBlockBreak(BlockBreakEvent) -
+Method in class fr.xephi.authme.listener.AuthMeBlockListener
+
+ onBlockPlace(BlockPlaceEvent) -
+Method in class fr.xephi.authme.listener.AuthMeBlockListener
+
+ onButtonClick(ButtonClickEvent) -
+Method in class fr.xephi.authme.gui.CustomButton
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.AdminCommand
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.CaptchaCommand
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.ChangePasswordCommand
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.ConverterCommand
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.EmailCommand
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.LoginCommand
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.LogoutCommand
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.PasspartuCommand
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.RegisterCommand
+
+ onCommand(CommandSender, Command, String, String[]) -
+Method in class fr.xephi.authme.commands.UnregisterCommand
+
+ onDisable() -
+Method in class fr.xephi.authme.AuthMe
+
+ onEnable() -
+Method in class fr.xephi.authme.AuthMe
+
+ onEntityDamage(EntityDamageEvent) -
+Method in class fr.xephi.authme.listener.AuthMeEntityListener
+
+ onEntityInteract(EntityInteractEvent) -
+Method in class fr.xephi.authme.listener.AuthMeEntityListener
+
+ onEntityTarget(EntityTargetEvent) -
+Method in class fr.xephi.authme.listener.AuthMeEntityListener
+
+ onFoodLevelChange(FoodLevelChangeEvent) -
+Method in class fr.xephi.authme.listener.AuthMeEntityListener
+
+ onLowestEntityInteract(EntityInteractEvent) -
+Method in class fr.xephi.authme.listener.AuthMeEntityListener
+
+ onPlayerBedEnter(PlayerBedEnterEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerChat(AsyncPlayerChatEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerCommandPreprocess(PlayerCommandPreprocessEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerDropItem(PlayerDropItemEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerEarlyChat(AsyncPlayerChatEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerGameModeChange(PlayerGameModeChangeEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerHighChat(AsyncPlayerChatEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerHighestChat(AsyncPlayerChatEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerInteract(PlayerInteractEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerInteractEntity(PlayerInteractEntityEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerInventoryClick(InventoryClickEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerInventoryOpen(InventoryOpenEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerJoin(PlayerJoinEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerKick(PlayerKickEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerLogin(PlayerLoginEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerLowChat(AsyncPlayerChatEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerMove(PlayerMoveEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerNormalChat(AsyncPlayerChatEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerPickupItem(PlayerPickupItemEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerQuit(PlayerQuitEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPlayerRespawn(PlayerRespawnEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onPluginDisable(PluginDisableEvent) -
+Method in class fr.xephi.authme.listener.AuthMeServerListener
+
+ onPluginEnable(PluginEnableEvent) -
+Method in class fr.xephi.authme.listener.AuthMeServerListener
+
+ onPluginMessageReceived(String, Player, byte[]) -
+Method in class fr.xephi.authme.plugin.manager.BungeeCordMessage
+
+ onPreTransaction(PreTransactionEvent) -
+Method in class fr.xephi.authme.listener.AuthMeChestShopListener
+
+ onServerPing(ServerListPingEvent) -
+Method in class fr.xephi.authme.listener.AuthMeServerListener
+
+ onSignChange(SignChangeEvent) -
+Method in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ onSpoutCraftEnable(SpoutCraftEnableEvent) -
+Method in class fr.xephi.authme.listener.AuthMeSpoutListener
+
+ otherAccounts -
+Variable in class fr.xephi.authme.AuthMe
+
+ OtherAccounts - Class in fr.xephi.authme.settings OtherAccounts() -
+Constructor for class fr.xephi.authme.settings.OtherAccounts
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-15.html b/javadoc/index-files/index-15.html
new file mode 100644
index 00000000..3f4db10c
--- /dev/null
+++ b/javadoc/index-files/index-15.html
@@ -0,0 +1,431 @@
+
+
+
+
+
+
+P-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+P
+
+packCoords(double, double, double, String, Player) -
+Method in class fr.xephi.authme.Utils
+
+ PasspartuCommand - Class in fr.xephi.authme.commands PasspartuCommand(AuthMe) -
+Constructor for class fr.xephi.authme.commands.PasspartuCommand
+
+ PasswordEncryptionEvent - Class in fr.xephi.authme.events This event is called when we need to compare or get an hash password,
+ for set a custom EncryptionMethod PasswordEncryptionEvent(EncryptionMethod, String) -
+Constructor for class fr.xephi.authme.events.PasswordEncryptionEvent
+
+ passwordMaxLength -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ PasswordSecurity - Class in fr.xephi.authme.security PasswordSecurity() -
+Constructor for class fr.xephi.authme.security.PasswordSecurity
+
+ PBKDF2 - Interface in fr.xephi.authme.security.pbkdf2
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. PBKDF2Engine - Class in fr.xephi.authme.security.pbkdf2
+ Request for Comments: 2898 PKCS #5: Password-Based Cryptography Specification
+
+ Version 2.0
+
+
+ PBKDF2 (P, S, c, dkLen)
+
+
+ Options:
+
+ PRF underlying pseudorandom function (hLen denotes the length in octets
+ of the pseudorandom function output). PBKDF2Engine() -
+Constructor for class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+Constructor for PBKDF2 implementation object.
+ PBKDF2Engine(PBKDF2Parameters) -
+Constructor for class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+Constructor for PBKDF2 implementation object.
+ PBKDF2Engine(PBKDF2Parameters, PRF) -
+Constructor for class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+Constructor for PBKDF2 implementation object.
+ PBKDF2Formatter - Interface in fr.xephi.authme.security.pbkdf2
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. PBKDF2HexFormatter - Class in fr.xephi.authme.security.pbkdf2
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. PBKDF2HexFormatter() -
+Constructor for class fr.xephi.authme.security.pbkdf2.PBKDF2HexFormatter
+
+ PBKDF2Parameters - Class in fr.xephi.authme.security.pbkdf2
+ Parameter data holder for PBKDF2 configuration. PBKDF2Parameters() -
+Constructor for class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+Constructor.
+ PBKDF2Parameters(String, String, byte[], int) -
+Constructor for class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+Constructor.
+ PBKDF2Parameters(String, String, byte[], int, byte[]) -
+Constructor for class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+Constructor.
+ PerformBackup - Class in fr.xephi.authme PerformBackup(AuthMe) -
+Constructor for class fr.xephi.authme.PerformBackup
+
+ performLogin(Player, String, boolean) -
+Method in class fr.xephi.authme.process.Management
+
+ performRegister(Player, String, String) -
+Method in class fr.xephi.authme.process.Management
+
+ permission -
+Variable in class fr.xephi.authme.AuthMe
+
+ PHPBB - Class in fr.xephi.authme.security.crypts PHPBB() -
+Constructor for class fr.xephi.authme.security.crypts.PHPBB
+
+ phpbb_check_hash(String, String) -
+Method in class fr.xephi.authme.security.crypts.PHPBB
+
+ phpbb_hash(String, String) -
+Method in class fr.xephi.authme.security.crypts.PHPBB
+
+ PHPFUSION - Class in fr.xephi.authme.security.crypts PHPFUSION() -
+Constructor for class fr.xephi.authme.security.crypts.PHPFUSION
+
+ PLAINTEXT - Class in fr.xephi.authme.security.crypts PLAINTEXT() -
+Constructor for class fr.xephi.authme.security.crypts.PLAINTEXT
+
+ PlayerAuth - Class in fr.xephi.authme.cache.auth PlayerAuth(String, String, String, long, String, String) -
+Constructor for class fr.xephi.authme.cache.auth.PlayerAuth
+
+ PlayerAuth(String, double, double, double, String) -
+Constructor for class fr.xephi.authme.cache.auth.PlayerAuth
+
+ PlayerAuth(String, String, String, long, double, double, double, String, String, String) -
+Constructor for class fr.xephi.authme.cache.auth.PlayerAuth
+
+ PlayerAuth(String, String, String, int, String, long, double, double, double, String, String, String) -
+Constructor for class fr.xephi.authme.cache.auth.PlayerAuth
+
+ PlayerAuth(String, String, String, int, String, long, String) -
+Constructor for class fr.xephi.authme.cache.auth.PlayerAuth
+
+ PlayerAuth(String, String, String, String, long, String) -
+Constructor for class fr.xephi.authme.cache.auth.PlayerAuth
+
+ PlayerAuth(String, String, String, String, long, double, double, double, String, String, String) -
+Constructor for class fr.xephi.authme.cache.auth.PlayerAuth
+
+ PlayerAuth(String, String, long) -
+Constructor for class fr.xephi.authme.cache.auth.PlayerAuth
+
+ PlayerAuth(String, String, String, long) -
+Constructor for class fr.xephi.authme.cache.auth.PlayerAuth
+
+ PlayerCache - Class in fr.xephi.authme.cache.auth players -
+Variable in class fr.xephi.authme.settings.PlayersLogs
+
+ PlayersLogs - Class in fr.xephi.authme.settings PlayersLogs() -
+Constructor for class fr.xephi.authme.settings.PlayersLogs
+
+ pllog -
+Variable in class fr.xephi.authme.AuthMe
+
+ plugin -
+Variable in class fr.xephi.authme.cache.limbo.LimboCache
+
+ plugin -
+Variable in class fr.xephi.authme.commands.AdminCommand
+
+ plugin -
+Variable in class fr.xephi.authme.commands.CaptchaCommand
+
+ plugin -
+Variable in class fr.xephi.authme.commands.ChangePasswordCommand
+
+ plugin -
+Variable in class fr.xephi.authme.commands.EmailCommand
+
+ plugin -
+Variable in class fr.xephi.authme.commands.PasspartuCommand
+
+ plugin -
+Variable in class fr.xephi.authme.commands.RegisterCommand
+
+ plugin -
+Variable in class fr.xephi.authme.commands.UnregisterCommand
+
+ plugin -
+Variable in class fr.xephi.authme.converter.RoyalAuthConverter
+
+ plugin -
+Variable in class fr.xephi.authme.converter.vAuthConverter
+
+ plugin -
+Variable in class fr.xephi.authme.converter.vAuthFileReader
+
+ plugin -
+Variable in class fr.xephi.authme.converter.xAuthConverter
+
+ plugin -
+Variable in class fr.xephi.authme.DataManager
+
+ plugin -
+Variable in class fr.xephi.authme.datasource.CacheDataSource
+
+ plugin -
+Variable in class fr.xephi.authme.gui.screens.LoginScreen
+
+ plugin -
+Variable in class fr.xephi.authme.listener.AuthMeChestShopListener
+
+ plugin -
+Variable in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ plugin -
+Variable in class fr.xephi.authme.listener.AuthMeServerListener
+
+ plugin -
+Variable in class fr.xephi.authme.plugin.manager.BungeeCordMessage
+
+ plugin -
+Variable in class fr.xephi.authme.process.Management
+
+ plugin -
+Variable in class fr.xephi.authme.SendMailSSL
+
+ plugin -
+Variable in class fr.xephi.authme.Utils
+
+ PLUGIN_FOLDER -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ pm -
+Variable in class fr.xephi.authme.process.Management
+
+ PRF - Interface in fr.xephi.authme.security.pbkdf2
+ A free Java implementation of Password Based Key Derivation Function 2 as
+ defined by RFC 2898. process() -
+Method in class fr.xephi.authme.process.login.AsyncronousLogin
+
+ process() -
+Method in class fr.xephi.authme.process.register.AsyncronousRegister
+
+ ProcessSyncronousEmailRegister - Class in fr.xephi.authme.process.register ProcessSyncronousEmailRegister(Player, AuthMe) -
+Constructor for class fr.xephi.authme.process.register.ProcessSyncronousEmailRegister
+
+ ProcessSyncronousPasswordRegister - Class in fr.xephi.authme.process.register ProcessSyncronousPasswordRegister(Player, AuthMe) -
+Constructor for class fr.xephi.authme.process.register.ProcessSyncronousPasswordRegister
+
+ ProcessSyncronousPlayerLogin - Class in fr.xephi.authme.process.login ProcessSyncronousPlayerLogin(Player, AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.process.login.ProcessSyncronousPlayerLogin
+
+ protectInventoryBeforeLogInEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ ProtectInventoryEvent - Class in fr.xephi.authme.events ProtectInventoryEvent(Player, ItemStack[], ItemStack[]) -
+Constructor for class fr.xephi.authme.events.ProtectInventoryEvent
+
+ purgeAntiXray(List<String>) -
+Method in class fr.xephi.authme.DataManager
+
+ purgeAntiXray -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ purgeBanned(List<String>) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ purgeBanned(List<String>) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ purgeBanned(List<String>) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ purgeBanned(List<String>) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ purgeBanned(List<String>) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ purgeDat(List<String>) -
+Method in class fr.xephi.authme.DataManager
+
+ purgeDatabase(long) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ purgeDatabase(long) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ purgeDatabase(long) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ purgeDatabase(long) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ purgeDatabase(long) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ purgeDelay -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ purgeEssentials(List<String>) -
+Method in class fr.xephi.authme.DataManager
+
+ purgeEssentialsFile -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ purgeLimitedCreative(List<String>) -
+Method in class fr.xephi.authme.DataManager
+
+ purgeLimitedCreative -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ purgeLogged() -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ purgeLogged() -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ purgeLogged() -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ purgeLogged() -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ purgeLogged() -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ purgePermissions -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ purgePlayerDat -
+Static variable in class fr.xephi.authme.settings.Settings
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-16.html b/javadoc/index-files/index-16.html
new file mode 100644
index 00000000..ee81dfaa
--- /dev/null
+++ b/javadoc/index-files/index-16.html
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+R-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+R
+
+RakamakConverter - Class in fr.xephi.authme.converter RakamakConverter(AuthMe, DataSource, CommandSender) -
+Constructor for class fr.xephi.authme.converter.RakamakConverter
+
+ rakamakUseIp -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ rakamakUsers -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ rakamakUsersIp -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ RandomString - Class in fr.xephi.authme.security RandomString(int) -
+Constructor for class fr.xephi.authme.security.RandomString
+
+ rdm -
+Static variable in class fr.xephi.authme.commands.CaptchaCommand
+
+ rdm -
+Static variable in class fr.xephi.authme.process.Management
+
+ readCache(Player) -
+Method in class fr.xephi.authme.cache.backup.FileCache
+
+ readToken(String) -
+Method in class fr.xephi.authme.Utils
+
+ realIp -
+Variable in class fr.xephi.authme.AuthMe
+
+ recallEmail -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ RegisterCommand - Class in fr.xephi.authme.commands RegisterCommand(AuthMe) -
+Constructor for class fr.xephi.authme.commands.RegisterCommand
+
+ registerPlayer(String, String) -
+Static method in class fr.xephi.authme.api.API
+Register a player
+ RegisterTeleportEvent - Class in fr.xephi.authme.events RegisterTeleportEvent(Player, Location) -
+Constructor for class fr.xephi.authme.events.RegisterTeleportEvent
+
+ regmatch(String, String) -
+Method in class fr.xephi.authme.security.crypts.XF
+
+ reload() -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ reload() -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ reload() -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ reload() -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ reload() -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ reLoad() -
+Method in class fr.xephi.authme.settings.CustomConfiguration
+
+ reload() -
+Method in class fr.xephi.authme.settings.Settings
+
+ reloadConfigOptions(YamlConfiguration) -
+Static method in class fr.xephi.authme.settings.Settings
+
+ reloadSupport -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ removeAuth(String) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ removeAuth(String) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ removeAuth(String) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ removeAuth(String) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ removeAuth(String) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ removeCache(Player) -
+Method in class fr.xephi.authme.cache.backup.FileCache
+
+ removePassword -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ removePlayer(String) -
+Method in class fr.xephi.authme.cache.auth.PlayerCache
+
+ removePlayer(UUID) -
+Method in class fr.xephi.authme.settings.OtherAccounts
+
+ removePlayer(String) -
+Method in class fr.xephi.authme.settings.PlayersLogs
+
+ replaceAllInfos(String, Player) -
+Method in class fr.xephi.authme.AuthMe
+
+ ResetInventoryEvent - Class in fr.xephi.authme.events ResetInventoryEvent(Player) -
+Constructor for class fr.xephi.authme.events.ResetInventoryEvent
+
+ RestoreInventoryEvent - Class in fr.xephi.authme.events RestoreInventoryEvent(Player, ItemStack[], ItemStack[]) -
+Constructor for class fr.xephi.authme.events.RestoreInventoryEvent
+
+ ROYALAUTH - Class in fr.xephi.authme.security.crypts ROYALAUTH() -
+Constructor for class fr.xephi.authme.security.crypts.ROYALAUTH
+
+ RoyalAuthConverter - Class in fr.xephi.authme.converter RoyalAuthConverter(AuthMe) -
+Constructor for class fr.xephi.authme.converter.RoyalAuthConverter
+
+ RoyalAuthYamlReader - Class in fr.xephi.authme.converter RoyalAuthYamlReader(File) -
+Constructor for class fr.xephi.authme.converter.RoyalAuthYamlReader
+
+ run() -
+Method in class fr.xephi.authme.converter.CrazyLoginConverter
+
+ run() -
+Method in class fr.xephi.authme.converter.FlatToSql
+
+ run() -
+Method in class fr.xephi.authme.converter.FlatToSqlite
+
+ run() -
+Method in class fr.xephi.authme.converter.RakamakConverter
+
+ run() -
+Method in class fr.xephi.authme.converter.RoyalAuthConverter
+
+ run() -
+Method in class fr.xephi.authme.converter.vAuthConverter
+
+ run() -
+Method in class fr.xephi.authme.converter.xAuthConverter
+
+ run() -
+Method in class fr.xephi.authme.DataManager
+
+ run() -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ run() -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ run() -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ run() -
+Method in class fr.xephi.authme.process.login.ProcessSyncronousPlayerLogin
+
+ run() -
+Method in class fr.xephi.authme.process.Management
+
+ run() -
+Method in class fr.xephi.authme.process.register.ProcessSyncronousEmailRegister
+
+ run() -
+Method in class fr.xephi.authme.process.register.ProcessSyncronousPasswordRegister
+
+ run() -
+Method in class fr.xephi.authme.task.MessageTask
+
+ run() -
+Method in class fr.xephi.authme.task.TimeoutTask
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-17.html b/javadoc/index-files/index-17.html
new file mode 100644
index 00000000..551234f7
--- /dev/null
+++ b/javadoc/index-files/index-17.html
@@ -0,0 +1,442 @@
+
+
+
+
+
+
+S-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+S
+
+SALTED2MD5 - Class in fr.xephi.authme.security.crypts SALTED2MD5() -
+Constructor for class fr.xephi.authme.security.crypts.SALTED2MD5
+
+ saltLength -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ save() -
+Method in class fr.xephi.authme.settings.CustomConfiguration
+
+ save() -
+Method in class fr.xephi.authme.settings.Settings
+Saves the configuration to disk
+ saveAuth(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ saveAuth(PlayerAuth) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ saveAuth(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ saveAuth(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ saveAuth(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ saved(File) -
+Method in class fr.xephi.authme.settings.Messages
+Saves the configuration to disk
+ saveDefaults(File) -
+Method in class fr.xephi.authme.settings.Messages
+Saves current configuration (plus defaults) to disk.
+ saveDefaults() -
+Method in class fr.xephi.authme.settings.Settings
+Saves current configuration (plus defaults) to disk.
+ savePlayer(Player) -
+Method in class fr.xephi.authme.AuthMe
+
+ sender -
+Variable in class fr.xephi.authme.converter.CrazyLoginConverter
+
+ sender -
+Variable in class fr.xephi.authme.converter.FlatToSqlite
+
+ sender -
+Variable in class fr.xephi.authme.converter.newxAuthToFlat
+
+ sender -
+Variable in class fr.xephi.authme.converter.oldxAuthToFlat
+
+ sender -
+Variable in class fr.xephi.authme.converter.RakamakConverter
+
+ sender -
+Variable in class fr.xephi.authme.converter.vAuthConverter
+
+ sender -
+Variable in class fr.xephi.authme.converter.vAuthFileReader
+
+ sender -
+Variable in class fr.xephi.authme.converter.xAuthConverter
+
+ SendMailSSL - Class in fr.xephi.authme SendMailSSL(AuthMe) -
+Constructor for class fr.xephi.authme.SendMailSSL
+
+ server -
+Static variable in class fr.xephi.authme.AuthMe
+
+ SessionEvent - Class in fr.xephi.authme.events SessionEvent(PlayerAuth, boolean) -
+Constructor for class fr.xephi.authme.events.SessionEvent
+
+ sessionExpireOnIpChange -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ setArmor(ItemStack[]) -
+Method in class fr.xephi.authme.events.RestoreInventoryEvent
+
+ setArmor(ItemStack[]) -
+Method in class fr.xephi.authme.events.StoreInventoryEvent
+
+ setArmour(ItemStack[]) -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ setCancelled(boolean) -
+Method in class fr.xephi.authme.events.CustomEvent
+
+ setDerivedKey(byte[]) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ setEmail(String) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ setFirstSpawn(Location) -
+Method in class fr.xephi.authme.settings.Spawn
+
+ setGroup(Player, Utils.groupType) -
+Method in class fr.xephi.authme.Utils
+
+ setGroup(String, Utils.groupType) -
+Method in class fr.xephi.authme.Utils
+
+ setHash(String) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ setHashAlgorithm(String) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ setHashCharset(String) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ setInstance(AuthMe) -
+Method in class fr.xephi.authme.PerformBackup
+
+ setInventory(ItemStack[]) -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ setInventory(ItemStack[]) -
+Method in class fr.xephi.authme.events.RestoreInventoryEvent
+
+ setInventory(ItemStack[]) -
+Method in class fr.xephi.authme.events.StoreInventoryEvent
+
+ setIp(String) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ setIterationCount(int) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ setLastLogin(long) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ setLogged(String) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ setLogged(String) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ setLogged(String) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ setLogged(String) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ setLogged(String) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ setLogin(boolean) -
+Method in class fr.xephi.authme.events.LoginEvent
+Deprecated.
+setMessages(Messages) -
+Method in class fr.xephi.authme.AuthMe
+
+ setMessageTaskId(int) -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ setMethod(EncryptionMethod) -
+Method in class fr.xephi.authme.events.PasswordEncryptionEvent
+
+ setMidPos(int, int) -
+Method in class fr.xephi.authme.gui.CustomButton
+
+ setNewArmor(ItemStack[]) -
+Method in class fr.xephi.authme.events.ProtectInventoryEvent
+
+ setNewInventory(ItemStack[]) -
+Method in class fr.xephi.authme.events.ProtectInventoryEvent
+
+ setParameters(PBKDF2Parameters) -
+Method in interface fr.xephi.authme.security.pbkdf2.PBKDF2
+Allow setting of configured parameters.
+ setParameters(PBKDF2Parameters) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+ setPlayer(Player) -
+Method in class fr.xephi.authme.events.LoginEvent
+
+ setPlayer(Player) -
+Method in class fr.xephi.authme.events.ResetInventoryEvent
+
+ setPlayer(Player) -
+Method in class fr.xephi.authme.events.RestoreInventoryEvent
+
+ setPlayer(PlayerAuth) -
+Method in class fr.xephi.authme.events.SessionEvent
+
+ setPlayer(Player) -
+Method in class fr.xephi.authme.events.StoreInventoryEvent
+
+ setPlayerInventory(Player, ItemStack[], ItemStack[]) -
+Static method in class fr.xephi.authme.api.API
+
+ setPseudoRandomFunction(PRF) -
+Method in interface fr.xephi.authme.security.pbkdf2.PBKDF2
+Set the Pseudo Random Function to use.
+ setPseudoRandomFunction(PRF) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+ setQuitLocX(double) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ setQuitLocY(double) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ setQuitLocZ(double) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ setSalt(String) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ setSalt(byte[]) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ setSpawn(Location) -
+Method in class fr.xephi.authme.settings.Spawn
+
+ setTimeoutTaskId(int) -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ Settings - Class in fr.xephi.authme.settings Settings(AuthMe) -
+Constructor for class fr.xephi.authme.settings.Settings
+
+ Settings.messagesLang - Enum in fr.xephi.authme.settings SETTINGS_FILE -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ setTo(Location) -
+Method in class fr.xephi.authme.events.AuthMeTeleportEvent
+
+ setTo(Location) -
+Method in class fr.xephi.authme.events.RegisterTeleportEvent
+
+ setTo(Location) -
+Method in class fr.xephi.authme.events.SpawnTeleportEvent
+
+ setUnlogged(String) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ setUnlogged(String) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ setUnlogged(String) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ setUnlogged(String) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ setUnlogged(String) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ setWorld(String) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ SHA1 - Class in fr.xephi.authme.security.crypts SHA1() -
+Constructor for class fr.xephi.authme.security.crypts.SHA1
+
+ SHA256 - Class in fr.xephi.authme.security.crypts SHA256() -
+Constructor for class fr.xephi.authme.security.crypts.SHA256
+
+ SHA512 - Class in fr.xephi.authme.security.crypts SHA512() -
+Constructor for class fr.xephi.authme.security.crypts.SHA512
+
+ showError(String) -
+Static method in class fr.xephi.authme.ConsoleLogger
+
+ SMF - Class in fr.xephi.authme.security.crypts SMF() -
+Constructor for class fr.xephi.authme.security.crypts.SMF
+
+ Spawn - Class in fr.xephi.authme.settings Spawn() -
+Constructor for class fr.xephi.authme.settings.Spawn
+
+ spawnPriority -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ SpawnTeleportEvent - Class in fr.xephi.authme.events SpawnTeleportEvent(Player, Location, Location, boolean) -
+Constructor for class fr.xephi.authme.events.SpawnTeleportEvent
+
+ splayer -
+Variable in class fr.xephi.authme.gui.screens.LoginScreen
+
+ SpoutCfg - Class in fr.xephi.authme.settings SpoutCfg(File) -
+Constructor for class fr.xephi.authme.settings.SpoutCfg
+
+ SQLiteThread - Class in fr.xephi.authme.datasource SQLiteThread() -
+Constructor for class fr.xephi.authme.datasource.SQLiteThread
+
+ StoreInventoryEvent - Class in fr.xephi.authme.events StoreInventoryEvent(Player) -
+Constructor for class fr.xephi.authme.events.StoreInventoryEvent
+
+ StoreInventoryEvent(Player, FileCache) -
+Constructor for class fr.xephi.authme.events.StoreInventoryEvent
+
+ supportOldPassword -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ switchAntiBotMod(boolean) -
+Method in class fr.xephi.authme.AuthMe
+
+ switchAntiBotMod(boolean) -
+Static method in class fr.xephi.authme.settings.Settings
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-18.html b/javadoc/index-files/index-18.html
new file mode 100644
index 00000000..2d956976
--- /dev/null
+++ b/javadoc/index-files/index-18.html
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+T-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+T
+
+TimeoutTask - Class in fr.xephi.authme.task TimeoutTask(AuthMe, String) -
+Constructor for class fr.xephi.authme.task.TimeoutTask
+
+ toString() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ toString(PBKDF2Parameters) -
+Method in interface fr.xephi.authme.security.pbkdf2.PBKDF2Formatter
+Convert parameters to String.
+ toString(PBKDF2Parameters) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2HexFormatter
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-19.html b/javadoc/index-files/index-19.html
new file mode 100644
index 00000000..56ed86bc
--- /dev/null
+++ b/javadoc/index-files/index-19.html
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+U-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+U
+
+UnregisterCommand - Class in fr.xephi.authme.commands UnregisterCommand(AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.commands.UnregisterCommand
+
+ unRegisteredGroup -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ unsafePasswords -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ updateEmail(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ updateEmail(PlayerAuth) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ updateEmail(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ updateEmail(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ updateEmail(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ updateLimboPlayer(Player) -
+Method in class fr.xephi.authme.cache.limbo.LimboCache
+
+ updatePassword(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ updatePassword(PlayerAuth) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ updatePassword(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ updatePassword(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ updatePassword(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ updatePlayer(PlayerAuth) -
+Method in class fr.xephi.authme.cache.auth.PlayerCache
+
+ updateQuitLoc(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ updateQuitLoc(PlayerAuth) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ updateQuitLoc(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ updateQuitLoc(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ updateQuitLoc(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ updateSalt(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ updateSalt(PlayerAuth) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ updateSalt(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ updateSalt(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ updateSalt(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ updateSession(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ updateSession(PlayerAuth) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ updateSession(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ updateSession(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ updateSession(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ useCaptcha -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ useEssentialsMotd -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ useLogging -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ usePurge -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ userSalt -
+Static variable in class fr.xephi.authme.security.PasswordSecurity
+
+ useWelcomeMessage -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ Utils - Class in fr.xephi.authme Utils(AuthMe) -
+Constructor for class fr.xephi.authme.Utils
+
+ Utils.groupType - Enum in fr.xephi.authme
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-2.html b/javadoc/index-files/index-2.html
new file mode 100644
index 00000000..af4a3035
--- /dev/null
+++ b/javadoc/index-files/index-2.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+B-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+B
+
+backupWindowsPath -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ banUnsafeIp -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ BCRYPT - Class in fr.xephi.authme.security.crypts BCrypt implements OpenBSD-style Blowfish password hashing using the scheme
+ described in "A Future-Adaptable Password Scheme" by Niels Provos and David
+ Mazieres. BCRYPT() -
+Constructor for class fr.xephi.authme.security.crypts.BCRYPT
+
+ bCryptLog2Rounds -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ bin2hex(byte[]) -
+Static method in class fr.xephi.authme.security.pbkdf2.BinTools
+Simple binary-to-hexadecimal conversion.
+ BinTools - Class in fr.xephi.authme.security.pbkdf2
+ Free auxiliary functions. BinTools() -
+Constructor for class fr.xephi.authme.security.pbkdf2.BinTools
+
+ broadcastWelcomeMessage -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ bungee -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ BungeeCord -
+Variable in class fr.xephi.authme.AuthMe
+
+ BungeeCordMessage - Class in fr.xephi.authme.plugin.manager BungeeCordMessage(AuthMe) -
+Constructor for class fr.xephi.authme.plugin.manager.BungeeCordMessage
+
+ byteArrayToHexString(byte...) -
+Static method in class fr.xephi.authme.security.crypts.CRAZYCRYPT1
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-20.html b/javadoc/index-files/index-20.html
new file mode 100644
index 00000000..deef7807
--- /dev/null
+++ b/javadoc/index-files/index-20.html
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+V-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+V
+
+valueOf(String) -
+Static method in enum fr.xephi.authme.commands.ConverterCommand.ConvertType
+Returns the enum constant of this type with the specified name.
+ valueOf(String) -
+Static method in enum fr.xephi.authme.datasource.DataSource.DataSourceType
+Returns the enum constant of this type with the specified name.
+ valueOf(String) -
+Static method in enum fr.xephi.authme.security.HashAlgorithm
+Returns the enum constant of this type with the specified name.
+ valueOf(String) -
+Static method in enum fr.xephi.authme.settings.Settings.messagesLang
+Returns the enum constant of this type with the specified name.
+ valueOf(String) -
+Static method in enum fr.xephi.authme.Utils.groupType
+Returns the enum constant of this type with the specified name.
+ values() -
+Static method in enum fr.xephi.authme.commands.ConverterCommand.ConvertType
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ values() -
+Static method in enum fr.xephi.authme.datasource.DataSource.DataSourceType
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ values() -
+Static method in enum fr.xephi.authme.security.HashAlgorithm
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ values() -
+Static method in enum fr.xephi.authme.settings.Settings.messagesLang
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ values() -
+Static method in enum fr.xephi.authme.Utils.groupType
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ vAuthConverter - Class in fr.xephi.authme.converter vAuthConverter(AuthMe, DataSource, CommandSender) -
+Constructor for class fr.xephi.authme.converter.vAuthConverter
+
+ vAuthFileReader - Class in fr.xephi.authme.converter vAuthFileReader(AuthMe, DataSource, CommandSender) -
+Constructor for class fr.xephi.authme.converter.vAuthFileReader
+
+ verifyKey(String) -
+Method in interface fr.xephi.authme.security.pbkdf2.PBKDF2
+Convert String-based input to internal byte arrays, then invoke PBKDF2
+ and verify result against the reference data that is supplied in the
+ PBKDF2Parameters.
+ verifyKey(String) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-21.html b/javadoc/index-files/index-21.html
new file mode 100644
index 00000000..6d6f5349
--- /dev/null
+++ b/javadoc/index-files/index-21.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+W-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+W
+
+WBB3 - Class in fr.xephi.authme.security.crypts WBB3() -
+Constructor for class fr.xephi.authme.security.crypts.WBB3
+
+ WBB4 - Class in fr.xephi.authme.security.crypts WBB4() -
+Constructor for class fr.xephi.authme.security.crypts.WBB4
+
+ welcomeMsg -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ WHIRLPOOL - Class in fr.xephi.authme.security.crypts WHIRLPOOL() -
+Constructor for class fr.xephi.authme.security.crypts.WHIRLPOOL
+
+ WORDPRESS - Class in fr.xephi.authme.security.crypts WORDPRESS() -
+Constructor for class fr.xephi.authme.security.crypts.WORDPRESS
+
+ writeLog(String) -
+Static method in class fr.xephi.authme.ConsoleLogger
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-22.html b/javadoc/index-files/index-22.html
new file mode 100644
index 00000000..d5e401d3
--- /dev/null
+++ b/javadoc/index-files/index-22.html
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+X-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+X
+
+XAUTH - Class in fr.xephi.authme.security.crypts XAUTH() -
+Constructor for class fr.xephi.authme.security.crypts.XAUTH
+
+ xAuthConverter - Class in fr.xephi.authme.converter xAuthConverter(AuthMe, DataSource, CommandSender) -
+Constructor for class fr.xephi.authme.converter.xAuthConverter
+
+ XF - Class in fr.xephi.authme.security.crypts XF() -
+Constructor for class fr.xephi.authme.security.crypts.XF
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-23.html b/javadoc/index-files/index-23.html
new file mode 100644
index 00000000..4e5072e1
--- /dev/null
+++ b/javadoc/index-files/index-23.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+_-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+_
+
+_(CommandSender, String) -
+Method in class fr.xephi.authme.settings.Messages
+
+ _(String) -
+Method in class fr.xephi.authme.settings.Messages
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-3.html b/javadoc/index-files/index-3.html
new file mode 100644
index 00000000..ee4a6e0e
--- /dev/null
+++ b/javadoc/index-files/index-3.html
@@ -0,0 +1,389 @@
+
+
+
+
+
+
+C-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+C
+
+cache -
+Variable in class fr.xephi.authme.cache.limbo.LimboCache
+
+ CACHE_FOLDER -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ CacheDataSource - Class in fr.xephi.authme.datasource CacheDataSource(AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.datasource.CacheDataSource
+
+ cap -
+Variable in class fr.xephi.authme.AuthMe
+
+ captcha -
+Variable in class fr.xephi.authme.AuthMe
+
+ CaptchaCommand - Class in fr.xephi.authme.commands CaptchaCommand(AuthMe) -
+Constructor for class fr.xephi.authme.commands.CaptchaCommand
+
+ captchaLength -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ causeByAuthMe -
+Variable in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ ChangePasswordCommand - Class in fr.xephi.authme.commands ChangePasswordCommand(DataSource, AuthMe) -
+Constructor for class fr.xephi.authme.commands.ChangePasswordCommand
+
+ checkChestShop() -
+Method in class fr.xephi.authme.AuthMe
+
+ checkDefaults() -
+Method in class fr.xephi.authme.settings.Settings
+Check loaded defaults against current configuration
+ checkEssentials() -
+Method in class fr.xephi.authme.AuthMe
+
+ checkLang(String) -
+Static method in class fr.xephi.authme.settings.Settings
+
+ checkMultiverse() -
+Method in class fr.xephi.authme.AuthMe
+
+ checkNotifications() -
+Method in class fr.xephi.authme.AuthMe
+
+ checkPassword(String, String) -
+Static method in class fr.xephi.authme.api.API
+
+ checkpw(String, String) -
+Static method in class fr.xephi.authme.security.crypts.BCRYPT
+Check that a plaintext password matches a previously hashed one
+ checkpw(String, String, int) -
+Static method in class fr.xephi.authme.security.crypts.BCRYPT
+Check that a text password matches a previously hashed one with the
+ specified number of rounds using recursion
+ checkVault() -
+Method in class fr.xephi.authme.AuthMe
+
+ checkVeryGames -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ ChestShop -
+Variable in class fr.xephi.authme.AuthMe
+
+ chestshop -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ citizens -
+Variable in class fr.xephi.authme.AuthMe
+
+ CitizensCommunicator - Class in fr.xephi.authme.plugin.manager CitizensCommunicator(AuthMe) -
+Constructor for class fr.xephi.authme.plugin.manager.CitizensCommunicator
+
+ CitizensVersion -
+Variable in class fr.xephi.authme.AuthMe
+
+ citizensVersion() -
+Method in class fr.xephi.authme.AuthMe
+
+ clear(UUID) -
+Method in class fr.xephi.authme.settings.OtherAccounts
+
+ clear() -
+Method in class fr.xephi.authme.settings.PlayersLogs
+
+ clearDefaults() -
+Method in class fr.xephi.authme.settings.Settings
+Clears current configuration defaults
+ Clickable - Interface in fr.xephi.authme.gui close() -
+Static method in class fr.xephi.authme.converter.FlatToSqlite
+
+ close() -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ close() -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ close() -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ close() -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ close() -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ combatApi -
+Static variable in class fr.xephi.authme.plugin.manager.CombatTagComunicator
+
+ CombatTag -
+Variable in class fr.xephi.authme.AuthMe
+
+ combatTag() -
+Method in class fr.xephi.authme.AuthMe
+
+ CombatTagComunicator - Class in fr.xephi.authme.plugin.manager CombatTagComunicator() -
+Constructor for class fr.xephi.authme.plugin.manager.CombatTagComunicator
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.BCRYPT
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.CRAZYCRYPT1
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.CryptPBKDF2
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.DOUBLEMD5
+
+ comparePassword(String, String, String) -
+Method in interface fr.xephi.authme.security.crypts.EncryptionMethod
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.IPB3
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.JOOMLA
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.MD5
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.MD5VB
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.MYBB
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.PHPBB
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.PHPFUSION
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.PLAINTEXT
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.ROYALAUTH
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SALTED2MD5
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SHA1
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SHA256
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SHA512
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SMF
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.WBB3
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.WBB4
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.WHIRLPOOL
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.WORDPRESS
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.XAUTH
+
+ comparePassword(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.XF
+
+ comparePasswordWithHash(String, String, String) -
+Static method in class fr.xephi.authme.security.PasswordSecurity
+
+ ConsoleFilter - Class in fr.xephi.authme ConsoleFilter() -
+Constructor for class fr.xephi.authme.ConsoleFilter
+
+ ConsoleLogger - Class in fr.xephi.authme ConsoleLogger() -
+Constructor for class fr.xephi.authme.ConsoleLogger
+
+ convert() -
+Method in class fr.xephi.authme.converter.newxAuthToFlat
+
+ convert() -
+Method in class fr.xephi.authme.converter.oldxAuthToFlat
+
+ convert() -
+Method in class fr.xephi.authme.converter.vAuthFileReader
+
+ Converter - Interface in fr.xephi.authme.converter ConverterCommand - Class in fr.xephi.authme.commands ConverterCommand(AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.commands.ConverterCommand
+
+ ConverterCommand.ConvertType - Enum in fr.xephi.authme.commands countries -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ countriesBlacklist -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ CRAZYCRYPT1 - Class in fr.xephi.authme.security.crypts CRAZYCRYPT1() -
+Constructor for class fr.xephi.authme.security.crypts.CRAZYCRYPT1
+
+ CrazyLoginConverter - Class in fr.xephi.authme.converter CrazyLoginConverter(AuthMe, DataSource, CommandSender) -
+Constructor for class fr.xephi.authme.converter.CrazyLoginConverter
+
+ crazyloginFileName -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ createCache(Player, DataFileCache, String, boolean, boolean) -
+Method in class fr.xephi.authme.cache.backup.FileCache
+
+ createSalt(int) -
+Static method in class fr.xephi.authme.security.PasswordSecurity
+
+ CryptPBKDF2 - Class in fr.xephi.authme.security.crypts CryptPBKDF2() -
+Constructor for class fr.xephi.authme.security.crypts.CryptPBKDF2
+
+ CustomButton - Class in fr.xephi.authme.gui CustomButton(Clickable) -
+Constructor for class fr.xephi.authme.gui.CustomButton
+
+ CustomConfiguration - Class in fr.xephi.authme.settings CustomConfiguration(File) -
+Constructor for class fr.xephi.authme.settings.CustomConfiguration
+
+ CustomEvent - Class in fr.xephi.authme.events CustomEvent() -
+Constructor for class fr.xephi.authme.events.CustomEvent
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-4.html b/javadoc/index-files/index-4.html
new file mode 100644
index 00000000..7ce60bfa
--- /dev/null
+++ b/javadoc/index-files/index-4.html
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+D-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+D
+
+database -
+Static variable in class fr.xephi.authme.api.API
+
+ database -
+Variable in class fr.xephi.authme.AuthMe
+
+ database -
+Variable in class fr.xephi.authme.commands.AdminCommand
+
+ database -
+Variable in class fr.xephi.authme.converter.CrazyLoginConverter
+
+ database -
+Variable in class fr.xephi.authme.converter.newxAuthToFlat
+
+ database -
+Variable in class fr.xephi.authme.converter.oldxAuthToFlat
+
+ database -
+Variable in class fr.xephi.authme.converter.RakamakConverter
+
+ database -
+Variable in class fr.xephi.authme.converter.vAuthConverter
+
+ database -
+Variable in class fr.xephi.authme.converter.vAuthFileReader
+
+ database -
+Variable in class fr.xephi.authme.converter.xAuthConverter
+
+ database -
+Variable in class fr.xephi.authme.DataManager
+
+ database -
+Variable in class fr.xephi.authme.listener.AuthMeChestShopListener
+
+ database -
+Variable in class fr.xephi.authme.process.Management
+
+ databaseThread -
+Variable in class fr.xephi.authme.AuthMe
+
+ DataFileCache - Class in fr.xephi.authme.cache.backup DataFileCache(ItemStack[], ItemStack[]) -
+Constructor for class fr.xephi.authme.cache.backup.DataFileCache
+
+ DataFileCache(ItemStack[], ItemStack[], String, boolean, boolean) -
+Constructor for class fr.xephi.authme.cache.backup.DataFileCache
+
+ dataManager -
+Variable in class fr.xephi.authme.AuthMe
+
+ DataManager - Class in fr.xephi.authme DataManager(AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.DataManager
+
+ DataSource - Interface in fr.xephi.authme.datasource DataSource.DataSourceType - Enum in fr.xephi.authme.datasource defaultWorld -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ delayedAntiBot -
+Variable in class fr.xephi.authme.AuthMe
+
+ delayJoinMessage -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ delayRecall -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ deleteLimboPlayer(String) -
+Method in class fr.xephi.authme.cache.limbo.LimboCache
+
+ deriveKey(String) -
+Method in interface fr.xephi.authme.security.pbkdf2.PBKDF2
+Convert String-based input to internal byte array, then invoke PBKDF2.
+ deriveKey(String, int) -
+Method in interface fr.xephi.authme.security.pbkdf2.PBKDF2
+Convert String-based input to internal byte array, then invoke PBKDF2.
+ deriveKey(String) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+ deriveKey(String, int) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+ DIGESTBITS -
+Static variable in class fr.xephi.authme.security.crypts.WHIRLPOOL
+The message digest size (in bits)
+ DIGESTBYTES -
+Static variable in class fr.xephi.authme.security.crypts.WHIRLPOOL
+The message digest size (in bytes)
+ disableSocialSpy -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ displayOtherAccounts(PlayerAuth, Player) -
+Method in class fr.xephi.authme.process.login.AsyncronousLogin
+
+ displayOtherAccounts -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ dispose() -
+Method in class fr.xephi.authme.datasource.MiniConnectionPoolManager
+Closes all unused pooled connections.
+ DoBackup() -
+Method in class fr.xephi.authme.PerformBackup
+
+ doesCacheExist(Player) -
+Method in class fr.xephi.authme.cache.backup.FileCache
+
+ doFinal(byte[]) -
+Method in class fr.xephi.authme.security.pbkdf2.MacBasedPRF
+
+ doFinal(byte[]) -
+Method in interface fr.xephi.authme.security.pbkdf2.PRF
+Pseudo Random Function
+ doubleEmailCheck -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ DOUBLEMD5 - Class in fr.xephi.authme.security.crypts DOUBLEMD5() -
+Constructor for class fr.xephi.authme.security.crypts.DOUBLEMD5
+
+ downloadGeoIp() -
+Method in class fr.xephi.authme.AuthMe
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-5.html b/javadoc/index-files/index-5.html
new file mode 100644
index 00000000..09e8657c
--- /dev/null
+++ b/javadoc/index-files/index-5.html
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+E-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+E
+
+emailBlacklist -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ EmailCommand - Class in fr.xephi.authme.commands EmailCommand(AuthMe, DataSource) -
+Constructor for class fr.xephi.authme.commands.EmailCommand
+
+ emailRegistration -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ emailWhitelist -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ enableAntiBot -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ enablePasspartu -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ enableProtection -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ EncryptionMethod - Interface in fr.xephi.authme.security.crypts
+ Public interface for Custom Password encryption method
+
+
+ The getHash function is called when we need to crypt the password (/register
+ usually)
+
+
+ The comparePassword is called when we need to match password (/login usually)
+ EntityRegainHealthEvent(EntityRegainHealthEvent) -
+Method in class fr.xephi.authme.listener.AuthMeEntityListener
+
+ equals(Object) -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ ess -
+Variable in class fr.xephi.authme.AuthMe
+
+ essentialsSpawn -
+Variable in class fr.xephi.authme.AuthMe
+
+ EssSpawn - Class in fr.xephi.authme.plugin.manager EssSpawn() -
+Constructor for class fr.xephi.authme.plugin.manager.EssSpawn
+
+ exists() -
+Method in class fr.xephi.authme.settings.Settings
+Simple function for if the Configuration file exists
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-6.html b/javadoc/index-files/index-6.html
new file mode 100644
index 00000000..34ae0be6
--- /dev/null
+++ b/javadoc/index-files/index-6.html
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+F-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+F
+
+FileCache - Class in fr.xephi.authme.cache.backup FileCache(AuthMe) -
+Constructor for class fr.xephi.authme.cache.backup.FileCache
+
+ filter(LogEvent) -
+Method in class fr.xephi.authme.Log4JFilter
+
+ filter(Logger, Level, Marker, String, Object...) -
+Method in class fr.xephi.authme.Log4JFilter
+
+ filter(Logger, Level, Marker, Object, Throwable) -
+Method in class fr.xephi.authme.Log4JFilter
+
+ filter(Logger, Level, Marker, Message, Throwable) -
+Method in class fr.xephi.authme.Log4JFilter
+
+ FlatFileThread - Class in fr.xephi.authme.datasource FlatFileThread() -
+Constructor for class fr.xephi.authme.datasource.FlatFileThread
+
+ FlatToSql - Class in fr.xephi.authme.converter FlatToSql() -
+Constructor for class fr.xephi.authme.converter.FlatToSql
+
+ FlatToSqlite - Class in fr.xephi.authme.converter FlatToSqlite(CommandSender) -
+Constructor for class fr.xephi.authme.converter.FlatToSqlite
+
+ forceCommands -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ forceCommandsAsConsole -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ forceGM(Player) -
+Static method in class fr.xephi.authme.Utils
+
+ forceLogin(Player) -
+Static method in class fr.xephi.authme.api.API
+Force a player to login
+ forceOnlyAfterLogin -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ forceRegKick -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ forceRegLogin -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ fr.xephi.authme - package fr.xephi.authme fr.xephi.authme.api - package fr.xephi.authme.api fr.xephi.authme.cache.auth - package fr.xephi.authme.cache.auth fr.xephi.authme.cache.backup - package fr.xephi.authme.cache.backup fr.xephi.authme.cache.limbo - package fr.xephi.authme.cache.limbo fr.xephi.authme.commands - package fr.xephi.authme.commands fr.xephi.authme.converter - package fr.xephi.authme.converter fr.xephi.authme.datasource - package fr.xephi.authme.datasource fr.xephi.authme.events - package fr.xephi.authme.events fr.xephi.authme.gui - package fr.xephi.authme.gui fr.xephi.authme.gui.screens - package fr.xephi.authme.gui.screens fr.xephi.authme.listener - package fr.xephi.authme.listener fr.xephi.authme.plugin.manager - package fr.xephi.authme.plugin.manager fr.xephi.authme.process - package fr.xephi.authme.process fr.xephi.authme.process.login - package fr.xephi.authme.process.login fr.xephi.authme.process.register - package fr.xephi.authme.process.register fr.xephi.authme.security - package fr.xephi.authme.security fr.xephi.authme.security.crypts - package fr.xephi.authme.security.crypts fr.xephi.authme.security.pbkdf2 - package fr.xephi.authme.security.pbkdf2 fr.xephi.authme.settings - package fr.xephi.authme.settings fr.xephi.authme.task - package fr.xephi.authme.task fromString(PBKDF2Parameters, String) -
+Method in interface fr.xephi.authme.security.pbkdf2.PBKDF2Formatter
+Convert String to parameters.
+ fromString(PBKDF2Parameters, String) -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2HexFormatter
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-7.html b/javadoc/index-files/index-7.html
new file mode 100644
index 00000000..ff47eb21
--- /dev/null
+++ b/javadoc/index-files/index-7.html
@@ -0,0 +1,875 @@
+
+
+
+
+
+
+G-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+G
+
+gameMode -
+Static variable in class fr.xephi.authme.listener.AuthMePlayerListener
+
+ generateKickPlayer(Player[]) -
+Method in class fr.xephi.authme.AuthMe
+
+ gensalt(int, SecureRandom) -
+Static method in class fr.xephi.authme.security.crypts.BCRYPT
+Generate a salt for use with the BCrypt.hashpw() method
+ gensalt(int) -
+Static method in class fr.xephi.authme.security.crypts.BCRYPT
+Generate a salt for use with the BCrypt.hashpw() method
+ gensalt() -
+Static method in class fr.xephi.authme.security.crypts.BCRYPT
+Generate a salt for use with the BCrypt.hashpw() method, selecting a
+ reasonable default for the number of hashing rounds to apply
+ getAccountsRegistered() -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ getAccountsRegistered() -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ getAccountsRegistered() -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ getAccountsRegistered() -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ getAccountsRegistered() -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ getActiveConnections() -
+Method in class fr.xephi.authme.datasource.MiniConnectionPoolManager
+Returns the number of active (open) connections of this pool.
+ getAllAuthsByEmail(String) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ getAllAuthsByEmail(String) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ getAllAuthsByEmail(String) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ getAllAuthsByEmail(String) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ getAllAuthsByEmail(String) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ getAllAuthsByIp(String) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ getAllAuthsByIp(String) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ getAllAuthsByIp(String) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ getAllAuthsByIp(String) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ getAllAuthsByIp(String) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ getAllAuthsByName(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ getAllAuthsByName(PlayerAuth) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ getAllAuthsByName(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ getAllAuthsByName(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ getAllAuthsByName(PlayerAuth) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ getAllPlayersByUUID(UUID) -
+Method in class fr.xephi.authme.settings.OtherAccounts
+
+ getArmor() -
+Method in class fr.xephi.authme.events.RestoreInventoryEvent
+
+ getArmor() -
+Method in class fr.xephi.authme.events.StoreInventoryEvent
+
+ getArmour() -
+Method in class fr.xephi.authme.cache.backup.DataFileCache
+
+ getArmour() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ getAuth(String) -
+Method in class fr.xephi.authme.cache.auth.PlayerCache
+
+ getAuth(String) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ getAuth(String) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ getAuth(String) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ getAuth(String) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ getAuth(String) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ getCitizensCommunicator() -
+Method in class fr.xephi.authme.AuthMe
+
+ getclass() -
+Method in enum fr.xephi.authme.security.HashAlgorithm
+
+ getConnection() -
+Method in class fr.xephi.authme.datasource.MiniConnectionPoolManager
+Retrieves a connection from the connection pool.
+ getCountryCode(String) -
+Method in class fr.xephi.authme.AuthMe
+
+ getCountryName(String) -
+Method in class fr.xephi.authme.AuthMe
+
+ getcUnrestrictedName -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getDataSource -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getDerivedKey() -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ getDoubleHash(String, String) -
+Static method in class fr.xephi.authme.security.crypts.BCRYPT
+
+ getEmail() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getEmptyArmor() -
+Method in class fr.xephi.authme.events.ProtectInventoryEvent
+
+ getEmptyInventory() -
+Method in class fr.xephi.authme.events.ProtectInventoryEvent
+
+ getEnablePasswordVerifier -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getFirstSpawn() -
+Method in class fr.xephi.authme.settings.Spawn
+
+ getForcedWorlds -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getFrom() -
+Method in class fr.xephi.authme.events.AuthMeTeleportEvent
+
+ getFrom() -
+Method in class fr.xephi.authme.events.RegisterTeleportEvent
+
+ getFrom() -
+Method in class fr.xephi.authme.events.SpawnTeleportEvent
+
+ getGameMode() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ getGroup() -
+Method in class fr.xephi.authme.cache.backup.DataFileCache
+
+ getGroup() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ getGroupId() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getHandlerList() -
+Static method in class fr.xephi.authme.events.CustomEvent
+
+ getHandlerList() -
+Static method in class fr.xephi.authme.events.LoginEvent
+
+ getHandlerList() -
+Static method in class fr.xephi.authme.events.PasswordEncryptionEvent
+
+ getHandlers() -
+Method in class fr.xephi.authme.events.CustomEvent
+
+ getHandlers() -
+Method in class fr.xephi.authme.events.LoginEvent
+
+ getHandlers() -
+Method in class fr.xephi.authme.events.PasswordEncryptionEvent
+
+ getHash() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getHash() -
+Method in class fr.xephi.authme.converter.RoyalAuthYamlReader
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.BCRYPT
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.CRAZYCRYPT1
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.CryptPBKDF2
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.DOUBLEMD5
+
+ getHash(String, String, String) -
+Method in interface fr.xephi.authme.security.crypts.EncryptionMethod
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.IPB3
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.JOOMLA
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.MD5
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.MD5VB
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.MYBB
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.PHPBB
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.PHPFUSION
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.PLAINTEXT
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.ROYALAUTH
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SALTED2MD5
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SHA1
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SHA256
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SHA512
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.SMF
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.WBB3
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.WBB4
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.WHIRLPOOL
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.WORDPRESS
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.XAUTH
+
+ getHash(String, String, String) -
+Method in class fr.xephi.authme.security.crypts.XF
+
+ getHash(HashAlgorithm, String, String) -
+Static method in class fr.xephi.authme.security.PasswordSecurity
+
+ getHashAlgorithm() -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ getHashCharset() -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ getHLen() -
+Method in class fr.xephi.authme.security.pbkdf2.MacBasedPRF
+
+ getHLen() -
+Method in interface fr.xephi.authme.security.pbkdf2.PRF
+Query block size of underlying algorithm/mechanism.
+ getIdPlayer(int) -
+Method in class fr.xephi.authme.converter.newxAuthToFlat
+
+ getIdPlayer(int) -
+Method in class fr.xephi.authme.converter.oldxAuthToFlat
+
+ getInactiveConnections() -
+Method in class fr.xephi.authme.datasource.MiniConnectionPoolManager
+Returns the number of inactive (unused) connections in this pool.
+ getInstance() -
+Static method in class fr.xephi.authme.AuthMe
+
+ getInstance() -
+Static method in class fr.xephi.authme.cache.auth.PlayerCache
+
+ getInstance() -
+Static method in class fr.xephi.authme.cache.limbo.LimboCache
+
+ getInstance() -
+Method in class fr.xephi.authme.converter.CrazyLoginConverter
+
+ getInstance() -
+Method in class fr.xephi.authme.converter.RakamakConverter
+
+ getInstance() -
+Method in class fr.xephi.authme.PerformBackup
+
+ getInstance() -
+Static method in class fr.xephi.authme.plugin.manager.EssSpawn
+
+ getInstance() -
+Static method in class fr.xephi.authme.settings.Messages
+
+ getInstance() -
+Static method in class fr.xephi.authme.settings.OtherAccounts
+
+ getInstance() -
+Static method in class fr.xephi.authme.settings.PlayersLogs
+
+ getInstance() -
+Static method in class fr.xephi.authme.settings.Spawn
+
+ getInstance() -
+Static method in class fr.xephi.authme.settings.SpoutCfg
+
+ getInstance() -
+Static method in class fr.xephi.authme.Utils
+
+ getInventory() -
+Method in class fr.xephi.authme.cache.backup.DataFileCache
+
+ getInventory() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ getInventory() -
+Method in class fr.xephi.authme.events.RestoreInventoryEvent
+
+ getInventory() -
+Method in class fr.xephi.authme.events.StoreInventoryEvent
+
+ getIP(Player) -
+Method in class fr.xephi.authme.AuthMe
+
+ getIp() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getIps(String) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ getIps(String) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ getIps(String) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ getIps(String) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ getIps(String) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ getIterationCount() -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ getJoinPermissions -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getLastLocation(Player) -
+Static method in class fr.xephi.authme.api.API
+
+ getLastLogin() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getLastLogin() -
+Method in class fr.xephi.authme.converter.RoyalAuthYamlReader
+
+ getLimbo() -
+Method in class fr.xephi.authme.process.login.ProcessSyncronousPlayerLogin
+
+ getLimboPlayer(String) -
+Method in class fr.xephi.authme.cache.limbo.LimboCache
+
+ getLoc() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ getLocation() -
+Method in class fr.xephi.authme.plugin.manager.EssSpawn
+
+ getLocation() -
+Method in class fr.xephi.authme.settings.Spawn
+Deprecated.
+getLogged() -
+Method in class fr.xephi.authme.cache.auth.PlayerCache
+
+ getmailAccount -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getmailPassword -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMailPort -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getmailSenderName -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getmailSMTP -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMailSubject -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMailText -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMaxJoinPerIp -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMaxLoginPerIp -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMaxNickLength -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getmaxRegPerEmail -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getmaxRegPerIp -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMessages() -
+Method in class fr.xephi.authme.AuthMe
+
+ getMessageTaskId() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ getMethod() -
+Method in class fr.xephi.authme.events.PasswordEncryptionEvent
+
+ getMinNickLength -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMovementRadius -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLColumnEmail -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLColumnGroup -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLColumnId -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLColumnIp -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLColumnLastLogin -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLColumnLogged -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLColumnName -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLColumnPassword -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLColumnSalt -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLDatabase -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLHost -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLlastlocWorld -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLlastlocX -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLlastlocY -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLlastlocZ -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLOtherUsernameColumn -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLPassword -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLPort -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLTablename -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getMySQLUsername -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getName() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ getName() -
+Method in class fr.xephi.authme.task.TimeoutTask
+
+ getNickname() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getNickRegex -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getNonActivatedGroup -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getOfflinePlayer(String) -
+Method in class fr.xephi.authme.DataManager
+
+ getOnMatch() -
+Method in class fr.xephi.authme.Log4JFilter
+
+ getOnMismatch() -
+Method in class fr.xephi.authme.Log4JFilter
+
+ getOperator() -
+Method in class fr.xephi.authme.cache.backup.DataFileCache
+
+ getOperator() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ getParameters() -
+Method in interface fr.xephi.authme.security.pbkdf2.PBKDF2
+Allow reading of configured parameters.
+ getParameters() -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+ getPassRegex -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getPassword(int) -
+Method in class fr.xephi.authme.converter.newxAuthToFlat
+
+ getPassword(int) -
+Method in class fr.xephi.authme.converter.oldxAuthToFlat
+
+ getPasswordHash -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getPasswordMinLen -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getPhpbbGroup -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getPhpbbPrefix -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getPlayer() -
+Method in class fr.xephi.authme.events.AuthMeTeleportEvent
+
+ getPlayer() -
+Method in class fr.xephi.authme.events.LoginEvent
+
+ getPlayer() -
+Method in class fr.xephi.authme.events.ProtectInventoryEvent
+
+ getPlayer() -
+Method in class fr.xephi.authme.events.RegisterTeleportEvent
+
+ getPlayer() -
+Method in class fr.xephi.authme.events.ResetInventoryEvent
+
+ getPlayer() -
+Method in class fr.xephi.authme.events.RestoreInventoryEvent
+
+ getPlayer() -
+Method in class fr.xephi.authme.events.SpawnTeleportEvent
+
+ getPlayer() -
+Method in class fr.xephi.authme.events.StoreInventoryEvent
+
+ getPlayerAuth() -
+Method in class fr.xephi.authme.events.SessionEvent
+
+ getPlayerName() -
+Method in class fr.xephi.authme.events.PasswordEncryptionEvent
+
+ getPlayerRealName(String) -
+Static method in class fr.xephi.authme.api.API
+Get Player realName from lowerCase nickname
+ getPlugin() -
+Method in class fr.xephi.authme.api.API
+
+ getPseudoRandomFunction() -
+Method in interface fr.xephi.authme.security.pbkdf2.PBKDF2
+Get currently set Pseudo Random Function.
+ getPseudoRandomFunction() -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Engine
+
+ getQuitLocX() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getQuitLocY() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getQuitLocZ() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getRealname() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getRecoveryPassLength -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getRegisteredGroup -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getRegistrationTimeout -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getRestrictedIp(String, String) -
+Static method in class fr.xephi.authme.settings.Settings
+Config option for setting and check restricted user by username;ip ,
+ return false if ip and name doesnt amtch with player that join the
+ server, so player has a restricted access
+ getSalt() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getSalt() -
+Method in class fr.xephi.authme.security.pbkdf2.PBKDF2Parameters
+
+ getServer() -
+Static method in class fr.xephi.authme.events.CustomEvent
+
+ getSessionTimeout -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getSettings() -
+Method in class fr.xephi.authme.AuthMe
+
+ getSHA256(String) -
+Method in class fr.xephi.authme.security.crypts.XF
+
+ getSpawn() -
+Method in class fr.xephi.authme.settings.Spawn
+
+ getSpawnLocation(Player) -
+Method in class fr.xephi.authme.AuthMe
+
+ getStoredArmor() -
+Method in class fr.xephi.authme.events.ProtectInventoryEvent
+
+ getStoredInventory() -
+Method in class fr.xephi.authme.events.ProtectInventoryEvent
+
+ getTimeoutTaskId() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ getTo() -
+Method in class fr.xephi.authme.events.AuthMeTeleportEvent
+
+ getTo() -
+Method in class fr.xephi.authme.events.RegisterTeleportEvent
+
+ getTo() -
+Method in class fr.xephi.authme.events.SpawnTeleportEvent
+
+ getType() -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ getType() -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ getType() -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ getType() -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ getType() -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ getUnloggedinGroup -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getUnrestrictedName -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getValidConnection() -
+Method in class fr.xephi.authme.datasource.MiniConnectionPoolManager
+Retrieves a connection from the connection pool and ensures that it is
+ valid by calling Connection.isValid(int).
+ getVeryGamesIP(Player) -
+Method in class fr.xephi.authme.AuthMe
+Get Player real IP through VeryGames method
+ getWarnMessageInterval -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getWhirlpool(String) -
+Static method in class fr.xephi.authme.security.crypts.XAUTH
+
+ getWordPressPrefix -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ getWorld() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ getXAuthPlayers() -
+Method in class fr.xephi.authme.converter.newxAuthToFlat
+
+ getXAuthPlayers() -
+Method in class fr.xephi.authme.converter.oldxAuthToFlat
+
+ gm -
+Static variable in class fr.xephi.authme.listener.AuthMePlayerListener
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-8.html b/javadoc/index-files/index-8.html
new file mode 100644
index 00000000..0dd5d334
--- /dev/null
+++ b/javadoc/index-files/index-8.html
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+H-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+H
+
+handleClick(ButtonClickEvent) -
+Method in interface fr.xephi.authme.gui.Clickable
+
+ handleClick(ButtonClickEvent) -
+Method in class fr.xephi.authme.gui.screens.LoginScreen
+
+ handleRef -
+Variable in class fr.xephi.authme.gui.CustomButton
+
+ hash(String, String) -
+Method in class fr.xephi.authme.security.crypts.ROYALAUTH
+
+ HashAlgorithm - Enum in fr.xephi.authme.security hashCode() -
+Method in class fr.xephi.authme.cache.auth.PlayerAuth
+
+ hashpw(String, String) -
+Static method in class fr.xephi.authme.security.crypts.BCRYPT
+Hash a password using the OpenBSD bcrypt scheme
+ hasJoinedIp(String, String) -
+Method in class fr.xephi.authme.AuthMe
+
+ hasLimboPlayer(String) -
+Method in class fr.xephi.authme.cache.limbo.LimboCache
+
+ hasPermOnJoin(Player) -
+Method in class fr.xephi.authme.Utils
+
+ hex -
+Static variable in class fr.xephi.authme.security.pbkdf2.BinTools
+
+ hex2bin(String) -
+Static method in class fr.xephi.authme.security.pbkdf2.BinTools
+Convert hex string to array of bytes.
+ hex2bin(char) -
+Static method in class fr.xephi.authme.security.pbkdf2.BinTools
+Convert hex digit to numerical value.
+ hookAuthMe() -
+Static method in class fr.xephi.authme.api.API
+Hook into AuthMe
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index-files/index-9.html b/javadoc/index-files/index-9.html
new file mode 100644
index 00000000..87874efc
--- /dev/null
+++ b/javadoc/index-files/index-9.html
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+I-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+I
+
+info(String) -
+Static method in class fr.xephi.authme.ConsoleLogger
+
+ init(byte[]) -
+Method in class fr.xephi.authme.security.pbkdf2.MacBasedPRF
+
+ init(byte[]) -
+Method in interface fr.xephi.authme.security.pbkdf2.PRF
+Initialize this instance with the user-supplied password.
+ instance -
+Static variable in class fr.xephi.authme.api.API
+
+ instance -
+Variable in class fr.xephi.authme.converter.CrazyLoginConverter
+
+ instance -
+Variable in class fr.xephi.authme.converter.newxAuthToFlat
+
+ instance -
+Variable in class fr.xephi.authme.converter.oldxAuthToFlat
+
+ instance -
+Variable in class fr.xephi.authme.converter.RakamakConverter
+
+ instance -
+Variable in class fr.xephi.authme.listener.AuthMeBlockListener
+
+ instance -
+Variable in class fr.xephi.authme.listener.AuthMeEntityListener
+
+ instance -
+Variable in class fr.xephi.authme.plugin.manager.CitizensCommunicator
+
+ IPB3 - Class in fr.xephi.authme.security.crypts IPB3() -
+Constructor for class fr.xephi.authme.security.crypts.IPB3
+
+ isAllowRestrictedIp -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isaNPC(Player) -
+Method in class fr.xephi.authme.api.API
+Deprecated.
+isAuthAvailable(String) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ isAuthAvailable(String) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ isAuthAvailable(String) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ isAuthAvailable(String) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ isAuthAvailable(String) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ isAuthenticated(Player) -
+Static method in class fr.xephi.authme.api.API
+
+ isAuthenticated(String) -
+Method in class fr.xephi.authme.cache.auth.PlayerCache
+
+ isAuthenticated() -
+Method in class fr.xephi.authme.events.SpawnTeleportEvent
+
+ isBackupActivated -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isBackupOnStart -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isBackupOnStop -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isCachingEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isCancelled() -
+Method in class fr.xephi.authme.events.CustomEvent
+
+ isChatAllowed -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isEmailCorrect(String) -
+Static method in class fr.xephi.authme.settings.Settings
+
+ isFlying() -
+Method in class fr.xephi.authme.cache.backup.DataFileCache
+
+ isFlying() -
+Method in class fr.xephi.authme.cache.limbo.LimboPlayer
+
+ isForcedRegistrationEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isForceSingleSessionEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isForceSpawnLocOnJoinEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isForceSurvivalModeEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isKickNonRegisteredEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isKickOnWrongPasswordEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isLoggable(LogRecord) -
+Method in class fr.xephi.authme.ConsoleFilter
+
+ isLogged(String) -
+Method in class fr.xephi.authme.datasource.CacheDataSource
+
+ isLogged(String) -
+Method in interface fr.xephi.authme.datasource.DataSource
+
+ isLogged(String) -
+Method in class fr.xephi.authme.datasource.FlatFileThread
+
+ isLogged(String) -
+Method in class fr.xephi.authme.datasource.MySQLThread
+
+ isLogged(String) -
+Method in class fr.xephi.authme.datasource.SQLiteThread
+
+ isLoggedIp(String, String) -
+Method in class fr.xephi.authme.AuthMe
+
+ isLogin() -
+Method in class fr.xephi.authme.events.LoginEvent
+
+ isLogin() -
+Method in class fr.xephi.authme.events.SessionEvent
+
+ isMovementAllowed -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isNPC(Player) -
+Method in class fr.xephi.authme.api.API
+
+ isNPC(Entity, AuthMe) -
+Method in class fr.xephi.authme.plugin.manager.CitizensCommunicator
+
+ isNPC(Entity) -
+Static method in class fr.xephi.authme.plugin.manager.CombatTagComunicator
+Returns if the entity is an NPC
+ isPermissionCheckEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isRegistered(String) -
+Static method in class fr.xephi.authme.api.API
+
+ isRegistrationEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isResetInventoryIfCreative -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isSaveQuitLocationEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isSessionsEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isStopEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isTeleportToSpawnEnabled -
+Static variable in class fr.xephi.authme.settings.Settings
+
+ isUnrestricted(Player) -
+Static method in class fr.xephi.authme.api.API
+
+ isUnrestricted(Player) -
+Method in class fr.xephi.authme.Utils
+
+
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I J L M N O P R S T U V W X _
+
+
+
diff --git a/javadoc/index.html b/javadoc/index.html
new file mode 100644
index 00000000..76912cef
--- /dev/null
+++ b/javadoc/index.html
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+Generated Documentation (Untitled)
+
+
+
+
+
+
+
+
+
+
+
+
+
+Frame Alert
+
+
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+
+Link toNon-frame version.
+
+
+
diff --git a/javadoc/overview-frame.html b/javadoc/overview-frame.html
new file mode 100644
index 00000000..e991e269
--- /dev/null
+++ b/javadoc/overview-frame.html
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+Overview List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/overview-summary.html b/javadoc/overview-summary.html
new file mode 100644
index 00000000..484adbad
--- /dev/null
+++ b/javadoc/overview-summary.html
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+Overview
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+AuthMe-Reloaded Javadoc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/overview-tree.html b/javadoc/overview-tree.html
new file mode 100644
index 00000000..84ef4aa1
--- /dev/null
+++ b/javadoc/overview-tree.html
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+Class Hierarchy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Hierarchy For All Packages
+
+
+Package Hierarchies: fr.xephi.authme , fr.xephi.authme.api , fr.xephi.authme.cache.auth , fr.xephi.authme.cache.backup , fr.xephi.authme.cache.limbo , fr.xephi.authme.commands , fr.xephi.authme.converter , fr.xephi.authme.datasource , fr.xephi.authme.events , fr.xephi.authme.gui , fr.xephi.authme.gui.screens , fr.xephi.authme.listener , fr.xephi.authme.plugin.manager , fr.xephi.authme.process , fr.xephi.authme.process.login , fr.xephi.authme.process.register , fr.xephi.authme.security , fr.xephi.authme.security.crypts , fr.xephi.authme.security.pbkdf2 , fr.xephi.authme.settings , fr.xephi.authme.task
+
+
+Class Hierarchy
+
+
+
+Interface Hierarchy
+
+
+
+Enum Hierarchy
+
+
+java.lang.Object
+java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/package-list b/javadoc/package-list
new file mode 100644
index 00000000..35480e7d
--- /dev/null
+++ b/javadoc/package-list
@@ -0,0 +1,21 @@
+fr.xephi.authme
+fr.xephi.authme.api
+fr.xephi.authme.cache.auth
+fr.xephi.authme.cache.backup
+fr.xephi.authme.cache.limbo
+fr.xephi.authme.commands
+fr.xephi.authme.converter
+fr.xephi.authme.datasource
+fr.xephi.authme.events
+fr.xephi.authme.gui
+fr.xephi.authme.gui.screens
+fr.xephi.authme.listener
+fr.xephi.authme.plugin.manager
+fr.xephi.authme.process
+fr.xephi.authme.process.login
+fr.xephi.authme.process.register
+fr.xephi.authme.security
+fr.xephi.authme.security.crypts
+fr.xephi.authme.security.pbkdf2
+fr.xephi.authme.settings
+fr.xephi.authme.task
diff --git a/javadoc/resources/inherit.gif b/javadoc/resources/inherit.gif
new file mode 100644
index 00000000..c814867a
Binary files /dev/null and b/javadoc/resources/inherit.gif differ
diff --git a/javadoc/serialized-form.html b/javadoc/serialized-form.html
new file mode 100644
index 00000000..ae843053
--- /dev/null
+++ b/javadoc/serialized-form.html
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+Serialized Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Serialized Form
+
+
+
+
+
+
+Package fr.xephi.authme.datasource
+
+
+
+
+
+
+
+
+serialVersionUID: 1L
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/stylesheet.css b/javadoc/stylesheet.css
new file mode 100644
index 00000000..6ea9e516
--- /dev/null
+++ b/javadoc/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF; color:#000000 }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */
+.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */
+.TableRowColor { background: #FFFFFF; color:#000000 } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
+.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
+
+.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+
diff --git a/src/main/java/fr/xephi/authme/AuthMe.java b/src/main/java/fr/xephi/authme/AuthMe.java
index 531718d2..c1f7d088 100644
--- a/src/main/java/fr/xephi/authme/AuthMe.java
+++ b/src/main/java/fr/xephi/authme/AuthMe.java
@@ -86,7 +86,7 @@ public class AuthMe extends JavaPlugin {
public Permission permission;
private Utils utils = Utils.getInstance();
private JavaPlugin plugin;
- private FileCache playerBackup = new FileCache();
+ private FileCache playerBackup = new FileCache(this);
public CitizensCommunicator citizens;
public SendMailSSL mail = null;
public int CitizensVersion = 0;
diff --git a/src/main/java/fr/xephi/authme/cache/backup/FileCache.java b/src/main/java/fr/xephi/authme/cache/backup/FileCache.java
index c81a42e9..69c53cc3 100644
--- a/src/main/java/fr/xephi/authme/cache/backup/FileCache.java
+++ b/src/main/java/fr/xephi/authme/cache/backup/FileCache.java
@@ -6,6 +6,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
+import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.Player;
@@ -17,19 +18,27 @@ import fr.xephi.authme.api.API;
public class FileCache {
- private AuthMe plugin = AuthMe.getInstance();
+ private AuthMe plugin;
- public FileCache() {
- final File folder = new File("cache");
- if (!folder.exists()) {
- folder.mkdirs();
- }
+ public FileCache(AuthMe plugin) {
+ this.plugin = plugin;
+ final File file = new File(plugin.getDataFolder() + File.separator
+ + "cache");
+ if (!file.exists()) file.mkdir();
}
public void createCache(Player player, DataFileCache playerData,
String group, boolean operator, boolean flying) {
- String playername = player.getName();
- final File file = new File("cache/" + playername + ".cache");
+ String path = "";
+ try {
+ path = player.getUniqueId().toString();
+ } catch (Exception e) {
+ path = player.getName();
+ } catch (Error e) {
+ path = player.getName();
+ }
+ File file = new File(plugin.getDataFolder() + File.separator + "cache"
+ + File.separator + path + File.separator + "playerdatas.cache");
if (file.exists()) {
return;
@@ -40,243 +49,411 @@ public class FileCache {
file.createNewFile();
writer = new FileWriter(file);
-
- String s = group + ";";
- if (operator) s = s + "1";
- else s = s + "0";
-
- // line format Group|OperatorStatus|isFlying
- if (flying) writer.write(s + ";1" + API.newline);
- else writer.write(s + ";0" + API.newline);
- writer.flush();
-
- ItemStack[] invstack = playerData.getInventory();
-
- for (int i = 0; i < invstack.length; i++) {
-
- String itemid = "AIR";
- int amount = 0;
- int durability = 0;
- String enchList = "";
- String name = "";
- String lores = "";
- if (invstack[i] != null) {
- itemid = invstack[i].getType().name();
- amount = invstack[i].getAmount();
- durability = invstack[i].getDurability();
- for (Enchantment e : invstack[i].getEnchantments().keySet()) {
- enchList = enchList.concat(e.getName() + ":"
- + invstack[i].getEnchantmentLevel(e) + ":");
- }
- if (enchList.length() > 1) enchList = enchList.substring(0,
- enchList.length() - 1);
- if (invstack[i].hasItemMeta()) {
- if (invstack[i].getItemMeta().hasDisplayName()) {
- name = invstack[i].getItemMeta().getDisplayName();
- }
- if (invstack[i].getItemMeta().hasLore()) {
- for (String lore : invstack[i].getItemMeta()
- .getLore()) {
- lores = lore + "%newline%";
- }
- }
- }
- }
- String writeItem = "i" + ":" + itemid + ":" + amount + ":"
- + durability + ":" + enchList + ";" + name + "\\*"
- + lores + "\r\n";
- writer.write(writeItem);
- writer.flush();
- }
-
- ItemStack[] armorstack = playerData.getArmour();
-
- for (int i = 0; i < armorstack.length; i++) {
- String itemid = "AIR";
- int amount = 0;
- int durability = 0;
- String enchList = "";
- String name = "";
- String lores = "";
- if (armorstack[i] != null) {
- itemid = armorstack[i].getType().name();
- amount = armorstack[i].getAmount();
- durability = armorstack[i].getDurability();
- for (Enchantment e : armorstack[i].getEnchantments()
- .keySet()) {
- enchList = enchList.concat(e.getName() + ":"
- + armorstack[i].getEnchantmentLevel(e) + ":");
- }
- if (enchList.length() > 1) enchList = enchList.substring(0,
- enchList.length() - 1);
- if (armorstack[i].hasItemMeta()) {
- if (armorstack[i].getItemMeta().hasDisplayName()) {
- name = armorstack[i].getItemMeta().getDisplayName();
- }
- if (armorstack[i].getItemMeta().hasLore()) {
- for (String lore : armorstack[i].getItemMeta()
- .getLore()) {
- lores = lore + "%newline%";
- }
- }
- }
- }
- String writeItem = "w" + ":" + itemid + ":" + amount + ":"
- + durability + ":" + enchList + ";" + name + "\\*"
- + lores + "\r\n";
- writer.write(writeItem);
- writer.flush();
- }
+ writer.write(group + API.newline);
+ writer.write(String.valueOf(operator) + API.newline);
+ writer.write(String.valueOf(flying) + API.newline);
writer.close();
+
+ file = new File(plugin.getDataFolder() + File.separator + "cache"
+ + File.separator + path + File.separator + "inventory");
+
+ file.mkdir();
+ ItemStack[] inv = playerData.getInventory();
+ for (int i = 0; i < inv.length; i++) {
+ ItemStack item = inv[i];
+ file = new File(plugin.getDataFolder() + File.separator
+ + "cache" + File.separator + path + File.separator
+ + "inventory" + File.separator + i + ".cache");
+ writer = new FileWriter(file);
+ writer.write(item.getType().name() + API.newline);
+ writer.write(item.getDurability() + API.newline);
+ writer.write(item.getAmount() + API.newline);
+ writer.flush();
+ if (item.hasItemMeta()) {
+ ItemMeta meta = item.getItemMeta();
+ if (meta.hasDisplayName()) writer.write("name="
+ + meta.getDisplayName() + API.newline);
+ if (meta.hasLore()) {
+ String lores = "";
+ for (String lore : meta.getLore())
+ lores = lore + "%newline%";
+ writer.write("lore=" + lores + API.newline);
+ }
+ if (meta.hasEnchants()) {
+ for (Enchantment ench : meta.getEnchants().keySet()) {
+ writer.write("metaenchant=" + ench.getName() + ":"
+ + meta.getEnchants().get(ench)
+ + API.newline);
+ }
+ }
+ writer.flush();
+ }
+ for (Enchantment ench : item.getEnchantments().keySet()) {
+ writer.write("enchant=" + ench.getName() + ":"
+ + item.getEnchantments().get(ench) + API.newline);
+ }
+ writer.close();
+ }
+
+ file = new File(plugin.getDataFolder() + File.separator + "cache"
+ + File.separator + path + File.separator + "armours");
+
+ file.mkdir();
+
+ ItemStack[] armors = playerData.getArmour();
+ for (int i = 0; i < armors.length; i++) {
+ ItemStack item = armors[i];
+ file = new File(plugin.getDataFolder() + File.separator
+ + "cache" + File.separator + path + File.separator
+ + "armours" + File.separator + i + ".cache");
+ writer = new FileWriter(file);
+ if (item != null) {
+ writer.write(item.getType().name() + API.newline);
+ writer.write(item.getDurability() + API.newline);
+ writer.write(item.getAmount() + API.newline);
+ writer.flush();
+ if (item.hasItemMeta()) {
+ ItemMeta meta = item.getItemMeta();
+ if (meta.hasDisplayName()) writer.write("name="
+ + meta.getDisplayName() + API.newline);
+ if (meta.hasLore()) {
+ String lores = "";
+ for (String lore : meta.getLore())
+ lores = lore + "%newline%";
+ writer.write("lore=" + lores + API.newline);
+ }
+ writer.flush();
+ }
+ for (Enchantment ench : item.getEnchantments().keySet()) {
+ writer.write("enchant=" + ench.getName() + ":"
+ + item.getEnchantments().get(ench)
+ + API.newline);
+ }
+ } else {
+ writer.write("AIR" + API.newline);
+ }
+ writer.close();
+ }
} catch (final Exception e) {
e.printStackTrace();
}
}
public DataFileCache readCache(Player player) {
- String playername = player.getName();
- File file = new File("cache/" + playername + ".cache");
- if (!file.exists()) {
- playername = player.getName().toLowerCase();
- file = new File("cache/" + playername + ".cache");
- }
-
- ItemStack[] stacki = new ItemStack[36];
- ItemStack[] stacka = new ItemStack[4];
- String group = null;
- boolean op = false;
- boolean flying = false;
- if (!file.exists()) {
- return new DataFileCache(stacki, stacka);
- }
-
- Scanner reader = null;
+ String path = "";
try {
- reader = new Scanner(file);
-
- int i = 0;
- int a = 0;
- while (reader.hasNextLine()) {
- String line = reader.nextLine();
-
- if (!line.contains(":")) {
- // the fist line represent the player group, operator status
- // and flying status
- final String[] playerInfo = line.split(";");
- group = playerInfo[0];
-
- if (Integer.parseInt(playerInfo[1]) == 1) {
- op = true;
- } else op = false;
- if (playerInfo.length > 2) {
- if (Integer.parseInt(playerInfo[2]) == 1) flying = true;
- else flying = false;
- }
-
- continue;
- }
-
- if (!line.startsWith("i") && !line.startsWith("w")) {
- continue;
- }
- String lores = "";
- String name = "";
- if (line.split("\\*").length > 1) {
- lores = line.split("\\*")[1];
- line = line.split("\\*")[0];
- }
- if (line.split(";").length > 1) {
- name = line.split(";")[1];
- line = line.split(";")[0];
- }
- final String[] in = line.split(":");
- // can enchant item? size ofstring in file - 4 all / 2 = number
- // of enchant
- if (in[0].equals("i")) {
- stacki[i] = new ItemStack(Material.getMaterial(in[1]),
- Integer.parseInt(in[2]), Short.parseShort((in[3])));
- if (in.length > 4 && !in[4].isEmpty()) {
- for (int k = 4; k < in.length - 1; k++) {
- stacki[i].addUnsafeEnchantment(
- Enchantment.getByName(in[k]),
- Integer.parseInt(in[k + 1]));
- k++;
- }
- }
- try {
- ItemMeta meta = plugin.getServer().getItemFactory()
- .getItemMeta(stacki[i].getType());
- if (!name.isEmpty()) {
- meta.setDisplayName(name);
- }
- if (!lores.isEmpty()) {
- List loreList = new ArrayList();
- for (String s : lores.split("%newline%")) {
- loreList.add(s);
- }
- meta.setLore(loreList);
- }
- if (meta != null) stacki[i].setItemMeta(meta);
- } catch (Exception e) {
- }
- i++;
- } else {
- stacka[a] = new ItemStack(Material.getMaterial(in[1]),
- Integer.parseInt(in[2]), Short.parseShort((in[3])));
- if (in.length > 4 && !in[4].isEmpty()) {
- for (int k = 4; k < in.length - 1; k++) {
- stacka[a].addUnsafeEnchantment(
- Enchantment.getByName(in[k]),
- Integer.parseInt(in[k + 1]));
- k++;
- }
- }
- try {
- ItemMeta meta = plugin.getServer().getItemFactory()
- .getItemMeta(stacka[a].getType());
- if (!name.isEmpty()) meta.setDisplayName(name);
- if (!lores.isEmpty()) {
- List loreList = new ArrayList();
- for (String s : lores.split("%newline%")) {
- loreList.add(s);
- }
- meta.setLore(loreList);
- }
- if (meta != null) stacki[i].setItemMeta(meta);
- } catch (Exception e) {
- }
- a++;
- }
- }
- } catch (final Exception e) {
- e.printStackTrace();
- } finally {
- if (reader != null) {
- reader.close();
- }
+ path = player.getUniqueId().toString();
+ } catch (Exception e) {
+ path = player.getName();
+ } catch (Error e) {
+ path = player.getName();
}
- return new DataFileCache(stacki, stacka, group, op, flying);
+ File file = new File(plugin.getDataFolder() + File.separator + "cache" + File.separator + path + File.separator + ".playerdatas.cache");
+ String playername = player.getName().toLowerCase();
+ if (!file.exists()) {
+ // OLD METHOD
+ file = new File("cache/" + playername + ".cache");
+ ItemStack[] stacki = new ItemStack[36];
+ ItemStack[] stacka = new ItemStack[4];
+ if (!file.exists()) {
+ return new DataFileCache(stacki, stacka);
+ }
+ String group = null;
+ boolean op = false;
+ boolean flying = false;
+
+ Scanner reader = null;
+ try {
+ reader = new Scanner(file);
+
+ int i = 0;
+ int a = 0;
+ while (reader.hasNextLine()) {
+ String line = reader.nextLine();
+
+ if (!line.contains(":")) {
+ // the fist line represent the player group, operator status
+ // and flying status
+ final String[] playerInfo = line.split(";");
+ group = playerInfo[0];
+
+ if (Integer.parseInt(playerInfo[1]) == 1) {
+ op = true;
+ } else op = false;
+ if (playerInfo.length > 2) {
+ if (Integer.parseInt(playerInfo[2]) == 1) flying = true;
+ else flying = false;
+ }
+
+ continue;
+ }
+
+ if (!line.startsWith("i") && !line.startsWith("w")) {
+ continue;
+ }
+ String lores = "";
+ String name = "";
+ if (line.split("\\*").length > 1) {
+ lores = line.split("\\*")[1];
+ line = line.split("\\*")[0];
+ }
+ if (line.split(";").length > 1) {
+ name = line.split(";")[1];
+ line = line.split(";")[0];
+ }
+ final String[] in = line.split(":");
+ // can enchant item? size ofstring in file - 4 all / 2 = number
+ // of enchant
+ if (in[0].equals("i")) {
+ stacki[i] = new ItemStack(Material.getMaterial(in[1]),
+ Integer.parseInt(in[2]), Short.parseShort((in[3])));
+ if (in.length > 4 && !in[4].isEmpty()) {
+ for (int k = 4; k < in.length - 1; k++) {
+ stacki[i].addUnsafeEnchantment(
+ Enchantment.getByName(in[k]),
+ Integer.parseInt(in[k + 1]));
+ k++;
+ }
+ }
+ try {
+ ItemMeta meta = plugin.getServer().getItemFactory()
+ .getItemMeta(stacki[i].getType());
+ if (!name.isEmpty()) {
+ meta.setDisplayName(name);
+ }
+ if (!lores.isEmpty()) {
+ List loreList = new ArrayList();
+ for (String s : lores.split("%newline%")) {
+ loreList.add(s);
+ }
+ meta.setLore(loreList);
+ }
+ if (meta != null) stacki[i].setItemMeta(meta);
+ } catch (Exception e) {
+ }
+ i++;
+ } else {
+ stacka[a] = new ItemStack(Material.getMaterial(in[1]),
+ Integer.parseInt(in[2]), Short.parseShort((in[3])));
+ if (in.length > 4 && !in[4].isEmpty()) {
+ for (int k = 4; k < in.length - 1; k++) {
+ stacka[a].addUnsafeEnchantment(
+ Enchantment.getByName(in[k]),
+ Integer.parseInt(in[k + 1]));
+ k++;
+ }
+ }
+ try {
+ ItemMeta meta = plugin.getServer().getItemFactory()
+ .getItemMeta(stacka[a].getType());
+ if (!name.isEmpty()) meta.setDisplayName(name);
+ if (!lores.isEmpty()) {
+ List loreList = new ArrayList();
+ for (String s : lores.split("%newline%")) {
+ loreList.add(s);
+ }
+ meta.setLore(loreList);
+ }
+ if (meta != null) stacki[i].setItemMeta(meta);
+ } catch (Exception e) {
+ }
+ a++;
+ }
+ }
+ } catch (final Exception e) {
+ e.printStackTrace();
+ } finally {
+ if (reader != null) {
+ reader.close();
+ }
+ }
+ return new DataFileCache(stacki, stacka, group, op, flying);
+ } else {
+ // NEW METHOD
+ ItemStack[] inv = new ItemStack[36];
+ ItemStack[] armours = new ItemStack[4];
+ String group = null;
+ boolean op = false;
+ boolean flying = false;
+
+ Scanner reader = null;
+ try {
+ reader = new Scanner(file);
+
+ int count = 1;
+ while (reader.hasNextLine()) {
+ String line = reader.nextLine();
+ switch (count) {
+ case 1:
+ group = line;
+ break;
+ case 2:
+ op = Boolean.parseBoolean(line);
+ break;
+ case 3:
+ flying = Boolean.parseBoolean(line);
+ break;
+ default:
+ break;
+ }
+ count++;
+ }
+ if (reader != null)
+ reader.close();
+ for (int i = 0 ; i < inv.length; i++) {
+ reader = new Scanner(new File(plugin.getDataFolder() + File.separator + "cache" + File.separator + path
+ + File.separator + "inventory" + File.separator + i + ".cache"));
+ ItemStack item = new ItemStack(Material.AIR);
+ ItemMeta meta = null;
+ count = 1;
+ boolean v = true;
+ while (reader.hasNextLine() && v == true) {
+ String line = reader.nextLine();
+ switch (count) {
+ case 1:
+ item.setType(Material.getMaterial(line));
+ if (item.getType() == Material.AIR)
+ v = false;
+ continue;
+ case 2:
+ item.setDurability(Short.parseShort(line));
+ continue;
+ case 3:
+ item.setAmount(Integer.parseInt(line));
+ continue;
+ case 4:
+ meta = Bukkit.getItemFactory().getItemMeta(item.getType());
+ break;
+ default: break;
+ }
+ if (line.startsWith("name=")) {
+ line = line.substring(5);
+ meta.setDisplayName(line);
+ item.setItemMeta(meta);
+ continue;
+ }
+ if (line.startsWith("lore=")) {
+ line = line.substring(5);
+ List lore = new ArrayList();
+ for (String s : line.split("%newline%"))
+ lore.add(s);
+ meta.setLore(lore);
+ item.setItemMeta(meta);
+ continue;
+ }
+ if (line.startsWith("enchant=")) {
+ line = line.substring(8);
+ item.addEnchantment(Enchantment.getByName(line.split(":")[0]), Integer.parseInt(line.split(":")[1]));
+ }
+ count++;
+ }
+ if (reader != null)
+ reader.close();
+ inv[i] = item;
+ }
+ for (int i = 0 ; i < armours.length; i++) {
+ reader = new Scanner(new File(plugin.getDataFolder() + File.separator + "cache" + File.separator + path
+ + File.separator + "armours" + File.separator + i + ".cache"));
+ ItemStack item = new ItemStack(Material.AIR);
+ ItemMeta meta = null;
+ count = 1;
+ boolean v = true;
+ while (reader.hasNextLine() && v == true) {
+ String line = reader.nextLine();
+ switch (count) {
+ case 1:
+ item.setType(Material.getMaterial(line));
+ if (item.getType() == Material.AIR)
+ v = false;
+ continue;
+ case 2:
+ item.setDurability(Short.parseShort(line));
+ continue;
+ case 3:
+ item.setAmount(Integer.parseInt(line));
+ continue;
+ case 4:
+ meta = Bukkit.getItemFactory().getItemMeta(item.getType());
+ break;
+ default: break;
+ }
+ if (line.startsWith("name=")) {
+ line = line.substring(5);
+ meta.setDisplayName(line);
+ item.setItemMeta(meta);
+ continue;
+ }
+ if (line.startsWith("lore=")) {
+ line = line.substring(5);
+ List lore = new ArrayList();
+ for (String s : line.split("%newline%"))
+ lore.add(s);
+ meta.setLore(lore);
+ item.setItemMeta(meta);
+ continue;
+ }
+ if (line.startsWith("enchant=")) {
+ line = line.substring(8);
+ item.addEnchantment(Enchantment.getByName(line.split(":")[0]), Integer.parseInt(line.split(":")[1]));
+ }
+ count++;
+ }
+ if (reader != null)
+ reader.close();
+ armours[i] = item;
+ }
+
+ } catch (final Exception e) {
+ e.printStackTrace();
+ } finally {
+ if (reader != null)
+ reader.close();
+ }
+ return new DataFileCache(inv, armours, group, op, flying);
+ }
+
}
public void removeCache(Player player) {
- String playername = player.getName();
- File file = new File("cache/" + playername + ".cache");
+ String path = "";
+ try {
+ path = player.getUniqueId().toString();
+ } catch (Exception e) {
+ path = player.getName();
+ } catch (Error e) {
+ path = player.getName();
+ }
+ File file = new File(plugin.getDataFolder() + File.separator + "cache"
+ + File.separator + path);
if (!file.exists()) {
- playername = player.getName().toLowerCase();
- file = new File("cache/" + playername + ".cache");
+ file = new File("cache/" + player.getName().toLowerCase()
+ + ".cache");
}
if (file.exists()) {
- file.delete();
+ if (file.isDirectory()) {
+ for (File f : file.listFiles())
+ if (f.isDirectory()) for (File a : f.listFiles())
+ a.delete();
+ else f.delete();
+ } else file.delete();
}
}
public boolean doesCacheExist(Player player) {
- String playername = player.getName();
- File file = new File("cache/" + playername + ".cache");
+ String path = "";
+ try {
+ path = player.getUniqueId().toString();
+ } catch (Exception e) {
+ path = player.getName();
+ } catch (Error e) {
+ path = player.getName();
+ }
+ File file = new File(plugin.getDataFolder() + File.separator + "cache"
+ + File.separator + path);
if (!file.exists()) {
- playername = player.getName().toLowerCase();
- file = new File("cache/" + playername + ".cache");
+ file = new File("cache/" + player.getName().toLowerCase()
+ + ".cache");
}
if (file.exists()) {
diff --git a/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java b/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java
index c9f57819..c327db51 100644
--- a/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java
+++ b/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java
@@ -19,12 +19,13 @@ public class LimboCache {
private static LimboCache singleton = null;
public HashMap cache;
- private FileCache playerData = new FileCache();
+ private FileCache playerData;
public AuthMe plugin;
private LimboCache(AuthMe plugin) {
this.plugin = plugin;
this.cache = new HashMap();
+ this.playerData = new FileCache(plugin);
}
public void addLimboPlayer(Player player) {
diff --git a/src/main/java/fr/xephi/authme/commands/LogoutCommand.java b/src/main/java/fr/xephi/authme/commands/LogoutCommand.java
index c32a3e6c..24724d9e 100644
--- a/src/main/java/fr/xephi/authme/commands/LogoutCommand.java
+++ b/src/main/java/fr/xephi/authme/commands/LogoutCommand.java
@@ -33,11 +33,12 @@ public class LogoutCommand implements CommandExecutor {
private AuthMe plugin;
private DataSource database;
private Utils utils = Utils.getInstance();
- private FileCache playerBackup = new FileCache();
+ private FileCache playerBackup;
public LogoutCommand(AuthMe plugin, DataSource database) {
this.plugin = plugin;
this.database = database;
+ this.playerBackup = new FileCache(plugin);
}
@Override
diff --git a/src/main/java/fr/xephi/authme/commands/UnregisterCommand.java b/src/main/java/fr/xephi/authme/commands/UnregisterCommand.java
index 96532fe3..b98dfd08 100644
--- a/src/main/java/fr/xephi/authme/commands/UnregisterCommand.java
+++ b/src/main/java/fr/xephi/authme/commands/UnregisterCommand.java
@@ -34,11 +34,12 @@ public class UnregisterCommand implements CommandExecutor {
private Messages m = Messages.getInstance();
public AuthMe plugin;
private DataSource database;
- private FileCache playerCache = new FileCache();
+ private FileCache playerCache;
public UnregisterCommand(AuthMe plugin, DataSource database) {
this.plugin = plugin;
this.database = database;
+ this.playerCache = new FileCache(plugin);
}
@Override
diff --git a/src/main/java/fr/xephi/authme/datasource/FlatFileThread.java b/src/main/java/fr/xephi/authme/datasource/FlatFileThread.java
index 28385c12..2bf0923b 100644
--- a/src/main/java/fr/xephi/authme/datasource/FlatFileThread.java
+++ b/src/main/java/fr/xephi/authme/datasource/FlatFileThread.java
@@ -755,8 +755,7 @@ public class FlatFileThread extends Thread implements DataSource {
int result = 0;
try {
br = new BufferedReader(new FileReader(source));
- String line;
- while ((line = br.readLine()) != null) {
+ while ((br.readLine()) != null) {
result++;
}
} catch (FileNotFoundException ex) {
diff --git a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java
index bd0cf755..5f4607e4 100644
--- a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java
+++ b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java
@@ -70,13 +70,14 @@ public class AuthMePlayerListener implements Listener {
private Messages m = Messages.getInstance();
public AuthMe plugin;
private DataSource data;
- private FileCache playerBackup = new FileCache();
+ private FileCache playerBackup;
public boolean causeByAuthMe = false;
private HashMap antibot = new HashMap();
public AuthMePlayerListener(AuthMe plugin, DataSource data) {
this.plugin = plugin;
this.data = data;
+ this.playerBackup = new FileCache(plugin);
}
@EventHandler(priority = EventPriority.LOWEST)
diff --git a/src/main/java/fr/xephi/authme/process/login/ProcessSyncronousPlayerLogin.java b/src/main/java/fr/xephi/authme/process/login/ProcessSyncronousPlayerLogin.java
index 392d96a2..77ea73bf 100644
--- a/src/main/java/fr/xephi/authme/process/login/ProcessSyncronousPlayerLogin.java
+++ b/src/main/java/fr/xephi/authme/process/login/ProcessSyncronousPlayerLogin.java
@@ -31,7 +31,7 @@ public class ProcessSyncronousPlayerLogin implements Runnable {
private AuthMe plugin;
private DataSource database;
private PluginManager pm;
- private FileCache playerCache = new FileCache();
+ private FileCache playerCache;
public ProcessSyncronousPlayerLogin(Player player, AuthMe plugin,
DataSource data) {
@@ -42,6 +42,7 @@ public class ProcessSyncronousPlayerLogin implements Runnable {
this.name = player.getName().toLowerCase();
this.limbo = LimboCache.getInstance().getLimboPlayer(name);
this.auth = database.getAuth(name);
+ this.playerCache = new FileCache(plugin);
}
public LimboPlayer getLimbo() {
diff --git a/src/main/java/fr/xephi/authme/task/TimeoutTask.java b/src/main/java/fr/xephi/authme/task/TimeoutTask.java
index 700e52e8..b88281bb 100644
--- a/src/main/java/fr/xephi/authme/task/TimeoutTask.java
+++ b/src/main/java/fr/xephi/authme/task/TimeoutTask.java
@@ -2,8 +2,8 @@ package fr.xephi.authme.task;
import org.bukkit.GameMode;
import org.bukkit.entity.Player;
-import org.bukkit.plugin.java.JavaPlugin;
+import fr.xephi.authme.AuthMe;
import fr.xephi.authme.ConsoleLogger;
import fr.xephi.authme.cache.auth.PlayerCache;
import fr.xephi.authme.cache.backup.FileCache;
@@ -14,14 +14,15 @@ import fr.xephi.authme.settings.Messages;
public class TimeoutTask implements Runnable {
- private JavaPlugin plugin;
+ private AuthMe plugin;
private String name;
private Messages m = Messages.getInstance();
- private FileCache playerCache = new FileCache();
+ private FileCache playerCache;
- public TimeoutTask(JavaPlugin plugin, String name) {
+ public TimeoutTask(AuthMe plugin, String name) {
this.plugin = plugin;
this.name = name;
+ this.playerCache = new FileCache(plugin);
}
public String getName() {