Package net.minecraft.predicate.entity
Class EntityPredicate
java.lang.Object
net.minecraft.predicate.entity.EntityPredicate
public class EntityPredicate extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEntityPredicate.Builderstatic classEntityPredicate.Extended -
Field Summary
Fields Modifier and Type Field Description static EntityPredicateANYprivate IdentifiercatTypeprivate DistancePredicatedistanceprivate EntityEffectPredicateeffectsprivate EntityEquipmentPredicateequipmentprivate FishingHookPredicatefishingHookprivate EntityFlagsPredicateflagsprivate LocationPredicatelocationprivate NbtPredicatenbtprivate PlayerPredicateplayerprivate EntityPredicatetargetedEntityprivate Stringteamprivate EntityTypePredicatetypeprivate EntityPredicatevehicle -
Constructor Summary
Constructors Modifier Constructor Description privateEntityPredicate(EntityTypePredicate entityTypePredicate, DistancePredicate distancePredicate, LocationPredicate locationPredicate, EntityEffectPredicate entityEffectPredicate, NbtPredicate nbtPredicate, EntityFlagsPredicate entityFlagsPredicate, EntityEquipmentPredicate entityEquipmentPredicate, PlayerPredicate playerPredicate, FishingHookPredicate fishingHookPredicate, String string, Identifier identifier)privateEntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, EntityPredicate vehicle, EntityPredicate targetedEntity, String team, Identifier catType) -
Method Summary
Modifier and Type Method Description static LootContextcreateAdvancementEntityLootContext(ServerPlayerEntity player, Entity target)static EntityPredicatefromJson(JsonElement json)booleantest(ServerPlayerEntity player, Entity entity)booleantest(ServerWorld world, Vec3d pos, Entity entity)JsonElementtoJson()
-
Field Details
-
ANY
-
type
-
distance
-
location
-
effects
-
nbt
-
flags
-
equipment
-
player
-
fishingHook
-
vehicle
-
targetedEntity
-
team
-
catType
-
-
Constructor Details
-
EntityPredicate
private EntityPredicate(EntityTypePredicate entityTypePredicate, DistancePredicate distancePredicate, LocationPredicate locationPredicate, EntityEffectPredicate entityEffectPredicate, NbtPredicate nbtPredicate, EntityFlagsPredicate entityFlagsPredicate, EntityEquipmentPredicate entityEquipmentPredicate, PlayerPredicate playerPredicate, FishingHookPredicate fishingHookPredicate, @Nullable String string, @Nullable Identifier identifier) -
EntityPredicate
private EntityPredicate(EntityTypePredicate type, DistancePredicate distance, LocationPredicate location, EntityEffectPredicate effects, NbtPredicate nbt, EntityFlagsPredicate flags, EntityEquipmentPredicate equipment, PlayerPredicate player, FishingHookPredicate fishingHook, EntityPredicate vehicle, EntityPredicate targetedEntity, @Nullable String team, @Nullable Identifier catType)
-
-
Method Details
-
test
-
test
-
fromJson
-
toJson
-
createAdvancementEntityLootContext
public static LootContext createAdvancementEntityLootContext(ServerPlayerEntity player, Entity target)
-