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
-