Merge upstream main into w1-bow

This commit is contained in:
arismoko committed 2026-11-02 15:04:21 +00:00
commit f495aeba1b
1 file changed
+6 -6
+6 -6
View File
@@ -93,16 +93,16 @@ ClientboundTakeItemEntityPacket.write port crates/horizon-protocol/src/buf.rs::w
DebugEntityNameGenerator.getEntityName skip:debug debug name for entities
ServerboundBlockEntityTagQueryPacket.write port crates/horizon-protocol/src/buf.rs::write packet! BlockEntityTagQuery {transaction VarInt, pos Pos}
ServerboundEntityTagQueryPacket.write port crates/horizon-protocol/src/buf.rs::write packet! EntityTagQuery {transaction VarInt, entity VarInt}
ServerboundJigsawGeneratePacket.write missing minor: no jigsaw generate packet; the client has no jigsaw screen (only block_entity_nbt reads jigsaw data)
ServerboundJigsawGeneratePacket.write port crates/horizon-protocol/src/buf.rs::write packet! JigsawGenerate {pos Pos, levels VarInt, keep_jigsaws Bool}; the jigsaw screen's Generate button builds it (jigsaw_edit.rs::JigsawEditor::generate_packet)
ServerboundMovePlayerPacket.packFlags inline crates/horizon-client/src/player_sync.rs::PositionSender::update on-ground and horizontal-collision bits set when the move is sent
ServerboundPlayerActionPacket.write port crates/horizon-protocol/src/buf.rs::write packet! PlayerAction {action VarInt, pos, direction UByte, sequence VarInt}
ServerboundPlayerCommandPacket.write port crates/horizon-protocol/src/buf.rs::write packet! PlayerCommand {id, action, data VarInt}
ServerboundSeenAdvancementsPacket.write missing minor: the advancement tab the player opened is not sent; Horizon has no seen_advancements packet (ids.rs only)
ServerboundSetCommandMinecartPacket.write missing minor: minecart command block edits are not sent; Horizon has no such packet (ids.rs only)
ServerboundSetCommandMinecartPacket.getCommandBlock missing minor: minecart command block edits are not sent; Horizon has no such packet (ids.rs only)
ServerboundSetJigsawBlockPacket.write missing minor: jigsaw block edits are not sent; no packet and no jigsaw screen in the client
ServerboundSetStructureBlockPacket.<init> missing minor: structure block settings are not sent; no packet and no structure block screen in the client
ServerboundSetStructureBlockPacket.write missing minor: structure block settings are not sent; no packet and no structure block screen in the client
ServerboundSetCommandMinecartPacket.write port crates/horizon-protocol/src/buf.rs::write packet! SetCommandMinecart {entity VarInt, command Str, track_output Bool}; the cart's edit screen sends it (command_minecarts.rs::Game::set_command_minecart)
ServerboundSetCommandMinecartPacket.getCommandBlock inline crates/horizon-client/src/game/command_minecarts.rs::Game::apply_cart_command the packet's command and track-output flag go into the cart, with handleSetCommandMinecart's onUpdated and chat note, in one fn
ServerboundSetJigsawBlockPacket.write port crates/horizon-protocol/src/buf.rs::write packet! SetJigsawBlock {pos Pos, name/target/pool Ident, final_state Str, joint Str, selection and placement priority VarInt}; the jigsaw screen sends it (jigsaw_edit.rs::JigsawEditor::set_packet)
ServerboundSetStructureBlockPacket.<init> port crates/horizon-client/src/game/structure_edit.rs::StructureEditor::packet the constructor takes the block and the update type: the edit boxes supply the typed fields, the block its mode, mirror, rotation and flags
ServerboundSetStructureBlockPacket.write port crates/horizon-protocol/src/packets/play.rs::SetStructureBlock::write pos, update type and mode, the name, each offset and size as a byte, mirror and rotation, data, integrity, seed, then the four flags in one byte
VecDelta.Stepped.hasDeltaX skip:other no callers in vanilla
VecDelta.Stepped.hasDeltaZ skip:other no callers in vanilla
VecDelta.Stepped.tryEncode missing minor: the LAN host sends only linear deltas (send_changes); no stepped path is encoded
1 IdDispatchCodec.decode skip:java codec dispatch; packet_enum! matches the id in packets/mod.rs
93 DebugEntityNameGenerator.getEntityName skip:debug debug name for entities
94 ServerboundBlockEntityTagQueryPacket.write port crates/horizon-protocol/src/buf.rs::write packet! BlockEntityTagQuery {transaction VarInt, pos Pos}
95 ServerboundEntityTagQueryPacket.write port crates/horizon-protocol/src/buf.rs::write packet! EntityTagQuery {transaction VarInt, entity VarInt}
96 ServerboundJigsawGeneratePacket.write missing port crates/horizon-protocol/src/buf.rs::write minor: no jigsaw generate packet; the client has no jigsaw screen (only block_entity_nbt reads jigsaw data) packet! JigsawGenerate {pos Pos, levels VarInt, keep_jigsaws Bool}; the jigsaw screen's Generate button builds it (jigsaw_edit.rs::JigsawEditor::generate_packet)
97 ServerboundMovePlayerPacket.packFlags inline crates/horizon-client/src/player_sync.rs::PositionSender::update on-ground and horizontal-collision bits set when the move is sent
98 ServerboundPlayerActionPacket.write port crates/horizon-protocol/src/buf.rs::write packet! PlayerAction {action VarInt, pos, direction UByte, sequence VarInt}
99 ServerboundPlayerCommandPacket.write port crates/horizon-protocol/src/buf.rs::write packet! PlayerCommand {id, action, data VarInt}
100 ServerboundSeenAdvancementsPacket.write missing minor: the advancement tab the player opened is not sent; Horizon has no seen_advancements packet (ids.rs only)
101 ServerboundSetCommandMinecartPacket.write missing port crates/horizon-protocol/src/buf.rs::write minor: minecart command block edits are not sent; Horizon has no such packet (ids.rs only) packet! SetCommandMinecart {entity VarInt, command Str, track_output Bool}; the cart's edit screen sends it (command_minecarts.rs::Game::set_command_minecart)
102 ServerboundSetCommandMinecartPacket.getCommandBlock missing inline crates/horizon-client/src/game/command_minecarts.rs::Game::apply_cart_command minor: minecart command block edits are not sent; Horizon has no such packet (ids.rs only) the packet's command and track-output flag go into the cart, with handleSetCommandMinecart's onUpdated and chat note, in one fn
103 ServerboundSetJigsawBlockPacket.write missing port crates/horizon-protocol/src/buf.rs::write minor: jigsaw block edits are not sent; no packet and no jigsaw screen in the client packet! SetJigsawBlock {pos Pos, name/target/pool Ident, final_state Str, joint Str, selection and placement priority VarInt}; the jigsaw screen sends it (jigsaw_edit.rs::JigsawEditor::set_packet)
104 ServerboundSetStructureBlockPacket.<init> missing port crates/horizon-client/src/game/structure_edit.rs::StructureEditor::packet minor: structure block settings are not sent; no packet and no structure block screen in the client the constructor takes the block and the update type: the edit boxes supply the typed fields, the block its mode, mirror, rotation and flags
105 ServerboundSetStructureBlockPacket.write missing port crates/horizon-protocol/src/packets/play.rs::SetStructureBlock::write minor: structure block settings are not sent; no packet and no structure block screen in the client pos, update type and mode, the name, each offset and size as a byte, mirror and rotation, data, integrity, seed, then the four flags in one byte
106 VecDelta.Stepped.hasDeltaX skip:other no callers in vanilla
107 VecDelta.Stepped.hasDeltaZ skip:other no callers in vanilla
108 VecDelta.Stepped.tryEncode missing minor: the LAN host sends only linear deltas (send_changes); no stepped path is encoded