#[repr(u32)]pub enum EntityKind {
Show 149 variants
AcaciaBoat = 0,
AcaciaChestBoat = 1,
Allay = 2,
AreaEffectCloud = 3,
Armadillo = 4,
ArmorStand = 5,
Arrow = 6,
Axolotl = 7,
BambooChestRaft = 8,
BambooRaft = 9,
Bat = 10,
Bee = 11,
BirchBoat = 12,
BirchChestBoat = 13,
Blaze = 14,
BlockDisplay = 15,
Bogged = 16,
Breeze = 17,
BreezeWindCharge = 18,
Camel = 19,
Cat = 20,
CaveSpider = 21,
CherryBoat = 22,
CherryChestBoat = 23,
ChestMinecart = 24,
Chicken = 25,
Cod = 26,
CommandBlockMinecart = 27,
Cow = 28,
Creaking = 29,
Creeper = 30,
DarkOakBoat = 31,
DarkOakChestBoat = 32,
Dolphin = 33,
Donkey = 34,
DragonFireball = 35,
Drowned = 36,
Egg = 37,
ElderGuardian = 38,
Enderman = 39,
Endermite = 40,
EnderDragon = 41,
EnderPearl = 42,
EndCrystal = 43,
Evoker = 44,
EvokerFangs = 45,
ExperienceBottle = 46,
ExperienceOrb = 47,
EyeOfEnder = 48,
FallingBlock = 49,
Fireball = 50,
FireworkRocket = 51,
Fox = 52,
Frog = 53,
FurnaceMinecart = 54,
Ghast = 55,
Giant = 56,
GlowItemFrame = 57,
GlowSquid = 58,
Goat = 59,
Guardian = 60,
Hoglin = 61,
HopperMinecart = 62,
Horse = 63,
Husk = 64,
Illusioner = 65,
Interaction = 66,
IronGolem = 67,
Item = 68,
ItemDisplay = 69,
ItemFrame = 70,
JungleBoat = 71,
JungleChestBoat = 72,
LeashKnot = 73,
LightningBolt = 74,
Llama = 75,
LlamaSpit = 76,
MagmaCube = 77,
MangroveBoat = 78,
MangroveChestBoat = 79,
Marker = 80,
Minecart = 81,
Mooshroom = 82,
Mule = 83,
OakBoat = 84,
OakChestBoat = 85,
Ocelot = 86,
OminousItemSpawner = 87,
Painting = 88,
PaleOakBoat = 89,
PaleOakChestBoat = 90,
Panda = 91,
Parrot = 92,
Phantom = 93,
Pig = 94,
Piglin = 95,
PiglinBrute = 96,
Pillager = 97,
PolarBear = 98,
Potion = 99,
Pufferfish = 100,
Rabbit = 101,
Ravager = 102,
Salmon = 103,
Sheep = 104,
Shulker = 105,
ShulkerBullet = 106,
Silverfish = 107,
Skeleton = 108,
SkeletonHorse = 109,
Slime = 110,
SmallFireball = 111,
Sniffer = 112,
Snowball = 113,
SnowGolem = 114,
SpawnerMinecart = 115,
SpectralArrow = 116,
Spider = 117,
SpruceBoat = 118,
SpruceChestBoat = 119,
Squid = 120,
Stray = 121,
Strider = 122,
Tadpole = 123,
TextDisplay = 124,
Tnt = 125,
TntMinecart = 126,
TraderLlama = 127,
Trident = 128,
TropicalFish = 129,
Turtle = 130,
Vex = 131,
Villager = 132,
Vindicator = 133,
WanderingTrader = 134,
Warden = 135,
WindCharge = 136,
Witch = 137,
Wither = 138,
WitherSkeleton = 139,
WitherSkull = 140,
Wolf = 141,
Zoglin = 142,
Zombie = 143,
ZombieHorse = 144,
ZombieVillager = 145,
ZombifiedPiglin = 146,
Player = 147,
FishingBobber = 148,
}
Expand description
An enum that contains every type of entity.
Variants§
AcaciaBoat = 0
AcaciaChestBoat = 1
Allay = 2
AreaEffectCloud = 3
Armadillo = 4
ArmorStand = 5
Arrow = 6
Axolotl = 7
BambooChestRaft = 8
BambooRaft = 9
Bat = 10
Bee = 11
BirchBoat = 12
BirchChestBoat = 13
Blaze = 14
BlockDisplay = 15
Bogged = 16
Breeze = 17
BreezeWindCharge = 18
Camel = 19
Cat = 20
CaveSpider = 21
CherryBoat = 22
CherryChestBoat = 23
ChestMinecart = 24
Chicken = 25
Cod = 26
CommandBlockMinecart = 27
Cow = 28
Creaking = 29
Creeper = 30
DarkOakBoat = 31
DarkOakChestBoat = 32
Dolphin = 33
Donkey = 34
DragonFireball = 35
Drowned = 36
Egg = 37
ElderGuardian = 38
Enderman = 39
Endermite = 40
EnderDragon = 41
EnderPearl = 42
EndCrystal = 43
Evoker = 44
EvokerFangs = 45
ExperienceBottle = 46
ExperienceOrb = 47
EyeOfEnder = 48
FallingBlock = 49
Fireball = 50
FireworkRocket = 51
Fox = 52
Frog = 53
FurnaceMinecart = 54
Ghast = 55
Giant = 56
GlowItemFrame = 57
GlowSquid = 58
Goat = 59
Guardian = 60
Hoglin = 61
HopperMinecart = 62
Horse = 63
Husk = 64
Illusioner = 65
Interaction = 66
IronGolem = 67
Item = 68
ItemDisplay = 69
ItemFrame = 70
JungleBoat = 71
JungleChestBoat = 72
LeashKnot = 73
LightningBolt = 74
Llama = 75
LlamaSpit = 76
MagmaCube = 77
MangroveBoat = 78
MangroveChestBoat = 79
Marker = 80
Minecart = 81
Mooshroom = 82
Mule = 83
OakBoat = 84
OakChestBoat = 85
Ocelot = 86
OminousItemSpawner = 87
Painting = 88
PaleOakBoat = 89
PaleOakChestBoat = 90
Panda = 91
Parrot = 92
Phantom = 93
Pig = 94
Piglin = 95
PiglinBrute = 96
Pillager = 97
PolarBear = 98
Potion = 99
Pufferfish = 100
Rabbit = 101
Ravager = 102
Salmon = 103
Sheep = 104
Shulker = 105
ShulkerBullet = 106
Silverfish = 107
Skeleton = 108
SkeletonHorse = 109
Slime = 110
SmallFireball = 111
Sniffer = 112
Snowball = 113
SnowGolem = 114
SpawnerMinecart = 115
SpectralArrow = 116
Spider = 117
SpruceBoat = 118
SpruceChestBoat = 119
Squid = 120
Stray = 121
Strider = 122
Tadpole = 123
TextDisplay = 124
Tnt = 125
TntMinecart = 126
TraderLlama = 127
Trident = 128
TropicalFish = 129
Turtle = 130
Vex = 131
Villager = 132
Vindicator = 133
WanderingTrader = 134
Warden = 135
WindCharge = 136
Witch = 137
Wither = 138
WitherSkeleton = 139
WitherSkull = 140
Wolf = 141
Zoglin = 142
Zombie = 143
ZombieHorse = 144
ZombieVillager = 145
ZombifiedPiglin = 146
Player = 147
FishingBobber = 148
Implementations§
Source§impl EntityKind
impl EntityKind
pub fn azalea_read_id( buf: &mut Cursor<&[u8]>, id: u32, ) -> Result<Self, BufReadError>
Source§impl EntityKind
impl EntityKind
Sourcepub unsafe fn from_u32_unchecked(id: u32) -> Self
pub unsafe fn from_u32_unchecked(id: u32) -> Self
pub fn is_valid_id(id: u32) -> bool
Trait Implementations§
Source§impl AzaleaRead for EntityKind
impl AzaleaRead for EntityKind
fn azalea_read(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>
Source§impl AzaleaWrite for EntityKind
impl AzaleaWrite for EntityKind
Source§impl Clone for EntityKind
impl Clone for EntityKind
Source§fn clone(&self) -> EntityKind
fn clone(&self) -> EntityKind
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EntityKind
impl Debug for EntityKind
Source§impl<'de> Deserialize<'de> for EntityKind
impl<'de> Deserialize<'de> for EntityKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for EntityKind
impl Display for EntityKind
Source§impl FromNbtTag for EntityKind
impl FromNbtTag for EntityKind
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl FromStr for EntityKind
impl FromStr for EntityKind
Source§impl Hash for EntityKind
impl Hash for EntityKind
Source§impl PartialEq for EntityKind
impl PartialEq for EntityKind
Source§impl Registry for EntityKind
impl Registry for EntityKind
Source§impl Serialize for EntityKind
impl Serialize for EntityKind
Source§impl ToNbtTag for EntityKind
impl ToNbtTag for EntityKind
fn to_nbt_tag(self) -> NbtTag
fn to_optional_nbt_tag(self) -> Option<NbtTag>
Source§impl TryFrom<u32> for EntityKind
impl TryFrom<u32> for EntityKind
impl Copy for EntityKind
impl Eq for EntityKind
impl StructuralPartialEq for EntityKind
Auto Trait Implementations§
impl Freeze for EntityKind
impl RefUnwindSafe for EntityKind
impl Send for EntityKind
impl Sync for EntityKind
impl Unpin for EntityKind
impl UnwindSafe for EntityKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more