Update Requires.kt

This commit is contained in:
Jakob K
2021-09-06 17:53:39 +02:00
parent 91d025d9fb
commit 618c8285a8

View File

@@ -8,18 +8,16 @@ import org.bukkit.permissions.Permission
* Defines that the given [permission] is required to interact with this
* path of the command.
*/
fun ArgumentBuilder<ServerCommandSource, *>.requiresPermission(permission: String) {
fun ArgumentBuilder<ServerCommandSource, *>.requiresPermission(permission: String): ArgumentBuilder<*, *> =
requires {
it.bukkitSender.hasPermission(permission)
}
}
/**
* Defines that the given [permission] is required to interact with this
* path of the command.
*/
fun ArgumentBuilder<ServerCommandSource, *>.requiresPermission(permission: Permission) {
fun ArgumentBuilder<ServerCommandSource, *>.requiresPermission(permission: Permission): ArgumentBuilder<*, *> =
requires {
it.bukkitSender.hasPermission(permission)
}
}