Skip to content

Commit ae45467

Browse files
committed
pending interaction checks in PlaceContainer
1 parent c28e38b commit ae45467

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

common/src/main/kotlin/com/lambda/module/modules/player/PacketMine.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,6 @@ object PacketMine : Module(
192192
onCancel { removeBreak(it, true) }
193193
onReBreakStart { reBreakPos = it }
194194
onReBreak { reBreakPos = it }
195-
onItemDrop { _ -> itemDrops++ }
196195
}.submit()
197196
}
198197

common/src/main/kotlin/com/lambda/task/tasks/PlaceContainer.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import com.lambda.interaction.construction.result.BuildResult
2727
import com.lambda.interaction.construction.result.PlaceResult
2828
import com.lambda.interaction.construction.simulation.BuildSimulator.simulate
2929
import com.lambda.interaction.construction.verify.TargetState
30+
import com.lambda.interaction.request.ManagerUtils
3031
import com.lambda.interaction.request.inventory.InventoryConfig
3132
import com.lambda.interaction.request.rotating.RotationConfig
3233
import com.lambda.module.modules.client.TaskFlowModule
@@ -55,7 +56,8 @@ class PlaceContainer @Ta5kBuilder constructor(
5556
override fun SafeContext.onStart() {
5657
tickingBlueprint { current ->
5758
if (current.isNotEmpty() &&
58-
current.all { it.value.matches(blockState(it.key), it.key, world) })
59+
(current.all { it.value.matches(blockState(it.key), it.key, world) } ||
60+
ManagerUtils.positionBlockingManagers.any { it.blockedPositions.isNotEmpty() }))
5961
{
6062
return@tickingBlueprint current
6163
}

0 commit comments

Comments
 (0)