Class PreviewState

java.lang.Object
dev.deepcore.challenge.preview.PreviewState

public final class PreviewState extends Object
Holds mutable runtime state for lobby preview entities and animations.
  • Field Details

    • lobbyPreviewDisplays

      public final List<PreviewDisplayEntry> lobbyPreviewDisplays
    • activeFallingPreviewDisplays

      public final List<FallingPreviewEntry> activeFallingPreviewDisplays
    • activeDestroyPreviewEntries

      public final List<DestroyPreviewEntry> activeDestroyPreviewEntries
    • previewAnchor

      public org.bukkit.Location previewAnchor
    • previewSpinAngleDegrees

      public double previewSpinAngleDegrees
    • initialPreviewDisplayed

      public boolean initialPreviewDisplayed
    • previewDestroying

      public boolean previewDestroying
    • previewSeedDisplayId

      public UUID previewSeedDisplayId
    • previewSeedText

      public String previewSeedText
    • previewBiomeText

      public String previewBiomeText
    • previewDiscoLabelMode

      public boolean previewDiscoLabelMode
    • previewSeedRevealPending

      public boolean previewSeedRevealPending
    • previewSeedRevealedDigits

      public int previewSeedRevealedDigits
    • previewSeedRevealElapsedTicks

      public int previewSeedRevealElapsedTicks
    • previewSeedRevealDurationTicks

      public int previewSeedRevealDurationTicks
  • Constructor Details

    • PreviewState

      public PreviewState()