Skip to content

Commit 53bb4de

Browse files
committed
renamed pending interaction queues to match the managers
1 parent 8a89f7c commit 53bb4de

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

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

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,15 @@ object BreakManager : RequestHandler<BreakRequest>(), PositionBlocking {
7070
set(value) { breakingInfos[1] = value }
7171
private val breakingInfos = arrayOfNulls<BreakInfo>(2)
7272

73-
private val pendingInteractions = LimitedDecayQueue<BreakInfo>(
73+
private val pendingBreaks = LimitedDecayQueue<BreakInfo>(
7474
TaskFlowModule.build.maxPendingInteractions, TaskFlowModule.build.interactionTimeout * 50L
7575
) {
7676
info("${it::class.simpleName} at ${it.context.expectedPos.toShortString()} timed out")
7777
mc.world?.setBlockState(it.context.expectedPos, it.context.checkedState)
7878
}
7979

8080
override val blockedPositions
81-
get() = breakingInfos.mapNotNull { it?.context?.expectedPos } + pendingInteractions.map { it.context.expectedPos }
81+
get() = breakingInfos.mapNotNull { it?.context?.expectedPos } + pendingBreaks.map { it.context.expectedPos }
8282

8383
private var rotation: RotationRequest? = null
8484
private var validRotation = false
@@ -153,7 +153,7 @@ object BreakManager : RequestHandler<BreakRequest>(), PositionBlocking {
153153

154154
currentRequest?.let request@ { request ->
155155
val breakConfig = request.buildConfig.breakSettings
156-
val takeCount = breakConfig.maxPendingBreaks - (breakingInfos.count { it != null } + pendingInteractions.size)
156+
val takeCount = breakConfig.maxPendingBreaks - (breakingInfos.count { it != null } + pendingBreaks.size)
157157
val validContexts = request.contexts
158158
.filter { ctx -> canAccept(ctx) }
159159
.sortedBy { it.instantBreak }
@@ -188,14 +188,14 @@ object BreakManager : RequestHandler<BreakRequest>(), PositionBlocking {
188188
}
189189

190190
listen<WorldEvent.BlockUpdate.Server> { event ->
191-
pendingInteractions
191+
pendingBreaks
192192
.firstOrNull { it.context.expectedPos == event.pos }
193193
?.let { pending ->
194194
// return if the state hasn't changed
195195
if (event.newState.matches(pending.context.checkedState))
196196
return@listen
197197

198-
pendingInteractions.remove(pending)
198+
pendingBreaks.remove(pending)
199199
// return if the block's not broken
200200
if (!matchesTargetState(event.pos, pending.context.targetState, event.newState))
201201
return@listen
@@ -227,7 +227,7 @@ object BreakManager : RequestHandler<BreakRequest>(), PositionBlocking {
227227
// ToDo: Dependent on the tracked data order. When set stack is called after position it wont work
228228
// listen<EntityEvent.EntityUpdate> {
229229
// if (it.entity !is ItemEntity) return@listen
230-
// pendingInteractions
230+
// pendingBreaks
231231
// .firstOrNull { info -> matchesBlockItem(info, it.entity) }
232232
// ?.onItemDrop?.invoke(it.entity)
233233
// ?: breakingInfos
@@ -296,12 +296,12 @@ object BreakManager : RequestHandler<BreakRequest>(), PositionBlocking {
296296
}
297297

298298
private fun setPendingInteractionsLimits(buildConfig: BuildConfig) {
299-
pendingInteractions.setMaxSize(buildConfig.maxPendingInteractions)
300-
pendingInteractions.setDecayTime(buildConfig.interactionTimeout * 50L)
299+
pendingBreaks.setMaxSize(buildConfig.maxPendingInteractions)
300+
pendingBreaks.setDecayTime(buildConfig.interactionTimeout * 50L)
301301
}
302302

303303
private fun SafeContext.canAccept(ctx: BreakContext) =
304-
pendingInteractions.none { it.context.expectedPos == ctx.expectedPos }
304+
pendingBreaks.none { it.context.expectedPos == ctx.expectedPos }
305305
&& breakingInfos.none { info -> info?.context?.expectedPos == ctx.expectedPos }
306306
&& !blockState(ctx.expectedPos).isAir
307307

@@ -449,10 +449,10 @@ object BreakManager : RequestHandler<BreakRequest>(), PositionBlocking {
449449
}
450450
BreakConfirmationMode.BreakThenAwait -> {
451451
destroyBlock(info)
452-
pendingInteractions.add(info)
452+
pendingBreaks.add(info)
453453
}
454454
BreakConfirmationMode.AwaitThenBreak -> {
455-
pendingInteractions.add(info)
455+
pendingBreaks.add(info)
456456
}
457457
}
458458
info.nullify()

common/src/main/kotlin/com/lambda/interaction/request/placing/PlaceManager.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,15 @@ import net.minecraft.util.math.BlockPos
5959
import net.minecraft.world.GameMode
6060

6161
object PlaceManager : RequestHandler<PlaceRequest>(), PositionBlocking {
62-
private val pendingInteractions = LimitedDecayQueue<PlaceRequest>(
62+
private val pendingPlacements = LimitedDecayQueue<PlaceRequest>(
6363
TaskFlowModule.build.maxPendingInteractions, TaskFlowModule.build.interactionTimeout * 50L
6464
) {
6565
info("${it::class.simpleName} at ${it.placeContext.expectedPos.toShortString()} timed out")
6666
mc.world?.setBlockState(it.placeContext.expectedPos, it.placeContext.checkedState)
6767
}
6868

6969
override val blockedPositions
70-
get() = pendingInteractions.map { it.placeContext.expectedPos }
70+
get() = pendingPlacements.map { it.placeContext.expectedPos }
7171

7272
private var rotation: RotationRequest? = null
7373
private var validRotation = false
@@ -116,7 +116,7 @@ object PlaceManager : RequestHandler<PlaceRequest>(), PositionBlocking {
116116
}
117117

118118
currentRequest?.let request@ { request ->
119-
if (pendingInteractions.size >= request.buildConfig.placeSettings.maxPendingPlacements) {
119+
if (pendingPlacements.size >= request.buildConfig.placeSettings.maxPendingPlacements) {
120120
postEvent()
121121
return@onRotate
122122
}
@@ -125,8 +125,8 @@ object PlaceManager : RequestHandler<PlaceRequest>(), PositionBlocking {
125125
request.rotationConfig.request(request.placeContext.rotation)
126126
else null
127127

128-
pendingInteractions.setMaxSize(request.buildConfig.maxPendingInteractions)
129-
pendingInteractions.setDecayTime(request.buildConfig.interactionTimeout * 50L)
128+
pendingPlacements.setMaxSize(request.buildConfig.maxPendingInteractions)
129+
pendingPlacements.setDecayTime(request.buildConfig.interactionTimeout * 50L)
130130
}
131131
}
132132

@@ -140,10 +140,10 @@ object PlaceManager : RequestHandler<PlaceRequest>(), PositionBlocking {
140140
}
141141

142142
listen<WorldEvent.BlockUpdate.Server> { event ->
143-
pendingInteractions
143+
pendingPlacements
144144
.firstOrNull { it.placeContext.expectedPos == event.pos }
145145
?.let { request ->
146-
pendingInteractions.remove(request)
146+
pendingPlacements.remove(request)
147147

148148
// return if the block wasn't placed
149149
if (!matchesTargetState(event.pos, request.placeContext.targetState, event.newState))
@@ -160,7 +160,7 @@ object PlaceManager : RequestHandler<PlaceRequest>(), PositionBlocking {
160160
}
161161

162162
private fun canPlace(placeContext: PlaceContext) =
163-
pendingInteractions.none { pending ->
163+
pendingPlacements.none { pending ->
164164
pending.placeContext.expectedPos == placeContext.expectedPos
165165
}
166166

@@ -186,7 +186,7 @@ object PlaceManager : RequestHandler<PlaceRequest>(), PositionBlocking {
186186
if (request.buildConfig.placeSettings.placeConfirmationMode == PlaceConfig.PlaceConfirmationMode.None)
187187
request.onPlace()
188188
else
189-
pendingInteractions.add(request)
189+
pendingPlacements.add(request)
190190

191191
if (actionResult.shouldSwingHand() && request.buildConfig.placeSettings.swing) {
192192
swingHand(request.buildConfig.placeSettings.swingType)

0 commit comments

Comments
 (0)