diff --git a/src/main/java/io/wdsj/asw/util/Utils.java b/src/main/java/io/wdsj/asw/util/Utils.java index da791ac..c4784c1 100644 --- a/src/main/java/io/wdsj/asw/util/Utils.java +++ b/src/main/java/io/wdsj/asw/util/Utils.java @@ -8,10 +8,9 @@ import org.bukkit.entity.Player; import org.bukkit.plugin.Plugin; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; +import java.io.*; import java.net.InetSocketAddress; +import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; @@ -57,7 +56,7 @@ public static void logViolation(String playerName, String violationReason) { } } try { - FileWriter writer = new FileWriter(logFile, true); + Writer writer = new OutputStreamWriter(new FileOutputStream(logFile, true), StandardCharsets.UTF_8); try { writer.write(logMessage + System.lineSeparator());