}
} else
{
if (monitorTE.isMatrixed())
{
ItemStack toAdd = monitorTE.fillContainer(currItem.copy());
if (toAdd != null)
{
ForgeDirection orientation = ForgeDirection.getOrientation(world.getBlockMetadata(x, y, z));
dropBlockAsItem_do(world, x + orientation.offsetX, y + orientation.offsetY, z + orientation.offsetZ, toAdd);
currItem.stackSize -= 1;