geforkt von SteamWar/BungeeCore
Speed BrandListener up
Dieser Commit ist enthalten in:
Ursprung
d4a50d3974
Commit
d1e90d8a6c
@ -47,21 +47,17 @@ public class BrandListener extends BasicListener {
|
|||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onServerSwitch(PluginMessageEvent event) {
|
public void onServerSwitch(PluginMessageEvent event) {
|
||||||
long time = System.currentTimeMillis();
|
|
||||||
if(!event.getTag().equals("minecraft:brand") && !event.getTag().equals("MC|Brand")) {
|
if(!event.getTag().equals("minecraft:brand") && !event.getTag().equals("MC|Brand")) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
System.out.println("TIME Check brand: " + (System.currentTimeMillis() - time));
|
|
||||||
|
|
||||||
if (isLocalHost(event.getReceiver().getAddress().getAddress())) {
|
if (isLocalHost(event.getReceiver().getAddress().getAddress())) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
System.out.println("TIME Check localhost: " + (System.currentTimeMillis() - time));
|
|
||||||
|
|
||||||
if (!(event.getReceiver() instanceof ProxiedPlayer)) {
|
if (!(event.getReceiver() instanceof ProxiedPlayer)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
System.out.println("TIME Was proxiedplayer: " + (System.currentTimeMillis() - time));
|
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
|
|
||||||
ProxiedPlayer player = (ProxiedPlayer) event.getReceiver();
|
ProxiedPlayer player = (ProxiedPlayer) event.getReceiver();
|
||||||
@ -71,6 +67,5 @@ public class BrandListener extends BasicListener {
|
|||||||
DefinedPacket.writeString(brandString, brand);
|
DefinedPacket.writeString(brandString, brand);
|
||||||
player.sendData(event.getTag(), DefinedPacket.toArray(brand));
|
player.sendData(event.getTag(), DefinedPacket.toArray(brand));
|
||||||
brand.release();
|
brand.release();
|
||||||
System.out.println("TIME finish: " + (System.currentTimeMillis() - time));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren