Начинающий
-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Прокатил ватермарку через гпт чтобы не ебаться со шрифтом, пытаясь вставить логотип софта
pls не факайте мозг мол ыыыы гавно, я знаю, это затычка (дабы с иконкой нурика не ходить), я на джаве кодить пока не умею
Watermark:
package im.expensive.ui.display.impl;
import com.mojang.blaze3d.matrix.MatrixStack;
import im.expensive.events.EventDisplay;
import im.expensive.ui.display.ElementRenderer;
import im.expensive.ui.themes.Theme;
import im.expensive.utils.render.color.ColorUtils;
import im.expensive.utils.render.rect.DisplayUtils;
import im.expensive.utils.text.font.ClientFonts;
import net.minecraft.client.Minecraft;
import net.minecraft.util.text.TextFormatting;
import java.text.SimpleDateFormat;
import java.util.Date;
public class WatermarkRenderer implements ElementRenderer {
[USER=1367676]@override[/USER]
public void render(EventDisplay eventDisplay) {
MatrixStack ms = eventDisplay.getMatrixStack();
float x = 4;
float y = 4;
float padding = 5;
float fontSize = 14;
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
String time = sdf.format(new Date());
String UID = ("1");
int fps = Minecraft.getInstance().debugFPS;
StringBuilder watermarkText = new StringBuilder();
watermarkText.append("M");
watermarkText.append(TextFormatting.GRAY).append(" | ").append(TextFormatting.WHITE);
watermarkText.append("UID: ").append(UID).append(" | ");
watermarkText.append("Time: ").append(time).append(" | ");
watermarkText.append("FPS: ").append(fps);
float textWidth = ClientFonts.msMedium[(int) fontSize].getWidth(watermarkText.toString()) - 6;
float width = textWidth + padding;
float height = fontSize + padding;
DisplayUtils.drawShadow(x, y - 0.7f, width + 15.5f, height + 1.5f, 5, ColorUtils.setAlpha(Theme.rectColor, 100));
DisplayUtils.drawRoundedRect(x, y - 1f, width + 15.5f, height + 1.5f, 5, Theme.mainRectColor);
DisplayUtils.drawRoundedRect(x + 2f, y + 0.5f, width + 12, height - 2, 6, ColorUtils.setAlpha(Theme.rectColor, 100));
ClientFonts.msMedium[(int) fontSize].drawString(ms, watermarkText.toString(), x + padding * 1.5f, y + fontSize / 2 + 0.5f, ColorUtils.rgba(255, 255, 255, 255));
}
}
Пожалуйста, авторизуйтесь для просмотра ссылки.
pls не факайте мозг мол ыыыы гавно, я знаю, это затычка (дабы с иконкой нурика не ходить), я на джаве кодить пока не умею