Enum minecraft_data::damage_type
source · #[repr(u16)]pub enum damage_type {
Show 44 variants
arrow = 0,
bad_respawn_point = 1,
cactus = 2,
cramming = 3,
dragon_breath = 4,
drown = 5,
dry_out = 6,
explosion = 7,
fall = 8,
falling_anvil = 9,
falling_block = 10,
falling_stalactite = 11,
fireball = 12,
fireworks = 13,
fly_into_wall = 14,
freeze = 15,
generic = 16,
generic_kill = 17,
hot_floor = 18,
in_fire = 19,
in_wall = 20,
indirect_magic = 21,
lava = 22,
lightning_bolt = 23,
magic = 24,
mob_attack = 25,
mob_attack_no_aggro = 26,
mob_projectile = 27,
on_fire = 28,
out_of_world = 29,
outside_border = 30,
player_attack = 31,
player_explosion = 32,
sonic_boom = 33,
stalagmite = 34,
starve = 35,
sting = 36,
sweet_berry_bush = 37,
thorns = 38,
thrown = 39,
trident = 40,
unattributed_fireball = 41,
wither = 42,
wither_skull = 43,
}Variants§
arrow = 0
bad_respawn_point = 1
cactus = 2
cramming = 3
dragon_breath = 4
drown = 5
dry_out = 6
explosion = 7
fall = 8
falling_anvil = 9
falling_block = 10
falling_stalactite = 11
fireball = 12
fireworks = 13
fly_into_wall = 14
freeze = 15
generic = 16
generic_kill = 17
hot_floor = 18
in_fire = 19
in_wall = 20
indirect_magic = 21
lava = 22
lightning_bolt = 23
magic = 24
mob_attack = 25
mob_attack_no_aggro = 26
mob_projectile = 27
on_fire = 28
out_of_world = 29
outside_border = 30
player_attack = 31
player_explosion = 32
sonic_boom = 33
stalagmite = 34
starve = 35
sting = 36
sweet_berry_bush = 37
thorns = 38
thrown = 39
trident = 40
unattributed_fireball = 41
wither = 42
wither_skull = 43
Implementations§
Trait Implementations§
source§impl Clone for damage_type
impl Clone for damage_type
source§fn clone(&self) -> damage_type
fn clone(&self) -> damage_type
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 damage_type
impl Debug for damage_type
source§impl Display for damage_type
impl Display for damage_type
source§impl Hash for damage_type
impl Hash for damage_type
source§impl PartialEq for damage_type
impl PartialEq for damage_type
source§fn eq(&self, other: &damage_type) -> bool
fn eq(&self, other: &damage_type) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Write for damage_type
impl Write for damage_type
impl Copy for damage_type
impl Eq for damage_type
impl StructuralEq for damage_type
impl StructuralPartialEq for damage_type
Auto Trait Implementations§
impl RefUnwindSafe for damage_type
impl Send for damage_type
impl Sync for damage_type
impl Unpin for damage_type
impl UnwindSafe for damage_type
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