Package com.cryptomorin.xseries
Class XWorldBorder
java.lang.Object
com.cryptomorin.xseries.XWorldBorder
- All Implemented Interfaces:
Cloneable
Send different World Border data to each player.
- Version:
- 1.0.0
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionint
static final double
static final double
-
Method Summary
Modifier and TypeMethodDescriptionclone()
static XWorldBorder
from
(org.bukkit.WorldBorder bukkitWb) static XWorldBorder
get
(org.bukkit.entity.Player player) org.bukkit.util.Vector
double
double
double
getDistanceToBorder
(org.bukkit.util.Vector location) static XWorldBorder
getOrCreate
(org.bukkit.entity.Player player) org.bukkit.entity.Player
double
int
boolean
isWithinBorder
(org.bukkit.util.Vector location) static XWorldBorder
of
(org.bukkit.Location center) void
remove()
Remove the world border.static void
remove
(org.bukkit.entity.Player player) send()
send
(boolean forceInit) setCenter
(double x, double z) setDamageAmount
(double damage) setDamageBuffer
(double blocks) setPlayer
(org.bukkit.entity.Player player) setSizeLerpTarget
(double sizeLerpTarget) setWarningDistance
(int blocks) setWarningTime
(Duration time)
-
Field Details
-
MAX_SIZE
public static final double MAX_SIZE- See Also:
-
MAX_CENTER_COORDINATE
public static final double MAX_CENTER_COORDINATE- See Also:
-
absoluteMaxSize
public int absoluteMaxSize
-
-
Method Details
-
getOrCreate
-
get
-
clone
-
from
-
getPlayerId
-
getPlayer
-
of
-
setDamageAmount
-
getDamageAmount
public double getDamageAmount() -
setDamageBuffer
-
getDamageBuffer
public double getDamageBuffer() -
setWarningTime
-
getWarningTime
-
setWarningDistance
-
getSizeLerpTarget
public double getSizeLerpTarget() -
setSizeLerpTarget
-
getWarningDistance
public int getWarningDistance() -
setCenter
-
getCenter
public org.bukkit.util.Vector getCenter() -
setSize
-
isWithinBorder
public boolean isWithinBorder(org.bukkit.util.Vector location) -
getDistanceToBorder
public double getDistanceToBorder(org.bukkit.util.Vector location) -
remove
public void remove()Remove the world border.- Since:
- 1.0.0
-
remove
public static void remove(org.bukkit.entity.Player player) -
setPlayer
-
send
-
send
-