/**
* Connected chests that comprise the inventory of this account chest.
* @return chest blocks connected to this chest, if any
*/
private Chest[] connectedChests() {
Inventory inv = inventory();
if (inv == null)
return new Chest[0];
if (inv instanceof DoubleChestInventory) {
DoubleChestInventory dinv = (DoubleChestInventory)inv;
Chest left = (Chest)(dinv.getLeftSide().getHolder());
Chest right = (Chest)(dinv.getRightSide().getHolder());
return new Chest[] {left, right};
} else {
InventoryHolder invHolder = inv.getHolder();
if (invHolder instanceof Chest)
return new Chest[] {(Chest)(inv.getHolder())};
}
return new Chest[0];
}
AccountChest.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:Gringotts-
作者:
评论列表
文章目录