Persistent Cake
This mod adds useful functions for working with cakes in Minecraft. Now uneaten cakes can be harvested - when broken, they drop as items that can be picked up and reused. Additionally, cakes can be moved using pistons, opening up new possibilities for creating mechanisms and automation.
Support for other mods is implemented on a per-request basis. In the version for Minecraft 1.12, compatibility with the Harvestcraft mod is already present.
Starting from Minecraft version 1.14, the main functionality of this mod can be replaced by using a data pack if you don't need the ability to move cakes with pistons.

To report bugs, improvement suggestions, and mod performance issues, use the issue tracking system on GitHub.
The developer publishes updates and information about the modification on Discord server and Twitter page.