I want to make a rotating blade with display entity's and have it rotate from the centre, 360 degrees. I know of adjust <server.flag[reactorCooler]> left_rotation:0,0,0,1 (reactorCooler being the entity tag of the block display) but no matter what value I change in the quaternion tag it jumps around the world. With current documentation it doesn't make sense to me on how it works.
Command I'm using to make the display entity
summon minecraft:block_display ~ ~ ~ {block_state: {Name: "minecraft:iron_block"}, interpolation_duration: 100, interpolation_start: -1, transformation: {left_rotation: [0.0f, 0.0f, 0.0f, 1.0f], right_rotation: [0.0f, 0.0f, 0.0f, 1.0f], scale: [20.0f, 2.0f, 0.5f], translation: [-10.0f, -1.0000002f, -0.25000006f]}, view_range: 2.0f}