@Override public void setStoredItem(ItemStack itemPrototype, int amount) { central.setStoredItem(slot, itemPrototype, amount); refresh(); // markDirty }
@Override public void writeToNBT(NBTTagCompound tag) { central.writeToNBT(slot, tag); }
@Override protected int getItemCapacityForInventoryStack() { return central.getItemCapacityForInventoryStack(slot); }
@Override public int getStoredItemStackSize() { return central.getStoredItemStackSize(slot); }
@Override public int getRemainingCapacity() { return central.getRemainingCapacity(slot); }
@Override public int getMaxCapacity(ItemStack itemPrototype) { return central.getMaxCapacity(slot, itemPrototype); }
@Override public int getMaxCapacity() { return central.getMaxCapacity(slot); }
@Override public boolean isSmallestUnit() { return central.isSmallestUnit(slot); }
@Override public int getStoredItemCount() { return central.getStoredItemCount(slot); }
@Override public boolean isLocked(LockAttribute attr) { return central.isLocked(slot, attr); }
@Override public ItemStack getStoredItemPrototype() { return central.getStoredItemPrototype(slot); }
@Override public boolean setIsShrouded(boolean state) { return central.setIsSlotShrouded(slot, state); }
@Override public boolean isShrouded() { return central.isShroudedSlot(slot); }
@Override public boolean isVoid() { return central.isVoidSlot(slot); }
@Override public void readFromNBT(NBTTagCompound tag) { central.readFromNBT(slot, tag); refresh(); }
@Override public void setStoredItemCount(int amount) { central.setStoredItemCount(slot, amount); }
@Override public int getConversionRate() { return central.getConversionRate(slot); }
@Override public int getStoredItemRemainder() { return central.getStoredItemRemainder(slot); }