public interface WorldBorder
| Modifier and Type | Method | Description | 
|---|---|---|
| @NotNull Location | getCenter() | Gets the current border center. | 
| double | getDamageAmount() | Gets the current border damage amount. | 
| double | getDamageBuffer() | Gets the current border damage buffer. | 
| double | getSize() | Gets the current side length of the border. | 
| int | getWarningDistance() | Gets the current border warning distance. | 
| int | getWarningTime() | Gets the current border warning time in seconds. | 
| boolean | isInside(@NotNull Location location) | Check if the specified location is inside this border. | 
| void | reset() | Resets the border to default values. | 
| void | setCenter(double x,
         double z) | Sets the new border center. | 
| void | setCenter(@NotNull Location location) | Sets the new border center. | 
| void | setDamageAmount(double damage) | Sets the amount of damage a player takes when outside the border plus the border buffer. | 
| void | setDamageBuffer(double blocks) | Sets the amount of blocks a player may safely be outside the border before taking damage. | 
| void | setSize(double newSize) | Sets the border to a square region with the specified side length in blocks. | 
| void | setSize(double newSize,
       long seconds) | Sets the border to a square region with the specified side length in blocks. | 
| void | setWarningDistance(int distance) | Sets the warning distance that causes the screen to be tinted red when the player is within the specified number of blocks from the border. | 
| void | setWarningTime(int seconds) | Sets the warning time that causes the screen to be tinted red when a contracting border will reach the player within the specified time. | 
void reset()
double getSize()
void setSize(double newSize)
newSize - The new size of the border.void setSize(double newSize,
             long seconds)
newSize - The new side length of the border.seconds - The time in seconds in which the border grows or shrinks from the previous size to that being set.@NotNull @NotNull Location getCenter()
void setCenter(double x,
               double z)
x - The new center x-coordinate.z - The new center z-coordinate.void setCenter(@NotNull
               @NotNull Location location)
location - The new location of the border center. (Only x/z used)double getDamageBuffer()
void setDamageBuffer(double blocks)
blocks - The amount of blocks. (The default is 5 blocks.)double getDamageAmount()
void setDamageAmount(double damage)
damage - The amount of damage. (The default is 0.2 damage per second per block.)int getWarningTime()
void setWarningTime(int seconds)
seconds - The amount of time in seconds. (The default is 15 seconds.)int getWarningDistance()
void setWarningDistance(int distance)
distance - The distance in blocks. (The default is 5 blocks.)boolean isInside(@NotNull
                 @NotNull Location location)
location - the location to checkCopyright © 2020. All rights reserved.