Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Watermark | expensive 3.1

  • Автор темы Автор темы manloxx
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
25 Фев 2024
Сообщения
512
Реакции
0
Вообщем решил поменять стиль в клиенте поэтому сливаю свою вт тк она уже не нужна
Пожалуйста, авторизуйтесь для просмотра ссылки.

Код:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class WatermarkRenderer implements ElementRenderer {

    final Minecraft mc = Minecraft.getInstance();

    @Override
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float posX = 2.5f;
        float posY = 3;
        float padding = 3;
        float fontSize = 6.5f;
        float iconSize = 8;
        float localHeight = fontSize + padding * 2.5f;

        Style style = VelonI.getInstance().getStyleManager().getCurrentStyle();

        int fps = mc.getDebugFPS();
        int ping = PingUtil.calculatePing();

        LocalTime now = LocalTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
        String formattedTime = now.format(formatter);

        float width = Fonts.sfui.getWidth("          Velon  ", fontSize);
        float textWidth = Fonts.sfui.getWidth("          Velon  |   " + "Fps                            " + fps, fontSize);
        float textWidth1 = Fonts.sfui.getWidth("      | " + formattedTime, fontSize);
        float textWidth2 = Fonts.sfui.getWidth("      | " + mc.player.getName().getString() + "              ", fontSize);

        drawStyledRect(posX, posY, width - 3 + padding * 2, localHeight - 0.7f, 4);

        //  int Heart360 = (Minecraft.getInstance().player.ticksExisted % 13) + 1;
        //  DisplayUtils.drawImage(new ResourceLocation("velon/gifs2/" + Heart360 + ".png"), 3.5f,5.5f,13, 13,-1);


        Fonts.sfui.drawText(ms, "      | Velon  ", posX + 2 + padding, posY + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "S", posX + 2.5f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posX + 48, posY, textWidth - 67.5f + padding * 2, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "   | " + fps + "Fps                            ", posX + padding + 54, posY + padding + 1f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "A", posX + 50.4f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));

        float posXlast = posX;

        drawStyledRect(posX - 1, posY + 18, textWidth1 + 4 + padding, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "      | " + formattedTime, posX + 2 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "V", posX + 2.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posXlast + 58, posY + 18, textWidth2 - 30 + padding + localHeight, iconSize + padding * 2, 4);

        Fonts.sfui.drawText(ms, "     | " + mc.player.getName().getString() + "              ", posX + 61 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "W", posX + 60.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


    }

    private void drawStyledRect(float x, float y, float width, float height, float radius) {

        DisplayUtils.drawRoundedRect(x - 0.5F, y - 0.5F, width + 3.0F, height + 1.0F, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(HUD.getColor(0), HUD.getColor(80), HUD.getColor(180), HUD.getColor(270)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(ColorUtils.setAlpha(HUD.getColor(270), 200), ColorUtils.setAlpha(HUD.getColor(80), 200), ColorUtils.setAlpha(HUD.getColor(180), 200), ColorUtils.setAlpha(HUD.getColor(270), 200)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), ColorUtils.rgba(21, 21, 21, 220));
    }
 
/del
Сделай тени, сделай прозрачнее.
 
Вообщем решил поменять стиль в клиенте поэтому сливаю свою вт тк она уже не нужна
Пожалуйста, авторизуйтесь для просмотра ссылки.

Код:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class WatermarkRenderer implements ElementRenderer {

    final Minecraft mc = Minecraft.getInstance();

    @Override
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float posX = 2.5f;
        float posY = 3;
        float padding = 3;
        float fontSize = 6.5f;
        float iconSize = 8;
        float localHeight = fontSize + padding * 2.5f;

        Style style = VelonI.getInstance().getStyleManager().getCurrentStyle();

        int fps = mc.getDebugFPS();
        int ping = PingUtil.calculatePing();

        LocalTime now = LocalTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
        String formattedTime = now.format(formatter);

        float width = Fonts.sfui.getWidth("          Velon  ", fontSize);
        float textWidth = Fonts.sfui.getWidth("          Velon  |   " + "Fps                            " + fps, fontSize);
        float textWidth1 = Fonts.sfui.getWidth("      | " + formattedTime, fontSize);
        float textWidth2 = Fonts.sfui.getWidth("      | " + mc.player.getName().getString() + "              ", fontSize);

        drawStyledRect(posX, posY, width - 3 + padding * 2, localHeight - 0.7f, 4);

        //  int Heart360 = (Minecraft.getInstance().player.ticksExisted % 13) + 1;
        //  DisplayUtils.drawImage(new ResourceLocation("velon/gifs2/" + Heart360 + ".png"), 3.5f,5.5f,13, 13,-1);


        Fonts.sfui.drawText(ms, "      | Velon  ", posX + 2 + padding, posY + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "S", posX + 2.5f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posX + 48, posY, textWidth - 67.5f + padding * 2, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "   | " + fps + "Fps                            ", posX + padding + 54, posY + padding + 1f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "A", posX + 50.4f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));

        float posXlast = posX;

        drawStyledRect(posX - 1, posY + 18, textWidth1 + 4 + padding, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "      | " + formattedTime, posX + 2 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "V", posX + 2.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posXlast + 58, posY + 18, textWidth2 - 30 + padding + localHeight, iconSize + padding * 2, 4);

        Fonts.sfui.drawText(ms, "     | " + mc.player.getName().getString() + "              ", posX + 61 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "W", posX + 60.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


    }

    private void drawStyledRect(float x, float y, float width, float height, float radius) {

        DisplayUtils.drawRoundedRect(x - 0.5F, y - 0.5F, width + 3.0F, height + 1.0F, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(HUD.getColor(0), HUD.getColor(80), HUD.getColor(180), HUD.getColor(270)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(ColorUtils.setAlpha(HUD.getColor(270), 200), ColorUtils.setAlpha(HUD.getColor(80), 200), ColorUtils.setAlpha(HUD.getColor(180), 200), ColorUtils.setAlpha(HUD.getColor(270), 200)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), ColorUtils.rgba(21, 21, 21, 220));
    }
:roflanPominki:
 
пастерам как подарок, ну а так +- годно
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем вы все пишите «пастерам» вы же таковыми тоже являетесь, я вот этого момента не понимал и не пойму
вплане худа я себе и сам могу сделать, поэтому к касте пастеров визуалов не отношу себя
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем вы все пишите «пастерам» вы же таковыми тоже являетесь, я вот этого момента не понимал и не пойму
в любом случае пастеры все, любой клиент так или иначе "пастит" у других
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вообщем решил поменять стиль в клиенте поэтому сливаю свою вт тк она уже не нужна
Пожалуйста, авторизуйтесь для просмотра ссылки.

Код:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class WatermarkRenderer implements ElementRenderer {

    final Minecraft mc = Minecraft.getInstance();

    @Override
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float posX = 2.5f;
        float posY = 3;
        float padding = 3;
        float fontSize = 6.5f;
        float iconSize = 8;
        float localHeight = fontSize + padding * 2.5f;

        Style style = VelonI.getInstance().getStyleManager().getCurrentStyle();

        int fps = mc.getDebugFPS();
        int ping = PingUtil.calculatePing();

        LocalTime now = LocalTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
        String formattedTime = now.format(formatter);

        float width = Fonts.sfui.getWidth("          Velon  ", fontSize);
        float textWidth = Fonts.sfui.getWidth("          Velon  |   " + "Fps                            " + fps, fontSize);
        float textWidth1 = Fonts.sfui.getWidth("      | " + formattedTime, fontSize);
        float textWidth2 = Fonts.sfui.getWidth("      | " + mc.player.getName().getString() + "              ", fontSize);

        drawStyledRect(posX, posY, width - 3 + padding * 2, localHeight - 0.7f, 4);

        //  int Heart360 = (Minecraft.getInstance().player.ticksExisted % 13) + 1;
        //  DisplayUtils.drawImage(new ResourceLocation("velon/gifs2/" + Heart360 + ".png"), 3.5f,5.5f,13, 13,-1);


        Fonts.sfui.drawText(ms, "      | Velon  ", posX + 2 + padding, posY + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "S", posX + 2.5f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posX + 48, posY, textWidth - 67.5f + padding * 2, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "   | " + fps + "Fps                            ", posX + padding + 54, posY + padding + 1f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "A", posX + 50.4f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));

        float posXlast = posX;

        drawStyledRect(posX - 1, posY + 18, textWidth1 + 4 + padding, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "      | " + formattedTime, posX + 2 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "V", posX + 2.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posXlast + 58, posY + 18, textWidth2 - 30 + padding + localHeight, iconSize + padding * 2, 4);

        Fonts.sfui.drawText(ms, "     | " + mc.player.getName().getString() + "              ", posX + 61 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "W", posX + 60.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


    }

    private void drawStyledRect(float x, float y, float width, float height, float radius) {

        DisplayUtils.drawRoundedRect(x - 0.5F, y - 0.5F, width + 3.0F, height + 1.0F, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(HUD.getColor(0), HUD.getColor(80), HUD.getColor(180), HUD.getColor(270)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(ColorUtils.setAlpha(HUD.getColor(270), 200), ColorUtils.setAlpha(HUD.getColor(80), 200), ColorUtils.setAlpha(HUD.getColor(180), 200), ColorUtils.setAlpha(HUD.getColor(270), 200)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), ColorUtils.rgba(21, 21, 21, 220));
    }
говно
 
Вообщем решил поменять стиль в клиенте поэтому сливаю свою вт тк она уже не нужна
Пожалуйста, авторизуйтесь для просмотра ссылки.

Код:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class WatermarkRenderer implements ElementRenderer {

    final Minecraft mc = Minecraft.getInstance();

    @Override
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float posX = 2.5f;
        float posY = 3;
        float padding = 3;
        float fontSize = 6.5f;
        float iconSize = 8;
        float localHeight = fontSize + padding * 2.5f;

        Style style = VelonI.getInstance().getStyleManager().getCurrentStyle();

        int fps = mc.getDebugFPS();
        int ping = PingUtil.calculatePing();

        LocalTime now = LocalTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
        String formattedTime = now.format(formatter);

        float width = Fonts.sfui.getWidth("          Velon  ", fontSize);
        float textWidth = Fonts.sfui.getWidth("          Velon  |   " + "Fps                            " + fps, fontSize);
        float textWidth1 = Fonts.sfui.getWidth("      | " + formattedTime, fontSize);
        float textWidth2 = Fonts.sfui.getWidth("      | " + mc.player.getName().getString() + "              ", fontSize);

        drawStyledRect(posX, posY, width - 3 + padding * 2, localHeight - 0.7f, 4);

        //  int Heart360 = (Minecraft.getInstance().player.ticksExisted % 13) + 1;
        //  DisplayUtils.drawImage(new ResourceLocation("velon/gifs2/" + Heart360 + ".png"), 3.5f,5.5f,13, 13,-1);


        Fonts.sfui.drawText(ms, "      | Velon  ", posX + 2 + padding, posY + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "S", posX + 2.5f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posX + 48, posY, textWidth - 67.5f + padding * 2, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "   | " + fps + "Fps                            ", posX + padding + 54, posY + padding + 1f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "A", posX + 50.4f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));

        float posXlast = posX;

        drawStyledRect(posX - 1, posY + 18, textWidth1 + 4 + padding, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "      | " + formattedTime, posX + 2 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "V", posX + 2.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posXlast + 58, posY + 18, textWidth2 - 30 + padding + localHeight, iconSize + padding * 2, 4);

        Fonts.sfui.drawText(ms, "     | " + mc.player.getName().getString() + "              ", posX + 61 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "W", posX + 60.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


    }

    private void drawStyledRect(float x, float y, float width, float height, float radius) {

        DisplayUtils.drawRoundedRect(x - 0.5F, y - 0.5F, width + 3.0F, height + 1.0F, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(HUD.getColor(0), HUD.getColor(80), HUD.getColor(180), HUD.getColor(270)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(ColorUtils.setAlpha(HUD.getColor(270), 200), ColorUtils.setAlpha(HUD.getColor(80), 200), ColorUtils.setAlpha(HUD.getColor(180), 200), ColorUtils.setAlpha(HUD.getColor(270), 200)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), ColorUtils.rgba(21, 21, 21, 220));
    }
убери обводку, и думаю пойдет
убери обводку, и думаю пойдет
а так честно хуйня
 
Вообщем решил поменять стиль в клиенте поэтому сливаю свою вт тк она уже не нужна
Пожалуйста, авторизуйтесь для просмотра ссылки.

Код:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class WatermarkRenderer implements ElementRenderer {

    final Minecraft mc = Minecraft.getInstance();

    @Override
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float posX = 2.5f;
        float posY = 3;
        float padding = 3;
        float fontSize = 6.5f;
        float iconSize = 8;
        float localHeight = fontSize + padding * 2.5f;

        Style style = VelonI.getInstance().getStyleManager().getCurrentStyle();

        int fps = mc.getDebugFPS();
        int ping = PingUtil.calculatePing();

        LocalTime now = LocalTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
        String formattedTime = now.format(formatter);

        float width = Fonts.sfui.getWidth("          Velon  ", fontSize);
        float textWidth = Fonts.sfui.getWidth("          Velon  |   " + "Fps                            " + fps, fontSize);
        float textWidth1 = Fonts.sfui.getWidth("      | " + formattedTime, fontSize);
        float textWidth2 = Fonts.sfui.getWidth("      | " + mc.player.getName().getString() + "              ", fontSize);

        drawStyledRect(posX, posY, width - 3 + padding * 2, localHeight - 0.7f, 4);

        //  int Heart360 = (Minecraft.getInstance().player.ticksExisted % 13) + 1;
        //  DisplayUtils.drawImage(new ResourceLocation("velon/gifs2/" + Heart360 + ".png"), 3.5f,5.5f,13, 13,-1);


        Fonts.sfui.drawText(ms, "      | Velon  ", posX + 2 + padding, posY + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "S", posX + 2.5f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posX + 48, posY, textWidth - 67.5f + padding * 2, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "   | " + fps + "Fps                            ", posX + padding + 54, posY + padding + 1f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "A", posX + 50.4f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));

        float posXlast = posX;

        drawStyledRect(posX - 1, posY + 18, textWidth1 + 4 + padding, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "      | " + formattedTime, posX + 2 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "V", posX + 2.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posXlast + 58, posY + 18, textWidth2 - 30 + padding + localHeight, iconSize + padding * 2, 4);

        Fonts.sfui.drawText(ms, "     | " + mc.player.getName().getString() + "              ", posX + 61 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "W", posX + 60.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


    }

    private void drawStyledRect(float x, float y, float width, float height, float radius) {

        DisplayUtils.drawRoundedRect(x - 0.5F, y - 0.5F, width + 3.0F, height + 1.0F, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(HUD.getColor(0), HUD.getColor(80), HUD.getColor(180), HUD.getColor(270)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(ColorUtils.setAlpha(HUD.getColor(270), 200), ColorUtils.setAlpha(HUD.getColor(80), 200), ColorUtils.setAlpha(HUD.getColor(180), 200), ColorUtils.setAlpha(HUD.getColor(270), 200)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), ColorUtils.rgba(21, 21, 21, 220));
    }
а если кто то не поймет как рендерить иконки через шрифты, а?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну да твой клиент не пастит, но всё равно он паста и его юзеры жрут говно
Что не так с моим клиентом?
ну да твой клиент не пастит, но всё равно он паста и его юзеры жрут говно
Пошли в тг? Покажу тебе на демке сурсы и посмотришь есть ли там хоть доля от "пасты" и "говна"
 
а если кто то не поймет как рендерить иконки через шрифты, а?
тяжело скачать шрифты и регнуть их?
пастерам как подарок, ну а так +- годно
ну хз хз, пойдет
/del
Сделай тени, сделай прозрачнее.
та пох, у меня худ другой уже
есть такое
убери обводку, и думаю пойдет

а так честно хуйня
ага
ты не смотри мои темы
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вообщем решил поменять стиль в клиенте поэтому сливаю свою вт тк она уже не нужна
Пожалуйста, авторизуйтесь для просмотра ссылки.

Код:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class WatermarkRenderer implements ElementRenderer {

    final Minecraft mc = Minecraft.getInstance();

    @Override
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float posX = 2.5f;
        float posY = 3;
        float padding = 3;
        float fontSize = 6.5f;
        float iconSize = 8;
        float localHeight = fontSize + padding * 2.5f;

        Style style = VelonI.getInstance().getStyleManager().getCurrentStyle();

        int fps = mc.getDebugFPS();
        int ping = PingUtil.calculatePing();

        LocalTime now = LocalTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
        String formattedTime = now.format(formatter);

        float width = Fonts.sfui.getWidth("          Velon  ", fontSize);
        float textWidth = Fonts.sfui.getWidth("          Velon  |   " + "Fps                            " + fps, fontSize);
        float textWidth1 = Fonts.sfui.getWidth("      | " + formattedTime, fontSize);
        float textWidth2 = Fonts.sfui.getWidth("      | " + mc.player.getName().getString() + "              ", fontSize);

        drawStyledRect(posX, posY, width - 3 + padding * 2, localHeight - 0.7f, 4);

        //  int Heart360 = (Minecraft.getInstance().player.ticksExisted % 13) + 1;
        //  DisplayUtils.drawImage(new ResourceLocation("velon/gifs2/" + Heart360 + ".png"), 3.5f,5.5f,13, 13,-1);


        Fonts.sfui.drawText(ms, "      | Velon  ", posX + 2 + padding, posY + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "S", posX + 2.5f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posX + 48, posY, textWidth - 67.5f + padding * 2, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "   | " + fps + "Fps                            ", posX + padding + 54, posY + padding + 1f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "A", posX + 50.4f, posY + 5.7f, ColorUtils.rgba(255, 255, 255, 255));

        float posXlast = posX;

        drawStyledRect(posX - 1, posY + 18, textWidth1 + 4 + padding, localHeight - 0.7f, 4);

        Fonts.sfui.drawText(ms, "      | " + formattedTime, posX + 2 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "V", posX + 2.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


        drawStyledRect(posXlast + 58, posY + 18, textWidth2 - 30 + padding + localHeight, iconSize + padding * 2, 4);

        Fonts.sfui.drawText(ms, "     | " + mc.player.getName().getString() + "              ", posX + 61 + padding, posY + 18 + padding + 0.9f, ColorUtils.rgb(255, 255, 255), fontSize);
        im.velon.utils.font.Fonts.iconsNurAlpha[17].drawString(ms, "W", posX + 60.4f, posY + 24f, ColorUtils.rgba(255, 255, 255, 255));


    }

    private void drawStyledRect(float x, float y, float width, float height, float radius) {

        DisplayUtils.drawRoundedRect(x - 0.5F, y - 0.5F, width + 3.0F, height + 1.0F, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(HUD.getColor(0), HUD.getColor(80), HUD.getColor(180), HUD.getColor(270)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), new Vector4i(ColorUtils.setAlpha(HUD.getColor(270), 200), ColorUtils.setAlpha(HUD.getColor(80), 200), ColorUtils.setAlpha(HUD.getColor(180), 200), ColorUtils.setAlpha(HUD.getColor(270), 200)));
        DisplayUtils.drawRoundedRect(x, y, width + 2, height, new Vector4f(4.0F, 4.0F, 4.0F, 4.0F), ColorUtils.rgba(21, 21, 21, 220));
    }
фу
 
хватит засорять форум ватермарками. Их любой пастер может написать.
 

Похожие темы

Назад
Сверху Снизу