Download the PHP package pocketmine/bedrock-data without Composer

On this page you can find all versions of the php package pocketmine/bedrock-data. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bedrock-data

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

All versions of bedrock-data with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package pocketmine/bedrock-data contains the following files

Loading the files please wait ....