Class OrPermissionPredicate

java.lang.Object
net.minecraft.command.permission.OrPermissionPredicate
All Implemented Interfaces:
PermissionPredicate

public class OrPermissionPredicate extends Object implements PermissionPredicate
Mappings:
Namespace Name
named net/minecraft/command/permission/OrPermissionPredicate
intermediary net/minecraft/class_12340
official bbp
  • Field Details

    • predicates

      private final it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionPredicate> predicates
      Mappings:
      Namespace Name Mixin selector
      named predicates Lnet/minecraft/command/permission/OrPermissionPredicate;predicates:Lit/unimi/dsi/fastutil/objects/ReferenceSet;
      intermediary field_64478 Lnet/minecraft/class_12340;field_64478:Lit/unimi/dsi/fastutil/objects/ReferenceSet;
      official a Lbbp;a:Lit/unimi/dsi/fastutil/objects/ReferenceSet;
  • Constructor Details

    • OrPermissionPredicate

      OrPermissionPredicate(PermissionPredicate a, PermissionPredicate b)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/command/permission/OrPermissionPredicate;<init>(Lnet/minecraft/command/permission/PermissionPredicate;Lnet/minecraft/command/permission/PermissionPredicate;)V
      intermediary <init> Lnet/minecraft/class_12340;<init>(Lnet/minecraft/class_12096;Lnet/minecraft/class_12096;)V
      official <init> Lbbp;<init>(Lbbn;Lbbn;)V
    • OrPermissionPredicate

      private OrPermissionPredicate(it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionPredicate> predicates, PermissionPredicate predicate)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/command/permission/OrPermissionPredicate;<init>(Lit/unimi/dsi/fastutil/objects/ReferenceSet;Lnet/minecraft/command/permission/PermissionPredicate;)V
      intermediary <init> Lnet/minecraft/class_12340;<init>(Lit/unimi/dsi/fastutil/objects/ReferenceSet;Lnet/minecraft/class_12096;)V
      official <init> Lbbp;<init>(Lit/unimi/dsi/fastutil/objects/ReferenceSet;Lbbn;)V
    • OrPermissionPredicate

      private OrPermissionPredicate(it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionPredicate> a, it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionPredicate> b)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/command/permission/OrPermissionPredicate;<init>(Lit/unimi/dsi/fastutil/objects/ReferenceSet;Lit/unimi/dsi/fastutil/objects/ReferenceSet;)V
      intermediary <init> Lnet/minecraft/class_12340;<init>(Lit/unimi/dsi/fastutil/objects/ReferenceSet;Lit/unimi/dsi/fastutil/objects/ReferenceSet;)V
      official <init> Lbbp;<init>(Lit/unimi/dsi/fastutil/objects/ReferenceSet;Lit/unimi/dsi/fastutil/objects/ReferenceSet;)V
  • Method Details

    • hasPermission

      public boolean hasPermission(Permission perm)
      Specified by:
      hasPermission in interface PermissionPredicate
      Mappings:
      Namespace Name Mixin selector
      named hasPermission Lnet/minecraft/command/permission/PermissionPredicate;hasPermission(Lnet/minecraft/command/permission/Permission;)Z
      intermediary hasPermission Lnet/minecraft/class_12096;hasPermission(Lnet/minecraft/class_12087;)Z
      official hasPermission Lbbn;hasPermission(Lbbi;)Z
    • or

      Specified by:
      or in interface PermissionPredicate
      Mappings:
      Namespace Name Mixin selector
      named or Lnet/minecraft/command/permission/PermissionPredicate;or(Lnet/minecraft/command/permission/PermissionPredicate;)Lnet/minecraft/command/permission/PermissionPredicate;
      intermediary method_75034 Lnet/minecraft/class_12096;method_75034(Lnet/minecraft/class_12096;)Lnet/minecraft/class_12096;
      official a Lbbn;a(Lbbn;)Lbbn;
    • getPredicates

      public it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionPredicate> getPredicates()
      Mappings:
      Namespace Name Mixin selector
      named getPredicates Lnet/minecraft/command/permission/OrPermissionPredicate;getPredicates()Lit/unimi/dsi/fastutil/objects/ReferenceSet;
      intermediary method_76576 Lnet/minecraft/class_12340;method_76576()Lit/unimi/dsi/fastutil/objects/ReferenceSet;
      official a Lbbp;a()Lit/unimi/dsi/fastutil/objects/ReferenceSet;
    • validate

      private void validate()
      Mappings:
      Namespace Name Mixin selector
      named validate Lnet/minecraft/command/permission/OrPermissionPredicate;validate()V
      intermediary method_76577 Lnet/minecraft/class_12340;method_76577()V
      official b Lbbp;b()V