Class AbstractBooleanStatueRequirement

All Implemented Interfaces:
Requirement<Pokemon,StatueEntity,Boolean>
Direct Known Subclasses:
AnimatedRequirement, BlackAndWhiteShaderRequirement, CanMoveRequirement, CelShaderRequirement, CrownedRequirement, LegendaryRequirement, PrimalEvolutionRequirement, RainbowShaderRequirement, ShinyRequirement, UltraBeastRequirement

public abstract class AbstractBooleanStatueRequirement extends AbstractStatueRequirement<Boolean>
Basic abstract implementation for specs following the basic implementation that have a boolean value so that boolean specs are handled consistently.
All boolean specs extending this class can be matched using the following formats:
> "spec" - defaults to true > "!spec" - becomes false > "!spec:true" - false > "spec:true" - true > "spec:false" - false > "spec:1" - true > "spec:0" - false
The "!" inverts the value on any boolean spec.