@@ -22,15 +22,13 @@ import com.lambda.event.Event
2222import com.lambda.event.EventFlow.post
2323import com.lambda.event.events.ConnectionEvent
2424import com.lambda.event.events.EntityEvent
25- import com.lambda.event.events.RenderEvent
2625import com.lambda.event.events.TickEvent
2726import com.lambda.event.events.UpdateManagerEvent
2827import com.lambda.event.events.WorldEvent
28+ import com.lambda.event.events.onStaticRender
2929import com.lambda.event.listener.SafeListener.Companion.listen
3030import com.lambda.event.listener.UnsafeListener.Companion.listenUnsafe
3131import com.lambda.graphics.renderer.esp.DynamicAABB
32- import com.lambda.graphics.renderer.esp.builders.buildFilled
33- import com.lambda.graphics.renderer.esp.builders.buildOutline
3432import com.lambda.interaction.construction.blueprint.Blueprint.Companion.toStructure
3533import com.lambda.interaction.construction.blueprint.StaticBlueprint.Companion.toBlueprint
3634import com.lambda.interaction.construction.context.BreakContext
@@ -217,16 +215,16 @@ object BreakManager : RequestHandler<BreakRequest>(
217215 ?.internalOnItemDrop(it.entity)
218216 }
219217
220- listen< RenderEvent . DynamicESP > { event ->
218+ onStaticRender {
221219 val activeStack = breakInfos
222220 .filterNotNull()
223- .firstOrNull()?.swapStack ? : return @listen
221+ .firstOrNull()?.swapStack ? : return @onStaticRender
224222
225223 breakInfos
226224 .filterNotNull()
227225 .forEach { info ->
228226 val config = info.breakConfig
229- if (! config.renders) return @listen
227+ if (! config.renders) return @onStaticRender
230228 val swapMode = info.breakConfig.swapMode
231229 val breakDelta = info.context.cachedState.calcBreakDelta(
232230 player,
@@ -265,8 +263,8 @@ object BreakManager : RequestHandler<BreakRequest>(
265263 val dynamicAABB = DynamicAABB ()
266264 dynamicAABB.update(interpolatedNow)
267265 dynamicAABB.update(interpolatedNext)
268- if (config.fill) event.renderer.buildFilled (dynamicAABB, fillColor)
269- if (config.outline) event.renderer.buildOutline (dynamicAABB, outlineColor)
266+ if (config.fill) it.filled (dynamicAABB, fillColor)
267+ if (config.outline) it.outline (dynamicAABB, outlineColor)
270268 }
271269 }
272270 }
0 commit comments