Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Время Expensive 3.25

Новичок
Новичок
Статус
Оффлайн
Регистрация
26 Июн 2022
Сообщения
10
Реакции
0
Всем привет, не судите строго пожалуйста Expensive 3.25 Ready
Пожалуйста, авторизуйтесь для просмотра ссылки.

Time:
Expand Collapse Copy
package ru.dedinside.modules.impl.hud;

import net.minecraft.client.renderer.GlStateManager;
import ru.dedinside.Expensive;
import ru.dedinside.event.EventTarget;
import ru.dedinside.event.events.impl.EventDisplay;
import ru.dedinside.modules.Module;
import ru.dedinside.modules.ModuleAnnotation;
import ru.dedinside.modules.Type;
import ru.dedinside.ui.dropui.setting.imp.ModeSetting;
import ru.dedinside.util.drag.Dragging;
import ru.dedinside.util.font.Fonts;
import ru.dedinside.util.render.GlowUtility;
import ru.dedinside.util.render.RenderUtility;

import java.awt.*;
import java.util.Calendar;

@ModuleAnnotation(name = "Time", desc = "Time", type = Type.Hud)
public class Time extends Module {
    public ModeSetting watermarkMode = new ModeSetting("Mode", "Mode 1", "Mode 1", "Mode 2");
    Dragging drag = Expensive.getInstance().createDrag(this, "time", 30, 30);
    private long lastTime = 0;

    @EventTarget
    public void onDisplay(EventDisplay eventDisplay) {
        if (watermarkMode.is("Mode 1")) {
            GlStateManager.pushMatrix();

            int x = (int) drag.getX();
            int y = (int) drag.getY();
            drag.setWidth(67);
            drag.setHeight(17);

            String time = getTimeString();
            RenderUtility.drawGradientRound(x, y, 67, 17, 5,              HudModule.getColor(1),HudModule.getColor(90),HudModule.getColor(255),HudModule.getColor(1000));
            GlowUtility.drawGlow(x + 1, y + 1, 65, 15, 10, HudModule.getColor(1));
            RenderUtility.drawRound(x + 1, y + 1, 65, 15, 5, Color.BLACK);
            Fonts.SEMI_BOLD_18.drawCenteredString("Time " + time, x + 35, y + 5, -1);

            GlStateManager.popMatrix();
        }
    }

    private String getTimeString() {
        Calendar calendar = Calendar.getInstance();
        int hour = calendar.get(Calendar.HOUR_OF_DAY);
        int minute = calendar.get(Calendar.MINUTE);


        return String.format("%02d:%02d", hour, minute);
    }
}
 
ммм почему так долго?
 
для чего и зачем, эта фигня делается на изи, просто засираете форум мусором :NotLikeThis:
 
для чего и зачем, эта фигня делается на изи, просто засираете форум мусором :NotLikeThis:
Рил. Вот бы добавили правило чтобы исходиники были полные, то есть целый проект, не кусочками, а иначе просто удалять тему
 
Рил. Вот бы добавили правило чтобы исходиники были полные, то есть целый проект, не кусочками, а иначе просто удалять тему
дело не в этом, а то что можно этот модуль бесполезен просто какая то визуальная штука делается которая очень легко, этот просто shitpost
/del
 
спасибо, научился обводку окон делать?
 

Похожие темы

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