From 635d77041cad9e50c1cf824343194a15b05b5497 Mon Sep 17 00:00:00 2001 From: Sollace Date: Sat, 1 Oct 2022 23:53:37 +0200 Subject: [PATCH] Fix minor offset on portals --- .../unicopia/client/particle/DiskParticle.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/minelittlepony/unicopia/client/particle/DiskParticle.java b/src/main/java/com/minelittlepony/unicopia/client/particle/DiskParticle.java index c3420fe1..4f2d98a4 100644 --- a/src/main/java/com/minelittlepony/unicopia/client/particle/DiskParticle.java +++ b/src/main/java/com/minelittlepony/unicopia/client/particle/DiskParticle.java @@ -17,12 +17,15 @@ public class DiskParticle extends SphereParticle { rotation.hamiltonProduct(Vec3f.POSITIVE_Y.getDegreesQuaternion((float)effect.getOffset().y)); rotation.hamiltonProduct(Vec3f.POSITIVE_X.getDegreesQuaternion(90 - (float)effect.getOffset().x)); - effect.setOffset(Vec3d.ZERO); + effect.setOffset(new Vec3d(0, 0.25, 0)); } @Override protected void renderModel(MatrixStack matrices, VertexConsumer buffer, float scale, float tickDelta, int light) { matrices.multiply(rotation); + float thickness = 0.2F; + SphereModel.DISK.render(matrices, buffer, light, 1, scale, 1, 1, 1, 1); + matrices.translate(0, -thickness, 0); SphereModel.DISK.render(matrices, buffer, light, 1, scale, 1, 1, 1, 1); } }