JSON Files
MC-Build includes placeholder syntaxe for raw JSON Files.
Looking for Tags?
Tags have their own custom syntax in MC-Build.
Check out This Page if you're looking for how to define function, block, entity, or other tags.
Head's Up!
JSON File syntax may change in the near future to provide more generative features.
Supported JSON Files
Advancements
advancement <name> <json>
Enchantments
enchantment <name> <json>
Item Modifiers
item_modifier <name> <json>
Loot Tables
loot_table <name> <json>
Predicates
predicate <name> <json>
Recipes
recipe <name> <json>
Chat Type
chat_type <name> <json>
Damage Type
damage_type <name> <json>
Dimension
dimension <name> <json>
Dimension Type
dimension_type <name> <json>
Worldgen
worldgen <type> <name> <json>
worldgen biome <name> <json>
worldgen configured_carver <name> <json>
worldgen configured_feature <name> <json>
worldgen density_function <name> <json>
worldgen noise <name> <json>
worldgen noise_settings <name> <json>
worldgen placed_feature <name> <json>
worldgen processor_list <name> <json>
worldgen structure <name> <json>
worldgen structure_set <name> <json>
worldgen template_pool <name> <json>
worldgen world_preset <name> <json>
worldgen flat_level_generator_preset <name> <json>
advancement my_advancement {
"criteria": {
...
},
"rewards": {
...
}
}