public static interface WorldBorder.Builder extends ResettableBuilder<WorldBorder,WorldBorder.Builder>
Modifier and Type | Method and Description |
---|---|
WorldBorder |
build()
Builds the world border from the information given.
|
WorldBorder.Builder |
center(double x,
double z)
Sets the centre of this world border.
|
WorldBorder.Builder |
damageAmount(double damage)
Sets the damage amount of this world border.
|
WorldBorder.Builder |
damageThreshold(double distance)
Sets the damage threshold of this world border.
|
WorldBorder.Builder |
diameter(double diameter)
Sets the diameter of this world border.
|
WorldBorder.Builder |
from(WorldBorder border)
Copies the required data from the passed
WorldBorder . |
WorldBorder.Builder |
warningDistance(int distance)
Sets the warning distance of this world border.
|
WorldBorder.Builder |
warningTime(int time)
Sets the warning time of this world border.
|
reset
WorldBorder.Builder from(WorldBorder border)
WorldBorder
.from
in interface ResettableBuilder<WorldBorder,WorldBorder.Builder>
border
- The world border whose data is to be copiedWorldBorder.Builder diameter(double diameter)
diameter
- The diameter that this border will have.WorldBorder.setDiameter(double)
WorldBorder.Builder center(double x, double z)
x
- The x-coordinate of the new centrez
- The z-coordinate of the new centreWorldBorder.setCenter(double, double)
WorldBorder.Builder warningTime(int time)
time
- Warning time in secondsWorldBorder.setWarningTime(int)
WorldBorder.Builder warningDistance(int distance)
distance
- The warning distance in blocksWorldBorder.setWarningDistance(int)
WorldBorder.Builder damageThreshold(double distance)
distance
- The damage threshold in blocksWorldBorder.setDamageThreshold(double)
WorldBorder.Builder damageAmount(double damage)
damage
- The damage amountWorldBorder.setDamageAmount(double)
WorldBorder build()
WorldBorder
with default properties is built.