13
0

Closes #31 schematic_search #39

Zusammengeführt
Lixfel hat 4 Commits von schematic_search nach master 2020-01-08 17:45:31 +01:00 zusammengeführt
2 geänderte Dateien mit 8 neuen und 3 gelöschten Zeilen
Nur Änderungen aus Commit d2f54b9206 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -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);
Review

Information: Du darfst keine Elemente hinzufügen/löschen aus der Liste, durch die du gerade durchiterierst.

Information: Du darfst keine Elemente hinzufügen/löschen aus der Liste, durch die du gerade durchiterierst.
Review

ja stimmt, wird hier aber nie eintreffen, da es sich um einen Programmierfehler handelt

ja stimmt, wird hier aber nie eintreffen, da es sich um einen Programmierfehler handelt
}
if(filteredSchems.isEmpty())
Review

Wie geschrieben, immer empty.

Wie geschrieben, immer empty.
Review

ist auch nur ein Folgefehler des ersten Fehlers ^^

ist auch nur ein Folgefehler des ersten Fehlers ^^
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;
}
}

Datei anzeigen

@ -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);
Review

Könntest du den search-Befehl noch in der Suche hinterlegen?

Könntest du den search-Befehl noch in der Suche hinterlegen?
Review

natürlich ^^

natürlich ^^
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){