diff --git a/src/main/kotlin/de/bypixeltv/skcloudnet/commands/SkCloudnetCommands.kt b/src/main/kotlin/de/bypixeltv/skcloudnet/commands/SkCloudnetCommands.kt
index 23b92ab..6a98252 100644
--- a/src/main/kotlin/de/bypixeltv/skcloudnet/commands/SkCloudnetCommands.kt
+++ b/src/main/kotlin/de/bypixeltv/skcloudnet/commands/SkCloudnetCommands.kt
@@ -32,9 +32,6 @@ import kotlin.jvm.optionals.getOrNull
class SkCloudnetCommands {
private val miniMessages = MiniMessage.miniMessage()
- private val serviceRegistry: ServiceRegistry? = InjectionLayer.ext().instance(ServiceRegistry::class.java)
- private val playerManager: PlayerManager? = serviceRegistry?.firstProvider(PlayerManager::class.java)
-
@Suppress("UNUSED", "DEPRECATION")
val command = commandTree("skcloudnet") {
withPermission("skcloudnet.admin")
@@ -110,42 +107,5 @@ class SkCloudnetCommands {
player.sendMessage(miniMessages.deserialize("[SkCloudnet] Successfully reloaded the config!"))
}
}
- literalArgument("kick") {
- literalArgument("self") {
- playerExecutor { player, _ ->
- playerManager?.playerExecutor(player.uniqueId)?.kick(literalText("Test"))
- }
- }
- literalArgument("others_test_1") {
- stringArgument("player", false) {
- replaceSuggestions(ArgumentSuggestions.stringCollection {
- playerManager?.onlinePlayers()?.uniqueIds()?.map { it.toString() } ?: emptyList()
- })
- greedyStringArgument("reason", true) {
- playerExecutor { player, args ->
- val reason = args.getOptional(1).getOrNull() as? String ?: "No reason specified"
- val target = UUID.fromString(args[0].toString())
- playerManager?.playerExecutor(target)?.kick(literalText(reason))
- player.sendMessage(miniMessages.deserialize("[SkCloudnet] Kicked player ${Bukkit.getPlayer(target)?.name} from the network!"))
- }
- }
- }
- }
- literalArgument("others_test_2") {
- stringArgument("player", false) {
- replaceSuggestions(ArgumentSuggestions.stringCollection {
- playerManager?.onlinePlayers()?.uniqueIds()?.map { it.toString() } ?: emptyList()
- })
- greedyStringArgument("reason", true) {
- playerExecutor { player, args ->
- val reason = args.getOptional(0).getOrNull() as? String ?: "No reason specified"
- val target = UUID.fromString(args[0].toString())
- playerManager?.playerExecutor(target)?.kick(literalText(reason))
- player.sendMessage(miniMessages.deserialize("[SkCloudnet] Kicked player ${Bukkit.getPlayer(target)?.name} from the network!"))
- }
- }
- }
- }
- }
}
}
\ No newline at end of file