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

Time render expensive 3.1

  • Автор темы Автор темы Ieo117
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
26 Янв 2024
Сообщения
72
Реакции
1
Пожалуйста, авторизуйтесь для просмотра ссылки.


Java:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class TimeRenderer implements ElementRenderer {
final Dragging dragging;
float x;
float y;
float width;
float height;

@Subscribe
public void render (EventDisplay e){
MatrixStack stack = e.getMatrixStack();
float posX = dragging.getX();
float posY = dragging.getY();
float padding = 3;
float fontSize = 8;
float textPadding = 23;
drawRectic(posX, posY);
LocalTime localTime = LocalTime.now();
String time = String.format("%02d:%02d:%02d", localTime.getHour(), localTime.getMinute(), localTime.getSecond());
ITextComponent ss = GradientUtil.gradient(time);
Fonts.consolas.drawCenteredText(stack, ss, posX + 26.5f, posY + 3, 10f);
float maxWidth = Fonts.consolas.getWidth(time, 5) + padding * 2;
float localHeight = fontSize + padding * 2;
width = Math.max(maxWidth, 80);
height = localHeight + 2.5f;
dragging.setWidth(width);
dragging.setHeight(height);
}


public void drawRectic(float x, float y){
float width = 55;
float height = 15f;
float geyWidth = width + 0.85f;
float getHeight = height + 0.85f;
float xS = x - 0.4f;
float yS = y - 0.4f;
DisplayUtils.drawRoundedRect(xS, yS, geyWidth, getHeight, new Vector4f(5, 5, 5, 5), new Vector4i(HUD.getColor(0), HUD.getColor(90), HUD.getColor(180), HUD.getColor(270)));

DisplayUtils.drawRoundedRect(x, y, width, height, 3, ColorUtils.rgba(21, 21, 21, 255));
}
}

заходите в худ

в 32 строчку вставляете это
Java:
Expand Collapse Copy
new BooleanSetting("Time", true)


в 42 строчке это
Java:
Expand Collapse Copy
final TimeRenderer timeRenderer;

68 строчка
Java:
Expand Collapse Copy
if(elements.getValueByName("Time").get()) timeRenderer.render(e);

79 строчка
Java:
Expand Collapse Copy
Dragging time = Expensive.getInstance().createDrag(this, "Time", 225, 125);
timeRenderer = new TimeRenderer(time);
 
Последнее редактирование:
Фу бяка какаята
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Шейдов кривой, сами подправите.

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


Java:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class TimeRenderer implements ElementRenderer {
final Dragging dragging;
float x;
float y;
float width;
float height;

@Subscribe
public void render (EventDisplay e){
MatrixStack stack = e.getMatrixStack();
float posX = dragging.getX();
float posY = dragging.getY();
float padding = 3;
float fontSize = 8;
float textPadding = 23;
drawRectic(posX, posY);
LocalTime localTime = LocalTime.now();
String time = String.format("%02d:%02d:%02d", localTime.getHour(), localTime.getMinute(), localTime.getSecond());
ITextComponent ss = GradientUtil.gradient(time);
Fonts.consolas.drawCenteredText(stack, ss, posX + 26.5f, posY + 3, 10f);
float maxWidth = Fonts.consolas.getWidth(time, 5) + padding * 2;
float localHeight = fontSize + padding * 2;
width = Math.max(maxWidth, 80);
height = localHeight + 2.5f;
dragging.setWidth(width);
dragging.setHeight(height);
}


public void drawRectic(float x, float y){
float width = 55;
float height = 15f;
DisplayUtils.drawShadow(x - 0.4f, y - 0.4f, width + 0.6f, height + 0.6f, 3,ColorUtils.setAlpha(HUD.getColor(0), 255));
DisplayUtils.drawRoundedRect(x, y, width, height, 3, ColorUtils.rgba(21, 21, 21, 255));
}
}

заходите в худ

в 32 строчку вставляете это
Java:
Expand Collapse Copy
new BooleanSetting("Time", true)


в 42 строчке это
Java:
Expand Collapse Copy
final TimeRenderer timeRenderer;

68 строчка
Java:
Expand Collapse Copy
if(elements.getValueByName("Time").get()) timeRenderer.render(e);

79 строчка
Java:
Expand Collapse Copy
Dragging time = Expensive.getInstance().createDrag(this, "Time", 225, 125);
timeRenderer = new TimeRenderer(time);
/del
 
если довести до ума, то думаю будет норм
 
можно сделать в 20-25 строк смысл от этой темы?
 
Пожалуйста, авторизуйтесь для просмотра ссылки.


Java:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class TimeRenderer implements ElementRenderer {
final Dragging dragging;
float x;
float y;
float width;
float height;

@Subscribe
public void render (EventDisplay e){
MatrixStack stack = e.getMatrixStack();
float posX = dragging.getX();
float posY = dragging.getY();
float padding = 3;
float fontSize = 8;
float textPadding = 23;
drawRectic(posX, posY);
LocalTime localTime = LocalTime.now();
String time = String.format("%02d:%02d:%02d", localTime.getHour(), localTime.getMinute(), localTime.getSecond());
ITextComponent ss = GradientUtil.gradient(time);
Fonts.consolas.drawCenteredText(stack, ss, posX + 26.5f, posY + 3, 10f);
float maxWidth = Fonts.consolas.getWidth(time, 5) + padding * 2;
float localHeight = fontSize + padding * 2;
width = Math.max(maxWidth, 80);
height = localHeight + 2.5f;
dragging.setWidth(width);
dragging.setHeight(height);
}


public void drawRectic(float x, float y){
float width = 55;
float height = 15f;
float geyWidth = width + 0.85f;
float getHeight = height + 0.85f;
float xS = x - 0.4f;
float yS = y - 0.4f;
DisplayUtils.drawRoundedRect(xS, yS, geyWidth, getHeight, new Vector4f(5, 5, 5, 5), new Vector4i(HUD.getColor(0), HUD.getColor(90), HUD.getColor(180), HUD.getColor(270)));

DisplayUtils.drawRoundedRect(x, y, width, height, 3, ColorUtils.rgba(21, 21, 21, 255));
}
}

заходите в худ

в 32 строчку вставляете это
Java:
Expand Collapse Copy
new BooleanSetting("Time", true)


в 42 строчке это
Java:
Expand Collapse Copy
final TimeRenderer timeRenderer;

68 строчка
Java:
Expand Collapse Copy
if(elements.getValueByName("Time").get()) timeRenderer.render(e);

79 строчка
Java:
Expand Collapse Copy
Dragging time = Expensive.getInstance().createDrag(this, "Time", 225, 125);
timeRenderer = new TimeRenderer(time);
по моему ваши "time" без полезная х***а, только время на это тратите
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
наху нада этат код? :roflanPominki:
 
Пожалуйста, авторизуйтесь для просмотра ссылки.


Java:
Expand Collapse Copy
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class TimeRenderer implements ElementRenderer {
final Dragging dragging;
float x;
float y;
float width;
float height;

@Subscribe
public void render (EventDisplay e){
MatrixStack stack = e.getMatrixStack();
float posX = dragging.getX();
float posY = dragging.getY();
float padding = 3;
float fontSize = 8;
float textPadding = 23;
drawRectic(posX, posY);
LocalTime localTime = LocalTime.now();
String time = String.format("%02d:%02d:%02d", localTime.getHour(), localTime.getMinute(), localTime.getSecond());
ITextComponent ss = GradientUtil.gradient(time);
Fonts.consolas.drawCenteredText(stack, ss, posX + 26.5f, posY + 3, 10f);
float maxWidth = Fonts.consolas.getWidth(time, 5) + padding * 2;
float localHeight = fontSize + padding * 2;
width = Math.max(maxWidth, 80);
height = localHeight + 2.5f;
dragging.setWidth(width);
dragging.setHeight(height);
}


public void drawRectic(float x, float y){
float width = 55;
float height = 15f;
float geyWidth = width + 0.85f;
float getHeight = height + 0.85f;
float xS = x - 0.4f;
float yS = y - 0.4f;
DisplayUtils.drawRoundedRect(xS, yS, geyWidth, getHeight, new Vector4f(5, 5, 5, 5), new Vector4i(HUD.getColor(0), HUD.getColor(90), HUD.getColor(180), HUD.getColor(270)));

DisplayUtils.drawRoundedRect(x, y, width, height, 3, ColorUtils.rgba(21, 21, 21, 255));
}
}

заходите в худ

в 32 строчку вставляете это
Java:
Expand Collapse Copy
new BooleanSetting("Time", true)


в 42 строчке это
Java:
Expand Collapse Copy
final TimeRenderer timeRenderer;

68 строчка
Java:
Expand Collapse Copy
if(elements.getValueByName("Time").get()) timeRenderer.render(e);

79 строчка
Java:
Expand Collapse Copy
Dragging time = Expensive.getInstance().createDrag(this, "Time", 225, 125);
timeRenderer = new TimeRenderer(time);
Пиздец
 
Назад
Сверху Снизу