Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Blobs of data generated from Minecraft: Bedrock Edition used by PocketMine-MP

License

Notifications You must be signed in to change notification settings

NetherGamesMC/BedrockData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

275 Commits

Repository files navigation

BedrockData

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

About

Blobs of data generated from Minecraft: Bedrock Edition used by PocketMine-MP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 55.8%
  • PHP 44.2%

AltStyle によって変換されたページ (->オリジナル) /