Initial renaming pass.

This commit is contained in:
Liv Gorence
2023-01-24 21:37:24 -08:00
parent 5d7bf94e5c
commit 83ae7df4a6
139 changed files with 335 additions and 317 deletions

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core
package gay.pizza.foundation.core
import org.bukkit.Material
import org.bukkit.OfflinePlayer

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core
package gay.pizza.foundation.core
fun <T, R : Comparable<R>> Collection<T>.sortedBy(order: SortOrder, selector: (T) -> R?): List<T> =
if (order == SortOrder.Ascending) {

View File

@ -1,15 +1,15 @@
package cloud.kubelet.foundation.core
package gay.pizza.foundation.core
import cloud.kubelet.foundation.core.abstraction.FoundationPlugin
import cloud.kubelet.foundation.core.features.backup.BackupFeature
import cloud.kubelet.foundation.core.features.dev.DevFeature
import cloud.kubelet.foundation.core.features.gameplay.GameplayFeature
import cloud.kubelet.foundation.core.features.persist.PersistenceFeature
import cloud.kubelet.foundation.core.features.player.PlayerFeature
import cloud.kubelet.foundation.core.features.scheduler.SchedulerFeature
import cloud.kubelet.foundation.core.features.stats.StatsFeature
import cloud.kubelet.foundation.core.features.update.UpdateFeature
import cloud.kubelet.foundation.core.features.world.WorldFeature
import gay.pizza.foundation.core.abstraction.FoundationPlugin
import gay.pizza.foundation.core.features.backup.BackupFeature
import gay.pizza.foundation.core.features.dev.DevFeature
import gay.pizza.foundation.core.features.gameplay.GameplayFeature
import gay.pizza.foundation.core.features.persist.PersistenceFeature
import gay.pizza.foundation.core.features.player.PlayerFeature
import gay.pizza.foundation.core.features.scheduler.SchedulerFeature
import gay.pizza.foundation.core.features.stats.StatsFeature
import gay.pizza.foundation.core.features.update.UpdateFeature
import gay.pizza.foundation.core.features.world.WorldFeature
import org.koin.dsl.module
import java.nio.file.Path

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core
package gay.pizza.foundation.core
enum class SortOrder {
Ascending,

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core
package gay.pizza.foundation.core
import net.kyori.adventure.text.format.TextColor

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core
package gay.pizza.foundation.core
import net.kyori.adventure.text.Component
import net.kyori.adventure.text.format.TextColor

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.abstraction
package gay.pizza.foundation.core.abstraction
interface CoreFeature {
fun enable()

View File

@ -1,6 +1,6 @@
package cloud.kubelet.foundation.core.abstraction
package gay.pizza.foundation.core.abstraction
import cloud.kubelet.foundation.core.FoundationCorePlugin
import gay.pizza.foundation.core.FoundationCorePlugin
import org.bukkit.command.CommandExecutor
import org.bukkit.command.TabCompleter
import org.bukkit.event.Listener

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.abstraction
package gay.pizza.foundation.core.abstraction
import org.bukkit.plugin.java.JavaPlugin
import org.koin.core.KoinApplication

View File

@ -1,7 +1,7 @@
package cloud.kubelet.foundation.core.features.backup
package gay.pizza.foundation.core.features.backup
import cloud.kubelet.foundation.core.FoundationCorePlugin
import cloud.kubelet.foundation.core.Util
import gay.pizza.foundation.core.FoundationCorePlugin
import gay.pizza.foundation.core.Util
import net.kyori.adventure.text.Component
import net.kyori.adventure.text.format.TextColor
import org.bukkit.Server

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.backup
package gay.pizza.foundation.core.features.backup
import kotlinx.serialization.Serializable

View File

@ -1,11 +1,11 @@
package cloud.kubelet.foundation.core.features.backup
package gay.pizza.foundation.core.features.backup
import cloud.kubelet.foundation.core.FoundationCorePlugin
import cloud.kubelet.foundation.core.Util
import cloud.kubelet.foundation.core.abstraction.Feature
import cloud.kubelet.foundation.core.features.scheduler.cancel
import cloud.kubelet.foundation.core.features.scheduler.cron
import com.charleskorn.kaml.Yaml
import gay.pizza.foundation.core.FoundationCorePlugin
import gay.pizza.foundation.core.Util
import gay.pizza.foundation.core.abstraction.Feature
import gay.pizza.foundation.core.features.scheduler.cancel
import gay.pizza.foundation.core.features.scheduler.cron
import org.koin.core.component.inject
import org.koin.dsl.module
import software.amazon.awssdk.auth.credentials.AwsSessionCredentials

View File

@ -1,6 +1,6 @@
package cloud.kubelet.foundation.core.features.dev
package gay.pizza.foundation.core.features.dev
import cloud.kubelet.foundation.core.abstraction.Feature
import gay.pizza.foundation.core.abstraction.Feature
class DevFeature : Feature() {
private lateinit var devUpdateServer: DevUpdateServer

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.dev
package gay.pizza.foundation.core.features.dev
import kotlinx.serialization.Serializable

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.dev
package gay.pizza.foundation.core.features.dev
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

View File

@ -1,11 +1,11 @@
package cloud.kubelet.foundation.core.features.dev
package gay.pizza.foundation.core.features.dev
import cloud.kubelet.foundation.core.FoundationCorePlugin
import cloud.kubelet.foundation.core.Util
import cloud.kubelet.foundation.core.features.update.UpdateService
import com.charleskorn.kaml.Yaml
import com.sun.net.httpserver.HttpExchange
import com.sun.net.httpserver.HttpServer
import gay.pizza.foundation.core.FoundationCorePlugin
import gay.pizza.foundation.core.Util
import gay.pizza.foundation.core.features.update.UpdateService
import kotlinx.serialization.json.Json
import kotlinx.serialization.json.decodeFromStream
import kotlinx.serialization.json.jsonPrimitive

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.gameplay
package gay.pizza.foundation.core.features.gameplay
import kotlinx.serialization.Serializable

View File

@ -1,9 +1,9 @@
package cloud.kubelet.foundation.core.features.gameplay
package gay.pizza.foundation.core.features.gameplay
import cloud.kubelet.foundation.core.FoundationCorePlugin
import cloud.kubelet.foundation.core.Util
import cloud.kubelet.foundation.core.abstraction.Feature
import com.charleskorn.kaml.Yaml
import gay.pizza.foundation.core.FoundationCorePlugin
import gay.pizza.foundation.core.Util
import gay.pizza.foundation.core.abstraction.Feature
import org.bukkit.Bukkit
import org.bukkit.Material
import org.bukkit.entity.EntityType

View File

@ -1,6 +1,6 @@
package cloud.kubelet.foundation.core.features.persist
package gay.pizza.foundation.core.features.persist
import cloud.kubelet.foundation.core.abstraction.Feature
import gay.pizza.foundation.core.abstraction.Feature
import org.koin.core.component.inject
import org.koin.core.module.Module
import org.koin.dsl.module

View File

@ -1,6 +1,6 @@
package cloud.kubelet.foundation.core.features.persist
package gay.pizza.foundation.core.features.persist
import cloud.kubelet.foundation.core.FoundationCorePlugin
import gay.pizza.foundation.core.FoundationCorePlugin
import jetbrains.exodus.entitystore.Entity
import jetbrains.exodus.entitystore.EntityIterable
import jetbrains.exodus.entitystore.PersistentEntityStores

View File

@ -1,6 +1,6 @@
package cloud.kubelet.foundation.core.features.persist
package gay.pizza.foundation.core.features.persist
import cloud.kubelet.foundation.core.features.stats.StatsFeature
import gay.pizza.foundation.core.features.stats.StatsFeature
import org.bukkit.command.Command
import org.bukkit.command.CommandExecutor
import org.bukkit.command.CommandSender

View File

@ -1,6 +1,6 @@
package cloud.kubelet.foundation.core.features.persist
package gay.pizza.foundation.core.features.persist
import cloud.kubelet.foundation.core.FoundationCorePlugin
import gay.pizza.foundation.core.FoundationCorePlugin
import org.koin.core.component.KoinComponent
import org.koin.core.component.inject
import java.util.concurrent.ConcurrentHashMap

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.persist
package gay.pizza.foundation.core.features.persist
import jetbrains.exodus.entitystore.Entity

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.player
package gay.pizza.foundation.core.features.player
import org.bukkit.GameMode
import org.bukkit.command.Command

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.player
package gay.pizza.foundation.core.features.player
import org.bukkit.WeatherType
import org.bukkit.command.Command

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.player
package gay.pizza.foundation.core.features.player
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

View File

@ -1,12 +1,12 @@
package cloud.kubelet.foundation.core.features.player
package gay.pizza.foundation.core.features.player
import cloud.kubelet.foundation.core.FoundationCorePlugin
import cloud.kubelet.foundation.core.Util
import cloud.kubelet.foundation.core.abstraction.Feature
import com.charleskorn.kaml.Yaml
import com.google.common.cache.Cache
import com.google.common.cache.CacheBuilder
import com.google.common.cache.RemovalCause
import gay.pizza.foundation.core.FoundationCorePlugin
import gay.pizza.foundation.core.Util
import gay.pizza.foundation.core.abstraction.Feature
import net.kyori.adventure.text.Component
import org.bukkit.GameMode
import org.bukkit.event.EventHandler

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.scheduler
package gay.pizza.foundation.core.features.scheduler
import org.quartz.CronScheduleBuilder.cronSchedule
import org.quartz.JobBuilder.newJob

View File

@ -1,6 +1,6 @@
package cloud.kubelet.foundation.core.features.scheduler
package gay.pizza.foundation.core.features.scheduler
import cloud.kubelet.foundation.core.abstraction.CoreFeature
import gay.pizza.foundation.core.abstraction.CoreFeature
import org.koin.dsl.module
import org.quartz.Scheduler
import org.quartz.impl.StdSchedulerFactory

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.scheduler
package gay.pizza.foundation.core.features.scheduler
import org.quartz.Job
import org.quartz.JobExecutionContext

View File

@ -1,7 +1,7 @@
package cloud.kubelet.foundation.core.features.stats
package gay.pizza.foundation.core.features.stats
import cloud.kubelet.foundation.core.SortOrder
import cloud.kubelet.foundation.core.allPlayerStatisticsOf
import gay.pizza.foundation.core.SortOrder
import gay.pizza.foundation.core.allPlayerStatisticsOf
import org.bukkit.Statistic
import org.bukkit.command.Command
import org.bukkit.command.CommandExecutor

View File

@ -1,7 +1,10 @@
package cloud.kubelet.foundation.core.features.stats
package gay.pizza.foundation.core.features.stats
import cloud.kubelet.foundation.core.abstraction.Feature
import cloud.kubelet.foundation.core.features.persist.*
import gay.pizza.foundation.core.abstraction.Feature
import gay.pizza.foundation.core.features.persist.PersistentStore
import gay.pizza.foundation.core.features.persist.PersistentStoreCommand
import gay.pizza.foundation.core.features.persist.PluginPersistence
import gay.pizza.foundation.core.features.persist.setAllProperties
import io.papermc.paper.event.player.AsyncChatEvent
import net.kyori.adventure.text.TextComponent
import org.bukkit.event.EventHandler

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.update
package gay.pizza.foundation.core.features.update
import kotlinx.serialization.Serializable

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.update
package gay.pizza.foundation.core.features.update
import org.bukkit.command.Command
import org.bukkit.command.CommandExecutor

View File

@ -1,6 +1,6 @@
package cloud.kubelet.foundation.core.features.update
package gay.pizza.foundation.core.features.update
import cloud.kubelet.foundation.core.abstraction.Feature
import gay.pizza.foundation.core.abstraction.Feature
class UpdateFeature : Feature() {
override fun enable() {

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.update
package gay.pizza.foundation.core.features.update
import org.bukkit.command.CommandSender
import kotlin.io.path.name

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.update
package gay.pizza.foundation.core.features.update
import kotlinx.serialization.DeserializationStrategy
import kotlinx.serialization.builtins.MapSerializer

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.world
package gay.pizza.foundation.core.features.world
import org.bukkit.command.Command
import org.bukkit.command.CommandExecutor

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.features.world
package gay.pizza.foundation.core.features.world
import org.bukkit.command.Command
import org.bukkit.command.CommandExecutor

View File

@ -1,6 +1,6 @@
package cloud.kubelet.foundation.core.features.world
package gay.pizza.foundation.core.features.world
import cloud.kubelet.foundation.core.abstraction.Feature
import gay.pizza.foundation.core.abstraction.Feature
class WorldFeature : Feature() {
override fun enable() {

View File

@ -1,4 +1,4 @@
package cloud.kubelet.foundation.core.util
package gay.pizza.foundation.core.util
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer

View File

@ -1,6 +1,6 @@
name: Foundation
version: '${version}'
main: cloud.kubelet.foundation.core.FoundationCorePlugin
main: gay.pizza.foundation.core.FoundationCorePlugin
api-version: 1.18
prefix: Foundation
load: STARTUP