Вопрос PlayerFinder

  • Автор темы Автор темы Heynos
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
15 Фев 2024
Сообщения
111
Реакции
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Крч у меня щас есть рандомизация ходьбы по ртп на фт через #goto ~ ~ ~ как сделать чтоб он летал а не бегал?
 
Ну типо он ходит просто а мне надо чтоб он на элитрах летел
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ручками :FeelsBadMan:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в новых версиях баритона есть возможность летать на элитрах, попробуй перенести
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Крч у меня щас есть рандомизация ходьбы по ртп на фт через #goto ~ ~ ~ как сделать чтоб он летал а не бегал?
package im.expensive.functions.impl.misc;

import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.util.text.StringTextComponent;

import java.util.HashSet;
import java.util.Set;

@FunctionRegister(name = "PlayerFinder", type = Category.Misc)
public class PlayerFinder extends Function {

private final Set<String> trackedPlayers = new HashSet<>();
private int tickCounter = 0;

// Добавить игрока для отслеживания
public void addPlayerToTrack(String nickname) {
trackedPlayers.add(nickname);
}

// Удалить игрока из отслеживания
public void removePlayerFromTrack(String nickname) {
trackedPlayers.remove(nickname);
}

@Subscribe
private void onUpdate(EventUpdate e) {
if (mc.player == null || mc.world == null) return;

tickCounter++;
// Проверяем игроков каждые 20 тиков (1 секунда)
if (tickCounter < 20) return;
tickCounter = 0;

for (PlayerEntity player : mc.world.getPlayers()) {
if (player == mc.player) continue; // Игнорируем себя

String nickname = player.getName().getString();
if (trackedPlayers.contains(nickname)) {
String coords = String.format(
"Игрок %s найден на координатах: X=%.1f, Y=%.1f, Z=%.1f",
nickname,
player.getPosX(),
player.getPosY(),
player.getPosZ()
);

// Отправляем сообщение в чат
mc.player.sendMessage(new StringTextComponent(coords), mc.player.getUniqueID());
}
}
}

// Пример использования (можно вызывать из других мест кода):
// playerFinder.addPlayerToTrack("Notch");
// playerFinder.removePlayerFromTrack("Notch");

@override
public boolean onDisable() {
super.onDisable();
trackedPlayers.clear();
tickCounter = 0;
return false;
}
}хз там ещё дополнить вроде надо
playerFinder.addPlayerToTrack("Никнейм"); вот сама команда
 
package im.expensive.functions.impl.misc;

import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.util.text.StringTextComponent;

import java.util.HashSet;
import java.util.Set;

@FunctionRegister(name = "PlayerFinder", type = Category.Misc)
public class PlayerFinder extends Function {

private final Set<String> trackedPlayers = new HashSet<>();
private int tickCounter = 0;

// Добавить игрока для отслеживания
public void addPlayerToTrack(String nickname) {
trackedPlayers.add(nickname);
}

// Удалить игрока из отслеживания
public void removePlayerFromTrack(String nickname) {
trackedPlayers.remove(nickname);
}

@Subscribe
private void onUpdate(EventUpdate e) {
if (mc.player == null || mc.world == null) return;

tickCounter++;
// Проверяем игроков каждые 20 тиков (1 секунда)
if (tickCounter < 20) return;
tickCounter = 0;

for (PlayerEntity player : mc.world.getPlayers()) {
if (player == mc.player) continue; // Игнорируем себя

String nickname = player.getName().getString();
if (trackedPlayers.contains(nickname)) {
String coords = String.format(
"Игрок %s найден на координатах: X=%.1f, Y=%.1f, Z=%.1f",
nickname,
player.getPosX(),
player.getPosY(),
player.getPosZ()
);

// Отправляем сообщение в чат
mc.player.sendMessage(new StringTextComponent(coords), mc.player.getUniqueID());
}
}
}

// Пример использования (можно вызывать из других мест кода):
// playerFinder.addPlayerToTrack("Notch");
// playerFinder.removePlayerFromTrack("Notch");

@override
public boolean onDisable() {
super.onDisable();
trackedPlayers.clear();
tickCounter = 0;
return false;
}
}хз там ещё дополнить вроде надо
playerFinder.addPlayerToTrack("Никнейм"); вот сама команда
Нахуй ГПТ код? Я уже сделал
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу