aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorYasin <a.piri@hotmail.de>2024-07-23 21:41:59 +0200
committerYasin <a.piri@hotmail.de>2024-07-23 21:41:59 +0200
commit7cff9a33c40b36a65fb63aaa0018366bb5df8327 (patch)
treec3067636bb04ec56060019be793a7d91040475a4 /src/main/java
parente20116b5c07c78b195062233580df9ba8bae9b77 (diff)
downloadSkyblocker-7cff9a33c40b36a65fb63aaa0018366bb5df8327.tar.gz
Skyblocker-7cff9a33c40b36a65fb63aaa0018366bb5df8327.tar.bz2
Skyblocker-7cff9a33c40b36a65fb63aaa0018366bb5df8327.zip
Update RenderHelper.java
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/utils/render/RenderHelper.java15
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) {