pocketmine/bedrock-data

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


README

由Minecraft: Bedrock Edition生成并由PocketMine-MP使用的数据块

canonical_block_states.nbt

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

block_state_meta_map.json

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

注意:虽然值可能看起来是连续的,但实际上并非如此——在某些情况下存在空白。这意味着您不能总是通过仅为每个块状态分配递增的整数来作为其元值而逃逸。

banner_patterns.json

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

recipes.json

此文件定义了所有合成台、熔炉和化学配方。这包括烤肉架、制图台等配方。

creativeitems.json

此文件包含一个有序的物品列表,这些物品在启用教育版和实验性游戏的情况下出现在 vanilla 创意库存中。

biome_definitions.nbt

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

biome_id_map.json

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

entity_identifiers.nbt

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

level_sound_id_map.json

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

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

particle_id_map.json

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