Class ProfileManager
java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.divinity.manager.profile.ProfileManager
- All Implemented Interfaces:
org.bukkit.event.Listener,studio.magemonkey.codex.manager.AbstractListener,studio.magemonkey.codex.manager.api.Loadable
public class ProfileManager
extends studio.magemonkey.codex.manager.IListener<Divinity>
implements studio.magemonkey.codex.manager.api.Loadable
-
Field Summary
Fields inherited from class studio.magemonkey.codex.manager.IListener
plugin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanCreateMoreProfiles(org.bukkit.entity.Player player) booleancreateProfile(org.bukkit.entity.Player player, String name) intintgetPlayerMaxProfiles(org.bukkit.entity.Player player) longgetProfileSwitchCooldownDate(org.bukkit.entity.Player player) booleanvoidonProfileCreationChat(org.bukkit.event.player.AsyncPlayerChatEvent e) voidonProfileSelectJoin(org.bukkit.event.player.PlayerJoinEvent e) voidsetProfileSwitchCooldown(org.bukkit.entity.Player player) voidsetup()voidshutdown()voidstartProfileCreation(org.bukkit.entity.Player player) booleanswitchProfile(org.bukkit.entity.Player player, UserProfile profile) 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
-
ProfileManager
-
-
Method Details
-
setup
public void setup()- Specified by:
setupin interfacestudio.magemonkey.codex.manager.api.Loadable
-
shutdown
public void shutdown()- Specified by:
shutdownin interfacestudio.magemonkey.codex.manager.api.Loadable
-
isSelectOnJoin
public boolean isSelectOnJoin() -
getChangeCooldown
public int getChangeCooldown() -
getNamePattern
-
getPlayerMaxProfiles
public int getPlayerMaxProfiles(@NotNull org.bukkit.entity.Player player) -
getSettingsGUI
-
getProfileGUI
-
getProfilesGUI
-
canCreateMoreProfiles
public boolean canCreateMoreProfiles(@NotNull org.bukkit.entity.Player player) -
startProfileCreation
public void startProfileCreation(@NotNull org.bukkit.entity.Player player) -
createProfile
-
switchProfile
public boolean switchProfile(@NotNull org.bukkit.entity.Player player, @NotNull UserProfile profile) -
setProfileSwitchCooldown
public void setProfileSwitchCooldown(@NotNull org.bukkit.entity.Player player) -
getProfileSwitchCooldownDate
public long getProfileSwitchCooldownDate(@NotNull org.bukkit.entity.Player player) -
onProfileSelectJoin
public void onProfileSelectJoin(org.bukkit.event.player.PlayerJoinEvent e) -
onProfileCreationChat
public void onProfileCreationChat(org.bukkit.event.player.AsyncPlayerChatEvent e)
-