Package net.minecraft.world.level.border
Class WorldBorder
java.lang.Object
net.minecraft.world.level.border.WorldBorder
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static interface(package private) classstatic class(package private) class
- 
Field SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier 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_SIZEpublic static final double MAX_SIZE- See Also:
 
- 
MAX_CENTER_COORDINATEpublic static final double MAX_CENTER_COORDINATE- See Also:
 
- 
listeners
- 
damagePerBlockprivate double damagePerBlock
- 
damageSafeZoneprivate double damageSafeZone
- 
warningTimeprivate int warningTime
- 
warningBlocksprivate int warningBlocks
- 
centerXprivate double centerX
- 
centerZprivate double centerZ
- 
absoluteMaxSizeint absoluteMaxSize
- 
extent
- 
DEFAULT_SETTINGS
 
- 
- 
Constructor Details- 
WorldBorderpublic WorldBorder()
 
- 
- 
Method Details- 
isWithinBounds
- 
isWithinBounds
- 
isWithinBoundspublic boolean isWithinBounds(double p_156094_, double p_156095_) 
- 
isWithinBoundspublic boolean isWithinBounds(double p_187563_, double p_187564_, double p_187565_) 
- 
isWithinBounds
- 
clampToBounds
- 
getDistanceToBorder
- 
getCollisionShape
- 
getDistanceToBorderpublic double getDistanceToBorder(double p_61942_, double p_61943_) 
- 
isInsideCloseToBorder
- 
getStatus
- 
getMinXpublic double getMinX()
- 
getMinZpublic double getMinZ()
- 
getMaxXpublic double getMaxX()
- 
getMaxZpublic double getMaxZ()
- 
getCenterXpublic double getCenterX()
- 
getCenterZpublic double getCenterZ()
- 
setCenterpublic void setCenter(double p_61950_, double p_61951_) 
- 
getSizepublic double getSize()
- 
getLerpRemainingTimepublic long getLerpRemainingTime()
- 
getLerpTargetpublic double getLerpTarget()
- 
setSizepublic void setSize(double p_61918_) 
- 
lerpSizeBetweenpublic void lerpSizeBetween(double p_61920_, double p_61921_, long p_61922_) 
- 
getListeners
- 
addListener
- 
removeListener
- 
setAbsoluteMaxSizepublic void setAbsoluteMaxSize(int p_61924_) 
- 
getAbsoluteMaxSizepublic int getAbsoluteMaxSize()
- 
getDamageSafeZonepublic double getDamageSafeZone()
- 
setDamageSafeZonepublic void setDamageSafeZone(double p_61940_) 
- 
getDamagePerBlockpublic double getDamagePerBlock()
- 
setDamagePerBlockpublic void setDamagePerBlock(double p_61948_) 
- 
getLerpSpeedpublic double getLerpSpeed()
- 
getWarningTimepublic int getWarningTime()
- 
setWarningTimepublic void setWarningTime(int p_61945_) 
- 
getWarningBlockspublic int getWarningBlocks()
- 
setWarningBlockspublic void setWarningBlocks(int p_61953_) 
- 
tickpublic void tick()
- 
createSettings
- 
applySettings
 
-