@@ -20,6 +20,8 @@ package com.lambda.interaction.request.placing
2020import com.lambda.config.groups.BuildConfig
2121import com.lambda.interaction.construction.context.BuildContext
2222import com.lambda.interaction.construction.context.PlaceContext
23+ import com.lambda.interaction.request.LogContext
24+ import com.lambda.interaction.request.LogContext.Companion.buildLogContext
2325import com.lambda.interaction.request.Request
2426import com.lambda.interaction.request.hotbar.HotbarConfig
2527import com.lambda.interaction.request.rotating.RotationConfig
@@ -35,7 +37,7 @@ data class PlaceRequest(
3537 val hotbar : HotbarConfig ,
3638 val rotation : RotationConfig ,
3739 val onPlace : ((BlockPos ) -> Unit )? = null
38- ) : Request(), PlaceConfig by build.placing {
40+ ) : Request(), PlaceConfig by build.placing, LogContext {
3941 override val requestID = ++ requestCount
4042
4143 override val config = build.placing
@@ -48,6 +50,14 @@ data class PlaceRequest(
4850 override fun submit (queueIfClosed : Boolean ) =
4951 PlaceManager .request(this , queueIfClosed)
5052
53+ override fun toLogContext () =
54+ buildLogContext {
55+ text(" PlaceRequest:" )
56+ pushTab()
57+ text(" Request ID: $requestID " )
58+ text(" Contexts: ${contexts.size} " )
59+ }
60+
5161 companion object {
5262 var requestCount = 0
5363 }
0 commit comments