Players can no longer use their abilities in spectator mode

This commit is contained in:
Sollace 2024-04-21 23:07:10 +01:00
parent 19f67c23c6
commit bdedeeece4
No known key found for this signature in database
GPG key ID: E52FACE7B5C773DB

View file

@ -104,7 +104,7 @@ public class KeyBindingsHandler {
changePage(client, maxPage, -1); changePage(client, maxPage, -1);
} else if (page < maxPage && pageUp.getState() == PressedState.PRESSED) { } else if (page < maxPage && pageUp.getState() == PressedState.PRESSED) {
changePage(client, maxPage, 1); changePage(client, maxPage, 1);
} else { } else if (!client.player.isSpectator()) {
for (Binding i : keys.keySet()) { for (Binding i : keys.keySet()) {
AbilitySlot slot = keys.get(i); AbilitySlot slot = keys.get(i);
if (slot == AbilitySlot.PRIMARY && client.options.sneakKey.isPressed() && abilities.isFilled(AbilitySlot.PASSIVE)) { if (slot == AbilitySlot.PRIMARY && client.options.sneakKey.isPressed() && abilities.isFilled(AbilitySlot.PASSIVE)) {