9
0
mirror of https://github.com/Auxilor/EcoJobs.git synced 2025-12-19 15:09:24 +00:00
This commit is contained in:
Will FP
2025-10-06 10:44:38 +01:00
parent 4257c45920
commit 4e076680aa
2 changed files with 6 additions and 6 deletions

View File

@@ -13,6 +13,7 @@ import com.willfp.ecojobs.commands.CommandJobs
import com.willfp.ecojobs.jobs.EcoJobsJobTopPlaceholder
import com.willfp.ecojobs.jobs.JobLevelListener
import com.willfp.ecojobs.jobs.Jobs
import com.willfp.ecojobs.jobs.JobsGUI
import com.willfp.ecojobs.jobs.PriceHandler
import com.willfp.ecojobs.jobs.ResetOnQuitListener
import com.willfp.ecojobs.libreforge.ConditionHasActiveJob
@@ -89,6 +90,10 @@ class EcoJobsPlugin : LibreforgePlugin() {
}.register()
}
override fun handleReload() {
JobsGUI.update(this)
}
override fun loadPluginCommands(): List<PluginCommand> {
return listOf(
CommandEcoJobs(this),

View File

@@ -1,6 +1,5 @@
package com.willfp.ecojobs.jobs
import com.willfp.eco.core.config.updating.ConfigUpdater
import com.willfp.eco.core.gui.menu
import com.willfp.eco.core.gui.menu.Menu
import com.willfp.eco.core.gui.onLeftClick
@@ -27,16 +26,12 @@ import org.bukkit.entity.Player
import org.bukkit.inventory.ItemStack
import org.bukkit.inventory.meta.SkullMeta
import kotlin.math.ceil
import kotlin.math.max
import kotlin.math.min
object JobsGUI {
private lateinit var menu: Menu
private val jobAreaSlots = mutableListOf<Pair<Int, Int>>()
@JvmStatic
@ConfigUpdater
fun update(plugin: EcoJobsPlugin) {
internal fun update(plugin: EcoJobsPlugin) {
val topLeftRow = plugin.configYml.getInt("gui.job-area.top-left.row")
val topLeftColumn = plugin.configYml.getInt("gui.job-area.top-left.column")
val bottomRightRow = plugin.configYml.getInt("gui.job-area.bottom-right.row")