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 official dbrintermediary net/minecraft/class_5576named net/minecraft/world/entity/EntityHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidstartTicking(T entity) voidstartTracking(T entity) voidstopTicking(T entity) voidstopTracking(T entity) voidupdateLoadStatus(T entity)
-
Method Details
-
create
- Parameters:
entity- the created entity- Mappings:
Namespace Name Mixin selector official gLdbr;g(Ljava/lang/Object;)Vintermediary method_31802Lnet/minecraft/class_5576;method_31802(Ljava/lang/Object;)Vnamed createLnet/minecraft/world/entity/EntityHandler;create(Ljava/lang/Object;)V
-
destroy
- Parameters:
entity- the destroyed entity- Mappings:
Namespace Name Mixin selector official fLdbr;f(Ljava/lang/Object;)Vintermediary method_31801Lnet/minecraft/class_5576;method_31801(Ljava/lang/Object;)Vnamed destroyLnet/minecraft/world/entity/EntityHandler;destroy(Ljava/lang/Object;)V
-
startTicking
- Parameters:
entity- the entity to tick- Mappings:
Namespace Name Mixin selector official eLdbr;e(Ljava/lang/Object;)Vintermediary method_31800Lnet/minecraft/class_5576;method_31800(Ljava/lang/Object;)Vnamed startTickingLnet/minecraft/world/entity/EntityHandler;startTicking(Ljava/lang/Object;)V
-
stopTicking
- Parameters:
entity- the ticked entity- Mappings:
Namespace Name Mixin selector official dLdbr;d(Ljava/lang/Object;)Vintermediary method_31799Lnet/minecraft/class_5576;method_31799(Ljava/lang/Object;)Vnamed stopTickingLnet/minecraft/world/entity/EntityHandler;stopTicking(Ljava/lang/Object;)V
-
startTracking
- Parameters:
entity- the entity to track- Mappings:
Namespace Name Mixin selector official cLdbr;c(Ljava/lang/Object;)Vintermediary method_31798Lnet/minecraft/class_5576;method_31798(Ljava/lang/Object;)Vnamed startTrackingLnet/minecraft/world/entity/EntityHandler;startTracking(Ljava/lang/Object;)V
-
stopTracking
- Parameters:
entity- the tracked entity- Mappings:
Namespace Name Mixin selector official bLdbr;b(Ljava/lang/Object;)Vintermediary method_31797Lnet/minecraft/class_5576;method_31797(Ljava/lang/Object;)Vnamed stopTrackingLnet/minecraft/world/entity/EntityHandler;stopTracking(Ljava/lang/Object;)V
-
updateLoadStatus
- Mappings:
Namespace Name Mixin selector official aLdbr;a(Ljava/lang/Object;)Vintermediary method_43029Lnet/minecraft/class_5576;method_43029(Ljava/lang/Object;)Vnamed updateLoadStatusLnet/minecraft/world/entity/EntityHandler;updateLoadStatus(Ljava/lang/Object;)V
-