From 99670c87b1fe7b094a14a116d2b0406061b3f162 Mon Sep 17 00:00:00 2001 From: Yaruma3341 Date: Tue, 28 May 2019 22:26:56 +0200 Subject: [PATCH] bugfixes Signed-off-by: yaruma3341 --- .../commands/SchematicCommand.java | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/de/warking/schematicsystem/commands/SchematicCommand.java b/src/de/warking/schematicsystem/commands/SchematicCommand.java index 275a594..f5755cc 100644 --- a/src/de/warking/schematicsystem/commands/SchematicCommand.java +++ b/src/de/warking/schematicsystem/commands/SchematicCommand.java @@ -104,7 +104,7 @@ public class SchematicCommand implements CommandExecutor { return false; } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } } @@ -136,7 +136,7 @@ public class SchematicCommand implements CommandExecutor { return false; } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } } @@ -160,7 +160,7 @@ public class SchematicCommand implements CommandExecutor { return false; } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } } @@ -177,12 +177,6 @@ public class SchematicCommand implements CommandExecutor { return false; } } - if(schematic != null) { - schematic.remove(); - player.sendMessage(SchematicSystem.PREFIX + "Schematic §6" + args[1] + " §7überschrieben!"); - } else - player.sendMessage(SchematicSystem.PREFIX + "Schematic §6" + args[1] + " §7gespeichert!"); - File folder = new File(SchematicSystem.SCHEM_DIR + player.getUniqueId().toString() + "/"); if(!folder.exists()) { @@ -210,7 +204,13 @@ public class SchematicCommand implements CommandExecutor { FaweAPI.wrapPlayer(player).getSession().getClipboard().getClipboard(), FaweAPI.wrapPlayer(player).getSession().getClipboard().getWorldData()); - Schematic newSchematic = new Schematic(args[1], player.getUniqueId(), "", SchematicType.normal); + + if(schematic != null && schematic.getSchemOwner() == WarkingUser.get(player.getUniqueId()).getId()) { + player.sendMessage(SchematicSystem.PREFIX + "Schematic §6" + args[1] + " §7überschrieben!"); + } else { + Schematic newSchematic = new Schematic(args[1], player.getUniqueId(), "", SchematicType.normal); + player.sendMessage(SchematicSystem.PREFIX + "Schematic §6" + args[1] + " §7gespeichert!"); + } } else { player.sendMessage(SchematicSystem.PREFIX + "§cDein Clipboard ist leer!"); @@ -218,7 +218,7 @@ public class SchematicCommand implements CommandExecutor { } } catch (IOException ex) { ex.printStackTrace(); } catch (EmptyClipboardException ex) { ex.printStackTrace(); } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } } @@ -283,7 +283,7 @@ public class SchematicCommand implements CommandExecutor { return false; } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } } @@ -317,7 +317,7 @@ public class SchematicCommand implements CommandExecutor { return false; } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } } @@ -341,7 +341,7 @@ public class SchematicCommand implements CommandExecutor { return false; } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } } @@ -367,7 +367,7 @@ public class SchematicCommand implements CommandExecutor { return false; } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } } else { @@ -502,7 +502,7 @@ public class SchematicCommand implements CommandExecutor { Player target = Bukkit.getPlayer(warkingUser.getUUID()); if(target != null) - target.sendMessage(SchematicSystem.PREFIX + "Du hast nun Zugriff auf die Schematic §6" + schematic.getSchemName() + "§7von §6" + WarkingUser.get(schematic.getSchemOwner()).getUserName() + "§7."); + target.sendMessage(SchematicSystem.PREFIX + "Du hast nun Zugriff auf die Schematic §6" + schematic.getSchemName() + " §7von §6" + WarkingUser.get(schematic.getSchemOwner()).getUserName() + "§7."); return false; } @@ -520,7 +520,7 @@ public class SchematicCommand implements CommandExecutor { return false; } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } } @@ -565,7 +565,7 @@ public class SchematicCommand implements CommandExecutor { return false; } } else { - player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematic Name enthält verbotene Zeichen!"); + player.sendMessage(SchematicSystem.PREFIX + "§cDer angegebene Schematicname enthält verbotene Zeichen!"); return false; } }