Class EntityEnterLoveModeEvent

  • All Implemented Interfaces:
    Cancellable

    public class EntityEnterLoveModeEvent
    extends EntityEvent
    implements Cancellable
    Called when an entity enters love mode.
    This can be cancelled but the item will still be consumed that was used to make the entity enter into love mode.
    • Method Detail

      • getEntity

        @NotNull
        public Animals getEntity()
        Gets the animal that is entering love mode.
        Overrides:
        getEntity in class EntityEvent
        Returns:
        The animal that is entering love mode
      • getHumanEntity

        @Nullable
        public HumanEntity getHumanEntity()
        Gets the Human Entity that caused the animal to enter love mode.
        Returns:
        The Human entity that caused the animal to enter love mode, or null if there wasn't one.
      • getTicksInLove

        public int getTicksInLove()
        Gets the amount of ticks that the animal will fall in love for.
        Returns:
        The amount of ticks that the animal will fall in love for
      • setTicksInLove

        public void setTicksInLove​(int ticksInLove)
        Sets the amount of ticks that the animal will fall in love for.
        Parameters:
        ticksInLove - The amount of ticks that the animal will fall in love for
      • isCancelled

        public boolean isCancelled()
        Description copied from interface: Cancellable
        Gets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins
        Specified by:
        isCancelled in interface Cancellable
        Returns:
        true if this event is cancelled
      • setCancelled

        public void setCancelled​(boolean cancel)
        Description copied from interface: Cancellable
        Sets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins.
        Specified by:
        setCancelled in interface Cancellable
        Parameters:
        cancel - true if you wish to cancel this event