-
Автор темы
- #1
подьехало калловая масса
Hud:
private void onInformationRender(final MatrixStack stack, final EventRender renderEvent) {
float y = renderEvent.scaledResolution.scaledHeight() - Fonts.sf_medium[16].getFontHeight() - (mc.currentScreen instanceof ChatScreen ? 6 * mc.gameSettings.guiScale : 0);
String pos = (int) mc.player.getPosX() + " | " + (int) mc.player.getPosY() + " | " + (int) mc.player.getPosZ();
RenderUtil.Render2D.drawRoundedRect(3, y - 14, Fonts.sf_medium[16].getWidth("XYZ: " + pos) + 8, Fonts.sf_medium[16].getFontHeight() + 9, 4, new Color(22, 22, 22).getRGB(), new Vector4i(ColorUtil.getColor(0), ColorUtil.getColor(90), ColorUtil.getColor(180), ColorUtil.getColor(270)));
RenderUtil.Render2D.drawRoundedRect(23, y - 14.5f, 0.5f, Fonts.sf_medium[16].getFontHeight() + 9.5f, 1, new Color(255, 255, 255, 150).getRGB(), new Vector4i(ColorUtil.getColor(0), ColorUtil.getColor(90), ColorUtil.getColor(180), ColorUtil.getColor(270)));
Fonts.nuricon[20].drawString(stack, "M", 8, y - 7.5f, new Color(44, 255, 7).getRGB());
Fonts.sf_medium[16].drawString(stack, pos, 7 + Fonts.sf_medium[16].getWidth("XYZ: "), y - 7.5f, new Color(255, 255, 255, 222).getRGB());
String bps = String.format("%.2f", Math.hypot(mc.player.getPosX() - mc.player.prevPosX, mc.player.getPosZ() - mc.player.prevPosZ) * 20);
RenderUtil.Render2D.drawRoundedRect(-5 + mc.getMainWindow().getScaledWidth() / 1.067f - 13, y - 14, Fonts.sf_medium[16].getWidth(bps + " Blocks") + 28, Fonts.sf_medium[16].getFontHeight() + 8, 4, new Color(22, 22, 22).getRGB(), new Vector4i(ColorUtil.getColor(0), ColorUtil.getColor(90), ColorUtil.getColor(180), ColorUtil.getColor(270)));
RenderUtil.Render2D.drawRoundedRect(19 + mc.getMainWindow().getScaledWidth() / 1.020f + 20 - Fonts.sf_medium[16].getWidth(bps + " Blocks"), y - 14.5f, 0.5f, Fonts.sf_medium[16].getFontHeight() + 9.5f, 1, new Color(255, 255, 255, 150).getRGB(), new Vector4i(ColorUtil.getColor(0), ColorUtil.getColor(90), ColorUtil.getColor(180), ColorUtil.getColor(270)));
Fonts.nuricon[20].drawString(stack, "K", -24 + mc.getMainWindow().getScaledWidth() / 1.020f + 22, y - 7f, new Color(208, 0, 255).getRGB());
Fonts.sf_medium[16].drawString(stack, bps + " Blocks", -24 + mc.getMainWindow().getScaledWidth() / 1.067f - 13 + Fonts.sf_medium[16].getWidth(" Blocks"), y - 7.5f, new Color(255, 255, 255, 222).getRGB());
}
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.