mirror of
https://github.com/ME1312/SubServers-2.git
synced 2024-11-25 11:46:50 +01:00
More debug messages
This commit is contained in:
parent
d3e6d3e579
commit
fa82e0ab96
@ -150,7 +150,7 @@ public class ConfigUpdater {
|
||||
if (i > 0) {
|
||||
YAMLSection settings = new YAMLSection();
|
||||
settings.set("Version", ((now.compareTo(was) <= 0)?was:now).toString());
|
||||
if (updated.getMap("Settings", new YAMLSection()).contains("RemotePlayer-Cache-Interval")) settings.set("RemotePlayer-Cache-Interval", updated.getMap("Settings").getRawString("RemotePlayer-Cache-Interval"));
|
||||
if (updated.getMap("Settings", new YAMLSection()).contains("RPEC-Check-Interval")) settings.set("RPEC-Check-Interval", updated.getMap("Settings").getRawString("RPEC-Check-Interval"));
|
||||
settings.set("Disabled-Overrides", updated.getMap("Settings", new YAMLSection()).getRawStringList("Disabled-Overrides", Collections.emptyList()));
|
||||
|
||||
YAMLSection smart_fallback = new YAMLSection();
|
||||
|
@ -999,15 +999,18 @@ public final class SubProxy extends BungeeCord implements Listener {
|
||||
|
||||
@EventHandler(priority = Byte.MIN_VALUE)
|
||||
public void resetPlayer(PlayerDisconnectEvent e) {
|
||||
fallbackLimbo.remove(e.getPlayer().getUniqueId());
|
||||
SubCommand.players.remove(e.getPlayer().getUniqueId());
|
||||
UUID id = e.getPlayer().getUniqueId();
|
||||
fallbackLimbo.remove(id);
|
||||
SubCommand.players.remove(id);
|
||||
Logger.get("SubServers").info("PlayerDisconnectEvent(" + id + ")");
|
||||
|
||||
synchronized (rPlayers) {
|
||||
if (rPlayers.containsKey(e.getPlayer().getUniqueId()) && (!rPlayerLinkP.containsKey(e.getPlayer().getUniqueId()) || rPlayerLinkP.get(e.getPlayer().getUniqueId()).isMaster())) {
|
||||
RemotePlayer player = rPlayers.get(e.getPlayer().getUniqueId());
|
||||
rPlayerLinkS.remove(e.getPlayer().getUniqueId());
|
||||
rPlayerLinkP.remove(e.getPlayer().getUniqueId());
|
||||
rPlayers.remove(e.getPlayer().getUniqueId());
|
||||
if (rPlayers.containsKey(id) && (!rPlayerLinkP.containsKey(id) || rPlayerLinkP.get(id).isMaster())) {
|
||||
Logger.get("SubServers").info("RP::Remove(" + id + ")");
|
||||
RemotePlayer player = rPlayers.get(id);
|
||||
rPlayerLinkS.remove(id);
|
||||
rPlayerLinkP.remove(id);
|
||||
rPlayers.remove(id);
|
||||
|
||||
for (Proxy proxy : SubAPI.getInstance().getProxies().values()) if (proxy.getSubData()[0] != null) {
|
||||
((SubDataClient) proxy.getSubData()[0]).sendPacket(new PacketExSyncPlayer(mProxy.getName(), false, player));
|
||||
|
@ -250,7 +250,6 @@ public final class ExProxy extends BungeeCord implements Listener {
|
||||
ArrayList<RemotePlayer> add = new ArrayList<RemotePlayer>();
|
||||
for (ProxiedPlayer player : getPlayers()) {
|
||||
if (!rPlayers.containsKey(player.getUniqueId())) { // Add players that don't exist
|
||||
Logger.get("SubServers").info("RPEC::Add(" + player.getUniqueId() + ")");
|
||||
RemotePlayer p = new RemotePlayer(player);
|
||||
rPlayerLinkP.put(player.getUniqueId(), p.getProxy().toLowerCase());
|
||||
rPlayers.put(player.getUniqueId(), p);
|
||||
@ -261,7 +260,6 @@ public final class ExProxy extends BungeeCord implements Listener {
|
||||
ArrayList<RemotePlayer> remove = new ArrayList<RemotePlayer>();
|
||||
for (NamedContainer<String, UUID> player : proxy.getPlayers()) { // Remove players that shouldn't exist
|
||||
if (getPlayer(player.get()) == null) {
|
||||
Logger.get("SubServers").info("RPEC::Remove(" + player + ")");
|
||||
remove.add(rPlayers.get(player.get()));
|
||||
rPlayerLinkS.remove(player.get());
|
||||
rPlayerLinkP.remove(player.get());
|
||||
@ -270,7 +268,6 @@ public final class ExProxy extends BungeeCord implements Listener {
|
||||
}
|
||||
for (UUID player : Util.getBackwards(rPlayerLinkP, api.getName().toLowerCase())) { // Remove players that shouldn't exist (internally)
|
||||
if (getPlayer(player) == null) {
|
||||
Logger.get("SubServers").info("RPEC::Internal(" + player + ")");
|
||||
rPlayerLinkS.remove(player);
|
||||
rPlayerLinkP.remove(player);
|
||||
rPlayers.remove(player);
|
||||
@ -537,17 +534,20 @@ public final class ExProxy extends BungeeCord implements Listener {
|
||||
|
||||
@EventHandler(priority = Byte.MIN_VALUE)
|
||||
public void resetPlayer(PlayerDisconnectEvent e) {
|
||||
fallbackLimbo.remove(e.getPlayer().getUniqueId());
|
||||
SubCommand.permitted.remove(e.getPlayer().getUniqueId());
|
||||
UUID id = e.getPlayer().getUniqueId();
|
||||
fallbackLimbo.remove(id);
|
||||
SubCommand.permitted.remove(id);
|
||||
|
||||
synchronized (rPlayers) {
|
||||
if (rPlayers.containsKey(e.getPlayer().getUniqueId()) && (!rPlayerLinkP.containsKey(e.getPlayer().getUniqueId()) || rPlayerLinkP.get(e.getPlayer().getUniqueId()).equalsIgnoreCase(api.getName()))) {
|
||||
if (rPlayers.containsKey(id) && (!rPlayerLinkP.containsKey(id) || rPlayerLinkP.get(id).equalsIgnoreCase(api.getName()))) {
|
||||
RemotePlayer player = rPlayers.get(id);
|
||||
rPlayerLinkS.remove(id);
|
||||
rPlayerLinkP.remove(id);
|
||||
rPlayers.remove(id);
|
||||
|
||||
if (api.getSubDataNetwork()[0] != null) {
|
||||
((SubDataClient) api.getSubDataNetwork()[0]).sendPacket(new PacketExSyncPlayer(false, rPlayers.get(e.getPlayer().getUniqueId())));
|
||||
((SubDataClient) api.getSubDataNetwork()[0]).sendPacket(new PacketExSyncPlayer(false, player));
|
||||
}
|
||||
rPlayerLinkS.remove(e.getPlayer().getUniqueId());
|
||||
rPlayerLinkP.remove(e.getPlayer().getUniqueId());
|
||||
rPlayers.remove(e.getPlayer().getUniqueId());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -74,7 +74,7 @@ public class ConfigUpdater {
|
||||
if (i > 0) {
|
||||
YAMLSection settings = new YAMLSection();
|
||||
settings.set("Version", ((now.compareTo(was) <= 0)?was:now).toString());
|
||||
if (updated.getMap("Settings", new YAMLSection()).contains("RemotePlayer-Cache-Interval")) settings.set("RemotePlayer-Cache-Interval", updated.getMap("Settings").getRawString("RemotePlayer-Cache-Interval"));
|
||||
if (updated.getMap("Settings", new YAMLSection()).contains("RPEC-Check-Interval")) settings.set("RPEC-Check-Interval", updated.getMap("Settings").getRawString("RPEC-Check-Interval"));
|
||||
settings.set("Disabled-Overrides", updated.getMap("Settings", new YAMLSection()).getRawStringList("Disabled-Overrides", Collections.emptyList()));
|
||||
|
||||
YAMLSection smart_fallback = new YAMLSection();
|
||||
|
Loading…
Reference in New Issue
Block a user