Class EntityMountEvent

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.entity.EntityEvent
net.neoforged.neoforge.event.entity.EntityMountEvent
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent

public class EntityMountEvent extends EntityEvent implements net.neoforged.bus.api.ICancellableEvent
This event gets fired whenever a entity mounts/dismounts another entity.
entityBeingMounted can be null, be sure to check for that.

This event is ICancellableEvent.
If this event is canceled, the entity does not mount/dismount the other entity.

This event does not have a result.
invalid reference
HasResult


This event is fired on the NeoForge.EVENT_BUS.
  • Field Details

    • entityMounting

      private final net.minecraft.world.entity.Entity entityMounting
    • entityBeingMounted

      private final net.minecraft.world.entity.Entity entityBeingMounted
    • level

      private final net.minecraft.world.level.Level level
    • isMounting

      private final boolean isMounting
  • Constructor Details

    • EntityMountEvent

      public EntityMountEvent(net.minecraft.world.entity.Entity entityMounting, net.minecraft.world.entity.Entity entityBeingMounted, net.minecraft.world.level.Level level, boolean isMounting)
  • Method Details

    • isMounting

      public boolean isMounting()
    • isDismounting

      public boolean isDismounting()
    • getEntityMounting

      public net.minecraft.world.entity.Entity getEntityMounting()
    • getEntityBeingMounted

      public net.minecraft.world.entity.Entity getEntityBeingMounted()
    • getLevel

      public net.minecraft.world.level.Level getLevel()