Package net.minecraft.world.border
Class WorldBorder.StaticArea
java.lang.Object
net.minecraft.world.border.WorldBorder.StaticArea
- All Implemented Interfaces:
WorldBorder.Area
- Enclosing class:
- WorldBorder
class WorldBorder.StaticArea extends Object implements WorldBorder.Area
-
Field Summary
Fields Modifier and Type Field Description private double
boundEast
private double
boundNorth
private double
boundSouth
private double
boundWest
private VoxelShape
shape
private double
size
-
Constructor Summary
Constructors Constructor Description StaticArea(double double2)
-
Method Summary
Modifier and Type Method Description VoxelShape
asVoxelShape()
WorldBorder.Area
getAreaInstance()
double
getBoundEast()
double
getBoundNorth()
double
getBoundSouth()
double
getBoundWest()
double
getShrinkingSpeed()
double
getSize()
WorldBorderStage
getStage()
long
getTargetRemainingTime()
double
getTargetSize()
void
onCenterChanged()
void
onMaxWorldBorderRadiusChanged()
private void
recalculateBounds()
-
Field Details
-
size
private final double size -
boundWest
private double boundWest -
boundNorth
private double boundNorth -
boundEast
private double boundEast -
boundSouth
private double boundSouth -
shape
-
-
Constructor Details
-
StaticArea
public StaticArea(double double2)
-
-
Method Details
-
getBoundWest
public double getBoundWest()- Specified by:
getBoundWest
in interfaceWorldBorder.Area
-
getBoundEast
public double getBoundEast()- Specified by:
getBoundEast
in interfaceWorldBorder.Area
-
getBoundNorth
public double getBoundNorth()- Specified by:
getBoundNorth
in interfaceWorldBorder.Area
-
getBoundSouth
public double getBoundSouth()- Specified by:
getBoundSouth
in interfaceWorldBorder.Area
-
getSize
public double getSize()- Specified by:
getSize
in interfaceWorldBorder.Area
-
getStage
- Specified by:
getStage
in interfaceWorldBorder.Area
-
getShrinkingSpeed
@Environment(CLIENT) public double getShrinkingSpeed()- Specified by:
getShrinkingSpeed
in interfaceWorldBorder.Area
-
getTargetRemainingTime
public long getTargetRemainingTime()- Specified by:
getTargetRemainingTime
in interfaceWorldBorder.Area
-
getTargetSize
public double getTargetSize()- Specified by:
getTargetSize
in interfaceWorldBorder.Area
-
recalculateBounds
private void recalculateBounds() -
onMaxWorldBorderRadiusChanged
public void onMaxWorldBorderRadiusChanged()- Specified by:
onMaxWorldBorderRadiusChanged
in interfaceWorldBorder.Area
-
onCenterChanged
public void onCenterChanged()- Specified by:
onCenterChanged
in interfaceWorldBorder.Area
-
getAreaInstance
- Specified by:
getAreaInstance
in interfaceWorldBorder.Area
-
asVoxelShape
- Specified by:
asVoxelShape
in interfaceWorldBorder.Area
-