Class AbstractImmersiveInfo

java.lang.Object
com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
Direct Known Subclasses:
AbstractBlockBasedImmersiveInfo, AbstractPlayerAttachmentImmersiveInfo

public abstract class AbstractImmersiveInfo extends Object
  • Field Details

    • hitboxes

      public final List<HitboxItemPair> hitboxes
    • slotsHovered

      protected final int[] slotsHovered
    • ticksExisted

      protected long ticksExisted
  • Constructor Details

    • AbstractImmersiveInfo

      public AbstractImmersiveInfo()
    • AbstractImmersiveInfo

      public AbstractImmersiveInfo(AbstractImmersiveInfo info)
  • Method Details

    • tick

      public void tick()
    • getAllHitboxes

      public List<HitboxItemPair> getAllHitboxes()
    • hasHitboxes

      public boolean hasHitboxes()
    • setSlotHovered

      public void setSlotHovered(int hitboxIndex, int handIndex)
    • getSlotHovered

      public int getSlotHovered(int handIndex)
    • isSlotHovered

      public boolean isSlotHovered(int hitboxIndex)
    • getTicksExisted

      public long getTicksExisted()