AdvancedCombatStateRecovery

public final class AdvancedCombatStateRecovery implements Listener

Restores persistent state left behind by interrupted combat sessions.

Normal exits are restored from the live runtime baseline. This listener is intentionally registered even while [Alpha] Advanced Combat System is disabled, because a disabled build must still be able to recover a player saved by an earlier enabled build.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public static void clearAllOnlinePlayers()
Clears reload-preserved state if initialization fails before a replacement runtime starts.
Link copied to clipboard
public void onDeath(PlayerDeathEvent event)
Link copied to clipboard
public void onDrop(PlayerDropItemEvent event)
Link copied to clipboard
public void onInventoryClick(InventoryClickEvent event)
Link copied to clipboard
public void onInventoryDrag(InventoryDragEvent event)
Link copied to clipboard
public void onInventoryMove(InventoryMoveItemEvent event)
Link copied to clipboard
public void onInventoryOpen(InventoryOpenEvent event)
Link copied to clipboard
public void onItemSpawn(ItemSpawnEvent event)
Link copied to clipboard
public void onPickup(EntityPickupItemEvent event)
Link copied to clipboard
public void onPlayerChangedWorld(PlayerChangedWorldEvent event)
Link copied to clipboard
public void onPlayerJoin(PlayerJoinEvent event)
Link copied to clipboard
public static void reconcile(Player player)