承接 nethergamesmc/bedrock-data 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nethergamesmc/bedrock-data

Composer 安装命令:

composer require nethergamesmc/bedrock-data

包简介

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

README 文档

README

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

统计信息

  • 总下载量: 2.95k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 5
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 5
  • Watchers: 3
  • Forks: 65
  • 开发语言: Python

其他信息

  • 授权协议: CC0-1.0
  • 更新时间: 2024-03-18