Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pmmp/bedrockdata
Blobs of data generated from Minecraft: Bedrock Edition used by PocketMine-MP
https://github.com/pmmp/bedrockdata
Last synced: about 23 hours ago
JSON representation
Blobs of data generated from Minecraft: Bedrock Edition used by PocketMine-MP
- Host: GitHub
- URL: https://github.com/pmmp/bedrockdata
- Owner: pmmp
- License: cc0-1.0
- Created: 2018-06-12T17:40:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T12:56:58.000Z (about 2 months ago)
- Last Synced: 2024-10-29T16:58:56.183Z (about 2 months ago)
- Language: PHP
- Homepage:
- Size: 2.78 MB
- Stars: 97
- Watchers: 22
- Forks: 62
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BedrockData
Blobs of data generated from Minecraft: Bedrock Edition used by PocketMine-MP## canonical_block_states.nbt
This file contains an ordered list of `TAG_Compound`s (in varint NBT format) representing the pre-agreed blockstates in MCPE.
The runtime ID of a state is the offset in the list that the state appears.
The contents of this file are extracted from the vanilla BDS using [`pmmp/mapping`](https://github.com/pmmp/mapping).## block_state_meta_map.json
This file contains a mapping of all blockstate IDs (as per `canonical_block_states.nbt`) to their associated internal meta values.
The position in the list is the blockstate ID, and the value is the blockstate's associated meta value.
This information is used for interpreting and serializing crafting recipes on the network in PM5.Note: While the values may **appear** to be contiguous, they are not - in some cases there are holes. This means that you can't always get away with just assigning an increasing integer to each blockstate as its meta value.
## banner_patterns.json
This file defines all the known banner pattern types and their crafting requirements.## recipes.json
This file defines all crafting-table, furnace and chemistry recipes. This includes recipes for the smoker, cartography table etc.## creativeitems.json
This file contains an ordered list of items which appear in the vanilla creative inventory with Education Edition and Experimental Gameplay enabled.## biome_definitions.nbt
This file contains a network-format NBT blob containing biome definitions obtained from `BiomeDefinitionListPacket`.## biome_id_map.json
This file contains a mapping of Minecraft string biome IDs to their legacy integer ID counterparts. While biome IDs aren't dynamic yet, it's expected they will become dynamic in the future.## entity_identifiers.nbt
This file contains a network-format NBT blob containing entity identifier mappings obtained from `AvailableActorIdentifiersPacket`.## level_sound_id_map.json
This file contains a mapping of string sound names to LevelSoundEvent IDs used by LevelSoundEventPacket.Note that this file may be missing some IDs (it is generated from vanilla using [pmmp/mapping](https://github.com/pmmp/mapping), and vanilla itself is missing some mappings).
## particle_id_map.json
This file contains a mapping of string particle names to their legacy particle IDs (used for LevelEventPacket). Generated by [pmmp/mapping](https://github.com/pmmp/mapping).