Package net.minecraft.world
Interface EntityView
- All Known Subinterfaces:
ServerWorldAccess,WorldAccess
- All Known Implementing Classes:
ChunkRegion,ClientWorld,ServerWorld,World
public interface EntityView
-
Method Summary
Modifier and Type Method Description default <T extends LivingEntity>
TgetClosestEntity(Class<? extends T> entityClass, TargetPredicate targetPredicate, LivingEntity entity, double x, double y, double z, Box box)default <T extends LivingEntity>
TgetClosestEntity(List<? extends T> entityList, TargetPredicate targetPredicate, LivingEntity entity, double x, double y, double z)default <T extends LivingEntity>
TgetClosestEntityIncludingUngeneratedChunks(Class<? extends T> entityClass, TargetPredicate targetPredicate, LivingEntity entity, double x, double y, double z, Box box)default PlayerEntitygetClosestPlayer(double x, double y, double z, double maxDistance, boolean ignoreCreative)default PlayerEntitygetClosestPlayer(double x, double y, double z, double maxDistance, Predicate<Entity> targetPredicate)default PlayerEntitygetClosestPlayer(TargetPredicate targetPredicate, double x, double y, double z)default PlayerEntitygetClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity)default PlayerEntitygetClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity, double x, double y, double z)default PlayerEntitygetClosestPlayer(Entity entity, double maxDistance)<T extends Entity>
List<T>getEntities(Class<? extends T> entityClass, Box box, Predicate<? super T> predicate)default List<Entity>getEntities(Entity except, Box box)List<Entity>getEntities(Entity except, Box box, Predicate<? super Entity> predicate)default <T extends Entity>
List<T>getEntitiesIncludingUngeneratedChunks(Class<? extends T> entityClass, Box box)default <T extends Entity>
List<T>getEntitiesIncludingUngeneratedChunks(Class<? extends T> entityClass, Box box, Predicate<? super T> predicate)default Stream<VoxelShape>getEntityCollisions(Entity entity, Box box, Predicate<Entity> predicate)default <T extends Entity>
List<T>getNonSpectatingEntities(Class<? extends T> entityClass, Box box)default PlayerEntitygetPlayerByUuid(UUID uuid)List<? extends PlayerEntity>getPlayers()default List<PlayerEntity>getPlayers(TargetPredicate targetPredicate, LivingEntity entity, Box box)default <T extends LivingEntity>
List<T>getTargets(Class<? extends T> entityClass, TargetPredicate targetPredicate, LivingEntity targettingEntity, Box box)default booleanintersectsEntities(Entity entity, VoxelShape shape)default booleanisPlayerInRange(double x, double y, double z, double range)
-
Method Details
-
getEntities
-
getEntities
-
getEntitiesIncludingUngeneratedChunks
-
getPlayers
List<? extends PlayerEntity> getPlayers() -
getEntities
-
intersectsEntities
-
getNonSpectatingEntities
-
getEntitiesIncludingUngeneratedChunks
-
getEntityCollisions
-
getClosestPlayer
@Nullable default PlayerEntity getClosestPlayer(double x, double y, double z, double maxDistance, @Nullable Predicate<Entity> targetPredicate) -
getClosestPlayer
-
getClosestPlayer
@Nullable default PlayerEntity getClosestPlayer(double x, double y, double z, double maxDistance, boolean ignoreCreative) -
isPlayerInRange
default boolean isPlayerInRange(double x, double y, double z, double range) -
getClosestPlayer
@Nullable default PlayerEntity getClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity) -
getClosestPlayer
@Nullable default PlayerEntity getClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity, double x, double y, double z) -
getClosestPlayer
@Nullable default PlayerEntity getClosestPlayer(TargetPredicate targetPredicate, double x, double y, double z) -
getClosestEntity
@Nullable default <T extends LivingEntity> T getClosestEntity(Class<? extends T> entityClass, TargetPredicate targetPredicate, @Nullable LivingEntity entity, double x, double y, double z, Box box) -
getClosestEntityIncludingUngeneratedChunks
@Nullable default <T extends LivingEntity> T getClosestEntityIncludingUngeneratedChunks(Class<? extends T> entityClass, TargetPredicate targetPredicate, @Nullable LivingEntity entity, double x, double y, double z, Box box) -
getClosestEntity
@Nullable default <T extends LivingEntity> T getClosestEntity(List<? extends T> entityList, TargetPredicate targetPredicate, @Nullable LivingEntity entity, double x, double y, double z) -
getPlayers
default List<PlayerEntity> getPlayers(TargetPredicate targetPredicate, LivingEntity entity, Box box) -
getTargets
default <T extends LivingEntity> List<T> getTargets(Class<? extends T> entityClass, TargetPredicate targetPredicate, LivingEntity targettingEntity, Box box) -
getPlayerByUuid
-