Opt-into ExperimentalSerializationApi.

This commit is contained in:
Logan Gorence
2021-12-23 07:02:31 +00:00
parent e3402505fd
commit 46ba0a4a44
3 changed files with 8 additions and 4 deletions

View File

@ -5,7 +5,6 @@ import cloud.kubelet.foundation.core.devupdate.DevUpdateServer
import cloud.kubelet.foundation.core.persist.PersistentStore
import cloud.kubelet.foundation.core.persist.setAllProperties
import io.papermc.paper.event.player.AsyncChatEvent
import kotlinx.serialization.ExperimentalSerializationApi
import net.kyori.adventure.text.Component
import net.kyori.adventure.text.TextComponent
import org.bukkit.GameMode
@ -18,7 +17,6 @@ import java.nio.file.Path
import java.time.Instant
import java.util.concurrent.ConcurrentHashMap
@ExperimentalSerializationApi
class FoundationCorePlugin : JavaPlugin(), Listener {
internal val persistentStores = ConcurrentHashMap<String, PersistentStore>()
private lateinit var _pluginDataPath: Path

View File

@ -5,14 +5,12 @@ import cloud.kubelet.foundation.core.Util
import com.charleskorn.kaml.Yaml
import com.sun.net.httpserver.HttpExchange
import com.sun.net.httpserver.HttpServer
import kotlinx.serialization.ExperimentalSerializationApi
import kotlinx.serialization.json.Json
import kotlinx.serialization.json.decodeFromStream
import kotlinx.serialization.json.jsonPrimitive
import java.net.InetSocketAddress
import kotlin.io.path.inputStream
@ExperimentalSerializationApi
class DevUpdateServer(val plugin: FoundationCorePlugin) {
private lateinit var config: DevUpdateConfig
private var server: HttpServer? = null