ghast-data 0.3.0

Static Minecraft Java Edition game data for the ghast client library: blocks, block states, collision shapes, items, entities, biomes, enchantments, foods (generated from PrismarineJS minecraft-data)
Documentation
//! Entity types.
//!
//! @generated by `cargo run -p ghast-codegen-data` from PrismarineJS minecraft-data 3.119.0 — do not edit.
//! Sources: pc/1.12/entities.json.

#![allow(clippy::all, clippy::pedantic, clippy::nursery, missing_docs)]

use crate::common::{
    EntityDimensions, EntityInfo, EntityKind, EntityVariant, VanillaEntitySize, VariantApplied,
};

/// Sorted by (kind, id).
pub(crate) static ENTITIES: [EntityInfo; 110] = [
    EntityInfo { id: 1, name: "item", display_name: "Dropped item", kind: EntityKind::Mob, category: "Drops", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 2, name: "xp_orb", display_name: "Experience orb", kind: EntityKind::Mob, category: "Drops", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 3, name: "area_effect_cloud", display_name: "Area effect cloud", kind: EntityKind::Mob, category: "Immobile", width: Some(6.0), height: Some(0.5) },
    EntityInfo { id: 4, name: "elder_guardian", display_name: "Elder guardian", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(1.9975), height: Some(1.9975) },
    EntityInfo { id: 5, name: "wither_skeleton", display_name: "Wither skeleton", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.7), height: Some(2.4) },
    EntityInfo { id: 6, name: "stray", display_name: "Stray", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.99) },
    EntityInfo { id: 7, name: "egg", display_name: "Thrown egg", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 8, name: "leash_knot", display_name: "Lead knot", kind: EntityKind::Mob, category: "Immobile", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 9, name: "painting", display_name: "Painting", kind: EntityKind::Mob, category: "Immobile", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 10, name: "arrow", display_name: "Shot arrow", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 11, name: "snowball", display_name: "Thrown snowball", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 12, name: "fireball", display_name: "Ghast fireball", kind: EntityKind::Mob, category: "Projectiles", width: Some(1.0), height: Some(1.0) },
    EntityInfo { id: 13, name: "small_fireball", display_name: "Blaze fireball", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.3125), height: Some(0.3125) },
    EntityInfo { id: 14, name: "ender_pearl", display_name: "Thrown ender pearl", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 15, name: "eye_of_ender_signal", display_name: "Thrown eye of ender", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 16, name: "potion", display_name: "Thrown splash potion", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 17, name: "xp_bottle", display_name: "Thrown bottle o' enchanting", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 18, name: "item_frame", display_name: "Item frame", kind: EntityKind::Mob, category: "Immobile", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 19, name: "wither_skull", display_name: "Wither skull", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.3125), height: Some(0.3125) },
    EntityInfo { id: 20, name: "tnt", display_name: "Primed TNT", kind: EntityKind::Mob, category: "Blocks", width: Some(0.98), height: Some(0.98) },
    EntityInfo { id: 21, name: "falling_block", display_name: "Falling block", kind: EntityKind::Mob, category: "Blocks", width: Some(0.98), height: Some(0.98) },
    EntityInfo { id: 22, name: "fireworks_rocket", display_name: "Firework rocket", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 23, name: "husk", display_name: "Husk", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.95) },
    EntityInfo { id: 24, name: "spectral_arrow", display_name: "Shot spectral arrow", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 25, name: "shulker_bullet", display_name: "Shulker bullet", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.3125), height: Some(0.3125) },
    EntityInfo { id: 26, name: "dragon_fireball", display_name: "Dragon fireball", kind: EntityKind::Mob, category: "Projectiles", width: Some(1.0), height: Some(1.0) },
    EntityInfo { id: 27, name: "zombie_villager", display_name: "Zombie Villager", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.95) },
    EntityInfo { id: 28, name: "skeleton_horse", display_name: "Skeleton horse", kind: EntityKind::Mob, category: "Passive mobs", width: Some(1.3964844), height: Some(1.6) },
    EntityInfo { id: 29, name: "zombie_horse", display_name: "Zombie horse", kind: EntityKind::Mob, category: "Passive mobs", width: Some(1.3964844), height: Some(1.6) },
    EntityInfo { id: 30, name: "armor_stand", display_name: "Armor stand", kind: EntityKind::Mob, category: "Immobile", width: Some(0.5), height: Some(1.975) },
    EntityInfo { id: 31, name: "donkey", display_name: "Donkey", kind: EntityKind::Mob, category: "Passive mobs", width: Some(1.3964844), height: Some(1.6) },
    EntityInfo { id: 32, name: "mule", display_name: "Mule", kind: EntityKind::Mob, category: "Passive mobs", width: Some(1.3964844), height: Some(1.6) },
    EntityInfo { id: 33, name: "evocation_fangs", display_name: "Evocation fangs", kind: EntityKind::Mob, category: "Immobile", width: Some(0.5), height: Some(0.8) },
    EntityInfo { id: 34, name: "evocation_illager", display_name: "Evoker", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.95) },
    EntityInfo { id: 35, name: "vex", display_name: "Vex", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.4), height: Some(0.8) },
    EntityInfo { id: 36, name: "vindication_illager", display_name: "Vindicator", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.95) },
    EntityInfo { id: 37, name: "illusion_illager", display_name: "Illusioner", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.95) },
    EntityInfo { id: 40, name: "commandblock_minecart", display_name: "Minecart with command block", kind: EntityKind::Mob, category: "Vehicles", width: Some(0.98), height: Some(0.7) },
    EntityInfo { id: 41, name: "boat", display_name: "Boat", kind: EntityKind::Mob, category: "Vehicles", width: Some(1.375), height: Some(0.5625) },
    EntityInfo { id: 42, name: "minecart", display_name: "Minecart", kind: EntityKind::Mob, category: "Vehicles", width: Some(0.98), height: Some(0.7) },
    EntityInfo { id: 43, name: "chest_minecart", display_name: "Minecart with chest", kind: EntityKind::Mob, category: "Vehicles", width: Some(0.98), height: Some(0.7) },
    EntityInfo { id: 44, name: "furnace_minecart", display_name: "Minecart with furnace", kind: EntityKind::Mob, category: "Vehicles", width: Some(0.98), height: Some(0.7) },
    EntityInfo { id: 45, name: "tnt_minecart", display_name: "Minecart with TNT", kind: EntityKind::Mob, category: "Vehicles", width: Some(0.98), height: Some(0.7) },
    EntityInfo { id: 46, name: "hopper_minecart", display_name: "Minecart with hopper", kind: EntityKind::Mob, category: "Vehicles", width: Some(0.98), height: Some(0.7) },
    EntityInfo { id: 47, name: "spawner_minecart", display_name: "Minecart with spawner", kind: EntityKind::Mob, category: "Vehicles", width: Some(0.98), height: Some(0.7) },
    EntityInfo { id: 50, name: "creeper", display_name: "Creeper", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.7) },
    EntityInfo { id: 51, name: "skeleton", display_name: "Skeleton", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.99) },
    EntityInfo { id: 52, name: "spider", display_name: "Spider", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(1.4), height: Some(0.9) },
    EntityInfo { id: 53, name: "giant", display_name: "Giant", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(3.6000001), height: Some(10.799999) },
    EntityInfo { id: 54, name: "zombie", display_name: "Zombie", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.95) },
    EntityInfo { id: 55, name: "slime", display_name: "Slime", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.8) },
    EntityInfo { id: 56, name: "ghast", display_name: "Ghast", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(4.0), height: Some(4.0) },
    EntityInfo { id: 57, name: "zombie_pigman", display_name: "Zombie pigman", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.95) },
    EntityInfo { id: 58, name: "enderman", display_name: "Enderman", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(2.9) },
    EntityInfo { id: 59, name: "cave_spider", display_name: "Cave spider", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.7), height: Some(0.5) },
    EntityInfo { id: 60, name: "silverfish", display_name: "Silverfish", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.4), height: Some(0.3) },
    EntityInfo { id: 61, name: "blaze", display_name: "Blaze", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.8) },
    EntityInfo { id: 62, name: "magma_cube", display_name: "Magma cube", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.8) },
    EntityInfo { id: 63, name: "ender_dragon", display_name: "Ender dragon", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(16.0), height: Some(8.0) },
    EntityInfo { id: 64, name: "wither", display_name: "Wither", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.9), height: Some(3.5) },
    EntityInfo { id: 65, name: "bat", display_name: "Bat", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.5), height: Some(0.9) },
    EntityInfo { id: 66, name: "witch", display_name: "Witch", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.6), height: Some(1.95) },
    EntityInfo { id: 67, name: "endermite", display_name: "Endermite", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.4), height: Some(0.3) },
    EntityInfo { id: 68, name: "guardian", display_name: "Guardian", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(0.85), height: Some(0.85) },
    EntityInfo { id: 69, name: "shulker", display_name: "Shulker", kind: EntityKind::Mob, category: "Hostile mobs", width: Some(1.0), height: Some(1.0) },
    EntityInfo { id: 90, name: "pig", display_name: "Pig", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.9), height: Some(0.9) },
    EntityInfo { id: 91, name: "sheep", display_name: "Sheep", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.9), height: Some(1.3) },
    EntityInfo { id: 92, name: "cow", display_name: "Cow", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.9), height: Some(1.4) },
    EntityInfo { id: 93, name: "chicken", display_name: "Chicken", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.4), height: Some(0.7) },
    EntityInfo { id: 94, name: "squid", display_name: "Squid", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.8), height: Some(0.8) },
    EntityInfo { id: 95, name: "wolf", display_name: "Wolf", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.6), height: Some(0.85) },
    EntityInfo { id: 96, name: "mooshroom", display_name: "Mooshroom", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.9), height: Some(1.4) },
    EntityInfo { id: 97, name: "snowman", display_name: "Snow golem", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.7), height: Some(1.9) },
    EntityInfo { id: 98, name: "ocelot", display_name: "Ocelot", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.6), height: Some(0.7) },
    EntityInfo { id: 99, name: "villager_golem", display_name: "Iron golem", kind: EntityKind::Mob, category: "Passive mobs", width: Some(1.4), height: Some(2.7) },
    EntityInfo { id: 100, name: "horse", display_name: "Horse", kind: EntityKind::Mob, category: "Passive mobs", width: Some(1.3964844), height: Some(1.6) },
    EntityInfo { id: 101, name: "rabbit", display_name: "Rabbit", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.4), height: Some(0.5) },
    EntityInfo { id: 102, name: "polar_bear", display_name: "Polar bear", kind: EntityKind::Mob, category: "Passive mobs", width: Some(1.3), height: Some(1.4) },
    EntityInfo { id: 103, name: "llama", display_name: "Llama", kind: EntityKind::Mob, category: "Passive mobs", width: Some(1.3964844), height: Some(1.6) },
    EntityInfo { id: 104, name: "llama_spit", display_name: "Llama spit", kind: EntityKind::Mob, category: "Projectiles", width: Some(0.6), height: Some(1.8) },
    EntityInfo { id: 105, name: "parrot", display_name: "Parrot", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.5), height: Some(0.9) },
    EntityInfo { id: 120, name: "villager", display_name: "Villager", kind: EntityKind::Mob, category: "Passive mobs", width: Some(0.6), height: Some(1.95) },
    EntityInfo { id: 200, name: "ender_crystal", display_name: "Ender crystal", kind: EntityKind::Mob, category: "Immobile", width: Some(2.0), height: Some(2.0) },
    EntityInfo { id: 1, name: "boat", display_name: "Boat", kind: EntityKind::Object, category: "Vehicles", width: Some(1.375), height: Some(0.5625) },
    EntityInfo { id: 2, name: "item", display_name: "Dropped item", kind: EntityKind::Object, category: "Drops", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 3, name: "area_effect_cloud", display_name: "Area effect cloud", kind: EntityKind::Object, category: "Immobile", width: Some(6.0), height: Some(0.5) },
    EntityInfo { id: 10, name: "minecart", display_name: "Minecart", kind: EntityKind::Object, category: "Vehicles", width: Some(0.98), height: Some(0.7) },
    EntityInfo { id: 50, name: "tnt", display_name: "Primed TNT", kind: EntityKind::Object, category: "Blocks", width: Some(0.98), height: Some(0.98) },
    EntityInfo { id: 51, name: "ender_crystal", display_name: "Ender crystal", kind: EntityKind::Object, category: "Immobile", width: Some(2.0), height: Some(2.0) },
    EntityInfo { id: 60, name: "arrow", display_name: "Shot arrow", kind: EntityKind::Object, category: "Projectiles", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 61, name: "snowball", display_name: "Thrown snowball", kind: EntityKind::Object, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 62, name: "egg", display_name: "Thrown egg", kind: EntityKind::Object, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 63, name: "fireball", display_name: "Ghast fireball", kind: EntityKind::Object, category: "Projectiles", width: Some(1.0), height: Some(1.0) },
    EntityInfo { id: 64, name: "small_fireball", display_name: "Blaze fireball", kind: EntityKind::Object, category: "Projectiles", width: Some(0.3125), height: Some(0.3125) },
    EntityInfo { id: 65, name: "ender_pearl", display_name: "Thrown ender pearl", kind: EntityKind::Object, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 66, name: "wither_skull", display_name: "Wither skull", kind: EntityKind::Object, category: "Projectiles", width: Some(0.3125), height: Some(0.3125) },
    EntityInfo { id: 67, name: "shulker_bullet", display_name: "Shulker bullet", kind: EntityKind::Object, category: "Projectiles", width: Some(0.3125), height: Some(0.3125) },
    EntityInfo { id: 68, name: "llama_spit", display_name: "Llama spit", kind: EntityKind::Object, category: "Projectiles", width: Some(0.6), height: Some(1.8) },
    EntityInfo { id: 70, name: "falling_block", display_name: "Falling block", kind: EntityKind::Object, category: "Blocks", width: Some(0.98), height: Some(0.98) },
    EntityInfo { id: 71, name: "item_frame", display_name: "Item frame", kind: EntityKind::Object, category: "Immobile", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 72, name: "eye_of_ender_signal", display_name: "Thrown eye of ender", kind: EntityKind::Object, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 73, name: "egg", display_name: "Thrown egg", kind: EntityKind::Object, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 75, name: "snowball", display_name: "Thrown snowball", kind: EntityKind::Object, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 76, name: "fireworks_rocket", display_name: "Firework rocket", kind: EntityKind::Object, category: "Projectiles", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 77, name: "leash_knot", display_name: "Lead knot", kind: EntityKind::Object, category: "Immobile", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 78, name: "armor_stand", display_name: "Armor stand", kind: EntityKind::Object, category: "Immobile", width: Some(0.5), height: Some(1.975) },
    EntityInfo { id: 79, name: "evocation_fangs", display_name: "Evocation fangs", kind: EntityKind::Object, category: "Immobile", width: Some(0.5), height: Some(0.8) },
    EntityInfo { id: 90, name: "Fishing Hook", display_name: "Fishing Hook", kind: EntityKind::Object, category: "", width: Some(0.25), height: Some(0.25) },
    EntityInfo { id: 91, name: "spectral_arrow", display_name: "Shot spectral arrow", kind: EntityKind::Object, category: "Projectiles", width: Some(0.5), height: Some(0.5) },
    EntityInfo { id: 93, name: "dragon_fireball", display_name: "Dragon fireball", kind: EntityKind::Object, category: "Projectiles", width: Some(1.0), height: Some(1.0) },
];

/// Name -> index into `ENTITIES` (first entry wins for duplicate names).
pub(crate) static ENTITY_NAMES: [(&str, u16); 84] = [
    ("Fishing Hook", 107),
    ("area_effect_cloud", 2),
    ("armor_stand", 29),
    ("arrow", 9),
    ("bat", 60),
    ("blaze", 56),
    ("boat", 38),
    ("cave_spider", 54),
    ("chest_minecart", 40),
    ("chicken", 68),
    ("commandblock_minecart", 37),
    ("cow", 67),
    ("creeper", 45),
    ("donkey", 30),
    ("dragon_fireball", 25),
    ("egg", 6),
    ("elder_guardian", 3),
    ("ender_crystal", 82),
    ("ender_dragon", 58),
    ("ender_pearl", 13),
    ("enderman", 53),
    ("endermite", 62),
    ("evocation_fangs", 32),
    ("evocation_illager", 33),
    ("eye_of_ender_signal", 14),
    ("falling_block", 20),
    ("fireball", 11),
    ("fireworks_rocket", 21),
    ("furnace_minecart", 41),
    ("ghast", 51),
    ("giant", 48),
    ("guardian", 63),
    ("hopper_minecart", 43),
    ("horse", 75),
    ("husk", 22),
    ("illusion_illager", 36),
    ("item", 0),
    ("item_frame", 17),
    ("leash_knot", 7),
    ("llama", 78),
    ("llama_spit", 79),
    ("magma_cube", 57),
    ("minecart", 39),
    ("mooshroom", 71),
    ("mule", 31),
    ("ocelot", 73),
    ("painting", 8),
    ("parrot", 80),
    ("pig", 65),
    ("polar_bear", 77),
    ("potion", 15),
    ("rabbit", 76),
    ("sheep", 66),
    ("shulker", 64),
    ("shulker_bullet", 24),
    ("silverfish", 55),
    ("skeleton", 46),
    ("skeleton_horse", 27),
    ("slime", 50),
    ("small_fireball", 12),
    ("snowball", 10),
    ("snowman", 72),
    ("spawner_minecart", 44),
    ("spectral_arrow", 23),
    ("spider", 47),
    ("squid", 69),
    ("stray", 5),
    ("tnt", 19),
    ("tnt_minecart", 42),
    ("vex", 34),
    ("villager", 81),
    ("villager_golem", 74),
    ("vindication_illager", 35),
    ("witch", 61),
    ("wither", 59),
    ("wither_skeleton", 4),
    ("wither_skull", 18),
    ("wolf", 70),
    ("xp_bottle", 16),
    ("xp_orb", 1),
    ("zombie", 49),
    ("zombie_horse", 28),
    ("zombie_pigman", 52),
    ("zombie_villager", 26),
];

/// Vanilla entity dimensions measured by the oracle, sorted by name.
pub(crate) static VANILLA_ENTITY_SIZES: [VanillaEntitySize; 86] = [
    VanillaEntitySize { name: "?", registry_id: -1, spawn: "object", object_types: &[(90, -1)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.25, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "area_effect_cloud", registry_id: 3, spawn: "object", object_types: &[(3, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 6.0, height: 0.5, eye_height: 0.425 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "armor_stand", registry_id: 30, spawn: "object", object_types: &[(78, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 1.975, eye_height: 1.7775 }, applied: VariantApplied::Spawn }, EntityVariant { name: "small", dimensions: EntityDimensions { width: 0.25, height: 0.9875, eye_height: 0.49375 }, applied: VariantApplied::NextTick }, EntityVariant { name: "marker", dimensions: EntityDimensions { width: 0.0, height: 0.0, eye_height: 0.0 }, applied: VariantApplied::NextTick }, EntityVariant { name: "small_marker", dimensions: EntityDimensions { width: 0.0, height: 0.0, eye_height: 0.0 }, applied: VariantApplied::NextTick }], poses: &[] },
    VanillaEntitySize { name: "arrow", registry_id: 10, spawn: "object", object_types: &[(60, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 0.5, eye_height: 0.0 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "bat", registry_id: 65, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 0.9, eye_height: 0.45 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "blaze", registry_id: 61, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.8, eye_height: 1.53 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "boat", registry_id: 41, spawn: "object", object_types: &[(1, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.375, height: 0.5625, eye_height: 0.478125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "cave_spider", registry_id: 59, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.7, height: 0.5, eye_height: 0.45 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "chest_minecart", registry_id: 43, spawn: "object", object_types: &[(10, 1)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.98, height: 0.7, eye_height: 0.595 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "chicken", registry_id: 93, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.4, height: 0.7, eye_height: 0.7 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.2, height: 0.35, eye_height: 0.35 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "commandblock_minecart", registry_id: 40, spawn: "object", object_types: &[(10, 6)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.98, height: 0.7, eye_height: 0.595 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "cow", registry_id: 92, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.9, height: 1.4, eye_height: 1.3 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.45, height: 0.7, eye_height: 0.7 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "creeper", registry_id: 50, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.7, eye_height: 1.445 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "donkey", registry_id: 31, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.3964844, height: 1.6, eye_height: 1.6 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.6982422, height: 0.8, eye_height: 0.8 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "dragon_fireball", registry_id: 26, spawn: "object", object_types: &[(93, 0)], targeting_margin: 1.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.0, height: 1.0, eye_height: 0.85 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "egg", registry_id: 7, spawn: "object", object_types: &[(62, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.25, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "elder_guardian", registry_id: 4, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.9975, height: 1.9975, eye_height: 0.99875 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "ender_crystal", registry_id: 200, spawn: "object", object_types: &[(51, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 2.0, height: 2.0, eye_height: 1.7 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "ender_dragon", registry_id: 63, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 16.0, height: 8.0, eye_height: 6.8 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "ender_pearl", registry_id: 14, spawn: "object", object_types: &[(65, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.25, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "enderman", registry_id: 58, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 2.9, eye_height: 2.55 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "endermite", registry_id: 67, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.4, height: 0.3, eye_height: 0.1 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "evocation_fangs", registry_id: 33, spawn: "object", object_types: &[(79, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 0.8, eye_height: 0.68 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "evocation_illager", registry_id: 34, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.95, eye_height: 1.6575 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "eye_of_ender_signal", registry_id: 15, spawn: "object", object_types: &[(72, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.25, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "falling_block", registry_id: 21, spawn: "object", object_types: &[(70, 12)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.98, height: 0.98, eye_height: 0.83300006 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "fireball", registry_id: 12, spawn: "object", object_types: &[(63, 1)], targeting_margin: 1.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.0, height: 1.0, eye_height: 0.85 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "fireworks_rocket", registry_id: 22, spawn: "object", object_types: &[(76, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.25, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "furnace_minecart", registry_id: 44, spawn: "object", object_types: &[(10, 2)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.98, height: 0.7, eye_height: 0.595 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "ghast", registry_id: 56, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 4.0, height: 4.0, eye_height: 2.6 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "giant", registry_id: 53, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 3.6000001, height: 10.799999, eye_height: 10.440001 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "guardian", registry_id: 68, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.85, height: 0.85, eye_height: 0.425 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "hopper_minecart", registry_id: 46, spawn: "object", object_types: &[(10, 5)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.98, height: 0.7, eye_height: 0.595 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "horse", registry_id: 100, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.3964844, height: 1.6, eye_height: 1.6 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.6982422, height: 0.8, eye_height: 0.8 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "husk", registry_id: 23, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.95, eye_height: 1.74 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.3, height: 0.975, eye_height: 0.93 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "illusion_illager", registry_id: 37, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.95, eye_height: 1.6575 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "item", registry_id: 1, spawn: "object", object_types: &[(2, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.25, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "item_frame", registry_id: 18, spawn: "object", object_types: &[(71, 0), (71, 1), (71, 2), (71, 3)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 0.5, eye_height: 0.425 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "leash_knot", registry_id: 8, spawn: "object", object_types: &[(77, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 0.5, eye_height: -0.0625 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "lightning_bolt", registry_id: -1, spawn: "global", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.8, eye_height: 1.53 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "llama", registry_id: 103, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.3964844, height: 1.6, eye_height: 1.6 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.45, height: 0.935, eye_height: 0.935 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "llama_spit", registry_id: 104, spawn: "object", object_types: &[(68, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.8, eye_height: 1.53 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "magma_cube", registry_id: 62, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.8, eye_height: 1.125 }, applied: VariantApplied::Spawn }, EntityVariant { name: "size_1", dimensions: EntityDimensions { width: 0.51000005, height: 0.51000005, eye_height: 0.31875002 }, applied: VariantApplied::Metadata }, EntityVariant { name: "size_2", dimensions: EntityDimensions { width: 1.0200001, height: 1.0200001, eye_height: 0.63750005 }, applied: VariantApplied::Metadata }, EntityVariant { name: "size_3", dimensions: EntityDimensions { width: 1.5300002, height: 1.5300002, eye_height: 0.95625013 }, applied: VariantApplied::Metadata }, EntityVariant { name: "size_4", dimensions: EntityDimensions { width: 2.0400002, height: 2.0400002, eye_height: 1.2750001 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "minecart", registry_id: 42, spawn: "object", object_types: &[(10, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.98, height: 0.7, eye_height: 0.595 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "mooshroom", registry_id: 96, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.9, height: 1.4, eye_height: 1.3 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.45, height: 0.7, eye_height: 0.7 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "mule", registry_id: 32, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.3964844, height: 1.6, eye_height: 1.6 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.6982422, height: 0.8, eye_height: 0.8 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "ocelot", registry_id: 98, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 0.7, eye_height: 0.595 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.3, height: 0.35, eye_height: 0.2975 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "painting", registry_id: 9, spawn: "painting", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 0.5, eye_height: 0.425 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "parrot", registry_id: 105, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 0.9, eye_height: 0.54 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.25, height: 0.45, eye_height: 0.27 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "pig", registry_id: 90, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.9, height: 0.9, eye_height: 0.765 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.45, height: 0.45, eye_height: 0.3825 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "player", registry_id: -1, spawn: "player", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.8, eye_height: 1.62 }, applied: VariantApplied::Spawn }, EntityVariant { name: "sneaking", dimensions: EntityDimensions { width: 0.6, height: 1.65, eye_height: 1.54 }, applied: VariantApplied::NextTick }], poses: &[] },
    VanillaEntitySize { name: "polar_bear", registry_id: 102, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.3, height: 1.4, eye_height: 1.19 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.65, height: 0.7, eye_height: 0.595 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "potion", registry_id: 16, spawn: "object", object_types: &[(73, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.25, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "rabbit", registry_id: 101, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.4, height: 0.5, eye_height: 0.425 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.2, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "sheep", registry_id: 91, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.9, height: 1.3, eye_height: 1.2349999 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.45, height: 0.65, eye_height: 0.61749995 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "shulker", registry_id: 69, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.0, height: 1.0, eye_height: 0.5 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "shulker_bullet", registry_id: 25, spawn: "object", object_types: &[(67, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.3125, height: 0.3125, eye_height: 0.265625 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "silverfish", registry_id: 60, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.4, height: 0.3, eye_height: 0.1 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "skeleton", registry_id: 51, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.99, eye_height: 1.74 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "skeleton_horse", registry_id: 28, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.3964844, height: 1.6, eye_height: 1.6 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.6982422, height: 0.8, eye_height: 0.8 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "slime", registry_id: 55, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.8, eye_height: 1.125 }, applied: VariantApplied::Spawn }, EntityVariant { name: "size_1", dimensions: EntityDimensions { width: 0.51000005, height: 0.51000005, eye_height: 0.31875002 }, applied: VariantApplied::Metadata }, EntityVariant { name: "size_2", dimensions: EntityDimensions { width: 1.0200001, height: 1.0200001, eye_height: 0.63750005 }, applied: VariantApplied::Metadata }, EntityVariant { name: "size_3", dimensions: EntityDimensions { width: 1.5300002, height: 1.5300002, eye_height: 0.95625013 }, applied: VariantApplied::Metadata }, EntityVariant { name: "size_4", dimensions: EntityDimensions { width: 2.0400002, height: 2.0400002, eye_height: 1.2750001 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "small_fireball", registry_id: 13, spawn: "object", object_types: &[(64, 1)], targeting_margin: 1.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.3125, height: 0.3125, eye_height: 0.265625 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "snowball", registry_id: 11, spawn: "object", object_types: &[(61, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.25, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "snowman", registry_id: 97, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.7, height: 1.9, eye_height: 1.7 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "spawner_minecart", registry_id: 47, spawn: "object", object_types: &[(10, 4)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.98, height: 0.7, eye_height: 0.595 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "spectral_arrow", registry_id: 24, spawn: "object", object_types: &[(91, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 0.5, eye_height: 0.0 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "spider", registry_id: 52, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.4, height: 0.9, eye_height: 0.65 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "squid", registry_id: 94, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.8, height: 0.8, eye_height: 0.4 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "stray", registry_id: 6, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.99, eye_height: 1.74 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "tnt", registry_id: 20, spawn: "object", object_types: &[(50, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.98, height: 0.98, eye_height: 0.0 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "tnt_minecart", registry_id: 45, spawn: "object", object_types: &[(10, 3)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.98, height: 0.7, eye_height: 0.595 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "vex", registry_id: 35, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.4, height: 0.8, eye_height: 0.68 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "villager", registry_id: 120, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.95, eye_height: 1.62 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.3, height: 0.975, eye_height: 0.81 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "villager_golem", registry_id: 99, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.4, height: 2.7, eye_height: 2.295 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "vindication_illager", registry_id: 36, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.95, eye_height: 1.6575 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "witch", registry_id: 66, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.95, eye_height: 1.62 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "wither", registry_id: 64, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.9, height: 3.5, eye_height: 2.9750001 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "wither_skeleton", registry_id: 5, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.7, height: 2.4, eye_height: 2.1 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "wither_skull", registry_id: 19, spawn: "object", object_types: &[(66, 1)], targeting_margin: 1.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.3125, height: 0.3125, eye_height: 0.265625 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "wolf", registry_id: 95, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 0.85, eye_height: 0.68 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.3, height: 0.425, eye_height: 0.34 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "xp_bottle", registry_id: 17, spawn: "object", object_types: &[(75, 0)], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.25, height: 0.25, eye_height: 0.2125 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "xp_orb", registry_id: 2, spawn: "xp_orb", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.5, height: 0.5, eye_height: 0.425 }, applied: VariantApplied::Spawn }], poses: &[] },
    VanillaEntitySize { name: "zombie", registry_id: 54, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.95, eye_height: 1.74 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.3, height: 0.975, eye_height: 0.93 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "zombie_horse", registry_id: 29, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 1.3964844, height: 1.6, eye_height: 1.6 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.6982422, height: 0.8, eye_height: 0.8 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "zombie_pigman", registry_id: 57, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.95, eye_height: 1.74 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.3, height: 0.975, eye_height: 0.93 }, applied: VariantApplied::Metadata }], poses: &[] },
    VanillaEntitySize { name: "zombie_villager", registry_id: 27, spawn: "mob", object_types: &[], targeting_margin: 0.0, fixed: false, registered: None, variants: &[EntityVariant { name: "default", dimensions: EntityDimensions { width: 0.6, height: 1.95, eye_height: 1.74 }, applied: VariantApplied::Spawn }, EntityVariant { name: "baby", dimensions: EntityDimensions { width: 0.3, height: 0.975, eye_height: 0.93 }, applied: VariantApplied::Metadata }], poses: &[] },
];