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 WorldBorder.Settingsprivate WorldBorder.BorderExtentprivate List<BorderChangeListener>static doubleprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(BorderChangeListener p_61930_)voidapplySettings(WorldBorder.Settings p_61932_)intdoubledoubledoubledoubledoublegetDistanceToBorder(double p_61942_, double p_61943_)doublegetDistanceToBorder(Entity p_61926_)longdoubledoubleprotected List<BorderChangeListener>doublegetMaxX()doublegetMaxZ()doublegetMinX()doublegetMinZ()doublegetSize()intintbooleanisWithinBounds(double p_156094_, double p_156095_)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:
- Constant Field Values
-
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
-
getDistanceToBorder
-
getCollisionShape
-
getDistanceToBorder
public double getDistanceToBorder(double p_61942_, double p_61943_) -
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
-