No, spawners cannot be moved with pistons in Minecraft.
Spawners are considered non-movable blocks, meaning they cannot be pushed or pulled by pistons. This applies to all types of pistons, including sticky pistons.
While you cannot directly move a spawner with a piston, you can use other methods to achieve a similar effect:
- Using Redstone: You can build a redstone contraption that uses a piston to move a block that the spawner is attached to. This will effectively move the spawner without directly interacting with it.
- Using Hopper Minecarts: You can place a spawner on a minecart and use a hopper to move it around. This method requires more setup but offers greater flexibility.
Remember, these methods will only move the spawner's physical location, not the area it spawns mobs in. The spawner will still spawn mobs in its original location, even if it's moved.