13
0

Hotfix schemSave
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Signed-off-by: Chaoscaot <chaoscaot444@gmail.com>
Dieser Commit ist enthalten in:
Chaoscaot 2021-12-28 19:52:02 +01:00
Ursprung 26a02f5098
Commit 8c905ceacf

Datei anzeigen

@ -144,8 +144,8 @@ public class SchematicCommand extends SWCommand {
if (invalidSchemName(player, layers)) return; if (invalidSchemName(player, layers)) return;
SchematicNode currentNode = mkdirs(layers, user, 1); SchematicNode currentNode = mkdirs(layers, user, 1);
SchematicNode node = SchematicNode.getSchematicNode(layers[layers.length - 1], currentNode == null ? 0 : currentNode.getId()); SchematicNode node = SchematicNode.getNodeFromPath(user, String.join("/", layers));
if (node != null && !node.getSchemtype().writeable()) { if (node != null && !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;
} }