Potion
A configured potion effect, duration, and amplifier.
Declaration
Section titled “Declaration”Choose the type in a Variable/parameter/field type picker. Use the nullable flag only when absence is part of the intended model.
Example
Section titled “Example”Speed, 20 ticks, amplifier 0Duration inputs use ticks where labelled. Amplifier is an underlying effect setting rather than a display-name level guarantee.
Compatibility
Section titled “Compatibility”Required inputs must be assigned and type-compatible. Nullable values require compatible nullable inputs or coalescing. Collection declarations remain invariant; native Targets and custom classes follow their supported inheritance rules. Final controls a binding, not deep immutability.
Variables · Arguments · Collections · Classes · Expressions