diff --git a/README.md b/README.md index 84ccf57..5e673d1 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,23 @@ class MyPlugin : KPlugin() { } ``` +## Package Structure + +KPaper is organized into several focused packages: + +- **`util`** - Utility functions including console output, logging, random number generation, and text processing +- **`extensions`** - Kotlin extension functions for Bukkit/Paper classes +- **`event`** - Event handling system with custom events and listeners +- **`inventory`** - Inventory management, item builders, and GUI systems +- **`command`** - Command framework and argument parsing +- **`main`** - Core plugin functionality and feature configuration +- **`world`** - World generation and manipulation utilities +- **`messages`** - Message formatting and translation support +- **`visuals`** - Visual effects and display systems +- **`game`** - Game mechanics like countdowns and player management +- **`file`** - File I/O and configuration management +- **`coroutines`** - Kotlin coroutines integration for async operations + Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests on the [GitHub repository](https://github.com/ModLabsCC/KPaper). ## Acknowledgments diff --git a/src/main/kotlin/cc/modlabs/kpaper/consts/NameSpaces.kt b/src/main/kotlin/cc/modlabs/kpaper/consts/NameSpaces.kt deleted file mode 100644 index 706e6d6..0000000 --- a/src/main/kotlin/cc/modlabs/kpaper/consts/NameSpaces.kt +++ /dev/null @@ -1,6 +0,0 @@ -package cc.modlabs.kpaper.consts - -import cc.modlabs.kpaper.extensions.pluginKey - -val NAMESPACE_GUI_IDENTIFIER = pluginKey("gui_identifier") -val NAMESPACE_ITEM_IDENTIFIER = pluginKey("item_identifier") \ No newline at end of file diff --git a/src/main/kotlin/cc/modlabs/kpaper/extensions/InventoryExtensions.kt b/src/main/kotlin/cc/modlabs/kpaper/extensions/InventoryExtensions.kt index 9aec06b..5661e70 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/extensions/InventoryExtensions.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/extensions/InventoryExtensions.kt @@ -1,7 +1,5 @@ package cc.modlabs.kpaper.extensions -import cc.modlabs.kpaper.consts.NAMESPACE_GUI_IDENTIFIER -import cc.modlabs.kpaper.consts.NAMESPACE_ITEM_IDENTIFIER import cc.modlabs.kpaper.coroutines.taskRunLater import cc.modlabs.kpaper.inventory.ItemBuilder import cc.modlabs.kpaper.inventory.toItemBuilder @@ -18,6 +16,10 @@ import org.bukkit.inventory.InventoryHolder import org.bukkit.inventory.ItemStack import org.bukkit.inventory.PlayerInventory import org.bukkit.inventory.meta.ItemMeta + +// Constants for inventory namespaces +val NAMESPACE_GUI_IDENTIFIER = pluginKey("gui_identifier") +val NAMESPACE_ITEM_IDENTIFIER = pluginKey("item_identifier") import org.bukkit.persistence.PersistentDataType import org.jetbrains.annotations.ApiStatus.Experimental import java.util.UUID diff --git a/src/main/kotlin/cc/modlabs/kpaper/extensions/JDKExtensions.kt b/src/main/kotlin/cc/modlabs/kpaper/extensions/JDKExtensions.kt index d0e3425..1edb274 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/extensions/JDKExtensions.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/extensions/JDKExtensions.kt @@ -1,10 +1,10 @@ package cc.modlabs.kpaper.extensions -import cc.modlabs.kpaper.functions.getInternalKPaperLogger -import cc.modlabs.kpaper.functions.getLogger +import cc.modlabs.kpaper.util.getInternalKPaperLogger +import cc.modlabs.kpaper.util.getLogger -@Deprecated("Moved into functions folder", replaceWith = ReplaceWith("getLogger()", "cc.modlabs.kpaper.functions")) +@Deprecated("Moved into util folder", replaceWith = ReplaceWith("getLogger()", "cc.modlabs.kpaper.util")) fun getLogger(): org.slf4j.Logger = getLogger() -@Deprecated("Moved into functions folder", replaceWith = ReplaceWith("getInternalKPaperLogger()", "cc.modlabs.kpaper.functions")) +@Deprecated("Moved into util folder", replaceWith = ReplaceWith("getInternalKPaperLogger()", "cc.modlabs.kpaper.util")) fun getInternalKPaperLogger(): org.slf4j.Logger = getInternalKPaperLogger() diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/AnvilGUI.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/AnvilGUI.kt index 6e291a1..204f51f 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/AnvilGUI.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/AnvilGUI.kt @@ -1,6 +1,6 @@ package cc.modlabs.kpaper.inventory -import cc.modlabs.kpaper.inventory._internal.AnvilListener +import cc.modlabs.kpaper.inventory.internal.AnvilListener import dev.fruxz.stacked.text import org.bukkit.Bukkit import org.bukkit.entity.Player diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/InventoryBuilder.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/InventoryBuilder.kt index 944d297..e09bde4 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/InventoryBuilder.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/InventoryBuilder.kt @@ -1,6 +1,6 @@ package cc.modlabs.kpaper.inventory -import cc.modlabs.kpaper.inventory._internal.ItemClickListener +import cc.modlabs.kpaper.inventory.internal.ItemClickListener import net.kyori.adventure.text.Component import org.bukkit.Bukkit import org.bukkit.entity.Player diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/ItemBuilder.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/ItemBuilder.kt index a8e0a05..67addfa 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/ItemBuilder.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/ItemBuilder.kt @@ -3,12 +3,12 @@ package cc.modlabs.kpaper.inventory import cc.modlabs.kpaper.coroutines.taskRunLater -import cc.modlabs.kpaper.inventory._internal.ItemClickListener +import cc.modlabs.kpaper.inventory.internal.ItemClickListener import cc.modlabs.kpaper.inventory.mineskin.MineSkinFetcher import cc.modlabs.kpaper.inventory.mineskin.MinecraftSkin import cc.modlabs.kpaper.inventory.mineskin.SKIN import cc.modlabs.kpaper.inventory.mineskin.Textures -import cc.modlabs.kpaper.inventory.mineskin.models.texture.MineSkinResponse +import cc.modlabs.kpaper.inventory.mineskin.MineSkinResponse import com.destroystokyo.paper.profile.ProfileProperty import com.google.gson.Gson import dev.fruxz.ascend.extension.forceCastOrNull diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/_internal/AnvilListener.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/internal/AnvilListener.kt similarity index 98% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/_internal/AnvilListener.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/internal/AnvilListener.kt index a4b632c..675fb3b 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/_internal/AnvilListener.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/internal/AnvilListener.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory._internal +package cc.modlabs.kpaper.inventory.internal import cc.modlabs.kpaper.inventory.AnvilGUI import cc.modlabs.kpaper.inventory.AnvilSlot diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/_internal/ItemClickListener.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/internal/ItemClickListener.kt similarity index 97% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/_internal/ItemClickListener.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/internal/ItemClickListener.kt index a6f7b0b..ef6d7ed 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/_internal/ItemClickListener.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/internal/ItemClickListener.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory._internal +package cc.modlabs.kpaper.inventory.internal import cc.modlabs.kpaper.event.EventHandler import cc.modlabs.kpaper.event.listen @@ -54,4 +54,4 @@ object ItemClickListener: EventHandler() { itemClick.register() inventoryClick.register() } -} +} \ No newline at end of file diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinBaseResponse.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinBaseResponse.kt similarity index 82% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinBaseResponse.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinBaseResponse.kt index d1c3e1f..8e8f71d 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinBaseResponse.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinBaseResponse.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory.mineskin.models +package cc.modlabs.kpaper.inventory.mineskin data class MineSkinBaseResponse( val success: Boolean, diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinFetcher.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinFetcher.kt index 81b3d83..706a1ab 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinFetcher.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinFetcher.kt @@ -1,8 +1,8 @@ package cc.modlabs.kpaper.inventory.mineskin import cc.modlabs.klassicx.tools.Environment -import cc.modlabs.kpaper.inventory.mineskin.models.texture.MineSkinResponse -import cc.modlabs.kpaper.inventory.mineskin.models.texture.MineSkinSingleSkinResponse +import cc.modlabs.kpaper.inventory.mineskin.MineSkinResponse +import cc.modlabs.kpaper.inventory.mineskin.MineSkinSingleSkinResponse import com.google.gson.Gson import okhttp3.OkHttpClient import okhttp3.Request diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinLinks.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinLinks.kt similarity index 57% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinLinks.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinLinks.kt index e534761..0ad9302 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinLinks.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinLinks.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory.mineskin.models +package cc.modlabs.kpaper.inventory.mineskin data class MineSkinLinks( val self: String, diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinPagination.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinPagination.kt similarity index 72% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinPagination.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinPagination.kt index d377def..1d23ce6 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinPagination.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinPagination.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory.mineskin.models +package cc.modlabs.kpaper.inventory.mineskin data class MineSkinPagination( val current: After? = null, diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinRawSkinResponse.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinRawSkinResponse.kt similarity index 71% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinRawSkinResponse.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinRawSkinResponse.kt index 2d7b244..824460a 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinRawSkinResponse.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinRawSkinResponse.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory.mineskin.models +package cc.modlabs.kpaper.inventory.mineskin data class MineSkinRawSkinResponse( val uuid: String, diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/MineSkinResponse.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinResponse.kt similarity index 89% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/MineSkinResponse.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinResponse.kt index 6b9d97b..ceb5f6d 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/MineSkinResponse.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinResponse.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory.mineskin.models.texture +package cc.modlabs.kpaper.inventory.mineskin data class MineSkinResponse( val uuid: String, diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/MineSkinSingleSkinResponse.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinSingleSkinResponse.kt similarity index 52% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/MineSkinSingleSkinResponse.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinSingleSkinResponse.kt index 889a1b3..2f25825 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/MineSkinSingleSkinResponse.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinSingleSkinResponse.kt @@ -1,7 +1,7 @@ -package cc.modlabs.kpaper.inventory.mineskin.models.texture +package cc.modlabs.kpaper.inventory.mineskin -import cc.modlabs.kpaper.inventory.mineskin.models.MineSkinLinks -import cc.modlabs.kpaper.inventory.mineskin.models.MineSkinWarning +import cc.modlabs.kpaper.inventory.mineskin.MineSkinLinks +import cc.modlabs.kpaper.inventory.mineskin.MineSkinWarning data class MineSkinSingleSkinResponse( diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/MineSkinTexture.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinTexture.kt similarity index 84% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/MineSkinTexture.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinTexture.kt index b7d1d5c..0443e90 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/MineSkinTexture.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinTexture.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory.mineskin.models.texture +package cc.modlabs.kpaper.inventory.mineskin data class MineSkinTexture( val `data`: MineSkinTextureData, diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinWarning.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinWarning.kt similarity index 59% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinWarning.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinWarning.kt index a2138db..4827980 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/MineSkinWarning.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/MineSkinWarning.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory.mineskin.models +package cc.modlabs.kpaper.inventory.mineskin data class MineSkinWarning( val code: String, diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/Texture.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/Texture.kt similarity index 69% rename from src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/Texture.kt rename to src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/Texture.kt index e725eef..b93eebf 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/Texture.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/Texture.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.inventory.mineskin.models.texture +package cc.modlabs.kpaper.inventory.mineskin data class Texture( val signature: String = "", diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/Urls.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/Urls.kt new file mode 100644 index 0000000..0c3fce9 --- /dev/null +++ b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/Urls.kt @@ -0,0 +1,5 @@ +package cc.modlabs.kpaper.inventory.mineskin + +data class Urls( + val skin: String = "", +) \ No newline at end of file diff --git a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/Urls.kt b/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/Urls.kt deleted file mode 100644 index 0c29257..0000000 --- a/src/main/kotlin/cc/modlabs/kpaper/inventory/mineskin/models/texture/Urls.kt +++ /dev/null @@ -1,5 +0,0 @@ -package cc.modlabs.kpaper.inventory.mineskin.models.texture - -data class Urls( - val skin: String = "", -) \ No newline at end of file diff --git a/src/main/kotlin/cc/modlabs/kpaper/main/KPlugin.kt b/src/main/kotlin/cc/modlabs/kpaper/main/KPlugin.kt index 202aadd..e9c5f55 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/main/KPlugin.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/main/KPlugin.kt @@ -1,8 +1,8 @@ package cc.modlabs.kpaper.main import cc.modlabs.kpaper.event.CustomEventListener -import cc.modlabs.kpaper.inventory._internal.AnvilListener -import cc.modlabs.kpaper.inventory._internal.ItemClickListener +import cc.modlabs.kpaper.inventory.internal.AnvilListener +import cc.modlabs.kpaper.inventory.internal.ItemClickListener import cc.modlabs.kpaper.inventory.simple.SimpleGUIListener import org.bukkit.Bukkit import org.bukkit.plugin.java.JavaPlugin diff --git a/src/main/kotlin/cc/modlabs/kpaper/functions/ConsoleFunctions.kt b/src/main/kotlin/cc/modlabs/kpaper/util/ConsoleFunctions.kt similarity index 98% rename from src/main/kotlin/cc/modlabs/kpaper/functions/ConsoleFunctions.kt rename to src/main/kotlin/cc/modlabs/kpaper/util/ConsoleFunctions.kt index f2cbce2..4c1b9b7 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/functions/ConsoleFunctions.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/util/ConsoleFunctions.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.functions +package cc.modlabs.kpaper.util const val ANSI_RESET = "\u001B[0m" const val ANSI_BLACK = "\u001B[30m" diff --git a/src/main/kotlin/cc/modlabs/kpaper/utils/ConversationAPI.kt b/src/main/kotlin/cc/modlabs/kpaper/util/ConversationAPI.kt similarity index 99% rename from src/main/kotlin/cc/modlabs/kpaper/utils/ConversationAPI.kt rename to src/main/kotlin/cc/modlabs/kpaper/util/ConversationAPI.kt index bd05b7f..1beb7c4 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/utils/ConversationAPI.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/util/ConversationAPI.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.utils +package cc.modlabs.kpaper.util import cc.modlabs.kpaper.main.PluginInstance import net.kyori.adventure.text.Component diff --git a/src/main/kotlin/cc/modlabs/kpaper/utils/Identity.kt b/src/main/kotlin/cc/modlabs/kpaper/util/Identity.kt similarity index 93% rename from src/main/kotlin/cc/modlabs/kpaper/utils/Identity.kt rename to src/main/kotlin/cc/modlabs/kpaper/util/Identity.kt index 76ed674..3cec1eb 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/utils/Identity.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/util/Identity.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.utils +package cc.modlabs.kpaper.util import net.kyori.adventure.key.Key import org.bukkit.Keyed diff --git a/src/main/kotlin/cc/modlabs/kpaper/functions/LoggerFunctions.kt b/src/main/kotlin/cc/modlabs/kpaper/util/LoggerFunctions.kt similarity index 87% rename from src/main/kotlin/cc/modlabs/kpaper/functions/LoggerFunctions.kt rename to src/main/kotlin/cc/modlabs/kpaper/util/LoggerFunctions.kt index 76c663f..91fbf2c 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/functions/LoggerFunctions.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/util/LoggerFunctions.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.functions +package cc.modlabs.kpaper.util import cc.modlabs.kpaper.main.PluginInstance import org.slf4j.Logger @@ -10,4 +10,4 @@ fun getLogger(): Logger { fun getInternalKPaperLogger(): Logger { return LoggerFactory.getLogger("cc.modlabs.kpaper") -} +} \ No newline at end of file diff --git a/src/main/kotlin/cc/modlabs/kpaper/functions/RandomFunctions.kt b/src/main/kotlin/cc/modlabs/kpaper/util/RandomFunctions.kt similarity index 95% rename from src/main/kotlin/cc/modlabs/kpaper/functions/RandomFunctions.kt rename to src/main/kotlin/cc/modlabs/kpaper/util/RandomFunctions.kt index f5a97ef..f13ceab 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/functions/RandomFunctions.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/util/RandomFunctions.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.functions +package cc.modlabs.kpaper.util import kotlin.math.abs import kotlin.random.Random diff --git a/src/main/kotlin/cc/modlabs/kpaper/utils/TextUtils.kt b/src/main/kotlin/cc/modlabs/kpaper/util/TextUtils.kt similarity index 87% rename from src/main/kotlin/cc/modlabs/kpaper/utils/TextUtils.kt rename to src/main/kotlin/cc/modlabs/kpaper/util/TextUtils.kt index 3a67080..298426c 100644 --- a/src/main/kotlin/cc/modlabs/kpaper/utils/TextUtils.kt +++ b/src/main/kotlin/cc/modlabs/kpaper/util/TextUtils.kt @@ -1,4 +1,4 @@ -package cc.modlabs.kpaper.utils +package cc.modlabs.kpaper.util import net.kyori.adventure.text.Component import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer