-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Флай который бустит рядом с лодкой.
Flight:
package wtf.arbuz.client.modules.impl.movement;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.BoatEntity;
import wtf.arbuz.client.event.Event;
import wtf.arbuz.client.event.impl.player.EventUpdate;
import wtf.arbuz.client.modules.Module;
import wtf.arbuz.client.modules.ModuleInfo;
import wtf.arbuz.client.modules.Type;
import wtf.arbuz.client.modules.settings.imp.ModeSetting;
import wtf.arbuz.client.modules.settings.imp.SliderSetting;
import wtf.arbuz.client.util.movement.MoveUtility;
import java.util.List;
@ModuleInfo(name = "Flight", type = Type.MOVEMENT)
public class Flight extends Module {
public ModeSetting mode = new ModeSetting("Режим", "Обычный", "Обычный", "Грим с лодкой");
public SliderSetting speed = new SliderSetting("Скорость", 1.07f, 0.05f, 5.0f, 0.1f).setVisible(() -> !mode.get().equals("Грим с лодкой"));
public SliderSetting speedY = new SliderSetting("По Y", 2.5f, 0.1f, 10.0f, 0.1f).setVisible(() -> mode.get().equals("Обычный"));
public SliderSetting grimY = new SliderSetting("Буст вверх", 0.7f, 0.1f, 5f, 0.1f).setVisible(() -> mode.get().equals("Грим с лодкой"));
public SliderSetting grimX = new SliderSetting("Буст вперед", 0.7f, 0.1f, 5f, 0.1f).setVisible(() -> mode.get().equals("Грим с лодкой"));
public Flight() {
add(mode, speed, speedY, grimY, grimX);
}
@Override
public void onEvent(Event event) {
if (event instanceof EventUpdate) {
if (mc.player.getRidingEntity() != null) {
return;
}
switch (mode.get()) {
case "Обычный":
mc.player.motion.y = 0.0;
if (mc.gameSettings.keyBindJump.isKeyDown()) {
mc.player.motion.y += speedY.get() / 10;
}
if (mc.gameSettings.keyBindSneak.isKeyDown()) {
mc.player.motion.y -= speedY.get() / 10;
}
MoveUtility.setMotion(speed.get());
break;
case "Грим с лодкой":
List<Entity> entities = mc.world.getEntitiesWithinAABBExcludingEntity(mc.player, mc.player.getBoundingBox().grow(1));
for (Entity entity : entities) {
if (entity instanceof BoatEntity) {
mc.player.motion.y = grimY.get();
MoveUtility.setMotion(grimX.get());
break;
}
}
break;
}
}
}
}