PHPackages                             pocketmine/bedrock-data - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. pocketmine/bedrock-data

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

pocketmine/bedrock-data
=======================

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

6.7.0+bedrock-1.26.30(1w ago)119436.4k↑105.3%71[3 issues](https://github.com/pmmp/BedrockData/issues)4CC0-1.0Python

Since Jun 30Pushed 1w ago20 watchersCompare

[ Source](https://github.com/pmmp/BedrockData)[ Packagist](https://packagist.org/packages/pocketmine/bedrock-data)[ RSS](/packages/pocketmine-bedrock-data/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (55)Used By (4)

BedrockData
===========

[](#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](https://github.com/pmmp/bds-mod-mapping) Mapping of Minecraft string biome IDs to their legacy integer ID counterparts Network serializing chunks   `block_id_to_item_id_map.json` [BDS mod](https://github.com/pmmp/bds-mod-mapping)  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](https://github.com/pmmp/bds-mod-mapping) Basic data for all known block types, such as hardness, opacity etc Implementing new blocks &amp; behaviour parity   `block_state_meta_map.json` [BDS mod](https://github.com/pmmp/bds-mod-mapping) List of meta values for each state ID in `canonical_block_states.nbt` Populating `CraftingDataPacket`   `canonical_block_states.nbt` [BDS mod](https://github.com/pmmp/bds-mod-mapping)  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](https://github.com/pmmp/bds-mod-mapping) 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](https://github.com/Mojang/bedrock-protocol-docs) Scraping enums for easier code generation data sources   `item_tags.json` [BDS mod](https://github.com/pmmp/bds-mod-mapping) All known item tags and the IDs they contain Parsing crafting recipes from `CraftingDataPacket`   `level_sound_id_map.json` [BDS mod](https://github.com/pmmp/bds-mod-mapping) All known sound IDs for `LevelSoundEventPacket` Generating constants for `LevelSoundEventPacket`   `protocol_info.json` [Binary analysis script](https://github.com/pmmp/bds-modding-devkit/blob/master/protocol_info_dumper.py) Version info and packet ID list Generating barebones code for protocol updates   `r12_to_current_block_map.bin` [BDS mod](https://github.com/pmmp/bds-mod-mapping) 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](https://github.com/pmmp/bds-mod-mapping) Mappings for legacy item ID/meta to new IDs Generating schemas for [BedrockItemUpgradeSchema](https://github.com/pmmp/BedrockItemUpgradeSchema)   `required_item_list.json` Vanilla packet traces Network dictionary of string item ID -&gt; 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](https://github.com/Mojang/bedrock-protocol-docs) Useful enum values Code generation   `recipes/*.json` Vanilla packet traces Crafting, smelting, brewing recipe definitions Supporting crafting, smelting &amp; brewing as a server

###  Health Score

64

—

FairBetter than 99% of packages

Maintenance97

Actively maintained with recent releases

Popularity53

Moderate usage in the ecosystem

Community31

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 89.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~36 days

Recently: every ~46 days

Total

51

Last Release

12d ago

Major Versions

1.14.0+bedrock-1.19.60 → 2.0.0+bedrock-1.19.602023-02-23

2.15.0+bedrock-1.21.50 → 3.0.0+bedrock-1.21.602025-02-11

3.0.0+bedrock-1.21.60 → 4.0.0+bedrock-1.21.602025-02-16

4.1.0+bedrock-1.21.70 → 5.0.0+bedrock-1.21.802025-05-09

5.3.0+bedrock-1.21.100 → 6.0.0+bedrock-1.21.1002025-08-30

### Community

Maintainers

![](https://www.gravatar.com/avatar/c8a755241617f6c78b33788a288ea7387a417410109293e3a9e3caad74720a44?d=identicon)[dktapps](/maintainers/dktapps)

![](https://www.gravatar.com/avatar/f43e76a228e4a42f099a6ac3c1dbfeadf5e94eaa77e2a70c1431fb12e753255b?d=identicon)[pmmp](/maintainers/pmmp)

---

Top Contributors

[![dktapps](https://avatars.githubusercontent.com/u/14214667?v=4)](https://github.com/dktapps "dktapps (143 commits)")[![dries-c](https://avatars.githubusercontent.com/u/15795262?v=4)](https://github.com/dries-c "dries-c (10 commits)")[![TwistedAsylumMC](https://avatars.githubusercontent.com/u/30378179?v=4)](https://github.com/TwistedAsylumMC "TwistedAsylumMC (7 commits)")

### Embed Badge

![Health badge](/badges/pocketmine-bedrock-data/health.svg)

```
[![Health](https://phpackages.com/badges/pocketmine-bedrock-data/health.svg)](https://phpackages.com/packages/pocketmine-bedrock-data)
```

###  Alternatives

[tuqqu/gender-detector

Get gender from first name

55416.2k](/packages/tuqqu-gender-detector)[eddieace/php-simple

1364.5k](/packages/eddieace-php-simple)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
