-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
подарок кодеку от меня PS: У меня есть сурсы премиум невернайта (Не та версия которую кодек слил)
кодек ну ты гений такой кривой таргет предметов сделать надо еще постараться
SS - нету да и зачем они игрок прост летит за предметами
кодек ну ты гений такой кривой таргет предметов сделать надо еще постараться
SS - нету да и зачем они игрок прост летит за предметами
CODE:
package xd.xclient.functions.impl.movement;
import com.google.common.eventbus.Subscribe;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.ItemEntity;
import net.minecraft.item.ElytraItem;
import net.minecraft.item.SkullItem;
import net.minecraft.item.SpawnEggItem;
import net.minecraft.util.math.MathHelper;
import xd.xclient.events.EventUpdate;
import xd.xclient.functions.api.Category;
import xd.xclient.functions.api.Function;
import xd.xclient.functions.api.FunctionRegister;
import java.util.Iterator;
@FunctionRegister(name = "AutoVulcan",type = Category.Pve)
public class AutoVulcan extends Function {
@Subscribe
public boolean onEvent(EventUpdate event) {
boolean skullItemNoNull = false;
boolean eggItemNoNull = false;
boolean elytraItemNoNull = false;
Iterator var5;
Entity entity;
if (event instanceof EventUpdate) {
var5 = mc.world.getAllEntities().iterator();
while(var5.hasNext()) {
entity = (Entity)var5.next();
if (entity instanceof ItemEntity) {
if (((ItemEntity)entity).getItem().getItem() instanceof SkullItem) {
skullItemNoNull = true;
}
if (((ItemEntity)entity).getItem().getItem() instanceof ElytraItem) {
elytraItemNoNull = true;
}
if (((ItemEntity)entity).getItem().getItem() instanceof SpawnEggItem) {
eggItemNoNull = true;
}
}
}
}
if (event instanceof EventUpdate) {
var5 = mc.world.getAllEntities().iterator();
while(var5.hasNext()) {
entity = (Entity)var5.next();
if (entity instanceof ItemEntity) {
if (((ItemEntity)entity).getItem().getItem() instanceof SkullItem) {
mc.player.rotationYaw = this.rotations(entity)[0];
mc.player.rotationPitch = this.rotations(entity)[1];
break;
}
if (((ItemEntity)entity).getItem().getItem() instanceof ElytraItem && !skullItemNoNull) {
mc.player.rotationYaw = this.rotations(entity)[0];
mc.player.rotationPitch = this.rotations(entity)[1];
break;
}
if (((ItemEntity)entity).getItem().getItem() instanceof SpawnEggItem && !elytraItemNoNull && !skullItemNoNull) {
mc.player.rotationYaw = this.rotations(entity)[0];
mc.player.rotationPitch = this.rotations(entity)[1];
break;
}
}
}
//totem = true;
skullItemNoNull = true;
elytraItemNoNull = true;
eggItemNoNull = true;
}
return skullItemNoNull;
}
public float[] rotations(Entity entity) {
double x = entity.getPosX() - mc.player.getPosX();
double y = entity.getPosY() - mc.player.getPosY() - 1.5;
double z = entity.getPosZ() - mc.player.getPosZ();
double u = (double) MathHelper.sqrt(x * x + z * z);
float u2 = (float)(MathHelper.atan2(z, x) * 57.29577951308232 - 90.0);
float u3 = (float)(-MathHelper.atan2(y, u) * 57.29577951308232);
return new float[]{u2, u3};
}
}