Update SchematicCommand.schemSearch #104
@ -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
|
||||
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
Chaoscaot
hat
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
YoyoNow
hat
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
Chaoscaot
hat
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)) {
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren
Hier auch .equalsIgnoreCase()