Interface PermissionCheck

All Known Implementing Classes:
PermissionCheck.AlwaysPass, PermissionCheck.Require

public interface PermissionCheck
Mappings:
Namespace Name
named net/minecraft/command/permission/PermissionCheck
intermediary net/minecraft/class_12090
official bbo
  • Field Details

    • CODEC

      static final com.mojang.serialization.Codec<PermissionCheck> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/command/permission/PermissionCheck;CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_63192 Lnet/minecraft/class_12090;field_63192:Lcom/mojang/serialization/Codec;
      official a Lbbo;a:Lcom/mojang/serialization/Codec;
  • Method Details

    • allows

      boolean allows(PermissionPredicate permissions)
      Mappings:
      Namespace Name Mixin selector
      named allows Lnet/minecraft/command/permission/PermissionCheck;allows(Lnet/minecraft/command/permission/PermissionPredicate;)Z
      intermediary method_75022 Lnet/minecraft/class_12090;method_75022(Lnet/minecraft/class_12096;)Z
      official a Lbbo;a(Lbbs;)Z
    • getCodec

      com.mojang.serialization.MapCodec<? extends PermissionCheck> getCodec()
      Mappings:
      Namespace Name Mixin selector
      named getCodec Lnet/minecraft/command/permission/PermissionCheck;getCodec()Lcom/mojang/serialization/MapCodec;
      intermediary method_75021 Lnet/minecraft/class_12090;method_75021()Lcom/mojang/serialization/MapCodec;
      official a Lbbo;a()Lcom/mojang/serialization/MapCodec;