Reform dependency structure.

This commit is contained in:
2023-02-07 04:52:54 -05:00
parent eb587dc299
commit d335a0b63f
36 changed files with 121 additions and 98 deletions

View File

@ -4,5 +4,5 @@ plugins {
dependencies {
implementation(project(":common-plugin"))
compileOnly(project(":foundation-core"))
compileOnly(project(":foundation-shared"))
}

View File

@ -2,9 +2,9 @@ package gay.pizza.foundation.chaos
import com.charleskorn.kaml.Yaml
import gay.pizza.foundation.chaos.model.ChaosConfig
import gay.pizza.foundation.common.PluginMainClass
import gay.pizza.foundation.core.FoundationCorePlugin
import gay.pizza.foundation.core.Util
import gay.pizza.foundation.common.FoundationCoreLoader
import gay.pizza.foundation.shared.PluginMainClass
import gay.pizza.foundation.shared.copyDefaultConfig
import org.bukkit.plugin.java.JavaPlugin
import kotlin.io.path.inputStream
@ -17,9 +17,8 @@ class FoundationChaosPlugin : JavaPlugin() {
}
override fun onEnable() {
val foundation = server.pluginManager.getPlugin("Foundation") as FoundationCorePlugin
slF4JLogger.info("Plugin data path: ${foundation.pluginDataPath}")
val configPath = Util.copyDefaultConfig<FoundationChaosPlugin>(
val foundation = FoundationCoreLoader.get(server)
val configPath = copyDefaultConfig<FoundationChaosPlugin>(
slF4JLogger,
foundation.pluginDataPath,
"chaos.yaml"

View File

@ -1,6 +1,6 @@
package gay.pizza.foundation.chaos.modules
import gay.pizza.foundation.common.spawn
import gay.pizza.foundation.shared.spawn
import org.bukkit.entity.TNTPrimed
import org.bukkit.plugin.Plugin

View File

@ -1,6 +1,6 @@
package gay.pizza.foundation.chaos.modules
import gay.pizza.foundation.common.spawn
import gay.pizza.foundation.shared.spawn
import org.bukkit.entity.TNTPrimed
import org.bukkit.plugin.Plugin