Yes, to add new blocks you need pmmp4. But, it's a developpement version, very instable. Don't use it. Just wait or use entities to replace modded blocks
You can check out ExtendedBlocks, on how he added custom blocks. Or you could use their API. The plugin supports version 3.14.0 and above Example: PHP: use pocketmine\block\Block; //You can extend any class but be a Blockuse JavierLeon9966\ExtendedBlocks\block\PlaceholderTrait;class Sample extends Block{ use PlaceholderTrait; protected $id = 526; //The id of the block must be positive public function __construct(int $meta = 0){ //Optional $this->meta = $meta; } ...}