Class GeyserPermission

java.lang.Object
org.geysermc.geyser.command.GeyserPermission
All Implemented Interfaces:
org.incendo.cloud.key.CloudKeyHolder<Void>, org.incendo.cloud.permission.Permission, org.incendo.cloud.permission.PredicatePermission<GeyserCommandSource>

public class GeyserPermission extends Object implements org.incendo.cloud.permission.PredicatePermission<GeyserCommandSource>
  • Constructor Details

    • GeyserPermission

      public GeyserPermission(boolean bedrockOnly, boolean playerOnly, String permission, org.incendo.cloud.CommandManager<GeyserCommandSource> manager)
  • Method Details

    • testPermission

      public @NonNull GeyserPermission.Result testPermission(@NonNull GeyserCommandSource source)
      Specified by:
      testPermission in interface org.incendo.cloud.permission.PredicatePermission<GeyserCommandSource>
    • key

      public @NonNull org.incendo.cloud.key.CloudKey<Void> key()
      Specified by:
      key in interface org.incendo.cloud.key.CloudKeyHolder<Void>
      Specified by:
      key in interface org.incendo.cloud.permission.PredicatePermission<GeyserCommandSource>