SteamWar/BauSystem2.0
Archiviert
12
0

Hotfix Substring
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Signed-off-by: yoyosource <yoyosource@nidido.de>
Dieser Commit ist enthalten in:
yoyosource 2023-01-17 16:01:57 +01:00
Ursprung 79137e14b2
Commit 558da3b6a0
2 geänderte Dateien mit 9 neuen und 5 gelöschten Zeilen

Datei anzeigen

@ -74,10 +74,14 @@ public class Substring implements SpecialCommand {
} }
Value result; Value result;
if (v2.asLong() < 0) { try {
result = new Value.StringValue(v1.asString().substring(v1.asString().length() - 1 - (int) v2.asLong())); if (v2.asLong() < 0) {
} else { result = new Value.StringValue(v1.asString().substring(v1.asString().length() - 1 - (int) v2.asLong()));
result = new Value.StringValue(v1.asString().substring((int) v2.asLong())); } else {
result = new Value.StringValue(v1.asString().substring((int) v2.asLong()));
}
} catch (ArrayIndexOutOfBoundsException e) {
result = new Value.StringValue("");
} }
scriptExecutor.getLocalVariables().putValue(resultName, result); scriptExecutor.getLocalVariables().putValue(resultName, result);
return true; return true;

Datei anzeigen

@ -50,7 +50,7 @@ public class ClipboardListener implements Listener {
SchematicNode schematic = SchematicNode.getSchematicNode(SteamwarUser.get(e.getPlayer().getUniqueId()).getId(), CLIPBOARD_SCHEMNAME, (Integer) null); SchematicNode schematic = SchematicNode.getSchematicNode(SteamwarUser.get(e.getPlayer().getUniqueId()).getId(), CLIPBOARD_SCHEMNAME, (Integer) null);
boolean newSchem = false; boolean newSchem = false;
if (schematic == null) { if (schematic == null) {
schematic = SchematicNode.createSchematic(SteamwarUser.get(e.getPlayer().getUniqueId()).getId(), CLIPBOARD_SCHEMNAME, (Integer) null); schematic = SchematicNode.createSchematic(SteamwarUser.get(e.getPlayer().getUniqueId()).getId(), CLIPBOARD_SCHEMNAME, null);
newSchem = true; newSchem = true;
} }