#[repr(u32)]pub enum EntityKind {
Show 151 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,
HappyGhast = 56,
Giant = 57,
GlowItemFrame = 58,
GlowSquid = 59,
Goat = 60,
Guardian = 61,
Hoglin = 62,
HopperMinecart = 63,
Horse = 64,
Husk = 65,
Illusioner = 66,
Interaction = 67,
IronGolem = 68,
Item = 69,
ItemDisplay = 70,
ItemFrame = 71,
JungleBoat = 72,
JungleChestBoat = 73,
LeashKnot = 74,
LightningBolt = 75,
Llama = 76,
LlamaSpit = 77,
MagmaCube = 78,
MangroveBoat = 79,
MangroveChestBoat = 80,
Marker = 81,
Minecart = 82,
Mooshroom = 83,
Mule = 84,
OakBoat = 85,
OakChestBoat = 86,
Ocelot = 87,
OminousItemSpawner = 88,
Painting = 89,
PaleOakBoat = 90,
PaleOakChestBoat = 91,
Panda = 92,
Parrot = 93,
Phantom = 94,
Pig = 95,
Piglin = 96,
PiglinBrute = 97,
Pillager = 98,
PolarBear = 99,
SplashPotion = 100,
LingeringPotion = 101,
Pufferfish = 102,
Rabbit = 103,
Ravager = 104,
Salmon = 105,
Sheep = 106,
Shulker = 107,
ShulkerBullet = 108,
Silverfish = 109,
Skeleton = 110,
SkeletonHorse = 111,
Slime = 112,
SmallFireball = 113,
Sniffer = 114,
Snowball = 115,
SnowGolem = 116,
SpawnerMinecart = 117,
SpectralArrow = 118,
Spider = 119,
SpruceBoat = 120,
SpruceChestBoat = 121,
Squid = 122,
Stray = 123,
Strider = 124,
Tadpole = 125,
TextDisplay = 126,
Tnt = 127,
TntMinecart = 128,
TraderLlama = 129,
Trident = 130,
TropicalFish = 131,
Turtle = 132,
Vex = 133,
Villager = 134,
Vindicator = 135,
WanderingTrader = 136,
Warden = 137,
WindCharge = 138,
Witch = 139,
Wither = 140,
WitherSkeleton = 141,
WitherSkull = 142,
Wolf = 143,
Zoglin = 144,
Zombie = 145,
ZombieHorse = 146,
ZombieVillager = 147,
ZombifiedPiglin = 148,
Player = 149,
FishingBobber = 150,
}
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
HappyGhast = 56
Giant = 57
GlowItemFrame = 58
GlowSquid = 59
Goat = 60
Guardian = 61
Hoglin = 62
HopperMinecart = 63
Horse = 64
Husk = 65
Illusioner = 66
Interaction = 67
IronGolem = 68
Item = 69
ItemDisplay = 70
ItemFrame = 71
JungleBoat = 72
JungleChestBoat = 73
LeashKnot = 74
LightningBolt = 75
Llama = 76
LlamaSpit = 77
MagmaCube = 78
MangroveBoat = 79
MangroveChestBoat = 80
Marker = 81
Minecart = 82
Mooshroom = 83
Mule = 84
OakBoat = 85
OakChestBoat = 86
Ocelot = 87
OminousItemSpawner = 88
Painting = 89
PaleOakBoat = 90
PaleOakChestBoat = 91
Panda = 92
Parrot = 93
Phantom = 94
Pig = 95
Piglin = 96
PiglinBrute = 97
Pillager = 98
PolarBear = 99
SplashPotion = 100
LingeringPotion = 101
Pufferfish = 102
Rabbit = 103
Ravager = 104
Salmon = 105
Sheep = 106
Shulker = 107
ShulkerBullet = 108
Silverfish = 109
Skeleton = 110
SkeletonHorse = 111
Slime = 112
SmallFireball = 113
Sniffer = 114
Snowball = 115
SnowGolem = 116
SpawnerMinecart = 117
SpectralArrow = 118
Spider = 119
SpruceBoat = 120
SpruceChestBoat = 121
Squid = 122
Stray = 123
Strider = 124
Tadpole = 125
TextDisplay = 126
Tnt = 127
TntMinecart = 128
TraderLlama = 129
Trident = 130
TropicalFish = 131
Turtle = 132
Vex = 133
Villager = 134
Vindicator = 135
WanderingTrader = 136
Warden = 137
WindCharge = 138
Witch = 139
Wither = 140
WitherSkeleton = 141
WitherSkull = 142
Wolf = 143
Zoglin = 144
Zombie = 145
ZombieHorse = 146
ZombieVillager = 147
ZombifiedPiglin = 148
Player = 149
FishingBobber = 150
Implementations§
Source§impl EntityKind
impl EntityKind
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
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§const fn clone_from(&mut self, source: &Self)
const 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