Начинающий
- Статус
- Онлайн
- Регистрация
- 9 Май 2023
- Сообщения
- 108
- Реакции
- 1
- Выберите загрузчик игры
- Vanilla
Мафкировка как всегда молодец взял обход с старых сурсов одного чита xD
Тут совсем чуть-чуть до делан чтоб не флагал
Тут совсем чуть-чуть до делан чтоб не флагал
Пожалуйста, авторизуйтесь для просмотра ссылки.
Функция:
package org.san1na.comet.client.impl.feature.impl.movement;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.experimental.Accessors;
import lombok.experimental.FieldDefaults;
import net.minecraft.inventory.EquipmentSlotType;
import net.minecraft.item.ElytraItem;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import org.lwjgl.glfw.GLFW;
import org.san1na.common.events.orbit.EventHandler;
import org.san1na.comet.client.events.player.UpdateEvent;
import org.san1na.comet.client.impl.feature.Category;
import org.san1na.comet.client.impl.feature.Feature;
import org.san1na.comet.client.impl.feature.FeatureInfo;
@FeatureInfo(name = "HwElytraFly", description = "Взлетает в верх используя элитру на сервере holyworld", category = Category.MOVEMENT, key = GLFW.GLFW_KEY_UNKNOWN)
@Getter
@Accessors(fluent = true)
@FieldDefaults(level = AccessLevel.PRIVATE)
public class HwElytraFly extends Feature {
ItemStack currentStack = ItemStack.EMPTY;
@Override
public void onEnable() {
this.currentStack = ItemStack.EMPTY;
super.onEnable();
}
@Override
public void onDisable() {
super.onDisable();
}
@EventHandler
private void onUpdate(UpdateEvent event) {
handleFlyUpMode();
}
private void handleFlyUpMode() {
currentStack = mc.player.getItemStackFromSlot(EquipmentSlotType.CHEST);
if (currentStack.getItem() != Items.ELYTRA) {
return;
}
if (mc.player.isOnGround()) {
// Бля, взлетает на земле короч
mc.player.jump();
mc.player.motion.y = 0.42f;
mc.player.rotationPitchHead = -90.0f;
} else if (ElytraItem.isUsable(currentStack) && !mc.player.isElytraFlying()) {
// НАчинается магия 0_0
mc.player.startFallFlying();
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, CEntityActionPacket.Action.START_FALL_FLYING));
mc.player.motion.y = 0.5f;
mc.player.rotationPitchHead = -90.0f;
}
mc.player.rotationPitch = 0.0f;
if (!mc.player.isOnGround()) {
mc.player.motion.y = 0.36f;
}
}
}
Последнее редактирование:
