Class BlockRegionView<ViewType extends IBlackboardView<ViewType>>

java.lang.Object
com.hypixel.hytale.server.npc.blackboard.view.BlockRegionView<ViewType>
All Implemented Interfaces:
IBlackboardView<ViewType>
Direct Known Subclasses:
BlockTypeView, ResourceView

public abstract class BlockRegionView<ViewType extends IBlackboardView<ViewType>> extends Object implements IBlackboardView<ViewType>
  • Field Details

  • Constructor Details

    • BlockRegionView

      public BlockRegionView()
  • Method Details

    • toRegionalBlackboardCoordinate

      public static int toRegionalBlackboardCoordinate(int pos)
    • toWorldCoordinate

      public static int toWorldCoordinate(int pos)
    • chunkToRegionalBlackboardCoordinate

      public static int chunkToRegionalBlackboardCoordinate(int pos)
    • indexView

      public static long indexView(int x, int z)
    • indexSection

      public static int indexSection(int y)
    • xOfViewIndex

      public static int xOfViewIndex(long index)
    • zOfViewIndex

      public static int zOfViewIndex(long index)
    • indexViewFromChunkCoordinates

      public static long indexViewFromChunkCoordinates(int x, int z)
    • indexViewFromWorldPosition

      public static long indexViewFromWorldPosition(@Nonnull Vector3d pos)
    • indexBlock

      public static int indexBlock(int x, int y, int z)
    • xFromIndex

      public static int xFromIndex(int index)
    • yFromIndex

      public static int yFromIndex(int index)
    • zFromIndex

      public static int zFromIndex(int index)