Package net.minecraft.world.border
Class WorldBorder.MovingArea
java.lang.Object
net.minecraft.world.border.WorldBorder.MovingArea
- All Implemented Interfaces:
WorldBorder.Area
- Enclosing class:
- WorldBorder
class WorldBorder.MovingArea extends Object implements WorldBorder.Area
-
Field Summary
Fields Modifier and Type Field Description private double
newSize
private double
oldSize
private double
timeDuration
private long
timeEnd
private long
timeStart
-
Constructor Summary
Constructors Modifier Constructor Description private
MovingArea(double oldSize, double newSize, long duration)
-
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()
-
Field Details
-
oldSize
private final double oldSize -
newSize
private final double newSize -
timeEnd
private final long timeEnd -
timeStart
private final long timeStart -
timeDuration
private final double timeDuration
-
-
Constructor Details
-
MovingArea
private MovingArea(double oldSize, double newSize, long duration)
-
-
Method Details
-
getBoundWest
public double getBoundWest()- Specified by:
getBoundWest
in interfaceWorldBorder.Area
-
getBoundNorth
public double getBoundNorth()- Specified by:
getBoundNorth
in interfaceWorldBorder.Area
-
getBoundEast
public double getBoundEast()- Specified by:
getBoundEast
in interfaceWorldBorder.Area
-
getBoundSouth
public double getBoundSouth()- Specified by:
getBoundSouth
in interfaceWorldBorder.Area
-
getSize
public double getSize()- Specified by:
getSize
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
-
getStage
- Specified by:
getStage
in interfaceWorldBorder.Area
-
onCenterChanged
public void onCenterChanged()- Specified by:
onCenterChanged
in interfaceWorldBorder.Area
-
onMaxWorldBorderRadiusChanged
public void onMaxWorldBorderRadiusChanged()- Specified by:
onMaxWorldBorderRadiusChanged
in interfaceWorldBorder.Area
-
getAreaInstance
- Specified by:
getAreaInstance
in interfaceWorldBorder.Area
-
asVoxelShape
- Specified by:
asVoxelShape
in interfaceWorldBorder.Area
-