@Override public boolean canExtractItem(final int i, final ItemStack itemstack, EnumFacing j) { return this.getInventory().canExtractItem(i, itemstack, j); }
@Override public boolean canInsertItem(final int i, final ItemStack itemstack, EnumFacing j) { return this.getInventory().canInsertItem(i, itemstack, j); }
@Override default void openInventory(EntityPlayer player) { this.getInventory().openInventory(player); }
@Override public ItemStack removeStackFromSlot(int index) { return this.getInventory().removeStackFromSlot(index); }
@Override public int[] getSlotsForFace(EnumFacing side) { return this.getInventory().getSlotsForFace(side); }
@Override public void markDirty() { super.markDirty(); this.getInventory().markDirty(); }
@Override public boolean isUsableByPlayer(final EntityPlayer entityplayer) { return !this.isInvalid() && this.getWorld().getTileEntity(getPos()) == this && entityplayer.getDistanceSqToCenter(getPos()) <= 64.0 && this.getInventory().isUsableByPlayer(entityplayer); }
@Override default void closeInventory(EntityPlayer player) { this.getInventory().closeInventory(player); }
@Override default void setField(int id, int value) { this.getInventory().setField(id, value); }
@Override default boolean isEmpty() { return this.getInventory().isEmpty(); }
@Override default boolean hasCustomName() { return this.getInventory().hasCustomName(); }
@Override default int getFieldCount() { return this.getInventory().getFieldCount(); }
@Override default void clear() { this.getInventory().clear(); } }
@Override default ItemStack decrStackSize(final int index, final int amount) { return this.getInventory().decrStackSize(index, amount); }
@Override default boolean isItemValidForSlot(final int slot, final ItemStack itemStack) { return this.getInventory().isItemValidForSlot(slot, itemStack); }
@Override default int getSizeInventory() { return this.getInventory().getSizeInventory(); }
@Override default String getName() { return this.getInventory().getName(); }
@Override default int getField(int id) { return this.getInventory().getField(id); }
@Override default ItemStack getStackInSlot(final int index) { return this.getInventory().getStackInSlot(index); }
@Override default ItemStack removeStackFromSlot(int index) { return this.getInventory().removeStackFromSlot(index); }