Mana spreaders should implement Block.rotateBlock
SoniEx2 opened this issue · 7 comments
Mana spreaders should implement Block.rotateBlock, for native compatibility with Framez 2/Trajectory, wrenches and turntables (which have existed since BetterThanWolves (yes, back when it was still a Forge mod), but I don't know any current Forge mod which has them...)
(I'm banned from upstream :/)
Also (as of 1.8) this is a vanilla method so even more reason to implement it.
"whether I like it or not" then why are you asking me in the first place if you have no intent of respecting my decision?
yeah no I can see why you're banned upstream with that attitude.
bye.
how would it work if the spreader is not pointed on a strictly axis-aligned direction?
It'll rotate exactly 90° and still not be pointed in a strictly axis-aligned direction, but still pointing on a different direction.
e.g.
^ turns into >
^
/ turns into -_>
This also means, if it's on a perfect diagonal, it'll rotate and point to all 4 diagonal directions.
Also then, the question arises on what axis does it rotate?
Should it rotate on the y axis always or should it rotate on the axis of the spreader's head pointing?
This gets a bit too close to changing actual design, and if Vaz wanted to he would've implemented it already.
It should rotate on the clicked axis, just like vanilla. Not y axis, not positioning axis.
Looks like I'll have to make some visual explanations of how it'd work...