Package net.minecraft.server.level
Interface ServerEntityGetter
- All Superinterfaces:
EntityGetter
- All Known Implementing Classes:
ServerLevel
-
Method Summary
Modifier and TypeMethodDescriptiongetLevel()default <T extends LivingEntity>
List<T> getNearbyEntities(Class<T> entityClass, TargetingConditions targetingConditions, LivingEntity source, AABB area) getNearbyPlayers(TargetingConditions targetingConditions, LivingEntity source, AABB area) default <T extends LivingEntity>
@Nullable TgetNearestEntity(Class<? extends T> entityClass, TargetingConditions targetingConditions, @Nullable LivingEntity source, double x, double y, double z, AABB area) default <T extends LivingEntity>
@Nullable TgetNearestEntity(List<? extends T> entities, TargetingConditions targetingConditions, @Nullable LivingEntity source, double x, double y, double z) default @Nullable LivingEntitygetNearestEntity(TagKey<EntityType<?>> tag, TargetingConditions targetingConditions, @Nullable LivingEntity source, double x, double y, double z, AABB area) default @Nullable PlayergetNearestPlayer(TargetingConditions targetingConditions, double x, double y, double z) default @Nullable PlayergetNearestPlayer(TargetingConditions targetingConditions, LivingEntity source) default @Nullable PlayergetNearestPlayer(TargetingConditions targetingConditions, LivingEntity source, double x, double y, double z) Methods inherited from interface net.minecraft.world.level.EntityGetter
getEntities, getEntities, getEntities, getEntitiesOfClass, getEntitiesOfClass, getEntityCollisions, getNearestPlayer, getNearestPlayer, getNearestPlayer, getPlayerByUUID, hasNearbyAlivePlayer, isUnobstructed, players
-
Method Details
-
getLevel
ServerLevel getLevel() -
getNearestPlayer
default @Nullable Player getNearestPlayer(TargetingConditions targetingConditions, LivingEntity source) -
getNearestPlayer
default @Nullable Player getNearestPlayer(TargetingConditions targetingConditions, LivingEntity source, double x, double y, double z) -
getNearestPlayer
default @Nullable Player getNearestPlayer(TargetingConditions targetingConditions, double x, double y, double z) -
getNearestEntity
default <T extends LivingEntity> @Nullable T getNearestEntity(Class<? extends T> entityClass, TargetingConditions targetingConditions, @Nullable LivingEntity source, double x, double y, double z, AABB area) -
getNearestEntity
default @Nullable LivingEntity getNearestEntity(TagKey<EntityType<?>> tag, TargetingConditions targetingConditions, @Nullable LivingEntity source, double x, double y, double z, AABB area) -
getNearestEntity
default <T extends LivingEntity> @Nullable T getNearestEntity(List<? extends T> entities, TargetingConditions targetingConditions, @Nullable LivingEntity source, double x, double y, double z) -
getNearbyPlayers
default List<Player> getNearbyPlayers(TargetingConditions targetingConditions, LivingEntity source, AABB area) -
getNearbyEntities
default <T extends LivingEntity> List<T> getNearbyEntities(Class<T> entityClass, TargetingConditions targetingConditions, LivingEntity source, AABB area)
-