Class ChunkPosition

java.lang.Object
redempt.redlib.blockdata.ChunkPosition

public class ChunkPosition extends Object
Represents a world and chunk X and Z
  • Constructor Details

    • ChunkPosition

      public ChunkPosition(org.bukkit.Chunk chunk)
      Creates a ChunkPosition from a chunk
      Parameters:
      chunk - The chunk to create a position for
    • ChunkPosition

      public ChunkPosition(org.bukkit.block.Block block)
      Creates a ChunkPosition from a Block
      Parameters:
      block - The Block to create a position for
    • ChunkPosition

      public ChunkPosition(int x, int z, String world)
      Creates a ChunkPosition from chunk coordinates and a world name
      Parameters:
      x - The chunk X
      z - The chunk Z
      world - The world name
    • ChunkPosition

      public ChunkPosition(redempt.redlib.blockdata.BlockPosition bPos, String world)
  • Method Details

    • getX

      public int getX()
      Returns:
      The chunk X
    • getZ

      public int getZ()
      Returns:
      The chunk Z
    • getWorld

      public org.bukkit.World getWorld()
      Returns:
      The world this ChunkPosition is in
    • getWorldName

      public String getWorldName()
      Returns:
      The name of the world this ChunkPosition is in
    • getChunk

      public org.bukkit.Chunk getChunk()
      Gets the chunk
      Returns:
      The chunk at this position
      Throws:
      IllegalStateException - if the world is not loaded
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object