pocketmine / bedrock-data
Blobs of data generated from Minecraft: Bedrock Edition, used by PocketMine-MP
Installs: 336 529
Dependents: 5
Suggesters: 0
Security: 0
Stars: 111
Watchers: 22
Forks: 64
Open Issues: 2
Language:Python
- dev-master
- 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-feature/1.21.80
- dev-compressed-json-items
This package is auto-updated.
Last update: 2025-05-10 17:03:16 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 BiomeDefinitionListPacket in 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 AvailableActorIdentifiersPacket in 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 |