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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intchunkToRegionalBlackboardCoordinate(int pos) static intindexBlock(int x, int y, int z) static intindexSection(int y) static longindexView(int x, int z) static longindexViewFromChunkCoordinates(int x, int z) static longstatic inttoRegionalBlackboardCoordinate(int pos) static inttoWorldCoordinate(int pos) static intxFromIndex(int index) static intxOfViewIndex(long index) static intyFromIndex(int index) static intzFromIndex(int index) static intzOfViewIndex(long index) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.server.npc.blackboard.view.IBlackboardView
cleanup, getUpdatedView, initialiseEntity, isOutdated, onWorldRemoved
-
Field Details
-
BITS
public static final int BITS- See Also:
-
SIZE
public static final int SIZE- See Also:
-
SIZE_MASK
public static final int SIZE_MASK- See Also:
-
BITS2
public static final int BITS2- See Also:
-
-
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
-
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)
-