Skip to content

Commit 6a51aca

Browse files
committed
make fudge factor affect everything
1 parent df89d64 commit 6a51aca

File tree

1 file changed

+1
-12
lines changed
  • common/src/main/kotlin/com/lambda/interaction/request/breaking

1 file changed

+1
-12
lines changed

common/src/main/kotlin/com/lambda/interaction/request/breaking/BreakManager.kt

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@ import net.minecraft.entity.ItemEntity
5858
import net.minecraft.sound.SoundCategory
5959
import net.minecraft.util.Hand
6060
import net.minecraft.util.math.BlockPos
61-
import kotlin.math.abs
62-
import kotlin.math.ceil
6361

6462
object BreakManager : RequestHandler<BreakRequest>(
6563
0,
@@ -563,16 +561,7 @@ object BreakManager : RequestHandler<BreakRequest>(
563561
player,
564562
world,
565563
ctx.expectedPos
566-
).let { breakDelta ->
567-
breakDelta * if (info.isSecondary || info.isRedundant) {
568-
info.breakingTicks - config.fudgeFactor
569-
} else {
570-
val serverBreakTicks = ceil(1.0 / breakDelta).toInt()
571-
val clientBreakTicks = ceil(config.breakThreshold / breakDelta).toInt()
572-
val diff = serverBreakTicks - clientBreakTicks
573-
info.breakingTicks - config.fudgeFactor.coerceAtMost(abs(diff))
574-
}
575-
}
564+
) * (info.breakingTicks - config.fudgeFactor)
576565

577566
val overBreakThreshold = progress >= info.getBreakThreshold()
578567

0 commit comments

Comments
 (0)