@Override
    public @NonNull ArgumentParseResult<Float> parse(
            final @NonNull CommandContext<C> commandContext,
            final @NonNull CommandInput commandInput
    ) {
        if (!commandInput.isValidFloat(this.range())) {
            return ArgumentParseResult.failure(new FloatParseException(
                    commandInput.peekString(),
                    this,
                    commandContext
            ));
        }
        return ArgumentParseResult.success(commandInput.readFloat());
    }
Construct a new float parser

@param min Minimum acceptable value
@param max Maximum acceptable value
cloud-core/src/main/java/org/incendo/cloud/parser/standard/FloatParser.java