Package be.seeseemelk.mockbukkit
Class WorldBorderMock
java.lang.Object
be.seeseemelk.mockbukkit.WorldBorderMock
- All Implemented Interfaces:
org.bukkit.WorldBorder
Mock implementation of a
WorldBorder.-
Constructor Summary
ConstructorsConstructorDescriptionWorldBorderMock(@NotNull org.bukkit.World world) Creates a new world border mock -
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.LocationdoubledoubledoubledoubledoublegetSize()intint@Nullable org.bukkit.WorldgetWorld()booleanisInside(@NotNull org.bukkit.Location location) voidreset()voidsetCenter(double x, double z) voidsetCenter(@NotNull org.bukkit.Location location) voidsetDamageAmount(double damage) voidsetDamageBuffer(double blocks) voidsetSize(double newSize) voidsetSize(double newSize, long seconds) voidvoidsetWarningDistance(int distance) voidsetWarningTime(int seconds) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.WorldBorder
isInBounds
-
Constructor Details
-
WorldBorderMock
public WorldBorderMock(@NotNull @NotNull org.bukkit.World world) Creates a new world border mock- Parameters:
world- The world it is the border of
-
-
Method Details
-
getWorld
@Nullable public @Nullable org.bukkit.World getWorld()- Specified by:
getWorldin interfaceorg.bukkit.WorldBorder
-
reset
public void reset()- Specified by:
resetin interfaceorg.bukkit.WorldBorder
-
getSize
public double getSize()- Specified by:
getSizein interfaceorg.bukkit.WorldBorder
-
setSize
public void setSize(double newSize) - Specified by:
setSizein interfaceorg.bukkit.WorldBorder
-
setSize
public void setSize(double newSize, long seconds) - Specified by:
setSizein interfaceorg.bukkit.WorldBorder
-
setSize
- Specified by:
setSizein interfaceorg.bukkit.WorldBorder
-
getCenter
@NotNull public @NotNull org.bukkit.Location getCenter()- Specified by:
getCenterin interfaceorg.bukkit.WorldBorder
-
setCenter
public void setCenter(@NotNull @NotNull org.bukkit.Location location) - Specified by:
setCenterin interfaceorg.bukkit.WorldBorder
-
setCenter
public void setCenter(double x, double z) - Specified by:
setCenterin interfaceorg.bukkit.WorldBorder
-
getDamageBuffer
public double getDamageBuffer()- Specified by:
getDamageBufferin interfaceorg.bukkit.WorldBorder
-
setDamageBuffer
public void setDamageBuffer(double blocks) - Specified by:
setDamageBufferin interfaceorg.bukkit.WorldBorder
-
getDamageAmount
public double getDamageAmount()- Specified by:
getDamageAmountin interfaceorg.bukkit.WorldBorder
-
setDamageAmount
public void setDamageAmount(double damage) - Specified by:
setDamageAmountin interfaceorg.bukkit.WorldBorder
-
getWarningTime
public int getWarningTime()- Specified by:
getWarningTimein interfaceorg.bukkit.WorldBorder
-
setWarningTime
public void setWarningTime(int seconds) - Specified by:
setWarningTimein interfaceorg.bukkit.WorldBorder
-
getWarningDistance
public int getWarningDistance()- Specified by:
getWarningDistancein interfaceorg.bukkit.WorldBorder
-
setWarningDistance
public void setWarningDistance(int distance) - Specified by:
setWarningDistancein interfaceorg.bukkit.WorldBorder
-
isInside
public boolean isInside(@NotNull @NotNull org.bukkit.Location location) - Specified by:
isInsidein interfaceorg.bukkit.WorldBorder
-
getMaxSize
public double getMaxSize()- Specified by:
getMaxSizein interfaceorg.bukkit.WorldBorder
-
getMaxCenterCoordinate
public double getMaxCenterCoordinate()- Specified by:
getMaxCenterCoordinatein interfaceorg.bukkit.WorldBorder
-