diff --git a/src/main/java/emu/lunarcore/Config.java b/src/main/java/emu/lunarcore/Config.java index faa96e2..2b153e9 100644 --- a/src/main/java/emu/lunarcore/Config.java +++ b/src/main/java/emu/lunarcore/Config.java @@ -84,6 +84,7 @@ public class Config { @Getter public static class ServerOptions { public int entitySceneLimit = 2000; + public boolean spendStamina = true; public Set defaultPermissions = Set.of("*"); } diff --git a/src/main/java/emu/lunarcore/game/player/Player.java b/src/main/java/emu/lunarcore/game/player/Player.java index 844836b..db627a7 100644 --- a/src/main/java/emu/lunarcore/game/player/Player.java +++ b/src/main/java/emu/lunarcore/game/player/Player.java @@ -365,6 +365,9 @@ public class Player { } public void spendStamina(int amount) { + if (!LunarCore.getConfig().getServerOptions().spendStamina) { + return; + } this.stamina = Math.max(this.stamina - amount, 0); this.sendPacket(new PacketStaminaInfoScNotify(this)); }