diff options
author | Yasin <a.piri@hotmail.de> | 2024-07-23 21:41:59 +0200 |
---|---|---|
committer | Yasin <a.piri@hotmail.de> | 2024-07-23 21:41:59 +0200 |
commit | 7cff9a33c40b36a65fb63aaa0018366bb5df8327 (patch) | |
tree | c3067636bb04ec56060019be793a7d91040475a4 /src/main | |
parent | e20116b5c07c78b195062233580df9ba8bae9b77 (diff) | |
download | Skyblocker-7cff9a33c40b36a65fb63aaa0018366bb5df8327.tar.gz Skyblocker-7cff9a33c40b36a65fb63aaa0018366bb5df8327.tar.bz2 Skyblocker-7cff9a33c40b36a65fb63aaa0018366bb5df8327.zip |
Update RenderHelper.java
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/utils/render/RenderHelper.java | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/main/java/de/hysky/skyblocker/utils/render/RenderHelper.java b/src/main/java/de/hysky/skyblocker/utils/render/RenderHelper.java index 8454beba..fb24cefc 100644 --- a/src/main/java/de/hysky/skyblocker/utils/render/RenderHelper.java +++ b/src/main/java/de/hysky/skyblocker/utils/render/RenderHelper.java @@ -62,18 +62,9 @@ public class RenderHelper { renderBeaconBeam(context, pos, colorComponents); } public static void renderFilled(WorldRenderContext context, Box boundingBox, float[] colorComponents, float alpha, boolean throughWalls) { - MatrixStack matrices = context.matrixStack(); - Vec3d camera = context.camera().getPos(); - - matrices.push(); - matrices.translate(-camera.x, -camera.y, -camera.z); - - VertexConsumerProvider consumers = context.consumers(); - VertexConsumer buffer = consumers.getBuffer(throughWalls ? SkyblockerRenderLayers.FILLED_THROUGH_WALLS : SkyblockerRenderLayers.FILLED); - - WorldRenderer.renderFilledBox(matrices, buffer, boundingBox.minX, boundingBox.minY, boundingBox.minZ, boundingBox.maxX, boundingBox.maxY, boundingBox.maxZ, colorComponents[0], colorComponents[1], colorComponents[2], alpha); - - matrices.pop(); + Vec3d pos = new Vec3d(boundingBox.minX, boundingBox.minY, boundingBox.minZ); + Vec3d dimensions = new Vec3d(boundingBox.getLengthX(), boundingBox.getLengthY(), boundingBox.getLengthZ()); + renderFilled(context, pos, dimensions, colorComponents, alpha, throughWalls); } public static void renderFilled(WorldRenderContext context, BlockPos pos, float[] colorComponents, float alpha, boolean throughWalls) { |