Give built-in providers with priority -1

This commit is contained in:
Him188 2022-02-17 18:19:35 +00:00
parent 0ee15dda7f
commit c6c2eff8f7
3 changed files with 4 additions and 3 deletions

View File

@ -26,6 +26,7 @@ public object SpaceSeparatedCommandCallParser : CommandCallParser {
@ExperimentalCommandDescriptors
public object Provider : CommandCallParserProvider {
override val instance: CommandCallParser get() = SpaceSeparatedCommandCallParser
override val priority: Int get() = -1
}
override fun parse(caller: CommandSender, message: MessageChain): CommandCall? {

View File

@ -31,6 +31,7 @@ public object BuiltInCommandCallResolver : CommandCallResolver {
internal object Provider : CommandCallResolverProvider {
override val instance: CommandCallResolver = BuiltInCommandCallResolver
override val priority: Int get() = -1
}
override fun resolve(call: CommandCall): CommandResolveResult {

View File

@ -102,9 +102,8 @@ internal class BuiltInPermissionService : AbstractConcurrentPermissionService<Pe
PermissionService<PermissionImpl> {
class Provider : PermissionServiceProvider {
override val instance: PermissionService<*> by lazy {
BuiltInPermissionService()
}
override val instance: PermissionService<*> by lazy { BuiltInPermissionService() }
override val priority: Int get() = -1
}
override val permissionType: KClass<PermissionImpl>