diff --git a/src/main/kotlin/net/axay/kspigot/gui/GUI.kt b/src/main/kotlin/net/axay/kspigot/gui/GUI.kt index c8c70afe..a2881441 100644 --- a/src/main/kotlin/net/axay/kspigot/gui/GUI.kt +++ b/src/main/kotlin/net/axay/kspigot/gui/GUI.kt @@ -4,6 +4,7 @@ package net.axay.kspigot.gui import net.axay.kspigot.event.listen import net.axay.kspigot.extensions.bukkit.closeForViewers +import net.axay.kspigot.main.KSpigotMainInstance import org.bukkit.entity.Player import org.bukkit.event.inventory.InventoryCloseEvent import org.bukkit.event.player.PlayerQuitEvent @@ -186,7 +187,7 @@ class GUIInstance( * (KSpigot will listen for actions in the inventory.) */ @Suppress("UNCHECKED_CAST") - fun register() = GUIHolder.register(this as GUIInstance) + fun register() = KSpigotMainInstance.guiHolder.register(this as GUIInstance) /** * Stops KSpigot from listening to actions in this @@ -194,7 +195,7 @@ class GUIInstance( */ fun unregister() { @Suppress("UNCHECKED_CAST") - GUIHolder.unregister(this as GUIInstance) + KSpigotMainInstance.guiHolder.unregister(this as GUIInstance) // unregister this inv from all elements currentElements.forEach { it.stopUsing(this) } currentElements.clear() diff --git a/src/main/kotlin/net/axay/kspigot/runnables/KSpigotRunnables.kt b/src/main/kotlin/net/axay/kspigot/runnables/KSpigotRunnables.kt index be170886..228c475c 100644 --- a/src/main/kotlin/net/axay/kspigot/runnables/KSpigotRunnables.kt +++ b/src/main/kotlin/net/axay/kspigot/runnables/KSpigotRunnables.kt @@ -77,14 +77,14 @@ fun task( if (isCancelled) { if (safe || ranOut) - KRunnableHolder.activate(this) + KSpigotMainInstance.kRunnableHolder.activate(this) else - KRunnableHolder.remove(this) + KSpigotMainInstance.kRunnableHolder.remove(this) } } } - if (endCallback != null) KRunnableHolder.add(bukkitRunnable, endCallback, safe) + if (endCallback != null) KSpigotMainInstance.kRunnableHolder.add(bukkitRunnable, endCallback, safe) if (period != null) if (sync) bukkitRunnable.runTaskTimer(KSpigotMainInstance, delay, period)