2020-11-01 17:15:55 +01:00
# Minecraft-bedrock-json-schemas
2021-04-30 17:21:14 +02:00
2025-11-16 03:52:57 +08:00
这是一个由社区维护的汉化镜像,并非官方版本。原始项目由 [Blockception ](https://github.com/Blockception ) 创建并维护
This is a community-maintained localization mirror, not an official version. The original project was created and is maintained by [Blockception ](https://github.com/Blockception )
2021-06-01 16:45:40 +02:00
[](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/compress-json-schemas.yml)
2021-06-06 12:10:39 +02:00
[](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/format-json-files.yml)
2022-10-01 19:37:37 +02:00
[](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/pull-request.yml)
2021-05-16 13:47:43 +02:00
2022-10-08 02:59:17 -04:00
The JSON validation schema files for Minecraft bedrock
2020-11-01 18:09:15 +01:00
- [Minecraft-bedrock-json-schemas ](#minecraft-bedrock-json-schemas )
2022-10-01 19:37:37 +02:00
- [Contributing ](#contributing )
- [Manual Usage ](#manual-usage )
- [Vscode ](#vscode )
2021-03-21 12:03:04 +01:00
- [Contents ](#contents )
2022-10-01 19:37:37 +02:00
- [behavior files ](#behavior-files )
- [Resource files ](#resource-files )
- [License ](#license )
2021-04-30 17:21:14 +02:00
## Contributing
2022-10-08 02:59:17 -04:00
Any changes to the schemas are to be done through the source files in the folder source. These get converted and compressed through an action into
smaller schemas. On other matters follow the [Contribution guide ](CONTRIBUTING.md ).
This project could use help in filling in descriptions, titles and giving snippets!
JSON validation can give snippets for sub items, as well as description, but this hasn't always been filled out!
2020-11-01 18:09:15 +01:00
2021-03-21 12:03:04 +01:00
## Manual Usage
### Vscode
- Copy the `vscode-settings.json` file into the `.vscode` folder in your project and rename it to: `settings.json`
2021-04-30 17:21:14 +02:00
OR
2021-03-21 12:03:04 +01:00
- Copy the contents of `vscode-settings.json` into your `.code-workspace` file under the property settings:
2022-10-08 02:59:17 -04:00
```JSON
2021-03-21 12:03:04 +01:00
{
2022-10-08 02:59:17 -04:00
"folders": [ { "path": "." } ],
"settings": {
"json.schemas": [
...
]
}
2021-03-21 12:03:04 +01:00
}
```
---
2021-04-30 17:21:14 +02:00
2021-03-21 12:03:04 +01:00
# Contents
2022-10-08 02:59:17 -04:00
## Behavior files
2021-04-30 17:21:14 +02:00
2021-04-04 13:52:35 +02:00
- [Animation Controllers ](behavior/animation_controllers/animation_controller.json )
- [Animations ](behavior/animations/animations.json )
- [Blocks ](behavior/blocks/blocks.json )
- [Entities ](behavior/entities/entities.json )
- [Items ](behavior/items/items.json )
- [Loot tables ](behavior/loot_tables/loot_tables.json )
- [Recipes ](behavior/recipes/recipes.json )
- [Spawn rules ](behavior/spawn_rules/spawn_rules.json )
- [Trading ](behavior/trading/trading.json )
2024-12-05 20:54:27 +05:00
- [Jigsaws ](behavior/worldgen )
2025-02-13 18:38:27 +05:00
- [Crafting Item Catalog ](behavior/item_catalog/crafting_item_catalog.json )
2020-11-01 18:09:15 +01:00
## Resource files
- [Animations ](resource/animations/animations.json )
- [Animation Controllers ](resource/animation_controllers/animation_controller.json )
2021-03-21 12:03:04 +01:00
- [Attachables ](resource/attachables/attachables.json )
2024-10-12 15:47:16 +01:00
- [Biomes ](resource/biomes/biomes.json )
2021-03-21 12:03:04 +01:00
- [Biomes client ](resource/biomes_client.json )
- [Blocks ](resource/blocks.json )
2020-11-01 18:09:15 +01:00
- [Entity ](resource/entity/entities.json )
- [Flipbook texture ](resource/textures/flipbook_textures.json )
2020-11-18 10:10:57 +01:00
- [Fog ](resource/fog/fog.json )
2020-11-01 18:09:15 +01:00
- [Item texture ](resource/textures/item_texture.json )
- [Items ](resource/items/items.json )
- [Materials ](resource/materials/materials.json )
- [Models ](resource/models/entity/model_entity.json )
- [Music ](resource/sounds/music_definitions.json )
- [Particles ](resource/particles/particles.json )
- [Render Controllers ](resource/render_controllers/render_controllers.json )
- [Sounds ](resource/sounds/sound_definitions.json )
2020-11-18 10:14:32 +01:00
- [Terrain texture ](resource/textures/terrain_texture.json )
2021-03-21 12:03:04 +01:00
- [Terrain list ](resource/textures/texture_list.json )
2024-04-02 08:55:24 +01:00
- [Texture Set ](resource/textures/texture_set.json )
2020-11-18 10:14:32 +01:00
2022-07-13 22:01:22 +02:00
## License
This project makes use of Microsoft open source license:
2022-10-08 02:59:17 -04:00
[CC-BY-4.0, MIT licenses ](https://github.com/MicrosoftDocs/minecraft-creator/blob/main/LICENSE ).