Начинающий
Статус
Онлайн
Регистрация
6 Ноя 2023
Сообщения
83
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

На 3.1 не было поэтому вот
Написали /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;
}
}
}
}
 
Начинающий
Статус
Оффлайн
Регистрация
17 Ноя 2023
Сообщения
115
Реакции[?]
1
Поинты[?]
1K
На 3.1 не было поэтому вот
Написали /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;
}
}
}
}
ss?
На 3.1 не было поэтому вот
Написали /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;
}
}
}
}
да и вроде сливали
 
Забаненный
Статус
Оффлайн
Регистрация
31 Авг 2023
Сообщения
699
Реакции[?]
6
Поинты[?]
5K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
govnocode
 
Забаненный
Статус
Оффлайн
Регистрация
22 Авг 2023
Сообщения
299
Реакции[?]
17
Поинты[?]
15K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
стайл код плачет...
 
Начинающий
Статус
Онлайн
Регистрация
6 Ноя 2023
Сообщения
83
Реакции[?]
0
Поинты[?]
0
сори за тупой вопрос куда ctr+c + ctr+v?
(знаю что надо ливнуть с форумо и тд.)
вот путь

package im.Exo.functions.impl.render;
если ты не менял импорты путь

package im.expensive.functions.impl.render;
там создаёшь класс
HPNotify
И туда кидаешь код и регаешь его в функтион регистр
потому что на 3.1 не было онли на 2.0 и тип в коме под темой об армор алёрте просил на 3.1
 
Начинающий
Статус
Оффлайн
Регистрация
8 Сен 2024
Сообщения
45
Реакции[?]
0
Поинты[?]
0
вот путь

package im.Exo.functions.impl.render;
если ты не менял импорты путь

package im.expensive.functions.impl.render;
там создаёшь класс
HPNotify
И туда кидаешь код и регаешь его в функтион регистр
большое спасибо
 
Начинающий
Статус
Оффлайн
Регистрация
30 Июл 2023
Сообщения
420
Реакции[?]
2
Поинты[?]
1K
На 3.1 не было поэтому вот
Написали /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;
}
}
}
}
/del было в сурсах lighting там код прям одинаковый
да и вроде сливали
Если даже и не сливали то в сурсах lighting есть
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
18 Июл 2022
Сообщения
66
Реакции[?]
0
Поинты[?]
0
На 3.1 не было поэтому вот
Написали /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;
}
}
}
}
Ну и зачем?)
 
Забаненный
Статус
Оффлайн
Регистрация
22 Сен 2024
Сообщения
113
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
На 3.1 не было поэтому вот
Написали /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;
}
}
}
}
легче уж так сделать

нет:
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;

@FunctionRegister(name = "HPNotify", type = Category.Render)
public class HPNotify extends Function {
    private static final int DISPLAY_DURATION = 180;
    private int displayTicks = 0;

    @Subscribe
    private void onUpdate(EventUpdate e) {
        if (Minecraft.getInstance().player != null && Minecraft.getInstance().player.getHealth() <= 8.0f) {
            displayTicks = DISPLAY_DURATION;
        }
    }

    @Subscribe
    private void onDisplay(EventDisplay e) {
        if (displayTicks > 0) {
            MatrixStack matrixStack = e.getMatrixStack();
            Minecraft mc = Minecraft.getInstance();
            int width = mc.getMainWindow().getScaledWidth();
            int height = mc.getMainWindow().getScaledHeight();
            String message = "У вас мало ХП!";
            int alpha = (int)(255.0f * ((float)displayTicks / DISPLAY_DURATION));
            float scale = 1.5f;
            
            matrixStack.push();
            matrixStack.scale(scale, scale, scale);
            mc.fontRenderer.drawStringWithShadow(
                matrixStack,
                message,
                (width - mc.fontRenderer.getStringWidth(message) * scale) / (2 * scale),
                height / (2 * scale),
                0xFFFFFF | alpha << 24
            );
            matrixStack.pop();
            
            displayTicks--;
        }
    }
}
 
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
826
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
На 3.1 не было поэтому вот
Написали /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;
}
}
}
}
String message = "У вас мало ХП
ладно, это ещё хоть как то можно оправдать, но сука , не проще юзать нотификации вместо drawStringWithShadow?
 
Начинающий
Статус
Оффлайн
Регистрация
17 Сен 2024
Сообщения
21
Реакции[?]
0
Поинты[?]
0
На 3.1 не было поэтому вот
Написали /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;
}
}
}
}
Бро ты карасава что дропаешь что либо, но много лишнего
 
Сверху Снизу