From b7970103797d1ec8eba40a7ec8cdddfbb6583ab2 Mon Sep 17 00:00:00 2001 From: Alexander Medvedev Date: Tue, 31 Mar 2026 21:01:51 +0200 Subject: [PATCH] fix: spawn eggs --- assets/spawn_egg.json | 2 +- pumpkin-data/src/generated/spawn_egg.rs | 192 ++++++++++++------------ 2 files changed, 97 insertions(+), 97 deletions(-) diff --git a/assets/spawn_egg.json b/assets/spawn_egg.json index 787b12033..cf9bea281 100644 --- a/assets/spawn_egg.json +++ b/assets/spawn_egg.json @@ -1 +1 @@ -{"1197":"witch","1170":"villager","1216":"shulker","1195":"slime","1200":"ravager","1158":"salmon","1138":"cat","1175":"husk","1188":"breeze","1166":"copper_golem","1157":"pufferfish","1184":"zombie_nautilus","1206":"hoglin","1160":"tadpole","1208":"piglin","1201":"vindicator","1190":"creeper","1193":"phantom","1204":"ghast","1161":"tropical_fish","1215":"endermite","1130":"chicken","1162":"turtle","1214":"enderman","1141":"armadillo","1173":"camel_husk","1133":"sheep","1212":"zombified_piglin","1186":"cave_spider","1137":"mule","1196":"warden","1194":"silverfish","1143":"bee","1139":"parrot","1169":"trader_llama","1168":"snow_golem","1135":"donkey","1152":"cod","1207":"magma_cube","1171":"wandering_trader","1144":"fox","1192":"guardian","1213":"ender_dragon","1209":"piglin_brute","1176":"parched","1148":"panda","1153":"dolphin","1159":"squid","1163":"allay","1150":"rabbit","1178":"skeleton_horse","1185":"zombie_villager","1199":"pillager","1146":"llama","1205":"happy_ghast","1140":"wolf","1189":"creaking","1203":"blaze","1147":"ocelot","1179":"stray","1149":"polar_bear","1131":"cow","1156":"nautilus","1142":"bat","1145":"goat","1164":"mooshroom","1167":"iron_golem","1154":"frog","1155":"glow_squid","1181":"wither_skeleton","1191":"elder_guardian","1180":"wither","1187":"spider","1202":"vex","1136":"horse","1132":"pig","1183":"zombie_horse","1210":"strider","1151":"axolotl","1182":"zombie","1177":"skeleton","1211":"zoglin","1134":"camel","1198":"evoker","1165":"sniffer","1172":"bogged","1174":"drowned"} \ No newline at end of file +{"1131":"chicken","1132":"cow","1133":"pig","1134":"sheep","1135":"camel","1136":"donkey","1137":"horse","1138":"mule","1139":"cat","1140":"parrot","1141":"wolf","1142":"armadillo","1143":"bat","1144":"bee","1145":"fox","1146":"goat","1147":"llama","1148":"ocelot","1149":"panda","1150":"polar_bear","1151":"rabbit","1152":"axolotl","1153":"cod","1154":"dolphin","1155":"frog","1156":"glow_squid","1157":"nautilus","1158":"pufferfish","1159":"salmon","1160":"squid","1161":"tadpole","1162":"tropical_fish","1163":"turtle","1164":"allay","1165":"mooshroom","1166":"sniffer","1167":"copper_golem","1168":"iron_golem","1169":"snow_golem","1170":"trader_llama","1171":"villager","1172":"wandering_trader","1173":"bogged","1174":"camel_husk","1175":"drowned","1176":"husk","1177":"parched","1178":"skeleton","1179":"skeleton_horse","1180":"stray","1181":"wither","1182":"wither_skeleton","1183":"zombie","1184":"zombie_horse","1185":"zombie_nautilus","1186":"zombie_villager","1187":"cave_spider","1188":"spider","1189":"breeze","1190":"creaking","1191":"creeper","1192":"elder_guardian","1193":"guardian","1194":"phantom","1195":"silverfish","1196":"slime","1197":"warden","1198":"witch","1199":"evoker","1200":"pillager","1201":"ravager","1202":"vindicator","1203":"vex","1204":"blaze","1205":"ghast","1206":"happy_ghast","1207":"hoglin","1208":"magma_cube","1209":"piglin","1210":"piglin_brute","1211":"strider","1212":"zoglin","1213":"zombified_piglin","1214":"ender_dragon","1215":"enderman","1216":"endermite","1217":"shulker"} \ No newline at end of file diff --git a/pumpkin-data/src/generated/spawn_egg.rs b/pumpkin-data/src/generated/spawn_egg.rs index 0b81766c9..46cacb552 100644 --- a/pumpkin-data/src/generated/spawn_egg.rs +++ b/pumpkin-data/src/generated/spawn_egg.rs @@ -2,107 +2,107 @@ use crate::entity_type::EntityType; pub fn entity_from_egg(id: u16) -> Option<&'static EntityType> { match id { - 1130u16 => Some(&EntityType::CHICKEN), - 1131u16 => Some(&EntityType::COW), - 1132u16 => Some(&EntityType::PIG), - 1133u16 => Some(&EntityType::SHEEP), - 1134u16 => Some(&EntityType::CAMEL), - 1135u16 => Some(&EntityType::DONKEY), - 1136u16 => Some(&EntityType::HORSE), - 1137u16 => Some(&EntityType::MULE), - 1138u16 => Some(&EntityType::CAT), - 1139u16 => Some(&EntityType::PARROT), - 1140u16 => Some(&EntityType::WOLF), - 1141u16 => Some(&EntityType::ARMADILLO), - 1142u16 => Some(&EntityType::BAT), - 1143u16 => Some(&EntityType::BEE), - 1144u16 => Some(&EntityType::FOX), - 1145u16 => Some(&EntityType::GOAT), - 1146u16 => Some(&EntityType::LLAMA), - 1147u16 => Some(&EntityType::OCELOT), - 1148u16 => Some(&EntityType::PANDA), - 1149u16 => Some(&EntityType::POLAR_BEAR), - 1150u16 => Some(&EntityType::RABBIT), - 1151u16 => Some(&EntityType::AXOLOTL), - 1152u16 => Some(&EntityType::COD), - 1153u16 => Some(&EntityType::DOLPHIN), - 1154u16 => Some(&EntityType::FROG), - 1155u16 => Some(&EntityType::GLOW_SQUID), - 1156u16 => Some(&EntityType::NAUTILUS), - 1157u16 => Some(&EntityType::PUFFERFISH), - 1158u16 => Some(&EntityType::SALMON), - 1159u16 => Some(&EntityType::SQUID), - 1160u16 => Some(&EntityType::TADPOLE), - 1161u16 => Some(&EntityType::TROPICAL_FISH), - 1162u16 => Some(&EntityType::TURTLE), - 1163u16 => Some(&EntityType::ALLAY), - 1164u16 => Some(&EntityType::MOOSHROOM), - 1165u16 => Some(&EntityType::SNIFFER), - 1166u16 => Some(&EntityType::COPPER_GOLEM), - 1167u16 => Some(&EntityType::IRON_GOLEM), - 1168u16 => Some(&EntityType::SNOW_GOLEM), - 1169u16 => Some(&EntityType::TRADER_LLAMA), - 1170u16 => Some(&EntityType::VILLAGER), - 1171u16 => Some(&EntityType::WANDERING_TRADER), - 1172u16 => Some(&EntityType::BOGGED), - 1173u16 => Some(&EntityType::CAMEL_HUSK), - 1174u16 => Some(&EntityType::DROWNED), - 1175u16 => Some(&EntityType::HUSK), - 1176u16 => Some(&EntityType::PARCHED), - 1177u16 => Some(&EntityType::SKELETON), - 1178u16 => Some(&EntityType::SKELETON_HORSE), - 1179u16 => Some(&EntityType::STRAY), - 1180u16 => Some(&EntityType::WITHER), - 1181u16 => Some(&EntityType::WITHER_SKELETON), - 1182u16 => Some(&EntityType::ZOMBIE), - 1183u16 => Some(&EntityType::ZOMBIE_HORSE), - 1184u16 => Some(&EntityType::ZOMBIE_NAUTILUS), - 1185u16 => Some(&EntityType::ZOMBIE_VILLAGER), - 1186u16 => Some(&EntityType::CAVE_SPIDER), - 1187u16 => Some(&EntityType::SPIDER), - 1188u16 => Some(&EntityType::BREEZE), - 1189u16 => Some(&EntityType::CREAKING), - 1190u16 => Some(&EntityType::CREEPER), - 1191u16 => Some(&EntityType::ELDER_GUARDIAN), - 1192u16 => Some(&EntityType::GUARDIAN), - 1193u16 => Some(&EntityType::PHANTOM), - 1194u16 => Some(&EntityType::SILVERFISH), - 1195u16 => Some(&EntityType::SLIME), - 1196u16 => Some(&EntityType::WARDEN), - 1197u16 => Some(&EntityType::WITCH), - 1198u16 => Some(&EntityType::EVOKER), - 1199u16 => Some(&EntityType::PILLAGER), - 1200u16 => Some(&EntityType::RAVAGER), - 1201u16 => Some(&EntityType::VINDICATOR), - 1202u16 => Some(&EntityType::VEX), - 1203u16 => Some(&EntityType::BLAZE), - 1204u16 => Some(&EntityType::GHAST), - 1205u16 => Some(&EntityType::HAPPY_GHAST), - 1206u16 => Some(&EntityType::HOGLIN), - 1207u16 => Some(&EntityType::MAGMA_CUBE), - 1208u16 => Some(&EntityType::PIGLIN), - 1209u16 => Some(&EntityType::PIGLIN_BRUTE), - 1210u16 => Some(&EntityType::STRIDER), - 1211u16 => Some(&EntityType::ZOGLIN), - 1212u16 => Some(&EntityType::ZOMBIFIED_PIGLIN), - 1213u16 => Some(&EntityType::ENDER_DRAGON), - 1214u16 => Some(&EntityType::ENDERMAN), - 1215u16 => Some(&EntityType::ENDERMITE), - 1216u16 => Some(&EntityType::SHULKER), + 1131u16 => Some(&EntityType::CHICKEN), + 1132u16 => Some(&EntityType::COW), + 1133u16 => Some(&EntityType::PIG), + 1134u16 => Some(&EntityType::SHEEP), + 1135u16 => Some(&EntityType::CAMEL), + 1136u16 => Some(&EntityType::DONKEY), + 1137u16 => Some(&EntityType::HORSE), + 1138u16 => Some(&EntityType::MULE), + 1139u16 => Some(&EntityType::CAT), + 1140u16 => Some(&EntityType::PARROT), + 1141u16 => Some(&EntityType::WOLF), + 1142u16 => Some(&EntityType::ARMADILLO), + 1143u16 => Some(&EntityType::BAT), + 1144u16 => Some(&EntityType::BEE), + 1145u16 => Some(&EntityType::FOX), + 1146u16 => Some(&EntityType::GOAT), + 1147u16 => Some(&EntityType::LLAMA), + 1148u16 => Some(&EntityType::OCELOT), + 1149u16 => Some(&EntityType::PANDA), + 1150u16 => Some(&EntityType::POLAR_BEAR), + 1151u16 => Some(&EntityType::RABBIT), + 1152u16 => Some(&EntityType::AXOLOTL), + 1153u16 => Some(&EntityType::COD), + 1154u16 => Some(&EntityType::DOLPHIN), + 1155u16 => Some(&EntityType::FROG), + 1156u16 => Some(&EntityType::GLOW_SQUID), + 1157u16 => Some(&EntityType::NAUTILUS), + 1158u16 => Some(&EntityType::PUFFERFISH), + 1159u16 => Some(&EntityType::SALMON), + 1160u16 => Some(&EntityType::SQUID), + 1161u16 => Some(&EntityType::TADPOLE), + 1162u16 => Some(&EntityType::TROPICAL_FISH), + 1163u16 => Some(&EntityType::TURTLE), + 1164u16 => Some(&EntityType::ALLAY), + 1165u16 => Some(&EntityType::MOOSHROOM), + 1166u16 => Some(&EntityType::SNIFFER), + 1167u16 => Some(&EntityType::COPPER_GOLEM), + 1168u16 => Some(&EntityType::IRON_GOLEM), + 1169u16 => Some(&EntityType::SNOW_GOLEM), + 1170u16 => Some(&EntityType::TRADER_LLAMA), + 1171u16 => Some(&EntityType::VILLAGER), + 1172u16 => Some(&EntityType::WANDERING_TRADER), + 1173u16 => Some(&EntityType::BOGGED), + 1174u16 => Some(&EntityType::CAMEL_HUSK), + 1175u16 => Some(&EntityType::DROWNED), + 1176u16 => Some(&EntityType::HUSK), + 1177u16 => Some(&EntityType::PARCHED), + 1178u16 => Some(&EntityType::SKELETON), + 1179u16 => Some(&EntityType::SKELETON_HORSE), + 1180u16 => Some(&EntityType::STRAY), + 1181u16 => Some(&EntityType::WITHER), + 1182u16 => Some(&EntityType::WITHER_SKELETON), + 1183u16 => Some(&EntityType::ZOMBIE), + 1184u16 => Some(&EntityType::ZOMBIE_HORSE), + 1185u16 => Some(&EntityType::ZOMBIE_NAUTILUS), + 1186u16 => Some(&EntityType::ZOMBIE_VILLAGER), + 1187u16 => Some(&EntityType::CAVE_SPIDER), + 1188u16 => Some(&EntityType::SPIDER), + 1189u16 => Some(&EntityType::BREEZE), + 1190u16 => Some(&EntityType::CREAKING), + 1191u16 => Some(&EntityType::CREEPER), + 1192u16 => Some(&EntityType::ELDER_GUARDIAN), + 1193u16 => Some(&EntityType::GUARDIAN), + 1194u16 => Some(&EntityType::PHANTOM), + 1195u16 => Some(&EntityType::SILVERFISH), + 1196u16 => Some(&EntityType::SLIME), + 1197u16 => Some(&EntityType::WARDEN), + 1198u16 => Some(&EntityType::WITCH), + 1199u16 => Some(&EntityType::EVOKER), + 1200u16 => Some(&EntityType::PILLAGER), + 1201u16 => Some(&EntityType::RAVAGER), + 1202u16 => Some(&EntityType::VINDICATOR), + 1203u16 => Some(&EntityType::VEX), + 1204u16 => Some(&EntityType::BLAZE), + 1205u16 => Some(&EntityType::GHAST), + 1206u16 => Some(&EntityType::HAPPY_GHAST), + 1207u16 => Some(&EntityType::HOGLIN), + 1208u16 => Some(&EntityType::MAGMA_CUBE), + 1209u16 => Some(&EntityType::PIGLIN), + 1210u16 => Some(&EntityType::PIGLIN_BRUTE), + 1211u16 => Some(&EntityType::STRIDER), + 1212u16 => Some(&EntityType::ZOGLIN), + 1213u16 => Some(&EntityType::ZOMBIFIED_PIGLIN), + 1214u16 => Some(&EntityType::ENDER_DRAGON), + 1215u16 => Some(&EntityType::ENDERMAN), + 1216u16 => Some(&EntityType::ENDERMITE), + 1217u16 => Some(&EntityType::SHULKER), _ => None, } } pub fn spawn_egg_ids() -> Box<[u16]> { [ - 1130u16, 1131u16, 1132u16, 1133u16, 1134u16, 1135u16, 1136u16, 1137u16, 1138u16, 1139u16, - 1140u16, 1141u16, 1142u16, 1143u16, 1144u16, 1145u16, 1146u16, 1147u16, 1148u16, 1149u16, - 1150u16, 1151u16, 1152u16, 1153u16, 1154u16, 1155u16, 1156u16, 1157u16, 1158u16, 1159u16, - 1160u16, 1161u16, 1162u16, 1163u16, 1164u16, 1165u16, 1166u16, 1167u16, 1168u16, 1169u16, - 1170u16, 1171u16, 1172u16, 1173u16, 1174u16, 1175u16, 1176u16, 1177u16, 1178u16, 1179u16, - 1180u16, 1181u16, 1182u16, 1183u16, 1184u16, 1185u16, 1186u16, 1187u16, 1188u16, 1189u16, - 1190u16, 1191u16, 1192u16, 1193u16, 1194u16, 1195u16, 1196u16, 1197u16, 1198u16, 1199u16, - 1200u16, 1201u16, 1202u16, 1203u16, 1204u16, 1205u16, 1206u16, 1207u16, 1208u16, 1209u16, - 1210u16, 1211u16, 1212u16, 1213u16, 1214u16, 1215u16, 1216u16, + 1131u16, 1132u16, 1133u16, 1134u16, 1135u16, 1136u16, 1137u16, 1138u16, 1139u16, 1140u16, + 1141u16, 1142u16, 1143u16, 1144u16, 1145u16, 1146u16, 1147u16, 1148u16, 1149u16, 1150u16, + 1151u16, 1152u16, 1153u16, 1154u16, 1155u16, 1156u16, 1157u16, 1158u16, 1159u16, 1160u16, + 1161u16, 1162u16, 1163u16, 1164u16, 1165u16, 1166u16, 1167u16, 1168u16, 1169u16, 1170u16, + 1171u16, 1172u16, 1173u16, 1174u16, 1175u16, 1176u16, 1177u16, 1178u16, 1179u16, 1180u16, + 1181u16, 1182u16, 1183u16, 1184u16, 1185u16, 1186u16, 1187u16, 1188u16, 1189u16, 1190u16, + 1191u16, 1192u16, 1193u16, 1194u16, 1195u16, 1196u16, 1197u16, 1198u16, 1199u16, 1200u16, + 1201u16, 1202u16, 1203u16, 1204u16, 1205u16, 1206u16, 1207u16, 1208u16, 1209u16, 1210u16, + 1211u16, 1212u16, 1213u16, 1214u16, 1215u16, 1216u16, 1217u16, ] .into() }