Package net.minecraft.world.entity
Interface EntityHandler<T>
- Type Parameters:
- T- the type of entity handled
- All Known Implementing Classes:
- ClientWorld.ClientEntityHandler,- ServerWorld.ServerEntityHandler
public interface EntityHandler<T>
The entity handler exposes world's entity handling to entity managers.
 
Each handler is usually associated with a World.
- Mappings:
- Namespace - Name - named - net/minecraft/world/entity/EntityHandler- intermediary - net/minecraft/class_5576- official - ebj
- 
Method SummaryModifier and TypeMethodDescriptionvoidCalled when an entity is newly created.voidCalled when an entity is permanently destroyed.voidstartTicking(T entity) Registers an entity for ticking.voidstartTracking(T entity) Registers an entity for tracking.voidstopTicking(T entity) Unregisters an entity for ticking.voidstopTracking(T entity) Unregisters an entity for tracking.voidupdateLoadStatus(T entity) 
- 
Method Details- 
createCalled when an entity is newly created.- Parameters:
- entity- the created entity
- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/world/entity/EntityHandler;create(Ljava/lang/Object;)V- intermediary - method_31802- Lnet/minecraft/class_5576;method_31802(Ljava/lang/Object;)V- official - g- Lebj;g(Ljava/lang/Object;)V
 
- 
destroyCalled when an entity is permanently destroyed.- Parameters:
- entity- the destroyed entity
- Mappings:
- Namespace - Name - Mixin selector - named - destroy- Lnet/minecraft/world/entity/EntityHandler;destroy(Ljava/lang/Object;)V- intermediary - method_31801- Lnet/minecraft/class_5576;method_31801(Ljava/lang/Object;)V- official - f- Lebj;f(Ljava/lang/Object;)V
 
- 
startTickingRegisters an entity for ticking.- Parameters:
- entity- the entity to tick
- Mappings:
- Namespace - Name - Mixin selector - named - startTicking- Lnet/minecraft/world/entity/EntityHandler;startTicking(Ljava/lang/Object;)V- intermediary - method_31800- Lnet/minecraft/class_5576;method_31800(Ljava/lang/Object;)V- official - e- Lebj;e(Ljava/lang/Object;)V
 
- 
stopTickingUnregisters an entity for ticking.- Parameters:
- entity- the ticked entity
- Mappings:
- Namespace - Name - Mixin selector - named - stopTicking- Lnet/minecraft/world/entity/EntityHandler;stopTicking(Ljava/lang/Object;)V- intermediary - method_31799- Lnet/minecraft/class_5576;method_31799(Ljava/lang/Object;)V- official - d- Lebj;d(Ljava/lang/Object;)V
 
- 
startTrackingRegisters an entity for tracking.- Parameters:
- entity- the entity to track
- Mappings:
- Namespace - Name - Mixin selector - named - startTracking- Lnet/minecraft/world/entity/EntityHandler;startTracking(Ljava/lang/Object;)V- intermediary - method_31798- Lnet/minecraft/class_5576;method_31798(Ljava/lang/Object;)V- official - c- Lebj;c(Ljava/lang/Object;)V
 
- 
stopTrackingUnregisters an entity for tracking.- Parameters:
- entity- the tracked entity
- Mappings:
- Namespace - Name - Mixin selector - named - stopTracking- Lnet/minecraft/world/entity/EntityHandler;stopTracking(Ljava/lang/Object;)V- intermediary - method_31797- Lnet/minecraft/class_5576;method_31797(Ljava/lang/Object;)V- official - b- Lebj;b(Ljava/lang/Object;)V
 
- 
updateLoadStatus- Mappings:
- Namespace - Name - Mixin selector - named - updateLoadStatus- Lnet/minecraft/world/entity/EntityHandler;updateLoadStatus(Ljava/lang/Object;)V- intermediary - method_43029- Lnet/minecraft/class_5576;method_43029(Ljava/lang/Object;)V- official - a- Lebj;a(Ljava/lang/Object;)V
 
 
-