Новичок
- Статус
- Оффлайн
- Регистрация
- 26 Июн 2022
- Сообщения
- 10
- Реакции
- 0
Всем привет, не судите строго пожалуйста Expensive 3.25 Ready
Пожалуйста, авторизуйтесь для просмотра ссылки.
Time:
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);
}
}
