Начинающий
-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Staff Coder WTF
Форматирование (BB-код):
package fun.penit.client.feature.impl.hud;
import fun.penit.client.Penit;
import fun.penit.client.draggable.component.impl.DraggableStaffList;
import fun.penit.client.event.EventTarget;
import fun.penit.client.event.events.impl.render.EventRender2D;
import fun.penit.client.feature.Module;
import fun.penit.client.feature.impl.ModuleType;
import fun.penit.client.feature.impl.player.StaffAlert;
import fun.penit.client.ui.settings.impl.ListSetting;
import fun.penit.client.utils.Helper;
import fun.penit.client.utils.render.ClientHelper;
import fun.penit.client.utils.render.GLUtils;
import fun.penit.client.utils.render.RoundedUtil;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiPlayerTabOverlay;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.util.text.TextFormatting;
import java.awt.*;
import java.util.ArrayList;
public class StaffStat extends Module {
int x2;
int y2;
int height;
public static float progress;
private long lastMS;
public static boolean a;
public static ListSetting mode = new ListSetting("Мод", "Type 2", () -> true, "Type 2");
//public static ListSetting mode;
public static float indicatorTimer;
public float scale = 2.0f;
public StaffStat() {
super("StaffList", ModuleType.Visuals);
this.addSettings(mode);
}
@EventTarget
public void render(EventRender2D render) {
DraggableStaffList dsi;
this.x2 = 7;
this.y2 = 50;
ArrayList vstaff = new ArrayList();
if (StaffStat.mode.currentMode.equalsIgnoreCase("Type 1")) {
dsi = (DraggableStaffList) Penit.instance.draggableHUD.getDraggableComponentByClass(DraggableStaffList.class);
dsi.setWidth(155);
dsi.setHeight(56);
GLUtils.INSTANCE.rescale(this.scale);
Helper.mc.mntsb_30.drawString("Staff Stats", dsi.getX() + this.x2 + 2, dsi.getY() + this.y2 + 3, -1);
GLUtils.INSTANCE.rescaleMC();
} if (mode.getCurrentMode().equalsIgnoreCase("Type 2")) {
dsi = (DraggableStaffList)Penit.instance.draggableHUD.getDraggableComponentByClass(DraggableStaffList.class);
dsi.setWidth(155);
dsi.setHeight(56);
RoundedUtil.drawRound(dsi.getX() + this.x2 - 2, dsi.getY() + this.y2 - 1, 172.0f, (float)(15 + this.height) + 2f, 0, new Color(21, 21, 21, 222));
RoundedUtil.drawRound(dsi.getX() + this.x2 - 2, dsi.getY() + 48, 172.0f, 1f, 0, ClientHelper.getClientColor().darker());
Helper.mc.mntsb_18.drawString("Staff Statistics", dsi.getX() + this.x2 + 55, dsi.getY() + this.y2 + 4, -1);
GLUtils.INSTANCE.rescaleMC();
}
if (StaffAlert.staff.isEmpty()) {
dsi = (DraggableStaffList)Penit.instance.draggableHUD.getDraggableComponentByClass(DraggableStaffList.class);
if (mode.getCurrentMode().equalsIgnoreCase("Type 2")) {
Helper.mc.mntsb_15.drawString("", (float)(dsi.getX() + this.x2) + 3.5f, (float)(dsi.getY() + this.y2 + this.height) + 7.5f, Color.WHITE.getRGB());
} else {
Helper.mc.mntsb_15.drawString("", dsi.getX() + this.x2 + 1, dsi.getY() + this.y2 + this.height + 6, Color.WHITE.getRGB());
}
this.height = 10;
} else {
for (EntityPlayer staff : StaffAlert.staff) {
DraggableStaffList dsi2 = (DraggableStaffList) Penit.instance.draggableHUD.getDraggableComponentByClass(DraggableStaffList.class);
Helper.mc.mntsb_15.drawStringWithShadow(GuiPlayerTabOverlay.getPlayers().contains(staff) ? staff.getDisplayName().getUnformattedText() : (Object)((Object) TextFormatting.RED) + "(V) " + (Object)((Object)TextFormatting.RESET) + staff.getDisplayName().getUnformattedText(), dsi2.getX() + this.x2 + 5, dsi2.getY() + this.y2 + (StaffAlert.staff.indexOf(staff) + 1) * 10 + 6, Color.GRAY.getRGB());
this.height = StaffAlert.staff.size() * 10;
if (Minecraft.world != null) continue;
StaffAlert.staff.remove(staff);
}
}
GlStateManager.disableAlpha();
GlStateManager.enableDepth();
GlStateManager.disableLighting();
}
@Override
public void onEnable() {
indicatorTimer = 0.0f;
this.lastMS = System.currentTimeMillis();
progress = 0.0f;
super.onEnable();
}
static {
a = false;
mode = new ListSetting("Mode", "Type 1", () -> true, "Type 1", "Type 2");
}
}