namespace MinecraftClient.Mapping; public enum EntityMetaDataType { Byte, Short, // 1.8 only Int, // 1.8 only Vector3Int, // 1.8 only (not used by the game) VarInt, VarLong, Float, String, Chat, OptionalChat, Slot, Boolean, /// /// Float x3 /// Rotation, Position, OptionalPosition, /// /// VarInt /// Direction, OptionalUuid, /// /// Boolean + UUID (1.21.5+, replaces OptionalUuid) /// OptionalLivingEntityReference, /// /// VarInt /// BlockId, /// /// VarInt (0 for absent) /// OptionalBlockId, Nbt, Particle, /// /// List of Particle (1.20.6+) /// Particles, /// /// VarInt x3 /// VillagerData, OptionalVarInt, /// /// VarInt /// Pose, /// /// VarInt /// CatVariant, /// /// VarInt (1.21.5+) /// CatSoundVariant, /// /// VarInt (1.20.6+) /// CowVariant, /// /// VarInt (1.21.5+) /// CowSoundVariant, /// /// VarInt (1.20.6+) /// WolfVariant, /// /// VarInt (1.21.5+) /// WolfSoundVariant, FrogVariant, /// /// VarInt (1.21.5+) /// PigVariant, /// /// VarInt (1.21.5+) /// PigSoundVariant, /// /// VarInt (1.21.5+) /// ChickenVariant, /// /// VarInt (1.21.5+) /// ChickenSoundVariant, /// /// String + Position /// GlobalPosition, /// /// Boolean + String + Position /// OptionalGlobalPosition, /// /// VarInt /// PaintingVariant, /// /// VarInt /// SnifferState, /// /// VarInt (1.20.6+) /// ArmadilloState, /// /// VarInt (1.21.9+) /// CopperGolemState, /// /// VarInt (1.21.9+) /// WeatheringCopperState, /// /// Float x3 /// Vector3, /// /// Float x4 /// Quaternion, /// /// Either<GameProfile, Partial> + PlayerSkin.Patch (1.21.9+) /// ResolvableProfile, /// /// VarInt (1.21.11+, holder registry ID) /// ZombieNautilusVariant, /// /// VarInt (1.21.11+, 0=LEFT, 1=RIGHT) /// HumanoidArm }