Cobalt

Cobalt or Bluestone is an item that can be used to pull gemstone blocks from 10 Blocks away, almost identical to a piston in reverse. You can only get this by either trading with a villager or by mining it's ore. There is no block variant, but you can place it down like a block. Placing down 2 in one space causes it to pull gemstone blocks from 15 blocks away. It can also have 3 gemstone blocks on each side. Placing down 3 (the maximum) in one space causes it to pile up & can pull gemstone blocks from 20 Blocks away. It can also have 5 gemstone blocks on each side.