Minecraft-Console-Client/MinecraftClient/Inventory/ItemPalettes
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
..
ItemPalette.cs Added 1.8 Item Mappings and Support 2024-03-12 11:15:05 +01:00
ItemPalette18.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette19.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette110.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette111.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette112.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette115.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette117.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette118.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette119.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette120.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette121.cs feat: add ItemPalette121 and new 1.21 music disc item types 2026-03-20 01:22:16 +08:00
ItemPalette1161.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette1162.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette1193.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette1194.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette1204.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette1206.cs Inventory, Terrain and Entity handling 2024-07-02 11:08:46 +02:00
ItemPalette1212.cs feat: add palettes and version constants for MC 1.21.2 (protocol 768) 2026-03-20 03:02:43 +08:00
ItemPalette1214.cs feat: add MC 1.21.4 (protocol 769) support 2026-03-20 23:51:56 +08:00
ItemPaletteGenerator.cs Fix all warnings & Trim (#2226) 2022-10-02 18:31:08 +08:00