• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Селфкод RenderUtility2

  • Автор темы Автор темы void33x
  • Дата начала Дата начала
эксперт в майнкрафт апи
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
8 Сен 2023
Сообщения
258
Реакции
115
сливаю свой селфкод RenderUtility2 для вас пастеров если что нужен proekt-lobok (писал +- 20 минут но пастерам сойдет)
p.s. спс за помощь @metafaze

photo_2023-12-10_18-52-04.jpg


пример использования:
Expand Collapse Copy
RenderUtility2.drawRectangle(50, 50, 50, 50, ColorUtility3.rgb(255, 0, 255));
код:
Utility1.java:
Expand Collapse Copy
package ваша.паста.utils;

import net.minecraft.client.Minecraft;

public abstract class Utility1 {
    public static final Minecraft mc = Minecraft.getInstance();
}
RenderUtility2.java:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;
import net.minecraft.client.renderer.BufferBuilder;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;

import static org.lwjgl.opengl.GL11.*;
import static org.lwjgl.opengl.GL14.glBlendFuncSeparate;

@UtilityClass
public class RenderUtility2 extends Utility1 {

    private final Tessellator tessellator = Tessellator.getInstance();
    private final BufferBuilder buffer = tessellator.getBuffer();

    public void drawRectangle(float x, float y, float width, float height, int color) {
        int red = color >> 16 & 0xFF;
        int green = color >> 8 & 0xFF;
        int blue = color & 0xFF;
        int alpha = color >> 24 & 0xFF;
        boolean blend = glIsEnabled(GL_BLEND);
        glEnable(GL_BLEND);
        glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ZERO);
        glDisable(GL_TEXTURE_2D);
        buffer.begin(GL_QUADS, DefaultVertexFormats.POSITION_COLOR);
        buffer.pos(x + width, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y + height, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x + width, y + height, 0).color(red, green, blue, alpha).endVertex();
        tessellator.draw();
        glEnable(GL_TEXTURE_2D);
        if (blend)
            glEnable(GL_BLEND);
        else glDisable(GL_BLEND);
    }

}
ColorUtility3:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;

@UtilityClass
public class ColorUtility3 extends Utility1 {

    public int rgba(int r, int g, int b, int a) {
        return a << 24 | r << 16 | g << 8 | b;
    }

    public int rgba(double r, double g, double b, double a) {
        return rgba((int) r, (int) g, (int) b, (int) a);
    }

    public int rgb(int r, int g, int b) {
        return rgba(r, g, b, 255);
    }

    public int rgb(double r, double g, double b) {
        return rgb((int) r, (int) g, (int) b);
    }

}
 
Последнее редактирование:
сливаю свой селфкод RenderUtility2 для вас пастеров (писал +- 20 минут но пастерам сойдет)
p.s. спс за помощь @metafaze

Посмотреть вложение 265755

пример использования:
Expand Collapse Copy
RenderUtility2.drawRectangle(50, 50, 50, 50, ColorUtility3.rgb(255, 0, 255));
код:
Utility1.java:
Expand Collapse Copy
package ваша.паста.utils;

import net.minecraft.client.Minecraft;

public abstract class Utility1 {
    public static final Minecraft mc = Minecraft.getInstance();
}
RenderUtility2.java:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;
import net.minecraft.client.renderer.BufferBuilder;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;

import static org.lwjgl.opengl.GL11.*;
import static org.lwjgl.opengl.GL14.glBlendFuncSeparate;

@UtilityClass
public class RenderUtility2 extends Utility1 {

    private final Tessellator tessellator = Tessellator.getInstance();
    private final BufferBuilder buffer = tessellator.getBuffer();

    public void drawRectangle(float x, float y, float width, float height, int color) {
        int red = color >> 16 & 0xFF;
        int green = color >> 8 & 0xFF;
        int blue = color & 0xFF;
        int alpha = color >> 24 & 0xFF;
        boolean blend = glIsEnabled(GL_BLEND);
        glEnable(GL_BLEND);
        glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ZERO);
        glDisable(GL_TEXTURE_2D);
        buffer.begin(GL_QUADS, DefaultVertexFormats.POSITION_COLOR);
        buffer.pos(x + width, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y + height, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x + width, y + height, 0).color(red, green, blue, alpha).endVertex();
        tessellator.draw();
        glEnable(GL_TEXTURE_2D);
        if (blend)
            glEnable(GL_BLEND);
        else glDisable(GL_BLEND);
    }

}
ColorUtility3:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;

@UtilityClass
public class ColorUtility3 extends Utility1 {

    public int rgba(int r, int g, int b, int a) {
        return a << 24 | r << 16 | g << 8 | b;
    }

    public int rgba(double r, double g, double b, double a) {
        return rgba((int) r, (int) g, (int) b, (int) a);
    }

    public int rgb(int r, int g, int b) {
        return rgba(r, g, b, 255);
    }

    public int rgb(double r, double g, double b) {
        return rgb((int) r, (int) g, (int) b);
    }

}
фу не пойдет
 
For what? what makes sense of this lol
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
смысл от этого говна если есть нормальные слитые утилки
 
пойду с помощью селфкод RenderUtility2 сделаю свой Умный AutoArmor (expensive 2.0)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
хуйня удаляй свое говно
 
сливаю свой селфкод RenderUtility2 для вас пастеров если что нужен proekt-lobok (писал +- 20 минут но пастерам сойдет)
p.s. спс за помощь @metafaze

Посмотреть вложение 265755

пример использования:
Expand Collapse Copy
RenderUtility2.drawRectangle(50, 50, 50, 50, ColorUtility3.rgb(255, 0, 255));
код:
Utility1.java:
Expand Collapse Copy
package ваша.паста.utils;

import net.minecraft.client.Minecraft;

public abstract class Utility1 {
    public static final Minecraft mc = Minecraft.getInstance();
}
RenderUtility2.java:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;
import net.minecraft.client.renderer.BufferBuilder;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;

import static org.lwjgl.opengl.GL11.*;
import static org.lwjgl.opengl.GL14.glBlendFuncSeparate;

@UtilityClass
public class RenderUtility2 extends Utility1 {

    private final Tessellator tessellator = Tessellator.getInstance();
    private final BufferBuilder buffer = tessellator.getBuffer();

    public void drawRectangle(float x, float y, float width, float height, int color) {
        int red = color >> 16 & 0xFF;
        int green = color >> 8 & 0xFF;
        int blue = color & 0xFF;
        int alpha = color >> 24 & 0xFF;
        boolean blend = glIsEnabled(GL_BLEND);
        glEnable(GL_BLEND);
        glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ZERO);
        glDisable(GL_TEXTURE_2D);
        buffer.begin(GL_QUADS, DefaultVertexFormats.POSITION_COLOR);
        buffer.pos(x + width, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y + height, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x + width, y + height, 0).color(red, green, blue, alpha).endVertex();
        tessellator.draw();
        glEnable(GL_TEXTURE_2D);
        if (blend)
            glEnable(GL_BLEND);
        else glDisable(GL_BLEND);
    }

}
ColorUtility3:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;

@UtilityClass
public class ColorUtility3 extends Utility1 {

    public int rgba(int r, int g, int b, int a) {
        return a << 24 | r << 16 | g << 8 | b;
    }

    public int rgba(double r, double g, double b, double a) {
        return rgba((int) r, (int) g, (int) b, (int) a);
    }

    public int rgb(int r, int g, int b) {
        return rgba(r, g, b, 255);
    }

    public int rgb(double r, double g, double b) {
        return rgb((int) r, (int) g, (int) b);
    }

}
пока что лучший на рынке ректдрав.спасибо что упомянул меня в разработке данной софтины и не зажмотился как @markushv который забыл упо
смысл от этого говна если есть нормальные слитые утилки
пастер хавай пока дают
 
сливаю свой селфкод RenderUtility2 для вас пастеров если что нужен proekt-lobok (писал +- 20 минут но пастерам сойдет)
p.s. спс за помощь @metafaze

Посмотреть вложение 265755

пример использования:
Expand Collapse Copy
RenderUtility2.drawRectangle(50, 50, 50, 50, ColorUtility3.rgb(255, 0, 255));
код:
Utility1.java:
Expand Collapse Copy
package ваша.паста.utils;

import net.minecraft.client.Minecraft;

public abstract class Utility1 {
    public static final Minecraft mc = Minecraft.getInstance();
}
RenderUtility2.java:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;
import net.minecraft.client.renderer.BufferBuilder;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;

import static org.lwjgl.opengl.GL11.*;
import static org.lwjgl.opengl.GL14.glBlendFuncSeparate;

@UtilityClass
public class RenderUtility2 extends Utility1 {

    private final Tessellator tessellator = Tessellator.getInstance();
    private final BufferBuilder buffer = tessellator.getBuffer();

    public void drawRectangle(float x, float y, float width, float height, int color) {
        int red = color >> 16 & 0xFF;
        int green = color >> 8 & 0xFF;
        int blue = color & 0xFF;
        int alpha = color >> 24 & 0xFF;
        boolean blend = glIsEnabled(GL_BLEND);
        glEnable(GL_BLEND);
        glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ZERO);
        glDisable(GL_TEXTURE_2D);
        buffer.begin(GL_QUADS, DefaultVertexFormats.POSITION_COLOR);
        buffer.pos(x + width, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y + height, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x + width, y + height, 0).color(red, green, blue, alpha).endVertex();
        tessellator.draw();
        glEnable(GL_TEXTURE_2D);
        if (blend)
            glEnable(GL_BLEND);
        else glDisable(GL_BLEND);
    }

}
ColorUtility3:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;

@UtilityClass
public class ColorUtility3 extends Utility1 {

    public int rgba(int r, int g, int b, int a) {
        return a << 24 | r << 16 | g << 8 | b;
    }

    public int rgba(double r, double g, double b, double a) {
        return rgba((int) r, (int) g, (int) b, (int) a);
    }

    public int rgb(int r, int g, int b) {
        return rgba(r, g, b, 255);
    }

    public int rgb(double r, double g, double b) {
        return rgb((int) r, (int) g, (int) b);
    }

}
пойду делать свой клиент спасиба
 
сливаю свой селфкод RenderUtility2 для вас пастеров если что нужен proekt-lobok (писал +- 20 минут но пастерам сойдет)
p.s. спс за помощь @metafaze

Посмотреть вложение 265755

ColorUtility3:
Expand Collapse Copy
package ваша.паста.utils;
эм токой пакет не найдетн перемени на мой чит ru.rufusClient.dev

UPD : у всех у кого ваша.паста.utils; горит красным делаем название своего чит
 
сливаю свой селфкод RenderUtility2 для вас пастеров если что нужен proekt-lobok (писал +- 20 минут но пастерам сойдет)
p.s. спс за помощь @metafaze

Посмотреть вложение 265755

пример использования:
Expand Collapse Copy
RenderUtility2.drawRectangle(50, 50, 50, 50, ColorUtility3.rgb(255, 0, 255));
код:
Utility1.java:
Expand Collapse Copy
package ваша.паста.utils;

import net.minecraft.client.Minecraft;

public abstract class Utility1 {
    public static final Minecraft mc = Minecraft.getInstance();
}
RenderUtility2.java:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;
import net.minecraft.client.renderer.BufferBuilder;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;

import static org.lwjgl.opengl.GL11.*;
import static org.lwjgl.opengl.GL14.glBlendFuncSeparate;

@UtilityClass
public class RenderUtility2 extends Utility1 {

    private final Tessellator tessellator = Tessellator.getInstance();
    private final BufferBuilder buffer = tessellator.getBuffer();

    public void drawRectangle(float x, float y, float width, float height, int color) {
        int red = color >> 16 & 0xFF;
        int green = color >> 8 & 0xFF;
        int blue = color & 0xFF;
        int alpha = color >> 24 & 0xFF;
        boolean blend = glIsEnabled(GL_BLEND);
        glEnable(GL_BLEND);
        glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ZERO);
        glDisable(GL_TEXTURE_2D);
        buffer.begin(GL_QUADS, DefaultVertexFormats.POSITION_COLOR);
        buffer.pos(x + width, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x, y + height, 0).color(red, green, blue, alpha).endVertex();
        buffer.pos(x + width, y + height, 0).color(red, green, blue, alpha).endVertex();
        tessellator.draw();
        glEnable(GL_TEXTURE_2D);
        if (blend)
            glEnable(GL_BLEND);
        else glDisable(GL_BLEND);
    }

}
ColorUtility3:
Expand Collapse Copy
package ваша.паста.utils;

import lombok.experimental.UtilityClass;

@UtilityClass
public class ColorUtility3 extends Utility1 {

    public int rgba(int r, int g, int b, int a) {
        return a << 24 | r << 16 | g << 8 | b;
    }

    public int rgba(double r, double g, double b, double a) {
        return rgba((int) r, (int) g, (int) b, (int) a);
    }

    public int rgb(int r, int g, int b) {
        return rgba(r, g, b, 255);
    }

    public int rgb(double r, double g, double b) {
        return rgb((int) r, (int) g, (int) b);
    }

}
нифига утилка) Уже в минкед спастил и уже делаю) Ти лучши братишка как всегда на высшем пилоте! ??❤
 
эм токой пакет не найдетн перемени на мой чит ru.rufusClient.dev

UPD : у всех у кого ваша.паста.utils; горит красным делаем название своего чит
помог спасибо (пон) кстати а что насчет RenderUtility его куда вставлять у меня intellij ready jdk 7
нифига утилка) Уже в минкед спастил и уже делаю) Ти лучши братишка как всегда на высшем пилоте! ??❤
это я тоже делал )
 
помог спасибо (пон) кстати а что насчет RenderUtility его куда вставлять у меня intellij ready jdk 7

это я тоже делал )
рад за тя бро ) Рендер Утилиту вставляй в SentimentalURL чтобы у тебя с сэрвэра утилка работала и фпс не жрало
 
зачетный пердак у утилки. Уже в экспе 3.0 юзаю, спасибо друг!
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
пока что лучший на рынке ректдрав.спасибо что упомянул меня в разработке данной софтины и не зажмотился как @markushv который забыл упо

пастер хавай пока дают
Ты че ебанат? Такую хуйню даже пастить больно
 
Назад
Сверху Снизу