Class GSBansListenerStandalone
java.lang.Object
com.gamersafer.minecraft.bans.common.listener.GSBansListenerStandalone
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BanManagerprotected final SharedConfigurationprotected final GSBansPluginprotected booleanprotected final ILoggerprotected final MessageConfigurationprotected final PlaceholderServiceprotected final IPlayerStorageprotected final IServer -
Constructor Summary
ConstructorsConstructorDescriptionGSBansListenerStandalone(IServer server, GSBansPlugin core, SharedConfiguration config, MessageConfiguration messages, ILogger logger, BanManager banManager, IPlayerStorage playerStorage, PlaceholderService placeholderService) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteAfterServerConnect(UUID uuid, Runnable r) voidonDisconnect(UserIdentity identity) voidAt the earliest login event where Player Object is available.voidonLoginEarly(UserIdentity identity, @NonNull Optional<IPlayer> eventPlayer, Consumer<net.kyori.adventure.text.Component> loginBanCanceller) At the earliest login event.voidonPostServerConnect(IPlayer player)
-
Field Details
-
server
-
core
-
config
-
messages
-
logger
-
banManager
-
playerStorage
-
placeholderService
-
disableChecks
protected boolean disableChecks
-
-
Constructor Details
-
Method Details
-
onLogin
At the earliest login event where Player Object is available. Event priorityNORMAL -
onPostServerConnect
-
executeAfterServerConnect