ProfileSnapshot

public final class ProfileSnapshot extends Record

Immutable view consumed by menus, commands and combat mechanics.

Constructors

Link copied to clipboard
public void ProfileSnapshot(UUID playerId, String selectedFormId, InputProfile selectedInputProfile, int catalogVersion, UUID lockedRunId, RunSelection lockedRunSelection, ActiveLineageSnapshot activeLineage, Map<String, FormProgressSnapshot> forms)

Functions

Link copied to clipboard
public Optional<String> activeFormId()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Optional<UUID> optionalLockedRunId()
Link copied to clipboard
Link copied to clipboard
public Optional<String> optionalSelectedFormId()

Inherited functions

Link copied to clipboard
public abstract boolean equals(Object p)
Link copied to clipboard
public abstract int hashCode()
Link copied to clipboard
public abstract String toString()