Class GlowingDetectorLogicBlock


public class GlowingDetectorLogicBlock extends DetectorLogicBlock
  • Constructor Details

    • GlowingDetectorLogicBlock

      public GlowingDetectorLogicBlock(int iBlockID)
  • Method Details

    • removeSelf

      protected void removeSelf(World world, int i, int j, int k)
      Overrides:
      removeSelf in class DetectorLogicBlock
    • getMixedBrightnessForBlock

      @Environment(CLIENT) public int getMixedBrightnessForBlock(IBlockAccess iblockaccess, int i, int j, int k)
      Description copied from class: Block
      Goes straight to getLightBrightnessForSkyBlocks for Blocks, does some fancy computing for Fluids
      Overrides:
      getMixedBrightnessForBlock in class Block
    • getRenderBlockPass

      @Environment(CLIENT) public int getRenderBlockPass()
      Description copied from class: Block
      // +++START EDIT+++ // ---END EDIT--- Returns which pass should this block be rendered on. 0 for solids and 1 for alpha
      Overrides:
      getRenderBlockPass in class Block
    • shouldSideBeRendered

      @Environment(CLIENT) public boolean shouldSideBeRendered(IBlockAccess blockAccess, int iNeighborI, int iNeighborJ, int iNeighborK, int iSide)
      Overrides:
      shouldSideBeRendered in class Block
    • setRenderBoundsToRenderLitFace

      @Environment(CLIENT) public void setRenderBoundsToRenderLitFace(RenderBlocks renderBlocks, int iFacing)
    • shouldVisiblyProjectToFacing

      @Environment(CLIENT) public boolean shouldVisiblyProjectToFacing(IBlockAccess blockAccess, int i, int j, int k, int iFacing)
    • renderBlock

      @Environment(CLIENT) public boolean renderBlock(RenderBlocks renderer, int i, int j, int k)
      Overrides:
      renderBlock in class DetectorLogicBlock