Package net.minecraft.world
Interface EntityView
- All Known Subinterfaces:
- RegistryWorldView,- ServerWorldAccess,- StructureWorldAccess,- WorldAccess
- All Known Implementing Classes:
- ChunkRegion,- ClientWorld,- ServerWorld,- World
public interface EntityView
- Mappings:
- Namespace - Name - official - cmd- intermediary - net/minecraft/class_1924- named - net/minecraft/world/EntityView
- 
Method SummaryModifier and TypeMethodDescriptiondefault booleandoesNotIntersectEntities(@Nullable Entity except, VoxelShape shape) Returnstrueifshapedoes not intersect with non-spectator entities exceptexcept.default <T extends LivingEntity>
 TgetClosestEntity(Class<? extends T> entityClass, TargetPredicate targetPredicate, @Nullable LivingEntity entity, double x, double y, double z, Box box) default <T extends LivingEntity>
 TgetClosestEntity(List<? extends T> entityList, TargetPredicate targetPredicate, @Nullable LivingEntity entity, double x, double y, double z) default @Nullable PlayerEntitygetClosestPlayer(double x, double y, double z, double maxDistance, boolean ignoreCreative) default @Nullable PlayerEntitygetClosestPlayer(double x, double y, double z, double maxDistance, @Nullable Predicate<Entity> targetPredicate) default @Nullable PlayerEntitygetClosestPlayer(TargetPredicate targetPredicate, double x, double y, double z) default @Nullable PlayerEntitygetClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity) default @Nullable PlayerEntitygetClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity, double x, double y, double z) default @Nullable PlayerEntitygetClosestPlayer(Entity entity, double maxDistance) getEntitiesByClass(Class<T> entityClass, Box box, Predicate<? super T> predicate) Computes a list of entities within some box whose runtime Java class is the same as or is a subclass of the given class.getEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate) default List<VoxelShape>getEntityCollisions(@Nullable Entity entity, Box box) getNonSpectatingEntities(Class<T> entityClass, Box box) getOtherEntities(@Nullable Entity except, Box box) Computes a list of entities within some box, excluding the given entity, that are not spectators.Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.default @Nullable PlayerEntitygetPlayerByUuid(UUID uuid) List<? extends PlayerEntity>default List<PlayerEntity>getPlayers(TargetPredicate targetPredicate, LivingEntity entity, Box box) default <T extends LivingEntity>
 List<T>getTargets(Class<T> entityClass, TargetPredicate targetPredicate, LivingEntity targetingEntity, Box box) default booleanisPlayerInRange(double x, double y, double z, double range) 
- 
Method Details- 
getOtherEntitiesList<Entity> getOtherEntities(@Nullable @Nullable Entity except, Box box, Predicate<? super Entity> predicate) Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.- Parameters:
- except- the entity the box logically surrounds; this entity is ignored if it is inside the box
- box- the box in which to search for entities
- predicate- a predicate which entities must satisfy in order to be included in the returned list
- Returns:
- a list of entities within a box, excluding the given entity, all satisfying the given predicate
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Lbfj;Leed;Ljava/util/function/Predicate;)Ljava/util/List;- intermediary - method_8333- Lnet/minecraft/class_1924;method_8333(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;- named - getOtherEntities- Lnet/minecraft/world/EntityView;getOtherEntities(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/List;
 
- 
getEntitiesByType<T extends Entity> List<T> getEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Ldfz;Leed;Ljava/util/function/Predicate;)Ljava/util/List;- intermediary - method_18023- Lnet/minecraft/class_1924;method_18023(Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;- named - getEntitiesByType- Lnet/minecraft/world/EntityView;getEntitiesByType(Lnet/minecraft/util/TypeFilter;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/List;
 
- 
getEntitiesByClassdefault <T extends Entity> List<T> getEntitiesByClass(Class<T> entityClass, Box box, Predicate<? super T> predicate) Computes a list of entities within some box whose runtime Java class is the same as or is a subclass of the given class.- Parameters:
- entityClass- the class the list of entities must extend
- box- the box in which to search for entities
- predicate- a predicate which entities must satisfy in order to be included in the returned list
- Returns:
- a list of entities within the box whose runtime class is a subclass of the given class
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Ljava/lang/Class;Leed;Ljava/util/function/Predicate;)Ljava/util/List;- intermediary - method_8390- Lnet/minecraft/class_1924;method_8390(Ljava/lang/Class;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;- named - getEntitiesByClass- Lnet/minecraft/world/EntityView;getEntitiesByClass(Ljava/lang/Class;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/List;
 
- 
getPlayersList<? extends PlayerEntity> getPlayers()- Mappings:
- Namespace - Name - Mixin selector - official - v- Lcmd;v()Ljava/util/List;- intermediary - method_18456- Lnet/minecraft/class_1924;method_18456()Ljava/util/List;- named - getPlayers- Lnet/minecraft/world/EntityView;getPlayers()Ljava/util/List;
 
- 
getOtherEntitiesComputes a list of entities within some box, excluding the given entity, that are not spectators.- Parameters:
- except- the entity the box logically surrounds; this entity is ignored if it is inside the box
- box- the box in which to search for entities
- Returns:
- a list of entities within a box, excluding the given entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lcmd;a_(Lbfj;Leed;)Ljava/util/List;- intermediary - method_8335- Lnet/minecraft/class_1924;method_8335(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List;- named - getOtherEntities- Lnet/minecraft/world/EntityView;getOtherEntities(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;)Ljava/util/List;
 
- 
doesNotIntersectEntitiesReturnstrueifshapedoes not intersect with non-spectator entities exceptexcept.- Returns:
- trueif- shapedoes not intersect with non-spectator entities except- except
- Implementation Note:
- This always returns trueifshapeis empty.
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Lbfj;Lefb;)Z- intermediary - method_8611- Lnet/minecraft/class_1924;method_8611(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z- named - doesNotIntersectEntities- Lnet/minecraft/world/EntityView;doesNotIntersectEntities(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shape/VoxelShape;)Z
 
- 
getNonSpectatingEntities- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Ljava/lang/Class;Leed;)Ljava/util/List;- intermediary - method_18467- Lnet/minecraft/class_1924;method_18467(Ljava/lang/Class;Lnet/minecraft/class_238;)Ljava/util/List;- named - getNonSpectatingEntities- Lnet/minecraft/world/EntityView;getNonSpectatingEntities(Ljava/lang/Class;Lnet/minecraft/util/math/Box;)Ljava/util/List;
 
- 
getEntityCollisions- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcmd;b(Lbfj;Leed;)Ljava/util/List;- intermediary - method_20743- Lnet/minecraft/class_1924;method_20743(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List;- named - getEntityCollisions- Lnet/minecraft/world/EntityView;getEntityCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;)Ljava/util/List;
 
- 
getClosestPlayer@Nullable default @Nullable PlayerEntity getClosestPlayer(double x, double y, double z, double maxDistance, @Nullable @Nullable Predicate<Entity> targetPredicate) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(DDDDLjava/util/function/Predicate;)Lbyo;- intermediary - method_8604- Lnet/minecraft/class_1924;method_8604(DDDDLjava/util/function/Predicate;)Lnet/minecraft/class_1657;- named - getClosestPlayer- Lnet/minecraft/world/EntityView;getClosestPlayer(DDDDLjava/util/function/Predicate;)Lnet/minecraft/entity/player/PlayerEntity;
 
- 
getClosestPlayer- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Lbfj;D)Lbyo;- intermediary - method_18460- Lnet/minecraft/class_1924;method_18460(Lnet/minecraft/class_1297;D)Lnet/minecraft/class_1657;- named - getClosestPlayer- Lnet/minecraft/world/EntityView;getClosestPlayer(Lnet/minecraft/entity/Entity;D)Lnet/minecraft/entity/player/PlayerEntity;
 
- 
getClosestPlayer@Nullable default @Nullable PlayerEntity getClosestPlayer(double x, double y, double z, double maxDistance, boolean ignoreCreative) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(DDDDZ)Lbyo;- intermediary - method_18459- Lnet/minecraft/class_1924;method_18459(DDDDZ)Lnet/minecraft/class_1657;- named - getClosestPlayer- Lnet/minecraft/world/EntityView;getClosestPlayer(DDDDZ)Lnet/minecraft/entity/player/PlayerEntity;
 
- 
isPlayerInRangedefault boolean isPlayerInRange(double x, double y, double z, double range) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(DDDD)Z- intermediary - method_18458- Lnet/minecraft/class_1924;method_18458(DDDD)Z- named - isPlayerInRange- Lnet/minecraft/world/EntityView;isPlayerInRange(DDDD)Z
 
- 
getClosestPlayer@Nullable default @Nullable PlayerEntity getClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Lbqm;Lbfz;)Lbyo;- intermediary - method_18462- Lnet/minecraft/class_1924;method_18462(Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1657;- named - getClosestPlayer- Lnet/minecraft/world/EntityView;getClosestPlayer(Lnet/minecraft/entity/ai/TargetPredicate;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/player/PlayerEntity;
 
- 
getClosestPlayer@Nullable default @Nullable PlayerEntity getClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity, double x, double y, double z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Lbqm;Lbfz;DDD)Lbyo;- intermediary - method_18463- Lnet/minecraft/class_1924;method_18463(Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDD)Lnet/minecraft/class_1657;- named - getClosestPlayer- Lnet/minecraft/world/EntityView;getClosestPlayer(Lnet/minecraft/entity/ai/TargetPredicate;Lnet/minecraft/entity/LivingEntity;DDD)Lnet/minecraft/entity/player/PlayerEntity;
 
- 
getClosestPlayer@Nullable default @Nullable PlayerEntity getClosestPlayer(TargetPredicate targetPredicate, double x, double y, double z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Lbqm;DDD)Lbyo;- intermediary - method_18461- Lnet/minecraft/class_1924;method_18461(Lnet/minecraft/class_4051;DDD)Lnet/minecraft/class_1657;- named - getClosestPlayer- Lnet/minecraft/world/EntityView;getClosestPlayer(Lnet/minecraft/entity/ai/TargetPredicate;DDD)Lnet/minecraft/entity/player/PlayerEntity;
 
- 
getClosestEntity@Nullable default <T extends LivingEntity> T getClosestEntity(Class<? extends T> entityClass, TargetPredicate targetPredicate, @Nullable @Nullable LivingEntity entity, double x, double y, double z, Box box) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Ljava/lang/Class;Lbqm;Lbfz;DDDLeed;)Lbfz;- intermediary - method_21726- Lnet/minecraft/class_1924;method_21726(Ljava/lang/Class;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDDLnet/minecraft/class_238;)Lnet/minecraft/class_1309;- named - getClosestEntity- Lnet/minecraft/world/EntityView;getClosestEntity(Ljava/lang/Class;Lnet/minecraft/entity/ai/TargetPredicate;Lnet/minecraft/entity/LivingEntity;DDDLnet/minecraft/util/math/Box;)Lnet/minecraft/entity/LivingEntity;
 
- 
getClosestEntity@Nullable default <T extends LivingEntity> T getClosestEntity(List<? extends T> entityList, TargetPredicate targetPredicate, @Nullable @Nullable LivingEntity entity, double x, double y, double z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Ljava/util/List;Lbqm;Lbfz;DDD)Lbfz;- intermediary - method_18468- Lnet/minecraft/class_1924;method_18468(Ljava/util/List;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDD)Lnet/minecraft/class_1309;- named - getClosestEntity- Lnet/minecraft/world/EntityView;getClosestEntity(Ljava/util/List;Lnet/minecraft/entity/ai/TargetPredicate;Lnet/minecraft/entity/LivingEntity;DDD)Lnet/minecraft/entity/LivingEntity;
 
- 
getPlayersdefault List<PlayerEntity> getPlayers(TargetPredicate targetPredicate, LivingEntity entity, Box box) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Lbqm;Lbfz;Leed;)Ljava/util/List;- intermediary - method_18464- Lnet/minecraft/class_1924;method_18464(Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Ljava/util/List;- named - getPlayers- Lnet/minecraft/world/EntityView;getPlayers(Lnet/minecraft/entity/ai/TargetPredicate;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/Box;)Ljava/util/List;
 
- 
getTargetsdefault <T extends LivingEntity> List<T> getTargets(Class<T> entityClass, TargetPredicate targetPredicate, LivingEntity targetingEntity, Box box) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcmd;a(Ljava/lang/Class;Lbqm;Lbfz;Leed;)Ljava/util/List;- intermediary - method_18466- Lnet/minecraft/class_1924;method_18466(Ljava/lang/Class;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Ljava/util/List;- named - getTargets- Lnet/minecraft/world/EntityView;getTargets(Ljava/lang/Class;Lnet/minecraft/entity/ai/TargetPredicate;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/util/math/Box;)Ljava/util/List;
 
- 
getPlayerByUuid- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcmd;b(Ljava/util/UUID;)Lbyo;- intermediary - method_18470- Lnet/minecraft/class_1924;method_18470(Ljava/util/UUID;)Lnet/minecraft/class_1657;- named - getPlayerByUuid- Lnet/minecraft/world/EntityView;getPlayerByUuid(Ljava/util/UUID;)Lnet/minecraft/entity/player/PlayerEntity;
 
 
-