• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Вопрос Не читает MCPViewer

  • Автор темы Автор темы Worrys
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
19 Фев 2023
Сообщения
54
Реакции
0
C++:
Expand Collapse Copy
class CminecraftPlayer final
{
public:
    CminecraftPlayer(JNIEnv* p_env)
        : p_env(p_env)
    {
        Init();
    }

    bool Init() {
 
    jclass minecraft_class = p_env->FindClass("bhz");
  
        if (!minecraft_class) {
            printf("[-] Minecraft class not found!\n");
            return false;
        
    }

  
    jmethodID getMinecraft = p_env->GetStaticMethodID(
        minecraft_class,
        "z",
        "()Lnet/minecraft/client/Minecraft;"
    );
    if (!getMinecraft) {
        p_env->ExceptionDescribe();
        p_env->ExceptionClear();
        printf("[-] getMinecraft method not found!\n");
        return false;
    }

    
    jobject instance = p_env->CallStaticObjectMethod(minecraft_class, getMinecraft);
    if (!instance) {
        printf("[-] Minecraft instance is null!\n");
        return false;
    }


    jfieldID playerField = p_env->GetFieldID(minecraft_class, "h", "Lbub;");
    if (!playerField) {
        printf("[-] Player field not found!\n");
        return false;
    }

    Player = p_env->GetObjectField(instance, playerField);
    if (!Player) {
        printf("[-] Player is null (not in game?)\n");
        return false;
    }

    playerclass = p_env->GetObjectClass(Player);
    return true;
}



    void jump()
    {
        static jmethodID method_id = p_env->GetMethodID(playerclass, "cu", "()V");
        p_env->CallVoidMethod(Player, method_id);
    }

    
private:
    jclass playerclass;

    JNIEnv* p_env;
    jobject Player;
};
Не читает метод getMinecraft. Сто раз перепроверил-MCPVIewer соответствует написанному
 
Назад
Сверху Снизу