• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Вопрос Помогите с ElytraBooster

Начинающий
Начинающий
Статус
Онлайн
Регистрация
28 Янв 2025
Сообщения
101
Реакции
0
помогите я сделал элитра бустер на найте а он даже при большом значении летит 36 бпс да я тупой пастер но как убрать это ограничение
 
package alpha.night.modules.impl.movement;

import com.google.common.eventbus.Subscribe;
import net.minecraft.network.play.server.SPlayerPositionLookPacket;
import alpha.night.events.EventPacket;
import alpha.night.events.EventUpdate;
import alpha.night.modules.api.Category;
import alpha.night.modules.api.Module;
import alpha.night.modules.api.ModuleRegister;
import alpha.night.modules.settings.impl.ModeSetting;
import alpha.night.modules.settings.impl.SliderSetting;
import alpha.night.utils.client.TimerUtility;

@alpha.night.modules.api.ModuleRegister(name = "Elytra Booster", category = Category.Movement)
public class ElytraBooster extends Module {
public final ModeSetting mode = new ModeSetting("Мод", "Default", "Default", "BravoHVH");
public final SliderSetting boostPower = new SliderSetting("Скорость буста", 1.63f, 1.55f, 5.5f, 0.01f).setVisible(() -> mode.is("Standart"));
public double boosterSpeed;
public boolean restart;
public TimerUtility timerUtility = new TimerUtility();

public ElytraBooster() {
addSettings(mode, boostPower);
}

@Subscribe
public void onPacket(EventPacket event) {
if (event.getPacket() instanceof SPlayerPositionLookPacket packet && mode.is("BravoHVH")) {
restart = false;
boosterSpeed = 0.7;
}
}

@Subscribe
public void onUpdate(EventUpdate event) {
if (mode.is("BravoHVH")) {
if (!restart) {
boosterSpeed = 1.5;
if (timerUtility.isReached(1000)) {
restart = true;
timerUtility.reset();
}
}

if (restart) boosterSpeed = Math.min(boosterSpeed + 0.05, 1.66800064); // 1.66800064
} else {
boosterSpeed = boostPower.get();
}
}
}

Как мы без кода поможем?
 
package alpha.night.modules.impl.movement;

import com.google.common.eventbus.Subscribe;
import net.minecraft.network.play.server.SPlayerPositionLookPacket;
import alpha.night.events.EventPacket;
import alpha.night.events.EventUpdate;
import alpha.night.modules.api.Category;
import alpha.night.modules.api.Module;
import alpha.night.modules.api.ModuleRegister;
import alpha.night.modules.settings.impl.ModeSetting;
import alpha.night.modules.settings.impl.SliderSetting;
import alpha.night.utils.client.TimerUtility;

@alpha.night.modules.api.ModuleRegister(name = "Elytra Booster", category = Category.Movement)
public class ElytraBooster extends Module {
public final ModeSetting mode = new ModeSetting("Мод", "Default", "Default", "BravoHVH");
public final SliderSetting boostPower = new SliderSetting("Скорость буста", 1.63f, 1.55f, 5.5f, 0.01f).setVisible(() -> mode.is("Standart"));
public double boosterSpeed;
public boolean restart;
public TimerUtility timerUtility = new TimerUtility();

public ElytraBooster() {
addSettings(mode, boostPower);
}

@Subscribe
public void onPacket(EventPacket event) {
if (event.getPacket() instanceof SPlayerPositionLookPacket packet && mode.is("BravoHVH")) {
restart = false;
boosterSpeed = 0.7;
}
}

@Subscribe
public void onUpdate(EventUpdate event) {
if (mode.is("BravoHVH")) {
if (!restart) {
boosterSpeed = 1.5;
if (timerUtility.isReached(1000)) {
restart = true;
timerUtility.reset();
}
}

if (restart) boosterSpeed = Math.min(boosterSpeed + 0.05, 1.66800064); // 1.66800064
} else {
boosterSpeed = boostPower.get();
}
}
}
Фаерворк рокет энтити кидай. Там вся логика бустера
 
Назад
Сверху Снизу