Перейти до змісту

JEAuthenticator

AddJEAuthenticator

authenticator.AddJEAuthenticator();

Спочатку перевіряється кешована сесія JE. Якщо сесія застаріла або недійсна, виконується спроба автентифікації JE за допомогою сесії Xbox.

AddForceJEAuthenticator

authenticator.AddForceJEAuthenticator();

Виконує вхід у JE через сесію Xbox без попередньої перевірки кешованої сесії JE.

WithGameOwnershipChecker(bool value)

authenticator.AddJEAuthenticator(je => je
    .WithGameOwnershipChecker(false)
    .Build());

Встановлює, чи потрібно перевіряти, чи придбана гра та чи належить вона обліковому запису. За замовчуванням: false

Game Ownership Checker (Перевірка володіння грою)

GameOwnershipChecker може перевіряти лише ті покупки, які були здійснені на офіційному сайті Mojang. Рекомендується НЕ змінювати значення за замовчуванням (false), оскільки користувачі Xbox Game Pass визначатимуться як такі, що не мають гри, навіть за наявності діючої ліцензії.

JEAuthException

Цей виняток викидається, якщо під час входу в Minecraft JE виникла помилка. Властивості ErrorType, Error та ErrorMessage надають детальну інформацію про помилку.

403: FORBIDDEN

Якщо OAuth-токен отримано через сторонній client ID, вам необхідно зареєструвати цей client ID. Дивіться останній розділ у ClientID.

404: NOT_FOUND

У користувача немає придбаної гри (демо-версія).

Довідник API