Files
minecraft-bedrock-json-schemas/README.md
Xterionix ec99529c64 Updated to 1.21.50 (#330)
* - Add new client biome components
* - Added built-in block tags
* - Add liquid detection block component
* - Add item visual component
* - Allow ambient_occlusion to use floats
* - Added cannot_be_attacked and ignore component
* - Added play_sound event response
* - Added summon_event property to summon_entity behavior
* - Updated home and looked_at components
* - Added compostable item component
* - Added jigsaws
* - Added processor_lists
* - Made identifier required in jigsaws
* - Added structure sets
* - Remove compressed volume file
* - Add template pools
* - Setup jigsaw schemas
* - Added broadcast_when_dying
* - Update interact.vibration
* - Fix format_version ref in jigsaw schemas
2024-12-05 16:54:27 +01:00

90 lines
3.6 KiB
Markdown

# Minecraft-bedrock-json-schemas
[![Compress Json Schemas](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/compress-json-schemas.yml/badge.svg?branch=main&event=push)](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/compress-json-schemas.yml)
[![Format json files](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/format-json-files.yml/badge.svg?branch=main&event=push)](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/format-json-files.yml)
[![Unit Test](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/pull-request.yml/badge.svg)](https://github.com/Blockception/Minecraft-bedrock-json-schemas/actions/workflows/pull-request.yml)
The JSON validation schema files for Minecraft bedrock
- [Minecraft-bedrock-json-schemas](#minecraft-bedrock-json-schemas)
- [Contributing](#contributing)
- [Manual Usage](#manual-usage)
- [Vscode](#vscode)
- [Contents](#contents)
- [behavior files](#behavior-files)
- [Resource files](#resource-files)
- [License](#license)
## Contributing
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!
## Manual Usage
### Vscode
- Copy the `vscode-settings.json` file into the `.vscode` folder in your project and rename it to: `settings.json`
OR
- Copy the contents of `vscode-settings.json` into your `.code-workspace` file under the property settings:
```JSON
{
"folders": [ { "path": "." } ],
"settings": {
"json.schemas": [
...
]
}
}
```
---
# Contents
## Behavior files
- [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)
- [Jigsaws](behavior/worldgen)
## Resource files
- [Animations](resource/animations/animations.json)
- [Animation Controllers](resource/animation_controllers/animation_controller.json)
- [Attachables](resource/attachables/attachables.json)
- [Biomes](resource/biomes/biomes.json)
- [Biomes client](resource/biomes_client.json)
- [Blocks](resource/blocks.json)
- [Entity](resource/entity/entities.json)
- [Flipbook texture](resource/textures/flipbook_textures.json)
- [Fog](resource/fog/fog.json)
- [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)
- [Terrain texture](resource/textures/terrain_texture.json)
- [Terrain list](resource/textures/texture_list.json)
- [Texture Set](resource/textures/texture_set.json)
## License
This project makes use of Microsoft open source license:
[CC-BY-4.0, MIT licenses](https://github.com/MicrosoftDocs/minecraft-creator/blob/main/LICENSE).