Официальная авторизация от моджанг

Версия Minecraft
1.0+
У меня есть исходники лаунчера SKcraft, с официальной авторизацией. Мне нужно лицензионную авторизацию переделать. Что бы входить надо было не в аккаунт от моджанга, а в аккаунт, созданный на моем сайте. Я понял, что нужно просто написать на сайте скрипт, который будет имитировать официальную авторизацию и в исходниках поменять ссылку со скрипта моджанга на мой скрипт. Вот только проблема. Я не знаю, что должен возвращать скрипт. Копался в исходниках лаунчера, так и не разобрался, что он требует от скрипта(я не знаю java, по этому и не разобрался). Кто знает, как это работает? Скажите пожалуйста, что должен вернуть скрипт и в каком формате? PS сори за вопрос не по теме.
 

Icosider

Kotliner
Администратор
3,603
99
664
ну крч я разобрался. сервер лаунчеру отвечает подобной херней:
JSON:
{
    "accessToken": "random access token", // hexadecimal
        "clientToken": "client identifier", // identical to the one received
            "availableProfiles": [ // only present if the agent field was received
                {
                    "id": "profile identifier", // hexadecimal
                    "name": "player name",
                    "legacy": true or false // In practice, this field only appears in the response if true. Default to false.
                }
            ],
                "selectedProfile": { // only present if the agent field was received
                    "id": "uuid without dashes",
                        "name": "player name",
                            "legacy": true or false
                },
                    "user": { // only present if requestUser was true in the request payload
                        "id": "user identifier", // hexadecimal
                            "properties": [
                                {
                                    "name": "preferredLanguage", // might not be present for all accounts
                                    "value": "en" // Java locale format (Locale (Java Platform SE 8 ))
                                },
                                {
                                    ]
                                }
                                }
 
Последнее редактирование модератором:
Сверху