9
0
mirror of https://github.com/Auxilor/EcoSkills.git synced 2025-12-31 21:06:40 +00:00

Fixed infinite levelling crashing the server

This commit is contained in:
Auxilor
2023-05-15 19:06:05 +01:00
parent b76aeb2a61
commit fc051e30ac
3 changed files with 13 additions and 2 deletions

View File

@@ -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 {

View File

@@ -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)) }

View File

@@ -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