Make block_id macro work in pumpkin-world

This commit is contained in:
lukas0008 2024-09-19 20:24:15 +02:00
parent a30dbde50b
commit 8112f4a6d9

View File

@ -131,8 +131,14 @@ pub fn block_id_impl(item: TokenStream) -> TokenStream {
}
};
quote! {
pumpkin_world::block::block_id::BlockId::from_id(#id as u16)
if std::env::var("CARGO_PKG_NAME").unwrap() == "pumpkin-world" {
quote! {
crate::block::block_id::BlockId::from_id(#id as u16)
}
} else {
quote! {
pumpkin_world::block::block_id::BlockId::from_id(#id as u16)
}
}
.into()
}