From bd5fd1fb2944efbdcc9f540b1a4e284917369293 Mon Sep 17 00:00:00 2001 From: sisyphussy Date: Sun, 26 Apr 2026 16:32:32 +0200 Subject: [PATCH] Replace deprecated CapturingTessellator --- .../utilitiesinexcess/UtilitiesInExcess.java | 2 +- .../render/TESRUnderworldPortal.java | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/fouristhenumber/utilitiesinexcess/UtilitiesInExcess.java b/src/main/java/com/fouristhenumber/utilitiesinexcess/UtilitiesInExcess.java index b3d36ae6..888adb98 100644 --- a/src/main/java/com/fouristhenumber/utilitiesinexcess/UtilitiesInExcess.java +++ b/src/main/java/com/fouristhenumber/utilitiesinexcess/UtilitiesInExcess.java @@ -76,7 +76,7 @@ version = Tags.VERSION, name = "UtilitiesInExcess", acceptedMinecraftVersions = "[1.7.10]", - dependencies = "required-after:gtnhlib@[0.6.31,); after:ForgeMicroblock") + dependencies = "required-after:gtnhlib@[0.9.9,); after:ForgeMicroblock") public class UtilitiesInExcess { public static final String MODID = "utilitiesinexcess"; diff --git a/src/main/java/com/fouristhenumber/utilitiesinexcess/render/TESRUnderworldPortal.java b/src/main/java/com/fouristhenumber/utilitiesinexcess/render/TESRUnderworldPortal.java index 5cbadc7a..40f0413d 100644 --- a/src/main/java/com/fouristhenumber/utilitiesinexcess/render/TESRUnderworldPortal.java +++ b/src/main/java/com/fouristhenumber/utilitiesinexcess/render/TESRUnderworldPortal.java @@ -1,6 +1,5 @@ package com.fouristhenumber.utilitiesinexcess.render; -import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; @@ -10,21 +9,21 @@ import org.lwjgl.opengl.GL11; import com.fouristhenumber.utilitiesinexcess.UtilitiesInExcess; -import com.gtnewhorizon.gtnhlib.client.renderer.TessellatorManager; +import com.gtnewhorizon.gtnhlib.client.renderer.DirectTessellator; import com.gtnewhorizon.gtnhlib.client.renderer.postprocessing.shaders.UniversiumShader; import com.gtnewhorizon.gtnhlib.client.renderer.shader.ShaderProgram; -import com.gtnewhorizon.gtnhlib.client.renderer.vbo.VertexBuffer; -import com.gtnewhorizon.gtnhlib.client.renderer.vertex.DefaultVertexFormat; +import com.gtnewhorizon.gtnhlib.client.renderer.vao.IVertexArrayObject; +import com.gtnewhorizon.gtnhlib.client.renderer.vao.VertexBufferType; public class TESRUnderworldPortal extends TileEntitySpecialRenderer { public static final IModelCustom FRAME = AdvancedModelLoader .loadModel(new ResourceLocation(UtilitiesInExcess.MODID, "models/underworld_portal/frame.obj")); - private VertexBuffer core; + private IVertexArrayObject core; private void initCoreVBO() { - Tessellator tessellator = TessellatorManager.startCapturingAndGet(); + final DirectTessellator tessellator = DirectTessellator.startCapturing(); tessellator.startDrawingQuads(); @@ -60,7 +59,7 @@ private void initCoreVBO() { tessellator.draw(); - core = TessellatorManager.stopCapturingToVBO(DefaultVertexFormat.POSITION); + core = DirectTessellator.stopCapturingToVBO(VertexBufferType.IMMUTABLE); } @Override