What I'm looking for is a mod that would add blocks that could be pushed and pulled around freely by the player. The player would be able to right click once on the block and then start walking, the block would move in the direction the player is walking unless the player or the block touches a wall, and the player is limited to only moving forwards or backwards while holding the block in this way (Doesn't limit movement if just held in the inventory). All the player would have to do to let go of a block is right click again. The block should only be obtainable and breakable in creative mode. The block can either give out a redstone signal on it's own or the mod could add a block that detects when a block is pushed onto it and then begins to output a redstone signal. I am aware there are similar mods out there however none of those mods are available for 1.10.x which is the version I need the mod for.