Визуальная часть Catlavan Watermark | Exp 3.1

всем ку
сливаю самую говняную в мире ватермарку для тех кто в джаве полный ноль (для пастеров) :roflanEbalo:

ватермарка по себе ужасна, но если вы пастер и делаете закос под катлу то ок

WatermarkRenderer:
Expand Collapse Copy
package im.expensive.ui.display.impl;

import com.mojang.blaze3d.matrix.MatrixStack;
import im.expensive.ui.display.ElementRenderer;
import net.minecraft.client.Minecraft;
import im.expensive.events.EventDisplay;
import im.expensive.utils.render.DisplayUtils;
import im.expensive.utils.render.font.Fonts;
import net.minecraft.util.ResourceLocation;

public class WatermarkRenderer implements ElementRenderer {

    private final ResourceLocation logoTexture = new ResourceLocation("expensive/images/hud/logo.png");

    @Override
    public void render(EventDisplay event) {
        MatrixStack matrix = event.getMatrixStack();
        Minecraft minecraft = Minecraft.getInstance();

        float boxX = 10;
        float boxY = 6;
        DisplayUtils.drawRect(boxX, boxY, 135, 30, 0x80000000);

        float logoX = boxX + 6;
        float logoY = boxY + 4;
        minecraft.getTextureManager().bindTexture(logoTexture);
        DisplayUtils.drawImage(logoTexture, logoX, logoY, 16, 16, -1);

        String text = "Catlavan | pluge";
        float textX = logoX + 21;
        float textY = boxY + 8;
        float spacing = 0.92f;

        float currentX = textX;
        for (int i = 0; i < text.length(); i++) {
            String letter = text.substring(i, i + 1);
            Fonts.sfbold.drawText(matrix, letter, currentX, textY, -1, 10);
            currentX += Fonts.sfbold.getWidth(letter, 10) * spacing;
        }
    }
}

не спрашивайте зачем я сливаю этот калл :roflanPominki:
блять ты чо ебанулся совсем удали это нахуй
 
Назад
Сверху Снизу