timaxa007 Модератор 5,831 409 676 24 Ноя 2015 #2 Код: 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; } }
Код: 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; } }
keelfy 216 6 19 24 Ноя 2015 #4 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; } } Нажмите для раскрытия... А как определить, открыт ли вообще какой-нибудь контейнер/гуи?
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; } } Нажмите для раскрытия... А как определить, открыт ли вообще какой-нибудь контейнер/гуи?
tox1cozZ aka Agravaine 8,453 599 2,906 24 Ноя 2015 #5 if(player.openContainer != null){ //Контейнер открыт }