aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/utils
diff options
context:
space:
mode:
authorLifeIsAParadox <LifeIsAParadox@users.noreply.github.com>2021-08-24 13:12:35 +0200
committerLifeIsAParadox <LifeIsAParadox@users.noreply.github.com>2021-08-24 13:12:35 +0200
commitad40e1586da1f3e07bea69374bc2676b090684dc (patch)
tree8e7a8347f23a48b28200ad6a55aaf285ca3e7c25 /src/main/java/me/xmrvizzy/skyblocker/utils
parent76edb1383443febce58a62e04113d782494cca67 (diff)
downloadSkyblocker-ad40e1586da1f3e07bea69374bc2676b090684dc.tar.gz
Skyblocker-ad40e1586da1f3e07bea69374bc2676b090684dc.tar.bz2
Skyblocker-ad40e1586da1f3e07bea69374bc2676b090684dc.zip
Update to 1.17
This release Updates the mod to mc version 1.17. This is the first time i created/edited a mod.
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/utils')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtils.java51
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtilsLiving.java14
2 files changed, 47 insertions, 18 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtils.java b/src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtils.java
index f88accab..472c41d6 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtils.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtils.java
@@ -26,14 +26,20 @@ public class RenderUtils {
// Fill
Tessellator tessellator = Tessellator.getInstance();
BufferBuilder buffer = tessellator.getBuffer();
- buffer.begin(5, VertexFormats.POSITION_COLOR);
+
+ VertexFormat.DrawMode drawMode = VertexFormat.DrawMode.QUADS;
+ buffer.begin(drawMode, VertexFormats.POSITION_COLOR);
+
+// buffer.begin(5, VertexFormats.POSITION_COLOR);
WorldRenderer.drawBox(buffer,
box.minX, box.minY, box.minZ,
box.maxX, box.maxY, box.maxZ, r, g, b, a / 2f);
tessellator.draw();
// Outline
- buffer.begin(3, VertexFormats.POSITION_COLOR);
+ buffer.begin(drawMode, VertexFormats.POSITION_COLOR);
+
+// buffer.begin(3, VertexFormats.POSITION_COLOR);
buffer.vertex(box.minX, box.minY, box.minZ).color(r, g, b, a).next();
buffer.vertex(box.minX, box.minY, box.maxZ).color(r, g, b, a).next();
buffer.vertex(box.maxX, box.minY, box.maxZ).color(r, g, b, a).next();
@@ -70,7 +76,11 @@ public class RenderUtils {
float float_8 = (color2 & 255) / 255.0F;
Tessellator tessellator_1 = Tessellator.getInstance();
BufferBuilder bufferBuilder_1 = tessellator_1.getBuffer();
- bufferBuilder_1.begin(7, VertexFormats.POSITION_COLOR);
+
+ VertexFormat.DrawMode drawMode = VertexFormat.DrawMode.QUADS;
+ bufferBuilder_1.begin(drawMode, VertexFormats.POSITION_COLOR);
+
+// bufferBuilder_1.begin(7, VertexFormats.POSITION_COLOR);
bufferBuilder_1.vertex(x1, y1, 0).color(float_2, float_3, float_4, float_1).next();
bufferBuilder_1.vertex(x1, y2, 0).color(float_2, float_3, float_4, float_1).next();
bufferBuilder_1.vertex(x2, y2, 0).color(float_6, float_7, float_8, float_5).next();
@@ -86,7 +96,10 @@ public class RenderUtils {
BufferBuilder buffer = tessellator.getBuffer();
// Outline
- buffer.begin(3, VertexFormats.POSITION_COLOR);
+ VertexFormat.DrawMode drawMode = VertexFormat.DrawMode.QUADS;
+ buffer.begin(drawMode, VertexFormats.POSITION_COLOR);
+
+// buffer.begin(3, VertexFormats.POSITION_COLOR);
buffer.vertex(box.minX, box.minY, box.minZ).color(r, g, b, a).next();
buffer.vertex(box.minX, box.minY, box.maxZ).color(r, g, b, a).next();
buffer.vertex(box.maxX, box.minY, box.maxZ).color(r, g, b, a).next();
@@ -114,7 +127,11 @@ public class RenderUtils {
Tessellator tessellator = Tessellator.getInstance();
BufferBuilder buffer = tessellator.getBuffer();
- buffer.begin(3, VertexFormats.POSITION_COLOR);
+
+ VertexFormat.DrawMode drawMode = VertexFormat.DrawMode.QUADS;
+ buffer.begin(drawMode, VertexFormats.POSITION_COLOR);
+
+// buffer.begin(3, VertexFormats.POSITION_COLOR);
buffer.vertex(x1, y1, z1).color(r, g, b, 0.0F).next();
buffer.vertex(x1, y1, z1).color(r, g, b, 1.0F).next();
buffer.vertex(x2, y2, z2).color(r, g, b, 1.0F).next();
@@ -130,21 +147,26 @@ public class RenderUtils {
float blue = (float) (color & 255) / 255.0F;
final Tessellator tessellator = Tessellator.getInstance();
final BufferBuilder bufferbuilder = tessellator.getBuffer();
- GlStateManager.enableBlend();
- GlStateManager.disableTexture();
- GlStateManager.blendFuncSeparate(770, 771, 1, 0);
- bufferbuilder.begin(7, VertexFormats.POSITION_COLOR);
+ GlStateManager._enableBlend();
+ GlStateManager._disableTexture();
+ GlStateManager._blendFuncSeparate(770, 771, 1, 0);
+
+ VertexFormat.DrawMode drawMode = VertexFormat.DrawMode.QUADS;
+ bufferbuilder.begin(drawMode, VertexFormats.POSITION_COLOR);
+
+// bufferbuilder.begin(7, VertexFormats.POSITION_COLOR);
bufferbuilder.vertex(x, h, 0.0D).color(red, green, blue, alpha).next();
bufferbuilder.vertex(w, h, 0.0D).color(red, green, blue, alpha).next();
bufferbuilder.vertex(w, y, 0.0D).color(red, green, blue, alpha).next();
bufferbuilder.vertex(x, y, 0.0D).color(red, green, blue, alpha).next();
tessellator.draw();
- GlStateManager.enableTexture();
- GlStateManager.disableBlend();
+ GlStateManager._enableTexture();
+ GlStateManager._disableBlend();
}
public static void offsetRender() {
- Camera camera = BlockEntityRenderDispatcher.INSTANCE.camera;
+ //debg
+ Camera camera = MinecraftClient.getInstance().gameRenderer.getCamera();
Vec3d camPos = camera.getPos();
GL11.glRotated(MathHelper.wrapDegrees(camera.getPitch()), 1, 0, 0);
GL11.glRotated(MathHelper.wrapDegrees(camera.getYaw() + 180.0), 0, 1, 0);
@@ -177,7 +199,10 @@ public class RenderUtils {
final Tessellator tessellator = Tessellator.getInstance();
final BufferBuilder bufferbuilder = tessellator.getBuffer();
- bufferbuilder.begin(GL11.GL_TRIANGLE_FAN, VertexFormats.POSITION);
+ VertexFormat.DrawMode drawMode = VertexFormat.DrawMode.TRIANGLE_FAN;
+ bufferbuilder.begin(drawMode, VertexFormats.POSITION_COLOR);
+
+// bufferbuilder.begin(GL11.GL_TRIANGLE_FAN, VertexFormats.POSITION);
float alpha = (float) (color >> 24 & 255) / 255.0F;
float red = (float) (color >> 16 & 255) / 255.0F;
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtilsLiving.java b/src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtilsLiving.java
index a4c00499..6fca52a0 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtilsLiving.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/utils/RenderUtilsLiving.java
@@ -22,6 +22,7 @@ package me.xmrvizzy.skyblocker.utils;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.render.BufferBuilder;
import net.minecraft.client.render.Tessellator;
+import net.minecraft.client.render.VertexFormat;
import net.minecraft.client.render.VertexFormats;
import net.minecraft.client.render.model.json.ModelTransformation.Mode;
import net.minecraft.client.resource.language.I18n;
@@ -54,7 +55,11 @@ public class RenderUtilsLiving {
GL11.glDisable(GL11.GL_TEXTURE_2D);
Tessellator tessellator = Tessellator.getInstance();
BufferBuilder bufferbuilder = tessellator.getBuffer();
- bufferbuilder.begin(7, VertexFormats.POSITION_COLOR);
+
+ VertexFormat.DrawMode drawMode = VertexFormat.DrawMode.QUADS;
+ bufferbuilder.begin(drawMode, VertexFormats.POSITION_COLOR);
+
+// bufferbuilder.begin(7, VertexFormats.POSITION_COLOR);
float f = mc.options.getTextBackgroundOpacity(0.25F);
bufferbuilder.vertex(-i - 1, -1, 0.0D).color(red, green, blue, f).next();
bufferbuilder.vertex(-i - 1, 8, 0.0D).color(red, green, blue, f).next();
@@ -76,8 +81,7 @@ public class RenderUtilsLiving {
GL11.glTranslated(offX, offY, 0);
if (item.getItem() instanceof BlockItem) GL11.glRotatef(180F, 1F, 180F, 10F);
- mc.getItemRenderer().renderItem(new ItemStack(
- item.getItem()), Mode.GUI, 0, 0, new MatrixStack(), mc.getBufferBuilders().getEntityVertexConsumers());
+ mc.getItemRenderer().renderItem(new ItemStack(item.getItem()), Mode.GUI, 0, 0, new MatrixStack(), mc.getBufferBuilders().getEntityVertexConsumers(),42);
if (item.getItem() instanceof BlockItem) GL11.glRotatef(-180F, -1F, -180F, -10F);
GL11.glDisable(GL11.GL_LIGHTING);
@@ -118,8 +122,8 @@ public class RenderUtilsLiving {
RenderUtils.offsetRender();
GL11.glTranslated(x, y, z);
GL11.glNormal3f(0.0F, 1.0F, 0.0F);
- GL11.glRotatef(-mc.player.yaw, 0.0F, 1.0F, 0.0F);
- GL11.glRotatef(mc.player.pitch, 1.0F, 0.0F, 0.0F);
+ GL11.glRotatef(-mc.player.getYaw(), 0.0F, 1.0F, 0.0F);
+ GL11.glRotatef(mc.player.getPitch(), 1.0F, 0.0F, 0.0F);
//GL11.glDisable(GL11.GL_LIGHTING);
GL11.glDisable(GL11.GL_DEPTH_TEST);