Skip to content

Commit a5096a2

Browse files
committed
better re-break setting and updatedThisTick check
1 parent 5f7a85f commit a5096a2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
package com.lambda.interaction.request.breaking
1919

20-
import com.lambda.config.groups.ReBreakSettings
2120
import com.lambda.event.events.ConnectionEvent
2221
import com.lambda.event.events.TickEvent
2322
import com.lambda.event.listener.SafeListener.Companion.listen
@@ -62,7 +61,9 @@ object ReBreakManager {
6261
runSafe {
6362
val info = reBreak ?: return@runSafe ReBreakResult.Ignored
6463

65-
if (info.context.expectedPos != ctx.expectedPos || info.breakConfig.reBreak.mode != ReBreakSettings.Mode.Manual) {
64+
if (info.updatedThisTick) return@runSafe ReBreakResult.ReBroke
65+
66+
if (info.context.expectedPos != ctx.expectedPos || !info.breakConfig.reBreak.mode.isEnabled()) {
6667
return@runSafe ReBreakResult.Ignored
6768
}
6869
info.updateInfo(ctx, breakRequest)

0 commit comments

Comments
 (0)