Class WorldBorder

java.lang.Object
net.minecraft.world.border.WorldBorder

public class WorldBorder
extends Object
  • Field Details

    • DEFAULT_BORDER

      public static final WorldBorder.Properties DEFAULT_BORDER
    • listeners

      private final List<WorldBorderListener> listeners
    • damagePerBlock

      private double damagePerBlock
    • buffer

      private double buffer
    • warningTime

      private int warningTime
    • warningBlocks

      private int warningBlocks
    • centerX

      private double centerX
    • centerZ

      private double centerZ
    • maxWorldBorderRadius

      private int maxWorldBorderRadius
    • area

      private WorldBorder.Area area
  • Constructor Details

    • WorldBorder

      public WorldBorder()
  • Method Details

    • contains

      public boolean contains​(BlockPos pos)
    • contains

      public boolean contains​(ChunkPos pos)
    • contains

      public boolean contains​(Box box)
    • getDistanceInsideBorder

      public double getDistanceInsideBorder​(Entity entity)
    • asVoxelShape

      public VoxelShape asVoxelShape()
    • getDistanceInsideBorder

      public double getDistanceInsideBorder​(double x, double z)
    • getStage

      @Environment(CLIENT) public WorldBorderStage getStage()
    • getBoundWest

      public double getBoundWest()
    • getBoundNorth

      public double getBoundNorth()
    • getBoundEast

      public double getBoundEast()
    • getBoundSouth

      public double getBoundSouth()
    • getCenterX

      public double getCenterX()
    • getCenterZ

      public double getCenterZ()
    • setCenter

      public void setCenter​(double x, double z)
    • getSize

      public double getSize()
    • getTargetRemainingTime

      public long getTargetRemainingTime()
    • getTargetSize

      public double getTargetSize()
    • setSize

      public void setSize​(double size)
    • interpolateSize

      public void interpolateSize​(double fromSize, double toSize, long time)
    • getListeners

      protected List<WorldBorderListener> getListeners()
    • addListener

      public void addListener​(WorldBorderListener listener)
    • setMaxWorldBorderRadius

      public void setMaxWorldBorderRadius​(int radius)
    • getMaxWorldBorderRadius

      public int getMaxWorldBorderRadius()
    • getBuffer

      public double getBuffer()
    • setBuffer

      public void setBuffer​(double buffer)
    • getDamagePerBlock

      public double getDamagePerBlock()
    • setDamagePerBlock

      public void setDamagePerBlock​(double damagePerBlock)
    • getShrinkingSpeed

      @Environment(CLIENT) public double getShrinkingSpeed()
    • getWarningTime

      public int getWarningTime()
    • setWarningTime

      public void setWarningTime​(int warningTime)
    • getWarningBlocks

      public int getWarningBlocks()
    • setWarningBlocks

      public void setWarningBlocks​(int warningBlocks)
    • tick

      public void tick()
    • write

      public WorldBorder.Properties write()
    • load

      public void load​(WorldBorder.Properties properties)