From 6f3978808836f40df76f68abcc8a39e77410d5d5 Mon Sep 17 00:00:00 2001 From: murdle Date: Mon, 19 Jan 2026 21:31:28 +0200 Subject: [PATCH] temporarily stub chatting --- src/server.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/server.cpp b/src/server.cpp index b99adc5..aaeb1a3 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -40,6 +40,8 @@ extern "C" { } +MinecraftEventing* g_eventingInstance = nullptr; + void stubFunc() {} void detachFromJavaStub() { @@ -59,6 +61,10 @@ int getGameTypeStub() { return ServerProperties::instance().getInt("gamemode", 0); } +void handleTextPacketStub() { + std::cout << "chat message\n"; +} + using namespace std; int main(int argc, char *argv[]) { @@ -136,6 +142,9 @@ int main(int argc, char *argv[]) { patchOff = (unsigned int) hybris_dlsym(handle, "_ZNK9LevelData11getGameTypeEv"); patchCallInstruction((void*) patchOff, (void*) &getGameTypeStub, true); + patchOff = (unsigned int) hybris_dlsym(handle, "_ZN20ServerNetworkHandler6handleERK17NetworkIdentifierRK10TextPacket"); + patchCallInstruction((void*) patchOff, (void*) &handleTextPacketStub, true); + mcpe::string::empty = (mcpe::string*) hybris_dlsym(handle, "_ZN4Util12EMPTY_STRINGE"); std::cout << "patches applied!\n";