- Статус
- Оффлайн
- Регистрация
- 31 Май 2024
- Сообщения
- 250
- Реакции
- 38
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Всех приветствую, не думал что когда-нибудь напишу что-либо в этот раздел кроме оскорблений кубоголовых.
Но увы, появилась нужда в написании бота для рыбалки под кастомный плагин LiteFish.
Мне нужно получить Title который высвечивается на экране плагином.
Вот мой код(реализовываю как Аддон на Meteor Client), особого опыта в этом всём дерьме не имею, буду благодарен за любую помощь.
Ошибки в моём коде:
Cannot resolve symbol 'IdentifierOf' (27)
Cannot resolve method 'readString(int)' (29)
Expected 2 arguments but found 1 (30)
Cannot resolve symbol 'IdentifierOf' (46)
Но увы, появилась нужда в написании бота для рыбалки под кастомный плагин LiteFish.
Мне нужно получить Title который высвечивается на экране плагином.
Вот мой код(реализовываю как Аддон на Meteor Client), особого опыта в этом всём дерьме не имею, буду благодарен за любую помощь.
TitleLogger.java:
package com.crazymoose.paperdupe;
import meteordevelopment.meteorclient.events.world.TickEvent;
import meteordevelopment.meteorclient.systems.modules.Module;
import meteordevelopment.orbit.EventHandler;
import net.minecraft.client.MinecraftClient;
import net.minecraft.item.Items;
import net.minecraft.text.Text;
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;
public class TitleLogger extends Module {
private final MinecraftClient client = MinecraftClient.getInstance();
public TitleLogger() {
super(Main.CATEGORY, "title-logger", "Logs server-sent titles to chat, requires writable book. Relog before use");
}
@Override
public void onActivate() {
if (client.getNetworkHandler() == null) {
if (client.player != null) {
client.player.sendMessage(Text.literal("No connection available!"), true);
}
toggle();
return;
}
ClientPlayNetworking.registerGlobalReceiver(new IdentifierOf("minecraft", "set_title_text"), (clientInstance, handler, buf, sender) -> {
try {
String jsonText = buf.readString(32767);
Text titleText = Text.Serialization.fromJson(jsonText);
if (titleText != null && client.player != null) {
client.player.sendMessage(Text.literal("Title received: " + titleText.getString()), false);
}
} catch (Exception e) {
if (client.player != null) {
client.player.sendMessage(Text.literal("Error processing title packet: " + e.getMessage()), false);
}
}
});
}
@Override
public void onDeactivate() {
// Удаляем слушатель при деактивации модуля
if (client.getNetworkHandler() != null) {
ClientPlayNetworking.unregisterGlobalReceiver(new IdentifierOf("minecraft", "set_title_text"));
}
}
}
Cannot resolve symbol 'IdentifierOf' (27)
Cannot resolve method 'readString(int)' (29)
Expected 2 arguments but found 1 (30)
Cannot resolve symbol 'IdentifierOf' (46)