-
Автор темы
- #1
Код:
public static long lastStartFalling;
@EventTarget
public void onMotion(EventMotion event) {
int elytra = InventoryUtils.getElytra();
if (elytra == -1) {
toggle();
} else {
}
if (Minecraft.gameSettings.keyBindJump.pressed) {
if (Minecraft.player.fallDistance == 0.0f) {
if (Minecraft.player.ticksExisted % 2 == 0) {
matrixpuzo(elytra);
Minecraft.player.addVelocity(/* eto X */0.0, /* eto Y */0.6f, /* eto Z */0.0);
}
}
}
}
public static void matrixpuzo(int elytra) {
int n = elytra = elytra >= 0 && elytra < 9 ? elytra + 36 : elytra;
if (elytra != -2) {
Minecraft.playerController.windowClick(0, elytra, 1, ClickType.PICKUP, Minecraft.player);
Minecraft.playerController.windowClick(0, 6, 1, ClickType.PICKUP, Minecraft.player);
}
Minecraft.player.connection.sendPacket(new CPacketEntityAction(Minecraft.player, CPacketEntityAction.Action.START_FALL_FLYING));
if (elytra != -2) {
Minecraft.playerController.windowClick(0, 6, 1, ClickType.PICKUP, Minecraft.player);
Minecraft.playerController.windowClick(0, elytra, 1, ClickType.PICKUP, Minecraft.player);
}
lastStartFalling = System.currentTimeMillis();
}
}