vasenanetwork/bedrock-data

由 Minecraft: Bedrock Edition 生成的数据块,用于 PocketMine-MP

dev-main 2024-09-22 12:42 UTC

This package is not auto-updated.

Last update: 2024-09-22 12:45:32 UTC


README

由 Minecraft: Bedrock Edition 生成的数据块,用于 PocketMine-MP

canonical_block_states.nbt

此文件包含一个有序的 TAG_Compound 列表(以 varint NBT 格式),代表 MCPE 中预定义的方块状态。状态的状态运行时 ID 是状态在列表中出现的偏移量。此文件的内容是通过使用 pmmp/mapping 从 BDS 中提取的。

block_state_meta_map.json

此文件包含所有方块状态 ID(根据 canonical_block_states.nbt)及其相关内部元值的映射。列表中的位置是方块状态 ID,值是方块状态的关联元值。此信息用于在 PM5 网络上解释和序列化制作配方。

注意:虽然值可能看起来是连续的,但实际上并不连续 - 在某些情况下存在空隙。这意味着您不能总是通过仅将递增整数分配给每个方块状态作为其元值来解决问题。

banner_patterns.json

此文件定义了所有已知的旗帜图案类型及其制作要求。

recipes.json

此文件定义了所有工作台、熔炉和化学配方。这包括烟熏炉、制图台等的配方。

creativeitems.json

此文件包含一个有序列表,列出了在启用教育版和实验性游戏玩法时在原始创意库存中出现的物品。

biome_definitions.nbt

此文件包含从 BiomeDefinitionListPacket 获得的生物群落定义的网络格式 NBT 数据块。

biome_id_map.json

此文件包含 Minecraft 字符串生物群落 ID 到其旧整数 ID 的映射。虽然生物群落 ID 目前不是动态的,但预计将来会变为动态。

entity_identifiers.nbt

此文件包含从 AvailableActorIdentifiersPacket 获得的实体标识映射的网络格式 NBT 数据块。

level_sound_id_map.json

此文件包含字符串声音名称到 LevelSoundEvent ID 的映射,这些 ID 由 LevelSoundEventPacket 使用。

注意,此文件可能缺少一些 ID(它是由使用 pmmp/mapping 从原始数据生成的,并且原始数据本身也缺少一些映射)。

particle_id_map.json

此文件包含字符串粒子名称到其旧粒子 ID 的映射(用于 LevelEventPacket)。由 pmmp/mapping 生成。