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 * Defines that the given [permission] is required to interact with this
* path of the command. * path of the command.
*/ */
fun ArgumentBuilder<ServerCommandSource, *>.requiresPermission(permission: String) { fun ArgumentBuilder<ServerCommandSource, *>.requiresPermission(permission: String): ArgumentBuilder<*, *> =
requires { requires {
it.bukkitSender.hasPermission(permission) it.bukkitSender.hasPermission(permission)
} }
}
/** /**
* Defines that the given [permission] is required to interact with this * Defines that the given [permission] is required to interact with this
* path of the command. * path of the command.
*/ */
fun ArgumentBuilder<ServerCommandSource, *>.requiresPermission(permission: Permission) { fun ArgumentBuilder<ServerCommandSource, *>.requiresPermission(permission: Permission): ArgumentBuilder<*, *> =
requires { requires {
it.bukkitSender.hasPermission(permission) it.bukkitSender.hasPermission(permission)
} }
}