Package org.bukkit

Enum HeightMap

All Implemented Interfaces:
Serializable, Comparable<HeightMap>, java.lang.constant.Constable

public enum HeightMap extends Enum<HeightMap>
Further information regarding heightmaps.
See Also:
Gamepedia Chunk Format
  • Enum Constant Details

    • MOTION_BLOCKING

      public static final HeightMap MOTION_BLOCKING
      The highest block that blocks motion or contains a fluid.
    • MOTION_BLOCKING_NO_LEAVES

      public static final HeightMap MOTION_BLOCKING_NO_LEAVES
      The highest block that blocks motion or contains a fluid or is in the Tag.LEAVES.
    • OCEAN_FLOOR

      public static final HeightMap OCEAN_FLOOR
      The highest non-air block, solid block.
    • OCEAN_FLOOR_WG

      public static final HeightMap OCEAN_FLOOR_WG
      The highest block that is neither air nor contains a fluid, for worldgen.
    • WORLD_SURFACE

      public static final HeightMap WORLD_SURFACE
      The highest non-air block.
    • WORLD_SURFACE_WG

      public static final HeightMap WORLD_SURFACE_WG
      The highest non-air block, for worldgen.
  • Method Details

    • values

      public static HeightMap[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static HeightMap valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null