Minecraft-Console-Client/MinecraftClient/Protocol/Handlers
Reed Pennock e4161af158 feat: Wire MC 26.2 (protocol 776) routing and adapt Teams packet parsing
- Add MC_26_2_Version = 776 and bump all upper-bound feature gates
- Route 26.2 to the new item/block/entity palettes and
  StructuredComponentsRegistry262
- Reuse PacketPalette261 (play/config packet IDs are unchanged in 26.2;
  the only registry change is spectate_entity renamed to spectator_action
  at the same ID, which MCC does not send) and EntityMetadataPalette261
  (serializer list is identical)
- Add a 26.2 branch for Set Player Team parsing: field order changed to
  displayName, prefix, suffix, visibility, collision rule, then color as
  Optional<TeamColor> (absent maps to -1) and options byte last
- Register protocol 776 in both supported-protocol lists and the
  version string mappings; bump MCHighestVersion to 26.2

JoinGame gained a trailing onlineMode bool and LoginFinished a trailing
session UUID in 26.2; both sit after every field MCC reads, so parsing
is unaffected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 16:43:31 -05:00
..
Forge Formatted the code and removed logs from Auto Attack 2026-06-04 11:42:41 +02:00
Packet/s2c Modernize data carriers to records and add primary constructors 2026-03-24 01:31:17 +00:00
PacketPalettes Merge branch 'master' of https://github.com/MCCTeam/Minecraft-Console-Client into fix/inventory-version-regressions 2026-06-05 21:13:59 +02:00
StructuredComponents feat: Wire MC 26.2 (protocol 776) routing and adapt Teams packet parsing 2026-07-02 16:43:31 -05:00
ConfigurationPacketTypesIn.cs Formatted the code and removed logs from Auto Attack 2026-06-04 11:42:41 +02:00
ConfigurationPacketTypesOut.cs Formatted the code and removed logs from Auto Attack 2026-06-04 11:42:41 +02:00
DataTypes.cs protocol gap fixes 2026-06-12 01:05:19 +02:00
PacketType18Handler.cs feat: Wire MC 26.2 (protocol 776) routing and adapt Teams packet parsing 2026-07-02 16:43:31 -05:00
PacketTypesIn.cs Fix inventory handling across protocol versions 2026-06-05 20:26:29 +02:00
PacketTypesOut.cs feat: add 26.1 packet palette, structured components registry, and version routing 2026-03-22 20:04:08 +08:00
Protocol16.cs Dialog System First iteration, not tested 2026-06-13 23:59:44 +02:00
Protocol18.cs feat: Wire MC 26.2 (protocol 776) routing and adapt Teams packet parsing 2026-07-02 16:43:31 -05:00
Protocol18Forge.cs Formatted the code and removed logs from Auto Attack 2026-06-04 11:42:41 +02:00
Protocol18Terrain.cs Modernize data carriers to records and add primary constructors 2026-03-24 01:31:17 +00:00
SocketWrapper.cs feat: enhance Protocol18 and SocketWrapper for improved functionality 2026-03-26 02:35:43 +08:00
ZlibUtils.cs Implemented .net 10 support. Updated all affected libraries and the code. Not testes yet. 2026-03-21 20:07:20 +01:00