misc: Some minor improvements
This commit is contained in:
parent
cc3803307e
commit
01b41e47ae
@ -87,7 +87,7 @@ public class PluginMessageListener {
|
|||||||
private void createServerConnectionRequest(Player loggedPlayer, ServerConnection connection){
|
private void createServerConnectionRequest(Player loggedPlayer, ServerConnection connection){
|
||||||
final RegisteredServer loginServer = loggedPlayer.getCurrentServer().orElse(connection).getServer();
|
final RegisteredServer loginServer = loggedPlayer.getCurrentServer().orElse(connection).getServer();
|
||||||
proxy.getEventManager().fireAndForget(new ProxyLoginEvent(loggedPlayer));
|
proxy.getEventManager().fireAndForget(new ProxyLoginEvent(loggedPlayer));
|
||||||
if(config.getToServerOptions().sendToServer()){
|
if (config.getToServerOptions().sendToServer()) {
|
||||||
final List<String> serverList = config.getToServerOptions().getTeleportServers();
|
final List<String> serverList = config.getToServerOptions().getTeleportServers();
|
||||||
final String randomServer = serverList.get(rm.nextInt(serverList.size()));
|
final String randomServer = serverList.get(rm.nextInt(serverList.size()));
|
||||||
proxy.getServer(randomServer).ifPresentOrElse(serverToSend ->
|
proxy.getServer(randomServer).ifPresentOrElse(serverToSend ->
|
||||||
|
@ -25,8 +25,8 @@ public class AuthMeListener implements Listener {
|
|||||||
@EventHandler(priority = EventPriority.HIGHEST)
|
@EventHandler(priority = EventPriority.HIGHEST)
|
||||||
public void onLogin(LoginEvent event) {
|
public void onLogin(LoginEvent event) {
|
||||||
final Player player = event.getPlayer();
|
final Player player = event.getPlayer();
|
||||||
PreSendLoginEvent preSendLoginEvent = new PreSendLoginEvent(player);
|
|
||||||
if(preSendLoginEvent.callEvent()){
|
if (new PreSendLoginEvent(player).callEvent()) {
|
||||||
plugin.sendMessageToProxy(player, MessageType.LOGIN, player.getName());
|
plugin.sendMessageToProxy(player, MessageType.LOGIN, player.getName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,14 +13,16 @@ public class MessageListener implements PluginMessageListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onPluginMessageReceived(@NotNull String identifier, @NotNull Player player, @NotNull byte[] bytes) {
|
public void onPluginMessageReceived(@NotNull String identifier, @NotNull Player player, @NotNull byte[] bytes) {
|
||||||
if(identifier.equals("authmevelocity")){
|
if (!identifier.equals("authmevelocity")) {
|
||||||
ByteArrayDataInput input = ByteStreams.newDataInput(bytes);
|
return;
|
||||||
String subchannel = input.readUTF();
|
}
|
||||||
if("main".equals(subchannel)){
|
|
||||||
String msg = input.readUTF();
|
ByteArrayDataInput input = ByteStreams.newDataInput(bytes);
|
||||||
if("LOGIN".equals(msg)){
|
String subchannel = input.readUTF();
|
||||||
AuthMeApi.getInstance().forceLogin(player);
|
if ("main".equals(subchannel)) {
|
||||||
}
|
String msg = input.readUTF();
|
||||||
|
if ("LOGIN".equals(msg)) {
|
||||||
|
AuthMeApi.getInstance().forceLogin(player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user