This means you are not interpolating your rotation based on partialTick. basically your rotation should be lastTickRotation + (lastTickRotation - currentRotation) * partialTicks
Hey clowcadia check out the GreyGhosts MinecraftByExample it has lots of good examples of items and blocks.
https://github.com/TheGreyGhost/MinecraftByExample