Skip to content

Commit f583918

Browse files
committed
goofy temp fix for break renders
1 parent 0a31820 commit f583918

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

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

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import com.lambda.event.events.WorldEvent
2828
import com.lambda.event.events.onDynamicRender
2929
import com.lambda.event.listener.SafeListener.Companion.listen
3030
import com.lambda.event.listener.UnsafeListener.Companion.listenUnsafe
31+
import com.lambda.graphics.renderer.esp.DynamicAABB
3132
import com.lambda.interaction.construction.blueprint.Blueprint.Companion.toStructure
3233
import com.lambda.interaction.construction.blueprint.StaticBlueprint.Companion.toBlueprint
3334
import com.lambda.interaction.construction.context.BreakContext
@@ -274,11 +275,11 @@ object BreakManager : RequestHandler<BreakRequest>(
274275
info.context.cachedState.getOutlineShape(world, info.context.blockPos).boundingBoxes.map {
275276
it.offset(info.context.blockPos)
276277
}.forEach boxes@ { box ->
277-
val interpolatedNow = interpolateBox(box, currentProgress, info.breakConfig)
278-
val interpolatedNext = interpolateBox(box, nextTicksProgress, info.breakConfig)
279-
val renderBox = lerp(mc.partialTicks, interpolatedNow, interpolatedNext)
280-
if (config.fill) render.filled(renderBox, fillColor)
281-
if (config.outline) render.outline(renderBox, outlineColor)
278+
val dynamicAABB = DynamicAABB()
279+
val interpolated = interpolateBox(box, interpolatedProgress, info.breakConfig)
280+
dynamicAABB.update(interpolated)
281+
if (config.fill) render.filled(dynamicAABB, fillColor)
282+
if (config.outline) render.outline(dynamicAABB, outlineColor)
282283
}
283284
}
284285
}

0 commit comments

Comments
 (0)