Как отрисовать пнг картинку своего размера

Версия Minecraft
1.7.10
API
Forge
3
0
Привет всем, у меня вопрос если отрисовывать через mc.ingameGUI.drawTexturedModalRect(), то как я вычитал на форуме максимальный размер 256 на 256,
как я могу отрисовать картинку например 1000 на 1000?
Всем заранее спасибо
 
Решение
Java:
    public static void drawTexture(int x, int y, int w, int h, int xPos, int yPos, float scale, float r, float g, float b, float a, ResourceLocation resourceLocation) {
        GlStateManager.pushMatrix();
        GlStateManager.disableAlpha();
        GlStateManager.enableBlend();
        OpenGlHelper.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, 1, 0);
        GlStateManager.color(r, g, b, a); // default: 1.0F, 1.0F, 1.0F, 0.65F
        GlStateManager.translate(x, y, 0);
        GlStateManager.translate(0, 0 , 0);
        GlStateManager.scale(scale, scale, scale);
        Minecraft.getMinecraft().getTextureManager().bindTexture(resourceLocation);
        Gui.drawModalRectWithCustomSizedTexture(xPos, yPos, 0.0F, 0.0F...
Java:
    public static void drawTexture(int x, int y, int w, int h, int xPos, int yPos, float scale, float r, float g, float b, float a, ResourceLocation resourceLocation) {
        GlStateManager.pushMatrix();
        GlStateManager.disableAlpha();
        GlStateManager.enableBlend();
        OpenGlHelper.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, 1, 0);
        GlStateManager.color(r, g, b, a); // default: 1.0F, 1.0F, 1.0F, 0.65F
        GlStateManager.translate(x, y, 0);
        GlStateManager.translate(0, 0 , 0);
        GlStateManager.scale(scale, scale, scale);
        Minecraft.getMinecraft().getTextureManager().bindTexture(resourceLocation);
        Gui.drawModalRectWithCustomSizedTexture(xPos, yPos, 0.0F, 0.0F, w, h, w, h);
        GlStateManager.scale(-scale, -scale, scale);
        GlStateManager.translate(-x, -y, 0);
        GlStateManager.disableBlend();
        GlStateManager.enableAlpha();
        GlStateManager.popMatrix();
    }

Держи мой метод отрисовки на 1.12.2, думаю разберёшься, как перевести на 1.7.10
 
@tox1cozZ я нашел вот такое в интернете, но мне какая то бредовая ошибка лезет
Ошибки всегда стоит переводить (сказано, что метода Gui#drawModalRect... не найдено). Данный метод присутствует (не помню начиная с какой версии) в 1.12.2, но на 1.7.10 его название - обфусцировано. Данный метод может нести подобное название func_.....
 
Назад
Сверху