[1.6] Как определить какой инвентарь открыт у игрока?

Код:
public Container getActiveContainer(EntityPlayer player) {
    return player.openContainer;
}
[merge_posts_bbcode]Добавлено: 24.11.2015 19:50:09[/merge_posts_bbcode]

Либо использовать эвент:
Код:
@ForgeSubscribe
public void getActiveContiner(PlayerOpenContainerEvent event) {
    if (event.entityPlayer != null) {
        Container container = event.entityPlayer.openContainer;
    }
}
 
timaxa007 написал(а):
Код:
public Container getActiveContainer(EntityPlayer player) {
    return player.openContainer;
}
[merge_posts_bbcode]Добавлено: 24.11.2015 19:50:09[/merge_posts_bbcode]

Либо использовать эвент:
Код:
@ForgeSubscribe
public void getActiveContiner(PlayerOpenContainerEvent event) {
    if (event.entityPlayer != null) {
        Container container = event.entityPlayer.openContainer;
    }
}
А как определить, открыт ли вообще какой-нибудь контейнер/гуи?
 
Назад
Сверху