aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/src/packets/game/clientbound_award_stats_packet.rs
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-09-05 11:44:48 -0500
committermat <github@matdoes.dev>2022-09-05 11:44:48 -0500
commitfcb5bdf04241082d08b1ecc083745d6d97af61a9 (patch)
treeb41a76923e299dc60802d676a319c85f9c76858c /azalea-protocol/src/packets/game/clientbound_award_stats_packet.rs
parent4301a2f2d4c711fd50a54cf065079c42b89a72f2 (diff)
downloadazalea-drasl-fcb5bdf04241082d08b1ecc083745d6d97af61a9.tar.xz
use az-registry in az-protocol
Diffstat (limited to 'azalea-protocol/src/packets/game/clientbound_award_stats_packet.rs')
-rw-r--r--azalea-protocol/src/packets/game/clientbound_award_stats_packet.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/azalea-protocol/src/packets/game/clientbound_award_stats_packet.rs b/azalea-protocol/src/packets/game/clientbound_award_stats_packet.rs
index 3629ed6f..2812987d 100644
--- a/azalea-protocol/src/packets/game/clientbound_award_stats_packet.rs
+++ b/azalea-protocol/src/packets/game/clientbound_award_stats_packet.rs
@@ -9,10 +9,14 @@ pub struct ClientboundAwardStatsPacket {
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, McBuf)]
-pub struct Stat {
- // TODO: make these good enums and stuff
- #[var]
- pub stat_type: u32,
- #[var]
- pub statistic_id: u32,
+pub enum Stat {
+ Mined(azalea_registry::Block),
+ Crafted(azalea_registry::Item),
+ Used(azalea_registry::Item),
+ Broken(azalea_registry::Item),
+ PickedUp(azalea_registry::Item),
+ Dropped(azalea_registry::Item),
+ Killed(azalea_registry::EntityType),
+ KilledBy(azalea_registry::EntityType),
+ Custom(azalea_registry::CustomStat),
}