Optional$commentOptional$fragmentIf this is a schema fragment.
A schema fragment is a top-level schema that is able to have types other than compound, but is only meant to be used inside of other schemas.
Optional$idThe ID of this schema.
Optional$refThe ID of another schema to reference.
Optional$schemaThe schema that this schema is based on.
OptionaladditionalOptionaladditionalWhether additional properties are allowed, or a schema to use for them.
OptionalallOptionalallowOptionalallowOptionalanyOptionalconstOptionalcontainsOptionaldefaultThe default value for this schema.
OptionaldefaultOptionalbody?: anyThe body of this snippet.
OptionalbodyText?: stringThe body text of this snippet.
Optionaldescription?: stringThe description of this snippet.
Optionallabel?: stringThe label of this snippet.
OptionalmarkdownDescription?: stringThe markdown description of this snippet.
OptionaldefinitionsOptionaldependenciesOptionaldeprecationOptionaldescriptionThe description of this schema.
OptionaldoOptionalelseOptionalenumThe values of this enum.
OptionalenumDescriptions for each enum value, in the same order as NBTSubSchema.enum.
OptionalerrorOptionalexamplesOptionalexclusiveOptionalexclusiveOptionalformatThe ID of this schema.
OptionalifOptionalitemsOptionalmarkdownOptionalmarkdownOptionalmaximumOptionalmaxOptionalmaxOptionalmaxOptionalminimumOptionalminOptionalminOptionalminOptionalmultipleOptionalnotOptionaloneOptionalpatternOptionalpatternOptionalpatternA map of RegExp patterns to the NBT schemas for the properties that match.
OptionalpatternOptionalpropertiesThe properties of this compound schema.
OptionalpropertyOptionalrequiredOptionalsuggestOptionalthenOptionaltitleThe title of this schema.
The type of NBT tag this schema describes.
Optionalunique
A top-level NBT schema.