List of builtin config key types
This list may change from time to time. For a complete list, see the javadocs of the ConfigManager class.
This is a list of all types that can be used as a type for a config field:
boolean/Booleanbyte/Byteshort/Shortint/Integerlong/Longfloat/Floatdouble/DoubleStringOptional<T>ifTis supported. Empty optionals will getnullin the json.List<T>ifTis supported.Map<String, T>ifTis supported.Pair<A, B>ifAandBare supported.Triple<A, B, C>ifA,BandCare supported.- Every
enum - Every
recordif the types of all record components are supported. UUIDResourceLocationResourceListIngredientIngredientStackComponent