CatFly, CatStrafe, CatHighJump с Expensive Upgrade

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
20 Авг 2024
Сообщения
19
Реакции
0
Слив catfly, catstrafe и cathighjump с лучшего чита под рв (там просто сдекомпелировать и все будет открыто)

CatStrafe -
Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import java.util.Iterator;
import net.minecraft.entity.Entity;
import net.minecraft.entity.projectile.FireworkRocketEntity;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.movement.MoveUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatStrafe",
type = Type.Movement
)
public class CatStrafe extends Function {
private final TimerUtil timerUtil = new TimerUtil();
int oldItem = -1;
private final SliderSetting speedBoost = new SliderSetting("Скорость", 0.3F, 0.0F, 0.8F, 1.0E-4F);
private final BooleanOption autoJump = new BooleanOption("Авто прыжок", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
public static final BooleanOption fireworkBypass = new BooleanOption("Ускорение от фейерверков", false);
boolean test1 = false;

public CatStrafe() {
this.addSettings(new Setting[]{this.mode, this.speedBoost, this.autoJump, fireworkBypass});
}

protected void onEnable() {
super.onEnable();
}

public void onEvent(Event event) {
if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(15.0F);
mc.player.rotationPitchHead = 15.0F;
}

if (event instanceof EventUpdate) {
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
if (this.autoJump.get() && !mc.gameSettings.keyBindJump.isKeyDown() && mc.player.isOnGround()) {
mc.gameSettings.keyBindJump.setPressed(true);
}

int timeSwap = 600;
if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

if (mc.player.isElytraFlying()) {
mc.gameSettings.keyBindSneak.setPressed(true);
} else {
mc.gameSettings.keyBindSneak.setPressed(false);
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && mc.player.fallDistance < 4.0F && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.collidedHorizontally && this.timerUtil.hasTimeElapsed((long)timeSwap)) {
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
Iterator var4 = mc.world.getAllEntities().iterator();

while(var4.hasNext()) {
Entity entity = (Entity)var4.next();
if (entity instanceof FireworkRocketEntity && mc.player.getDistance(entity) < 4.0F && entity.ticksExisted < 30) {
float speed = 0.9F + this.speedBoost.getValue().floatValue();
MoveUtil.setMotion((double)speed);
}
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
if (this.timerUtil.hasTimeElapsed((long)timeSwap)) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatFly

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.ClientUtil;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatFly",
type = Type.Movement
)
public class CatFly extends Function {
private final TimerUtil timerUtil = new TimerUtil();
private final TimerUtil timerUtil1 = new TimerUtil();
private final TimerUtil timerUtil2 = new TimerUtil();
private final SliderSetting timerStartFireWork = new SliderSetting("Таймер фейерверка", 400.0F, 50.0F, 1500.0F, 1.0F);
private final BooleanOption onlyGrimBypass = new BooleanOption("Обходить только грим", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
int oldItem = -1;

public CatFly() {
this.addSettings(new Setting[]{this.mode, this.timerStartFireWork, this.onlyGrimBypass});
}

public void onEvent(Event event) {
if (event instanceof EventUpdate && this.oldItem != -1 && ((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem && this.timerUtil2.hasTimeElapsed(550L)) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
ClientUtil.sendMesage("CatFly задатектил, отключаю и надеваю нагрудник");
this.oldItem = -1;
this.timerUtil2.reset();
this.toggle();
} else {
if (event instanceof EventUpdate) {
if (InventoryUtil.getItemSlot(Items.FIREWORK_ROCKET) == -1) {
return;
}

int timeSwap = 550;
if (this.onlyGrimBypass.get()) {
timeSwap = 0;
} else if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.isElytraFlying()) {
if (this.timerUtil1.hasTimeElapsed((long)timeSwap)) {
this.timerUtil2.reset();
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.startFallFlying();
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
this.timerUtil1.reset();
}

if (this.timerUtil.hasTimeElapsed((long)this.timerStartFireWork.getValue().intValue()) && mc.player.isElytraFlying()) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

}
}

public boolean getItemNoHotbar(Item item) {
for(int i = 9; i < 36; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == item) {
return true;
}
}

return false;
}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatHighJump

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.misc.TimerUtil;

@FunctionAnnotation(
name = "CatHighJump",
type = Type.Movement
)
public class CatHighJump extends Function {
private final TimerUtil timerUtil = new TimerUtil();
float boost = 0.35F;

public CatHighJump() {
}

public void onEvent(Event event) {
if (event instanceof EventUpdate) {
mc.gameSettings.keyBindForward.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
if (mc.player.moveForward > 0.0F) {
return;
}
}

if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(0.0F);
mc.player.rotationPitchHead = 0.0F;
}

if (event instanceof EventUpdate) {
if (mc.player.isOnGround()) {
this.boost = 0.35F;
}

if (!mc.player.isOnGround() && mc.player.fallDistance == 0.0F) {
for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA) {
if ((double)this.boost < 1.3) {
this.boost += 0.012F;
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.motion.y = (double)this.boost;
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
this.boost = 0.36F;
}
}

пишите если хотите еще чего-то слив

дс на всякий - askora

да я знаю я клоуниха ботиха и тд
если что в дс подчеркивания нижние
 
/del catlavan опен сурс так тяжело самому зайти в вытащить?
 
/del catlavan опен сурс так тяжело самому зайти в вытащить?
/del че за перезалив
плюсом все уже бы давно без твоей помощи открыли сурс и спастили что им от туда требуется:roflanBuldiga:
 
/del че за перезалив
плюсом все уже бы давно без твоей помощи открыли сурс и спастили что им от туда требуется:roflanBuldiga:
а если я это поставлю на базу експы 3.1 работать будет?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
просто /del
 
/del opensourse ?
 
Слив catfly, catstrafe и cathighjump с лучшего чита под рв (там просто сдекомпелировать и все будет открыто)

CatStrafe -
Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import java.util.Iterator;
import net.minecraft.entity.Entity;
import net.minecraft.entity.projectile.FireworkRocketEntity;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.movement.MoveUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatStrafe",
type = Type.Movement
)
public class CatStrafe extends Function {
private final TimerUtil timerUtil = new TimerUtil();
int oldItem = -1;
private final SliderSetting speedBoost = new SliderSetting("Скорость", 0.3F, 0.0F, 0.8F, 1.0E-4F);
private final BooleanOption autoJump = new BooleanOption("Авто прыжок", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
public static final BooleanOption fireworkBypass = new BooleanOption("Ускорение от фейерверков", false);
boolean test1 = false;

public CatStrafe() {
this.addSettings(new Setting[]{this.mode, this.speedBoost, this.autoJump, fireworkBypass});
}

protected void onEnable() {
super.onEnable();
}

public void onEvent(Event event) {
if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(15.0F);
mc.player.rotationPitchHead = 15.0F;
}

if (event instanceof EventUpdate) {
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
if (this.autoJump.get() && !mc.gameSettings.keyBindJump.isKeyDown() && mc.player.isOnGround()) {
mc.gameSettings.keyBindJump.setPressed(true);
}

int timeSwap = 600;
if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

if (mc.player.isElytraFlying()) {
mc.gameSettings.keyBindSneak.setPressed(true);
} else {
mc.gameSettings.keyBindSneak.setPressed(false);
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && mc.player.fallDistance < 4.0F && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.collidedHorizontally && this.timerUtil.hasTimeElapsed((long)timeSwap)) {
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
Iterator var4 = mc.world.getAllEntities().iterator();

while(var4.hasNext()) {
Entity entity = (Entity)var4.next();
if (entity instanceof FireworkRocketEntity && mc.player.getDistance(entity) < 4.0F && entity.ticksExisted < 30) {
float speed = 0.9F + this.speedBoost.getValue().floatValue();
MoveUtil.setMotion((double)speed);
}
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
if (this.timerUtil.hasTimeElapsed((long)timeSwap)) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatFly

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.ClientUtil;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatFly",
type = Type.Movement
)
public class CatFly extends Function {
private final TimerUtil timerUtil = new TimerUtil();
private final TimerUtil timerUtil1 = new TimerUtil();
private final TimerUtil timerUtil2 = new TimerUtil();
private final SliderSetting timerStartFireWork = new SliderSetting("Таймер фейерверка", 400.0F, 50.0F, 1500.0F, 1.0F);
private final BooleanOption onlyGrimBypass = new BooleanOption("Обходить только грим", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
int oldItem = -1;

public CatFly() {
this.addSettings(new Setting[]{this.mode, this.timerStartFireWork, this.onlyGrimBypass});
}

public void onEvent(Event event) {
if (event instanceof EventUpdate && this.oldItem != -1 && ((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem && this.timerUtil2.hasTimeElapsed(550L)) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
ClientUtil.sendMesage("CatFly задатектил, отключаю и надеваю нагрудник");
this.oldItem = -1;
this.timerUtil2.reset();
this.toggle();
} else {
if (event instanceof EventUpdate) {
if (InventoryUtil.getItemSlot(Items.FIREWORK_ROCKET) == -1) {
return;
}

int timeSwap = 550;
if (this.onlyGrimBypass.get()) {
timeSwap = 0;
} else if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.isElytraFlying()) {
if (this.timerUtil1.hasTimeElapsed((long)timeSwap)) {
this.timerUtil2.reset();
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.startFallFlying();
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
this.timerUtil1.reset();
}

if (this.timerUtil.hasTimeElapsed((long)this.timerStartFireWork.getValue().intValue()) && mc.player.isElytraFlying()) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

}
}

public boolean getItemNoHotbar(Item item) {
for(int i = 9; i < 36; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == item) {
return true;
}
}

return false;
}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatHighJump

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.misc.TimerUtil;

@FunctionAnnotation(
name = "CatHighJump",
type = Type.Movement
)
public class CatHighJump extends Function {
private final TimerUtil timerUtil = new TimerUtil();
float boost = 0.35F;

public CatHighJump() {
}

public void onEvent(Event event) {
if (event instanceof EventUpdate) {
mc.gameSettings.keyBindForward.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
if (mc.player.moveForward > 0.0F) {
return;
}
}

if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(0.0F);
mc.player.rotationPitchHead = 0.0F;
}

if (event instanceof EventUpdate) {
if (mc.player.isOnGround()) {
this.boost = 0.35F;
}

if (!mc.player.isOnGround() && mc.player.fallDistance == 0.0F) {
for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA) {
if ((double)this.boost < 1.3) {
this.boost += 0.012F;
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.motion.y = (double)this.boost;
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
this.boost = 0.36F;
}
}

пишите если хотите еще чего-то слив

дс на всякий - askora

да я знаю я клоуниха ботиха и тд
если что в дс подчеркивания нижние
/del опен сурс
 
/del чит опен сурс
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Слив catfly, catstrafe и cathighjump с лучшего чита под рв (там просто сдекомпелировать и все будет открыто)

CatStrafe -
Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import java.util.Iterator;
import net.minecraft.entity.Entity;
import net.minecraft.entity.projectile.FireworkRocketEntity;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.movement.MoveUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatStrafe",
type = Type.Movement
)
public class CatStrafe extends Function {
private final TimerUtil timerUtil = new TimerUtil();
int oldItem = -1;
private final SliderSetting speedBoost = new SliderSetting("Скорость", 0.3F, 0.0F, 0.8F, 1.0E-4F);
private final BooleanOption autoJump = new BooleanOption("Авто прыжок", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
public static final BooleanOption fireworkBypass = new BooleanOption("Ускорение от фейерверков", false);
boolean test1 = false;

public CatStrafe() {
this.addSettings(new Setting[]{this.mode, this.speedBoost, this.autoJump, fireworkBypass});
}

protected void onEnable() {
super.onEnable();
}

public void onEvent(Event event) {
if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(15.0F);
mc.player.rotationPitchHead = 15.0F;
}

if (event instanceof EventUpdate) {
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
if (this.autoJump.get() && !mc.gameSettings.keyBindJump.isKeyDown() && mc.player.isOnGround()) {
mc.gameSettings.keyBindJump.setPressed(true);
}

int timeSwap = 600;
if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

if (mc.player.isElytraFlying()) {
mc.gameSettings.keyBindSneak.setPressed(true);
} else {
mc.gameSettings.keyBindSneak.setPressed(false);
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && mc.player.fallDistance < 4.0F && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.collidedHorizontally && this.timerUtil.hasTimeElapsed((long)timeSwap)) {
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
Iterator var4 = mc.world.getAllEntities().iterator();

while(var4.hasNext()) {
Entity entity = (Entity)var4.next();
if (entity instanceof FireworkRocketEntity && mc.player.getDistance(entity) < 4.0F && entity.ticksExisted < 30) {
float speed = 0.9F + this.speedBoost.getValue().floatValue();
MoveUtil.setMotion((double)speed);
}
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
if (this.timerUtil.hasTimeElapsed((long)timeSwap)) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatFly

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.ClientUtil;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatFly",
type = Type.Movement
)
public class CatFly extends Function {
private final TimerUtil timerUtil = new TimerUtil();
private final TimerUtil timerUtil1 = new TimerUtil();
private final TimerUtil timerUtil2 = new TimerUtil();
private final SliderSetting timerStartFireWork = new SliderSetting("Таймер фейерверка", 400.0F, 50.0F, 1500.0F, 1.0F);
private final BooleanOption onlyGrimBypass = new BooleanOption("Обходить только грим", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
int oldItem = -1;

public CatFly() {
this.addSettings(new Setting[]{this.mode, this.timerStartFireWork, this.onlyGrimBypass});
}

public void onEvent(Event event) {
if (event instanceof EventUpdate && this.oldItem != -1 && ((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem && this.timerUtil2.hasTimeElapsed(550L)) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
ClientUtil.sendMesage("CatFly задатектил, отключаю и надеваю нагрудник");
this.oldItem = -1;
this.timerUtil2.reset();
this.toggle();
} else {
if (event instanceof EventUpdate) {
if (InventoryUtil.getItemSlot(Items.FIREWORK_ROCKET) == -1) {
return;
}

int timeSwap = 550;
if (this.onlyGrimBypass.get()) {
timeSwap = 0;
} else if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.isElytraFlying()) {
if (this.timerUtil1.hasTimeElapsed((long)timeSwap)) {
this.timerUtil2.reset();
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.startFallFlying();
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
this.timerUtil1.reset();
}

if (this.timerUtil.hasTimeElapsed((long)this.timerStartFireWork.getValue().intValue()) && mc.player.isElytraFlying()) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

}
}

public boolean getItemNoHotbar(Item item) {
for(int i = 9; i < 36; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == item) {
return true;
}
}

return false;
}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatHighJump

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.misc.TimerUtil;

@FunctionAnnotation(
name = "CatHighJump",
type = Type.Movement
)
public class CatHighJump extends Function {
private final TimerUtil timerUtil = new TimerUtil();
float boost = 0.35F;

public CatHighJump() {
}

public void onEvent(Event event) {
if (event instanceof EventUpdate) {
mc.gameSettings.keyBindForward.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
if (mc.player.moveForward > 0.0F) {
return;
}
}

if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(0.0F);
mc.player.rotationPitchHead = 0.0F;
}

if (event instanceof EventUpdate) {
if (mc.player.isOnGround()) {
this.boost = 0.35F;
}

if (!mc.player.isOnGround() && mc.player.fallDistance == 0.0F) {
for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA) {
if ((double)this.boost < 1.3) {
this.boost += 0.012F;
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.motion.y = (double)this.boost;
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
this.boost = 0.36F;
}
}

пишите если хотите еще чего-то слив

дс на всякий - askora

да я знаю я клоуниха ботиха и тд
если что в дс подчеркивания нижние
вскройся
 
скинь сам котлаван пж
 
Слив catfly, catstrafe и cathighjump с лучшего чита под рв (там просто сдекомпелировать и все будет открыто)

CatStrafe -
Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import java.util.Iterator;
import net.minecraft.entity.Entity;
import net.minecraft.entity.projectile.FireworkRocketEntity;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.movement.MoveUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatStrafe",
type = Type.Movement
)
public class CatStrafe extends Function {
private final TimerUtil timerUtil = new TimerUtil();
int oldItem = -1;
private final SliderSetting speedBoost = new SliderSetting("Скорость", 0.3F, 0.0F, 0.8F, 1.0E-4F);
private final BooleanOption autoJump = new BooleanOption("Авто прыжок", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
public static final BooleanOption fireworkBypass = new BooleanOption("Ускорение от фейерверков", false);
boolean test1 = false;

public CatStrafe() {
this.addSettings(new Setting[]{this.mode, this.speedBoost, this.autoJump, fireworkBypass});
}

protected void onEnable() {
super.onEnable();
}

public void onEvent(Event event) {
if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(15.0F);
mc.player.rotationPitchHead = 15.0F;
}

if (event instanceof EventUpdate) {
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
if (this.autoJump.get() && !mc.gameSettings.keyBindJump.isKeyDown() && mc.player.isOnGround()) {
mc.gameSettings.keyBindJump.setPressed(true);
}

int timeSwap = 600;
if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

if (mc.player.isElytraFlying()) {
mc.gameSettings.keyBindSneak.setPressed(true);
} else {
mc.gameSettings.keyBindSneak.setPressed(false);
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && mc.player.fallDistance < 4.0F && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.collidedHorizontally && this.timerUtil.hasTimeElapsed((long)timeSwap)) {
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
Iterator var4 = mc.world.getAllEntities().iterator();

while(var4.hasNext()) {
Entity entity = (Entity)var4.next();
if (entity instanceof FireworkRocketEntity && mc.player.getDistance(entity) < 4.0F && entity.ticksExisted < 30) {
float speed = 0.9F + this.speedBoost.getValue().floatValue();
MoveUtil.setMotion((double)speed);
}
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
if (this.timerUtil.hasTimeElapsed((long)timeSwap)) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatFly

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.ClientUtil;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatFly",
type = Type.Movement
)
public class CatFly extends Function {
private final TimerUtil timerUtil = new TimerUtil();
private final TimerUtil timerUtil1 = new TimerUtil();
private final TimerUtil timerUtil2 = new TimerUtil();
private final SliderSetting timerStartFireWork = new SliderSetting("Таймер фейерверка", 400.0F, 50.0F, 1500.0F, 1.0F);
private final BooleanOption onlyGrimBypass = new BooleanOption("Обходить только грим", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
int oldItem = -1;

public CatFly() {
this.addSettings(new Setting[]{this.mode, this.timerStartFireWork, this.onlyGrimBypass});
}

public void onEvent(Event event) {
if (event instanceof EventUpdate && this.oldItem != -1 && ((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem && this.timerUtil2.hasTimeElapsed(550L)) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
ClientUtil.sendMesage("CatFly задатектил, отключаю и надеваю нагрудник");
this.oldItem = -1;
this.timerUtil2.reset();
this.toggle();
} else {
if (event instanceof EventUpdate) {
if (InventoryUtil.getItemSlot(Items.FIREWORK_ROCKET) == -1) {
return;
}

int timeSwap = 550;
if (this.onlyGrimBypass.get()) {
timeSwap = 0;
} else if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.isElytraFlying()) {
if (this.timerUtil1.hasTimeElapsed((long)timeSwap)) {
this.timerUtil2.reset();
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.startFallFlying();
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
this.timerUtil1.reset();
}

if (this.timerUtil.hasTimeElapsed((long)this.timerStartFireWork.getValue().intValue()) && mc.player.isElytraFlying()) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

}
}

public boolean getItemNoHotbar(Item item) {
for(int i = 9; i < 36; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == item) {
return true;
}
}

return false;
}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatHighJump

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.misc.TimerUtil;

@FunctionAnnotation(
name = "CatHighJump",
type = Type.Movement
)
public class CatHighJump extends Function {
private final TimerUtil timerUtil = new TimerUtil();
float boost = 0.35F;

public CatHighJump() {
}

public void onEvent(Event event) {
if (event instanceof EventUpdate) {
mc.gameSettings.keyBindForward.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
if (mc.player.moveForward > 0.0F) {
return;
}
}

if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(0.0F);
mc.player.rotationPitchHead = 0.0F;
}

if (event instanceof EventUpdate) {
if (mc.player.isOnGround()) {
this.boost = 0.35F;
}

if (!mc.player.isOnGround() && mc.player.fallDistance == 0.0F) {
for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA) {
if ((double)this.boost < 1.3) {
this.boost += 0.012F;
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.motion.y = (double)this.boost;
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
this.boost = 0.36F;
}
}

пишите если хотите еще чего-то слив

дс на всякий - askora

да я знаю я клоуниха ботиха и тд
если что в дс подчеркивания нижние
помогите перенести на експу 3.1 tg @playersi
 
Слив catfly, catstrafe и cathighjump с лучшего чита под рв (там просто сдекомпелировать и все будет открыто)

CatStrafe -
Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import java.util.Iterator;
import net.minecraft.entity.Entity;
import net.minecraft.entity.projectile.FireworkRocketEntity;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.movement.MoveUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatStrafe",
type = Type.Movement
)
public class CatStrafe extends Function {
private final TimerUtil timerUtil = new TimerUtil();
int oldItem = -1;
private final SliderSetting speedBoost = new SliderSetting("Скорость", 0.3F, 0.0F, 0.8F, 1.0E-4F);
private final BooleanOption autoJump = new BooleanOption("Авто прыжок", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
public static final BooleanOption fireworkBypass = new BooleanOption("Ускорение от фейерверков", false);
boolean test1 = false;

public CatStrafe() {
this.addSettings(new Setting[]{this.mode, this.speedBoost, this.autoJump, fireworkBypass});
}

protected void onEnable() {
super.onEnable();
}

public void onEvent(Event event) {
if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(15.0F);
mc.player.rotationPitchHead = 15.0F;
}

if (event instanceof EventUpdate) {
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
if (this.autoJump.get() && !mc.gameSettings.keyBindJump.isKeyDown() && mc.player.isOnGround()) {
mc.gameSettings.keyBindJump.setPressed(true);
}

int timeSwap = 600;
if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

if (mc.player.isElytraFlying()) {
mc.gameSettings.keyBindSneak.setPressed(true);
} else {
mc.gameSettings.keyBindSneak.setPressed(false);
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && mc.player.fallDistance < 4.0F && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.collidedHorizontally && this.timerUtil.hasTimeElapsed((long)timeSwap)) {
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
Iterator var4 = mc.world.getAllEntities().iterator();

while(var4.hasNext()) {
Entity entity = (Entity)var4.next();
if (entity instanceof FireworkRocketEntity && mc.player.getDistance(entity) < 4.0F && entity.ticksExisted < 30) {
float speed = 0.9F + this.speedBoost.getValue().floatValue();
MoveUtil.setMotion((double)speed);
}
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
if (this.timerUtil.hasTimeElapsed((long)timeSwap)) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatFly

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.Setting;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.ClientUtil;
import wtf.expensive.util.misc.TimerUtil;
import wtf.expensive.util.world.InventoryUtil;

@FunctionAnnotation(
name = "CatFly",
type = Type.Movement
)
public class CatFly extends Function {
private final TimerUtil timerUtil = new TimerUtil();
private final TimerUtil timerUtil1 = new TimerUtil();
private final TimerUtil timerUtil2 = new TimerUtil();
private final SliderSetting timerStartFireWork = new SliderSetting("Таймер фейерверка", 400.0F, 50.0F, 1500.0F, 1.0F);
private final BooleanOption onlyGrimBypass = new BooleanOption("Обходить только грим", false);
private final ModeSetting mode = new ModeSetting("Сегодня мы обходим?", "Старый", new String[]{"Старый", "RW"});
int oldItem = -1;

public CatFly() {
this.addSettings(new Setting[]{this.mode, this.timerStartFireWork, this.onlyGrimBypass});
}

public void onEvent(Event event) {
if (event instanceof EventUpdate && this.oldItem != -1 && ((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem && this.timerUtil2.hasTimeElapsed(550L)) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
ClientUtil.sendMesage("CatFly задатектил, отключаю и надеваю нагрудник");
this.oldItem = -1;
this.timerUtil2.reset();
this.toggle();
} else {
if (event instanceof EventUpdate) {
if (InventoryUtil.getItemSlot(Items.FIREWORK_ROCKET) == -1) {
return;
}

int timeSwap = 550;
if (this.onlyGrimBypass.get()) {
timeSwap = 0;
} else if (this.mode.getIndex() == 0) {
timeSwap = 200;
}

for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA && !mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.isElytraFlying()) {
if (this.timerUtil1.hasTimeElapsed((long)timeSwap)) {
this.timerUtil2.reset();
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.startFallFlying();
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.oldItem = i;
this.timerUtil1.reset();
}

if (this.timerUtil.hasTimeElapsed((long)this.timerStartFireWork.getValue().intValue()) && mc.player.isElytraFlying()) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET, false);
this.timerUtil.reset();
}
}
}
}

}
}

public boolean getItemNoHotbar(Item item) {
for(int i = 9; i < 36; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == item) {
return true;
}
}

return false;
}

public void onDisable() {
super.onDisable();
if (this.oldItem != -1) {
if (((ItemStack)mc.player.inventory.armorInventory.get(2)).getItem() == Items.ELYTRA && mc.player.inventory.getStackInSlot(this.oldItem).getItem() instanceof ArmorItem) {
mc.playerController.windowClick(0, 6, this.oldItem, ClickType.SWAP, mc.player);
}

this.oldItem = -1;
}

mc.gameSettings.keyBindSneak.setPressed(false);
}
}

Теперь CatHighJump

Код:
Expand Collapse Copy
package wtf.expensive.modules.impl.movement;

import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.network.play.client.CEntityActionPacket.Action;
import net.minecraft.network.play.server.SEntityMetadataPacket;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.packet.EventPacket;
import wtf.expensive.events.impl.player.EventMotion;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.misc.TimerUtil;

@FunctionAnnotation(
name = "CatHighJump",
type = Type.Movement
)
public class CatHighJump extends Function {
private final TimerUtil timerUtil = new TimerUtil();
float boost = 0.35F;

public CatHighJump() {
}

public void onEvent(Event event) {
if (event instanceof EventUpdate) {
mc.gameSettings.keyBindForward.setPressed(false);
mc.gameSettings.keyBindRight.setPressed(false);
mc.gameSettings.keyBindBack.setPressed(false);
mc.gameSettings.keyBindLeft.setPressed(false);
if (mc.player.moveForward > 0.0F) {
return;
}
}

if (event instanceof EventMotion eventMotion) {
eventMotion.setPitch(0.0F);
mc.player.rotationPitchHead = 0.0F;
}

if (event instanceof EventUpdate) {
if (mc.player.isOnGround()) {
this.boost = 0.35F;
}

if (!mc.player.isOnGround() && mc.player.fallDistance == 0.0F) {
for(int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA) {
if ((double)this.boost < 1.3) {
this.boost += 0.012F;
}

mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.motion.y = (double)this.boost;
}
}
}
}

if (event instanceof EventPacket e) {
if (e.getPacket() instanceof SEntityMetadataPacket && ((SEntityMetadataPacket)e.getPacket()).getEntityId() == mc.player.getEntityId() && !mc.player.isElytraFlying()) {
e.setCancel(true);
}
}

}

public void onDisable() {
super.onDisable();
this.boost = 0.36F;
}
}

пишите если хотите еще чего-то слив

дс на всякий - askora

да я знаю я клоуниха ботиха и тд
если что в дс подчеркивания нижние
НАХУЯ ЕСЛИ И ТАК ОПЕН СУРС
 
Назад
Сверху Снизу