- Статус
- Оффлайн
- Регистрация
- 6 Мар 2025
- Сообщения
- 92
- Реакции
- 0
- Выберите загрузчик игры
- Forge
простой unhook на forge 1.21.4 может кому то пригодиться
В главный класс вашего клиента:
unhook.java:
package react.dlc.reactlegit.modules;
public class unhook {
private static boolean enabled = false;
private static boolean hooked = false;
public static boolean isEnabled() {
return enabled;
}
public static boolean isHooked() {
return hooked;
}
public static void toggle() {
enabled = !enabled;
hooked = enabled;
}
public static void setEnabled(boolean state) {
enabled = state;
hooked = state;
}
}
В главный класс вашего клиента:
Код:
@net.minecraftforge.eventbus.api.SubscribeEvent
public void onKeyInput(InputEvent.Key event) {
Minecraft mc = Minecraft.getInstance();
if (mc.player == null) return;
if (event.getKey() == GLFW.GLFW_KEY_RIGHT_SHIFT && event.getAction() == GLFW.GLFW_PRESS) {
if (unhook.isHooked()) return;
mc.setScreen(new gui());
}
}
@net.minecraftforge.eventbus.api.SubscribeEvent
public void onClientTick(TickEvent.ClientTickEvent event) {
if (event.phase != TickEvent.Phase.END) return;
Minecraft mc = Minecraft.getInstance();
if (mc.getWindow() == null) return;
if (unhook.isHooked()) {
String title = "Minecraft";
if (mc.hasSingleplayerServer()) {
title += "* Forge 1.21.4 - Singleplayer";
} else if (mc.getCurrentServer() != null) {
title += "* Forge 1.21.4 - Multiplayer";
} else {
title += "* Forge 1.21.4";
}
mc.getWindow().setTitle(title);
} else {
mc.getWindow().setTitle(CLIENT_TITLE);
}
}