Skip to content

Commit 5f15ed6

Browse files
committed
chore: saving yaml-config to json file
1 parent 5802c21 commit 5f15ed6

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

chatty-velocity/src/main/kotlin/com/mineinabyss/chatty/ChattyConfig.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,15 @@ import com.charleskorn.kaml.decodeFromStream
55
import com.charleskorn.kaml.encodeToStream
66
import com.velocitypowered.api.proxy.Player
77
import com.velocitypowered.api.proxy.server.RegisteredServer
8-
import java.io.File
9-
import java.nio.file.Path
108
import kotlinx.serialization.ExperimentalSerializationApi
119
import kotlinx.serialization.Serializable
1210
import kotlinx.serialization.json.Json
1311
import kotlinx.serialization.json.decodeFromStream
1412
import kotlinx.serialization.json.encodeToStream
1513
import net.kyori.adventure.text.Component
16-
import net.kyori.adventure.text.TextReplacementConfig
1714
import net.kyori.adventure.text.minimessage.MiniMessage
1815
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder
16+
import java.nio.file.Path
1917

2018
@Serializable
2119
data 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

Comments
 (0)