package net.minecraft.inventory; import net.minecraft.item.ItemStack; public interface ISidedInventory extends IInventory { /** * Returns an array containing the indices of the slots that can be accessed by automation on the given side of this * block. */ int[] getAccessibleSlotsFromSide(int var1); /** * Returns true if automation can insert the given item in the given slot from the given side. Args: Slot, item, * side */ boolean canInsertItem(int i, ItemStack itemstack, int j); /** * Returns true if automation can extract the given item in the given slot from the given side. Args: Slot, item, * side */ boolean canExtractItem(int i, ItemStack itemstack, int j); }