@Override public void done(PreLoginEvent result, Throwable error) { if ( result.isCancelled() ) { disconnect( result.getCancelReasonComponents() ); return; } if ( ch.isClosed() ) { return; } if ( onlineMode ) { unsafe().sendPacket( request = EncryptionUtil.encryptRequest() ); } else { finish(); } thisState = State.ENCRYPT; } };
/** * @param cancelReason reason to be displayed * @deprecated Use * {@link #setCancelReason(net.md_5.bungee.api.chat.BaseComponent...)} * instead. */ @Deprecated public void setCancelReason(String cancelReason) { setCancelReason( TextComponent.fromLegacyText( cancelReason ) ); }
@Override public void done(PreLoginEvent result, Throwable error) { if ( result.isCancelled() ) { disconnect( result.getCancelReason() ); return; } if ( ch.isClosed() ) { return; } if ( onlineMode ) { unsafe().sendPacket( request = EncryptionUtil.encryptRequest() ); } else { finish(); } thisState = State.ENCRYPT; } };
bungee.getPluginManager().callEvent( new PreLoginEvent( InitialHandler.this, callback ) );
/** * @return reason to be displayed * @deprecated Use component methods instead. */ @Deprecated public String getCancelReason() { return BaseComponent.toLegacyText( getCancelReasonComponents() ); }
@EventHandler (priority = -128) public void onPreLoginEvent(PreLoginEvent event) { injectConnection(event.getConnection()); }
bungee.getPluginManager().callEvent( new PreLoginEvent( InitialHandler.this, callback ) );