#[repr(u8)]
pub enum game_event {
Show 60 variants block_activate = 0, block_attach = 1, block_change = 2, block_close = 3, block_deactivate = 4, block_destroy = 5, block_detach = 6, block_open = 7, block_place = 8, container_close = 9, container_open = 10, drink = 11, eat = 12, elytra_glide = 13, entity_damage = 14, entity_die = 15, entity_dismount = 16, entity_interact = 17, entity_mount = 18, entity_place = 19, entity_action = 20, equip = 21, explode = 22, flap = 23, fluid_pickup = 24, fluid_place = 25, hit_ground = 26, instrument_play = 27, item_interact_finish = 28, item_interact_start = 29, jukebox_play = 30, jukebox_stop_play = 31, lightning_strike = 32, note_block_play = 33, prime_fuse = 34, projectile_land = 35, projectile_shoot = 36, sculk_sensor_tendrils_clicking = 37, shear = 38, shriek = 39, splash = 40, step = 41, swim = 42, teleport = 43, unequip = 44, resonate_1 = 45, resonate_2 = 46, resonate_3 = 47, resonate_4 = 48, resonate_5 = 49, resonate_6 = 50, resonate_7 = 51, resonate_8 = 52, resonate_9 = 53, resonate_10 = 54, resonate_11 = 55, resonate_12 = 56, resonate_13 = 57, resonate_14 = 58, resonate_15 = 59,
}

Variants§

§

block_activate = 0

§

block_attach = 1

§

block_change = 2

§

block_close = 3

§

block_deactivate = 4

§

block_destroy = 5

§

block_detach = 6

§

block_open = 7

§

block_place = 8

§

container_close = 9

§

container_open = 10

§

drink = 11

§

eat = 12

§

elytra_glide = 13

§

entity_damage = 14

§

entity_die = 15

§

entity_dismount = 16

§

entity_interact = 17

§

entity_mount = 18

§

entity_place = 19

§

entity_action = 20

§

equip = 21

§

explode = 22

§

flap = 23

§

fluid_pickup = 24

§

fluid_place = 25

§

hit_ground = 26

§

instrument_play = 27

§

item_interact_finish = 28

§

item_interact_start = 29

§

jukebox_play = 30

§

jukebox_stop_play = 31

§

lightning_strike = 32

§

note_block_play = 33

§

prime_fuse = 34

§

projectile_land = 35

§

projectile_shoot = 36

§

sculk_sensor_tendrils_clicking = 37

§

shear = 38

§

shriek = 39

§

splash = 40

§

step = 41

§

swim = 42

§

teleport = 43

§

unequip = 44

§

resonate_1 = 45

§

resonate_2 = 46

§

resonate_3 = 47

§

resonate_4 = 48

§

resonate_5 = 49

§

resonate_6 = 50

§

resonate_7 = 51

§

resonate_8 = 52

§

resonate_9 = 53

§

resonate_10 = 54

§

resonate_11 = 55

§

resonate_12 = 56

§

resonate_13 = 57

§

resonate_14 = 58

§

resonate_15 = 59

Implementations§

source§

impl game_event

source

pub const fn id(self) -> u8

source

pub const fn new(x: u8) -> Self

source§

impl game_event

source

pub const MAX: usize = 59usize

source§

impl game_event

source

pub const fn name(self) -> &'static str

source

pub fn parse(name: &[u8]) -> Option<Self>

Trait Implementations§

source§

impl Clone for game_event

source§

fn clone(&self) -> game_event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for game_event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for game_event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for game_event

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for game_event

source§

fn eq(&self, other: &game_event) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Read for game_event

source§

fn read(n: &mut &[u8]) -> Option<Self>

source§

impl Write for game_event

source§

fn len(&self) -> usize

source§

fn write(&self, w: &mut UnsafeWriter)

source§

impl Copy for game_event

source§

impl Eq for game_event

source§

impl StructuralEq for game_event

source§

impl StructuralPartialEq for game_event

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.