Ниже приведен список экранов игры с комментариями по поводу их использования. Для проверки экрана используется следующий код:
Callback.addCallback("NativeGuiChanged", function(screenName){
if(screenName == "name"){
// Current screen
} else {
// Some other screen
}
});
Callback.addCallback("NativeGuiChanged", function(screenName){
if(screenName == "hud_screen" || screenName == "in_game_play_screen"){
// In game
} else {
// Not in game
}
});
Чтобы дополнить данный список, используется следующий код (можно запускать как отдельный мод, подключить к существующему либо запустить через Instant Runner):
Callback.addCallback("NativeGuiChanged", function(name){
Logger.Log(name);
});
Данный код выводит названия экранов в лог Inner Core (games/com.mojang/innercore/inner-core.log).