the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 156 lines 5.5 kB view raw
1#pragma once 2 3 4// 4J Stu - For non-splitscreen menus, default to this screen 5#define DEFAULT_XUI_MENU_USER 0 6#define MULTITHREAD_ENABLE 7#define MAX_CAPENAME_SIZE 32 8#define MAX_BANNERNAME_SIZE 32 9#define MAX_TMSFILENAME_SIZE 40 10#define MAX_TYPE_SIZE 32 11#define MAX_EXTENSION_TYPES 3 12 13#ifdef __PSVITA__ 14#define MAX_LOCAL_PLAYERS 1 15#else 16#define MAX_LOCAL_PLAYERS 4 17#endif 18 19// 4J Stu - Required for sentient reporting of whether the volume level has been changed or not 20#define DEFAULT_VOLUME_LEVEL 100 21 22#define GAME_HOST_OPTION_BITMASK_DIFFICULTY 0x00000003 // 0 - 3 23#define GAME_HOST_OPTION_BITMASK_FRIENDSOFFRIENDS 0x00000004 24#define GAME_HOST_OPTION_BITMASK_GAMERTAGS 0x00000008 25#define GAME_HOST_OPTION_BITMASK_GAMETYPE 0x00000030 26#define GAME_HOST_OPTION_BITMASK_LEVELTYPE 0x00000040 27#define GAME_HOST_OPTION_BITMASK_STRUCTURES 0x00000080 28#define GAME_HOST_OPTION_BITMASK_BONUSCHEST 0x00000100 29#define GAME_HOST_OPTION_BITMASK_BEENINCREATIVE 0x00000200 30#define GAME_HOST_OPTION_BITMASK_PVP 0x00000400 31#define GAME_HOST_OPTION_BITMASK_TRUSTPLAYERS 0x00000800 32#define GAME_HOST_OPTION_BITMASK_TNT 0x00001000 33#define GAME_HOST_OPTION_BITMASK_FIRESPREADS 0x00002000 34#define GAME_HOST_OPTION_BITMASK_HOSTFLY 0x00004000 35#define GAME_HOST_OPTION_BITMASK_HOSTHUNGER 0x00008000 36#define GAME_HOST_OPTION_BITMASK_HOSTINVISIBLE 0x00010000 37#define GAME_HOST_OPTION_BITMASK_BEDROCKFOG 0x00020000 38#define GAME_HOST_OPTION_BITMASK_DISABLESAVE 0x00040000 39#define GAME_HOST_OPTION_BITMASK_NOTOWNER 0x00080000 40#define GAME_HOST_OPTION_BITMASK_WORLDSIZE 0x00700000 // 3 bits, 5 values (unset(0), classic(1), small(2), medium(3), large(4)) 41#define GAME_HOST_OPTION_BITMASK_MOBGRIEFING 0x00800000 42#define GAME_HOST_OPTION_BITMASK_KEEPINVENTORY 0x01000000 43#define GAME_HOST_OPTION_BITMASK_DOMOBSPAWNING 0x02000000 44#define GAME_HOST_OPTION_BITMASK_DOMOBLOOT 0x04000000 45#define GAME_HOST_OPTION_BITMASK_DOTILEDROPS 0x08000000 46#define GAME_HOST_OPTION_BITMASK_NATURALREGEN 0x10000000 47#define GAME_HOST_OPTION_BITMASK_DODAYLIGHTCYCLE 0x20000000 48#define GAME_HOST_OPTION_BITMASK_ALL 0xFFFFFFFF 49 50#define GAME_HOST_OPTION_BITMASK_WORLDSIZE_BITSHIFT 20 51 52enum EGameHostOptionWorldSize 53{ 54 e_worldSize_Unknown = 0, 55 e_worldSize_Classic, 56 e_worldSize_Small, 57 e_worldSize_Medium, 58 e_worldSize_Large 59}; 60 61 62#ifdef _XBOX 63#define PROFILE_VERSION_1 1 64#define PROFILE_VERSION_2 2 65#define PROFILE_VERSION_3 3 66#define PROFILE_VERSION_4 4 67#define PROFILE_VERSION_5 6 68#define PROFILE_VERSION_6 7 69#define PROFILE_VERSION_7 8 70#endif 71#define PROFILE_VERSION_8 10 72#define PROFILE_VERSION_9 11 73 74#define PROFILE_VERSION_10 12 75 76// 4J-JEV: New Statistics and Achievements for 'NexGen' platforms. 77#define PROFILE_VERSION_11 13 78 79// Java 1.6.4 80#define PROFILE_VERSION_12 14 81 82#define PROFILE_VERSION_CURRENT PROFILE_VERSION_12 83 84#define MAX_FAVORITE_SKINS 10 // these are stored in the profile data so keep it small 85 86 87 88 89 90// defines for game settings - uiBitmaskValues 91 92#define GAMESETTING_CLOUDS 0x00000001 93#define GAMESETTING_ONLINE 0x00000002 94#define GAMESETTING_INVITEONLY 0x00000004 95#define GAMESETTING_FRIENDSOFFRIENDS 0x00000008 96#define GAMESETTING_DISPLAYUPDATEMSG 0x00000030 97#define GAMESETTING_BEDROCKFOG 0x00000040 98#define GAMESETTING_DISPLAYHUD 0x00000080 99#define GAMESETTING_DISPLAYHAND 0x00000100 100#define GAMESETTING_CUSTOMSKINANIM 0x00000200 101#define GAMESETTING_DEATHMESSAGES 0x00000400 102#define GAMESETTING_UISIZE 0x00001800 103#define GAMESETTING_UISIZE_SPLITSCREEN 0x00006000 104#define GAMESETTING_ANIMATEDCHARACTER 0x00008000 105#define GAMESETTING_PS3EULAREAD 0x00010000 106#define GAMESETTING_PSVITANETWORKMODEADHOC 0x00020000 107 108 109// defines for languages 110 111#define MINECRAFT_LANGUAGE_DEFAULT 0x00 112#define MINECRAFT_LANGUAGE_ENGLISH 0x01 113#define MINECRAFT_LANGUAGE_JAPANESE 0x02 114#define MINECRAFT_LANGUAGE_GERMAN 0x03 115#define MINECRAFT_LANGUAGE_FRENCH 0x04 116#define MINECRAFT_LANGUAGE_SPANISH 0x05 117#define MINECRAFT_LANGUAGE_ITALIAN 0x06 118#define MINECRAFT_LANGUAGE_KOREAN 0x07 119#define MINECRAFT_LANGUAGE_TCHINESE 0x08 120#define MINECRAFT_LANGUAGE_PORTUGUESE 0x09 121#define MINECRAFT_LANGUAGE_BRAZILIAN 0x0A 122#define MINECRAFT_LANGUAGE_RUSSIAN 0x0B 123#define MINECRAFT_LANGUAGE_DUTCH 0x0C 124#define MINECRAFT_LANGUAGE_FINISH 0x0D 125#define MINECRAFT_LANGUAGE_SWEDISH 0x0E 126#define MINECRAFT_LANGUAGE_DANISH 0x0F 127#define MINECRAFT_LANGUAGE_NORWEGIAN 0x10 128#define MINECRAFT_LANGUAGE_POLISH 0x11 129#define MINECRAFT_LANGUAGE_TURKISH 0x12 130#define MINECRAFT_LANGUAGE_LATINAMERICANSPANISH 0x13 131#define MINECRAFT_LANGUAGE_GREEK 0x14 132 133 134 /* Match these 135 136 const int XC_LANGUAGE_ENGLISH =1; 137 const int XC_LANGUAGE_JAPANESE =2; 138 const int XC_LANGUAGE_GERMAN =3; 139 const int XC_LANGUAGE_FRENCH =4; 140 const int XC_LANGUAGE_SPANISH =5; 141 const int XC_LANGUAGE_ITALIAN =6; 142 const int XC_LANGUAGE_KOREAN =7; 143 const int XC_LANGUAGE_TCHINESE =8; 144 const int XC_LANGUAGE_PORTUGUESE =9; 145 const int XC_LANGUAGE_BRAZILIAN =10; 146 const int XC_LANGUAGE_RUSSIAN =11; 147 const int XC_LANGUAGE_DUTCH =12; 148 const int XC_LANGUAGE_FINISH =13; 149 const int XC_LANGUAGE_SWEDISH =14; 150 const int XC_LANGUAGE_DANISH =15; 151 const int XC_LANGUAGE_NORWEGIAN =16; 152 const int XC_LANGUAGE_POLISH =17; 153 const int XC_LANGUAGE_TURKISH =18; 154 const int XC_LANGUAGE_LATINAMERICANSPANISH =19; 155 const int XC_LANGUAGE_GREEK =20; 156 */