From 54392b21e836299214415ffbf1555b413186e32e Mon Sep 17 00:00:00 2001 From: Hare Date: Sun, 30 Nov 2025 18:12:46 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=E3=83=A9=E3=82=A4=E3=83=96=E3=83=A9?= =?UTF-8?q?=E3=83=AA=E3=81=A8=E3=81=97=E3=81=A6=E9=81=8B=E7=94=A8=E3=81=97?= =?UTF-8?q?=E3=81=9F=E9=9A=9B=E3=81=AEJavaPlugin=E3=81=8C=E5=8F=96?= =?UTF-8?q?=E5=BE=97=E3=81=A7=E3=81=8D=E3=81=AA=E3=81=84=E5=95=8F=E9=A1=8C?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 2 +- src/main/kotlin/net/hareworks/kommand-lib/Kommand.kt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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) }