2020-11-01 17:15:55 +01:00
|
|
|
# Minecraft-bedrock-json-schemas
|
2021-04-30 17:21:14 +02:00
|
|
|
|
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)
|
2021-08-18 20:57:30 +02:00
|
|
|
[](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/npm-test.yml)
|
2021-05-16 13:47:43 +02:00
|
|
|
|
2020-11-01 17:15:55 +01: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)
|
2021-04-30 17:21:14 +02:00
|
|
|
- [Contributing](#contributing)
|
2021-03-21 12:03:04 +01:00
|
|
|
- [Manual Usage](#manual-usage)
|
|
|
|
|
- [Vscode](#vscode)
|
|
|
|
|
- [Contents](#contents)
|
2021-04-04 13:52:35 +02:00
|
|
|
- [behavior files](#behavior-files)
|
2020-11-01 18:09:15 +01:00
|
|
|
- [Resource files](#resource-files)
|
2021-04-30 17:21:14 +02:00
|
|
|
- [Contributing](#contributing-1)
|
|
|
|
|
|
|
|
|
|
## Contributing
|
|
|
|
|
|
2021-06-06 12:10:39 +02: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)
|
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:
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
{
|
|
|
|
|
"folders": [ { "path": "." } ],
|
|
|
|
|
"settings": {
|
|
|
|
|
"json.schemas": [
|
|
|
|
|
...
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
---
|
2021-04-30 17:21:14 +02:00
|
|
|
|
2021-03-21 12:03:04 +01:00
|
|
|
# Contents
|
|
|
|
|
|
2021-04-04 13:52:35 +02: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)
|
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)
|
|
|
|
|
- [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)
|
2020-11-18 10:14:32 +01:00
|
|
|
|
|
|
|
|
## Contributing
|
2021-04-30 17:21:14 +02:00
|
|
|
|
2020-11-18 10:14:32 +01:00
|
|
|
This project could more help in filling in descriptions, titles and giving snippets!
|
|
|
|
|
|
2021-04-30 17:21:14 +02:00
|
|
|
Json validation can give snippets for sub items. as well as description, but this hasn't always been filled out!
|