Package net.glowstone
Class GlowWorldBorder
java.lang.Object
net.glowstone.GlowWorldBorder
- All Implemented Interfaces:
org.bukkit.WorldBorder
-
Constructor Summary
ConstructorsConstructorDescriptionGlowWorldBorder
(org.bukkit.World world) Initializes a newWorldBorder
for the given world. -
Method Summary
Modifier and TypeMethodDescriptionCreates aWorldBorderMessage
containing information to initialize the world border on the client-side.org.bukkit.Location
double
double
double
getSize()
double
The target side length the world border is being resized to, in blocks.long
The delay in ticks until the world border's sides should reach the target length.int
int
org.bukkit.World
getWorld()
boolean
isInside
(org.bukkit.Location location) void
pulse()
Pulses the world border for each tick.void
reset()
void
setCenter
(double x, double z) void
setCenter
(org.bukkit.Location location) void
setDamageAmount
(double damageAmount) void
setDamageBuffer
(double damageBuffer) void
setSize
(double size) void
setSize
(double size, long seconds) void
setWarningDistance
(int distance) void
setWarningTime
(int seconds) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bukkit.WorldBorder
isInBounds
-
Constructor Details
-
GlowWorldBorder
public GlowWorldBorder(org.bukkit.World world) Initializes a newWorldBorder
for the given world.- Parameters:
world
- the world to initialize a newWorldBorder
for.
-
-
Method Details
-
createMessage
Creates aWorldBorderMessage
containing information to initialize the world border on the client-side.- Returns:
- a new
WorldBorderMessage
for this world border.
-
pulse
public void pulse()Pulses the world border for each tick.Attempts to call this method more than once per tick will be ignored.
-
reset
public void reset()- Specified by:
reset
in interfaceorg.bukkit.WorldBorder
-
setSize
public void setSize(double size) - Specified by:
setSize
in interfaceorg.bukkit.WorldBorder
-
setSize
public void setSize(double size, long seconds) - Specified by:
setSize
in interfaceorg.bukkit.WorldBorder
-
setCenter
public void setCenter(org.bukkit.Location location) - Specified by:
setCenter
in interfaceorg.bukkit.WorldBorder
-
setCenter
public void setCenter(double x, double z) - Specified by:
setCenter
in interfaceorg.bukkit.WorldBorder
-
setWarningTime
public void setWarningTime(int seconds) - Specified by:
setWarningTime
in interfaceorg.bukkit.WorldBorder
-
setWarningDistance
public void setWarningDistance(int distance) - Specified by:
setWarningDistance
in interfaceorg.bukkit.WorldBorder
-
isInside
public boolean isInside(org.bukkit.Location location) - Specified by:
isInside
in interfaceorg.bukkit.WorldBorder
-
getWorld
public org.bukkit.World getWorld()- Specified by:
getWorld
in interfaceorg.bukkit.WorldBorder
-
getSize
public double getSize()- Specified by:
getSize
in interfaceorg.bukkit.WorldBorder
-
getSizeLerpTarget
public double getSizeLerpTarget()The target side length the world border is being resized to, in blocks.- Returns:
- the target side length the world border is being resized to.
-
getCenter
public org.bukkit.Location getCenter()- Specified by:
getCenter
in interfaceorg.bukkit.WorldBorder
-
getDamageBuffer
public double getDamageBuffer()- Specified by:
getDamageBuffer
in interfaceorg.bukkit.WorldBorder
-
setDamageBuffer
public void setDamageBuffer(double damageBuffer) - Specified by:
setDamageBuffer
in interfaceorg.bukkit.WorldBorder
-
getDamageAmount
public double getDamageAmount()- Specified by:
getDamageAmount
in interfaceorg.bukkit.WorldBorder
-
setDamageAmount
public void setDamageAmount(double damageAmount) - Specified by:
setDamageAmount
in interfaceorg.bukkit.WorldBorder
-
getWarningTime
public int getWarningTime()- Specified by:
getWarningTime
in interfaceorg.bukkit.WorldBorder
-
getWarningDistance
public int getWarningDistance()- Specified by:
getWarningDistance
in interfaceorg.bukkit.WorldBorder
-
getSizeLerpTime
public long getSizeLerpTime()The delay in ticks until the world border's sides should reach the target length.- Returns:
- the delay until the world border's sides should reach the target length.
-