feat: add palettes and enums for MC 1.21.11 (protocol 774)

Add 17 new items (spears, nautilus armor, spawn eggs, netherite horse armor),
4 new entities (CamelHusk, Nautilus, Parched, ZombieNautilus), and 2 new
entity metadata serializer types (ZombieNautilusVariant, HumanoidArm).

Generated ItemPalette12111 (1505 items), EntityPalette12111 (157 entities),
and EntityMetadataPalette12111 (39 serializers) from server reports.

Made-with: Cursor
This commit is contained in:
BruceChen 2026-03-22 00:49:33 +08:00
parent 34671fdab2
commit 50b4b3c8fe
7 changed files with 1784 additions and 1 deletions

File diff suppressed because it is too large Load diff

View file

@ -208,6 +208,7 @@ namespace MinecraftClient.Inventory
Cake,
Calcite,
CalibratedSculkSensor,
CamelHuskSpawnEgg,
CamelSpawnEgg,
Campfire,
Candle,
@ -318,9 +319,11 @@ namespace MinecraftClient.Inventory
CopperLantern,
CopperLeggings,
CopperNugget,
CopperNautilusArmor,
CopperOre,
CopperPickaxe,
CopperShovel,
CopperSpear,
CopperSword,
CopperTorch,
CopperTrapdoor,
@ -449,8 +452,10 @@ namespace MinecraftClient.Inventory
DiamondHoe,
DiamondHorseArmor,
DiamondLeggings,
DiamondNautilusArmor,
DiamondOre,
DiamondPickaxe,
DiamondSpear,
DiamondShovel,
DiamondSword,
Diorite,
@ -578,8 +583,10 @@ namespace MinecraftClient.Inventory
GoldenHoe,
GoldenHorseArmor,
GoldenLeggings,
GoldenNautilusArmor,
GoldenPickaxe,
GoldenShovel,
GoldenSpear,
GoldenSword,
Granite,
GraniteSlab,
@ -666,9 +673,11 @@ namespace MinecraftClient.Inventory
IronHorseArmor,
IronIngot,
IronLeggings,
IronNautilusArmor,
IronNugget,
IronOre,
IronPickaxe,
IronSpear,
IronShovel,
IronSword,
IronTrapdoor,
@ -862,6 +871,7 @@ namespace MinecraftClient.Inventory
Mycelium,
NameTag,
NautilusShell,
NautilusSpawnEgg,
NetherBrick,
NetherBrickFence,
NetherBrickSlab,
@ -880,11 +890,14 @@ namespace MinecraftClient.Inventory
NetheriteChestplate,
NetheriteHelmet,
NetheriteHoe,
NetheriteHorseArmor,
NetheriteIngot,
NetheriteLeggings,
NetheriteNautilusArmor,
NetheritePickaxe,
NetheriteScrap,
NetheriteShovel,
NetheriteSpear,
NetheriteSword,
NetheriteUpgradeSmithingTemplate,
Netherrack,
@ -972,6 +985,7 @@ namespace MinecraftClient.Inventory
PaleOakWood,
PandaSpawnEgg,
Paper,
ParchedSpawnEgg,
ParrotSpawnEgg,
PearlescentFroglight,
Peony,
@ -1261,6 +1275,7 @@ namespace MinecraftClient.Inventory
StonePressurePlate,
StoneShovel,
StoneSlab,
StoneSpear,
StoneStairs,
StoneSword,
Stonecutter,
@ -1480,6 +1495,7 @@ namespace MinecraftClient.Inventory
WoodenAxe,
WoodenHoe,
WoodenPickaxe,
WoodenSpear,
WoodenShovel,
WoodenSword,
WritableBook,
@ -1503,6 +1519,7 @@ namespace MinecraftClient.Inventory
ZombieHead,
ZombieHorseSpawnEgg,
ZombieSpawnEgg,
ZombieNautilusSpawnEgg,
ZombieVillagerSpawnEgg,
ZombifiedPiglinSpawnEgg,
}