Rename package
This commit is contained in:
1 parent
cff18dd177
commit
ff6dc22d00
59 files changed
+152
-146
No files matched your search
@@ -3,7 +3,7 @@ KotlinBukkitKit is an API for Bukkit/SpigotAPI using features Kotlin. DevSrSouza
|
|||||||
|
|
||||||
|
|
||||||
```kotlin
|
```kotlin
|
||||||
implementation("io.github.iredtea:kotlinbukkitkit-architecture:1.0.0")
|
implementation("tech.carcadex:kotlinbukkitkit-architecture:1.0.0")
|
||||||
implementation("io.github.iredtea:kotlinbukkitkit-extensions:1.0.0")
|
implementation("tech.carcadex:kotlinbukkitkit-extensions:1.0.0")
|
||||||
implementation("io.github.iredtea:kotlinbukkitkit-serialization:1.0.0")
|
implementation("tech.carcadex:kotlinbukkitkit-serialization:1.0.0")
|
||||||
```
|
```
|
||||||
@@ -6,7 +6,7 @@ plugins {
|
|||||||
id("signing")
|
id("signing")
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "me.redtea"
|
group = "tech.carcadex"
|
||||||
val globalArtifactId = "kotlinbukkitkit-architecture"
|
val globalArtifactId = "kotlinbukkitkit-architecture"
|
||||||
val globalName = "kotlinbukkitkit-architecture"
|
val globalName = "kotlinbukkitkit-architecture"
|
||||||
|
|
||||||
@@ -48,7 +48,7 @@ publishing {
|
|||||||
publications {
|
publications {
|
||||||
create<MavenPublication>("maven") {
|
create<MavenPublication>("maven") {
|
||||||
artifactId = globalArtifactId
|
artifactId = globalArtifactId
|
||||||
groupId = "io.github.iredtea"
|
groupId = "tech.carcadex"
|
||||||
version = version
|
version = version
|
||||||
from(components["java"])
|
from(components["java"])
|
||||||
versionMapping {
|
versionMapping {
|
||||||
@@ -61,7 +61,7 @@ publishing {
|
|||||||
}
|
}
|
||||||
pom {
|
pom {
|
||||||
artifactId = globalArtifactId
|
artifactId = globalArtifactId
|
||||||
groupId = "io.github.iredtea"
|
groupId = "tech.carcadex"
|
||||||
version = version
|
version = version
|
||||||
name.set(globalArtifactId)
|
name.set(globalArtifactId)
|
||||||
description.set(globalArtifactId)
|
description.set(globalArtifactId)
|
||||||
|
|||||||
+5
-5
@@ -5,12 +5,12 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
package me.redtea.kotlinbukkitkit.architecture
|
package tech.carcadex.kotlinbukkitkit.architecture
|
||||||
|
|
||||||
import me.redtea.kotlinbukkitkit.architecture.lifecycle.Lifecycle
|
import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.Lifecycle
|
||||||
import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleEvent
|
import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleEvent
|
||||||
import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleListener
|
import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleListener
|
||||||
import me.redtea.kotlinbukkitkit.architecture.lifecycle.PluginLifecycleListener
|
import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.PluginLifecycleListener
|
||||||
import org.bukkit.plugin.java.JavaPlugin
|
import org.bukkit.plugin.java.JavaPlugin
|
||||||
import java.util.concurrent.ConcurrentHashMap
|
import java.util.concurrent.ConcurrentHashMap
|
||||||
|
|
||||||
+2
-2
@@ -5,9 +5,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.Bukkit
|
||||||
import org.bukkit.event.EventHandler
|
import org.bukkit.event.EventHandler
|
||||||
import org.bukkit.event.HandlerList
|
import org.bukkit.event.HandlerList
|
||||||
+2
-2
@@ -5,9 +5,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI.
|
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 org.bukkit.plugin.Plugin
|
||||||
import kotlin.properties.ReadOnlyProperty
|
import kotlin.properties.ReadOnlyProperty
|
||||||
import kotlin.reflect.KClass
|
import kotlin.reflect.KClass
|
||||||
+1
-1
@@ -5,7 +5,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
package me.redtea.kotlinbukkitkit.architecture.extensions
|
package tech.carcadex.kotlinbukkitkit.architecture.extensions
|
||||||
|
|
||||||
import org.bukkit.plugin.Plugin
|
import org.bukkit.plugin.Plugin
|
||||||
|
|
||||||
+1
-1
@@ -5,7 +5,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
package me.redtea.kotlinbukkitkit.architecture.lifecycle
|
package tech.carcadex.kotlinbukkitkit.architecture.lifecycle
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds a lifecycle listener class and its priority
|
* Holds a lifecycle listener class and its priority
|
||||||
+3
-3
@@ -5,10 +5,10 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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
|
||||||
import me.redtea.kotlinbukkitkit.architecture.extensions.WithPlugin
|
import tech.carcadex.kotlinbukkitkit.architecture.extensions.WithPlugin
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class that listen to Lifecycle from a [KotlinPlugin]
|
* Class that listen to Lifecycle from a [KotlinPlugin]
|
||||||
+1
-1
@@ -5,7 +5,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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 }
|
public enum class LifecycleEvent { LOAD, ENABLE, DISABLE, CONFIG_RELOAD, ALL_CONFIG_RELOAD }
|
||||||
|
|
||||||
+2
-2
@@ -5,9 +5,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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 <reified T : PluginLifecycleListener> KotlinPlugin.getOrInsertGenericLifecycle(
|
public inline fun <reified T : PluginLifecycleListener> KotlinPlugin.getOrInsertGenericLifecycle(
|
||||||
priority: Int,
|
priority: Int,
|
||||||
+7
-1
@@ -5,7 +5,7 @@ plugins {
|
|||||||
id("io.codearte.nexus-staging") version "0.30.0"
|
id("io.codearte.nexus-staging") version "0.30.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "me.redtea"
|
group = "tech.carcadex"
|
||||||
version = "1.0.0"
|
version = "1.0.0"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
@@ -27,3 +27,9 @@ tasks.test {
|
|||||||
tasks.withType<KotlinCompile> {
|
tasks.withType<KotlinCompile> {
|
||||||
kotlinOptions.jvmTarget = "1.8"
|
kotlinOptions.jvmTarget = "1.8"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tasks.register("publishAll") {
|
||||||
|
dependsOn(tasks.getByPath("architecture:publish"))
|
||||||
|
dependsOn(tasks.getByPath("extensions:publish"))
|
||||||
|
dependsOn(tasks.getByPath("serialization:publish"))
|
||||||
|
}
|
||||||
@@ -6,7 +6,7 @@ plugins {
|
|||||||
id("signing")
|
id("signing")
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "me.redtea"
|
group = "tech.carcadex"
|
||||||
val globalArtifactId = "kotlinbukkitkit-extensions"
|
val globalArtifactId = "kotlinbukkitkit-extensions"
|
||||||
val globalName = "kotlinbukkitkit-extensions"
|
val globalName = "kotlinbukkitkit-extensions"
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ publishing {
|
|||||||
publications {
|
publications {
|
||||||
create<MavenPublication>("maven") {
|
create<MavenPublication>("maven") {
|
||||||
artifactId = globalArtifactId
|
artifactId = globalArtifactId
|
||||||
groupId = "io.github.iredtea"
|
groupId = "tech.carcadex"
|
||||||
version = version
|
version = version
|
||||||
from(components["java"])
|
from(components["java"])
|
||||||
versionMapping {
|
versionMapping {
|
||||||
@@ -62,7 +62,7 @@ publishing {
|
|||||||
}
|
}
|
||||||
pom {
|
pom {
|
||||||
artifactId = globalArtifactId
|
artifactId = globalArtifactId
|
||||||
groupId = "io.github.iredtea"
|
groupId = "tech.carcadex"
|
||||||
version = version
|
version = version
|
||||||
name.set(globalArtifactId)
|
name.set(globalArtifactId)
|
||||||
description.set(globalArtifactId)
|
description.set(globalArtifactId)
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.Material
|
import org.bukkit.Material
|
||||||
import org.bukkit.block.Block
|
import org.bukkit.block.Block
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.BaseComponent
|
||||||
import net.md_5.bungee.api.chat.TextComponent
|
import net.md_5.bungee.api.chat.TextComponent
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.Bukkit
|
import org.bukkit.Bukkit
|
||||||
import org.bukkit.command.Command
|
import org.bukkit.command.Command
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.configuration.ConfigurationSection
|
import org.bukkit.configuration.ConfigurationSection
|
||||||
|
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.Location
|
import org.bukkit.Location
|
||||||
import org.bukkit.entity.Entity
|
import org.bukkit.entity.Entity
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.Bukkit
|
||||||
import org.bukkit.event.Event
|
import org.bukkit.event.Event
|
||||||
import org.bukkit.event.EventPriority
|
import org.bukkit.event.EventPriority
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.Material
|
import org.bukkit.Material
|
||||||
import org.bukkit.inventory.Inventory
|
import org.bukkit.inventory.Inventory
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import com.google.common.collect.Multimap
|
import com.google.common.collect.Multimap
|
||||||
import org.bukkit.Material
|
import org.bukkit.Material
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.BlockChangeDelegate
|
import org.bukkit.BlockChangeDelegate
|
||||||
import org.bukkit.Effect
|
import org.bukkit.Effect
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.permissions.Permissible
|
import org.bukkit.permissions.Permissible
|
||||||
|
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.Effect
|
import org.bukkit.Effect
|
||||||
import org.bukkit.Instrument
|
import org.bukkit.Instrument
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.event.Listener
|
||||||
import org.bukkit.plugin.Plugin
|
import org.bukkit.plugin.Plugin
|
||||||
|
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.plugin.Plugin
|
||||||
import org.bukkit.scheduler.BukkitRunnable
|
import org.bukkit.scheduler.BukkitRunnable
|
||||||
import org.bukkit.scheduler.BukkitTask
|
import org.bukkit.scheduler.BukkitTask
|
||||||
+1
-1
@@ -5,7 +5,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
|
|
||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.GameMode
|
import org.bukkit.GameMode
|
||||||
import org.bukkit.OfflinePlayer
|
import org.bukkit.OfflinePlayer
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.BaseComponent
|
||||||
import net.md_5.bungee.api.chat.ClickEvent
|
import net.md_5.bungee.api.chat.ClickEvent
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.extensions
|
package tech.carcadex.kotlinbukkitkit.extensions
|
||||||
|
|
||||||
import org.bukkit.Bukkit
|
import org.bukkit.Bukkit
|
||||||
import org.bukkit.Chunk
|
import org.bukkit.Chunk
|
||||||
@@ -7,7 +7,7 @@ plugins {
|
|||||||
id("signing")
|
id("signing")
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "me.redtea"
|
group = "tech.carcadex"
|
||||||
val globalArtifactId = "kotlinbukkitkit-serialization"
|
val globalArtifactId = "kotlinbukkitkit-serialization"
|
||||||
val globalName = "kotlinbukkitkit-serialization"
|
val globalName = "kotlinbukkitkit-serialization"
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@ publishing {
|
|||||||
publications {
|
publications {
|
||||||
create<MavenPublication>("maven") {
|
create<MavenPublication>("maven") {
|
||||||
artifactId = globalArtifactId
|
artifactId = globalArtifactId
|
||||||
groupId = "io.github.iredtea"
|
groupId = "tech.carcadex"
|
||||||
version = version
|
version = version
|
||||||
from(components["java"])
|
from(components["java"])
|
||||||
versionMapping {
|
versionMapping {
|
||||||
@@ -65,7 +65,7 @@ publishing {
|
|||||||
}
|
}
|
||||||
pom {
|
pom {
|
||||||
artifactId = globalArtifactId
|
artifactId = globalArtifactId
|
||||||
groupId = "io.github.iredtea"
|
groupId = "tech.carcadex"
|
||||||
version = version
|
version = version
|
||||||
name.set(globalArtifactId)
|
name.set(globalArtifactId)
|
||||||
description.set(globalArtifactId)
|
description.set(globalArtifactId)
|
||||||
|
|||||||
-3
@@ -1,3 +0,0 @@
|
|||||||
package me.redtea.kotlinbukkitkit.serialization.serializers
|
|
||||||
|
|
||||||
// TODO:
|
|
||||||
+1
-1
@@ -7,7 +7,7 @@ Thanks DevSrSouza for KotlinBukkitAPI
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.serialization
|
package tech.carcadex.kotlinbukkitkit.serialization
|
||||||
|
|
||||||
import kotlinx.serialization.SerialInfo
|
import kotlinx.serialization.SerialInfo
|
||||||
|
|
||||||
+7
-7
@@ -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 tech.carcadex.kotlinbukkitkit.serialization.serializers.BlockSerializer
|
||||||
import me.redtea.kotlinbukkitkit.serialization.serializers.ChunkSerializer
|
import tech.carcadex.kotlinbukkitkit.serialization.serializers.ChunkSerializer
|
||||||
import me.redtea.kotlinbukkitkit.serialization.serializers.LocationSerializer
|
import tech.carcadex.kotlinbukkitkit.serialization.serializers.LocationSerializer
|
||||||
import me.redtea.kotlinbukkitkit.serialization.serializers.MaterialDataSerializer
|
import tech.carcadex.kotlinbukkitkit.serialization.serializers.MaterialDataSerializer
|
||||||
import me.redtea.kotlinbukkitkit.serialization.serializers.MaterialSerializer
|
import tech.carcadex.kotlinbukkitkit.serialization.serializers.MaterialSerializer
|
||||||
import me.redtea.kotlinbukkitkit.serialization.serializers.WorldSerializer
|
import tech.carcadex.kotlinbukkitkit.serialization.serializers.WorldSerializer
|
||||||
import kotlinx.serialization.modules.SerializersModule
|
import kotlinx.serialization.modules.SerializersModule
|
||||||
import kotlinx.serialization.modules.contextual
|
import kotlinx.serialization.modules.contextual
|
||||||
|
|
||||||
+10
-10
@@ -6,16 +6,16 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.serialization
|
package tech.carcadex.kotlinbukkitkit.serialization
|
||||||
|
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.bukkit.BukkitSerializationDecodeInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.bukkit.BukkitSerializationDecodeInterceptor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.bukkit.BukkitSerializationEncodeInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.bukkit.BukkitSerializationEncodeInterceptor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.impl.StringFormatInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.StringFormatInterceptor
|
||||||
import kotlinx.serialization.KSerializer
|
import kotlinx.serialization.KSerializer
|
||||||
import kotlinx.serialization.StringFormat
|
import kotlinx.serialization.StringFormat
|
||||||
import java.io.File
|
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 }
|
public enum class KotlinConfigEvent { SAVE, RELOAD }
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ public class SerializationConfig<T : Any>(
|
|||||||
public val serializer: KSerializer<T>,
|
public val serializer: KSerializer<T>,
|
||||||
stringFormat: StringFormat,
|
stringFormat: StringFormat,
|
||||||
public val alwaysRestoreDefaults: Boolean,
|
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
|
public lateinit var config: T private set
|
||||||
|
|
||||||
@@ -51,19 +51,19 @@ public class SerializationConfig<T : Any>(
|
|||||||
/**
|
/**
|
||||||
* Save the current values of [model] in the configuration file.
|
* Save the current values of [model] in the configuration file.
|
||||||
*/
|
*/
|
||||||
public fun save(): me.redtea.kotlinbukkitkit.serialization.SerializationConfig<T> = apply {
|
public fun save(): tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<T> = apply {
|
||||||
saveToFile(config)
|
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].
|
* Reloads the current values from the configuration to the [model].
|
||||||
*/
|
*/
|
||||||
public fun reload(): me.redtea.kotlinbukkitkit.serialization.SerializationConfig<T> = apply {
|
public fun reload(): tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<T> = apply {
|
||||||
loadFromFile()
|
loadFromFile()
|
||||||
|
|
||||||
eventObservable?.invoke(me.redtea.kotlinbukkitkit.serialization.KotlinConfigEvent.RELOAD)
|
eventObservable?.invoke(tech.carcadex.kotlinbukkitkit.serialization.KotlinConfigEvent.RELOAD)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun loadFromFile() {
|
private fun loadFromFile() {
|
||||||
+13
-13
@@ -6,15 +6,15 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.serialization.architecture
|
package tech.carcadex.kotlinbukkitkit.serialization.architecture
|
||||||
|
|
||||||
import me.redtea.kotlinbukkitkit.architecture.KotlinPlugin
|
import tech.carcadex.kotlinbukkitkit.architecture.KotlinPlugin
|
||||||
import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleListener
|
import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleListener
|
||||||
import me.redtea.kotlinbukkitkit.serialization.KotlinConfigEvent
|
import tech.carcadex.kotlinbukkitkit.serialization.KotlinConfigEvent
|
||||||
import me.redtea.kotlinbukkitkit.serialization.SerializationConfig
|
import tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig
|
||||||
import me.redtea.kotlinbukkitkit.serialization.architecture.impl.ConfigDelegate
|
import tech.carcadex.kotlinbukkitkit.serialization.architecture.impl.ConfigDelegate
|
||||||
import me.redtea.kotlinbukkitkit.serialization.architecture.impl.getOrInsertConfigLifecycle
|
import tech.carcadex.kotlinbukkitkit.serialization.architecture.impl.getOrInsertConfigLifecycle
|
||||||
import me.redtea.kotlinbukkitkit.serialization.architecture.impl.registerConfiguration
|
import tech.carcadex.kotlinbukkitkit.serialization.architecture.impl.registerConfiguration
|
||||||
import kotlinx.serialization.KSerializer
|
import kotlinx.serialization.KSerializer
|
||||||
import kotlinx.serialization.SerializationException
|
import kotlinx.serialization.SerializationException
|
||||||
import kotlinx.serialization.StringFormat
|
import kotlinx.serialization.StringFormat
|
||||||
@@ -52,29 +52,29 @@ public fun <T : Any> KotlinPlugin.config(
|
|||||||
loadOnEnable: Boolean = false,
|
loadOnEnable: Boolean = false,
|
||||||
saveOnDisable: Boolean = false,
|
saveOnDisable: Boolean = false,
|
||||||
alwaysRestoreDefaults: Boolean = true,
|
alwaysRestoreDefaults: Boolean = true,
|
||||||
): me.redtea.kotlinbukkitkit.serialization.SerializationConfig<T> {
|
): tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<T> {
|
||||||
val configFile = File(dataFolder, file)
|
val configFile = File(dataFolder, file)
|
||||||
|
|
||||||
return SerializationConfig(
|
return tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig(
|
||||||
defaultModel,
|
defaultModel,
|
||||||
configFile,
|
configFile,
|
||||||
serializer,
|
serializer,
|
||||||
type,
|
type,
|
||||||
alwaysRestoreDefaults,
|
alwaysRestoreDefaults,
|
||||||
eventObservable = {
|
eventObservable = {
|
||||||
if (it == KotlinConfigEvent.RELOAD) {
|
if (it == tech.carcadex.kotlinbukkitkit.serialization.KotlinConfigEvent.RELOAD) {
|
||||||
someConfigReloaded()
|
someConfigReloaded()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
).also {
|
).also {
|
||||||
registerConfiguration(it as me.redtea.kotlinbukkitkit.serialization.SerializationConfig<Any>, loadOnEnable, saveOnDisable)
|
registerConfiguration(it as tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<Any>, loadOnEnable, saveOnDisable)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the config for the given [KType]
|
* 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 {
|
try {
|
||||||
val serialName = serializer(type).descriptor.serialName
|
val serialName = serializer(type).descriptor.serialName
|
||||||
val config = plugin.getOrInsertConfigLifecycle().serializationConfigurations[serialName]
|
val config = plugin.getOrInsertConfigLifecycle().serializationConfigurations[serialName]
|
||||||
+14
-14
@@ -6,16 +6,16 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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 tech.carcadex.kotlinbukkitkit.architecture.KotlinPlugin
|
||||||
import me.redtea.kotlinbukkitkit.architecture.extensions.WithPlugin
|
import tech.carcadex.kotlinbukkitkit.architecture.extensions.WithPlugin
|
||||||
import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleEvent
|
import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleEvent
|
||||||
import me.redtea.kotlinbukkitkit.architecture.lifecycle.LifecycleListener
|
import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.LifecycleListener
|
||||||
import me.redtea.kotlinbukkitkit.architecture.lifecycle.PluginLifecycleListener
|
import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.PluginLifecycleListener
|
||||||
import me.redtea.kotlinbukkitkit.architecture.lifecycle.getOrInsertGenericLifecycle
|
import tech.carcadex.kotlinbukkitkit.architecture.lifecycle.getOrInsertGenericLifecycle
|
||||||
import me.redtea.kotlinbukkitkit.serialization.SerializationConfig
|
import tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig
|
||||||
import me.redtea.kotlinbukkitkit.serialization.architecture.getConfig
|
import tech.carcadex.kotlinbukkitkit.serialization.architecture.getConfig
|
||||||
import kotlin.properties.ReadOnlyProperty
|
import kotlin.properties.ReadOnlyProperty
|
||||||
import kotlin.reflect.KProperty
|
import kotlin.reflect.KProperty
|
||||||
import kotlin.reflect.KType
|
import kotlin.reflect.KType
|
||||||
@@ -31,10 +31,10 @@ internal class ConfigLifecycle(
|
|||||||
override val plugin: KotlinPlugin,
|
override val plugin: KotlinPlugin,
|
||||||
) : PluginLifecycleListener, WithPlugin<KotlinPlugin> {
|
) : PluginLifecycleListener, WithPlugin<KotlinPlugin> {
|
||||||
// String = Descriptor name
|
// String = Descriptor name
|
||||||
internal val serializationConfigurations = hashMapOf<String, me.redtea.kotlinbukkitkit.serialization.SerializationConfig<Any>>()
|
internal val serializationConfigurations = hashMapOf<String, tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<Any>>()
|
||||||
|
|
||||||
internal val onEnableLoadSerializationConfigurations = mutableListOf<me.redtea.kotlinbukkitkit.serialization.SerializationConfig<*>>()
|
internal val onEnableLoadSerializationConfigurations = mutableListOf<tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<*>>()
|
||||||
internal val onDisableSaveSerializationConfigurations = mutableListOf<me.redtea.kotlinbukkitkit.serialization.SerializationConfig<*>>()
|
internal val onDisableSaveSerializationConfigurations = mutableListOf<tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<*>>()
|
||||||
|
|
||||||
override fun invoke(event: LifecycleEvent) {
|
override fun invoke(event: LifecycleEvent) {
|
||||||
when (event) {
|
when (event) {
|
||||||
@@ -62,7 +62,7 @@ internal class ConfigLifecycle(
|
|||||||
}
|
}
|
||||||
|
|
||||||
internal fun KotlinPlugin.registerConfiguration(
|
internal fun KotlinPlugin.registerConfiguration(
|
||||||
config: me.redtea.kotlinbukkitkit.serialization.SerializationConfig<Any>,
|
config: tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<Any>,
|
||||||
loadOnEnable: Boolean,
|
loadOnEnable: Boolean,
|
||||||
saveOnDisable: Boolean,
|
saveOnDisable: Boolean,
|
||||||
) {
|
) {
|
||||||
@@ -87,7 +87,7 @@ public class ConfigDelegate<T, R>(
|
|||||||
public val type: KType,
|
public val type: KType,
|
||||||
public val deep: T.() -> R,
|
public val deep: T.() -> R,
|
||||||
) : ReadOnlyProperty<LifecycleListener<*>, R> {
|
) : ReadOnlyProperty<LifecycleListener<*>, R> {
|
||||||
private var configCache: me.redtea.kotlinbukkitkit.serialization.SerializationConfig<*>? = null
|
private var configCache: tech.carcadex.kotlinbukkitkit.serialization.SerializationConfig<*>? = null
|
||||||
|
|
||||||
override fun getValue(
|
override fun getValue(
|
||||||
thisRef: LifecycleListener<*>,
|
thisRef: LifecycleListener<*>,
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.serialization.interceptor
|
package tech.carcadex.kotlinbukkitkit.serialization.interceptor
|
||||||
|
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
|
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.serialization.interceptor
|
package tech.carcadex.kotlinbukkitkit.serialization.interceptor
|
||||||
|
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
|
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.serialization.interceptor
|
package tech.carcadex.kotlinbukkitkit.serialization.interceptor
|
||||||
|
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
|
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.serialization.interceptor
|
package tech.carcadex.kotlinbukkitkit.serialization.interceptor
|
||||||
|
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
|
|
||||||
+6
-6
@@ -6,12 +6,12 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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 tech.carcadex.kotlinbukkitkit.extensions.translateColor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.ChangeColor
|
import tech.carcadex.kotlinbukkitkit.serialization.ChangeColor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.ClearSerializationDecodeInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.ClearSerializationDecodeInterceptor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
|
|
||||||
public object BukkitSerializationDecodeInterceptor : SerializationDecodeInterceptor by ClearSerializationDecodeInterceptor() {
|
public object BukkitSerializationDecodeInterceptor : SerializationDecodeInterceptor by ClearSerializationDecodeInterceptor() {
|
||||||
@@ -21,7 +21,7 @@ public object BukkitSerializationDecodeInterceptor : SerializationDecodeIntercep
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun useChangeColor(descriptor: SerialDescriptor, index: Int, value: String): String {
|
private fun useChangeColor(descriptor: SerialDescriptor, index: Int, value: String): String {
|
||||||
descriptor.findElementAnnotation<me.redtea.kotlinbukkitkit.serialization.ChangeColor>(index) ?: return value
|
descriptor.findElementAnnotation<tech.carcadex.kotlinbukkitkit.serialization.ChangeColor>(index) ?: return value
|
||||||
|
|
||||||
return value.translateColor()
|
return value.translateColor()
|
||||||
}
|
}
|
||||||
+6
-6
@@ -6,12 +6,12 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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 tech.carcadex.kotlinbukkitkit.extensions.reverseTranslateColor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.ChangeColor
|
import tech.carcadex.kotlinbukkitkit.serialization.ChangeColor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.ClearSerializationEncodeInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.ClearSerializationEncodeInterceptor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
|
|
||||||
public object BukkitSerializationEncodeInterceptor : SerializationEncodeInterceptor by ClearSerializationEncodeInterceptor() {
|
public object BukkitSerializationEncodeInterceptor : SerializationEncodeInterceptor by ClearSerializationEncodeInterceptor() {
|
||||||
@@ -21,7 +21,7 @@ public object BukkitSerializationEncodeInterceptor : SerializationEncodeIntercep
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun useChangeColor(descriptor: SerialDescriptor, index: Int, value: String): String {
|
private fun useChangeColor(descriptor: SerialDescriptor, index: Int, value: String): String {
|
||||||
descriptor.findElementAnnotation<me.redtea.kotlinbukkitkit.serialization.ChangeColor>(index) ?: return value
|
descriptor.findElementAnnotation<tech.carcadex.kotlinbukkitkit.serialization.ChangeColor>(index) ?: return value
|
||||||
|
|
||||||
return value.reverseTranslateColor()
|
return value.reverseTranslateColor()
|
||||||
}
|
}
|
||||||
+1
-1
@@ -6,7 +6,7 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
Thanks DevSrSouza for KotlinBukkitAPI
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package me.redtea.kotlinbukkitkit.serialization.interceptor.bukkit
|
package tech.carcadex.kotlinbukkitkit.serialization.interceptor.bukkit
|
||||||
|
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
|
|
||||||
+5
-5
@@ -6,12 +6,12 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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 tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationDecodeInterceptor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.SerializationEncodeInterceptor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.impl.decoder.DeserializationStrategyInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.decoder.DeserializationStrategyInterceptor
|
||||||
import me.redtea.kotlinbukkitkit.serialization.interceptor.impl.encoder.SerializationStrategyInterceptor
|
import tech.carcadex.kotlinbukkitkit.serialization.interceptor.impl.encoder.SerializationStrategyInterceptor
|
||||||
import kotlinx.serialization.DeserializationStrategy
|
import kotlinx.serialization.DeserializationStrategy
|
||||||
import kotlinx.serialization.SerializationStrategy
|
import kotlinx.serialization.SerializationStrategy
|
||||||
import kotlinx.serialization.StringFormat
|
import kotlinx.serialization.StringFormat
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.DeserializationStrategy
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
import kotlinx.serialization.encoding.CompositeDecoder
|
import kotlinx.serialization.encoding.CompositeDecoder
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.DeserializationStrategy
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
import kotlinx.serialization.encoding.CompositeDecoder
|
import kotlinx.serialization.encoding.CompositeDecoder
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.DeserializationStrategy
|
||||||
import kotlinx.serialization.encoding.Decoder
|
import kotlinx.serialization.encoding.Decoder
|
||||||
|
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.SerializationStrategy
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
import kotlinx.serialization.encoding.CompositeEncoder
|
import kotlinx.serialization.encoding.CompositeEncoder
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.SerializationStrategy
|
||||||
import kotlinx.serialization.descriptors.SerialDescriptor
|
import kotlinx.serialization.descriptors.SerialDescriptor
|
||||||
import kotlinx.serialization.encoding.CompositeEncoder
|
import kotlinx.serialization.encoding.CompositeEncoder
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.SerializationStrategy
|
||||||
import kotlinx.serialization.encoding.Encoder
|
import kotlinx.serialization.encoding.Encoder
|
||||||
|
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.KSerializer
|
||||||
import kotlinx.serialization.descriptors.PrimitiveKind
|
import kotlinx.serialization.descriptors.PrimitiveKind
|
||||||
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.KSerializer
|
||||||
import kotlinx.serialization.descriptors.PrimitiveKind
|
import kotlinx.serialization.descriptors.PrimitiveKind
|
||||||
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
package tech.carcadex.kotlinbukkitkit.serialization.serializers
|
||||||
|
|
||||||
|
// TODO:
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package me.redtea.kotlinbukkitkit.serialization.serializers
|
package tech.carcadex.kotlinbukkitkit.serialization.serializers
|
||||||
|
|
||||||
import kotlinx.serialization.KSerializer
|
import kotlinx.serialization.KSerializer
|
||||||
import kotlinx.serialization.descriptors.PrimitiveKind
|
import kotlinx.serialization.descriptors.PrimitiveKind
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.KSerializer
|
||||||
import kotlinx.serialization.descriptors.PrimitiveKind
|
import kotlinx.serialization.descriptors.PrimitiveKind
|
||||||
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.KSerializer
|
||||||
import kotlinx.serialization.Serializer
|
import kotlinx.serialization.Serializer
|
||||||
import kotlinx.serialization.descriptors.PrimitiveKind
|
import kotlinx.serialization.descriptors.PrimitiveKind
|
||||||
+2
-2
@@ -6,9 +6,9 @@ AUTHOR: https://github.com/DevSrSouza
|
|||||||
Thanks DevSrSouza for KotlinBukkitAPI
|
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.KSerializer
|
||||||
import kotlinx.serialization.descriptors.PrimitiveKind
|
import kotlinx.serialization.descriptors.PrimitiveKind
|
||||||
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
||||||
+2
-2
@@ -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.KSerializer
|
||||||
import kotlinx.serialization.descriptors.PrimitiveKind
|
import kotlinx.serialization.descriptors.PrimitiveKind
|
||||||
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package me.redtea.kotlinbukkitkit.serialization.serializers.exceptions
|
package tech.carcadex.kotlinbukkitkit.serialization.serializers.exceptions
|
||||||
|
|
||||||
import java.lang.Exception
|
import java.lang.Exception
|
||||||
|
|
||||||
+1
-1
@@ -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.")
|
public class WorldNotFoundException(public val world: String) : Exception("Could not deserialize the World=$world because was not found on the Server.")
|
||||||
Reference in new issue
Block a user