Skip to content

Commit 294ed86

Browse files
committed
remove item from instant breaks regardless of if the preprocessing succeeds
1 parent acd6b95 commit 294ed86

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ import net.minecraft.util.math.Box
9494
import net.minecraft.world.BlockView
9595
import kotlin.math.max
9696

97-
// ToDo: Fix root cause of breaks becoming redundant while the actual state is empty
9897
object BreakManager : RequestHandler<BreakRequest>(
9998
0,
10099
TickEvent.Pre,
@@ -469,10 +468,10 @@ object BreakManager : RequestHandler<BreakRequest>(
469468
if (!rotated || tickStage !in request.config.breakStageMask) return false
470469

471470
val breakInfo = initNewBreak(ctx, request) ?: return false
471+
iterator.remove()
472472
if (!handlePreProcessing()) return false
473473

474474
updateBreakProgress(breakInfo)
475-
iterator.remove()
476475
}
477476
return true
478477
}

0 commit comments

Comments
 (0)