This commit is contained in:
2024-12-07 23:15:24 +01:00
parent ffd1c0b797
commit dbf41e83a3
4 changed files with 6 additions and 5 deletions
+1
View File
@@ -90,6 +90,7 @@
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.10.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
@@ -17,7 +17,6 @@ public class BELocale {
protected BELocale(JsonObject json) {
BlockEdit.getPlugin().getSLF4JLogger().info(json.toString());
couldNotFindWandById = json.get("could_not_find_wand_by_id").getAsString();
selectArea = json.get("select_area").getAsString();
copiedSelectionToClipboard = json.get("copied_selection_to_clipboard").getAsString();
@@ -50,7 +50,6 @@ public class BEPlayer {
}
}
}
}
public void resetSelection() {
@@ -9,10 +9,8 @@ import org.reflections.Reflections;
import org.reflections.scanners.Scanners;
import java.io.*;
import java.net.URL;
import java.util.*;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
public final class BlockEdit extends JavaPlugin {
@@ -65,7 +63,11 @@ public final class BlockEdit extends JavaPlugin {
String localeString = fileName
.replace(".json", "")
.replace("locale/", "");
locale = Locale.of(localeString);
String[] localeStringSplit = localeString.split("_");
if (localeStringSplit.length != 2) {
throw new IllegalArgumentException("Invalid locale file name: " + fileName);
}
locale = Locale.of(localeStringSplit[0], localeStringSplit[1].toUpperCase());
} catch (IllegalArgumentException e) {
plugin.getSLF4JLogger().error("Invalid locale file name: {}", fileName);
continue;