Обход античита TPLoot nix client (exp 3.1)

  • Автор темы Автор темы Relly2
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
16 Янв 2025
Сообщения
786
Реакции
0
Выберите загрузчик игры
  1. OptiFine
  2. ForgeOptiFine
лежит у меня TPLoot с никса он мне не нужен даю вам его (тут вырезан мод холика вам хватит и под спуки)

ss -

рек с everlast client но в никсе похожий
вот код
Код:
Expand Collapse Copy
@ModuleRegister(
name = "TpLoot",
category = Category.Player
)
public class TpLoot extends Module {
public static final ModeSetting server = new ModeSetting("Сервер", "SpookyTime", new String[]{ "SpookyTime"});
private final SliderSetting distancetp = (new SliderSetting("Дистанция лута", 15.0F, 8.0F, 20.0F, 1.0F));
private final SliderSetting accuracytp = (new SliderSetting("Аккуратность подбирания лута", 35.0F, 32.0F, 40.0F, 1.0F));
private Vector3d startPos = null;
private boolean isLooting = false;
private boolean isReturning = false;
private ItemEntity targetItem = null;
private static final Set<Item> VALUABLE_ITEMS;

public TpLootSpooky() {
this.addSettings(new Setting[]{server, this.distancetp, this.accuracytp});
    }

public static boolean isNiceitem(ItemStack itemStack) {
        Item item = itemStack.getItem();
return VALUABLE_ITEMS.contains(item) || item instanceof SplashPotionItem || item instanceof PotionItem || itemStack.hasTag() && itemStack.getTag().contains("spooky-item");
    }

@Subscribe
    private void onPacket(EventPacket e) {
        IPacket flags = e.getPacket();
if (flags instanceof SPlayerPositionLookPacket f) {
            Set<SPlayerPositionLookPacket.Flags> flag = f.getFlags();
 if (!flag.isEmpty()) {
NewChatGui var10000 = mc.ingameGUI.getChatGUI();
String var10001 = String.valueOf(TextFormatting.GRAY);
var10000.printChatMessage(ITextComponent.getTextComponentOrEmpty("Nix >> " + var10001 + " Тебя флагает отлючи и включи функцию или перенастрой настройки" + String.valueOf(TextFormatting.RED) + " Внимание за 4-5 флага может забаниться античит"));
 this.toggle();
            }
        }

    }

@Subscribe
    private void onUpdate(EventUpdate e) {
if (server.is("SpookyTime")) {
if (!mc.player.abilities.isFlying) {
 return;
            }

List<ItemEntity> nearbyItems = mc.world.getEntitiesWithinAABB(ItemEntity.class, mc.player.getBoundingBox().grow((double)(Float)this.distancetp.get()));
Map<BlockPos, List<ItemEntity>> itemGroups = new HashMap();

 for(ItemEntity itemEntity : nearbyItems) {
if (!((float)itemEntity.ticksExisted < (Float)this.accuracytp.get()) && isNiceitem(itemEntity.getItem())) {
BlockPos pos = new BlockPos(itemEntity.getPosX(), itemEntity.getPosY(), itemEntity.getPosZ());
((List)itemGroups.computeIfAbsent(pos, (k) -> new ArrayList())).add(itemEntity);
                }
            }

 for(List<ItemEntity> group : itemGroups.values()) {
 if (!group.isEmpty()) {
double sumX = (double)0.0F;
double sumY = (double)0.0F;
double sumZ = (double)0.0F;

 for(ItemEntity item : group) {
                        sumX += item.getPosX();
                        sumY += item.getPosY();
                        sumZ += item.getPosZ();
                    }

 int count = group.size();
double centerX = sumX / (double)count;
double centerY = sumY / (double)count;
double centerZ = sumZ / (double)count;
mc.player.setPosition(centerX, centerY, centerZ);
mc.player.connection.sendPacket(new CPlayerPacket.PositionPacket(centerX, centerY, centerZ, false));
 break;
                }
            }
        }

if (server.is("Spookytime /fly")) {
        }

    }

public boolean onEnable() {
 super.onEnable();
if (server.is("SpookyTime") && !mc.player.abilities.isFlying && !mc.player.abilities.allowFlying) {
mc.player.sendChatMessage("/fly");
        }

this.startPos = Vector3d.copyCentered(mc.player.getPosition());
 return false;
    }

public void onDisable() {
 super.onDisable();
this.startPos = null;
this.isLooting = false;
this.isReturning = false;
this.targetItem = null;
if (mc.player != null) {
mc.player.setMotion((double)0.0F, (double)0.0F, (double)0.0F);
        }

    }

 static {
VALUABLE_ITEMS = Set.of(Items.TOTEM_OF_UNDYING, Items.NETHERITE_HELMET, Items.NETHERITE_CHESTPLATE, Items.NETHERITE_LEGGINGS, Items.NETHERITE_BOOTS, Items.NETHERITE_SWORD, Items.NETHERITE_PICKAXE, Items.GOLDEN_APPLE, Items.ENCHANTED_GOLDEN_APPLE, Items.PLAYER_HEAD, Items.SHULKER_BOX, Items.NETHERITE_INGOT);
    }
}
 
Последнее редактирование:
уже пофиксили или ты в подвале?
 
лежит у меня TPLoot с никса он мне не нужен даю вам его (тут вырезан мод холика вам хватит и под спуки)
ss -

рек с everlast client но в никсе похожий
вот код
Код:
Expand Collapse Copy
@ModuleRegister(
name = "TpLoot",
category = Category.Player
)
public class TpLoot extends Module {
public static final ModeSetting server = new ModeSetting("Сервер", "SpookyTime", new String[]{ "SpookyTime"});
private final SliderSetting distancetp = (new SliderSetting("Дистанция лута", 15.0F, 8.0F, 20.0F, 1.0F));
private final SliderSetting accuracytp = (new SliderSetting("Аккуратность подбирания лута", 35.0F, 32.0F, 40.0F, 1.0F));
private Vector3d startPos = null;
private boolean isLooting = false;
private boolean isReturning = false;
private ItemEntity targetItem = null;
private static final Set<Item> VALUABLE_ITEMS;

public TpLootSpooky() {
this.addSettings(new Setting[]{server, this.distancetp, this.accuracytp});
    }

public static boolean isNiceitem(ItemStack itemStack) {
        Item item = itemStack.getItem();
return VALUABLE_ITEMS.contains(item) || item instanceof SplashPotionItem || item instanceof PotionItem || itemStack.hasTag() && itemStack.getTag().contains("spooky-item");
    }

@Subscribe
    private void onPacket(EventPacket e) {
        IPacket flags = e.getPacket();
if (flags instanceof SPlayerPositionLookPacket f) {
            Set<SPlayerPositionLookPacket.Flags> flag = f.getFlags();
 if (!flag.isEmpty()) {
NewChatGui var10000 = mc.ingameGUI.getChatGUI();
String var10001 = String.valueOf(TextFormatting.GRAY);
var10000.printChatMessage(ITextComponent.getTextComponentOrEmpty("Nix >> " + var10001 + " Тебя флагает отлючи и включи функцию или перенастрой настройки" + String.valueOf(TextFormatting.RED) + " Внимание за 4-5 флага может забаниться античит"));
 this.toggle();
            }
        }

    }

@Subscribe
    private void onUpdate(EventUpdate e) {
if (server.is("SpookyTime")) {
if (!mc.player.abilities.isFlying) {
 return;
            }

List<ItemEntity> nearbyItems = mc.world.getEntitiesWithinAABB(ItemEntity.class, mc.player.getBoundingBox().grow((double)(Float)this.distancetp.get()));
Map<BlockPos, List<ItemEntity>> itemGroups = new HashMap();

 for(ItemEntity itemEntity : nearbyItems) {
if (!((float)itemEntity.ticksExisted < (Float)this.accuracytp.get()) && isNiceitem(itemEntity.getItem())) {
BlockPos pos = new BlockPos(itemEntity.getPosX(), itemEntity.getPosY(), itemEntity.getPosZ());
((List)itemGroups.computeIfAbsent(pos, (k) -> new ArrayList())).add(itemEntity);
                }
            }

 for(List<ItemEntity> group : itemGroups.values()) {
 if (!group.isEmpty()) {
double sumX = (double)0.0F;
double sumY = (double)0.0F;
double sumZ = (double)0.0F;

 for(ItemEntity item : group) {
                        sumX += item.getPosX();
                        sumY += item.getPosY();
                        sumZ += item.getPosZ();
                    }

 int count = group.size();
double centerX = sumX / (double)count;
double centerY = sumY / (double)count;
double centerZ = sumZ / (double)count;
mc.player.setPosition(centerX, centerY, centerZ);
mc.player.connection.sendPacket(new CPlayerPacket.PositionPacket(centerX, centerY, centerZ, false));
 break;
                }
            }
        }

if (server.is("Spookytime /fly")) {
        }

    }

public boolean onEnable() {
 super.onEnable();
if (server.is("SpookyTime") && !mc.player.abilities.isFlying && !mc.player.abilities.allowFlying) {
mc.player.sendChatMessage("/fly");
        }

this.startPos = Vector3d.copyCentered(mc.player.getPosition());
 return false;
    }

public void onDisable() {
 super.onDisable();
this.startPos = null;
this.isLooting = false;
this.isReturning = false;
this.targetItem = null;
if (mc.player != null) {
mc.player.setMotion((double)0.0F, (double)0.0F, (double)0.0F);
        }

    }

 static {
VALUABLE_ITEMS = Set.of(Items.TOTEM_OF_UNDYING, Items.NETHERITE_HELMET, Items.NETHERITE_CHESTPLATE, Items.NETHERITE_LEGGINGS, Items.NETHERITE_BOOTS, Items.NETHERITE_SWORD, Items.NETHERITE_PICKAXE, Items.GOLDEN_APPLE, Items.ENCHANTED_GOLDEN_APPLE, Items.PLAYER_HEAD, Items.SHULKER_BOX, Items.NETHERITE_INGOT);
    }
}
фу зач так делаешь
 
Назад
Сверху Снизу