Package com.cryptomorin.xseries
Class XWorldBorder
java.lang.Object
com.cryptomorin.xseries.XWorldBorder
Send different World Border data to each player.
- Version:
- 1.0.1
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprotected XWorldBorder.BorderBoundsstatic final doublestatic final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract XWorldBordercopy()static XWorldBordercreate()static XWorldBorderfrom(org.bukkit.WorldBorder bukkitWb) static @Nullable XWorldBorderget(org.bukkit.entity.Player player) abstract org.bukkit.Locationabstract doublefinal doublegetDistanceToBorder(org.bukkit.Location location) static XWorldBordergetOrCreate(org.bukkit.entity.Player player) abstract doublegetSize()abstract doubleabstract intabstract Durationabstract booleanisWithinBorder(org.bukkit.Location location) abstract XWorldBordersetCenter(double x, double z) abstract XWorldBordersetDamageBuffer(double blocks) abstract voidsetFor(org.bukkit.entity.Player player, boolean forceInit) abstract XWorldBorderabstract XWorldBordersetSizeLerpTarget(double sizeLerpTarget) abstract XWorldBordersetWarningDistance(int blocks) abstract XWorldBordersetWarningTime(Duration time) protected void
-
Field Details
-
ABSOLUTE_MAX_SIZE
public static final int ABSOLUTE_MAX_SIZE- See Also:
-
MAX_SIZE
public static final double MAX_SIZE- See Also:
-
MAX_CENTER_COORDINATE
public static final double MAX_CENTER_COORDINATE- See Also:
-
borderBounds
-
-
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
-
getCenter
public abstract org.bukkit.Location getCenter() -
setFor
public abstract void setFor(org.bukkit.entity.Player player, boolean forceInit) -
getBorderBounds
-
copy
-
setDamageBuffer
-
setWarningTime
-
setWarningDistance
-
setSize
-
setCenter
-
setSizeLerpTarget
-
getDistanceToBorder
public final double getDistanceToBorder(org.bukkit.Location location) -
updateBorderBounds
protected void updateBorderBounds() -
create
-
getOrCreate
-
get
-
from
-