Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Часть функционала DexLand | ElytraFly

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
21 Авг 2024
Сообщения
11
Реакции
0
Выберите загрузчик игры
  1. Forge
  2. Прочие моды
Сливаю вам ElytraFly, бупасит норм проверял только на выжке хз работает на других режимах или нет


Samopis base 1.12.2 mod:
Expand Collapse Copy
package com.example.examplemod.functions.impl;

import com.example.examplemod.dropdown.components.SliderSetting;
import com.example.examplemod.functions.function;
import net.minecraft.client.Minecraft;
import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent;

public class ElytraFly extends function {
    public static Minecraft mc = Minecraft.getMinecraft();

    public SliderSetting speed = new SliderSetting("Speed", 0.1, 3.0, 1.0, this);

    public ElytraFly() {
        super("ElytraFly", "Полет на элитрах без использования фейерверков", 0, Category.MOVEMENT);
        addSetting(speed);
    }

    @SubscribeEvent
    public void onUpdate(TickEvent.PlayerTickEvent event) {
        if (mc.player == null || mc.world == null) return;

        ItemStack chest = mc.player.getItemStackFromSlot(EntityEquipmentSlot.CHEST);

        if (chest.getItem() == Items.ELYTRA && mc.player.isElytraFlying()) {
            mc.player.capabilities.isFlying = false;
            mc.player.capabilities.setFlySpeed((float) speed.getValue());

            double yaw = Math.toRadians(mc.player.rotationYaw);
            double motionX = -Math.sin(yaw) * speed.getValue();
            double motionZ = Math.cos(yaw) * speed.getValue();

            if (mc.gameSettings.keyBindForward.isKeyDown()) {
                mc.player.motionX = motionX;
                mc.player.motionZ = motionZ;
            }

            if (mc.gameSettings.keyBindJump.isKeyDown()) {
                mc.player.motionY = speed.getValue() / 2;
            } else if (mc.gameSettings.keyBindSneak.isKeyDown()) {
                mc.player.motionY = -speed.getValue() / 2;
            } else {
                mc.player.motionY = 0;
            }
        }
    }

    @Override
    public void onDisable() {
        if (mc.player != null) {
            if (!mc.player.isCreative()) mc.player.capabilities.isFlying = false;
        }
        super.onDisable();
    }
}


SS:
SS:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Сливаю вам ElytraFly, бупасит норм проверял только на выжке хз работает на других режимах или нет


Samopis base 1.12.2 mod:
Expand Collapse Copy
package com.example.examplemod.functions.impl;

import com.example.examplemod.dropdown.components.SliderSetting;
import com.example.examplemod.functions.function;
import net.minecraft.client.Minecraft;
import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent;

public class ElytraFly extends function {
    public static Minecraft mc = Minecraft.getMinecraft();

    public SliderSetting speed = new SliderSetting("Speed", 0.1, 3.0, 1.0, this);

    public ElytraFly() {
        super("ElytraFly", "Полет на элитрах без использования фейерверков", 0, Category.MOVEMENT);
        addSetting(speed);
    }

    @SubscribeEvent
    public void onUpdate(TickEvent.PlayerTickEvent event) {
        if (mc.player == null || mc.world == null) return;

        ItemStack chest = mc.player.getItemStackFromSlot(EntityEquipmentSlot.CHEST);

        if (chest.getItem() == Items.ELYTRA && mc.player.isElytraFlying()) {
            mc.player.capabilities.isFlying = false;
            mc.player.capabilities.setFlySpeed((float) speed.getValue());

            double yaw = Math.toRadians(mc.player.rotationYaw);
            double motionX = -Math.sin(yaw) * speed.getValue();
            double motionZ = Math.cos(yaw) * speed.getValue();

            if (mc.gameSettings.keyBindForward.isKeyDown()) {
                mc.player.motionX = motionX;
                mc.player.motionZ = motionZ;
            }

            if (mc.gameSettings.keyBindJump.isKeyDown()) {
                mc.player.motionY = speed.getValue() / 2;
            } else if (mc.gameSettings.keyBindSneak.isKeyDown()) {
                mc.player.motionY = -speed.getValue() / 2;
            } else {
                mc.player.motionY = 0;
            }
        }
    }

    @Override
    public void onDisable() {
        if (mc.player != null) {
            if (!mc.player.isCreative()) mc.player.capabilities.isFlying = false;
        }
        super.onDisable();
    }
}


SS:
SS:
Пожалуйста, авторизуйтесь для просмотра ссылки.
1. ебаный шакал качесто 2. дефолт флай включить и будет работать 3. /del
какие ач байпасит?
matrix и все
ещё факт там ац офнули деф флай без елитры воркает
 
Последнее редактирование:
Назад
Сверху Снизу