Class XWorldBorder

java.lang.Object
com.cryptomorin.xseries.XWorldBorder

public abstract class XWorldBorder extends Object
Send different World Border data to each player.
Version:
1.0.1
  • Field Details

  • Constructor Details

    • XWorldBorder

      public XWorldBorder()
  • Method Details

    • getDamageBuffer

      public abstract double getDamageBuffer()
    • getSizeLerpTarget

      public abstract double getSizeLerpTarget()
    • getSize

      public abstract double getSize()
    • isWithinBorder

      public abstract boolean isWithinBorder(org.bukkit.Location location)
    • getWarningDistance

      public abstract int getWarningDistance()
    • getWarningTime

      public abstract Duration getWarningTime()
    • getCenter

      public abstract org.bukkit.Location getCenter()
    • setFor

      public abstract void setFor(org.bukkit.entity.Player player, boolean forceInit)
    • getBorderBounds

      public final XWorldBorder.BorderBounds getBorderBounds()
    • copy

      public abstract XWorldBorder copy()
    • setDamageBuffer

      public abstract XWorldBorder setDamageBuffer(double blocks)
    • setWarningTime

      public abstract XWorldBorder setWarningTime(Duration time)
    • setWarningDistance

      public abstract XWorldBorder setWarningDistance(int blocks)
    • setSize

      public abstract XWorldBorder setSize(double newSize, @NotNull @NotNull Duration duration)
    • setCenter

      public abstract XWorldBorder setCenter(double x, double z)
    • setSizeLerpTarget

      public abstract XWorldBorder setSizeLerpTarget(double sizeLerpTarget)
    • getDistanceToBorder

      public final double getDistanceToBorder(org.bukkit.Location location)
    • updateBorderBounds

      protected void updateBorderBounds()
    • create

      public static XWorldBorder create()
    • getOrCreate

      public static XWorldBorder getOrCreate(org.bukkit.entity.Player player)
    • get

      @Nullable public static @Nullable XWorldBorder get(org.bukkit.entity.Player player)
    • from

      public static XWorldBorder from(org.bukkit.WorldBorder bukkitWb)