diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/renderLib2d.js | 9 | ||||
-rw-r--r-- | utils/renderUtils.js | 7 |
2 files changed, 9 insertions, 7 deletions
diff --git a/utils/renderLib2d.js b/utils/renderLib2d.js index 913475b..6721760 100644 --- a/utils/renderLib2d.js +++ b/utils/renderLib2d.js @@ -10,10 +10,6 @@ import { f, m } from "../mappings/mappings"; - -const GL11 = Java.type("org.lwjgl.opengl.GL11"); -const GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager"); - const BufferUtils = org.lwjgl.BufferUtils; const Project = org.lwjgl.util.glu.Project; @@ -21,6 +17,11 @@ const modelViewMatrix = BufferUtils.createFloatBuffer(16); const projectionMatrix = BufferUtils.createFloatBuffer(16); const viewportDims = BufferUtils.createIntBuffer(16); +if(!GlStateManager){ + var GL11 = Java.type("org.lwjgl.opengl.GL11"); //using var so it goes to global scope + var GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager"); +} + const ScaledResolution = net.minecraft.client.gui.ScaledResolution; const AxisAlignedBB = Java.type("net.minecraft.util.AxisAlignedBB") diff --git a/utils/renderUtils.js b/utils/renderUtils.js index 956df0b..1491756 100644 --- a/utils/renderUtils.js +++ b/utils/renderUtils.js @@ -1,8 +1,9 @@ const { f, m } = require("../../mappings/mappings"); -const GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager"); -const GL11 = Java.type("org.lwjgl.opengl.GL11"); - +if(!GlStateManager){ + var GL11 = Java.type("org.lwjgl.opengl.GL11"); //using var so it goes to global scope + var GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager"); +} module.exports = { /* accepts parameters |