diff --git a/eco-core/core-plugin/build.gradle.kts b/eco-core/core-plugin/build.gradle.kts index c1a1960..92da61b 100644 --- a/eco-core/core-plugin/build.gradle.kts +++ b/eco-core/core-plugin/build.gradle.kts @@ -5,7 +5,7 @@ dependencies { compileOnly("io.papermc.paper:paper-api:1.19.3-R0.1-SNAPSHOT") compileOnly("com.github.ben-manes.caffeine:caffeine:3.0.5") - implementation("com.willfp:ecomponent:1.4.0") + implementation("com.willfp:ecomponent:1.4.1") } publishing { diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/EcoSkillsPlugin.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/EcoSkillsPlugin.kt index 91183c1..ef6fe11 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/EcoSkillsPlugin.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/EcoSkillsPlugin.kt @@ -40,6 +40,7 @@ import com.willfp.libreforge.loader.LibreforgePlugin import com.willfp.libreforge.loader.configs.ConfigCategory import com.willfp.libreforge.registerHolderProvider import com.willfp.libreforge.triggers.Triggers +import org.bukkit.Bukkit import org.bukkit.event.Listener internal lateinit var plugin: EcoSkillsPlugin @@ -60,6 +61,16 @@ class EcoSkillsPlugin : LibreforgePlugin() { } override fun handleEnable() { + logger.warning("") + logger.warning("This is a beta version of EcoSkills for testing purposes.") + logger.warning("This version will expire on 2023-05-16.") + logger.warning("") + + if (System.currentTimeMillis() > 1_684_249_200_000L) { + Bukkit.getPluginManager().disablePlugin(this) + throw IllegalStateException("This beta version of EcoSkills has expired. Please update to the latest version.") + } + registerHolderProvider { player -> (Effects.values() union Stats.values()) .map { it.getLevelHolder(it.getActualLevel(player)) } diff --git a/gradle.properties b/gradle.properties index 9f93bbc..592c4f3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,4 +2,4 @@ #Sun May 14 13:08:18 BST 2023 kotlin.code.style=official libreforge-version=4.13.0 -version=3.0.0 +version=3.0.0-TESTING-1