aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/packet-macros/src
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-05-07 11:58:00 -0500
committermat <github@matdoes.dev>2022-05-07 11:58:00 -0500
commitb9c31efc0161457771861e6858a4a4da0b6a2727 (patch)
tree5ce24cf6e79f8fb640b4213bc60597f89b2f0bae /azalea-protocol/packet-macros/src
parent79bf5771303c70115cba09ac55c7b7a2d3e32091 (diff)
downloadazalea-drasl-b9c31efc0161457771861e6858a4a4da0b6a2727.tar.xz
Initialize worldborder packet
Also add varlong and replace #[varint] with #[var]
Diffstat (limited to 'azalea-protocol/packet-macros/src')
-rwxr-xr-xazalea-protocol/packet-macros/src/lib.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/azalea-protocol/packet-macros/src/lib.rs b/azalea-protocol/packet-macros/src/lib.rs
index 35abf642..a25492c6 100755
--- a/azalea-protocol/packet-macros/src/lib.rs
+++ b/azalea-protocol/packet-macros/src/lib.rs
@@ -23,9 +23,9 @@ fn create_impl_mcbufreadable(ident: &Ident, data: &Data) -> proc_macro2::TokenSt
// if it's a string, use buf.write_string
match field_type {
syn::Type::Path(_) => {
- if f.attrs.iter().any(|a| a.path.is_ident("varint")) {
+ if f.attrs.iter().any(|a| a.path.is_ident("var")) {
quote! {
- let #field_name = crate::mc_buf::McBufVarintReadable::varint_read_into(buf)?;
+ let #field_name = crate::mc_buf::McBufVarReadable::var_read_into(buf)?;
}
} else {
quote! {
@@ -102,9 +102,9 @@ fn create_impl_mcbufwritable(ident: &Ident, data: &Data) -> proc_macro2::TokenSt
// if it's a string, use buf.write_string
match field_type {
syn::Type::Path(_) => {
- if f.attrs.iter().any(|attr| attr.path.is_ident("varint")) {
+ if f.attrs.iter().any(|attr| attr.path.is_ident("var")) {
quote! {
- crate::mc_buf::McBufVarintWritable::varint_write_into(&self.#field_name, buf)?;
+ crate::mc_buf::McBufVarWritable::var_write_into(&self.#field_name, buf)?;
}
} else {
quote! {
@@ -143,14 +143,14 @@ fn create_impl_mcbufwritable(ident: &Ident, data: &Data) -> proc_macro2::TokenSt
}
}
-#[proc_macro_derive(McBufReadable, attributes(varint))]
+#[proc_macro_derive(McBufReadable, attributes(var))]
pub fn derive_mcbufreadable(input: TokenStream) -> TokenStream {
let DeriveInput { ident, data, .. } = parse_macro_input!(input);
create_impl_mcbufreadable(&ident, &data).into()
}
-#[proc_macro_derive(McBufWritable, attributes(varint))]
+#[proc_macro_derive(McBufWritable, attributes(var))]
pub fn derive_mcbufwritable(input: TokenStream) -> TokenStream {
let DeriveInput { ident, data, .. } = parse_macro_input!(input);
@@ -198,22 +198,22 @@ fn as_packet_derive(input: TokenStream, state: proc_macro2::TokenStream) -> Toke
contents.into()
}
-#[proc_macro_derive(GamePacket, attributes(varint))]
+#[proc_macro_derive(GamePacket, attributes(var))]
pub fn derive_game_packet(input: TokenStream) -> TokenStream {
as_packet_derive(input, quote! {crate::packets::game::GamePacket})
}
-#[proc_macro_derive(HandshakePacket, attributes(varint))]
+#[proc_macro_derive(HandshakePacket, attributes(var))]
pub fn derive_handshake_packet(input: TokenStream) -> TokenStream {
as_packet_derive(input, quote! {crate::packets::handshake::HandshakePacket})
}
-#[proc_macro_derive(LoginPacket, attributes(varint))]
+#[proc_macro_derive(LoginPacket, attributes(var))]
pub fn derive_login_packet(input: TokenStream) -> TokenStream {
as_packet_derive(input, quote! {crate::packets::login::LoginPacket})
}
-#[proc_macro_derive(StatusPacket, attributes(varint))]
+#[proc_macro_derive(StatusPacket, attributes(var))]
pub fn derive_status_packet(input: TokenStream) -> TokenStream {
as_packet_derive(input, quote! {crate::packets::status::StatusPacket})
}