diff options
| author | mat <github@matdoes.dev> | 2022-09-05 11:44:48 -0500 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-09-05 11:44:48 -0500 |
| commit | fcb5bdf04241082d08b1ecc083745d6d97af61a9 (patch) | |
| tree | b41a76923e299dc60802d676a319c85f9c76858c /azalea-protocol/src/packets/game/clientbound_award_stats_packet.rs | |
| parent | 4301a2f2d4c711fd50a54cf065079c42b89a72f2 (diff) | |
| download | azalea-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.rs | 16 |
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), } |
