diff --git a/build.gradle.kts b/build.gradle.kts index 24aec30..099154d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -18,7 +18,7 @@ val exposedVersion = "1.0.0-rc-3" dependencies { compileOnly("io.papermc.paper:paper-api:1.21.10-R0.1-SNAPSHOT") implementation("org.jetbrains.kotlin:kotlin-stdlib") - compileOnly("net.hareworks:permits-lib:1.1") + implementation("net.hareworks:permits-lib:1.1") } tasks { withType { diff --git a/src/main/kotlin/net/hareworks/kommand-lib/Kommand.kt b/src/main/kotlin/net/hareworks/kommand-lib/Kommand.kt index 2e71ff7..836ae74 100644 --- a/src/main/kotlin/net/hareworks/kommand-lib/Kommand.kt +++ b/src/main/kotlin/net/hareworks/kommand-lib/Kommand.kt @@ -11,6 +11,7 @@ import org.bukkit.command.CommandMap import org.bukkit.command.CommandSender import org.bukkit.command.PluginCommand import org.bukkit.command.TabCompleter +import org.bukkit.plugin.Plugin import org.bukkit.plugin.java.JavaPlugin fun kommand(plugin: JavaPlugin, block: KommandRegistry.() -> Unit): KommandLib { @@ -68,7 +69,7 @@ class KommandLib internal constructor( } private fun newPluginCommand(name: String): PluginCommand { - val constructor = PluginCommand::class.java.getDeclaredConstructor(String::class.java, JavaPlugin::class.java) + val constructor = PluginCommand::class.java.getDeclaredConstructor(String::class.java, Plugin::class.java) constructor.isAccessible = true return constructor.newInstance(name, plugin) }