-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Привет, можете сказать почему крашится клиент после надеваний элитр?
Java:
package fun.rich.client.feature.impl.movement;
import fun.rich.client.event.EventTarget;
import fun.rich.client.event.events.impl.player.EventPreMotion;
import fun.rich.client.feature.Feature;
import fun.rich.client.feature.impl.FeatureCategory;
import fun.rich.client.ui.settings.impl.BooleanSetting;
import fun.rich.client.utils.inventory.InvenotryUtil;
import fun.rich.client.utils.movement.MovementUtils;
import net.minecraft.network.play.client.CPacketEntityAction;
public class SunriseDisabler extends Feature {
public BooleanSetting autojump = new BooleanSetting("AutoJump", false, () -> true);
public BooleanSetting isAirBorne = new BooleanSetting("AutoElytra", false, () -> true);
public BooleanSetting autofly = new BooleanSetting("AutoFly", false, () -> true);
public SunriseDisabler() {
super("ElytraDisabler", "Позволяет летать с помощью элитр на санрайзе", FeatureCategory.Movement);
addSettings(isAirBorne, autojump, autofly);
}
@EventTarget
public void onPreMotion(EventPreMotion eventPreMotion ) {
if (autofly.getBoolValue() && mc.player.isElytraFlying()) {
mc.player.jump();
if (autofly.getBoolValue() && mc.player.isElytraFlying() && mc.player.isSneaking()) {
mc.player.motionY = -0.5D;
}
}
if (autojump.getBoolValue() && mc.player.onGround) {
mc.player.jump();
}
if (isAirBorne.getBoolValue() && mc.player.isAirBorne) {
if (mc.player.getFoodStats().getFoodLevel() / 2 > 3) {
mc.player.setSprinting(MovementUtils.isMoving());
int elytra = 0;
mc.player.connection.sendPacket(new CPacketEntityAction(mc.player, CPacketEntityAction.Action.START_FALL_FLYING));
}
}
}
@Override
public void onDisable() {
InvenotryUtil.swapElytraToChestplate();
mc.player.setSprinting(false);
super.onDisable();
}
}