FoundationLevels

@FunctionalInterface()
public interface FoundationLevels

Supplies a complete foundation-skill snapshot without coupling progression to PlayerData. Implementations must be safe on both the caller thread and the asynchronous load thread, and must read an existing cache rather than perform JDBC or other blocking I/O.

Functions

Link copied to clipboard
public abstract Optional<FoundationLevelSnapshot> snapshot(UUID playerId)
Returns empty until the player's complete PlayerData skill cache is published.