Class AbstractStringStatueRequirement

All Implemented Interfaces:
Requirement<Pokemon,StatueEntity,String>
Direct Known Subclasses:
AnimationTypeRequirement, BoundingBoxModeRequirement, EggGroupRequirement, FormRequirement, HasSpecFlagRequirement, NicknameRequirement, PaletteRequirement, PositionRequirement, ShaderRequirement, StatueTextureRequirement

public abstract class AbstractStringStatueRequirement extends AbstractStatueRequirement<String>
Basic abstract implementation for specs following the basic implementation that have a string value so that string specs are handled consistently.
All String specs extending this class can use the following format: > "spec" - returns the provided default value > "spec:" - returns the provided string
  • Field Details

    • value

      protected String value
    • defaultValue

      protected String defaultValue
  • Constructor Details

    • AbstractStringStatueRequirement

      protected AbstractStringStatueRequirement(Set<String> keys, String defaultValue)
    • AbstractStringStatueRequirement

      protected AbstractStringStatueRequirement(Set<String> keys, String defaultValue, String value)
  • Method Details