SteamWar/BungeeCore
Archiviert
13
2

Add TpCommand tabcompletions for Teamserver players not joining from SteamWar #502

Zusammengeführt
Lixfel hat 2 Commits von TpAndTablist nach master 2023-12-17 21:04:46 +01:00 zusammengeführt
2 geänderte Dateien mit 4 neuen und 7 gelöschten Zeilen
Nur Änderungen aus Commit 5a0cf47878 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -33,10 +33,7 @@ import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.config.ServerInfo;
import net.md_5.bungee.api.connection.ProxiedPlayer;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.*;
public class TpCommand extends SWCommand {
@ -89,7 +86,7 @@ public class TpCommand extends SWCommand {
});
}
if (Storage.teamServers.containsValue(((ProxiedPlayer) sender).getServer().getInfo())) {
Storage.directTabItems.getOrDefault((ProxiedPlayer) sender, new HashMap<>()).forEach((uuid, item) -> {
Storage.directTabItems.getOrDefault((ProxiedPlayer) sender, Collections.emptyMap()).forEach((uuid, item) -> {
list.add(item.getUsername());
});
}
YoyoNow markierte diese Unterhaltung als gelöst
Review

Collections.emptyMap()?

Collections.emptyMap()?

Datei anzeigen

@ -218,7 +218,7 @@ public class Tablist extends MessageToMessageDecoder<PacketWrapper> {
item.setDisplayName(new TextComponent());
item.setListed(false);
} else if (item.getDisplayName() == null) {
item.setDisplayName(new TextComponent("§7" + item.getUsername()));
item.setDisplayName(TextComponent.fromLegacy("§7" + item.getUsername()));
YoyoNow markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

So einfach ist das nicht... Das ist ja schließlich kein Legacy-Text, sondern moderne TextComponent... du musst das entsprechend umparsen (TextComponent.parsefromLegacy oder so ähnlich)

So einfach ist das nicht... Das ist ja schließlich kein Legacy-Text, sondern moderne TextComponent... du musst das entsprechend umparsen (TextComponent.parsefromLegacy oder so ähnlich)
}
item.setPublicKey(null);
if(!player.getUniqueId().equals(item.getUuid()) && item.getGamemode() == 3)
@ -273,7 +273,7 @@ public class Tablist extends MessageToMessageDecoder<PacketWrapper> {
item.setDisplayName(new TextComponent());
item.setListed(false);
} else if (item.getDisplayName() == null) {
item.setDisplayName(new TextComponent("§7" + item.getUsername()));
item.setDisplayName(TextComponent.fromLegacy("§7" + item.getUsername()));
}
item.setPublicKey(null);
if(!player.getUniqueId().equals(item.getUuid()) && item.getGamemode() == 3)