bedrockplaymc/bedrock-data

由Minecraft:基岩版生成的数据块,由PocketMine-MP使用

dev-master 2023-11-22 10:15 UTC

This package is auto-updated.

Last update: 2024-08-22 14:07:02 UTC


README

Minecraft:基岩版生成的数据块,由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

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

biome_id_map.json

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

entity_identifiers.nbt

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

level_sound_id_map.json

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

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

particle_id_map.json

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