Skip to content

Commit 7ca5a36

Browse files
committed
Bring back placement blocking by entities result
1 parent 1e73519 commit 7ca5a36

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

common/src/main/kotlin/com/lambda/interaction/construction/result/PlaceResult.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ sealed class PlaceResult : BuildResult() {
8484
}
8585

8686
/**
87-
* Represents a scenario where block placement is obstructed by a player.
87+
* Represents a scenario where block placement is obstructed by an entity.
8888
*
8989
* @property blockPos The position of the block that was attempted to be placed.
9090
*/
91-
data class BlockedByPlayer(
91+
data class BlockedByEntity(
9292
override val blockPos: BlockPos,
9393
) : Navigable, PlaceResult() {
9494
override val rank = Rank.PLACE_BLOCKED_BY_PLAYER

common/src/main/kotlin/com/lambda/interaction/construction/simulation/BuildSimulator.kt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,10 @@ import com.lambda.interaction.request.rotation.Rotation.Companion.rotationTo
3535
import com.lambda.interaction.request.rotation.RotationConfig
3636
import com.lambda.interaction.request.rotation.RotationManager
3737
import com.lambda.interaction.request.rotation.RotationRequest
38-
import com.lambda.interaction.request.rotation.visibilty.RequestedHit
39-
import com.lambda.interaction.request.rotation.visibilty.RotationTarget
38+
import com.lambda.interaction.request.rotation.visibilty.*
4039
import com.lambda.interaction.request.rotation.visibilty.VisibilityChecker.CheckedHit
4140
import com.lambda.interaction.request.rotation.visibilty.VisibilityChecker.getVisibleSurfaces
4241
import com.lambda.interaction.request.rotation.visibilty.VisibilityChecker.scanSurfaces
43-
import com.lambda.interaction.request.rotation.visibilty.lookAtBlock
44-
import com.lambda.interaction.request.rotation.visibilty.lookAtHit
4542
import com.lambda.module.modules.client.TaskFlowModule
4643
import com.lambda.threading.runSafe
4744
import com.lambda.util.BlockUtils
@@ -267,7 +264,7 @@ object BuildSimulator {
267264
}
268265

269266
val resultState = blockItem.getPlacementState(context) ?: run {
270-
// acc.add(PlaceResult.BlockedByPlayer(pos))
267+
acc.add(PlaceResult.BlockedByEntity(pos))
271268
return@forEach
272269
}
273270

0 commit comments

Comments
 (0)