Base implementation for worlds/blocks
This commit is contained in:
parent
f4f0b71e79
commit
ba1fe8e766
|
@ -34,29 +34,6 @@ use time;
|
||||||
|
|
||||||
pub const SUPPORTED_PROTOCOL: i32 = 74;
|
pub const SUPPORTED_PROTOCOL: i32 = 74;
|
||||||
|
|
||||||
#[doc(hidden)]
|
|
||||||
macro_rules! create_ids {
|
|
||||||
($t:ty, ) => ();
|
|
||||||
($t:ty, prev($prev:ident), $name:ident) => (
|
|
||||||
#[allow(non_upper_case_globals)]
|
|
||||||
pub const $name: $t = $prev + 1;
|
|
||||||
);
|
|
||||||
($t:ty, prev($prev:ident), $name:ident, $($n:ident),+) => (
|
|
||||||
#[allow(non_upper_case_globals)]
|
|
||||||
pub const $name: $t = $prev + 1;
|
|
||||||
create_ids!($t, prev($name), $($n),+);
|
|
||||||
);
|
|
||||||
($t:ty, $name:ident, $($n:ident),+) => (
|
|
||||||
#[allow(non_upper_case_globals)]
|
|
||||||
pub const $name: $t = 0;
|
|
||||||
create_ids!($t, prev($name), $($n),+);
|
|
||||||
);
|
|
||||||
($t:ty, $name:ident) => (
|
|
||||||
#[allow(non_upper_case_globals)]
|
|
||||||
pub const $name: $t = 0;
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/// Helper macro for defining packets
|
/// Helper macro for defining packets
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
|
|
Loading…
Reference in New Issue