fix: ライブラリとして運用した際のJavaPluginが取得できない問題を修正

This commit is contained in:
2025-11-30 18:12:46 +09:00
parent 4f44b42d89
commit 54392b21e8
2 changed files with 3 additions and 2 deletions
@@ -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)
}