From 7d7a57b99be71949ed14c5e994e117a6a9eba89f Mon Sep 17 00:00:00 2001 From: TDSTOS Date: Sun, 12 Apr 2026 10:10:59 +0200 Subject: [PATCH] Increase attack nerfs and base attack speed Raise weapon nerf multipliers (swordNerf from 0.5 to 0.75, otherNerf from 0.2 to 0.4) and increase players' GENERIC_ATTACK_SPEED base value on join/quit from 2.0 to 8.0. These adjustments rebalance damage/nerf scaling with the higher default attack speed. Also contains minor whitespace cleanup in the listener file. --- .../club/mcscrims/speedhg/listener/GameStateListener.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/club/mcscrims/speedhg/listener/GameStateListener.kt b/src/main/kotlin/club/mcscrims/speedhg/listener/GameStateListener.kt index c054e4a..edce4b2 100644 --- a/src/main/kotlin/club/mcscrims/speedhg/listener/GameStateListener.kt +++ b/src/main/kotlin/club/mcscrims/speedhg/listener/GameStateListener.kt @@ -197,8 +197,8 @@ class GameStateListener : Listener { event.isCancelled = true } - private val swordNerf = 0.5 - private val otherNerf = 0.2 + private val swordNerf = 0.75 + private val otherNerf = 0.4 private val nerfedItems = listOf( "_AXE", "_SHOVEL", "_PICKAXE" @@ -354,10 +354,10 @@ class GameStateListener : Listener { @EventHandler fun onJoin( event: PlayerJoinEvent ) = setAttackSpeed( event.player ) - + @EventHandler fun onQuit( event: PlayerQuitEvent ) = setAttackSpeed( event.player ) - private fun setAttackSpeed( player: Player ) = player.getAttribute( Attribute.GENERIC_ATTACK_SPEED )?.baseValue = 2.0 + private fun setAttackSpeed( player: Player ) = player.getAttribute( Attribute.GENERIC_ATTACK_SPEED )?.baseValue = 8.0 } \ No newline at end of file