Class IUserManager<P extends CodexDataPlugin<P,U>,U extends IAbstractUser<P>>
java.lang.Object
studio.magemonkey.codex.manager.IListener<P>
studio.magemonkey.codex.manager.IManager<P>
studio.magemonkey.codex.data.users.IUserManager<P,U>
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,studio.magemonkey.codex.manager.api.Loadable
public abstract class IUserManager<P extends CodexDataPlugin<P,U>,U extends IAbstractUser<P>>
extends studio.magemonkey.codex.manager.IManager<P>
-
Field Summary
Fields inherited from class studio.magemonkey.codex.manager.IListener
plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidautosave()protected abstract UcreateData(org.bukkit.entity.Player player) final UgetOrLoadUser(String uuid, boolean isId) getOrLoadUser(org.bukkit.entity.Player player) booleanisLoaded(org.bukkit.entity.Player player) voidvoidonUserJoin(org.bukkit.event.player.PlayerJoinEvent e) protected voidonUserLoad(U user) Deprecated.voidonUserLogin(org.bukkit.event.player.AsyncPlayerPreLoginEvent e) voidonUserQuit(org.bukkit.event.player.PlayerQuitEvent e) protected voidonUserUnload(U user) Deprecated.voidvoidvoidsetup()voidshutdown()final voidunloadUser(String uuid) final voidunloadUser(org.bukkit.entity.Player player) Methods inherited from class studio.magemonkey.codex.manager.IListener
registerListenersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface studio.magemonkey.codex.manager.AbstractListener
unregisterListenersMethods inherited from interface studio.magemonkey.codex.manager.api.Loadable
reload
-
Constructor Details
-
IUserManager
-
-
Method Details
-
setup
public void setup() -
shutdown
public void shutdown() -
loadOnlineUsers
public void loadOnlineUsers() -
autosave
public void autosave() -
save
-
save
-
createData
-
getOrLoadUser
-
getOrLoadUser
-
unloadUser
public final void unloadUser(@NotNull org.bukkit.entity.Player player) -
unloadUser
-
onUserUnload
Deprecated. -
onUserLoad
Deprecated. -
getActiveUsersMap
-
getActiveUsers
-
getInactiveUsers
-
isLoaded
public boolean isLoaded(@NotNull org.bukkit.entity.Player player) -
onUserLogin
public void onUserLogin(org.bukkit.event.player.AsyncPlayerPreLoginEvent e) -
onUserJoin
public void onUserJoin(org.bukkit.event.player.PlayerJoinEvent e) -
onUserQuit
public void onUserQuit(org.bukkit.event.player.PlayerQuitEvent e)
-