This branch specifically tackles the PedestalBlockRenderer desync issues and its boilerplate by making use of Cardinal Components API.
The Implemented Inventory Interface
has been switched out with a direct Sided Inventory implementation in
the BlockEntity to support
component syncing. If necessary, this can get cleaned up more.
The Pedestal Component also takes care of the rotation for the client side rendering now.
For more information check out Cardinal Component API's wiki.

This is the GitHub Repository for Kaupenjoe's Fabric Modding Tutorials For Minecraft 1.21.X
The Individual Tutorials are seperated into Branches for ease of access.
Watch the Tutorials here: YouTube Playlist