Minecraft-Console-Client/MinecraftClient/Mapping/BlockPalettes
BruceChen f73148e5ec feat: add MC 1.21.4 (protocol 769) support
Add complete protocol 769 support for Minecraft 1.21.4:

- Version constants: Add 769 to supported versions, MC_1_21_4_Version constant,
  and version string mappings (including 1.21.3 -> 768 compatibility)
- Item palette: 10 new items (Resin series + Eyeblossom), generated ItemPalette1214
- Entity palette: Remove CreakingTransient (149 entities, down from 150)
- Block palette: 10 new blocks with correct blockstate ID ranges from server data
- Packet palette: Serverbound packet ID reshuffling - PickItem split into
  PickItemFromBlock/PickItemFromEntity, new PlayerLoaded packet inserted after
  PlayerInput, subsequent IDs shifted accordingly. Clientbound unchanged.
- PlayerLoaded: Send empty PlayerLoaded packet after JoinGame processing (>= 1.21.4)
- EntityMetadata/DataComponents: Reuse 1.20.6 palettes (unchanged registries)
- Update all version guard checks from MC_1_21_2 to MC_1_21_4

Made-with: Cursor
2026-03-20 23:51:56 +08:00
..
BlockPalette.cs Fix all warnings & Trim (#2226) 2022-10-02 18:31:08 +08:00
BlockPalette120.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
BlockPaletteGenerator.cs Fix xxx.Parse 2022-10-04 11:53:07 +08:00
Palette112.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette113.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette114.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette115.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette116.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette117.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette119.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette1193.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette1194.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette1204.cs 1.20.4: Update entity, item and block palette 2024-02-11 18:13:48 +08:00
Palette1206.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
Palette1212.cs feat: add palettes and version constants for MC 1.21.2 (protocol 768) 2026-03-20 03:02:43 +08:00
Palette1214.cs feat: add MC 1.21.4 (protocol 769) support 2026-03-20 23:51:56 +08:00