java.lang.Object
com.hypixel.hytale.server.core.modules.collision.BlockTracker
All Implemented Interfaces:
IBlockTracker
Direct Known Subclasses:
CollisionTracker

public class BlockTracker extends Object implements IBlockTracker
  • Field Details

  • Constructor Details

    • BlockTracker

      public BlockTracker()
  • Method Details

    • getPosition

      public Vector3i getPosition(int index)
      Specified by:
      getPosition in interface IBlockTracker
    • getCount

      public int getCount()
      Specified by:
      getCount in interface IBlockTracker
    • reset

      public void reset()
    • track

      public boolean track(int x, int y, int z)
      Specified by:
      track in interface IBlockTracker
    • trackNew

      public void trackNew(int x, int y, int z)
      Specified by:
      trackNew in interface IBlockTracker
    • isTracked

      public boolean isTracked(int x, int y, int z)
      Specified by:
      isTracked in interface IBlockTracker
    • untrack

      public void untrack(int x, int y, int z)
      Specified by:
      untrack in interface IBlockTracker
    • untrack

      public void untrack(int index)
    • getIndex

      public int getIndex(int x, int y, int z)
    • alloc

      protected void alloc()