Merge remote-tracking branch 'origin/SchemSearch' into SchemSearch
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Dieser Commit ist enthalten in:
Commit
a7a7a0b5e3
@ -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) {
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren