From 93d1249713789383e4d9e27a7d0cfa2daf9cfea9 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Tue, 19 Jan 2021 20:18:14 +0100 Subject: [PATCH] Add SubserverSystem MultiLang --- src/de/steamwar/bungeecore/SubserverSystem.java | 14 +++++++------- src/de/steamwar/messages/BungeeCore.properties | 9 ++++++++- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/de/steamwar/bungeecore/SubserverSystem.java b/src/de/steamwar/bungeecore/SubserverSystem.java index 962ea79..cf00ae2 100644 --- a/src/de/steamwar/bungeecore/SubserverSystem.java +++ b/src/de/steamwar/bungeecore/SubserverSystem.java @@ -29,6 +29,7 @@ import net.md_5.bungee.api.connection.ProxiedPlayer; import java.io.File; import java.io.IOException; +import java.time.format.DateTimeFormatter; import java.util.*; public class SubserverSystem { @@ -163,7 +164,7 @@ public class SubserverSystem { eventFight.getFightID(), 0, serverName, - serverName.replace(' ', '_') + eventFight.getStartTime().toLocalDateTime().format(EventCommand.TIME_FORMAT), + serverName.replace(' ', '_') + eventFight.getStartTime().toLocalDateTime().format(DateTimeFormatter.ISO_TIME), null, null); } @@ -223,13 +224,12 @@ public class SubserverSystem { if(o == null) return; if(IgnoreSystem.isIgnored(o, p)){ - BungeeCore.send(p, BungeeCore.CHAT_PREFIX + "§cDieser Spieler hat dich geblockt!"); + Message.send("SERVER_IGNORED", p); return; } - BungeeCore.send(o, BungeeCore.CHAT_PREFIX + "§e" + p.getName() + " §7möchte auf deine Bauwelt."); - BungeeCore.send(o, "§7Klicke §ehier§7, wenn du das erlauben möchtest.", - "§e/bau addmember " + p.getName(), + Message.send("SERVER_ADD_MEMBER", o, p.getName()); + Message.sendPrefixless("SERVER_ADD_MESSAGE", o, Message.parse("SERVER_ADD_MESSAGE_HOVER", o, p.getName()), new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/bau addmember " + p.getName())); } @@ -281,11 +281,11 @@ public class SubserverSystem { pr = pb.start(); pr.waitFor(); } catch (IOException e) { - BungeeCore.send(p, BungeeCore.CHAT_PREFIX + "§cDas Erstellen der Welt ist fehlgeschlagen."); + Message.send("SERVER_WORLD_ERROR", p); throw new SecurityException("Could not create Bauwelt", e); } catch (InterruptedException e){ BungeeCore.log("Could not create Bauwelt", e); - BungeeCore.send(p, BungeeCore.CHAT_PREFIX + "§cDas Erstellen der Welt ist fehlgeschlagen."); + Message.send("SERVER_WORLD_ERROR", p); Thread.currentThread().interrupt(); } } diff --git a/src/de/steamwar/messages/BungeeCore.properties b/src/de/steamwar/messages/BungeeCore.properties index c92da4c..c06e499 100644 --- a/src/de/steamwar/messages/BungeeCore.properties +++ b/src/de/steamwar/messages/BungeeCore.properties @@ -460,4 +460,11 @@ TABLIST_BAU=Bau #EventStarter EVENT_FIGHT_BROADCAST=§7Hier §eklicken §7für den Kampf §{0}{1} §8vs §{2}{3} -EVENT_FIGHT_BROADCAST_HOVER=§eEvent beitreten \ No newline at end of file +EVENT_FIGHT_BROADCAST_HOVER=§eEvent beitreten + +#SubserverSystem +SERVER_IGNORED=§cDieser Spieler hat dich geblockt! +SERVER_ADD_MEMBER=§e{0} §7möchte auf deine Bauwelt. +SERVER_ADD_MESSAGE=§7Klicke §ehier§7, wenn du das erlauben möchtest. +SERVER_ADD_MESSAGE_HOVER=§e/bau addmember {0} +SERVER_WORLD_ERROR=§cDas Erstellen der Welt ist fehlgeschlagen. \ No newline at end of file