From ff58d34cacd655a6b918e8ab25cbe133017dfcd9 Mon Sep 17 00:00:00 2001 From: CubBossa Date: Mon, 15 Jan 2024 15:59:37 +0100 Subject: [PATCH] 4.3.2 tiny fixes --- README.md | 4 ++-- TinyTranslations-bukkit/pom.xml | 4 ++-- TinyTranslations-common/pom.xml | 2 +- .../persistent/YamlStyleStorage.java | 5 +++-- .../nanomessage/NanoMessageParserTest.java | 16 ++++++++++++++++ pom.xml | 2 +- 6 files changed, 25 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d74fec4..770f684 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ Make sure to use the latest version. net.kyori adventure-platform-bukkit - 4.3.1 + 4.3.2 net.kyori @@ -110,7 +110,7 @@ Therefore, go to your plugin.yml and add the section: ```yml libraries: - net.kyori:adventure-api:4.14.0 - - net.kyori:adventure-platform-bukkit:4.3.1 + - net.kyori:adventure-platform-bukkit:4.3.2 - net.kyori:adventure-text-minimessage:4.14.0 - net.kyori:adventure-text-serializer-legacy:4.14.0 - net.kyori:adventure-text-serializer-gson:4.14.0 diff --git a/TinyTranslations-bukkit/pom.xml b/TinyTranslations-bukkit/pom.xml index f939098..b01929a 100644 --- a/TinyTranslations-bukkit/pom.xml +++ b/TinyTranslations-bukkit/pom.xml @@ -6,7 +6,7 @@ de.cubbossa TinyTranslations - 4.3.1 + 4.3.2 TinyTranslations-bukkit @@ -28,7 +28,7 @@ de.cubbossa TinyTranslations-common - 4.3.1 + 4.3.2 diff --git a/TinyTranslations-common/pom.xml b/TinyTranslations-common/pom.xml index 87f6158..c6ff114 100644 --- a/TinyTranslations-common/pom.xml +++ b/TinyTranslations-common/pom.xml @@ -6,7 +6,7 @@ de.cubbossa TinyTranslations - 4.3.1 + 4.3.2 TinyTranslations-common diff --git a/TinyTranslations-common/src/main/java/de/cubbossa/tinytranslations/persistent/YamlStyleStorage.java b/TinyTranslations-common/src/main/java/de/cubbossa/tinytranslations/persistent/YamlStyleStorage.java index c4e9ba6..e1d2772 100644 --- a/TinyTranslations-common/src/main/java/de/cubbossa/tinytranslations/persistent/YamlStyleStorage.java +++ b/TinyTranslations-common/src/main/java/de/cubbossa/tinytranslations/persistent/YamlStyleStorage.java @@ -10,6 +10,7 @@ import java.io.*; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -57,7 +58,7 @@ public void writeStyles(Map styles) { } } Map present = loadStyles(); - Map toWrite = new HashMap<>(); + Map toWrite = new LinkedHashMap<>(); styles.forEach((s, messageStyle) -> { if (!present.containsKey(s)) { toWrite.put(s, messageStyle.getStringBackup()); @@ -80,7 +81,7 @@ public Map loadStyles() { throw new RuntimeException(e); } } - Map map = new HashMap<>(); + Map map = new LinkedHashMap<>(); try (FileInputStream fis = new FileInputStream(file)) { Map content = yaml.load(fis); if (content != null) { diff --git a/TinyTranslations-common/src/test/java/de/cubbossa/tinytranslations/nanomessage/NanoMessageParserTest.java b/TinyTranslations-common/src/test/java/de/cubbossa/tinytranslations/nanomessage/NanoMessageParserTest.java index 6cfbd29..1ff8d26 100644 --- a/TinyTranslations-common/src/test/java/de/cubbossa/tinytranslations/nanomessage/NanoMessageParserTest.java +++ b/TinyTranslations-common/src/test/java/de/cubbossa/tinytranslations/nanomessage/NanoMessageParserTest.java @@ -19,4 +19,20 @@ void parse() { System.out.println(root.getText()); } + + @Test + void parse2() { + + NanoMessageTokenizer tokenizer = new NanoMessageTokenizer(); + var tokens = tokenizer.tokenize("content{abc ? a : b }bbb"); + NanoMessageParser parser = new NanoMessageParser(tokens); + + var root = parser.parse(); + StringBuilder b = new StringBuilder(); + root.tree(b, 0); + System.out.println(b); + root.getChildren().get(0).getChildren().get(0).getChildren().get(1).replace("replaced"); + + System.out.println(root.getText()); + } } \ No newline at end of file diff --git a/pom.xml b/pom.xml index 4e4d9a1..43494b4 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ de.cubbossa TinyTranslations - 4.3.1 + 4.3.2 pom TinyTranslations