13
0

Merge remote-tracking branch 'origin/SchemSearch' into SchemSearch
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
yoyosource 2022-01-15 11:33:30 +01:00
Commit a7a7a0b5e3

Datei anzeigen

@ -158,10 +158,15 @@ public class SchematicCommand extends SWCommand {
SchematicNode currentNode = mkdirs(layers, user, 1); SchematicNode currentNode = mkdirs(layers, user, 1);
SchematicNode node = SchematicNode.getNodeFromPath(user, String.join("/", layers)); SchematicNode node = SchematicNode.getNodeFromPath(user, String.join("/", layers));
if (node != null && !node.getSchemtype().writeable() && node.getOwner() != user.getId()) { if (node != null) {
if(node.isDir()) {
player.sendMessage(SchematicSystem.PREFIX + "§cDie Schematic ist ein Ordner");
return;
} else if (!node.getSchemtype().writeable() || node.getOwner() != user.getId()) {
player.sendMessage(SchematicSystem.PREFIX + "§cDu darfst diese Schematic nicht überschreiben"); player.sendMessage(SchematicSystem.PREFIX + "§cDu darfst diese Schematic nicht überschreiben");
return; return;
} }
}
boolean newSchem = false; boolean newSchem = false;
if (node == null) { if (node == null) {