#[repr(u32)]pub enum EntityKind {
Show 153 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,
CopperGolem = 27,
CommandBlockMinecart = 28,
Cow = 29,
Creaking = 30,
Creeper = 31,
DarkOakBoat = 32,
DarkOakChestBoat = 33,
Dolphin = 34,
Donkey = 35,
DragonFireball = 36,
Drowned = 37,
Egg = 38,
ElderGuardian = 39,
Enderman = 40,
Endermite = 41,
EnderDragon = 42,
EnderPearl = 43,
EndCrystal = 44,
Evoker = 45,
EvokerFangs = 46,
ExperienceBottle = 47,
ExperienceOrb = 48,
EyeOfEnder = 49,
FallingBlock = 50,
Fireball = 51,
FireworkRocket = 52,
Fox = 53,
Frog = 54,
FurnaceMinecart = 55,
Ghast = 56,
HappyGhast = 57,
Giant = 58,
GlowItemFrame = 59,
GlowSquid = 60,
Goat = 61,
Guardian = 62,
Hoglin = 63,
HopperMinecart = 64,
Horse = 65,
Husk = 66,
Illusioner = 67,
Interaction = 68,
IronGolem = 69,
Item = 70,
ItemDisplay = 71,
ItemFrame = 72,
JungleBoat = 73,
JungleChestBoat = 74,
LeashKnot = 75,
LightningBolt = 76,
Llama = 77,
LlamaSpit = 78,
MagmaCube = 79,
MangroveBoat = 80,
MangroveChestBoat = 81,
Mannequin = 82,
Marker = 83,
Minecart = 84,
Mooshroom = 85,
Mule = 86,
OakBoat = 87,
OakChestBoat = 88,
Ocelot = 89,
OminousItemSpawner = 90,
Painting = 91,
PaleOakBoat = 92,
PaleOakChestBoat = 93,
Panda = 94,
Parrot = 95,
Phantom = 96,
Pig = 97,
Piglin = 98,
PiglinBrute = 99,
Pillager = 100,
PolarBear = 101,
SplashPotion = 102,
LingeringPotion = 103,
Pufferfish = 104,
Rabbit = 105,
Ravager = 106,
Salmon = 107,
Sheep = 108,
Shulker = 109,
ShulkerBullet = 110,
Silverfish = 111,
Skeleton = 112,
SkeletonHorse = 113,
Slime = 114,
SmallFireball = 115,
Sniffer = 116,
Snowball = 117,
SnowGolem = 118,
SpawnerMinecart = 119,
SpectralArrow = 120,
Spider = 121,
SpruceBoat = 122,
SpruceChestBoat = 123,
Squid = 124,
Stray = 125,
Strider = 126,
Tadpole = 127,
TextDisplay = 128,
Tnt = 129,
TntMinecart = 130,
TraderLlama = 131,
Trident = 132,
TropicalFish = 133,
Turtle = 134,
Vex = 135,
Villager = 136,
Vindicator = 137,
WanderingTrader = 138,
Warden = 139,
WindCharge = 140,
Witch = 141,
Wither = 142,
WitherSkeleton = 143,
WitherSkull = 144,
Wolf = 145,
Zoglin = 146,
Zombie = 147,
ZombieHorse = 148,
ZombieVillager = 149,
ZombifiedPiglin = 150,
Player = 151,
FishingBobber = 152,
}
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
CopperGolem = 27
CommandBlockMinecart = 28
Cow = 29
Creaking = 30
Creeper = 31
DarkOakBoat = 32
DarkOakChestBoat = 33
Dolphin = 34
Donkey = 35
DragonFireball = 36
Drowned = 37
Egg = 38
ElderGuardian = 39
Enderman = 40
Endermite = 41
EnderDragon = 42
EnderPearl = 43
EndCrystal = 44
Evoker = 45
EvokerFangs = 46
ExperienceBottle = 47
ExperienceOrb = 48
EyeOfEnder = 49
FallingBlock = 50
Fireball = 51
FireworkRocket = 52
Fox = 53
Frog = 54
FurnaceMinecart = 55
Ghast = 56
HappyGhast = 57
Giant = 58
GlowItemFrame = 59
GlowSquid = 60
Goat = 61
Guardian = 62
Hoglin = 63
HopperMinecart = 64
Horse = 65
Husk = 66
Illusioner = 67
Interaction = 68
IronGolem = 69
Item = 70
ItemDisplay = 71
ItemFrame = 72
JungleBoat = 73
JungleChestBoat = 74
LeashKnot = 75
LightningBolt = 76
Llama = 77
LlamaSpit = 78
MagmaCube = 79
MangroveBoat = 80
MangroveChestBoat = 81
Mannequin = 82
Marker = 83
Minecart = 84
Mooshroom = 85
Mule = 86
OakBoat = 87
OakChestBoat = 88
Ocelot = 89
OminousItemSpawner = 90
Painting = 91
PaleOakBoat = 92
PaleOakChestBoat = 93
Panda = 94
Parrot = 95
Phantom = 96
Pig = 97
Piglin = 98
PiglinBrute = 99
Pillager = 100
PolarBear = 101
SplashPotion = 102
LingeringPotion = 103
Pufferfish = 104
Rabbit = 105
Ravager = 106
Salmon = 107
Sheep = 108
Shulker = 109
ShulkerBullet = 110
Silverfish = 111
Skeleton = 112
SkeletonHorse = 113
Slime = 114
SmallFireball = 115
Sniffer = 116
Snowball = 117
SnowGolem = 118
SpawnerMinecart = 119
SpectralArrow = 120
Spider = 121
SpruceBoat = 122
SpruceChestBoat = 123
Squid = 124
Stray = 125
Strider = 126
Tadpole = 127
TextDisplay = 128
Tnt = 129
TntMinecart = 130
TraderLlama = 131
Trident = 132
TropicalFish = 133
Turtle = 134
Vex = 135
Villager = 136
Vindicator = 137
WanderingTrader = 138
Warden = 139
WindCharge = 140
Witch = 141
Wither = 142
WitherSkeleton = 143
WitherSkull = 144
Wolf = 145
Zoglin = 146
Zombie = 147
ZombieHorse = 148
ZombieVillager = 149
ZombifiedPiglin = 150
Player = 151
FishingBobber = 152
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 duplicate 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
Available on crate feature serde
only.
impl<'de> Deserialize<'de> for EntityKind
Available on crate feature
serde
only.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
Available on crate feature serde
only.
impl Serialize for EntityKind
Available on crate feature
serde
only.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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.