13
0

Update SchematicCommand.schemSearch #104

Zusammengeführt
Chaoscaot hat 6 Commits von SchemSearch nach master 2022-01-15 14:53:53 +01:00 zusammengeführt
Nur Änderungen aus Commit 6f93130fe6 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -284,13 +284,12 @@ public class SchematicCommand extends SWCommand {
predicates.add(node -> node.getItem().equalsIgnoreCase(query[finalI + 1]));
YoyoNow markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

Hier auch .equalsIgnoreCase()

Hier auch .equalsIgnoreCase()
break;
case "-owner":
try {
SteamwarUser steamwarUser = SteamwarUser.get(query[finalI + 1]);
predicates.add(node -> node.getOwner() == steamwarUser.getId());
} catch (Exception e) {
SteamwarUser steamwarUser = SteamwarUser.get(query[finalI + 1]);
if (steamwarUser == null) {
player.sendMessage(SchematicSystem.PREFIX + "§cDer Spieler §e" + query[finalI + 1] + " §cexistiert nicht");
return;
}
YoyoNow markierte diese Unterhaltung als gelöst
Review

Diese Exception wird nicht fliegen, da wenn der Spieler nicht existiert, von der SteamwarUser.get() einfach null zurück gegeben wird

Diese Exception wird nicht fliegen, da wenn der Spieler nicht existiert, von der SteamwarUser.get() einfach null zurück gegeben wird
Review

Naja doch schon so irgendwie, aber nicht mehr hier. Änder ich.

Naja doch schon so irgendwie, aber nicht mehr hier. Änder ich.
predicates.add(node -> node.getOwner() == steamwarUser.getId());
}
i++;
}
@ -660,7 +659,10 @@ public class SchematicCommand extends SWCommand {
@Override
public List<String> tabCompletes(CommandSender commandSender, String[] strings, String s) {
if (strings.length == 0) {
return Collections.singletonList(s);
List<String> list = new ArrayList<>();
list.add(s);
YoyoNow markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

Hier sollten auch noch die Mapper mit dabei

Hier sollten auch noch die Mapper mit dabei
list.addAll(searchMapper.keySet());
return list;
}
String last = strings[strings.length - 1];
if (searchMapper.containsKey(last)) {