Pistons aren't working on Nukkit Server
I am a relative newbie to Minecraft. I setup a little Minecraft server (Nukkit) on a Raspberry Pi a few weeks back for my daughter.
We can not figure out how to get Pistons to do anything.
We tried placing a block of Redstone directly under a piston. Nothing. We tried making a trail of Redstone dust with a lever. We pull the lever, the Redstone dust lights up but the piston does nothing? We tried both normal and sticky pistons.
We tried putting a block of dirt on top of the piston, still nothing.
We typically play from our iPhones, but I tried from Windows 10 MS Store version and have the same problem.
Solution 1:
Answer moved from body of question
SOLUTION: As @SF. noted in the accepted answer below, Nukkit is lacking support for pistons and is missing some items in inventory.
In investigating a replacement that would run on a Raspberry Pi 3B+, I stumbled upon a maintained fork of Nukkit, called PowerNukkit. This appears to solve the redstone-powered issues (at least piston operation) that are present in Nukkit. It also adds additional items for your building pleasure.
I simply backed up my nukkit directory, downloaded the latest JAR for PowerNukkit, placed it in the nukkit folder, renaming it to nukkit.jar, and then restarted my server.
Pistons now work.
Solution 2:
Pistons don't work on Nukkit and it's going to be a good while until they do. It's a minimalistic server missing some quite important features. You may try your luck with vanilla server for Bedrock which is currently in alpha, or run a Java Edition server with GeyserMC which is a bridge/converter software that allows Bedrock Edition players to play on JE servers.