fix: ライブラリとして運用した際のJavaPluginが取得できない問題を修正
This commit is contained in:
parent
4f44b42d89
commit
54392b21e8
|
|
@ -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<Jar> {
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user