java.lang.Object
com.hammy275.immersivemc.client.immersive.info.AbstractImmersiveInfo
com.hammy275.immersivemc.client.immersive.info.BeaconInfo
All Implemented Interfaces:
ImmersiveInfo

public class BeaconInfo extends AbstractImmersiveInfo
  • Field Details

    • regenSelected

      public boolean regenSelected
    • effectSelected

      public int effectSelected
    • lastPlayerDir

      public net.minecraft.core.Direction lastPlayerDir
    • effectSelectedDisplayPos

      public net.minecraft.world.phys.Vec3 effectSelectedDisplayPos
      Breakdown: Index 0-4 hold the 5 effects. Can contain nulls! Index 5 holds the regen hitbox. Can be null! Index 6 holds the + hitbox. Can be null! Index 7 holds the confirm hitbox. Can be null!
    • areaAboveIsAir

      public boolean areaAboveIsAir
    • startMillis

      public long startMillis
    • lastLevel

      public int lastLevel
    • levelWasNonzero

      public boolean levelWasNonzero
    • light

      public int light
  • Constructor Details

    • BeaconInfo

      public BeaconInfo(net.minecraft.core.BlockPos pos)
  • Method Details

    • isEffectSelected

      public boolean isEffectSelected()
    • isReadyForConfirm

      public boolean isReadyForConfirm()
    • getEffectId

      public int getEffectId()