-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Код:
public class SilentBow extends Module {
public Setting<Boolean> bomb = register(new Setting<>("Bomb", false));
private int prev_slot = -2;
private int ticks = 4;
public SilentBow() {
super("SilentBow", "Стреляет из лука-без свапа", "SilentBow", Category.FUNNYGAME);
}
@Override
public void onEnable() {
ticks = 4;
int bowslot = InventoryUtil.getBowAtHotbar();
prev_slot = mc.player.inventory.currentItem;
if (bowslot != -1) {
mc.player.connection.sendPacket(new CPacketHeldItemChange(bowslot));
mc.player.connection.sendPacket(new CPacketEntityAction(mc.player, CPacketEntityAction.Action.START_SPRINTING));
mc.player.connection.sendPacket(new CPacketPlayerTryUseItem(EnumHand.MAIN_HAND));
if (bomb.getValue()) {
for (int i = 0; i < 106; i++) {
mc.player.connection.sendPacket(new CPacketPlayer.Position(mc.player.posX, mc.player.posY - 1e-10, mc.player.posZ, true));
mc.player.connection.sendPacket(new CPacketPlayer.Position(mc.player.posX, mc.player.posY + 1e-10, mc.player.posZ, false));
}
}
} else {
Command.sendMessage("У тебя лука в хотбаре нема, дуранчеус");
toggle();
}
}
@Override
public void onUpdate() {
if (ticks > 0) {
ticks--;
} else if (prev_slot != -2) {
mc.player.connection.sendPacket(new CPacketHeldItemChange(prev_slot));
prev_slot = -2;
ticks = 4;
toggle();
}
}
}