All Downloads are FREE. Search and download functionalities are using the official Maven repository.

top.hendrixshen.magiclib.util.minecraft.render.RenderContextUtil Maven / Gradle / Ivy

package top.hendrixshen.magiclib.util.minecraft.render;

import com.mojang.blaze3d.vertex.PoseStack;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiGraphics;
import top.hendrixshen.magiclib.mixin.minecraft.accessor.GuiGraphicsAccessor;

public class RenderContextUtil {
    public static GuiGraphics createDrawContext(PoseStack poseStack) {
        GuiGraphics drawContext = new GuiGraphics(Minecraft.getInstance(), RenderUtil.getBufferSource());
        ((GuiGraphicsAccessor) drawContext).magiclib$setPose(poseStack);
        return drawContext;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy