Class PlayerFrameStateManager

java.lang.Object
space.maxus.flare.ui.PlayerFrameStateManager
All Implemented Interfaces:
org.bukkit.event.Listener

@Internal public class PlayerFrameStateManager extends Object implements org.bukkit.event.Listener
Utility class + event handler for frame states
  • Constructor Details

    • PlayerFrameStateManager

      public PlayerFrameStateManager()
  • Method Details

    • saveSnapshot

      public static void saveSnapshot(@NotNull @NotNull org.bukkit.entity.HumanEntity to, @NotNull @NotNull Frame snapshot)
    • peekPrevious

      @Nullable public static @Nullable Frame peekPrevious(@NotNull @NotNull org.bukkit.entity.HumanEntity of)
    • restoreSnapshot

      @Nullable public static @Nullable Frame restoreSnapshot(@NotNull @NotNull org.bukkit.entity.HumanEntity from)