One of your mods is severly breaking the classloading.
Probably with a broken mixin - e.g. it is a mod for a different version of minecraft.
I can't tell which one from that log.
You will probably have to experiment with removing mods until you find the one that makes the problem go away.
https://github.com/TeamMidnightDust/MidnightLib/issues/19
Or another mod is breaking the game, but midnight lib does not handle the error gracefully.
The logs/debug.log might have further information, but you might have to remove that midnight lib mod to see the real error?
Mixins are not supported in this forum.
For your actual question, the BeehiveBlockEntity does not override getUpdatePacket() which means it never sends any data to the client.