added empty check
Dieser Commit ist enthalten in:
Ursprung
44f0f0bd37
Commit
d2f54b9206
@ -180,7 +180,7 @@ class GUI {
|
||||
inv.open();
|
||||
}
|
||||
|
||||
static void listSearch(Player player, String search) {
|
||||
static boolean listSearch(Player player, String search) {
|
||||
List<Pair<SWItem, Schematic>> schemList = new LinkedList<>();
|
||||
List<Schematic> filteredSchems = new ArrayList<>();
|
||||
|
||||
@ -189,6 +189,9 @@ class GUI {
|
||||
filteredSchems.add(currentSchem);
|
||||
}
|
||||
|
||||
if(filteredSchems.isEmpty())
|
||||
return false;
|
||||
|
||||
for(Schematic currentSchem : filteredSchems) {
|
||||
Material m;
|
||||
if (currentSchem.getItem().isEmpty())
|
||||
@ -206,5 +209,6 @@ class GUI {
|
||||
}, schemList);
|
||||
inv.setCallback(-999, (ClickType click) -> player.closeInventory());
|
||||
inv.open();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -334,11 +334,12 @@ public class SchematicCommand implements CommandExecutor {
|
||||
}
|
||||
|
||||
private void search(Player player, String[] args) {
|
||||
if(args.length != 1) {
|
||||
if(args.length < 2) {
|
||||
help(player);
|
||||
return;
|
||||
}
|
||||
GUI.listSearch(player, args[0]);
|
||||
if(!GUI.listSearch(player, args[1]))
|
||||
player.sendMessage("§cEs wurden keine Schematics gefunden!");
|
||||
}
|
||||
|
||||
static void download(Player player, Schematic schematic){
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren