#pragma once // 4J Stu - For non-splitscreen menus, default to this screen #define DEFAULT_XUI_MENU_USER 0 #define MULTITHREAD_ENABLE #define MAX_CAPENAME_SIZE 32 #define MAX_BANNERNAME_SIZE 32 #define MAX_TMSFILENAME_SIZE 40 #define MAX_TYPE_SIZE 32 #define MAX_EXTENSION_TYPES 3 #define MAX_LOCAL_PLAYERS 4 // 4J Stu - Required for sentient reporting of whether the volume level has been changed or not #define DEFAULT_VOLUME_LEVEL 100 #define GAME_HOST_OPTION_BITMASK_DIFFICULTY 0x00000003 // 0 - 3 #define GAME_HOST_OPTION_BITMASK_FRIENDSOFFRIENDS 0x00000004 #define GAME_HOST_OPTION_BITMASK_GAMERTAGS 0x00000008 #define GAME_HOST_OPTION_BITMASK_GAMETYPE 0x00000030 #define GAME_HOST_OPTION_BITMASK_LEVELTYPE 0x00000040 #define GAME_HOST_OPTION_BITMASK_STRUCTURES 0x00000080 #define GAME_HOST_OPTION_BITMASK_BONUSCHEST 0x00000100 #define GAME_HOST_OPTION_BITMASK_BEENINCREATIVE 0x00000200 #define GAME_HOST_OPTION_BITMASK_PVP 0x00000400 #define GAME_HOST_OPTION_BITMASK_TRUSTPLAYERS 0x00000800 #define GAME_HOST_OPTION_BITMASK_TNT 0x00001000 #define GAME_HOST_OPTION_BITMASK_FIRESPREADS 0x00002000 #define GAME_HOST_OPTION_BITMASK_HOSTFLY 0x00004000 #define GAME_HOST_OPTION_BITMASK_HOSTHUNGER 0x00008000 #define GAME_HOST_OPTION_BITMASK_HOSTINVISIBLE 0x00010000 #define GAME_HOST_OPTION_BITMASK_BEDROCKFOG 0x00020000 #define GAME_HOST_OPTION_BITMASK_DISABLESAVE 0x00040000 #define GAME_HOST_OPTION_BITMASK_ALL 0xFFFFFFFF #define PROFILE_VERSION_8 10 #define PROFILE_VERSION_9 11 #define PROFILE_VERSION_10 12 // 4J-JEV: New Statistics and Achievements for 'NexGen' platforms. #define PROFILE_VERSION_BUILD_JUNE14 13 #define MAX_FAVORITE_SKINS 10 // these are stored in the profile data so keep it small // defines for game settings - uiBitmaskValues #define GAMESETTING_CLOUDS 0x00000001 #define GAMESETTING_ONLINE 0x00000002 #define GAMESETTING_INVITEONLY 0x00000004 #define GAMESETTING_FRIENDSOFFRIENDS 0x00000008 #define GAMESETTING_DISPLAYUPDATEMSG 0x00000030 #define GAMESETTING_BEDROCKFOG 0x00000040 #define GAMESETTING_DISPLAYHUD 0x00000080 #define GAMESETTING_DISPLAYHAND 0x00000100 #define GAMESETTING_CUSTOMSKINANIM 0x00000200 #define GAMESETTING_DEATHMESSAGES 0x00000400 #define GAMESETTING_UISIZE 0x00001800 #define GAMESETTING_UISIZE_SPLITSCREEN 0x00006000 #define GAMESETTING_ANIMATEDCHARACTER 0x00008000 #define GAMESETTING_PS3EULAREAD 0x00010000 #define GAMESETTING_PSVITANETWORKMODEADHOC 0x00020000 // defines for languages #define MINECRAFT_LANGUAGE_DEFAULT 0x00 #define MINECRAFT_LANGUAGE_ENGLISH 0x01 #define MINECRAFT_LANGUAGE_JAPANESE 0x02 #define MINECRAFT_LANGUAGE_GERMAN 0x03 #define MINECRAFT_LANGUAGE_FRENCH 0x04 #define MINECRAFT_LANGUAGE_SPANISH 0x05 #define MINECRAFT_LANGUAGE_ITALIAN 0x06 #define MINECRAFT_LANGUAGE_KOREAN 0x07 #define MINECRAFT_LANGUAGE_TCHINESE 0x08 #define MINECRAFT_LANGUAGE_PORTUGUESE 0x09 #define MINECRAFT_LANGUAGE_BRAZILIAN 0x0A #define MINECRAFT_LANGUAGE_RUSSIAN 0x0B #define MINECRAFT_LANGUAGE_DUTCH 0x0C #define MINECRAFT_LANGUAGE_FINISH 0x0D #define MINECRAFT_LANGUAGE_SWEDISH 0x0E #define MINECRAFT_LANGUAGE_DANISH 0x0F #define MINECRAFT_LANGUAGE_NORWEGIAN 0x10 #define MINECRAFT_LANGUAGE_POLISH 0x11 #define MINECRAFT_LANGUAGE_TURKISH 0x12 #define MINECRAFT_LANGUAGE_LATINAMERICANSPANISH 0x13 #define MINECRAFT_LANGUAGE_GREEK 0x14 /* Match these const int XC_LANGUAGE_ENGLISH =1; const int XC_LANGUAGE_JAPANESE =2; const int XC_LANGUAGE_GERMAN =3; const int XC_LANGUAGE_FRENCH =4; const int XC_LANGUAGE_SPANISH =5; const int XC_LANGUAGE_ITALIAN =6; const int XC_LANGUAGE_KOREAN =7; const int XC_LANGUAGE_TCHINESE =8; const int XC_LANGUAGE_PORTUGUESE =9; const int XC_LANGUAGE_BRAZILIAN =10; const int XC_LANGUAGE_RUSSIAN =11; const int XC_LANGUAGE_DUTCH =12; const int XC_LANGUAGE_FINISH =13; const int XC_LANGUAGE_SWEDISH =14; const int XC_LANGUAGE_DANISH =15; const int XC_LANGUAGE_NORWEGIAN =16; const int XC_LANGUAGE_POLISH =17; const int XC_LANGUAGE_TURKISH =18; const int XC_LANGUAGE_LATINAMERICANSPANISH =19; const int XC_LANGUAGE_GREEK =20; */