Class GSAuthListenerStandalone
java.lang.Object
com.gamersafer.minecraft.auth.common.listener.GSAuthListenerStandalone
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BanManagerprotected final BackendServerCommunicatorprotected final SharedConfigurationprotected final GSAuthPluginprotected booleanprotected final EventFactoryprotected final LanguageConfigurationprotected final ILoggerprotected final ILoginHandlerFactoryprotected final MessageConfigurationprotected final IOnboardingServiceprotected final PlaceholderServiceprotected final IPlayerStorageprotected final Stringprotected final IServerprotected final IProfileService -
Constructor Summary
ConstructorsConstructorDescriptionGSAuthListenerStandalone(IServer server, GSAuthPlugin core, SharedConfiguration config, MessageConfiguration messages, LanguageConfiguration lang, BackendServerCommunicator communicator, IProfileService service, IPlayerStorage playerStorage, ILogger logger, BanManager banManager, EventFactory eventFactory, ILoginHandlerFactory loginHandlerFactory, String pluginChannel, PlaceholderService placeholderService, IOnboardingService onboardingService) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidexecuteAfterServerConnect(UUID uuid, Runnable r) voidonDisconnect(UserIdentity identity) voidAt the earliest login event where Player Object is available.voidonLoginEarly(UserIdentity identity, @Nullable IPlayer eventPlayer) At the earliest login event.voidonPluginMessage(String channel, byte[] content, boolean fromServer, Runnable canceller) voidonPostServerConnect(IPlayer player) protected abstract voidsendDataToServer(IPlayer player) protected abstract voidsendDisabled(IPlayer player)
-
Field Details
-
server
-
core
-
config
-
messages
-
lang
-
communicator
-
service
-
playerStorage
-
logger
-
banManager
-
eventFactory
-
loginHandlerFactory
-
placeholderService
-
pluginChannel
-
onboardingService
-
disableChecks
protected boolean disableChecks
-
-
Constructor Details
-
Method Details
-
onLogin
public void onLogin(IPlayer iplayer, Consumer<net.kyori.adventure.text.Component> loginBanCanceller) At the earliest login event where Player Object is available. Event priorityNORMAL -
onPluginMessage
-
onPostServerConnect
-
sendDataToServer
-
sendDisabled
-
executeAfterServerConnect
-
disableChecks
public void disableChecks() -
enableChecks
public void enableChecks()