Update dependencies and fix config charset

The charset used to save the configuration was platform-dependent, changed it to UTF-8
This commit is contained in:
Norbi Peti 2021-12-30 21:16:06 +01:00
parent 5c83b923da
commit 4e58ddd475
No known key found for this signature in database
GPG key ID: DBA4C4549A927E56
2 changed files with 8 additions and 7 deletions

View file

@ -125,7 +125,7 @@
</repository>
<repository>
<id>Multiverse-Core</id>
<url>http://repo.onarandombox.com/content/repositories/multiverse/</url>
<url>https://repo.onarandombox.com/content/groups/public/</url>
</repository>
<repository>
<id>minecraft-repo</id>
@ -136,7 +136,7 @@
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
<version>0.9.10</version>
<version>0.10.2</version>
<scope>compile</scope>
</dependency>
<dependency>
@ -161,12 +161,12 @@
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.20.0-GA</version>
<version>3.28.0-GA</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>3.0.0</version>
<version>4.2.0</version>
</dependency>
<dependency>
<groupId>com.github.TBMCPlugins.ChromaCore</groupId>
@ -189,13 +189,13 @@
<dependency>
<groupId>com.onarandombox.multiversecore</groupId>
<artifactId>Multiverse-Core</artifactId>
<version>4.0.1</version>
<version>4.3.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>me.lucko</groupId>
<artifactId>commodore</artifactId>
<version>1.8</version>
<version>1.11</version>
<scope>compile</scope>
</dependency>
<dependency>

View file

@ -10,6 +10,7 @@ import org.yaml.snakeyaml.representer.Representer;
import java.io.File;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.util.HashMap;
@ -174,7 +175,7 @@ public class CommentedConfiguration extends YamlConfiguration {
while (newContents.toString().startsWith(" " + System.getProperty("line.separator"))) {
newContents = new StringBuilder(newContents.toString().replaceFirst(" " + System.getProperty("line.separator"), ""));
}
Files.write(file.toPath(), newContents.toString().getBytes());
Files.write(file.toPath(), newContents.toString().getBytes(StandardCharsets.UTF_8));
}
}