Make "PluginInstance" available internally

This commit is contained in:
Jakob K
2021-08-24 01:47:38 +02:00
parent 4d3e25af32
commit fa71b0cc0e
11 changed files with 48 additions and 43 deletions

View File

@@ -1,7 +1,7 @@
package net.axay.kspigot.event
import net.axay.kspigot.extensions.pluginManager
import net.axay.kspigot.main.KSpigotMainInstance
import net.axay.kspigot.main.PluginInstance
import org.bukkit.event.Event
import org.bukkit.event.EventPriority
import org.bukkit.event.HandlerList
@@ -25,7 +25,7 @@ inline fun <reified T : Event> Listener.register(
ignoreCancelled: Boolean = false,
noinline executor: (Listener, Event) -> Unit,
) {
pluginManager.registerEvent(T::class.java, this, priority, executor, KSpigotMainInstance, ignoreCancelled)
pluginManager.registerEvent(T::class.java, this, priority, executor, PluginInstance, ignoreCancelled)
}
/**
@@ -52,7 +52,7 @@ inline fun <reified T : Event> SingleListener<T>.register() {
this,
priority,
{ _, event -> (event as? T)?.let { this.onEvent(it) } },
KSpigotMainInstance,
PluginInstance,
ignoreCancelled
)
}