Class BlockDisplayBuilder

java.lang.Object
dev.sefiraat.sefilib.entity.display.builders.BlockDisplayBuilder
All Implemented Interfaces:
DisplayInteractable

public class BlockDisplayBuilder extends Object implements DisplayInteractable
  • Field Details

    • blockData

      protected BlockData blockData
    • transformation

      protected Transformation transformation
    • interpolationDuration

      protected int interpolationDuration
    • hasInterpolationDuration

      protected boolean hasInterpolationDuration
    • interpolationDelay

      protected int interpolationDelay
    • hasInterpolationDelay

      protected boolean hasInterpolationDelay
    • viewRange

      protected float viewRange
    • hasViewRange

      protected boolean hasViewRange
    • shadowRadius

      protected float shadowRadius
    • hasShadowRadius

      protected boolean hasShadowRadius
    • shadowStrength

      protected float shadowStrength
    • hasShadowStrength

      protected boolean hasShadowStrength
    • displayWidth

      protected float displayWidth
    • hasDisplayWidth

      protected boolean hasDisplayWidth
    • displayHeight

      protected float displayHeight
    • hasDisplayHeight

      protected boolean hasDisplayHeight
    • billboard

      protected Display.Billboard billboard
    • glowColorOverride

      protected Color glowColorOverride
    • brightness

      protected Display.Brightness brightness
    • location

      protected Location location
    • groupParentOffset

      protected Vector groupParentOffset
  • Constructor Details

    • BlockDisplayBuilder

      public BlockDisplayBuilder()
  • Method Details