类 EntityGameEventHandler
- java.lang.Object
-
- net.minecraft.world.event.listener.EntityGameEventHandler
-
public class EntityGameEventHandler extends Object
A game event handler for an entity so that the listener stored can be moved to the correct dispatcher or unregistered as the entity moves or gets removed.- 另请参阅:
Entity.getGameEventHandler()- API Note:
- This implementation is currently unused by vanilla as vanilla doesn't have any entity that listens to game events.
- Mappings:
Namespace Name official cnwintermediary net/minecraft/class_5715named net/minecraft/world/event/listener/EntityGameEventHandler
-
-
字段概要
字段 修饰符和类型 字段 说明 private GameEventListenerlistenerprivate @Nullable ChunkSectionPossectionPos
-
构造器概要
构造器 构造器 说明 EntityGameEventHandler(GameEventListener listener)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidonEntityRemoval(World world)voidonEntitySetPos(World world)private voidupdateDispatcher(World world, @Nullable ChunkSectionPos sectionPos, Consumer<GameEventDispatcher> action)
-
-
-
字段详细资料
-
listener
private final GameEventListener listener
- Mappings:
Namespace Name Mixin selector official aLcnw;a:Lcnv;intermediary field_28182Lnet/minecraft/class_5715;field_28182:Lnet/minecraft/class_5714;named listenerLnet/minecraft/world/event/listener/EntityGameEventHandler;listener:Lnet/minecraft/world/event/listener/GameEventListener;
-
sectionPos
@Nullable private @Nullable ChunkSectionPos sectionPos
- Mappings:
Namespace Name Mixin selector official bLcnw;b:Lgu;intermediary field_28183Lnet/minecraft/class_5715;field_28183:Lnet/minecraft/class_4076;named sectionPosLnet/minecraft/world/event/listener/EntityGameEventHandler;sectionPos:Lnet/minecraft/util/math/ChunkSectionPos;
-
-
构造器详细资料
-
EntityGameEventHandler
public EntityGameEventHandler(GameEventListener listener)
- Mappings:
Namespace Name Mixin selector official <init>Lcnw;<init>(Lcnv;)Vintermediary <init>Lnet/minecraft/class_5715;<init>(Lnet/minecraft/class_5714;)Vnamed <init>Lnet/minecraft/world/event/listener/EntityGameEventHandler;<init>(Lnet/minecraft/world/event/listener/GameEventListener;)V
-
-
方法详细资料
-
onEntityRemoval
public void onEntityRemoval(World world)
- Mappings:
Namespace Name Mixin selector official aLcnw;a(Lbvr;)Vintermediary method_32949Lnet/minecraft/class_5715;method_32949(Lnet/minecraft/class_1937;)Vnamed onEntityRemovalLnet/minecraft/world/event/listener/EntityGameEventHandler;onEntityRemoval(Lnet/minecraft/world/World;)V
-
onEntitySetPos
public void onEntitySetPos(World world)
- Mappings:
Namespace Name Mixin selector official bLcnw;b(Lbvr;)Vintermediary method_32952Lnet/minecraft/class_5715;method_32952(Lnet/minecraft/class_1937;)Vnamed onEntitySetPosLnet/minecraft/world/event/listener/EntityGameEventHandler;onEntitySetPos(Lnet/minecraft/world/World;)V
-
updateDispatcher
private void updateDispatcher(World world, @Nullable @Nullable ChunkSectionPos sectionPos, Consumer<GameEventDispatcher> action)
- Mappings:
Namespace Name Mixin selector official aLcnw;a(Lbvr;Lgu;Ljava/util/function/Consumer;)Vintermediary method_32950Lnet/minecraft/class_5715;method_32950(Lnet/minecraft/class_1937;Lnet/minecraft/class_4076;Ljava/util/function/Consumer;)Vnamed updateDispatcherLnet/minecraft/world/event/listener/EntityGameEventHandler;updateDispatcher(Lnet/minecraft/world/World;Lnet/minecraft/util/math/ChunkSectionPos;Ljava/util/function/Consumer;)V
-
-