-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
На 3.1 не было поэтому вот
Написали /del = ez ez ez, то ты ez( Leo не пиши сюда )
Код Ctr+c + Ctr+v
Написали /del = ez ez ez, то ты ez( Leo не пиши сюда )
Код Ctr+c + Ctr+v
Java:
package im.Exo.functions.impl.render;
import com.google.common.eventbus.Subscribe;
import com.mojang.blaze3d.matrix.MatrixStack;
import im.Exo.events.EventDisplay;
import im.Exo.events.EventUpdate;
import im.Exo.functions.api.Category;
import im.Exo.functions.api.Function;
import im.Exo.functions.api.FunctionRegister;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.PlayerEntity;
@FunctionRegister(name="HPNotify", type=Category.Render)
public class HPNotify
extends Function {
private static final int DISPLAY_DURATION_TICKS = 180;
private int displayTicks = 0;
private boolean isDisplaying = false;
@Override
public void onEvent(EventDisplay event) {
}
@Override
protected float[] rotations(PlayerEntity var1) {
return new float[0];
}
@Subscribe
private void onUpdate(EventUpdate e) {
Minecraft mc = Minecraft.getInstance();
if (Minecraft.player != null) {
if (Minecraft.player.getHealth() <= 8.0f) {
this.isDisplaying = true;
this.displayTicks = 180;
}
}
}
@Subscribe
private void onDisplay(EventDisplay e) {
if (this.isDisplaying) {
MatrixStack matrixStack = e.getMatrixStack();
Minecraft mc = Minecraft.getInstance();
int screenWidth = mc.getMainWindow().getScaledWidth();
int screenHeight = mc.getMainWindow().getScaledHeight();
String message = "У вас мало ХП!";
int color = 0xFFFFFF;
int alpha = (int)(255.0f * ((float)this.displayTicks / 180.0f));
float scale = 1.5f;
int messageWidth = mc.fontRenderer.getStringWidth(message);
int x = (screenWidth - (int)((float)messageWidth * scale)) / 2;
int y = screenHeight / 2;
matrixStack.push();
matrixStack.scale(scale, scale, scale);
mc.fontRenderer.drawStringWithShadow(matrixStack, message, (float)x / scale, (float)y / scale, color | alpha << 24);
matrixStack.pop();
if (--this.displayTicks <= 0) {
this.isDisplaying = false;
}
}
}
}