verify pass: resolve VERIFY flags (corrections + citations + honest UNCONFIRMED)
Corrected real errors: several 1.7.x release dates, resource_pack_send version, config packet ordering, structured-component count (56), PLAYER_LOADED (1.21.4), entity_sound_effect field order. Confirmed+cited the rest; remaining ~19 items re-marked UNCONFIRMED (third-party/ViaLegacy/26.2 internals unreachable from refs). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+8
-2
@@ -66,7 +66,7 @@ The table below lists every 1.8 packet by name, its 1.8 ID, and what happened to
|
||||
| `entity_teleport` | 0x18 | `entity_teleport` | 0x4A | renumbered; position changed from Int×(1/32) to Double; +on-ground Boolean |
|
||||
| `entity_head_rotation` | 0x19 | `entity_head_rotation` | 0x34 | renumbered |
|
||||
| `entity_status` | 0x1A | `entity_status` | 0x1B | renumbered |
|
||||
| `attach_entity` | 0x1B | `attach_entity` | 0x3A | renumbered; leash Boolean field removed (1.9 uses `set_passengers` for riding) <!-- VERIFY: leash field drop --> |
|
||||
| `attach_entity` | 0x1B | `attach_entity` | 0x3A | renumbered; leash Boolean field removed in 1.9 (1.7/1.8 had `leash:bool`; 1.9 `attach_entity` has only `entityId:i32` + `vehicleId:i32`); riding now handled by `set_passengers` (0x40). (Confirmed from `packet_attach_entity` in `minecraft-data/data/pc/1.8/protocol.json` vs `data/pc/1.9/protocol.json`.) |
|
||||
| `entity_metadata` | 0x1C | `entity_metadata` | 0x39 | renumbered; metadata format revised (new EntityDataTypes1_9) |
|
||||
| `entity_effect` | 0x1D | `entity_effect` | 0x4C | renumbered |
|
||||
| `remove_entity_effect` | 0x1E | `remove_entity_effect` | 0x31 | renumbered |
|
||||
@@ -216,7 +216,13 @@ The 1.8 `map_chunk_bulk` (0x26) packet is gone; all chunk data is sent as indivi
|
||||
- Sections are length-prefixed in a single VAR_INT-prefixed byte array.
|
||||
- Block light and sky light are appended per section directly after palette+data.
|
||||
- Biome array (256 bytes) follows all sections for full-chunk packets.
|
||||
- No embedded block-entity NBT (that arrives in a separate `tile_entity_data` 0x09 packet or via `FakeTileEntities` during translation). <!-- VERIFY: exact 1.9 wire layout vs wiki -->
|
||||
- No embedded block-entity NBT (confirmed: `packet_map_chunk` in
|
||||
`minecraft-data/data/pc/1.9/protocol.json` has fields `x, z, groundUp, bitMap,
|
||||
chunkData` only — no `blockEntities` array; that field was added in 1.9.4 /
|
||||
protocol 110 and is present in `data/pc/1.9.4/protocol.json`). Block entity
|
||||
data arrives via separate `tile_entity_data` (0x09) packets or is synthesised
|
||||
by ViaVersion's `FakeTileEntities` when translating 1.9 chunks for 1.9.3+
|
||||
clients.
|
||||
|
||||
Source: `ViaVersion/api/src/main/java/com/viaversion/viaversion/api/type/types/chunk/ChunkType1_9_1.java`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user