Class ComponentPredicateTypes

java.lang.Object
net.minecraft.predicate.component.ComponentPredicateTypes

public class ComponentPredicateTypes extends Object
Mappings:
Namespace Name
named net/minecraft/predicate/component/ComponentPredicateTypes
intermediary net/minecraft/class_9361
official la
  • Field Details

    • DAMAGE

      public static final ComponentPredicate.Type<DamagePredicate> DAMAGE
      Mappings:
      Namespace Name Mixin selector
      named DAMAGE Lnet/minecraft/predicate/component/ComponentPredicateTypes;DAMAGE:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_49806 Lnet/minecraft/class_9361;field_49806:Lnet/minecraft/class_9360$class_8745;
      official a Lla;a:Lkz$b;
    • ENCHANTMENTS

      Mappings:
      Namespace Name Mixin selector
      named ENCHANTMENTS Lnet/minecraft/predicate/component/ComponentPredicateTypes;ENCHANTMENTS:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_49807 Lnet/minecraft/class_9361;field_49807:Lnet/minecraft/class_9360$class_8745;
      official b Lla;b:Lkz$b;
    • STORED_ENCHANTMENTS

      public static final ComponentPredicate.Type<EnchantmentsPredicate.StoredEnchantments> STORED_ENCHANTMENTS
      Mappings:
      Namespace Name Mixin selector
      named STORED_ENCHANTMENTS Lnet/minecraft/predicate/component/ComponentPredicateTypes;STORED_ENCHANTMENTS:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_49808 Lnet/minecraft/class_9361;field_49808:Lnet/minecraft/class_9360$class_8745;
      official c Lla;c:Lkz$b;
    • POTION_CONTENTS

      public static final ComponentPredicate.Type<PotionContentsPredicate> POTION_CONTENTS
      Mappings:
      Namespace Name Mixin selector
      named POTION_CONTENTS Lnet/minecraft/predicate/component/ComponentPredicateTypes;POTION_CONTENTS:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_49809 Lnet/minecraft/class_9361;field_49809:Lnet/minecraft/class_9360$class_8745;
      official d Lla;d:Lkz$b;
    • CUSTOM_DATA

      public static final ComponentPredicate.Type<CustomDataPredicate> CUSTOM_DATA
      Mappings:
      Namespace Name Mixin selector
      named CUSTOM_DATA Lnet/minecraft/predicate/component/ComponentPredicateTypes;CUSTOM_DATA:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_49810 Lnet/minecraft/class_9361;field_49810:Lnet/minecraft/class_9360$class_8745;
      official e Lla;e:Lkz$b;
    • CONTAINER

      public static final ComponentPredicate.Type<ContainerPredicate> CONTAINER
      Mappings:
      Namespace Name Mixin selector
      named CONTAINER Lnet/minecraft/predicate/component/ComponentPredicateTypes;CONTAINER:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_51386 Lnet/minecraft/class_9361;field_51386:Lnet/minecraft/class_9360$class_8745;
      official f Lla;f:Lkz$b;
    • BUNDLE_CONTENTS

      public static final ComponentPredicate.Type<BundleContentsPredicate> BUNDLE_CONTENTS
      Mappings:
      Namespace Name Mixin selector
      named BUNDLE_CONTENTS Lnet/minecraft/predicate/component/ComponentPredicateTypes;BUNDLE_CONTENTS:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_51387 Lnet/minecraft/class_9361;field_51387:Lnet/minecraft/class_9360$class_8745;
      official g Lla;g:Lkz$b;
    • FIREWORK_EXPLOSION

      public static final ComponentPredicate.Type<FireworkExplosionPredicate> FIREWORK_EXPLOSION
      Mappings:
      Namespace Name Mixin selector
      named FIREWORK_EXPLOSION Lnet/minecraft/predicate/component/ComponentPredicateTypes;FIREWORK_EXPLOSION:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_51388 Lnet/minecraft/class_9361;field_51388:Lnet/minecraft/class_9360$class_8745;
      official h Lla;h:Lkz$b;
    • FIREWORKS

      public static final ComponentPredicate.Type<FireworksPredicate> FIREWORKS
      Mappings:
      Namespace Name Mixin selector
      named FIREWORKS Lnet/minecraft/predicate/component/ComponentPredicateTypes;FIREWORKS:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_51389 Lnet/minecraft/class_9361;field_51389:Lnet/minecraft/class_9360$class_8745;
      official i Lla;i:Lkz$b;
    • WRITABLE_BOOK_CONTENT

      public static final ComponentPredicate.Type<WritableBookContentPredicate> WRITABLE_BOOK_CONTENT
      Mappings:
      Namespace Name Mixin selector
      named WRITABLE_BOOK_CONTENT Lnet/minecraft/predicate/component/ComponentPredicateTypes;WRITABLE_BOOK_CONTENT:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_51390 Lnet/minecraft/class_9361;field_51390:Lnet/minecraft/class_9360$class_8745;
      official j Lla;j:Lkz$b;
    • WRITTEN_BOOK_CONTENT

      public static final ComponentPredicate.Type<WrittenBookContentPredicate> WRITTEN_BOOK_CONTENT
      Mappings:
      Namespace Name Mixin selector
      named WRITTEN_BOOK_CONTENT Lnet/minecraft/predicate/component/ComponentPredicateTypes;WRITTEN_BOOK_CONTENT:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_51391 Lnet/minecraft/class_9361;field_51391:Lnet/minecraft/class_9360$class_8745;
      official k Lla;k:Lkz$b;
    • ATTRIBUTE_MODIFIERS

      public static final ComponentPredicate.Type<AttributeModifiersPredicate> ATTRIBUTE_MODIFIERS
      Mappings:
      Namespace Name Mixin selector
      named ATTRIBUTE_MODIFIERS Lnet/minecraft/predicate/component/ComponentPredicateTypes;ATTRIBUTE_MODIFIERS:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_51392 Lnet/minecraft/class_9361;field_51392:Lnet/minecraft/class_9360$class_8745;
      official l Lla;l:Lkz$b;
    • TRIM

      public static final ComponentPredicate.Type<TrimPredicate> TRIM
      Mappings:
      Namespace Name Mixin selector
      named TRIM Lnet/minecraft/predicate/component/ComponentPredicateTypes;TRIM:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_51393 Lnet/minecraft/class_9361;field_51393:Lnet/minecraft/class_9360$class_8745;
      official m Lla;m:Lkz$b;
    • JUKEBOX_PLAYABLE

      public static final ComponentPredicate.Type<JukeboxPlayablePredicate> JUKEBOX_PLAYABLE
      Mappings:
      Namespace Name Mixin selector
      named JUKEBOX_PLAYABLE Lnet/minecraft/predicate/component/ComponentPredicateTypes;JUKEBOX_PLAYABLE:Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary field_52024 Lnet/minecraft/class_9361;field_52024:Lnet/minecraft/class_9360$class_8745;
      official n Lla;n:Lkz$b;
  • Constructor Details

    • ComponentPredicateTypes

      public ComponentPredicateTypes()
  • Method Details

    • register

      private static <T extends ComponentPredicate> ComponentPredicate.Type<T> register(String id, com.mojang.serialization.Codec<T> codec)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/predicate/component/ComponentPredicateTypes;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary method_58180 Lnet/minecraft/class_9361;method_58180(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9360$class_8745;
      official a Lla;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lkz$b;
    • getDefault

      public static ComponentPredicate.Type<?> getDefault(Registry<ComponentPredicate.Type<?>> registry)
      Mappings:
      Namespace Name Mixin selector
      named getDefault Lnet/minecraft/predicate/component/ComponentPredicateTypes;getDefault(Lnet/minecraft/registry/Registry;)Lnet/minecraft/predicate/component/ComponentPredicate$Type;
      intermediary method_58181 Lnet/minecraft/class_9361;method_58181(Lnet/minecraft/class_2378;)Lnet/minecraft/class_9360$class_8745;
      official a Lla;a(Ljy;)Lkz$b;