Package net.minecraft.world
Class EntityList
java.lang.Object
net.minecraft.world.EntityList
A storage of entities that supports modification during iteration.
 
The entities are stored by their network IDs.
- See Also:
- Mappings:
- Namespace - Name - named - net/minecraft/world/EntityList- intermediary - net/minecraft/class_5574- official - ebh
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Int2ObjectMap<Entity> private @Nullable Int2ObjectMap<Entity> private Int2ObjectMap<Entity> 
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Field Details- 
entities- Mappings:
- Namespace - Name - Mixin selector - named - entities- Lnet/minecraft/world/EntityList;entities:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- intermediary - field_27254- Lnet/minecraft/class_5574;field_27254:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- official - a- Lebh;a:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
 
- 
temp- Mappings:
- Namespace - Name - Mixin selector - named - temp- Lnet/minecraft/world/EntityList;temp:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- intermediary - field_27255- Lnet/minecraft/class_5574;field_27255:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- official - b- Lebh;b:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
 
- 
iterating- Mappings:
- Namespace - Name - Mixin selector - named - iterating- Lnet/minecraft/world/EntityList;iterating:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- intermediary - field_27256- Lnet/minecraft/class_5574;field_27256:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- official - c- Lebh;c:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
 
 
- 
- 
Constructor Details- 
EntityListpublic EntityList()
 
- 
- 
Method Details- 
ensureSafeprivate void ensureSafe()Ensures that the modifiedentitiesmap is not currently iterated. Ifentitiesis iterated, this moves its value totempso modification toentitiesis safe.- Mappings:
- Namespace - Name - Mixin selector - named - ensureSafe- Lnet/minecraft/world/EntityList;ensureSafe()V- intermediary - method_31789- Lnet/minecraft/class_5574;method_31789()V- official - a- Lebh;a()V
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - named - add- Lnet/minecraft/world/EntityList;add(Lnet/minecraft/entity/Entity;)V- intermediary - method_31790- Lnet/minecraft/class_5574;method_31790(Lnet/minecraft/class_1297;)V- official - a- Lebh;a(Lbum;)V
 
- 
remove- Mappings:
- Namespace - Name - Mixin selector - named - remove- Lnet/minecraft/world/EntityList;remove(Lnet/minecraft/entity/Entity;)V- intermediary - method_31792- Lnet/minecraft/class_5574;method_31792(Lnet/minecraft/class_1297;)V- official - b- Lebh;b(Lbum;)V
 
- 
has- Mappings:
- Namespace - Name - Mixin selector - named - has- Lnet/minecraft/world/EntityList;has(Lnet/minecraft/entity/Entity;)Z- intermediary - method_31793- Lnet/minecraft/class_5574;method_31793(Lnet/minecraft/class_1297;)Z- official - c- Lebh;c(Lbum;)Z
 
- 
forEachRuns anactionon every entity in this storage.If this storage is updated during the iteration, the iteration will not be updated to reflect updated contents. For example, if an entity is added by the action, theactionwon't run on that entity later.- Throws:
- UnsupportedOperationException- if this is called before an iteration has finished, such as within the- actionor from another thread
- Mappings:
- Namespace - Name - Mixin selector - named - forEach- Lnet/minecraft/world/EntityList;forEach(Ljava/util/function/Consumer;)V- intermediary - method_31791- Lnet/minecraft/class_5574;method_31791(Ljava/util/function/Consumer;)V- official - a- Lebh;a(Ljava/util/function/Consumer;)V
 
 
-