generated from PrismarineJS/prismarine-template
-
Notifications
You must be signed in to change notification settings - Fork 23
/
Constants.js
47 lines (47 loc) · 2.9 KB
/
Constants.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
module.exports = {
Endpoints: {
PCXSTSRelyingParty: 'rp://api.minecraftservices.com/',
BedrockXSTSRelyingParty: 'https://multiplayer.minecraft.net/',
XboxAuthRelyingParty: 'http://auth.xboxlive.com/',
XboxRelyingParty: 'http://xboxlive.com',
BedrockAuth: 'https://multiplayer.minecraft.net/authentication',
XboxDeviceAuth: 'https://device.auth.xboxlive.com/device/authenticate',
XboxTitleAuth: 'https://title.auth.xboxlive.com/title/authenticate',
XboxUserAuth: 'https://user.auth.xboxlive.com/user/authenticate',
SisuAuthorize: 'https://sisu.xboxlive.com/authorize',
XstsAuthorize: 'https://xsts.auth.xboxlive.com/xsts/authorize',
MinecraftServicesLogWithXbox: 'https://api.minecraftservices.com/authentication/login_with_xbox',
MinecraftServicesCertificate: 'https://api.minecraftservices.com/player/certificates',
MinecraftServicesEntitlement: 'https://api.minecraftservices.com/entitlements/mcstore',
MinecraftServicesProfile: 'https://api.minecraftservices.com/minecraft/profile',
MinecraftServicesReport: 'https://api.minecraftservices.com/player/report',
LiveDeviceCodeRequest: 'https://login.live.com/oauth20_connect.srf',
LiveTokenRequest: 'https://login.live.com/oauth20_token.srf'
},
msalConfig: {
// Initialize msal
// Docs: https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-node/docs/configuration.md#usage
auth: {
// the minecraft client:
// clientId: "000000004C12AE6F",
clientId: '389b1b32-b5d5-43b2-bddc-84ce938d6737', // token from https://github.com/microsoft/Office365APIEditor
authority: 'https://login.microsoftonline.com/consumers'
}
},
fetchOptions: {
headers: {
'Content-Type': 'application/json',
'User-Agent': 'MinecraftLauncher/2.2.10675'
}
},
xboxLiveErrors: {
2148916227: 'Your account was banned by Xbox for violating one or more Community Standards for Xbox and is unable to be used.',
2148916229: 'Your account is currently restricted and your guardian has not given you permission to play online. Login to https://account.microsoft.com/family/ and have your guardian change your permissions.',
2148916233: 'Your account currently does not have an Xbox profile. Please create one at https://signup.live.com/signup',
2148916234: "Your account has not accepted Xbox's Terms of Service. Please login and accept them.",
2148916235: 'Your account resides in a region that Xbox has not authorized use from. Xbox has blocked your attempt at logging in.',
2148916236: 'Your account requires proof of age. Please login to https://login.live.com/login.srf and provide proof of age.',
2148916237: 'Your account has reached the its limit for playtime. Your account has been blocked from logging in.',
2148916238: 'The account date of birth is under 18 years and cannot proceed unless the account is added to a family by an adult.'
}
}