AbilityRuntimeObservation
Stable, data-only evidence emitted at authoritative gameplay boundaries.
Constructors
Link copied to clipboard
public void AbilityRuntimeObservation(AbilityRuntimeObservation.Kind kind, UUID casterId, UUID targetId, String abilityId, double amount, int durationTicks, int count, Set<AbilityEffect> effects, Set<AbilityMechanic> mechanics)
Functions
Link copied to clipboard
public static AbilityRuntimeObservation effect(AbilityRuntimeObservation.Kind kind, UUID casterId, UUID targetId, String abilityId, double amount, int durationTicks, AbilityEffect effect)
Link copied to clipboard
public static AbilityRuntimeObservation state(AbilityRuntimeObservation.Kind kind, UUID casterId, UUID targetId, String abilityId, double amount, int durationTicks, AbilityMechanic mechanic)