@@ -5,17 +5,15 @@ import com.charleskorn.kaml.decodeFromStream
55import com.charleskorn.kaml.encodeToStream
66import com.velocitypowered.api.proxy.Player
77import com.velocitypowered.api.proxy.server.RegisteredServer
8- import java.io.File
9- import java.nio.file.Path
108import kotlinx.serialization.ExperimentalSerializationApi
119import kotlinx.serialization.Serializable
1210import kotlinx.serialization.json.Json
1311import kotlinx.serialization.json.decodeFromStream
1412import kotlinx.serialization.json.encodeToStream
1513import net.kyori.adventure.text.Component
16- import net.kyori.adventure.text.TextReplacementConfig
1714import net.kyori.adventure.text.minimessage.MiniMessage
1815import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder
16+ import java.nio.file.Path
1917
2018@Serializable
2119data class AlreadyJoined (val alreadyJoined : MutableSet <String >) {
@@ -50,7 +48,7 @@ data class ChattyConfig(
5048) {
5149
5250 companion object {
53- fun readConfig (dataDirectory : java.nio.file. Path ): ChattyConfig {
51+ fun readConfig (dataDirectory : Path ): ChattyConfig {
5452 val config = dataDirectory.resolve(" config.yml" ).toFile().apply { parentFile.mkdirs() }
5553 if (! config.exists()) this ::class .java.classLoader.getResourceAsStream(" config.yml" )?.use {
5654 config.writeBytes(it.readAllBytes())
@@ -64,7 +62,7 @@ data class ChattyConfig(
6462
6563 @OptIn(ExperimentalSerializationApi ::class )
6664 fun saveToFile (dataDirectory : Path ) {
67- val file = dataDirectory.resolve(" config.json " ).toFile().apply { parentFile.mkdirs() }
65+ val file = dataDirectory.resolve(" config.yml " ).toFile().apply { parentFile.mkdirs() }
6866 file.createNewFile()
6967 file.outputStream().use {
7068 Yaml .default.encodeToStream(chattyConfig, it)
0 commit comments