/**
* If a BusyMenu is opened for the target player, this method will reload
* the menu for the player.
*
* @see {@link IBusyMenu#reload}
*
* @param p
* Target player
* @return true if and only if the menu is reloaded. Otherwise false(for
* example the player didn't open an inventory or the inventory
* isn't a menu)
*/
public static boolean reloadFor(Player p)
{
InventoryView iview = p.getOpenInventory();
if(null == iview)
return false;
Inventory inv = iview.getTopInventory();
if(null == inv)
return false;
InventoryHolder holder = inv.getHolder();
if(!(holder instanceof BusyHolder))
return false;
((BusyHolder)holder).getMenu().updateFor(p);
p.updateInventory();
return true;
}
BusyMenu.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:BusyInv
作者:
评论列表
文章目录