From e668fd23f82af0f52782a92a083f07b3f8d424ef Mon Sep 17 00:00:00 2001 From: murdle Date: Tue, 20 Jan 2026 22:12:36 +0200 Subject: [PATCH] fix username function --- mcpe/ExtendedCertificate.h | 2 +- mcpe/types.cpp | 2 +- src/server.cpp | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mcpe/ExtendedCertificate.h b/mcpe/ExtendedCertificate.h index a9e308c..b507649 100644 --- a/mcpe/ExtendedCertificate.h +++ b/mcpe/ExtendedCertificate.h @@ -3,5 +3,5 @@ class ExtendedCertificate { public: - static mcpe::string (*ExtendedCertificate_getXuid)(ExtendedCertificate*); + static mcpe::string (*ExtendedCertificate_getIdentityName)(ExtendedCertificate*); }; diff --git a/mcpe/types.cpp b/mcpe/types.cpp index 95aabc5..57c703d 100644 --- a/mcpe/types.cpp +++ b/mcpe/types.cpp @@ -153,4 +153,4 @@ void (*DedicatedServerCommandOrigin::DedicatedServerCommandOrigin_construct)(Ded #include "ExtendedCertificate.h" -mcpe::string (*ExtendedCertificate::ExtendedCertificate_getXuid)(ExtendedCertificate*); \ No newline at end of file +mcpe::string (*ExtendedCertificate::ExtendedCertificate_getIdentityName)(ExtendedCertificate*); \ No newline at end of file diff --git a/src/server.cpp b/src/server.cpp index d58352a..efa8bde 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -65,8 +65,8 @@ void handleTextPacketStub() { } mce::UUID getIdentityStub(ExtendedCertificate* cert) { - mcpe::string xuid = ExtendedCertificate::ExtendedCertificate_getXuid(cert); - return mce::UUID::fromText(std::string(xuid.c_str())); + mcpe::string name = ExtendedCertificate::ExtendedCertificate_getIdentityName(cert); + return mce::UUID::fromText(std::string(name.c_str())); } using namespace std; @@ -187,7 +187,7 @@ int main(int argc, char *argv[]) { ((void*&) Social::XboxLiveUserManager::XboxLiveUserManager_construct) = hybris_dlsym(handle, "_ZN6Social19XboxLiveUserManagerC2ER11ScreenStack"); ((void*&) Social::UserManager::UserManager_construct) = hybris_dlsym(handle, "_ZN6Social11UserManagerC2Ev"); ((void*&) Social::UserManager::UserManager_addUser) = hybris_dlsym(handle, "_ZN6Social11UserManager7addUserESt10unique_ptrINS_19XboxLiveUserManagerESt14default_deleteIS2_EEi"); - ((void*&) ExtendedCertificate::ExtendedCertificate_getXuid) = hybris_dlsym(handle, "_ZN19ExtendedCertificate7getXuidERK11Certificate"); + ((void*&) ExtendedCertificate::ExtendedCertificate_getIdentityName) = hybris_dlsym(handle, "_ZN19ExtendedCertificate15getIdentityNameERK11Certificate"); ((void*&) MinecraftEventing::MinecraftEventing_construct) = hybris_dlsym(handle, "_ZN17MinecraftEventingC2ERKSs"); ((void*&) EntitlementManager::EntitlementManager_construct) = hybris_dlsym(handle, "_ZN18EntitlementManagerC2ER17MinecraftEventingRN6Social11UserManagerE");