• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Inforamtion | EXP 3.1

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
10 Ноя 2023
Сообщения
248
Реакции
1
code:

infarmation:
Expand Collapse Copy
//

package im.expensive.ui.display.impl;

import com.mojang.blaze3d.matrix.MatrixStack;
import java.time.LocalDateTime;
import net.minecraft.client.Minecraft;
import net.minecraft.client.multiplayer.ServerData;
import net.minecraft.util.text.ITextComponent;
import im.expensive.events.EventDisplay;
import im.expensive.events.EventUpdate;
import im.expensive.ui.display.ElementRenderer;
import im.expensive.ui.display.ElementUpdater;
import im.expensive.utils.render.ColorUtils;
import im.expensive.utils.render.DisplayUtils;
import im.expensive.utils.render.font.Fonts;
import im.expensive.utils.text.GradientUtil;

public class Information implements ElementRenderer, ElementUpdater {
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float x = 0.0F;
        float y = 0.0F;
        float FontSize = 8.0F;
        ServerData serverData = mc.getCurrentServerData();
        String serverIP = serverData != null ? serverData.serverIP : " ";
        ITextComponent serv = GradientUtil.gradient(" " + serverIP);
        String playerName = Minecraft.getInstance().player.getName().getString();
        ITextComponent nazv = GradientUtil.gradient("information");
        ITextComponent ss = GradientUtil.gradient("Server:");
        ITextComponent ss2 = GradientUtil.gradient("Nick: ");
        ITextComponent playernames = GradientUtil.gradient(playerName);
        LocalDateTime currentTime = LocalDateTime.now();
        int currentHour = currentTime.getHour();
        int currentMinute = currentTime.getMinute();
        int currentSecond = currentTime.getSecond();
        ITextComponent vremya = GradientUtil.gradient(" " + currentHour + ":" + currentMinute + ":" + currentSecond);
        ITextComponent vremya2 = GradientUtil.white("Times:");
        DisplayUtils.drawShadow(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 12, ColorUtils.getColor(0));
        DisplayUtils.drawShadow(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 12, ColorUtils.getColor(0));
        DisplayUtils.drawRoundedRect(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 5.0F, ColorUtils.rgba(25, 25, 25, 250));
        Fonts.sfui.drawText(ms, nazv, x + 17.0F + 3.0F + 7.0F, y + 42.0F - 7.0F, FontSize, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, ss, x + 17.0F - 11.0F, y + 46.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, serv, x + 17.0F + 20.0F, y + 46.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, ss2, x + 17.0F - 11.0F, y + 46.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, playernames, x + 17.0F + 20.0F - 10.0F, y + 46.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, vremya, x + 17.0F + 20.0F - 10.0F + 5.0F, y + 46.0F + 10.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, vremya2, x + 17.0F - 11.0F, y + 46.0F + 10.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
    }

    public void update(EventUpdate e) {
    }

    public Information() {
    }
}

ss
1719499514823.png
 
нормально (если нормальные шрифты поставить)
 
Нахуй коды с ноуклипса кидать?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
code:

infarmation:
Expand Collapse Copy
//

package im.expensive.ui.display.impl;

import com.mojang.blaze3d.matrix.MatrixStack;
import java.time.LocalDateTime;
import net.minecraft.client.Minecraft;
import net.minecraft.client.multiplayer.ServerData;
import net.minecraft.util.text.ITextComponent;
import im.expensive.events.EventDisplay;
import im.expensive.events.EventUpdate;
import im.expensive.ui.display.ElementRenderer;
import im.expensive.ui.display.ElementUpdater;
import im.expensive.utils.render.ColorUtils;
import im.expensive.utils.render.DisplayUtils;
import im.expensive.utils.render.font.Fonts;
import im.expensive.utils.text.GradientUtil;

public class Information implements ElementRenderer, ElementUpdater {
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float x = 0.0F;
        float y = 0.0F;
        float FontSize = 8.0F;
        ServerData serverData = mc.getCurrentServerData();
        String serverIP = serverData != null ? serverData.serverIP : " ";
        ITextComponent serv = GradientUtil.gradient(" " + serverIP);
        String playerName = Minecraft.getInstance().player.getName().getString();
        ITextComponent nazv = GradientUtil.gradient("information");
        ITextComponent ss = GradientUtil.gradient("Server:");
        ITextComponent ss2 = GradientUtil.gradient("Nick: ");
        ITextComponent playernames = GradientUtil.gradient(playerName);
        LocalDateTime currentTime = LocalDateTime.now();
        int currentHour = currentTime.getHour();
        int currentMinute = currentTime.getMinute();
        int currentSecond = currentTime.getSecond();
        ITextComponent vremya = GradientUtil.gradient(" " + currentHour + ":" + currentMinute + ":" + currentSecond);
        ITextComponent vremya2 = GradientUtil.white("Times:");
        DisplayUtils.drawShadow(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 12, ColorUtils.getColor(0));
        DisplayUtils.drawShadow(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 12, ColorUtils.getColor(0));
        DisplayUtils.drawRoundedRect(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 5.0F, ColorUtils.rgba(25, 25, 25, 250));
        Fonts.sfui.drawText(ms, nazv, x + 17.0F + 3.0F + 7.0F, y + 42.0F - 7.0F, FontSize, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, ss, x + 17.0F - 11.0F, y + 46.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, serv, x + 17.0F + 20.0F, y + 46.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, ss2, x + 17.0F - 11.0F, y + 46.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, playernames, x + 17.0F + 20.0F - 10.0F, y + 46.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, vremya, x + 17.0F + 20.0F - 10.0F + 5.0F, y + 46.0F + 10.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, vremya2, x + 17.0F - 11.0F, y + 46.0F + 10.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
    }

    public void update(EventUpdate e) {
    }

    public Information() {
    }
}

ssПосмотреть вложение 280127
Спасибо за
Inforamtion
 
code:

infarmation:
Expand Collapse Copy
//

package im.expensive.ui.display.impl;

import com.mojang.blaze3d.matrix.MatrixStack;
import java.time.LocalDateTime;
import net.minecraft.client.Minecraft;
import net.minecraft.client.multiplayer.ServerData;
import net.minecraft.util.text.ITextComponent;
import im.expensive.events.EventDisplay;
import im.expensive.events.EventUpdate;
import im.expensive.ui.display.ElementRenderer;
import im.expensive.ui.display.ElementUpdater;
import im.expensive.utils.render.ColorUtils;
import im.expensive.utils.render.DisplayUtils;
import im.expensive.utils.render.font.Fonts;
import im.expensive.utils.text.GradientUtil;

public class Information implements ElementRenderer, ElementUpdater {
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float x = 0.0F;
        float y = 0.0F;
        float FontSize = 8.0F;
        ServerData serverData = mc.getCurrentServerData();
        String serverIP = serverData != null ? serverData.serverIP : " ";
        ITextComponent serv = GradientUtil.gradient(" " + serverIP);
        String playerName = Minecraft.getInstance().player.getName().getString();
        ITextComponent nazv = GradientUtil.gradient("information");
        ITextComponent ss = GradientUtil.gradient("Server:");
        ITextComponent ss2 = GradientUtil.gradient("Nick: ");
        ITextComponent playernames = GradientUtil.gradient(playerName);
        LocalDateTime currentTime = LocalDateTime.now();
        int currentHour = currentTime.getHour();
        int currentMinute = currentTime.getMinute();
        int currentSecond = currentTime.getSecond();
        ITextComponent vremya = GradientUtil.gradient(" " + currentHour + ":" + currentMinute + ":" + currentSecond);
        ITextComponent vremya2 = GradientUtil.white("Times:");
        DisplayUtils.drawShadow(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 12, ColorUtils.getColor(0));
        DisplayUtils.drawShadow(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 12, ColorUtils.getColor(0));
        DisplayUtils.drawRoundedRect(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 5.0F, ColorUtils.rgba(25, 25, 25, 250));
        Fonts.sfui.drawText(ms, nazv, x + 17.0F + 3.0F + 7.0F, y + 42.0F - 7.0F, FontSize, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, ss, x + 17.0F - 11.0F, y + 46.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, serv, x + 17.0F + 20.0F, y + 46.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, ss2, x + 17.0F - 11.0F, y + 46.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, playernames, x + 17.0F + 20.0F - 10.0F, y + 46.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, vremya, x + 17.0F + 20.0F - 10.0F + 5.0F, y + 46.0F + 10.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, vremya2, x + 17.0F - 11.0F, y + 46.0F + 10.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
    }

    public void update(EventUpdate e) {
    }

    public Information() {
    }
}

ssПосмотреть вложение 280127
мини гайд как сделать это красивым. За место "server" мы делаем DrawImage и ставим туда иконку.
1719666159959.png

за место "Nick" мы отрисосываем
1719666252624.png

И за место "Time" мы отрисосываем
1719666290603.png

так-же можем сделать отрисовка лайна ака скид старого нурика. Чтоб не сливалось все в сплошной цвет.
 
мини гайд как сделать это красивым. За место "server" мы делаем DrawImage и ставим туда иконку. Посмотреть вложение 280243
за место "Nick" мы отрисосываем Посмотреть вложение 280244
И за место "Time" мы отрисосываем Посмотреть вложение 280245
так-же можем сделать отрисовка лайна ака скид старого нурика. Чтоб не сливалось все в сплошной цвет.
ужас бро полный если честно
 
Ответить

я предложил хотябы как это уродство адекватным +- сделать
Ты че болеешь чем то или что ? Эта хуйня не может быть адекватной, ты это мог бы понять, когда выкладывал свою хуйню, это пиздец ебучий. Иди нахуй вообще
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
блять вы сделайте это драгаблом хотяб (я уже сделал и переделал дизайн)
 
И нахуй ты это прислал?) Что это хуйня кривая, что этот слил, такая же хуйня ебанная. Ты еще и выебнулся, что в твоей пасте такая же хуйня кривая
Туски, скажи честно. Ты ебланоид? Это не мое говно, эта хуета с под коня висит в открытом доступе, я прислал скрин этой поеботы, что бы показать, что отличий от этого ($elfcode ака реколор текста блять) и этого (поебота от neverpiss) практически 0

(кста пиздуй свой минцед хуекод делай, которую выебет кому не лень. даже в Минцед Фри были обновы почаще.)
 
code:

infarmation:
Expand Collapse Copy
//

package im.expensive.ui.display.impl;

import com.mojang.blaze3d.matrix.MatrixStack;
import java.time.LocalDateTime;
import net.minecraft.client.Minecraft;
import net.minecraft.client.multiplayer.ServerData;
import net.minecraft.util.text.ITextComponent;
import im.expensive.events.EventDisplay;
import im.expensive.events.EventUpdate;
import im.expensive.ui.display.ElementRenderer;
import im.expensive.ui.display.ElementUpdater;
import im.expensive.utils.render.ColorUtils;
import im.expensive.utils.render.DisplayUtils;
import im.expensive.utils.render.font.Fonts;
import im.expensive.utils.text.GradientUtil;

public class Information implements ElementRenderer, ElementUpdater {
    public void render(EventDisplay eventDisplay) {
        MatrixStack ms = eventDisplay.getMatrixStack();
        float x = 0.0F;
        float y = 0.0F;
        float FontSize = 8.0F;
        ServerData serverData = mc.getCurrentServerData();
        String serverIP = serverData != null ? serverData.serverIP : " ";
        ITextComponent serv = GradientUtil.gradient(" " + serverIP);
        String playerName = Minecraft.getInstance().player.getName().getString();
        ITextComponent nazv = GradientUtil.gradient("information");
        ITextComponent ss = GradientUtil.gradient("Server:");
        ITextComponent ss2 = GradientUtil.gradient("Nick: ");
        ITextComponent playernames = GradientUtil.gradient(playerName);
        LocalDateTime currentTime = LocalDateTime.now();
        int currentHour = currentTime.getHour();
        int currentMinute = currentTime.getMinute();
        int currentSecond = currentTime.getSecond();
        ITextComponent vremya = GradientUtil.gradient(" " + currentHour + ":" + currentMinute + ":" + currentSecond);
        ITextComponent vremya2 = GradientUtil.white("Times:");
        DisplayUtils.drawShadow(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 12, ColorUtils.getColor(0));
        DisplayUtils.drawShadow(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 12, ColorUtils.getColor(0));
        DisplayUtils.drawRoundedRect(x + 1.0F, y + 40.0F - 8.0F, 110.0F, 50.0F, 5.0F, ColorUtils.rgba(25, 25, 25, 250));
        Fonts.sfui.drawText(ms, nazv, x + 17.0F + 3.0F + 7.0F, y + 42.0F - 7.0F, FontSize, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, ss, x + 17.0F - 11.0F, y + 46.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, serv, x + 17.0F + 20.0F, y + 46.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, ss2, x + 17.0F - 11.0F, y + 46.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, playernames, x + 17.0F + 20.0F - 10.0F, y + 46.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, vremya, x + 17.0F + 20.0F - 10.0F + 5.0F, y + 46.0F + 10.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
        Fonts.sfbold.drawText(ms, vremya2, x + 17.0F - 11.0F, y + 46.0F + 10.0F + 10.0F + 3.0F, 6.5F, ColorUtils.rgb(255, 255, 255));
    }

    public void update(EventUpdate e) {
    }

    public Information() {
    }
}

ssПосмотреть вложение 280127
я даже это спастить не могу:roflanPominki:
 
я тетстил оно норм работает просто класс поменяй на InformationRenderer и в худ добавь
я же сказал не умею :roflanPominki:
я тетстил оно норм работает просто класс поменяй на InformationRenderer и в худ добавь
именно я хз куда в худе добавлять
я тетстил оно норм работает просто класс поменяй на InformationRenderer и в худ добавь
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.

на этом мои полномочия все
 
Последнее редактирование:
Назад
Сверху Снизу