Package space.maxus.flare.ui
Class PlayerFrameStateManager
java.lang.Object
space.maxus.flare.ui.PlayerFrameStateManager
- All Implemented Interfaces:
org.bukkit.event.Listener
Utility class + event handler for frame states
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable FramepeekPrevious(@NotNull org.bukkit.entity.HumanEntity of) static @Nullable FramerestoreSnapshot(@NotNull org.bukkit.entity.HumanEntity from) static voidsaveSnapshot(@NotNull org.bukkit.entity.HumanEntity to, @NotNull Frame snapshot)
-
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)
-