Pumpkin/crates/pumpkin-data/src/generated/spawn_egg.rs
2026-08-06 12:56:40 +02:00

110 lines
5.2 KiB
Rust

/* This file is generated. Do not edit manually. */
use crate::entity_type::EntityType;
pub fn entity_from_egg(id: u16) -> Option<&'static EntityType> {
match id {
1159u16 => Some(&EntityType::CHICKEN),
1160u16 => Some(&EntityType::COW),
1161u16 => Some(&EntityType::PIG),
1162u16 => Some(&EntityType::SHEEP),
1163u16 => Some(&EntityType::CAMEL),
1164u16 => Some(&EntityType::DONKEY),
1165u16 => Some(&EntityType::HORSE),
1166u16 => Some(&EntityType::MULE),
1167u16 => Some(&EntityType::CAT),
1168u16 => Some(&EntityType::PARROT),
1169u16 => Some(&EntityType::WOLF),
1170u16 => Some(&EntityType::ARMADILLO),
1171u16 => Some(&EntityType::BAT),
1172u16 => Some(&EntityType::BEE),
1173u16 => Some(&EntityType::FOX),
1174u16 => Some(&EntityType::GOAT),
1175u16 => Some(&EntityType::LLAMA),
1176u16 => Some(&EntityType::OCELOT),
1177u16 => Some(&EntityType::PANDA),
1178u16 => Some(&EntityType::POLAR_BEAR),
1179u16 => Some(&EntityType::RABBIT),
1180u16 => Some(&EntityType::AXOLOTL),
1181u16 => Some(&EntityType::COD),
1182u16 => Some(&EntityType::DOLPHIN),
1183u16 => Some(&EntityType::FROG),
1184u16 => Some(&EntityType::GLOW_SQUID),
1185u16 => Some(&EntityType::NAUTILUS),
1186u16 => Some(&EntityType::PUFFERFISH),
1187u16 => Some(&EntityType::SALMON),
1188u16 => Some(&EntityType::SQUID),
1189u16 => Some(&EntityType::TADPOLE),
1190u16 => Some(&EntityType::TROPICAL_FISH),
1191u16 => Some(&EntityType::TURTLE),
1192u16 => Some(&EntityType::ALLAY),
1193u16 => Some(&EntityType::MOOSHROOM),
1194u16 => Some(&EntityType::SNIFFER),
1195u16 => Some(&EntityType::SULFUR_CUBE),
1196u16 => Some(&EntityType::COPPER_GOLEM),
1197u16 => Some(&EntityType::IRON_GOLEM),
1198u16 => Some(&EntityType::SNOW_GOLEM),
1199u16 => Some(&EntityType::TRADER_LLAMA),
1200u16 => Some(&EntityType::VILLAGER),
1201u16 => Some(&EntityType::WANDERING_TRADER),
1202u16 => Some(&EntityType::BOGGED),
1203u16 => Some(&EntityType::CAMEL_HUSK),
1204u16 => Some(&EntityType::DROWNED),
1205u16 => Some(&EntityType::HUSK),
1206u16 => Some(&EntityType::PARCHED),
1207u16 => Some(&EntityType::SKELETON),
1208u16 => Some(&EntityType::SKELETON_HORSE),
1209u16 => Some(&EntityType::STRAY),
1210u16 => Some(&EntityType::WITHER),
1211u16 => Some(&EntityType::WITHER_SKELETON),
1212u16 => Some(&EntityType::ZOMBIE),
1213u16 => Some(&EntityType::ZOMBIE_HORSE),
1214u16 => Some(&EntityType::ZOMBIE_NAUTILUS),
1215u16 => Some(&EntityType::ZOMBIE_VILLAGER),
1216u16 => Some(&EntityType::CAVE_SPIDER),
1217u16 => Some(&EntityType::SPIDER),
1218u16 => Some(&EntityType::BREEZE),
1219u16 => Some(&EntityType::CREAKING),
1220u16 => Some(&EntityType::CREEPER),
1221u16 => Some(&EntityType::ELDER_GUARDIAN),
1222u16 => Some(&EntityType::GUARDIAN),
1223u16 => Some(&EntityType::PHANTOM),
1224u16 => Some(&EntityType::SILVERFISH),
1225u16 => Some(&EntityType::SLIME),
1226u16 => Some(&EntityType::WARDEN),
1227u16 => Some(&EntityType::WITCH),
1228u16 => Some(&EntityType::EVOKER),
1229u16 => Some(&EntityType::PILLAGER),
1230u16 => Some(&EntityType::RAVAGER),
1231u16 => Some(&EntityType::VINDICATOR),
1232u16 => Some(&EntityType::VEX),
1233u16 => Some(&EntityType::BLAZE),
1234u16 => Some(&EntityType::GHAST),
1235u16 => Some(&EntityType::HAPPY_GHAST),
1236u16 => Some(&EntityType::HOGLIN),
1237u16 => Some(&EntityType::MAGMA_CUBE),
1238u16 => Some(&EntityType::PIGLIN),
1239u16 => Some(&EntityType::PIGLIN_BRUTE),
1240u16 => Some(&EntityType::STRIDER),
1241u16 => Some(&EntityType::ZOGLIN),
1242u16 => Some(&EntityType::ZOMBIFIED_PIGLIN),
1243u16 => Some(&EntityType::ENDER_DRAGON),
1244u16 => Some(&EntityType::ENDERMAN),
1245u16 => Some(&EntityType::ENDERMITE),
1246u16 => Some(&EntityType::SHULKER),
_ => None,
}
}
pub fn spawn_egg_ids() -> Box<[u16]> {
[
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, 1218u16,
1219u16, 1220u16, 1221u16, 1222u16, 1223u16, 1224u16, 1225u16, 1226u16, 1227u16, 1228u16,
1229u16, 1230u16, 1231u16, 1232u16, 1233u16, 1234u16, 1235u16, 1236u16, 1237u16, 1238u16,
1239u16, 1240u16, 1241u16, 1242u16, 1243u16, 1244u16, 1245u16, 1246u16,
]
.into()
}