[ { "DisplayName":"Java Version", "Category":"Java Settings", "Description":"Sets the Java version to install. Must be a major version number only such as 17 or 20, not a subversion. Check the [Geyser wiki](https://wiki.geysermc.org/geyser/setup/) for versions compatible with Geyser, and the [Oracle website](https://www.oracle.com/java/technologies/downloads/) for available downloads. Server must be updated after changing this setting", "Keywords":"java,version", "FieldName":"JavaVersion", "InputType":"number", "MinValue":"17", "IsFlagArgument":false, "ParamFieldName":"JavaVersion", "IncludeInCommandLine":false, "DefaultValue":"17", "Required":true, "EnumValues":{} }, { "DisplayName":"Minimum Memory", "Category":"Java Settings", "Description":"Java's minimum heap size", "Keywords":"minimum,memory,heap", "FieldName":"MinMemory", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"MinMemory", "IncludeInCommandLine":false, "DefaultValue":"1024", "Suffix":"MB", "EnumValues":{} }, { "DisplayName":"Maximum Memory", "Category":"Java Settings", "Description":"Java's maximum heap size", "Keywords":"maximum,memory,heap", "FieldName":"MaxMemory", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"MaxMemory", "IncludeInCommandLine":false, "DefaultValue":"1024", "Suffix":"MB", "EnumValues":{} }, { "DisplayName":"Additional Java Startup Parameters", "Category":"Java Settings", "Description":"Additional Java arguments (not server arguments) as startup parameters that are not otherwise set by AMP. Use with care", "Keywords":"custom,java,arguments,parameters", "FieldName":"CustomJavaArgs", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"CustomJavaArgs", "IncludeInCommandLine":false, "DefaultValue":"", "Placeholder":"-XX:+UseG1GC", "EnumValues":{} } ]