-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
если вам опять не понравится то я вас пожалею и 1 месяц не буду выкладывать посты
сначало смотрим сс
потом качаем иконку
ставим ее по пути src.assets.minecraft.expensive.images
потом идем по пути im.expensive.ui.display.impl
создаем класс DynamicIsland
вставляем туда это
потом идем в HUD по пути im.expensive.functions.impl.render;
на 29 строчке вставляем
new BooleanSetting("Динамичный остров", true),
на 38
final DynamicIsland dynamicIsland;
на 64
if (elements.getValueByName("Динамичный остров").get()) dynamicIsland.render(e);
на 84
dynamicIsland = new DynamicIsland();
все!
запускаем!
оставляем отзыв!
положительный!
сначало смотрим сс
Пожалуйста, авторизуйтесь для просмотра ссылки.
потом качаем иконку
Пожалуйста, авторизуйтесь для просмотра ссылки.
ставим ее по пути src.assets.minecraft.expensive.images
потом идем по пути im.expensive.ui.display.impl
создаем класс DynamicIsland
вставляем туда это
code:
package im.expensive.ui.display.impl;
import com.mojang.blaze3d.matrix.MatrixStack;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.text.ITextComponent;
import im.expensive.events.EventDisplay;
import im.expensive.ui.display.ElementRenderer;
import im.expensive.utils.render.ColorUtils;
import im.expensive.utils.render.DisplayUtils;
import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;
import lombok.experimental.FieldDefaults;
import im.expensive.utils.render.font.Fonts;
import im.expensive.utils.text.GradientUtil;
import java.time.LocalDateTime;
import static imgui.ImColor.rgba;
@FieldDefaults(level = AccessLevel.PRIVATE)
@RequiredArgsConstructor
public class DynamicIsland implements ElementRenderer {
@Override
public void render(EventDisplay eventDisplay) {
//image
final ResourceLocation circle = new ResourceLocation("expensive/images/dynamic.png");
//text
MatrixStack ms = eventDisplay.getMatrixStack();
//time
LocalDateTime currentTime = LocalDateTime.now();
int currentHour = currentTime.getHour();
int currentMinute = currentTime.getMinute();
//xy
float positionX = 250;
float positionY = 0;
//size
float width = 90;
float height = 15;
float font_size = 8.5F;
float width_icon = 16;
float height_icon = 16;
//background
DisplayUtils.drawShadow(positionX + 139, positionY + 30, width - 44, height + 1,20, ColorUtils.getColor(0));
DisplayUtils.drawRoundedRect(positionX + 140, positionY + 30, width - 45, height,6, rgba(21, 21, 21, 255));
//image
DisplayUtils.drawImage(circle, positionX + 140, positionY + 30.5F, width_icon - 2, height_icon - 2, ColorUtils.rgb(0, 255, 0));
//time
String time = " " + currentHour + ":" + currentMinute;
Fonts.sfbold.drawCenteredText(ms, time, positionX + 165, positionY + 33.5F, ColorUtils.rgb(255, 255, 255), font_size);
}
}
на 29 строчке вставляем
new BooleanSetting("Динамичный остров", true),
на 38
final DynamicIsland dynamicIsland;
на 64
if (elements.getValueByName("Динамичный остров").get()) dynamicIsland.render(e);
на 84
dynamicIsland = new DynamicIsland();
все!
запускаем!
оставляем отзыв!
положительный!