From 67fb884bc16e2c823a1e26e58bb93e5fa43bf7d0 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Tue, 19 Jan 2021 01:09:32 +0100 Subject: [PATCH] Add KickCommand MultiLang --- src/de/steamwar/bungeecore/commands/KickCommand.java | 9 +++++---- src/de/steamwar/messages/BungeeCore.properties | 8 +++++++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/de/steamwar/bungeecore/commands/KickCommand.java b/src/de/steamwar/bungeecore/commands/KickCommand.java index 5d8569f9..68b315f8 100644 --- a/src/de/steamwar/bungeecore/commands/KickCommand.java +++ b/src/de/steamwar/bungeecore/commands/KickCommand.java @@ -20,6 +20,7 @@ package de.steamwar.bungeecore.commands; import de.steamwar.bungeecore.BungeeCore; +import de.steamwar.bungeecore.Message; import net.md_5.bungee.api.CommandSender; import net.md_5.bungee.api.ProxyServer; import net.md_5.bungee.api.connection.ProxiedPlayer; @@ -35,18 +36,18 @@ public class KickCommand extends BasicCommand { @Override public void execute(CommandSender sender, String[] args) { if(args.length == 0){ - BungeeCore.send(sender, BungeeCore.CHAT_PREFIX + "/kick [Spieler] [Nachricht]"); + Message.send("KICK_SYNTAX", sender); return; } ProxiedPlayer target = ProxyServer.getInstance().getPlayer(args[0]); if(target == null){ - BungeeCore.send(sender, BungeeCore.CHAT_PREFIX + "§cDieser Spieler ist derzeit nicht online!"); + Message.send("KICK_OFFLINE", sender); return; } if(args.length == 1){ - target.disconnect(BungeeCore.stringToText(BungeeCore.CHAT_PREFIX + "§cDu wurdest gekickt.")); + Message.send("KICK_NORMAL", target); }else{ StringBuilder msgBuilder = new StringBuilder(); msgBuilder.append(BungeeCore.CHAT_PREFIX).append("§c"); @@ -55,7 +56,7 @@ public class KickCommand extends BasicCommand { } target.disconnect(BungeeCore.stringToText(msgBuilder.toString())); } - BungeeCore.send(sender, BungeeCore.CHAT_PREFIX + "Der Spieler " + target.getName() + " wurde gekickt."); + Message.send("KICK_CONFIRM", sender, target.getName()); } @Override diff --git a/src/de/steamwar/messages/BungeeCore.properties b/src/de/steamwar/messages/BungeeCore.properties index 5b7094dc..33a19c67 100644 --- a/src/de/steamwar/messages/BungeeCore.properties +++ b/src/de/steamwar/messages/BungeeCore.properties @@ -220,4 +220,10 @@ JOINME_SYNTAX=§7Mit §8/§ejoin §8[§eSpieler§8] §7kannst du einem Spieler f JOINME_BROADCAST=§7Klicke §ehier§8, §7um zu §e" + player.getName() + " §7auf §e" + player.getServer().getInfo().getName() + " §7zu kommen§8! JOINME_BROADCAST_HOVER=§aSpieler folgen JOINME_PLAYER_OFFLINE=§cDieser Spieler ist offline. -JOINME_PLAYER_SELF=§cSei eins mit dir selbst! \ No newline at end of file +JOINME_PLAYER_SELF=§cSei eins mit dir selbst! + +#KickCommand +KICK_SYNTAX=/kick [Spieler] [Nachricht] +KICK_OFFLINE=§cDieser Spieler ist derzeit nicht online! +KICK_CONFIRM=Der Spieler {0} wurde gekickt. +KICK_NORMAL=§cDu wurdest gekickt. \ No newline at end of file