From 88ac5a72816fcab7c4b0ef60146d90784edba9a8 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Tue, 19 Jan 2021 15:07:34 +0100 Subject: [PATCH] Add TpCommand MultiLang --- .../steamwar/bungeecore/commands/TpCommand.java | 16 +++++++--------- src/de/steamwar/messages/BungeeCore.properties | 8 +++++++- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/de/steamwar/bungeecore/commands/TpCommand.java b/src/de/steamwar/bungeecore/commands/TpCommand.java index 26143225..7b8830c5 100644 --- a/src/de/steamwar/bungeecore/commands/TpCommand.java +++ b/src/de/steamwar/bungeecore/commands/TpCommand.java @@ -35,8 +35,6 @@ import java.util.Arrays; public class TpCommand extends BasicCommand { - private static final String DENY_MESSAGE = "§cDu kannst diesem Spieler derzeit nicht folgen."; - public static void onTp(ChatEvent e, String[] command){ if(!(e.getSender() instanceof ProxiedPlayer)) return; @@ -53,7 +51,7 @@ public class TpCommand extends BasicCommand { if(!(sender instanceof ProxiedPlayer)) return; if(!onTp((ProxiedPlayer) sender, args)) - BungeeCore.send(sender, BungeeCore.CHAT_PREFIX + "§cKonnte das angegebene Ziel nicht finden."); + Message.send("TP_NOT_FOUND", sender); } @Override @@ -67,12 +65,12 @@ public class TpCommand extends BasicCommand { private static boolean onTp(ProxiedPlayer player, String[] args){ if(args.length == 0){ if(Event.get() == null) - BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§8/§etp §8[§7Spieler§8]"); + Message.send("TP_SYNTAX", player); else - BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§8/§etp §8[§7Spieler §8oder §7Team§8]"); + Message.send("TP_SYNTAX_EVENT", player); return true; }else if(CheckCommand.isChecking(player)){ - BungeeCore.send(player, BungeeCore.CHAT_PREFIX + "§cDu prüfst gerade eine Schematic!"); + Message.send("CHECK_CHECKING", player); return true; } @@ -128,13 +126,13 @@ public class TpCommand extends BasicCommand { subserver.sendPlayer(player); } else { SubserverSystem.sendDeniedMessage(player, bauserver.getOwner()); - BungeeCore.send(player, BungeeCore.CHAT_PREFIX + DENY_MESSAGE); + Message.send("JOIN_PLAYER_BLOCK", player); } } }else if(serverPerm != null && !player.hasPermission(serverPerm)){ - BungeeCore.send(player, BungeeCore.CHAT_PREFIX + DENY_MESSAGE); + Message.send("JOIN_PLAYER_BLOCK", player); }else if(serverPerm == null && !player.getGroups().contains("team")) { - BungeeCore.send(player, BungeeCore.CHAT_PREFIX + DENY_MESSAGE); + Message.send("JOIN_PLAYER_BLOCK", player); }else{ player.connect(server); } diff --git a/src/de/steamwar/messages/BungeeCore.properties b/src/de/steamwar/messages/BungeeCore.properties index de1f3a1c..48f45d13 100644 --- a/src/de/steamwar/messages/BungeeCore.properties +++ b/src/de/steamwar/messages/BungeeCore.properties @@ -6,6 +6,7 @@ UNKNOWN_PLAYER=§cDiesen Spieler gibt es nicht. UNKNOWN_TEAM=§cDieses Team gibt es nicht INVALID_TIME=§cUngültige Zeitangabe. JOIN_PLAYER_BLOCK=§cDu kannst diesem Spieler derzeit nicht folgen. +CHECK_CHECKING=§cDu prüfst gerade eine Schematic! #ModLoader blocker MODLOADER_INSTALLED=§7Du hast §e{0} §7installiert. Daher kannst du keinen Arenen beitreten. @@ -390,4 +391,9 @@ TEAM_EVENT_JOINED=§7Dein Team nimmt nun am Event §e{0} §7 teil! TEAM_EVENT_HOW_TO_LEAVE=§7Um die Teilnahme abzusagen, wiederhole den Befehl #Team Color -TEAM_COLOR_TITLE=§6Farbe wählen \ No newline at end of file +TEAM_COLOR_TITLE=§6Farbe wählen + +#TpCommand +TP_SYNTAX=§8/§etp §8[§7Spieler§8] +TP_SYNTAX_EVENT=§8/§etp §8[§7Spieler §8oder §7Team§8] +TP_NOT_FOUND=§cKonnte das angegebene Ziel nicht finden. \ No newline at end of file