@@ -22,17 +22,15 @@ class AutoGGListener : public Listener {
2222 // TODO: add support for other servers (look for "won the game" text)
2323 if (id == MinecraftPacketIds::PlaySoundA) {
2424 auto *pkt = reinterpret_cast <PlaySoundPacket *>(event.getPacket ());
25- if (pkt->mName == " ui.toast.challenge_complete_java" ||
26- pkt->mName == " ui.toast.challenge_complete_java" ) {
25+ if (pkt->mName == " ui.toast.challenge_complete_java" ) {
2726 triggered = true ;
28- } // std::cout << pkt->mName << std::endl;
27+ }
2928
3029
3130 if (triggered) {
3231 std::string win_message = module ->settings .getSettingByName <std::string>(" text" )->value ;
3332 if (!win_message.empty ()) {
3433 auto player = SDK::clientInstance->getLocalPlayer ();
35- std::string xuid = *player->getXuid (&xuid);
3634 std::shared_ptr<Packet> packet = SDK::createPacket (9 );
3735 auto *text = reinterpret_cast <TextPacket *>(packet.get ());
3836
@@ -41,22 +39,10 @@ class AutoGGListener : public Listener {
4139 text->message = win_message;
4240 text->platformId = " " ;
4341 text->translationNeeded = false ;
44- text->xuid = xuid ;
42+ text->xuid = " " ;
4543 text->name = player->playerName ;
4644
4745 SDK::clientInstance->getPacketSender ()->sendToServer (text);
48-
49- /* Vec3 position = *player->getPosition();
50- std::shared_ptr<Packet> sound_packet = SDK::createPacket((int)MinecraftPacketIds::PlaySoundA);
51- PlaySoundPacket *sound = reinterpret_cast<PlaySoundPacket*>(sound_packet.get());
52- sound->mName = "step.sand";//"ui.toast.challenge_complete_java";
53- sound->mPos = Vec3<int>{ int(position.x), int(position.y), int(position.z) };
54- //sound->mPos = Vec3<int>{ 0, 66, 0 };
55- sound->mVolume = 0.8;
56- sound->mPitch = 1.6;
57-
58- SDK::clientInstance->getPacketSender()->send(sound);*/
59- // SDK::clientInstance->getPacketSender()->send(text);
6046 }
6147 }
6248 }
0 commit comments