1
0
mirror of https://github.com/pmmp/BedrockData.git synced 2024-06-28 08:38:21 -03:00
Blobs of data generated from Minecraft: Bedrock Edition used by PocketMine-MP
Go to file
Dylan K. Taylor 957e49b238
Restore files used by PM4 (for now)
this will allow us to have a single version of BedrockData that's able to be used by both PM4 and PM5.

These files are currently generated by the mapping mod, so it isn't a problem to keep them here, although they technically don't belong.
2023-02-23 21:25:04 +00:00
recipes Updated creative and recipes data 2023-02-08 18:33:49 +00:00
.gitattributes Always use LF for JSON files 2021-11-30 18:19:22 +00:00
.minify_json.php apparently this returns a relative path... 2019-04-25 20:02:09 +01:00
banner_patterns.json Rename banner-patterns.json to banner_patterns.json 2019-04-25 10:02:53 +01:00
biome_definitions_full.nbt Updated from 1.19.40 2022-10-25 22:45:24 +01:00
biome_definitions.nbt Updated from 1.19.40 2022-10-25 22:45:24 +01:00
biome_id_map.json Updated from 1.19.0 2022-06-07 17:20:20 +01:00
block_id_to_item_id_map.json Updated from 1.19.61 2023-02-08 18:32:01 +00:00
block_state_meta_map.json Updated from 1.19.61 2023-02-08 18:32:01 +00:00
canonical_block_states.nbt Updated from 1.19.61 2023-02-08 18:32:01 +00:00
command_arg_types.json Add generated JSON of command arg types 2022-06-08 01:51:02 +01:00
composer.json composer.json: update to reflect relicensing under CC0 2022-02-22 16:27:30 +00:00
creativeitems.json Updated creative and recipes data 2023-02-08 18:33:49 +00:00
entity_id_map.json Updated from 1.19.10 2022-07-12 20:32:33 +01:00
entity_identifiers.nbt Updated from 1.19.61 2023-02-08 18:32:01 +00:00
item_tags.json Updated from 1.19.61 2023-02-08 18:32:01 +00:00
level_sound_id_map.json Updated from 1.19.61 2023-02-08 18:32:01 +00:00
LICENSE Relicense under CC0 2022-02-22 16:25:15 +00:00
particle_id_map.json Updated from 1.19.0 2022-06-07 17:20:20 +01:00
r12_to_current_block_map.bin Restore files used by PM4 (for now) 2023-02-23 21:25:04 +00:00
r16_to_current_item_map.json Restore files used by PM4 (for now) 2023-02-23 21:25:04 +00:00
README.md Update README.md 2022-07-02 15:15:10 +01:00
required_item_list.json Updated from 1.19.61 2023-02-08 18:32:01 +00:00

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_Compounds (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.

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, 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.