diff --git a/pom.xml b/pom.xml index 078f79b..c758e72 100644 --- a/pom.xml +++ b/pom.xml @@ -47,15 +47,15 @@ - spigot-repo - https://hub.spigotmc.org/nexus/content/repositories/snapshots/ + destroystokyo-repo + https://repo.destroystokyo.com/repository/maven-public/ - org.spigotmc - spigot-api - 1.13.2-R0.1-SNAPSHOT + com.destroystokyo.paper + paper-api + 1.15.1-R0.1-SNAPSHOT provided diff --git a/src/main/java/net/brennholz/challenges/Backpack.java b/src/main/java/net/brennholz/challenges/Backpack.java index 8e15ddc..4ed993b 100644 --- a/src/main/java/net/brennholz/challenges/Backpack.java +++ b/src/main/java/net/brennholz/challenges/Backpack.java @@ -19,7 +19,7 @@ private Challenges chl = Challenges.getplugin(); - public static Inventory Backpack = Bukkit.createInventory(null, 27, "�6Backpack"); + public static Inventory Backpack = Bukkit.createInventory(null, 27, "§6Backpack"); @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { @@ -28,9 +28,9 @@ if (p.hasPermission("challenges.backpack")) { p.openInventory(Backpack); } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierf§r keine Berechtigung"); } else - sender.sendMessage("�cKein Konsolenbefehl!"); + sender.sendMessage("§cKein Konsolenbefehl!"); return true; } @@ -64,7 +64,7 @@ continue; } if (slot >= this.Backpack.getSize()) { - chl.getServer().broadcastMessage("�cSlot " + slot + " befindet sich au�erhalb des Inventars!"); + chl.getServer().broadcastMessage("§cSlot " + slot + " befindet sich au§erhalb des Inventars!"); } else { MemorySection memorySection = (MemorySection) entry.getValue(); ItemStack deserialized = ItemStack.deserialize(memorySection.getValues(false)); diff --git a/src/main/java/net/brennholz/challenges/Challenges.java b/src/main/java/net/brennholz/challenges/Challenges.java index aa2a7a9..6420cca 100644 --- a/src/main/java/net/brennholz/challenges/Challenges.java +++ b/src/main/java/net/brennholz/challenges/Challenges.java @@ -33,14 +33,15 @@ Timer_Command Timer; Backpack backpack; - public static Inventory SettingsGUI = Bukkit.createInventory(null, 45, "�6Settings"); + public static Inventory SettingsGUI = Bukkit.createInventory(null, 45, "§6Settings"); - public static String GUIName = "�6Settings"; + public static String GUIName = "§6Settings"; public static Challenges getplugin() { return plugin; } + @SuppressWarnings("static-access") @Override public void onEnable() { this.plugin = this; @@ -122,94 +123,94 @@ if (p.hasPermission("challenges.settings.view")) { createGUI(p); } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierf§r keine Berechtigung"); } else if (args.length == 1) { if (args[0].equalsIgnoreCase("get")) { if (p.hasPermission("challenges.settings.get")) { - p.sendMessage("�c~~~~~ �6Aktuelle Einstellungen �c~~~~~"); - p.sendMessage("�6Erlaube Crafting = �c" + getConfig().getBoolean("craftingtable")); - p.sendMessage("�6Erlaube Handeln = �c" + getConfig().getBoolean("allowtrading")); - p.sendMessage("�6Tod bei Fallschaden = �c" + getConfig().getBoolean("deathonfall")); - p.sendMessage("�6Schaden bei Schleichen = �c" + getConfig().getBoolean("damageonsneak")); - p.sendMessage("�6Menge Schaden bei Schleichen = �c" + getConfig().getInt("sneakdmg")); - p.sendMessage("�6Geteilter Schaden = �c" + getConfig().getBoolean("sharedmg")); - p.sendMessage("�6Ein Leben f�r alle = �c" + getConfig().getBoolean("onelife")); - p.sendMessage("�6Schaden in Chat = �c" + getConfig().getBoolean("dmginchat")); - p.sendMessage("�6Respawn = �c" + getConfig().getBoolean("respawn")); + p.sendMessage("§c~~~~~ §6Aktuelle Einstellungen §c~~~~~"); + p.sendMessage("§6Erlaube Crafting = §c" + getConfig().getBoolean("craftingtable")); + p.sendMessage("§6Erlaube Handeln = §c" + getConfig().getBoolean("allowtrading")); + p.sendMessage("§6Tod bei Fallschaden = §c" + getConfig().getBoolean("deathonfall")); + p.sendMessage("§6Schaden bei Schleichen = §c" + getConfig().getBoolean("damageonsneak")); + p.sendMessage("§6Menge Schaden bei Schleichen = §c" + getConfig().getInt("sneakdmg")); + p.sendMessage("§6Geteilter Schaden = §c" + getConfig().getBoolean("sharedmg")); + p.sendMessage("§6Ein Leben f§r alle = §c" + getConfig().getBoolean("onelife")); + p.sendMessage("§6Schaden in Chat = §c" + getConfig().getBoolean("dmginchat")); + p.sendMessage("§6Respawn = §c" + getConfig().getBoolean("respawn")); } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierf§r keine Berechtigung"); } else p.sendMessage( - "�cBenutze /settings Get/Crafting/Trading/DeathFall/DMGOnSneak/ShareDMG/Respawn/OneLife/ChatDMG [True/False]"); + "§cBenutze /settings Get/Crafting/Trading/DeathFall/DMGOnSneak/ShareDMG/Respawn/OneLife/ChatDMG [True/False]"); } else if (args.length >= 2) { if (p.hasPermission("challenges.settings.modify")) { Boolean Bwert = Boolean.parseBoolean(args[1]); if (args[0].equalsIgnoreCase("crafting")) { getConfig().set("craftingtable", Bwert); saveConfig(); - p.sendMessage("�6Erlaube Crafting = �c" + getConfig().getBoolean("craftingtable")); + p.sendMessage("§6Erlaube Crafting = §c" + getConfig().getBoolean("craftingtable")); } else if (args[0].equalsIgnoreCase("deathfall")) { getConfig().set("deathonfall", Bwert); saveConfig(); - p.sendMessage("�6Tod bei Fallschaden = �c" + getConfig().getBoolean("deathonfall")); + p.sendMessage("§6Tod bei Fallschaden = §c" + getConfig().getBoolean("deathonfall")); } else if (args[0].equalsIgnoreCase("trading")) { getConfig().set("allowtrading", Bwert); saveConfig(); - p.sendMessage("�6Erlaube Handeln = �c" + getConfig().getBoolean("allowtrading")); + p.sendMessage("§6Erlaube Handeln = §c" + getConfig().getBoolean("allowtrading")); } else if (args[0].equalsIgnoreCase("dmgonsneak")) { getConfig().set("damageonsneak", Bwert); saveConfig(); - p.sendMessage("�6Schaden bei Schleichen = �c" + getConfig().getBoolean("damageonsneak")); + p.sendMessage("§6Schaden bei Schleichen = §c" + getConfig().getBoolean("damageonsneak")); } else if (args[0].equalsIgnoreCase("sneakdmg")) { Double Dwert = Double.parseDouble(args[1]); getConfig().set("sneakdmg", Dwert); saveConfig(); - p.sendMessage("�6Menge Schaden bei Schleichen = �c" + getConfig().getString("sneakdmg")); + p.sendMessage("§6Menge Schaden bei Schleichen = §c" + getConfig().getString("sneakdmg")); } else if (args[0].equalsIgnoreCase("sharedmg")) { getConfig().set("sharehp", Bwert); saveConfig(); - p.sendMessage("�6Teile Schaden = �c" + getConfig().getBoolean("sharedmg")); + p.sendMessage("§6Teile Schaden = §c" + getConfig().getBoolean("sharedmg")); } else if (args[0].equalsIgnoreCase("respawn")) { getConfig().set("respawn", Bwert); saveConfig(); - p.sendMessage("�6Respawn = �c" + getConfig().getBoolean("respawn")); + p.sendMessage("§6Respawn = §c" + getConfig().getBoolean("respawn")); } else if (args[0].equalsIgnoreCase("onelife")) { getConfig().set("onelife", Bwert); saveConfig(); - p.sendMessage("�6Ein Leben f�r alle = �c" + getConfig().getBoolean("onelife")); + p.sendMessage("§6Ein Leben für alle = §c" + getConfig().getBoolean("onelife")); } else if (args[0].equalsIgnoreCase("chatdmg")) { getConfig().set("dmginchat", Bwert); saveConfig(); - p.sendMessage("�6Schaden in Chat = �c" + getConfig().getBoolean("dmginchat")); + p.sendMessage("§6Schaden in Chat = §c" + getConfig().getBoolean("dmginchat")); } else - p.sendMessage("�cFalsche Parameter!"); + p.sendMessage("§cFalsche Parameter!"); } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierf§r keine Berechtigung"); } else p.sendMessage( - "�cBenutze /settings Get/Crafting/Trading/DeathFall/DMGOnSneak/ShareDMG/Respawn/OneLife/ChatDMG [True/False]"); + "§cBenutze /settings Get/Crafting/Trading/DeathFall/DMGOnSneak/ShareDMG/Respawn/OneLife/ChatDMG [True/False]"); } else - sender.sendMessage("�cKein Konsolenbefehl!"); + sender.sendMessage("§cKein Konsolenbefehl!"); return true; } public void createGUI(Player p) { - SettingsGUI.setItem(9, addGUIItem(Material.CRAFTING_TABLE, "�6Erlaube Crafting")); - SettingsGUI.setItem(10, addGUIItem(Material.EMERALD, "�6Erlaube Handeln")); - SettingsGUI.setItem(11, addGUIItem(Material.BONE, "�6Tod bei Fallschaden", "�cSpieler stirbt bei Fallschaden")); - SettingsGUI.setItem(12, addGUIItem(Material.MAGMA_BLOCK, "�6Schaden bei Schleichen", - "�cSpieler erh�lt �6" + getConfig().getInt("sneakdmg") + " �cSchaden bei Schleichen")); - SettingsGUI.setItem(14, addGUIItem(Material.GLISTERING_MELON_SLICE, "�6Geteilter Schaden", - "�cAlle Spieler erhalten den gleichen Schaden")); - SettingsGUI.setItem(15, addGUIItem(Material.TOTEM_OF_UNDYING, "�6Respawn")); - SettingsGUI.setItem(16, addGUIItem(Material.POPPY, "�6Ein Leben f�r alle", "�cStirbt ein Spieler ist die", - "�cChallenge fehlgeschlagen")); - SettingsGUI.setItem(17, addGUIItem(Material.BOOK, "�6Schaden in Chat", "�cZeigt Spielerschaden im Chat an")); + SettingsGUI.setItem(9, addGUIItem(Material.CRAFTING_TABLE, "§6Erlaube Crafting")); + SettingsGUI.setItem(10, addGUIItem(Material.EMERALD, "§6Erlaube Handeln")); + SettingsGUI.setItem(11, addGUIItem(Material.BONE, "§6Tod bei Fallschaden", "§cSpieler stirbt bei Fallschaden")); + SettingsGUI.setItem(12, addGUIItem(Material.MAGMA_BLOCK, "§6Schaden bei Schleichen", + "§cSpieler erhält §6" + getConfig().getInt("sneakdmg") + " §cSchaden bei Schleichen")); + SettingsGUI.setItem(14, addGUIItem(Material.GLISTERING_MELON_SLICE, "§6Geteilter Schaden", + "§cAlle Spieler erhalten den gleichen Schaden")); + SettingsGUI.setItem(15, addGUIItem(Material.TOTEM_OF_UNDYING, "§6Respawn")); + SettingsGUI.setItem(16, addGUIItem(Material.POPPY, "§6Ein Leben für alle", "§cStirbt ein Spieler ist die", + "§cChallenge fehlgeschlagen")); + SettingsGUI.setItem(17, addGUIItem(Material.BOOK, "§6Schaden in Chat", "§cZeigt Spielerschaden im Chat an")); SettingsGUI.setItem(36, - addGUIItem(Material.CHEST, "�6KeepInventory", "�cStirbst du, beh�lst du dein Inventar")); + addGUIItem(Material.CHEST, "§6KeepInventory", "§cStirbst du, beh§lst du dein Inventar")); SettingsGUI.setItem(44, - addGUIItem(Material.GOLDEN_APPLE, "�6Nat�rliche Regeneration", "�cSchalte nat�rliche Regeneration um")); + addGUIItem(Material.GOLDEN_APPLE, "§6Natürliche Regeneration", "§cSchalte natürliche Regeneration um")); SettingsGUI.setItem(18, addGUIItem(getDye("craftingtable"), getBool("craftingtable"))); SettingsGUI.setItem(19, addGUIItem(getDye("allowtrading"), getBool("allowtrading"))); @@ -234,15 +235,15 @@ if (getConfig().getBoolean(cnfpath) == true) { mat.setType(Material.LIME_DYE); } else - mat.setType(Material.ROSE_RED); + mat.setType(Material.RED_DYE); return mat.getType(); } private String getBool(String cnfpath) { if (getConfig().getBoolean(cnfpath) == true) { - return "�aTrue"; + return "§aTrue"; } else - return "�cFalse"; + return "§cFalse"; } private Material getgrDye(String gr) { @@ -251,7 +252,7 @@ if (wld.getGameRuleValue(gr).equals("true")) { mat.setType(Material.LIME_DYE); } else if (wld.getGameRuleValue(gr).equals("false")) { - mat.setType(Material.ROSE_RED); + mat.setType(Material.RED_DYE); } return mat.getType(); } @@ -259,11 +260,11 @@ private String getgrBool(String gr) { World wld = Bukkit.getWorlds().get(0); if (wld.getGameRuleValue(gr).equals("true")) { - return "�aTrue"; + return "§aTrue"; } else if (wld.getGameRuleValue(gr).equals("false")) { - return "�cFalse"; + return "§cFalse"; } - return "�7Unknown"; + return "§7Unknown"; } private ItemStack addGUIItem(Material mat, String name, String... lore) { diff --git a/src/main/java/net/brennholz/challenges/Challenges_Command.java b/src/main/java/net/brennholz/challenges/Challenges_Command.java index 75f6654..8f8b634 100644 --- a/src/main/java/net/brennholz/challenges/Challenges_Command.java +++ b/src/main/java/net/brennholz/challenges/Challenges_Command.java @@ -11,18 +11,17 @@ @Override public boolean onCommand(CommandSender sender, Command cmd, String lable, String[] args) { if (sender.hasPermission("challenges.challenges")) { - sender.sendMessage("�6Challenges Ver 1.9 by Brennholz3000"); - sender.sendMessage("�6Verf�gbare Befehle:"); - sender.sendMessage("�c/HP �4- �6Verwalte die HP einzelner Spieler"); - sender.sendMessage("�c/Coords �4- �6Teile oder speichere Coordinaten"); - sender.sendMessage("�c/Settings �4- �6Verwalte die Challenges Einstellungen"); - sender.sendMessage("�c/Timer �4- �6Verwalte den Timer"); - sender.sendMessage("�c/Revive �4- �6Wiederbelebe Spieler"); - sender.sendMessage("�c/Backpack �6| �c/bp �4- �6�ffne das Backpack"); - sender.sendMessage( - "�c/Reset �4- �6Generiert eine neue Welt, setzt den Timer zur�ck und l�scht gespeicherte Positionen"); + sender.sendMessage("§6Challenges Ver 1.9 by Brennholz3000"); + sender.sendMessage("§6Verfügbare Befehle:"); + sender.sendMessage("§c/HP §4- §6Verwalte die HP einzelner Spieler"); + sender.sendMessage("§c/Coords §4- §6Teile oder speichere Coordinaten"); + sender.sendMessage("§c/Settings §4- §6Verwalte die Challenges Einstellungen"); + sender.sendMessage("§c/Timer §4- §6Verwalte den Timer"); + sender.sendMessage("§c/Revive §4- §6Wiederbelebe Spieler"); + sender.sendMessage("§c/Backpack §6| §c/bp §4- §6öffne das Backpack"); + sender.sendMessage("§c/Reset §4- §6Generiert eine neue Welt, setzt den Timer zur§ck und löscht gespeicherte Positionen"); } else - sender.sendMessage("�cDu hast hierf�r keine Berechtigung"); + sender.sendMessage("§cDu hast hierfür keine Berechtigung"); return true; } } diff --git a/src/main/java/net/brennholz/challenges/Coords_Command.java b/src/main/java/net/brennholz/challenges/Coords_Command.java index 6af0e8d..fabd418 100644 --- a/src/main/java/net/brennholz/challenges/Coords_Command.java +++ b/src/main/java/net/brennholz/challenges/Coords_Command.java @@ -18,11 +18,11 @@ private Challenges chl = Challenges.getplugin(); - public static Inventory CoordsGUI = Bukkit.createInventory(null, 45, "�6Koordinaten"); - public static Inventory CoordsDeleteGUI = Bukkit.createInventory(null, 9, "�6Entferne Koordinate"); + public static Inventory CoordsGUI = Bukkit.createInventory(null, 45, "§6Koordinaten"); + public static Inventory CoordsDeleteGUI = Bukkit.createInventory(null, 9, "§6Entferne Koordinate"); - public static String CGUIN = "�6Koordinaten"; - public static String CDGUIN = "�6Entferne Koordinate"; + public static String CGUIN = "§6Koordinaten"; + public static String CDGUIN = "§6Entferne Koordinate"; @Override public boolean onCommand(CommandSender sender, Command cmd, String lable, String[] args) { @@ -32,35 +32,35 @@ if (p.hasPermission("challenges.coords.view")) { createMainGUI(p); } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierfür keine Berechtigung"); } else if (args.length == 1) { if (args[0].equalsIgnoreCase("share")) { if (p.hasPermission("challenges.coords.share")) { chl.getServer() - .broadcastMessage("�c" + p.getName() + " �6ist bei �c" + p.getLocation().getBlockX() + .broadcastMessage("§c" + p.getName() + " §6ist bei §c" + p.getLocation().getBlockX() + " " + p.getLocation().getBlockY() + " " + p.getLocation().getBlockZ() - + " �6in Welt �6" + p.getWorld().getName()); + + " §6in Welt §6" + p.getWorld().getName()); } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierfür keine Berechtigung"); } else if (args[0].equalsIgnoreCase("get")) { if (p.hasPermission("challenges.coords.get")) { - p.sendMessage("�6Verf�gbare Positionen:"); + p.sendMessage("§6Verf§gbare Positionen:"); for (String key : chl.getConfig().getConfigurationSection("Saved_Locations").getKeys(false)) { - p.sendMessage("�c" + key); + p.sendMessage("§c" + key); } } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierfür keine Berechtigung"); } else - p.sendMessage("�cBenutze: /coords share/save/get/delete [Name]"); + p.sendMessage("§cBenutze: /coords share/save/get/delete [Name]"); } else if (args.length >= 2) { if (args[0].equalsIgnoreCase("save")) { if (p.hasPermission("challenges.coords.save")) { if (!chl.getConfig().contains("Saved_Locations." + args[1])) { chl.getServer() - .broadcastMessage("�6Die Position �c" + args[1] + " �6(�c" + p.getWorld().getName() + .broadcastMessage("§6Die Position §c" + args[1] + " §6(§c" + p.getWorld().getName() + " " + p.getLocation().getBlockX() + " " + p.getLocation().getBlockY() - + " " + p.getLocation().getBlockZ() + "�6) wurde von �c" + p.getName() - + " �6gespeichert"); + + " " + p.getLocation().getBlockZ() + "§6) wurde von §c" + p.getName() + + " §6gespeichert"); chl.getConfig().set("Saved_Locations." + args[1] + ".World", p.getWorld().getName()); chl.getConfig().set("Saved_Locations." + args[1] + ".BlockX", p.getLocation().getBlockX()); chl.getConfig().set("Saved_Locations." + args[1] + ".BlockY", p.getLocation().getBlockY()); @@ -68,10 +68,10 @@ chl.saveConfig(); } else p.sendMessage( - "�cDiese Position existiert bereits! Benutze einen anderen Namen oder l�sche die alte zuerst mit /coords delete " + "§cDiese Position existiert bereits! Benutze einen anderen Namen oder l§sche die alte zuerst mit /coords delete " + args[1]); } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierfür keine Berechtigung"); } else if (args[0].equalsIgnoreCase("get")) { if (p.hasPermission("challenges.coords.get")) { if (chl.getConfig().contains("Saved_Locations." + args[1])) { @@ -79,25 +79,25 @@ String x = chl.getConfig().getString("Saved_Locations." + args[1] + ".BlockX"); String y = chl.getConfig().getString("Saved_Locations." + args[1] + ".BlockY"); String z = chl.getConfig().getString("Saved_Locations." + args[1] + ".BlockZ"); - p.sendMessage("�6" + args[1] + ": �c" + w + " " + x + " " + y + " " + z); + p.sendMessage("§6" + args[1] + ": §c" + w + " " + x + " " + y + " " + z); } else - p.sendMessage("�cDiese Position existiert nicht!"); + p.sendMessage("§cDiese Position existiert nicht!"); } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierfür keine Berechtigung"); } else if (args[0].equalsIgnoreCase("delete")) { if (p.hasPermission("challenges.coords.delete")) { if (chl.getConfig().contains("Saved_Locations." + args[1])) { createDeleteGUI(p, args[1]); p.openInventory(CoordsDeleteGUI); } else - p.sendMessage("�cDiese Position existiert nicht!"); + p.sendMessage("§cDiese Position existiert nicht!"); } else - p.sendMessage("�cDu hast hierf�r keine Berechtigung"); + p.sendMessage("§cDu hast hierf§r keine Berechtigung"); } else - p.sendMessage("�cBenutze: /coords share/save/get/delete [Name]"); + p.sendMessage("§cBenutze: /coords share/save/get/delete [Name]"); } } else - sender.sendMessage("�cKein Konsolenbefehl!"); + sender.sendMessage("§cKein Konsolenbefehl!"); return true; } @@ -115,7 +115,7 @@ x = chl.getConfig().getString("Saved_Locations." + key + ".BlockX"); y = chl.getConfig().getString("Saved_Locations." + key + ".BlockY"); z = chl.getConfig().getString("Saved_Locations." + key + ".BlockZ"); - CoordsGUI.setItem(i, addGUIItem(getBlock(w), key, "�c" + x, "�c" + y, "�c" + z)); + CoordsGUI.setItem(i, addGUIItem(getBlock(w), key, "§c" + x, "§c" + y, "§c" + z)); i++; } for (int ii = i; ii < 45; ii++) { @@ -125,14 +125,14 @@ } public void createDeleteGUI(Player p, String dname) { - CoordsDeleteGUI.setItem(0, addGUIItem(Material.LIME_TERRACOTTA, "�aL�schen best�tigen", "�f" + dname)); + CoordsDeleteGUI.setItem(0, addGUIItem(Material.LIME_TERRACOTTA, "§aL§schen best§tigen", "§f" + dname)); CoordsDeleteGUI.setItem(4, addGUIItem(Material.ORANGE_BANNER, dname)); for (int i = 1; i < 8; i++) { if (CoordsDeleteGUI.getItem(i) == null) { CoordsDeleteGUI.setItem(i, addGUIItem(Material.ORANGE_STAINED_GLASS_PANE, "")); } } - CoordsDeleteGUI.setItem(8, addGUIItem(Material.RED_TERRACOTTA, "�cL�schen abbrechen", dname)); + CoordsDeleteGUI.setItem(8, addGUIItem(Material.RED_TERRACOTTA, "§cL§schen abbrechen", dname)); p.openInventory(CoordsDeleteGUI); } diff --git a/src/main/java/net/brennholz/challenges/EventListener.java b/src/main/java/net/brennholz/challenges/EventListener.java index ac53ceb..6e62f8b 100644 --- a/src/main/java/net/brennholz/challenges/EventListener.java +++ b/src/main/java/net/brennholz/challenges/EventListener.java @@ -38,18 +38,19 @@ @EventHandler public void PlayerJoinEvent(PlayerJoinEvent e) { Player p = e.getPlayer(); - e.setJoinMessage("�6" + p.getName() + " �chat den Server betreten!"); + e.setJoinMessage("§6" + p.getName() + " §chat den Server betreten!"); if (chl.getConfig().getBoolean("sharedmg") == true) { int rnd = new Random().nextInt(Bukkit.getOnlinePlayers().size()); Player rp = (Player) Bukkit.getServer().getOnlinePlayers().toArray()[rnd]; p.setHealth(rp.getHealth()); + } } @EventHandler public void PlayerQuitEvent(PlayerQuitEvent e) { Player p = e.getPlayer(); - e.setQuitMessage("�6" + p.getName() + " �chat den Server verlassen!"); + e.setQuitMessage("§6" + p.getName() + " §chat den Server verlassen!"); } @EventHandler @@ -82,20 +83,20 @@ } chl.getServer().broadcastMessage(""); chl.getServer().broadcastMessage(""); - e.setDeathMessage("�6" + e.getEntity().getName() + " �cist gestorben!"); + e.setDeathMessage("§6" + e.getEntity().getName() + " §cist gestorben!"); chl.getServer() - .broadcastMessage("�cDie Challenge wurde nach �6" + chl.getConfig().getInt("timer.hrs") + ":" + .broadcastMessage("§cDie Challenge wurde nach §6" + chl.getConfig().getInt("timer.hrs") + ":" + chl.getConfig().getString("timer.min") + ":" + chl.getConfig().getString("timer.sek") - + " �cabgebrochen!"); - chl.getServer().broadcastMessage("�aSeed: �b" + Bukkit.getWorlds().get(0).getSeed()); - chl.getServer().broadcastMessage("�6Um alle wiederzubeleben benutze �c/revive ALL"); + + " §cabgebrochen!"); + chl.getServer().broadcastMessage("§aSeed: §b" + Bukkit.getWorlds().get(0).getSeed()); + chl.getServer().broadcastMessage("§6Um alle wiederzubeleben benutze §c/revive ALL"); } else { - e.setDeathMessage("�6" + e.getEntity().getName() + " �cist gestorben! �6(" + e.setDeathMessage("§6" + e.getEntity().getName() + " §cist gestorben! §6(" + e.getEntity().getWorld().getName() + " " + e.getEntity().getLocation().getBlockX() + " " - + e.getEntity().getLocation().getBlockY() + " " + e.getEntity().getLocation().getBlockZ() + "�c)"); + + e.getEntity().getLocation().getBlockY() + " " + e.getEntity().getLocation().getBlockZ() + "§c)"); if (chl.getConfig().getBoolean("respawn") == false) { - Bukkit.getServer().broadcastMessage("�6Benutze �c/revive " + e.getEntity().getName() - + " [world] [x] [y] [z] �6um ihn wiederzubeleben!"); + Bukkit.getServer().broadcastMessage("§6Benutze §c/revive " + e.getEntity().getName() + + " [world] [x] [y] [z] §6um ihn wiederzubeleben!"); } } } @@ -104,7 +105,7 @@ public void onPlayerRespawn(PlayerRespawnEvent e) { Player p = e.getPlayer(); if (chl.getConfig().getBoolean("respawn") == false) { - e.getPlayer().sendTitle("�cDu bist gestorben!", "�4Du bist nun Zuschauer", 10, 80, 10); + e.getPlayer().sendTitle("§cDu bist gestorben!", "§4Du bist nun Zuschauer", 10, 80, 10); Bukkit.getScheduler().scheduleSyncDelayedTask(chl, new Runnable() { @Override public void run() { @@ -133,8 +134,8 @@ if (e.getCause() == DamageCause.FALL) { if (chl.getConfig().getBoolean("deathonfall") == true) { if (chl.getConfig().getBoolean("dmginchat") == true) { - Bukkit.broadcastMessage("�6" + p.getName() + " �chat �4" + p.getHealth() - + " �cHP Schaden genommen durch �4" + e.getCause()); + Bukkit.broadcastMessage("§6" + p.getName() + " §chat §4" + p.getHealth() + + " §cHP Schaden genommen durch §4" + e.getCause()); } Bukkit.getScheduler().scheduleSyncDelayedTask(chl, new Runnable() { @Override @@ -143,19 +144,19 @@ } }, 1); } else if (chl.getConfig().getBoolean("dmginchat") == true) { - Bukkit.broadcastMessage("�6" + p.getName() + " �chat �4" + dmg - + " �cHP Schaden genommen durch �4" + e.getCause()); + Bukkit.broadcastMessage("§6" + p.getName() + " §chat §4" + dmg + + " §cHP Schaden genommen durch §4" + e.getCause()); } } else if (e.getCause() == DamageCause.CUSTOM) { if (!p.isSneaking() && (chl.getConfig().getBoolean("dmginchat") == true)) { - Bukkit.broadcastMessage("�6" + p.getName() + " �chat �4" + chl.getConfig().getDouble("sneakdmg") - + " �cHP Schaden genommen durch �4SNEAKING"); + Bukkit.broadcastMessage("§6" + p.getName() + " §chat §4" + chl.getConfig().getDouble("sneakdmg") + + " §cHP Schaden genommen durch §4SNEAKING"); } } else if (e.getCause() == DamageCause.ENTITY_ATTACK || e.getCause() == DamageCause.ENTITY_EXPLOSION) { } else if (chl.getConfig().getBoolean("dmginchat") == true) { Bukkit.broadcastMessage( - "�6" + p.getName() + " �chat �4" + dmg + " �cHP Schaden genommen durch �4" + e.getCause()); + "§6" + p.getName() + " §chat §4" + dmg + " §cHP Schaden genommen durch §4" + e.getCause()); } if (chl.getConfig().getBoolean("sharedmg") == true) { for (Player pp : Bukkit.getOnlinePlayers()) { @@ -175,7 +176,7 @@ String dmg = new DecimalFormat("#.##").format(e.getFinalDamage()); if ((e.getCause() == DamageCause.ENTITY_ATTACK || e.getCause() == DamageCause.ENTITY_EXPLOSION) && chl.getConfig().getBoolean("dmginchat") == true) { - Bukkit.broadcastMessage("�6" + p.getName() + " �chat �4" + dmg + " �cHP Schaden genommen durch �4" + Bukkit.broadcastMessage("§6" + p.getName() + " §chat §4" + dmg + " §cHP Schaden genommen durch §4" + e.getDamager().getName()); } } @@ -185,14 +186,14 @@ public void DragonDeath(EntityDeathEvent e) { if (e.getEntity() instanceof EnderDragon) { chl.getConfig().set("timer.enabled", false); - chl.getServer().broadcastMessage("�6�kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); + chl.getServer().broadcastMessage("§6§kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); chl.getServer().broadcastMessage(""); - chl.getServer().broadcastMessage("�dGRATULATION! IHR HABT DIE CHALLENGE ERFOLGREICH ABGESCHLOSSEN!"); - chl.getServer().broadcastMessage("�aBen�tigte Zeit: �b" + chl.getConfig().getInt("timer.hrs") + ":" + chl.getServer().broadcastMessage("§aGRATULATION! IHR HABT DIE CHALLENGE ERFOLGREICH ABGESCHLOSSEN!"); + chl.getServer().broadcastMessage("§aBenötigte Zeit: §b" + chl.getConfig().getInt("timer.hrs") + ":" + chl.getConfig().getString("timer.min") + ":" + chl.getConfig().getString("timer.sek")); - chl.getServer().broadcastMessage("�aSeed: �b" + Bukkit.getWorlds().get(0).getSeed()); + chl.getServer().broadcastMessage("§cSeed: §b" + Bukkit.getWorlds().get(0).getSeed()); chl.getServer().broadcastMessage(""); - chl.getServer().broadcastMessage("�6�kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); + chl.getServer().broadcastMessage("§6§kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); } } @@ -275,7 +276,7 @@ String cname = coco.CoordsDeleteGUI.getItem(4).getItemMeta().getDisplayName(); chl.getConfig().set("Saved_Locations." + cname, null); chl.saveConfig(); - p.sendMessage("�cPosition �6" + cname + " �cwurde gel�scht!"); + p.sendMessage("§cPosition §6" + cname + " §cwurde gelöscht!"); p.closeInventory(); } if (slot == 8) { diff --git a/src/main/java/net/brennholz/challenges/HP_Command.java b/src/main/java/net/brennholz/challenges/HP_Command.java index 292e678..bc0ef23 100644 --- a/src/main/java/net/brennholz/challenges/HP_Command.java +++ b/src/main/java/net/brennholz/challenges/HP_Command.java @@ -21,15 +21,15 @@ pp.setMaxHealth(Double.parseDouble(args[1])); pp.setHealth(pp.getMaxHealth()); } - sender.sendMessage("�6Du hast die maximalen HP auf �c" + args[1] + " �6gesetzt!"); + sender.sendMessage("§6Du hast die maximalen HP auf §c" + args[1] + " §6gesetzt!"); } } else if (args[0].equalsIgnoreCase("get")) { OfflinePlayer other = (Bukkit.getServer().getOfflinePlayer(args[1])); if (other.isOnline()) { Player p = (Player) other; - sender.sendMessage("�6" + p.getName() + " �ebesitzt derzeit �6" + p.getHealth() + "HP�e!"); + sender.sendMessage("§6" + p.getName() + " §ebesitzt derzeit §6" + p.getHealth() + "HP§e!"); } else - sender.sendMessage("�cDieser Spieler ist nicht online!"); + sender.sendMessage("§cDieser Spieler ist nicht online!"); } else if (args.length >= 3) { OfflinePlayer other = (Bukkit.getServer().getOfflinePlayer(args[1])); if (other.isOnline()) { @@ -39,58 +39,58 @@ if (args[0].equalsIgnoreCase("add")) { if (!(finaladdhp > p.getMaxHealth()) && !(finaladdhp < 0)) { p.setHealth(finaladdhp); - p.sendMessage("�aDu wurdest von �b" + sender.getName() + " �aum �c" + args[2] - + "HP �ageheilt!"); + p.sendMessage("§aDu wurdest von §b" + sender.getName() + " §aum §c" + args[2] + + "HP §ageheilt!"); sender.sendMessage( - "�aDu hast �b" + p.getName() + " �aum �c" + args[2] + "HP �ageheilt!"); + "§aDu hast §b" + p.getName() + " §aum §c" + args[2] + "HP §ageheilt!"); } else - sender.sendMessage("�cUnm�gliche Operation"); + sender.sendMessage("§cUnm§gliche Operation"); } if (args[0].equalsIgnoreCase("remove")) { if (!(finalremhp > p.getMaxHealth()) && !(finalremhp < 0)) { p.setHealth(finalremhp); - p.sendMessage("�4" + sender.getName() + " �chat dir �4" + args[2] + "HP �centfernt!"); - sender.sendMessage("�cDu hast �4" + p.getName() + " " + args[2] + "HP �centfernt!"); + p.sendMessage("§4" + sender.getName() + " §chat dir §4" + args[2] + "HP §centfernt!"); + sender.sendMessage("§cDu hast §4" + p.getName() + " " + args[2] + "HP §centfernt!"); } else - sender.sendMessage("�cUnm�gliche Operation!"); + sender.sendMessage("§cUnmögliche Operation!"); } if (args[0].equalsIgnoreCase("set")) { if (!(Double.parseDouble(args[2]) > p.getMaxHealth()) && !(Double.parseDouble(args[2]) < 0)) { p.setHealth(Double.parseDouble(args[2])); p.sendMessage( - "�6" + sender.getName() + " �ehat deine HP auf �6" + args[2] + " �egesetzt!"); - sender.sendMessage("�eDu hast die HP von �6" + p.getName() + " �eauf �6" + args[2] - + " �egesetzt!"); + "§6" + sender.getName() + " §ehat deine HP auf §6" + args[2] + " §egesetzt!"); + sender.sendMessage("§eDu hast die HP von §6" + p.getName() + " §eauf §6" + args[2] + + " §egesetzt!"); } else - sender.sendMessage("�cUnm�gliche Operation"); + sender.sendMessage("§cUnmögliche Operation"); } } else - sender.sendMessage("�cDieser Spieler ist nicht online!"); + sender.sendMessage("§cDieser Spieler ist nicht online!"); } else { - sender.sendMessage("�c~~~~~ �6HP command �c~~~~~"); - sender.sendMessage("�c/HP Get �4- �6Erhalte die aktuelen HP eines Spielers"); + sender.sendMessage("§c~~~~~ §6HP command §c~~~~~"); + sender.sendMessage("§c/HP Get §4- §6Erhalte die aktuelen HP eines Spielers"); sender.sendMessage( - "�c/HP Add �4- �6F�ge einem Spieler die angegebene Zahl an Herzen hinzu"); + "§c/HP Add §4- §6Füge einem Spieler die angegebene Zahl an Herzen hinzu"); sender.sendMessage( - "�c/HP Remove �4- �6Entferne einem Spieler die angegebene Zahl an Herzen"); + "§c/HP Remove §4- §6Entferne einem Spieler die angegebene Zahl an Herzen"); sender.sendMessage( - "�c/HP Set �4- �6Setze die Herzen eines Spieler auf die angegebene Zahl"); - sender.sendMessage("�c/HP Max �4- �6Setze die maximalen HP aller Spieler"); + "§c/HP Set §4- §6Setze die Herzen eines Spieler auf die angegebene Zahl"); + sender.sendMessage("§c/HP Max §4- §6Setze die maximalen HP aller Spieler"); } } else { - sender.sendMessage("�c~~~~~ �6HP command �c~~~~~"); - sender.sendMessage("�c/HP Get �4- �6Erhalte die aktuelen HP eines Spielers"); + sender.sendMessage("§c~~~~~ §6HP command §c~~~~~"); + sender.sendMessage("§c/HP Get §4- §6Erhalte die aktuelen HP eines Spielers"); sender.sendMessage( - "�c/HP Add �4- �6F�ge einem Spieler die angegebene Zahl an Herzen hinzu"); + "§c/HP Add §4- §6F§ge einem Spieler die angegebene Zahl an Herzen hinzu"); sender.sendMessage( - "�c/HP Remove �4- �6Entferne einem Spieler die angegebene Zahl an Herzen"); + "§c/HP Remove §4- §6Entferne einem Spieler die angegebene Zahl an Herzen"); sender.sendMessage( - "�c/HP Set �4- �6Setze die Herzen eines Spieler auf die angegebene Zahl"); - sender.sendMessage("�c/HP Max �4- �6Setze die maximalen HP aller Spieler"); + "§c/HP Set §4- §6Setze die Herzen eines Spieler auf die angegebene Zahl"); + sender.sendMessage("§c/HP Max §4- §6Setze die maximalen HP aller Spieler"); } } else - sender.sendMessage("�cDu hast hierf�r keine Berechtigung"); + sender.sendMessage("§cDu hast hierf§r keine Berechtigung"); return true; } } diff --git a/src/main/java/net/brennholz/challenges/Reset_Command.java b/src/main/java/net/brennholz/challenges/Reset_Command.java index f3f7baf..1083397 100644 --- a/src/main/java/net/brennholz/challenges/Reset_Command.java +++ b/src/main/java/net/brennholz/challenges/Reset_Command.java @@ -16,8 +16,8 @@ @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { - for (Player p : Bukkit.getOnlinePlayers()) { - p.sendTitle("�cWelt wird zur�ckgesetzt!", "�6Du wirst nun gekickt!", 10, 60, 10); + { + } chl.getConfig().set("World_Name", Bukkit.getWorlds().get(0).getName()); chl.getConfig().set("World_Reset", true); @@ -35,7 +35,8 @@ @Override public void run() { for (Player p : Bukkit.getOnlinePlayers()) { - p.kickPlayer("�cWelt wird zur�ckgesetzt! \n Bitte warte einen Moment..."); + p.sendTitle("§aWelt wird zurückgesetzt!", "§cBitte warte einen Moment§a.§b.§e.", 10, 400, 10); + p.kickPlayer("§cWelt wird zurückgesetzt! \n Bitte warte einen Moment..."); } ConsoleCommandSender console = Bukkit.getServer().getConsoleSender(); Bukkit.dispatchCommand(console, "restart"); diff --git a/src/main/java/net/brennholz/challenges/Revive_Command.java b/src/main/java/net/brennholz/challenges/Revive_Command.java index e7a34c7..2d74521 100644 --- a/src/main/java/net/brennholz/challenges/Revive_Command.java +++ b/src/main/java/net/brennholz/challenges/Revive_Command.java @@ -25,7 +25,7 @@ p.setHealth(p.getMaxHealth()); p.setGameMode(GameMode.SURVIVAL); } - chl.getServer().broadcastMessage("�bAlle Spieler wurden wiederbelebt! �aEs kann weiter gehen!"); + chl.getServer().broadcastMessage("§bAlle Spieler wurden wiederbelebt! §aEs kann weiter gehen!"); } else { OfflinePlayer other = (Bukkit.getServer().getOfflinePlayer(args[0])); if (other.isOnline()) { @@ -33,9 +33,9 @@ p.setHealth(p.getMaxHealth()); p.setGameMode(GameMode.SURVIVAL); chl.getServer().broadcastMessage( - "�b" + p.getName() + " �awurde von �b" + sender.getName() + " �awiederbelebt!"); + "§b" + p.getName() + " §awurde von §b" + sender.getName() + " §awiederbelebt!"); } else - sender.sendMessage("�cDieser Spieler ist nicht online!"); + sender.sendMessage("§cDieser Spieler ist nicht online!"); } } else if (args.length >= 4) { World w = Bukkit.getWorld(args[1]); @@ -49,8 +49,8 @@ p.setHealth(p.getMaxHealth()); p.setGameMode(GameMode.SURVIVAL); } - chl.getServer().broadcastMessage("�bAlle Spieler wurden bei �c" + w.getName() + " " + x + " " + y - + " " + z + " �bwiederbelebt! �aEs kann weiter gehen!"); + chl.getServer().broadcastMessage("§bAlle Spieler wurden bei §c" + w.getName() + " " + x + " " + y + + " " + z + " §bwiederbelebt! §aEs kann weiter gehen!"); } else { OfflinePlayer other = (Bukkit.getServer().getOfflinePlayer(args[0])); if (other.isOnline()) { @@ -58,15 +58,15 @@ p.teleport(loc); p.setHealth(p.getMaxHealth()); p.setGameMode(GameMode.SURVIVAL); - chl.getServer().broadcastMessage("�b" + p.getName() + " �awurde von �b" + sender.getName() - + " �abei �c" + w.getName() + " " + x + " " + y + " " + z + " �awiederbelebt!"); + chl.getServer().broadcastMessage("§b" + p.getName() + " §awurde von §b" + sender.getName() + + " §abei §c" + w.getName() + " " + x + " " + y + " " + z + " §awiederbelebt!"); } else - sender.sendMessage("�cDieser Spieler ist nicht online!"); + sender.sendMessage("§cDieser Spieler ist nicht online!"); } } else - sender.sendMessage("�cBenutze: /revive [world] [x] [y] [z]"); + sender.sendMessage("§cBenutze: /revive [world] [x] [y] [z]"); } else - sender.sendMessage("�cDu hast hierf�r keine Berechtigung"); + sender.sendMessage("§cDu hast hierfür keine Berechtigung"); return true; } } diff --git a/src/main/java/net/brennholz/challenges/Timer_Command.java b/src/main/java/net/brennholz/challenges/Timer_Command.java index 721ca92..648eafa 100644 --- a/src/main/java/net/brennholz/challenges/Timer_Command.java +++ b/src/main/java/net/brennholz/challenges/Timer_Command.java @@ -27,19 +27,19 @@ if (args[0].equalsIgnoreCase("resume")) { if (timer == false) { timer = true; - chl.getServer().broadcastMessage("�aDer Timer wird fortgesetzt!"); + chl.getServer().broadcastMessage("§aDer Timer wird fortgesetzt!"); chl.getConfig().set("timer.enabled", timer); chl.saveConfig(); } else - sender.sendMessage("�cDer Timer l�uft bereits!"); + sender.sendMessage("§cDer Timer läuft bereits!"); } else if (args[0].equalsIgnoreCase("pause")) { if (timer == true) { timer = false; - chl.getServer().broadcastMessage("�6Der Timer wurde angehalten"); + chl.getServer().broadcastMessage("§6Der Timer wurde angehalten"); chl.getConfig().set("timer.enabled", timer); chl.saveConfig(); } else - sender.sendMessage("�cDer Timer ist bereits pausiert!"); + sender.sendMessage("§cDer Timer ist bereits pausiert!"); } else if (args[0].equalsIgnoreCase("reset")) { timer = false; chl.getConfig().set("timer.enabled", timer); @@ -49,7 +49,7 @@ min = 0; hrs = 0; RefreshConfig(); - chl.getServer().broadcastMessage("�cDer Timer wurde zur�ckgesetzt!"); + chl.getServer().broadcastMessage("§cDer Timer wurde zurückgesetzt!"); } else if (args.length >= 2) { if (args[0].equalsIgnoreCase("set")) { timer = false; @@ -58,19 +58,19 @@ zeit = Integer.parseInt(args[1]); RefreshConfig(); chl.getServer().broadcastMessage( - "�bDer Timer wurde auf �a" + hrs + ":" + smin + ":" + ssek + " �bgesetzt!"); + "§bDer Timer wurde auf §a" + hrs + ":" + smin + ":" + ssek + " §bgesetzt!"); } } else - sender.sendMessage("�cBenutze: /timer resume/pause/reset/set [Zeit in Sekunden]"); + sender.sendMessage("§cBenutze: /timer resume/pause/reset/set [Zeit in Sekunden]"); } else { - sender.sendMessage("�c~~~~~ �6Timer command �c~~~~~"); - sender.sendMessage("�c/timer resume �4- �6Setze den Timer fort"); - sender.sendMessage("�c/timer pause �4- �6Pausiere den Timer"); - sender.sendMessage("�c/timer reset �4- �6Setze den Timer zur�ck"); - sender.sendMessage("�c/timer set [Zeit in Sekunden] �4- �6Setze den Timer auf eine bestimmte Zeit"); + sender.sendMessage("§c~~~~~ §6Timer command §c~~~~~"); + sender.sendMessage("§c/timer resume §4- §6Setze den Timer fort"); + sender.sendMessage("§c/timer pause §4- §6Pausiere den Timer"); + sender.sendMessage("§c/timer reset §4- §6Setze den Timer zurück"); + sender.sendMessage("§c/timer set [Zeit in Sekunden] §4- §6Setze den Timer auf eine bestimmte Zeit"); } } else - sender.sendMessage("�cDu hast hierf�r keine Berechtigung"); + sender.sendMessage("§cDu hast hierfür keine Berechtigung"); return true; } @@ -90,11 +90,11 @@ zeit = ttime; RefreshConfig(); for (Player p : chl.getServer().getOnlinePlayers()) { - Actionbar.sendActionBarMessage(p, "�aIn Challenge: �b" + thrs + ":" + tmin + ":" + tsek); + Actionbar.sendActionBarMessage(p, "§aIn Challenge: §b" + thrs + ":" + tmin + ":" + tsek); } } else { for (Player p : chl.getServer().getOnlinePlayers()) { - Actionbar.sendActionBarMessage(p, "�6Timer pausiert..."); + Actionbar.sendActionBarMessage(p, "§6Timer pausiert..."); } } }