Packet Available Biomes Set
基本信息
| 属性 |
值 |
| 类 |
com.chaosthedude.naturescompass.network.PacketAvailableBiomesSet |
| 通道 |
naturescompass (discriminator 1) |
| 方向 |
SERVER → CLIENT |
行为
BiomeSearchWorker.finish() 在 biome == null(仅扫描模式)时把 worker 沿途遇到的 availableBiomes 集合回写到客户端。客户端 handler 检查当前屏幕是否是 GuiNaturesCompass,若是则替换 availableBiomes 并刷新列表(用于"Found Only"过滤)。
协议
toBytes:先 writeInt(size),再逐个 writeInt(biome.biomeID)。
fromBytes:读 size,再读 size 个 int,每个映射到 BiomeGenBase.getBiome(id)。
数值
| 字段 |
类型 |
含义 |
| 头 int |
int |
集合大小 |
| 元素 |
int[] |
群系 ID 列表 |
限制
- 用
Set<BiomeGenBase> 序列化时会按 HashSet 顺序写出,不保证有序。
- 不携带维度信息,跨维度开 GUI 时仍按当前维度群系解释。
相关条目