Closes #31 schematic_search #39
@ -184,7 +184,7 @@ class GUI {
|
|||||||
List<Pair<SWItem, Schematic>> schemList = new LinkedList<>();
|
List<Pair<SWItem, Schematic>> schemList = new LinkedList<>();
|
||||||
List<Schematic> filteredSchems = new ArrayList<>();
|
List<Schematic> filteredSchems = new ArrayList<>();
|
||||||
|
|
||||||
for(Schematic currentSchem : filteredSchems) {
|
for(Schematic currentSchem : Schematic.getSchemsAccessibleByUser(player.getUniqueId())) {
|
||||||
|
|||||||
if(currentSchem.getSchemName().toLowerCase().contains(search.toLowerCase()))
|
if(currentSchem.getSchemName().toLowerCase().contains(search.toLowerCase()))
|
||||||
filteredSchems.add(currentSchem);
|
filteredSchems.add(currentSchem);
|
||||||
Lixfel
hat
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.
Yaruma3341
hat
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
|
|||||||
}
|
}
|
||||||
|
@ -438,6 +438,7 @@ public class SchematicCommand implements CommandExecutor {
|
|||||||
player.sendMessage("§8/§eschem gui §8- §7Öffnet die Schematic-GUI");
|
player.sendMessage("§8/§eschem gui §8- §7Öffnet die Schematic-GUI");
|
||||||
player.sendMessage("§8/§eschem list §8- §7Zeigt dir deine Schematics an");
|
player.sendMessage("§8/§eschem list §8- §7Zeigt dir deine Schematics an");
|
||||||
player.sendMessage("§8/§eschem list public §8- §7Zeigt alle Public-Schematics");
|
player.sendMessage("§8/§eschem list public §8- §7Zeigt alle Public-Schematics");
|
||||||
|
player.sendMessage("§8/§eschem search §8[§7Stichwort§8] - §7Sucht nach passenden Schematics");
|
||||||
player.sendMessage("§8/§eschem load §8[§7Schematic§8] - §7Lädt eine Schematic");
|
player.sendMessage("§8/§eschem load §8[§7Schematic§8] - §7Lädt eine Schematic");
|
||||||
player.sendMessage("§8/§eschem save §8[§7Schematic§8] - §7Speichert dein Clipboard als Schematic");
|
player.sendMessage("§8/§eschem save §8[§7Schematic§8] - §7Speichert dein Clipboard als Schematic");
|
||||||
player.sendMessage("§8/§eschem changetype §8[§7Schematic§8] - §7Ändert die Art deiner Schematic");
|
player.sendMessage("§8/§eschem changetype §8[§7Schematic§8] - §7Ändert die Art deiner Schematic");
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren
Wird nie durchlaufen, da filteredSchems keine Elemente enthält.
gefixt