Class WorldBorderBoundsChangeEvent

All Implemented Interfaces:
Cancellable

@NullMarked public class WorldBorderBoundsChangeEvent extends WorldBorderEvent implements Cancellable
Called when a world border changes its bounds, either over time, or instantly.
  • Constructor Details

  • Method Details

    • getType

      Gets if this change is an instant change or over-time change.
      Returns:
      the change type
    • getOldSize

      public double getOldSize()
      Gets the old size or the world border.
      Returns:
      the old size
    • getNewSize

      public double getNewSize()
      Gets the new size of the world border.
      Returns:
      the new size
    • setNewSize

      public void setNewSize(double newSize)
      Sets the new size of the world border.
      Parameters:
      newSize - the new size
    • getDuration

      public long getDuration()
      Gets the time in milliseconds for the change. Will be 0 if instant.
      Returns:
      the time in milliseconds for the change
    • setDuration

      public void setDuration(long duration)
      Sets the time in milliseconds for the change. Will change getType() to return WorldBorderBoundsChangeEvent.Type.STARTED_MOVE.
      Parameters:
      duration - the time in milliseconds for the change
    • 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
    • getHandlers

      public HandlerList getHandlers()
      Specified by:
      getHandlers in class Event
    • getHandlerList

      public static HandlerList getHandlerList()