From ff6dc22d0081bfe74fa10564225b47fc700c5c4d Mon Sep 17 00:00:00 2001 From: Denis Istratov Date: Mon, 21 Aug 2023 20:54:08 +0300 Subject: [PATCH] Rename package --- README.md | 6 ++-- architecture/build.gradle.kts | 6 ++-- .../architecture/KotlinPlugin.kt | 10 +++---- .../architecture/ThirdPartyAware.kt | 4 +-- .../architecture/extensions/ExDependency.kt | 4 +-- .../architecture/extensions/ExPlugin.kt | 2 +- .../architecture/lifecycle/Lifecycle.kt | 2 +- .../lifecycle/LifecycleListener.kt | 6 ++-- .../lifecycle/PluginLifecycleListener.kt | 2 +- .../architecture/lifecycle/Utils.kt | 4 +-- build.gradle.kts | 8 +++++- extensions/build.gradle.kts | 6 ++-- .../kotlinbukkitkit/extensions/ExBlock.kt | 2 +- .../kotlinbukkitkit/extensions/ExBukkit.kt | 2 +- .../kotlinbukkitkit/extensions/ExCommand.kt | 2 +- .../extensions/ExConfiguration.kt | 2 +- .../kotlinbukkitkit/extensions/ExEntity.kt | 2 +- .../kotlinbukkitkit/extensions/ExEvent.kt | 4 +-- .../kotlinbukkitkit/extensions/ExInventory.kt | 2 +- .../kotlinbukkitkit/extensions/ExItemStack.kt | 2 +- .../kotlinbukkitkit/extensions/ExLocation.kt | 2 +- .../extensions/ExPermission.kt | 2 +- .../kotlinbukkitkit/extensions/ExPlayer.kt | 2 +- .../kotlinbukkitkit/extensions/ExPlugin.kt | 4 +-- .../kotlinbukkitkit/extensions/ExScheduler.kt | 4 +-- .../kotlinbukkitkit/extensions/ExServer.kt | 2 +- .../kotlinbukkitkit/extensions/ExText.kt | 2 +- .../kotlinbukkitkit/extensions/ExWorld.kt | 2 +- serialization/build.gradle.kts | 6 ++-- .../serializers/ComponentSerializer.kt | 3 -- .../serialization/Annotations.kt | 2 +- .../serialization/BukkitSerialModule.kt | 14 +++++----- .../serialization/SerializationConfig.kt | 20 ++++++------- .../architecture/ConfigLifecycle.kt | 26 ++++++++--------- .../architecture/impl/ConfigLifecycle.kt | 28 +++++++++---------- .../ClearSerializationDecodeInterceptor.kt | 2 +- .../ClearSerializationEncodeInterceptor.kt | 2 +- .../SerializationDecodeInterceptor.kt | 2 +- .../SerializationEncodeInterceptor.kt | 2 +- .../BukkitSerializationDecodeInterceptor.kt | 12 ++++---- .../BukkitSerializationEncodeInterceptor.kt | 12 ++++---- .../serialization/interceptor/bukkit/Utils.kt | 2 +- .../impl/StringFormatInterceptor.kt | 10 +++---- .../decoder/CompositeDecoderInterceptor.kt | 4 +-- .../impl/decoder/DecoderInterceptor.kt | 4 +-- .../DeserializationStrategyInterceptor.kt | 4 +-- .../encoder/CompositeEncoderInterceptor.kt | 4 +-- .../impl/encoder/EncoderInterceptor.kt | 4 +-- .../SerializationStrategyInterceptor.kt | 4 +-- .../serializers/BlockSerializer.kt | 4 +-- .../serializers/ChunkSerializer.kt | 4 +-- .../serializers/ComponentSerializer.kt | 3 ++ .../serializers/ItemStackSerializer.kt | 2 +- .../serializers/LocationSerializer.kt | 4 +-- .../serializers/MaterialDataSerializer.kt | 4 +-- .../serializers/MaterialSerializer.kt | 4 +-- .../serializers/WorldSerializer.kt | 4 +-- .../exceptions/MaterialNotFoundException.kt | 2 +- .../exceptions/WorldNotFoundException.kt | 2 +- 59 files changed, 152 insertions(+), 146 deletions(-) rename architecture/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/architecture/KotlinPlugin.kt (89%) rename architecture/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/architecture/ThirdPartyAware.kt (93%) rename architecture/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/architecture/extensions/ExDependency.kt (96%) rename architecture/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/architecture/extensions/ExPlugin.kt (87%) rename architecture/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/architecture/lifecycle/Lifecycle.kt (89%) rename architecture/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/architecture/lifecycle/LifecycleListener.kt (86%) rename architecture/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/architecture/lifecycle/PluginLifecycleListener.kt (86%) rename architecture/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/architecture/lifecycle/Utils.kt (81%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExBlock.kt (95%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExBukkit.kt (97%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExCommand.kt (96%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExConfiguration.kt (96%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExEntity.kt (96%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExEvent.kt (95%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExInventory.kt (94%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExItemStack.kt (98%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExLocation.kt (98%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExPermission.kt (93%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExPlayer.kt (96%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExPlugin.kt (91%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExScheduler.kt (95%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExServer.kt (98%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExText.kt (99%) rename extensions/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/extensions/ExWorld.kt (97%) delete mode 100644 serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ComponentSerializer.kt rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/Annotations.kt (91%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/BukkitSerialModule.kt (58%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/SerializationConfig.kt (67%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/architecture/ConfigLifecycle.kt (74%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/architecture/impl/ConfigLifecycle.kt (71%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/ClearSerializationDecodeInterceptor.kt (95%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/ClearSerializationEncodeInterceptor.kt (95%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/SerializationDecodeInterceptor.kt (94%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/SerializationEncodeInterceptor.kt (94%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationDecodeInterceptor.kt (58%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationEncodeInterceptor.kt (58%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/bukkit/Utils.kt (89%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/impl/StringFormatInterceptor.kt (69%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/impl/decoder/CompositeDecoderInterceptor.kt (94%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/impl/decoder/DecoderInterceptor.kt (84%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/impl/decoder/DeserializationStrategyInterceptor.kt (79%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/impl/encoder/CompositeEncoderInterceptor.kt (94%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/impl/encoder/EncoderInterceptor.kt (86%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/interceptor/impl/encoder/SerializationStrategyInterceptor.kt (79%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/serializers/BlockSerializer.kt (89%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/serializers/ChunkSerializer.kt (89%) create mode 100644 serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ComponentSerializer.kt rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/serializers/ItemStackSerializer.kt (95%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/serializers/LocationSerializer.kt (91%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/serializers/MaterialDataSerializer.kt (92%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/serializers/MaterialSerializer.kt (87%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/serializers/WorldSerializer.kt (87%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/serializers/exceptions/MaterialNotFoundException.kt (70%) rename serialization/src/main/kotlin/{me/redtea => tech/carcadex}/kotlinbukkitkit/serialization/serializers/exceptions/WorldNotFoundException.kt (67%) diff --git a/README.md b/README.md index cddb64a..290dfb0 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ KotlinBukkitKit is an API for Bukkit/SpigotAPI using features Kotlin. DevSrSouza ```kotlin -implementation("io.github.iredtea:kotlinbukkitkit-architecture:1.0.0") -implementation("io.github.iredtea:kotlinbukkitkit-extensions:1.0.0") -implementation("io.github.iredtea:kotlinbukkitkit-serialization:1.0.0") +implementation("tech.carcadex:kotlinbukkitkit-architecture:1.0.0") +implementation("tech.carcadex:kotlinbukkitkit-extensions:1.0.0") +implementation("tech.carcadex:kotlinbukkitkit-serialization:1.0.0") ``` \ No newline at end of file diff --git a/architecture/build.gradle.kts b/architecture/build.gradle.kts index 7131e66..ea26dbb 100644 --- a/architecture/build.gradle.kts +++ b/architecture/build.gradle.kts @@ -6,7 +6,7 @@ plugins { id("signing") } -group = "me.redtea" +group = "tech.carcadex" val globalArtifactId = "kotlinbukkitkit-architecture" val globalName = "kotlinbukkitkit-architecture" @@ -48,7 +48,7 @@ publishing { publications { create("maven") { artifactId = globalArtifactId - groupId = "io.github.iredtea" + groupId = "tech.carcadex" version = version from(components["java"]) versionMapping { @@ -61,7 +61,7 @@ publishing { } pom { artifactId = globalArtifactId - groupId = "io.github.iredtea" + groupId = "tech.carcadex" version = version name.set(globalArtifactId) description.set(globalArtifactId) diff --git a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/KotlinPlugin.kt b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/KotlinPlugin.kt similarity index 89% rename from architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/KotlinPlugin.kt rename to architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/KotlinPlugin.kt index dd40653..a68492b 100644 --- a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/KotlinPlugin.kt +++ b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/KotlinPlugin.kt @@ -5,12 +5,12 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.architecture +package tech.carcadex.kotlinbukkitkit.architecture -import me.redtea.kotlinbukkitkit.architecture.lifecycle.Lifecycle -import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleEvent -import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleListener -import me.redtea.kotlinbukkitkit.architecture.lifecycle.PluginLifecycleListener +import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.Lifecycle +import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleEvent +import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleListener +import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.PluginLifecycleListener import org.bukkit.plugin.java.JavaPlugin import java.util.concurrent.ConcurrentHashMap diff --git a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/ThirdPartyAware.kt b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/ThirdPartyAware.kt similarity index 93% rename from architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/ThirdPartyAware.kt rename to architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/ThirdPartyAware.kt index e2d152a..9395eef 100644 --- a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/ThirdPartyAware.kt +++ b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/ThirdPartyAware.kt @@ -5,9 +5,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.architecture +package tech.carcadex.kotlinbukkitkit.architecture -import me.redtea.kotlinbukkitkit.architecture.extensions.WithPlugin +import tech.carcadex.kotlinbukkitkit.architecture.extensions.WithPlugin import org.bukkit.Bukkit import org.bukkit.event.EventHandler import org.bukkit.event.HandlerList diff --git a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/extensions/ExDependency.kt b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/extensions/ExDependency.kt similarity index 96% rename from architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/extensions/ExDependency.kt rename to architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/extensions/ExDependency.kt index 8d993d4..b9034e3 100644 --- a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/extensions/ExDependency.kt +++ b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/extensions/ExDependency.kt @@ -5,9 +5,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI. */ -package me.redtea.kotlinbukkitkit.architecture.extensions +package tech.carcadex.kotlinbukkitkit.architecture.extensions -import me.redtea.kotlinbukkitkit.architecture.KotlinPlugin +import tech.carcadex.kotlinbukkitkit.architecture.KotlinPlugin import org.bukkit.plugin.Plugin import kotlin.properties.ReadOnlyProperty import kotlin.reflect.KClass diff --git a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/extensions/ExPlugin.kt b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/extensions/ExPlugin.kt similarity index 87% rename from architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/extensions/ExPlugin.kt rename to architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/extensions/ExPlugin.kt index 5dd7372..6d10303 100644 --- a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/extensions/ExPlugin.kt +++ b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/extensions/ExPlugin.kt @@ -5,7 +5,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.architecture.extensions +package tech.carcadex.kotlinbukkitkit.architecture.extensions import org.bukkit.plugin.Plugin diff --git a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/Lifecycle.kt b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/Lifecycle.kt similarity index 89% rename from architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/Lifecycle.kt rename to architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/Lifecycle.kt index ce3c410..2b5907c 100644 --- a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/Lifecycle.kt +++ b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/Lifecycle.kt @@ -5,7 +5,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.architecture.lifecycle +package tech.carcadex.kotlinbukkitkit.architecture.lifecycle /** * Holds a lifecycle listener class and its priority diff --git a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/LifecycleListener.kt b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/LifecycleListener.kt similarity index 86% rename from architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/LifecycleListener.kt rename to architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/LifecycleListener.kt index 7617992..26cfb88 100644 --- a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/LifecycleListener.kt +++ b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/LifecycleListener.kt @@ -5,10 +5,10 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.architecture.lifecycle +package tech.carcadex.kotlinbukkitkit.architecture.lifecycle -import me.redtea.kotlinbukkitkit.architecture.KotlinPlugin -import me.redtea.kotlinbukkitkit.architecture.extensions.WithPlugin +import tech.carcadex.kotlinbukkitkit.architecture.KotlinPlugin +import tech.carcadex.kotlinbukkitkit.architecture.extensions.WithPlugin /** * Class that listen to Lifecycle from a [KotlinPlugin] diff --git a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/PluginLifecycleListener.kt b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/PluginLifecycleListener.kt similarity index 86% rename from architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/PluginLifecycleListener.kt rename to architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/PluginLifecycleListener.kt index 046856c..a6a512c 100644 --- a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/PluginLifecycleListener.kt +++ b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/PluginLifecycleListener.kt @@ -5,7 +5,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.architecture.lifecycle +package tech.carcadex.kotlinbukkitkit.architecture.lifecycle public enum class LifecycleEvent { LOAD, ENABLE, DISABLE, CONFIG_RELOAD, ALL_CONFIG_RELOAD } diff --git a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/Utils.kt b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/Utils.kt similarity index 81% rename from architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/Utils.kt rename to architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/Utils.kt index d267e62..7ce2d8c 100644 --- a/architecture/src/main/kotlin/me/redtea/kotlinbukkitkit/architecture/lifecycle/Utils.kt +++ b/architecture/src/main/kotlin/tech/carcadex/kotlinbukkitkit/architecture/lifecycle/Utils.kt @@ -5,9 +5,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.architecture.lifecycle +package tech.carcadex.kotlinbukkitkit.architecture.lifecycle -import me.redtea.kotlinbukkitkit.architecture.KotlinPlugin +import tech.carcadex.kotlinbukkitkit.architecture.KotlinPlugin public inline fun KotlinPlugin.getOrInsertGenericLifecycle( priority: Int, diff --git a/build.gradle.kts b/build.gradle.kts index 93662ea..25cfd6f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { id("io.codearte.nexus-staging") version "0.30.0" } -group = "me.redtea" +group = "tech.carcadex" version = "1.0.0" repositories { @@ -26,4 +26,10 @@ tasks.test { tasks.withType { kotlinOptions.jvmTarget = "1.8" +} + +tasks.register("publishAll") { + dependsOn(tasks.getByPath("architecture:publish")) + dependsOn(tasks.getByPath("extensions:publish")) + dependsOn(tasks.getByPath("serialization:publish")) } \ No newline at end of file diff --git a/extensions/build.gradle.kts b/extensions/build.gradle.kts index d641e74..cd6c711 100644 --- a/extensions/build.gradle.kts +++ b/extensions/build.gradle.kts @@ -6,7 +6,7 @@ plugins { id("signing") } -group = "me.redtea" +group = "tech.carcadex" val globalArtifactId = "kotlinbukkitkit-extensions" val globalName = "kotlinbukkitkit-extensions" @@ -49,7 +49,7 @@ publishing { publications { create("maven") { artifactId = globalArtifactId - groupId = "io.github.iredtea" + groupId = "tech.carcadex" version = version from(components["java"]) versionMapping { @@ -62,7 +62,7 @@ publishing { } pom { artifactId = globalArtifactId - groupId = "io.github.iredtea" + groupId = "tech.carcadex" version = version name.set(globalArtifactId) description.set(globalArtifactId) diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExBlock.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExBlock.kt similarity index 95% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExBlock.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExBlock.kt index 9af4403..be03186 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExBlock.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExBlock.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.Material import org.bukkit.block.Block diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExBukkit.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExBukkit.kt similarity index 97% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExBukkit.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExBukkit.kt index c2f6581..a0f26e3 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExBukkit.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExBukkit.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import net.md_5.bungee.api.chat.BaseComponent import net.md_5.bungee.api.chat.TextComponent diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExCommand.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExCommand.kt similarity index 96% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExCommand.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExCommand.kt index 6691415..48d67f4 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExCommand.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExCommand.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.Bukkit import org.bukkit.command.Command diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExConfiguration.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExConfiguration.kt similarity index 96% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExConfiguration.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExConfiguration.kt index d0eefde..b6df705 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExConfiguration.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExConfiguration.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.configuration.ConfigurationSection diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExEntity.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExEntity.kt similarity index 96% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExEntity.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExEntity.kt index ccacc2a..42a476e 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExEntity.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExEntity.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.Location import org.bukkit.entity.Entity diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExEvent.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExEvent.kt similarity index 95% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExEvent.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExEvent.kt index 3e1197a..141ab33 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExEvent.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExEvent.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions -import me.redtea.kotlinbukkitkit.architecture.extensions.WithPlugin +import tech.carcadex.kotlinbukkitkit.architecture.extensions.WithPlugin import org.bukkit.Bukkit import org.bukkit.event.Event import org.bukkit.event.EventPriority diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExInventory.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExInventory.kt similarity index 94% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExInventory.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExInventory.kt index 891e8b5..3c035a7 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExInventory.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExInventory.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.Material import org.bukkit.inventory.Inventory diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExItemStack.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExItemStack.kt similarity index 98% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExItemStack.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExItemStack.kt index 1def11d..633f4e7 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExItemStack.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExItemStack.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import com.google.common.collect.Multimap import org.bukkit.Material diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExLocation.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExLocation.kt similarity index 98% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExLocation.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExLocation.kt index a89542d..8966852 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExLocation.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExLocation.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.BlockChangeDelegate import org.bukkit.Effect diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExPermission.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExPermission.kt similarity index 93% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExPermission.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExPermission.kt index 421031f..c581b19 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExPermission.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExPermission.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.permissions.Permissible diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExPlayer.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExPlayer.kt similarity index 96% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExPlayer.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExPlayer.kt index dd0d568..7836237 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExPlayer.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExPlayer.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.Effect import org.bukkit.Instrument diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExPlugin.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExPlugin.kt similarity index 91% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExPlugin.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExPlugin.kt index 0ee3a43..d32b522 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExPlugin.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExPlugin.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions -import me.redtea.kotlinbukkitkit.architecture.extensions.WithPlugin +import tech.carcadex.kotlinbukkitkit.architecture.extensions.WithPlugin import org.bukkit.event.Listener import org.bukkit.plugin.Plugin diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExScheduler.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExScheduler.kt similarity index 95% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExScheduler.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExScheduler.kt index b2c0e8b..34a05d0 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExScheduler.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExScheduler.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions -import me.redtea.kotlinbukkitkit.architecture.extensions.WithPlugin +import tech.carcadex.kotlinbukkitkit.architecture.extensions.WithPlugin import org.bukkit.plugin.Plugin import org.bukkit.scheduler.BukkitRunnable import org.bukkit.scheduler.BukkitTask diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExServer.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExServer.kt similarity index 98% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExServer.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExServer.kt index ee71ccc..d9ac671 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExServer.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExServer.kt @@ -5,7 +5,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.GameMode import org.bukkit.OfflinePlayer diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExText.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExText.kt similarity index 99% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExText.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExText.kt index 820704f..22510aa 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExText.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExText.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import net.md_5.bungee.api.chat.BaseComponent import net.md_5.bungee.api.chat.ClickEvent diff --git a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExWorld.kt b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExWorld.kt similarity index 97% rename from extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExWorld.kt rename to extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExWorld.kt index af0362e..a27b1a9 100644 --- a/extensions/src/main/kotlin/me/redtea/kotlinbukkitkit/extensions/ExWorld.kt +++ b/extensions/src/main/kotlin/tech/carcadex/kotlinbukkitkit/extensions/ExWorld.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.extensions +package tech.carcadex.kotlinbukkitkit.extensions import org.bukkit.Bukkit import org.bukkit.Chunk diff --git a/serialization/build.gradle.kts b/serialization/build.gradle.kts index 1ae9d80..1fd96c4 100644 --- a/serialization/build.gradle.kts +++ b/serialization/build.gradle.kts @@ -7,7 +7,7 @@ plugins { id("signing") } -group = "me.redtea" +group = "tech.carcadex" val globalArtifactId = "kotlinbukkitkit-serialization" val globalName = "kotlinbukkitkit-serialization" @@ -52,7 +52,7 @@ publishing { publications { create("maven") { artifactId = globalArtifactId - groupId = "io.github.iredtea" + groupId = "tech.carcadex" version = version from(components["java"]) versionMapping { @@ -65,7 +65,7 @@ publishing { } pom { artifactId = globalArtifactId - groupId = "io.github.iredtea" + groupId = "tech.carcadex" version = version name.set(globalArtifactId) description.set(globalArtifactId) diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ComponentSerializer.kt b/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ComponentSerializer.kt deleted file mode 100644 index 3a3f78b..0000000 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ComponentSerializer.kt +++ /dev/null @@ -1,3 +0,0 @@ -package me.redtea.kotlinbukkitkit.serialization.serializers - -// TODO: diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/Annotations.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/Annotations.kt similarity index 91% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/Annotations.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/Annotations.kt index 458eece..790154f 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/Annotations.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/Annotations.kt @@ -7,7 +7,7 @@ Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization +package tech.carcadex.kotlinbukkitkit.serialization import kotlinx.serialization.SerialInfo diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/BukkitSerialModule.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/BukkitSerialModule.kt similarity index 58% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/BukkitSerialModule.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/BukkitSerialModule.kt index e03a239..c42e96b 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/BukkitSerialModule.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/BukkitSerialModule.kt @@ -7,14 +7,14 @@ Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization +package tech.carcadex.kotlinbukkitkit.serialization -import me.redtea.kotlinbukkitkit.serialization.serializers.BlockSerializer -import me.redtea.kotlinbukkitkit.serialization.serializers.ChunkSerializer -import me.redtea.kotlinbukkitkit.serialization.serializers.LocationSerializer -import me.redtea.kotlinbukkitkit.serialization.serializers.MaterialDataSerializer -import me.redtea.kotlinbukkitkit.serialization.serializers.MaterialSerializer -import me.redtea.kotlinbukkitkit.serialization.serializers.WorldSerializer +import tech.carcadex.kotlinbukkitkit.serialization.serializers.BlockSerializer +import tech.carcadex.kotlinbukkitkit.serialization.serializers.ChunkSerializer +import tech.carcadex.kotlinbukkitkit.serialization.serializers.LocationSerializer +import tech.carcadex.kotlinbukkitkit.serialization.serializers.MaterialDataSerializer +import tech.carcadex.kotlinbukkitkit.serialization.serializers.MaterialSerializer +import tech.carcadex.kotlinbukkitkit.serialization.serializers.WorldSerializer import kotlinx.serialization.modules.SerializersModule import kotlinx.serialization.modules.contextual diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/SerializationConfig.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/SerializationConfig.kt similarity index 67% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/SerializationConfig.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/SerializationConfig.kt index a88bc60..65aa1d9 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/SerializationConfig.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/SerializationConfig.kt @@ -6,16 +6,16 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization +package tech.carcadex.kotlinbukkitkit.serialization -import me.redtea.kotlinbukkitkit.serialization.interceptor.bukkit.BukkitSerializationDecodeInterceptor -import me.redtea.kotlinbukkitkit.serialization.interceptor.bukkit.BukkitSerializationEncodeInterceptor -import me.redtea.kotlinbukkitkit.serialization.interceptor.impl.StringFormatInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.bukkit.BukkitSerializationDecodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.bukkit.BukkitSerializationEncodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.StringFormatInterceptor import kotlinx.serialization.KSerializer import kotlinx.serialization.StringFormat import java.io.File -public typealias KotlinConfigEventObservable = (me.redtea.kotlinbukkitkit.serialization.KotlinConfigEvent) -> Unit +public typealias KotlinConfigEventObservable = (tech.carcadex.kotlinbukkitkit.serialization.KotlinConfigEvent) -> Unit public enum class KotlinConfigEvent { SAVE, RELOAD } @@ -32,7 +32,7 @@ public class SerializationConfig( public val serializer: KSerializer, stringFormat: StringFormat, public val alwaysRestoreDefaults: Boolean, - public val eventObservable: me.redtea.kotlinbukkitkit.serialization.KotlinConfigEventObservable? = null, + public val eventObservable: tech.carcadex.kotlinbukkitkit.serialization.KotlinConfigEventObservable? = null, ) { public lateinit var config: T private set @@ -51,19 +51,19 @@ public class SerializationConfig( /** * Save the current values of [model] in the configuration file. */ - public fun save(): me.redtea.kotlinbukkitkit.serialization.SerializationConfig = apply { + public fun save(): tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig = apply { saveToFile(config) - eventObservable?.invoke(me.redtea.kotlinbukkitkit.serialization.KotlinConfigEvent.SAVE) + eventObservable?.invoke(tech.carcadex.kotlinbukkitkit.serialization.KotlinConfigEvent.SAVE) } /** * Reloads the current values from the configuration to the [model]. */ - public fun reload(): me.redtea.kotlinbukkitkit.serialization.SerializationConfig = apply { + public fun reload(): tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig = apply { loadFromFile() - eventObservable?.invoke(me.redtea.kotlinbukkitkit.serialization.KotlinConfigEvent.RELOAD) + eventObservable?.invoke(tech.carcadex.kotlinbukkitkit.serialization.KotlinConfigEvent.RELOAD) } private fun loadFromFile() { diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/architecture/ConfigLifecycle.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/architecture/ConfigLifecycle.kt similarity index 74% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/architecture/ConfigLifecycle.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/architecture/ConfigLifecycle.kt index af21844..285a76e 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/architecture/ConfigLifecycle.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/architecture/ConfigLifecycle.kt @@ -6,15 +6,15 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.architecture +package tech.carcadex.kotlinbukkitkit.serialization.architecture -import me.redtea.kotlinbukkitkit.architecture.KotlinPlugin -import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleListener -import me.redtea.kotlinbukkitkit.serialization.KotlinConfigEvent -import me.redtea.kotlinbukkitkit.serialization.SerializationConfig -import me.redtea.kotlinbukkitkit.serialization.architecture.impl.ConfigDelegate -import me.redtea.kotlinbukkitkit.serialization.architecture.impl.getOrInsertConfigLifecycle -import me.redtea.kotlinbukkitkit.serialization.architecture.impl.registerConfiguration +import tech.carcadex.kotlinbukkitkit.architecture.KotlinPlugin +import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleListener +import tech.carcadex.kotlinbukkitkit.serialization.KotlinConfigEvent +import tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig +import tech.carcadex.kotlinbukkitkit.serialization.architecture.impl.ConfigDelegate +import tech.carcadex.kotlinbukkitkit.serialization.architecture.impl.getOrInsertConfigLifecycle +import tech.carcadex.kotlinbukkitkit.serialization.architecture.impl.registerConfiguration import kotlinx.serialization.KSerializer import kotlinx.serialization.SerializationException import kotlinx.serialization.StringFormat @@ -52,29 +52,29 @@ public fun KotlinPlugin.config( loadOnEnable: Boolean = false, saveOnDisable: Boolean = false, alwaysRestoreDefaults: Boolean = true, -): me.redtea.kotlinbukkitkit.serialization.SerializationConfig { +): tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig { val configFile = File(dataFolder, file) - return SerializationConfig( + return tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig( defaultModel, configFile, serializer, type, alwaysRestoreDefaults, eventObservable = { - if (it == KotlinConfigEvent.RELOAD) { + if (it == tech.carcadex.kotlinbukkitkit.serialization.KotlinConfigEvent.RELOAD) { someConfigReloaded() } }, ).also { - registerConfiguration(it as me.redtea.kotlinbukkitkit.serialization.SerializationConfig, loadOnEnable, saveOnDisable) + registerConfiguration(it as tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig, loadOnEnable, saveOnDisable) } } /** * Gets the config for the given [KType] */ -public fun LifecycleListener<*>.getConfig(type: KType): me.redtea.kotlinbukkitkit.serialization.SerializationConfig<*> { +public fun LifecycleListener<*>.getConfig(type: KType): tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<*> { try { val serialName = serializer(type).descriptor.serialName val config = plugin.getOrInsertConfigLifecycle().serializationConfigurations[serialName] diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/architecture/impl/ConfigLifecycle.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/architecture/impl/ConfigLifecycle.kt similarity index 71% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/architecture/impl/ConfigLifecycle.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/architecture/impl/ConfigLifecycle.kt index dc0b532..4144b8d 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/architecture/impl/ConfigLifecycle.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/architecture/impl/ConfigLifecycle.kt @@ -6,16 +6,16 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.architecture.impl +package tech.carcadex.kotlinbukkitkit.serialization.architecture.impl -import me.redtea.kotlinbukkitkit.architecture.KotlinPlugin -import me.redtea.kotlinbukkitkit.architecture.extensions.WithPlugin -import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleEvent -import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleListener -import me.redtea.kotlinbukkitkit.architecture.lifecycle.PluginLifecycleListener -import me.redtea.kotlinbukkitkit.architecture.lifecycle.getOrInsertGenericLifecycle -import me.redtea.kotlinbukkitkit.serialization.SerializationConfig -import me.redtea.kotlinbukkitkit.serialization.architecture.getConfig +import tech.carcadex.kotlinbukkitkit.architecture.KotlinPlugin +import tech.carcadex.kotlinbukkitkit.architecture.extensions.WithPlugin +import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleEvent +import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleListener +import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.PluginLifecycleListener +import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.getOrInsertGenericLifecycle +import tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig +import tech.carcadex.kotlinbukkitkit.serialization.architecture.getConfig import kotlin.properties.ReadOnlyProperty import kotlin.reflect.KProperty import kotlin.reflect.KType @@ -31,10 +31,10 @@ internal class ConfigLifecycle( override val plugin: KotlinPlugin, ) : PluginLifecycleListener, WithPlugin { // String = Descriptor name - internal val serializationConfigurations = hashMapOf>() + internal val serializationConfigurations = hashMapOf>() - internal val onEnableLoadSerializationConfigurations = mutableListOf>() - internal val onDisableSaveSerializationConfigurations = mutableListOf>() + internal val onEnableLoadSerializationConfigurations = mutableListOf>() + internal val onDisableSaveSerializationConfigurations = mutableListOf>() override fun invoke(event: LifecycleEvent) { when (event) { @@ -62,7 +62,7 @@ internal class ConfigLifecycle( } internal fun KotlinPlugin.registerConfiguration( - config: me.redtea.kotlinbukkitkit.serialization.SerializationConfig, + config: tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig, loadOnEnable: Boolean, saveOnDisable: Boolean, ) { @@ -87,7 +87,7 @@ public class ConfigDelegate( public val type: KType, public val deep: T.() -> R, ) : ReadOnlyProperty, R> { - private var configCache: me.redtea.kotlinbukkitkit.serialization.SerializationConfig<*>? = null + private var configCache: tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<*>? = null override fun getValue( thisRef: LifecycleListener<*>, diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/ClearSerializationDecodeInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/ClearSerializationDecodeInterceptor.kt similarity index 95% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/ClearSerializationDecodeInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/ClearSerializationDecodeInterceptor.kt index 9a9d736..028a8d1 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/ClearSerializationDecodeInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/ClearSerializationDecodeInterceptor.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor +package tech.carcadex.kotlinbukkitkit.serialization.interceptor import kotlinx.serialization.descriptors.SerialDescriptor diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/ClearSerializationEncodeInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/ClearSerializationEncodeInterceptor.kt similarity index 95% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/ClearSerializationEncodeInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/ClearSerializationEncodeInterceptor.kt index e15a154..7cd9b8b 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/ClearSerializationEncodeInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/ClearSerializationEncodeInterceptor.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor +package tech.carcadex.kotlinbukkitkit.serialization.interceptor import kotlinx.serialization.descriptors.SerialDescriptor diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/SerializationDecodeInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/SerializationDecodeInterceptor.kt similarity index 94% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/SerializationDecodeInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/SerializationDecodeInterceptor.kt index bd53ca2..7b0e182 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/SerializationDecodeInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/SerializationDecodeInterceptor.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor +package tech.carcadex.kotlinbukkitkit.serialization.interceptor import kotlinx.serialization.descriptors.SerialDescriptor diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/SerializationEncodeInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/SerializationEncodeInterceptor.kt similarity index 94% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/SerializationEncodeInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/SerializationEncodeInterceptor.kt index 0fe60ad..52f87fb 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/SerializationEncodeInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/SerializationEncodeInterceptor.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor +package tech.carcadex.kotlinbukkitkit.serialization.interceptor import kotlinx.serialization.descriptors.SerialDescriptor diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationDecodeInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationDecodeInterceptor.kt similarity index 58% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationDecodeInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationDecodeInterceptor.kt index c2bfd45..ce59ad2 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationDecodeInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationDecodeInterceptor.kt @@ -6,12 +6,12 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.bukkit +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.bukkit -import me.redtea.kotlinbukkitkit.extensions.translateColor -import me.redtea.kotlinbukkitkit.serialization.ChangeColor -import me.redtea.kotlinbukkitkit.serialization.interceptor.ClearSerializationDecodeInterceptor -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor +import tech.carcadex.kotlinbukkitkit.extensions.translateColor +import tech.carcadex.kotlinbukkitkit.serialization.ChangeColor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.ClearSerializationDecodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor import kotlinx.serialization.descriptors.SerialDescriptor public object BukkitSerializationDecodeInterceptor : SerializationDecodeInterceptor by ClearSerializationDecodeInterceptor() { @@ -21,7 +21,7 @@ public object BukkitSerializationDecodeInterceptor : SerializationDecodeIntercep } private fun useChangeColor(descriptor: SerialDescriptor, index: Int, value: String): String { - descriptor.findElementAnnotation(index) ?: return value + descriptor.findElementAnnotation(index) ?: return value return value.translateColor() } diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationEncodeInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationEncodeInterceptor.kt similarity index 58% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationEncodeInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationEncodeInterceptor.kt index 783b832..b0fc7b2 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationEncodeInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/bukkit/BukkitSerializationEncodeInterceptor.kt @@ -6,12 +6,12 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.bukkit +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.bukkit -import me.redtea.kotlinbukkitkit.extensions.reverseTranslateColor -import me.redtea.kotlinbukkitkit.serialization.ChangeColor -import me.redtea.kotlinbukkitkit.serialization.interceptor.ClearSerializationEncodeInterceptor -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor +import tech.carcadex.kotlinbukkitkit.extensions.reverseTranslateColor +import tech.carcadex.kotlinbukkitkit.serialization.ChangeColor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.ClearSerializationEncodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor import kotlinx.serialization.descriptors.SerialDescriptor public object BukkitSerializationEncodeInterceptor : SerializationEncodeInterceptor by ClearSerializationEncodeInterceptor() { @@ -21,7 +21,7 @@ public object BukkitSerializationEncodeInterceptor : SerializationEncodeIntercep } private fun useChangeColor(descriptor: SerialDescriptor, index: Int, value: String): String { - descriptor.findElementAnnotation(index) ?: return value + descriptor.findElementAnnotation(index) ?: return value return value.reverseTranslateColor() } diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/bukkit/Utils.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/bukkit/Utils.kt similarity index 89% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/bukkit/Utils.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/bukkit/Utils.kt index 611c60f..da38cd0 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/bukkit/Utils.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/bukkit/Utils.kt @@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.bukkit +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.bukkit import kotlinx.serialization.descriptors.SerialDescriptor diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/StringFormatInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/StringFormatInterceptor.kt similarity index 69% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/StringFormatInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/StringFormatInterceptor.kt index 469a408..5daba0a 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/StringFormatInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/StringFormatInterceptor.kt @@ -6,12 +6,12 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.impl +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor -import me.redtea.kotlinbukkitkit.serialization.interceptor.impl.decoder.DeserializationStrategyInterceptor -import me.redtea.kotlinbukkitkit.serialization.interceptor.impl.encoder.SerializationStrategyInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.decoder.DeserializationStrategyInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.encoder.SerializationStrategyInterceptor import kotlinx.serialization.DeserializationStrategy import kotlinx.serialization.SerializationStrategy import kotlinx.serialization.StringFormat diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/decoder/CompositeDecoderInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/decoder/CompositeDecoderInterceptor.kt similarity index 94% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/decoder/CompositeDecoderInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/decoder/CompositeDecoderInterceptor.kt index f440728..f5fc30c 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/decoder/CompositeDecoderInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/decoder/CompositeDecoderInterceptor.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.impl.decoder +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.decoder -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor import kotlinx.serialization.DeserializationStrategy import kotlinx.serialization.descriptors.SerialDescriptor import kotlinx.serialization.encoding.CompositeDecoder diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/decoder/DecoderInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/decoder/DecoderInterceptor.kt similarity index 84% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/decoder/DecoderInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/decoder/DecoderInterceptor.kt index da14522..05e7ecc 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/decoder/DecoderInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/decoder/DecoderInterceptor.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.impl.decoder +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.decoder -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor import kotlinx.serialization.DeserializationStrategy import kotlinx.serialization.descriptors.SerialDescriptor import kotlinx.serialization.encoding.CompositeDecoder diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/decoder/DeserializationStrategyInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/decoder/DeserializationStrategyInterceptor.kt similarity index 79% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/decoder/DeserializationStrategyInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/decoder/DeserializationStrategyInterceptor.kt index 440cf0b..9ad0092 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/decoder/DeserializationStrategyInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/decoder/DeserializationStrategyInterceptor.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.impl.decoder +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.decoder -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor import kotlinx.serialization.DeserializationStrategy import kotlinx.serialization.encoding.Decoder diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/encoder/CompositeEncoderInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/encoder/CompositeEncoderInterceptor.kt similarity index 94% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/encoder/CompositeEncoderInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/encoder/CompositeEncoderInterceptor.kt index 0489093..e56d64f 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/encoder/CompositeEncoderInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/encoder/CompositeEncoderInterceptor.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.impl.encoder +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.encoder -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor import kotlinx.serialization.SerializationStrategy import kotlinx.serialization.descriptors.SerialDescriptor import kotlinx.serialization.encoding.CompositeEncoder diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/encoder/EncoderInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/encoder/EncoderInterceptor.kt similarity index 86% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/encoder/EncoderInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/encoder/EncoderInterceptor.kt index 18c4d7c..6f679c8 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/encoder/EncoderInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/encoder/EncoderInterceptor.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.impl.encoder +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.encoder -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor import kotlinx.serialization.SerializationStrategy import kotlinx.serialization.descriptors.SerialDescriptor import kotlinx.serialization.encoding.CompositeEncoder diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/encoder/SerializationStrategyInterceptor.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/encoder/SerializationStrategyInterceptor.kt similarity index 79% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/encoder/SerializationStrategyInterceptor.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/encoder/SerializationStrategyInterceptor.kt index 4d206a2..450df0b 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/interceptor/impl/encoder/SerializationStrategyInterceptor.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/interceptor/impl/encoder/SerializationStrategyInterceptor.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.interceptor.impl.encoder +package tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.encoder -import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor +import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor import kotlinx.serialization.SerializationStrategy import kotlinx.serialization.encoding.Encoder diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/BlockSerializer.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/BlockSerializer.kt similarity index 89% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/BlockSerializer.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/BlockSerializer.kt index 31f4c2b..cea8764 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/BlockSerializer.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/BlockSerializer.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.serializers +package tech.carcadex.kotlinbukkitkit.serialization.serializers -import me.redtea.kotlinbukkitkit.serialization.serializers.exceptions.WorldNotFoundException +import tech.carcadex.kotlinbukkitkit.serialization.serializers.exceptions.WorldNotFoundException import kotlinx.serialization.KSerializer import kotlinx.serialization.descriptors.PrimitiveKind import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ChunkSerializer.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ChunkSerializer.kt similarity index 89% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ChunkSerializer.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ChunkSerializer.kt index 1f1176a..749345b 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ChunkSerializer.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ChunkSerializer.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.serializers +package tech.carcadex.kotlinbukkitkit.serialization.serializers -import me.redtea.kotlinbukkitkit.serialization.serializers.exceptions.WorldNotFoundException +import tech.carcadex.kotlinbukkitkit.serialization.serializers.exceptions.WorldNotFoundException import kotlinx.serialization.KSerializer import kotlinx.serialization.descriptors.PrimitiveKind import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor diff --git a/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ComponentSerializer.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ComponentSerializer.kt new file mode 100644 index 0000000..46a7741 --- /dev/null +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ComponentSerializer.kt @@ -0,0 +1,3 @@ +package tech.carcadex.kotlinbukkitkit.serialization.serializers + +// TODO: diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ItemStackSerializer.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ItemStackSerializer.kt similarity index 95% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ItemStackSerializer.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ItemStackSerializer.kt index 5154afa..6322c59 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/ItemStackSerializer.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/ItemStackSerializer.kt @@ -1,4 +1,4 @@ -package me.redtea.kotlinbukkitkit.serialization.serializers +package tech.carcadex.kotlinbukkitkit.serialization.serializers import kotlinx.serialization.KSerializer import kotlinx.serialization.descriptors.PrimitiveKind diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/LocationSerializer.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/LocationSerializer.kt similarity index 91% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/LocationSerializer.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/LocationSerializer.kt index 1c435dc..5256e72 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/LocationSerializer.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/LocationSerializer.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.serializers +package tech.carcadex.kotlinbukkitkit.serialization.serializers -import me.redtea.kotlinbukkitkit.serialization.serializers.exceptions.WorldNotFoundException +import tech.carcadex.kotlinbukkitkit.serialization.serializers.exceptions.WorldNotFoundException import kotlinx.serialization.KSerializer import kotlinx.serialization.descriptors.PrimitiveKind import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/MaterialDataSerializer.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/MaterialDataSerializer.kt similarity index 92% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/MaterialDataSerializer.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/MaterialDataSerializer.kt index 159947d..09a8b5a 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/MaterialDataSerializer.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/MaterialDataSerializer.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.serializers +package tech.carcadex.kotlinbukkitkit.serialization.serializers -import me.redtea.kotlinbukkitkit.extensions.asMaterialData +import tech.carcadex.kotlinbukkitkit.extensions.asMaterialData import kotlinx.serialization.KSerializer import kotlinx.serialization.Serializer import kotlinx.serialization.descriptors.PrimitiveKind diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/MaterialSerializer.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/MaterialSerializer.kt similarity index 87% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/MaterialSerializer.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/MaterialSerializer.kt index e6e204a..4a68a7d 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/MaterialSerializer.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/MaterialSerializer.kt @@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.serializers +package tech.carcadex.kotlinbukkitkit.serialization.serializers -import me.redtea.kotlinbukkitkit.serialization.serializers.exceptions.MaterialNotFoundException +import tech.carcadex.kotlinbukkitkit.serialization.serializers.exceptions.MaterialNotFoundException import kotlinx.serialization.KSerializer import kotlinx.serialization.descriptors.PrimitiveKind import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/WorldSerializer.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/WorldSerializer.kt similarity index 87% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/WorldSerializer.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/WorldSerializer.kt index f9faed1..99a0763 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/WorldSerializer.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/WorldSerializer.kt @@ -7,9 +7,9 @@ Thanks DevSrSouza for KotlinBukkitAPI */ -package me.redtea.kotlinbukkitkit.serialization.serializers +package tech.carcadex.kotlinbukkitkit.serialization.serializers -import me.redtea.kotlinbukkitkit.serialization.serializers.exceptions.WorldNotFoundException +import tech.carcadex.kotlinbukkitkit.serialization.serializers.exceptions.WorldNotFoundException import kotlinx.serialization.KSerializer import kotlinx.serialization.descriptors.PrimitiveKind import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/exceptions/MaterialNotFoundException.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/exceptions/MaterialNotFoundException.kt similarity index 70% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/exceptions/MaterialNotFoundException.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/exceptions/MaterialNotFoundException.kt index f131d9b..2d64dca 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/exceptions/MaterialNotFoundException.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/exceptions/MaterialNotFoundException.kt @@ -1,4 +1,4 @@ -package me.redtea.kotlinbukkitkit.serialization.serializers.exceptions +package tech.carcadex.kotlinbukkitkit.serialization.serializers.exceptions import java.lang.Exception diff --git a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/exceptions/WorldNotFoundException.kt b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/exceptions/WorldNotFoundException.kt similarity index 67% rename from serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/exceptions/WorldNotFoundException.kt rename to serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/exceptions/WorldNotFoundException.kt index ff5a5c8..7b92b08 100644 --- a/serialization/src/main/kotlin/me/redtea/kotlinbukkitkit/serialization/serializers/exceptions/WorldNotFoundException.kt +++ b/serialization/src/main/kotlin/tech/carcadex/kotlinbukkitkit/serialization/serializers/exceptions/WorldNotFoundException.kt @@ -1,3 +1,3 @@ -package me.redtea.kotlinbukkitkit.serialization.serializers.exceptions +package tech.carcadex.kotlinbukkitkit.serialization.serializers.exceptions public class WorldNotFoundException(public val world: String) : Exception("Could not deserialize the World=$world because was not found on the Server.")