Class EntitySubPredicates
java.lang.Object
net.minecraft.advancements.critereon.EntitySubPredicates
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<FishingHookPredicate> static final EntitySubPredicates.EntityVariantPredicateType<Fox.Variant> static final EntitySubPredicates.EntityVariantPredicateType<Variant> static final com.mojang.serialization.MapCodec<LightningBoltPredicate> static final EntitySubPredicates.EntityVariantPredicateType<Llama.Variant> static final EntitySubPredicates.EntityVariantPredicateType<Parrot.Variant> static final com.mojang.serialization.MapCodec<PlayerPredicate> static final EntitySubPredicates.EntityVariantPredicateType<Rabbit.Variant> static final com.mojang.serialization.MapCodec<RaiderPredicate> static final EntitySubPredicates.EntityVariantPredicateType<Salmon.Variant> static final com.mojang.serialization.MapCodec<SheepPredicate> static final com.mojang.serialization.MapCodec<SlimePredicate> static final EntitySubPredicates.EntityVariantPredicateType<VillagerType> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends EntitySubPredicate> bootstrap(Registry<com.mojang.serialization.MapCodec<? extends EntitySubPredicate>> pRegistry) static EntitySubPredicatecatVariant(Holder<CatVariant> pCatVariant) static EntitySubPredicatefrogVariant(Holder<FrogVariant> pFrogVariant) private static <T extends EntitySubPredicate>
com.mojang.serialization.MapCodec<T> private static <V> EntitySubPredicates.EntityHolderVariantPredicateType<V> register(String pName, EntitySubPredicates.EntityHolderVariantPredicateType<V> pPredicateType) private static <V> EntitySubPredicates.EntityVariantPredicateType<V> register(String pName, EntitySubPredicates.EntityVariantPredicateType<V> pPredicateType) static EntitySubPredicatewolfVariant(HolderSet<WolfVariant> pWolfVariant)
-
Field Details
-
LIGHTNING
-
FISHING_HOOK
-
PLAYER
-
SLIME
-
RAIDER
-
SHEEP
-
AXOLOTL
-
FOX
-
MOOSHROOM
-
RABBIT
-
HORSE
-
LLAMA
-
VILLAGER
-
PARROT
-
SALMON
-
TROPICAL_FISH
public static final EntitySubPredicates.EntityVariantPredicateType<TropicalFish.Pattern> TROPICAL_FISH -
PAINTING
-
CAT
-
FROG
-
WOLF
-
-
Constructor Details
-
EntitySubPredicates
public EntitySubPredicates()
-
-
Method Details
-
register
private static <T extends EntitySubPredicate> com.mojang.serialization.MapCodec<T> register(String pName, com.mojang.serialization.MapCodec<T> pCodec) -
register
private static <V> EntitySubPredicates.EntityVariantPredicateType<V> register(String pName, EntitySubPredicates.EntityVariantPredicateType<V> pPredicateType) -
register
private static <V> EntitySubPredicates.EntityHolderVariantPredicateType<V> register(String pName, EntitySubPredicates.EntityHolderVariantPredicateType<V> pPredicateType) -
bootstrap
public static com.mojang.serialization.MapCodec<? extends EntitySubPredicate> bootstrap(Registry<com.mojang.serialization.MapCodec<? extends EntitySubPredicate>> pRegistry) -
catVariant
-
frogVariant
-
wolfVariant
-