Часть функционала | WaterSpeed | Expensive | 3.1 | FT |

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
18 Апр 2025
Сообщения
107
Реакции
1
Выберите загрузчик игры
  1. Vanilla
Пожалуйста, авторизуйтесь для просмотра ссылки.


WaterSpeed:
Expand Collapse Copy
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CEntityActionPacket;
@FunctionRegister(name = "WaterSpeed", type = Category.Movement)
public class WaterSpeed extends Function {
@ Subscribe
public void onUpdate(EventUpdate e) {
if (!mc.player.isInWater() || !mc.player.isSwimming() || mc.player.ticksExisted % (9 + (mc.player.getEntityId() % 7)) != 0) return;
if (Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z) * (1.0 + (mc.player.ticksExisted % 600) * 0.0004) > 4.52) mc.player.setVelocity(mc.player.getMotion().x * (4.52 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (4.52 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)));
else mc.player.setVelocity(mc.player.getMotion().x * (1.0 + (mc.player.ticksExisted % 600) * 0.0004), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (1.0 + (mc.player.ticksExisted % 600) * 0.0004));
if (mc.player.ticksExisted % (27 + (mc.player.getEntityId() % 17)) == 0 && Math.random() > 0.9) mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, mc.player.isSprinting() ? CEntityActionPacket.Action.STOP_SPRINTING : CEntityActionPacket.Action.START_SPRINTING));
}
}

или

WaterSpeed чуть быстрее):
Expand Collapse Copy
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CEntityActionPacket;
@FunctionRegister(name = "WaterSpeed", type = Category.Movement)
public class WaterSpeed extends Function {
@ Subscribe
    public void onUpdate(EventUpdate e) {
        if (!mc.player.isInWater() || !mc.player.isSwimming() || mc.player.ticksExisted % (9 + (mc.player.getEntityId() % 7)) != 0) return;
        if (Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z) * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203) > 5.3) mc.player.setVelocity(mc.player.getMotion().x * (5.3 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (5.3 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)));
        else mc.player.setVelocity(mc.player.getMotion().x * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203));
        if (mc.player.ticksExisted % (27 + (mc.player.getEntityId() % 17)) == 0 && Math.random() > 0.9) mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, mc.player.isSprinting() ? CEntityActionPacket.Action.STOP_SPRINTING : CEntityActionPacket.Action.START_SPRINTING));
    }
}
 
Последнее редактирование:
Пожалуйста, авторизуйтесь для просмотра ссылки.


WaterSpeed:
Expand Collapse Copy
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CEntityActionPacket;
@FunctionRegister(name = "WaterSpeed", type = Category.Movement)
public class WaterSpeed extends Function {
@ Subscribe
public void onUpdate(EventUpdate e) {
if (!mc.player.isInWater() || !mc.player.isSwimming() || mc.player.ticksExisted % (9 + (mc.player.getEntityId() % 7)) != 0) return;
if (Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z) * (1.0 + (mc.player.ticksExisted % 600) * 0.0004) > 4.52) mc.player.setVelocity(mc.player.getMotion().x * (4.52 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (4.52 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)));
else mc.player.setVelocity(mc.player.getMotion().x * (1.0 + (mc.player.ticksExisted % 600) * 0.0004), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (1.0 + (mc.player.ticksExisted % 600) * 0.0004));
if (mc.player.ticksExisted % (27 + (mc.player.getEntityId() % 17)) == 0 && Math.random() > 0.9) mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, mc.player.isSprinting() ? CEntityActionPacket.Action.STOP_SPRINTING : CEntityActionPacket.Action.START_SPRINTING));
}
}

или

WaterSpeed чуть быстрее):
Expand Collapse Copy
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CEntityActionPacket;
@FunctionRegister(name = "WaterSpeed", type = Category.Movement)
public class WaterSpeed extends Function {
@ Subscribe
    public void onUpdate(EventUpdate e) {
        if (!mc.player.isInWater() || !mc.player.isSwimming() || mc.player.ticksExisted % (9 + (mc.player.getEntityId() % 7)) != 0) return;
        if (Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z) * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203) > 5.3) mc.player.setVelocity(mc.player.getMotion().x * (5.3 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (5.3 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)));
        else mc.player.setVelocity(mc.player.getMotion().x * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203));
        if (mc.player.ticksExisted % (27 + (mc.player.getEntityId() % 17)) == 0 && Math.random() > 0.9) mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, mc.player.isSprinting() ? CEntityActionPacket.Action.STOP_SPRINTING : CEntityActionPacket.Action.START_SPRINTING));
    }
}
Смысл?
 
Пожалуйста, авторизуйтесь для просмотра ссылки.


WaterSpeed:
Expand Collapse Copy
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CEntityActionPacket;
@FunctionRegister(name = "WaterSpeed", type = Category.Movement)
public class WaterSpeed extends Function {
@ Subscribe
public void onUpdate(EventUpdate e) {
if (!mc.player.isInWater() || !mc.player.isSwimming() || mc.player.ticksExisted % (9 + (mc.player.getEntityId() % 7)) != 0) return;
if (Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z) * (1.0 + (mc.player.ticksExisted % 600) * 0.0004) > 4.52) mc.player.setVelocity(mc.player.getMotion().x * (4.52 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (4.52 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)));
else mc.player.setVelocity(mc.player.getMotion().x * (1.0 + (mc.player.ticksExisted % 600) * 0.0004), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (1.0 + (mc.player.ticksExisted % 600) * 0.0004));
if (mc.player.ticksExisted % (27 + (mc.player.getEntityId() % 17)) == 0 && Math.random() > 0.9) mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, mc.player.isSprinting() ? CEntityActionPacket.Action.STOP_SPRINTING : CEntityActionPacket.Action.START_SPRINTING));
}
}

или

WaterSpeed чуть быстрее):
Expand Collapse Copy
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CEntityActionPacket;
@FunctionRegister(name = "WaterSpeed", type = Category.Movement)
public class WaterSpeed extends Function {
@ Subscribe
    public void onUpdate(EventUpdate e) {
        if (!mc.player.isInWater() || !mc.player.isSwimming() || mc.player.ticksExisted % (9 + (mc.player.getEntityId() % 7)) != 0) return;
        if (Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z) * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203) > 5.3) mc.player.setVelocity(mc.player.getMotion().x * (5.3 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (5.3 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)));
        else mc.player.setVelocity(mc.player.getMotion().x * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203));
        if (mc.player.ticksExisted % (27 + (mc.player.getEntityId() % 17)) == 0 && Math.random() > 0.9) mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, mc.player.isSprinting() ? CEntityActionPacket.Action.STOP_SPRINTING : CEntityActionPacket.Action.START_SPRINTING));
    }
}
Всо дезз бежит пастить
 
Пожалуйста, авторизуйтесь для просмотра ссылки.


WaterSpeed:
Expand Collapse Copy
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CEntityActionPacket;
@FunctionRegister(name = "WaterSpeed", type = Category.Movement)
public class WaterSpeed extends Function {
@ Subscribe
public void onUpdate(EventUpdate e) {
if (!mc.player.isInWater() || !mc.player.isSwimming() || mc.player.ticksExisted % (9 + (mc.player.getEntityId() % 7)) != 0) return;
if (Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z) * (1.0 + (mc.player.ticksExisted % 600) * 0.0004) > 4.52) mc.player.setVelocity(mc.player.getMotion().x * (4.52 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (4.52 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)));
else mc.player.setVelocity(mc.player.getMotion().x * (1.0 + (mc.player.ticksExisted % 600) * 0.0004), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (1.0 + (mc.player.ticksExisted % 600) * 0.0004));
if (mc.player.ticksExisted % (27 + (mc.player.getEntityId() % 17)) == 0 && Math.random() > 0.9) mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, mc.player.isSprinting() ? CEntityActionPacket.Action.STOP_SPRINTING : CEntityActionPacket.Action.START_SPRINTING));
}
}

или

WaterSpeed чуть быстрее):
Expand Collapse Copy
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.network.play.client.CEntityActionPacket;
@FunctionRegister(name = "WaterSpeed", type = Category.Movement)
public class WaterSpeed extends Function {
@ Subscribe
    public void onUpdate(EventUpdate e) {
        if (!mc.player.isInWater() || !mc.player.isSwimming() || mc.player.ticksExisted % (9 + (mc.player.getEntityId() % 7)) != 0) return;
        if (Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z) * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203) > 5.3) mc.player.setVelocity(mc.player.getMotion().x * (5.3 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (5.3 / Math.sqrt(mc.player.getMotion().x * mc.player.getMotion().x + mc.player.getMotion().z * mc.player.getMotion().z)));
        else mc.player.setVelocity(mc.player.getMotion().x * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203), mc.player.getMotion().y * 0.97, mc.player.getMotion().z * (1.0 + (mc.player.ticksExisted % 600) * 0.000481135203));
        if (mc.player.ticksExisted % (27 + (mc.player.getEntityId() % 17)) == 0 && Math.random() > 0.9) mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, mc.player.isSprinting() ? CEntityActionPacket.Action.STOP_SPRINTING : CEntityActionPacket.Action.START_SPRINTING));
    }
}
ем и этот человек думает что этот шедевро код будет работать -_-
 
результат вот это да значения поменяй и увеличишь скорость и может будет работать
ключевое слово "может будет" уже говорит что если поставить больше ничо обходить не будет
 

Похожие темы

Назад
Сверху Снизу