pocketmine / bedrock-data
Blobs of data generated from Minecraft: Bedrock Edition, used by PocketMine-MP
Installs: 377 530
Dependents: 5
Suggesters: 0
Security: 0
Stars: 112
Watchers: 22
Forks: 64
Open Issues: 2
Language:Python
pkg:composer/pocketmine/bedrock-data
- dev-master
- 6.2.0+bedrock-1.21.120
- 6.1.0+bedrock-1.21.111
- 6.0.0+bedrock-1.21.100
- 5.3.0+bedrock-1.21.100
- 5.2.0+bedrock-1.21.93
- 5.1.0+bedrock-1.21.90
- 5.0.0+bedrock-1.21.80
- 4.1.0+bedrock-1.21.70
- 4.0.0+bedrock-1.21.60
- 3.0.0+bedrock-1.21.60
- 2.15.0+bedrock-1.21.50
- 2.14.1+bedrock-1.21.40
- 2.14.0+bedrock-1.21.40
- 2.13.0+bedrock-1.21.30
- 2.12.0+bedrock-1.21.20
- 2.11.0+bedrock-1.21.0
- 2.10.0+bedrock-1.20.80
- 2.9.0+bedrock-1.20.70
- 2.8.0+bedrock-1.20.60
- 2.7.0+bedrock-1.20.50
- 2.6.0+bedrock-1.20.40
- 2.5.1+bedrock-1.20.30
- 2.5.0+bedrock-1.20.30
- 2.4.0+bedrock-1.20.10
- 2.3.1+bedrock-1.20.0
- 2.3.0+bedrock-1.20.0
- 2.2.0+bedrock-1.19.80
- 2.1.1+bedrock-1.19.70
- 2.1.0+bedrock-1.19.70
- 2.0.0+bedrock-1.19.60
- 1.14.0+bedrock-1.19.60
- 1.13.0+bedrock-1.19.50
- 1.12.0+bedrock-1.19.40
- 1.11.1+bedrock-1.19.30
- 1.11.0+bedrock-1.19.30
- 1.10.0+bedrock-1.19.20
- 1.9.0+bedrock-1.19.10
- 1.8.0+bedrock-1.19.0
- 1.7.0+bedrock-1.18.30
- 1.6.0+bedrock-1.18.10
- 1.5.0+bedrock-1.18.0
- 1.4.0+bedrock-1.17.40
- 1.3.0+bedrock-1.17.30
- 1.2.0+bedrock-1.17.10
- 1.1.0+bedrock-1.17.10
- 1.0.0+bedrock-1.17.0
- dev-bedrock-1.21.120
This package is auto-updated.
Last update: 2025-10-28 22:21:28 UTC
README
Blobs of data generated from Minecraft: Bedrock Edition used by PocketMine-MP
| File | Source | Description | Used for | 
| banner_patterns.json | Manually written | All known banner pattern types and their crafting requirements. Not currently auto-generated. | Not currently used | 
| biome_definitions.json | Vanilla packet traces | JSON representation of basic biome definitions obtained from BiomeDefinitionListPacket.Note that the client-side chunk generation data is not included. | Populating BiomeDefinitionListPacketin a server | 
| biome_id_map.json | BDS mod | Mapping of Minecraft string biome IDs to their legacy integer ID counterparts | Network serializing chunks | 
| block_id_to_item_id_map.json | BDS mod | Map of block string IDs to item IDs. Usually these are the same, but differ in a few cases such as for some doors. | Saving blocks to disk in inventories | 
| block_properties_table.json | BDS mod | Basic data for all known block types, such as hardness, opacity etc | Implementing new blocks & behaviour parity | 
| block_state_meta_map.json | BDS mod | List of meta values for each state ID in canonical_block_states.nbt | Populating CraftingDataPacket | 
| canonical_block_states.nbt | BDS mod | List of `TAG_Compound` (in varint NBT format), one for each predefined blockstate. The network ID of a state is its position in the list. | Network serializing block updates, chunks etc. | 
| command_arg_types.json | BDS mod | All known command arg types and identifiers | Generating constants for AvailableCommandsPacket | 
| entity_id_map.json | Vanilla packet traces | List of legacy numeric save IDs and their string counterparts | Upgrading old entity save data | 
| entity_identifiers.nbt | Vanilla packet traces | Entity type definitions for AvailableActorIdentifiersPacket | Populating AvailableActorIdentifiersPacketin a server | 
| enums.py | Manually written | Script for scraping enum definitions from the protocol spec | Scraping enums for easier code generation data sources | 
| item_tags.json | BDS mod | All known item tags and the IDs they contain | Parsing crafting recipes from CraftingDataPacket | 
| level_sound_id_map.json | BDS mod | All known sound IDs for LevelSoundEventPacket | Generating constants for LevelSoundEventPacket | 
| protocol_info.json | Binary analysis script | Version info and packet ID list | Generating barebones code for protocol updates | 
| r12_to_current_block_map.bin | BDS mod | Mapping of 1.12 block ID/meta to the current version's blockstate NBT | No longer used as of PM5, slated for removal | 
| r16_to_current_item_map.json | BDS mod | Mappings for legacy item ID/meta to new IDs | Generating schemas for BedrockItemUpgradeSchema | 
| required_item_list.json | Vanilla packet traces | Network dictionary of string item ID -> network ID | Network serializing itemstacks | 
| creative/*.json | Vanilla packet traces | Creative inventory contents, split by tab | Supporting creative inventory as a server | 
| enums/*json | Scraped from protocol spec | Useful enum values | Code generation | 
| recipes/*.json | Vanilla packet traces | Crafting, smelting, brewing recipe definitions | Supporting crafting, smelting & brewing as a server |