AccountChest.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:Gringotts- 作者:
/**
 * 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];
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号