Class WindowVoxelSpace<T>

java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.voxelspace.WindowVoxelSpace<T>
All Implemented Interfaces:
VoxelSpace<T>

public class WindowVoxelSpace<T> extends Object implements VoxelSpace<T>
  • Constructor Details

    • WindowVoxelSpace

      public WindowVoxelSpace(@Nonnull VoxelSpace<T> voxelSpace)
  • Method Details

    • setBounds

      public void setBounds(@Nonnull Bounds3i bounds)
    • setBounds

      public void setBounds(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
    • set

      public void set(T content, int x, int y, int z)
      Specified by:
      set in interface VoxelSpace<T>
    • set

      public void set(T content, @Nonnull org.joml.Vector3i position)
      Specified by:
      set in interface VoxelSpace<T>
    • setAll

      public void setAll(T content)
      Specified by:
      setAll in interface VoxelSpace<T>
    • get

      public T get(int x, int y, int z)
      Specified by:
      get in interface VoxelSpace<T>
    • get

      @Nullable public T get(@Nonnull org.joml.Vector3i position)
      Specified by:
      get in interface VoxelSpace<T>
    • getBounds

      @Nonnull public Bounds3i getBounds()
      Specified by:
      getBounds in interface VoxelSpace<T>