Interface ComponentSubPredicate<T>

All Superinterfaces:
ComponentPredicate
All Known Implementing Classes:
AttributeModifiersPredicate, BundleContentsPredicate, ContainerPredicate, EnchantmentsPredicate, EnchantmentsPredicate.Enchantments, EnchantmentsPredicate.StoredEnchantments, FireworkExplosionPredicate, FireworksPredicate, JukeboxPlayablePredicate, PotionContentsPredicate, TrimPredicate, WritableBookContentPredicate, WrittenBookContentPredicate

public interface ComponentSubPredicate<T> extends ComponentPredicate
Mappings:
Namespace Name
named net/minecraft/predicate/component/ComponentSubPredicate
intermediary net/minecraft/class_9365
official dm
  • Method Details

    • test

      default boolean test(ComponentsAccess components)
      Specified by:
      test in interface ComponentPredicate
      Mappings:
      Namespace Name Mixin selector
      named test Lnet/minecraft/predicate/component/ComponentPredicate;test(Lnet/minecraft/component/ComponentsAccess;)Z
      intermediary method_58161 Lnet/minecraft/class_9360;method_58161(Lnet/minecraft/class_9473;)Z
      official a Lkz;a(Lkl;)Z
    • getComponentType

      ComponentType<T> getComponentType()
      Mappings:
      Namespace Name Mixin selector
      named getComponentType Lnet/minecraft/predicate/component/ComponentSubPredicate;getComponentType()Lnet/minecraft/component/ComponentType;
      intermediary method_58163 Lnet/minecraft/class_9365;method_58163()Lnet/minecraft/class_9331;
      official a Ldm;a()Lkp;
    • test

      boolean test(T component)
      Mappings:
      Namespace Name Mixin selector
      named test Lnet/minecraft/predicate/component/ComponentSubPredicate;test(Ljava/lang/Object;)Z
      intermediary method_58167 Lnet/minecraft/class_9365;method_58167(Ljava/lang/Object;)Z
      official a Ldm;a(Ljava/lang/Object;)Z