接口 EntityHandler<T>
-
- 类型参数:
T- the type of entity handled
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 cnjintermediary net/minecraft/class_5576named net/minecraft/world/entity/EntityHandler
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidcreate(T entity)Called when an entity is newly created.voiddestroy(T entity)Called 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.
-
-
-
方法详细资料
-
create
void create(T entity)
Called when an entity is newly created.- 参数:
entity- the created entity- Mappings:
Namespace Name Mixin selector official fLcnj;f(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
void destroy(T entity)
Called when an entity is permanently destroyed.- 参数:
entity- the destroyed entity- Mappings:
Namespace Name Mixin selector official eLcnj;e(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
void startTicking(T entity)
Registers an entity for ticking.- 参数:
entity- the entity to tick- Mappings:
Namespace Name Mixin selector official dLcnj;d(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
void stopTicking(T entity)
Unregisters an entity for ticking.- 参数:
entity- the ticked entity- Mappings:
Namespace Name Mixin selector official cLcnj;c(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
void startTracking(T entity)
Registers an entity for tracking.- 参数:
entity- the entity to track- Mappings:
Namespace Name Mixin selector official bLcnj;b(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
void stopTracking(T entity)
Unregisters an entity for tracking.- 参数:
entity- the tracked entity- Mappings:
Namespace Name Mixin selector official aLcnj;a(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
-
-