Uses of Record Class
net.minecraft.advancements.critereon.EntityPredicate
Packages that use EntityPredicate
Package
Description
Classes for NeoForge's own data generation.
-
Uses of EntityPredicate in net.minecraft.advancements.critereon
Fields in net.minecraft.advancements.critereon with type parameters of type EntityPredicateModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<EntityPredicate> EntityPredicate.CODECprivate Optional<EntityPredicate> DamageSourcePredicate.Builder.directEntityprivate final Optional<EntityPredicate> DamageSourcePredicate.directEntityThe field for thedirectEntityrecord component.private final Optional<EntityPredicate> LightningBoltPredicate.entityStruckThe field for theentityStruckrecord component.private Optional<EntityPredicate> PlayerPredicate.Builder.lookingAtprivate final Optional<EntityPredicate> PlayerPredicate.lookingAtThe field for thelookingAtrecord component.private Optional<EntityPredicate> EntityPredicate.Builder.passengerprivate final Optional<EntityPredicate> EntityPredicate.passengerThe field for thepassengerrecord component.private Optional<EntityPredicate> DamagePredicate.Builder.sourceEntityprivate final Optional<EntityPredicate> DamagePredicate.sourceEntityThe field for thesourceEntityrecord component.private Optional<EntityPredicate> DamageSourcePredicate.Builder.sourceEntityprivate final Optional<EntityPredicate> DamageSourcePredicate.sourceEntityThe field for thesourceEntityrecord component.private Optional<EntityPredicate> EntityPredicate.Builder.targetedEntityprivate final Optional<EntityPredicate> EntityPredicate.targetedEntityThe field for thetargetedEntityrecord component.private Optional<EntityPredicate> EntityPredicate.Builder.vehicleprivate final Optional<EntityPredicate> EntityPredicate.vehicleThe field for thevehiclerecord component.Methods in net.minecraft.advancements.critereon that return EntityPredicateMethods in net.minecraft.advancements.critereon that return types with arguments of type EntityPredicateModifier and TypeMethodDescriptionDamageSourcePredicate.directEntity()Returns the value of thedirectEntityrecord component.LightningBoltPredicate.entityStruck()Returns the value of theentityStruckrecord component.PlayerPredicate.lookingAt()Returns the value of thelookingAtrecord component.EntityPredicate.passenger()Returns the value of thepassengerrecord component.DamagePredicate.sourceEntity()Returns the value of thesourceEntityrecord component.DamageSourcePredicate.sourceEntity()Returns the value of thesourceEntityrecord component.EntityPredicate.targetedEntity()Returns the value of thetargetedEntityrecord component.EntityPredicate.vehicle()Returns the value of thevehiclerecord component.Methods in net.minecraft.advancements.critereon with parameters of type EntityPredicateModifier and TypeMethodDescriptionDamagePredicate.Builder.sourceEntity(EntityPredicate p_148144_) static ContextAwarePredicateEntityPredicate.wrap(EntityPredicate p_286570_) Method parameters in net.minecraft.advancements.critereon with type arguments of type EntityPredicateModifier and TypeMethodDescriptionBredAnimalsTrigger.TriggerInstance.bredAnimals(Optional<EntityPredicate> p_301067_, Optional<EntityPredicate> p_301159_, Optional<EntityPredicate> p_301056_) KilledTrigger.TriggerInstance.entityKilledPlayer(Optional<EntityPredicate> p_298209_) KilledTrigger.TriggerInstance.entityKilledPlayer(Optional<EntityPredicate> p_298878_, Optional<DamageSourcePredicate> p_300913_) KilledTrigger.TriggerInstance.entityKilledPlayer(Optional<EntityPredicate> p_301135_, DamageSourcePredicate.Builder p_301143_) LightningStrikeTrigger.TriggerInstance.lightningStrike(Optional<EntityPredicate> p_301078_, Optional<EntityPredicate> p_301001_) PlayerTrigger.TriggerInstance.located(Optional<EntityPredicate> p_301141_) PlayerHurtEntityTrigger.TriggerInstance.playerHurtEntity(Optional<EntityPredicate> p_298252_) PlayerHurtEntityTrigger.TriggerInstance.playerHurtEntity(DamagePredicate.Builder p_301281_, Optional<EntityPredicate> p_298362_) KilledTrigger.TriggerInstance.playerKilledEntity(Optional<EntityPredicate> p_298999_) KilledTrigger.TriggerInstance.playerKilledEntity(Optional<EntityPredicate> p_300920_, Optional<DamageSourcePredicate> p_300985_) KilledTrigger.TriggerInstance.playerKilledEntity(Optional<EntityPredicate> p_299297_, DamageSourcePredicate.Builder p_301016_) static Optional<ContextAwarePredicate> EntityPredicate.wrap(Optional<EntityPredicate> p_298604_) Constructor parameters in net.minecraft.advancements.critereon with type arguments of type EntityPredicateModifierConstructorDescriptionDamagePredicate(MinMaxBounds.Doubles dealtDamage, MinMaxBounds.Doubles takenDamage, Optional<EntityPredicate> sourceEntity, Optional<Boolean> blocked, Optional<DamageSourcePredicate> type) Creates an instance of aDamagePredicaterecord class.DamageSourcePredicate(List<TagPredicate<DamageType>> tags, Optional<EntityPredicate> directEntity, Optional<EntityPredicate> sourceEntity, Optional<Boolean> isDirect) Creates an instance of aDamageSourcePredicaterecord class.LightningBoltPredicate(MinMaxBounds.Ints blocksSetOnFire, Optional<EntityPredicate> entityStruck) Creates an instance of aLightningBoltPredicaterecord class.PlayerPredicate(MinMaxBounds.Ints level, GameTypePredicate gameType, List<PlayerPredicate.StatMatcher<?>> stats, it.unimi.dsi.fastutil.objects.Object2BooleanMap<ResourceLocation> recipes, Map<ResourceLocation, PlayerPredicate.AdvancementPredicate> advancements, Optional<EntityPredicate> lookingAt) Creates an instance of aPlayerPredicaterecord class. -
Uses of EntityPredicate in net.minecraft.data.advancements.packs
Method parameters in net.minecraft.data.advancements.packs with type arguments of type EntityPredicateModifier and TypeMethodDescriptionprivate static Criterion<LightningStrikeTrigger.TriggerInstance> VanillaAdventureAdvancements.fireCountAndBystander(MinMaxBounds.Ints p_252298_, Optional<EntityPredicate> p_299106_) -
Uses of EntityPredicate in net.minecraft.world.level.storage.loot.predicates
Fields in net.minecraft.world.level.storage.loot.predicates with type parameters of type EntityPredicateModifier and TypeFieldDescriptionprivate final Optional<EntityPredicate> LootItemEntityPropertyCondition.predicateThe field for thepredicaterecord component.Methods in net.minecraft.world.level.storage.loot.predicates that return types with arguments of type EntityPredicateModifier and TypeMethodDescriptionLootItemEntityPropertyCondition.predicate()Returns the value of thepredicaterecord component.Methods in net.minecraft.world.level.storage.loot.predicates with parameters of type EntityPredicateModifier and TypeMethodDescriptionstatic LootItemCondition.BuilderLootItemEntityPropertyCondition.hasProperties(LootContext.EntityTarget p_81868_, EntityPredicate p_81869_) Constructor parameters in net.minecraft.world.level.storage.loot.predicates with type arguments of type EntityPredicateModifierConstructorDescriptionLootItemEntityPropertyCondition(Optional<EntityPredicate> predicate, LootContext.EntityTarget entityTarget) Creates an instance of aLootItemEntityPropertyConditionrecord class. -
Uses of EntityPredicate in net.neoforged.neoforge.common.data.internal
Methods in net.neoforged.neoforge.common.data.internal with parameters of type EntityPredicateModifier and TypeMethodDescriptionprivate static BiFunction<Criterion<?>, HolderLookup.Provider, Criterion<?>> NeoForgeAdvancementProvider.replaceWearingPredicate(EntityPredicate replacement, Predicate<EntityEquipmentPredicate> shouldReplace)