Interface DisplayBone

All Known Subinterfaces:
SegmentRenderer.SegmentDisplayBone

public interface DisplayBone
  • Method Details

    • isDirty

      default boolean isDirty()
    • isSkippable

      default boolean isSkippable()
    • isTransformDirty

      default boolean isTransformDirty()
    • isRenderDirty

      default boolean isRenderDirty()
    • isModelDirty

      default boolean isModelDirty()
    • clearDirty

      default void clearDirty()
    • isAudienceGlowDirty

      default boolean isAudienceGlowDirty()
    • clearAudienceGlowDirty

      default void clearAudienceGlowDirty()
    • getBoneId

      String getBoneId()
    • getSnapshotHandler

      BoneSnapshotHandler getSnapshotHandler()
    • getRender

      DataTracker<Boolean> getRender()
    • getStep

      DataTracker<Boolean> getStep()
    • getPosition

      DataTracker<org.joml.Vector3f> getPosition()
    • getLeftRotation

      DataTracker<org.joml.Quaternionf> getLeftRotation()
    • getScale

      DataTracker<org.joml.Vector3f> getScale()
    • getRightRotation

      DataTracker<org.joml.Quaternionf> getRightRotation()
    • getBillboard

      DataTracker<org.bukkit.entity.Display.Billboard> getBillboard()
    • getModel

    • getModelUpdateScheme

      UpdateScheme<DisplayBone.BoneData> getModelUpdateScheme()
    • getDisplay

      DataTracker<org.bukkit.entity.ItemDisplay.ItemDisplayTransform> getDisplay()
    • getVisibility

      DataTracker<Boolean> getVisibility()
    • getGlowing

      DataTracker<Boolean> getGlowing()
    • getGlowColor

      DataTracker<Integer> getGlowColor()
    • getBrightness

      DataTracker<Integer> getBrightness()
    • getGlowAudience

      DataTracker<Set<UUID>> getGlowAudience()
      Audience that should see this bone glow. null (the default) means the bone uses the normal broadcast glow path; a non-null set means glow is suppressed in the broadcast and sent only to these players via the per-player audience-glow overlay.
    • getAudienceGlowing

      DataTracker<Boolean> getAudienceGlowing()
    • getAudienceGlowColor

      DataTracker<Integer> getAudienceGlowColor()