GeyserSession: Set a default value for attackSpeed (#1419)

Fixes cooldowns not showing on a fresh world.
This commit is contained in:
Camotoy 2020-10-19 19:03:31 -04:00 committed by GitHub
parent 18e2a52d98
commit b02bc33393
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -194,9 +194,10 @@ public class GeyserSession implements CommandSender {
/** /**
* The current attack speed of the player. Used for sending proper cooldown timings. * The current attack speed of the player. Used for sending proper cooldown timings.
* Setting a default fixes cooldowns not showing up on a fresh world.
*/ */
@Setter @Setter
private double attackSpeed; private double attackSpeed = 4.0d;
/** /**
* The time of the last hit. Used to gauge how long the cooldown is taking. * The time of the last hit. Used to gauge how long the cooldown is taking.
* This is a session variable in order to prevent more scheduled threads than necessary. * This is a session variable in order to prevent more scheduled threads than necessary.