Interface ComponentPredicate
- All Known Subinterfaces:
 ComponentSubPredicate<T>
- All Known Implementing Classes:
 AttributeModifiersPredicate,BundleContentsPredicate,ContainerPredicate,CustomDataPredicate,DamagePredicate,EnchantmentsPredicate,EnchantmentsPredicate.Enchantments,EnchantmentsPredicate.StoredEnchantments,FireworkExplosionPredicate,FireworksPredicate,JukeboxPlayablePredicate,PotionContentsPredicate,TrimPredicate,WritableBookContentPredicate,WrittenBookContentPredicate
public interface ComponentPredicate
- Mappings:
 Namespace Name named net/minecraft/predicate/component/ComponentPredicateintermediary net/minecraft/class_9360official ku
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classComponentPredicate.Type<T extends ComponentPredicate>static final recordComponentPredicate.Typed<T extends ComponentPredicate> - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Map<ComponentPredicate.Type<?>, ComponentPredicate>> static final PacketCodec<RegistryByteBuf, Map<ComponentPredicate.Type<?>, ComponentPredicate>> static final PacketCodec<RegistryByteBuf, ComponentPredicate.Typed<?>>  - 
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<ComponentPredicate.Typed<?>> createCodec(String predicateFieldName) booleantest(ComponentsAccess components)  
- 
Field Details
- 
PREDICATES_MAP_CODEC
static final com.mojang.serialization.Codec<Map<ComponentPredicate.Type<?>,ComponentPredicate>> PREDICATES_MAP_CODEC- Mappings:
 Namespace Name Mixin selector named PREDICATES_MAP_CODECLnet/minecraft/predicate/component/ComponentPredicate;PREDICATES_MAP_CODEC:Lcom/mojang/serialization/Codec;intermediary field_49805Lnet/minecraft/class_9360;field_49805:Lcom/mojang/serialization/Codec;official bLku;b:Lcom/mojang/serialization/Codec;
 - 
SINGLE_PREDICATE_PACKET_CODEC
- Mappings:
 Namespace Name Mixin selector named SINGLE_PREDICATE_PACKET_CODECLnet/minecraft/predicate/component/ComponentPredicate;SINGLE_PREDICATE_PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_58054Lnet/minecraft/class_9360;field_58054:Lnet/minecraft/class_9139;official cLku;c:Lze;
 - 
PREDICATES_MAP_PACKET_CODEC
static final PacketCodec<RegistryByteBuf,Map<ComponentPredicate.Type<?>, PREDICATES_MAP_PACKET_CODECComponentPredicate>> - Mappings:
 Namespace Name Mixin selector named PREDICATES_MAP_PACKET_CODECLnet/minecraft/predicate/component/ComponentPredicate;PREDICATES_MAP_PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_58055Lnet/minecraft/class_9360;field_58055:Lnet/minecraft/class_9139;official dLku;d:Lze;
 
 - 
 - 
Method Details
- 
createCodec
static com.mojang.serialization.MapCodec<ComponentPredicate.Typed<?>> createCodec(String predicateFieldName) - Mappings:
 Namespace Name Mixin selector named createCodecLnet/minecraft/predicate/component/ComponentPredicate;createCodec(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;intermediary method_67301Lnet/minecraft/class_9360;method_67301(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;official aLku;a(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;
 - 
test
- Mappings:
 Namespace Name Mixin selector named testLnet/minecraft/predicate/component/ComponentPredicate;test(Lnet/minecraft/component/ComponentsAccess;)Zintermediary method_58161Lnet/minecraft/class_9360;method_58161(Lnet/minecraft/class_9473;)Zofficial aLku;a(Lkg;)Z
 
 -