diff options
| author | mat <27899617+mat-1@users.noreply.github.com> | 2023-07-15 04:39:43 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-15 04:39:43 -0500 |
| commit | cde7e35046b726b07bf3e067c080b85a12b2fd74 (patch) | |
| tree | 9d517911cbaf14f007958a92392101f24ec14118 /azalea-client/src/client.rs | |
| parent | 148f20381750be3e2c38a6bdaf8d339113da1b39 (diff) | |
| download | azalea-drasl-cde7e35046b726b07bf3e067c080b85a12b2fd74.tar.xz | |
Attacking (#96)
* add Client::attack
* partially implement attack cooldowns
* attack speed modifiers
* don't care clippy
---------
Co-authored-by: mat <git@matdoes.dev>
Diffstat (limited to 'azalea-client/src/client.rs')
| -rw-r--r-- | azalea-client/src/client.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/azalea-client/src/client.rs b/azalea-client/src/client.rs index 301d9197..f7fcb16c 100644 --- a/azalea-client/src/client.rs +++ b/azalea-client/src/client.rs @@ -1,4 +1,5 @@ use crate::{ + attack::{self, AttackPlugin}, chat::ChatPlugin, disconnect::{DisconnectEvent, DisconnectPlugin}, events::{Event, EventPlugin, LocalPlayerEvents}, @@ -306,6 +307,7 @@ impl Client { abilities: PlayerAbilities::default(), permission_level: PermissionLevel::default(), mining: mining::MineBundle::default(), + attack: attack::AttackBundle::default(), _local: Local, }); @@ -574,6 +576,7 @@ pub struct JoinedClientBundle { pub permission_level: PermissionLevel, pub mining: mining::MineBundle, + pub attack: attack::AttackBundle, pub _local: Local, } @@ -722,6 +725,7 @@ impl PluginGroup for DefaultPlugins { .add(InteractPlugin) .add(RespawnPlugin) .add(MinePlugin) + .add(AttackPlugin) .add(TickBroadcastPlugin); #[cfg(feature = "log")] { |
