Package net.minecraft.world.level.border
Class WorldBorder
java.lang.Object
net.minecraft.world.level.border.WorldBorder
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface(package private) classstatic class(package private) class - 
Field Summary
FieldsModifier and TypeFieldDescription(package private) intprivate doubleprivate doubleprivate doubleprivate doublestatic final WorldBorder.Settingsprivate WorldBorder.BorderExtentprivate final List<BorderChangeListener>static final doublestatic final doubleprivate intprivate int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(BorderChangeListener p_61930_) voidapplySettings(WorldBorder.Settings p_61932_) clampToBounds(double p_187570_, double p_187571_, double p_187572_) intdoubledoubledoubledoubledoublegetDistanceToBorder(double p_61942_, double p_61943_) doublegetDistanceToBorder(Entity p_61926_) longdoubledoubleprotected List<BorderChangeListener>doublegetMaxX()doublegetMaxZ()doublegetMinX()doublegetMinZ()doublegetSize()intintbooleanisInsideCloseToBorder(Entity p_187567_, AABB p_187568_) booleanisWithinBounds(double p_156094_, double p_156095_) booleanisWithinBounds(double p_187563_, double p_187564_, double p_187565_) booleanisWithinBounds(BlockPos p_61938_) booleanisWithinBounds(ChunkPos p_61928_) booleanisWithinBounds(AABB p_61936_) voidlerpSizeBetween(double p_61920_, double p_61921_, long p_61922_) voidremoveListener(BorderChangeListener p_156097_) voidsetAbsoluteMaxSize(int p_61924_) voidsetCenter(double p_61950_, double p_61951_) voidsetDamagePerBlock(double p_61948_) voidsetDamageSafeZone(double p_61940_) voidsetSize(double p_61918_) voidsetWarningBlocks(int p_61953_) voidsetWarningTime(int p_61945_) voidtick() 
- 
Field Details
- 
MAX_SIZE
public static final double MAX_SIZE- See Also:
 
 - 
MAX_CENTER_COORDINATE
public static final double MAX_CENTER_COORDINATE- See Also:
 
 - 
listeners
 - 
damagePerBlock
private double damagePerBlock - 
damageSafeZone
private double damageSafeZone - 
warningTime
private int warningTime - 
warningBlocks
private int warningBlocks - 
centerX
private double centerX - 
centerZ
private double centerZ - 
absoluteMaxSize
int absoluteMaxSize - 
extent
 - 
DEFAULT_SETTINGS
 
 - 
 - 
Constructor Details
- 
WorldBorder
public WorldBorder() 
 - 
 - 
Method Details
- 
isWithinBounds
 - 
isWithinBounds
 - 
isWithinBounds
public boolean isWithinBounds(double p_156094_, double p_156095_)  - 
isWithinBounds
public boolean isWithinBounds(double p_187563_, double p_187564_, double p_187565_)  - 
isWithinBounds
 - 
clampToBounds
 - 
getDistanceToBorder
 - 
getCollisionShape
 - 
getDistanceToBorder
public double getDistanceToBorder(double p_61942_, double p_61943_)  - 
isInsideCloseToBorder
 - 
getStatus
 - 
getMinX
public double getMinX() - 
getMinZ
public double getMinZ() - 
getMaxX
public double getMaxX() - 
getMaxZ
public double getMaxZ() - 
getCenterX
public double getCenterX() - 
getCenterZ
public double getCenterZ() - 
setCenter
public void setCenter(double p_61950_, double p_61951_)  - 
getSize
public double getSize() - 
getLerpRemainingTime
public long getLerpRemainingTime() - 
getLerpTarget
public double getLerpTarget() - 
setSize
public void setSize(double p_61918_)  - 
lerpSizeBetween
public void lerpSizeBetween(double p_61920_, double p_61921_, long p_61922_)  - 
getListeners
 - 
addListener
 - 
removeListener
 - 
setAbsoluteMaxSize
public void setAbsoluteMaxSize(int p_61924_)  - 
getAbsoluteMaxSize
public int getAbsoluteMaxSize() - 
getDamageSafeZone
public double getDamageSafeZone() - 
setDamageSafeZone
public void setDamageSafeZone(double p_61940_)  - 
getDamagePerBlock
public double getDamagePerBlock() - 
setDamagePerBlock
public void setDamagePerBlock(double p_61948_)  - 
getLerpSpeed
public double getLerpSpeed() - 
getWarningTime
public int getWarningTime() - 
setWarningTime
public void setWarningTime(int p_61945_)  - 
getWarningBlocks
public int getWarningBlocks() - 
setWarningBlocks
public void setWarningBlocks(int p_61953_)  - 
tick
public void tick() - 
createSettings
 - 
applySettings
 
 -