Describe the pull
Fixes various gui issues where components are not correctly positioned for a few frames on init.
Moves important position updates off the tick event and onto the render event, massively increasing responsiveness.
More should be done to move gui stuff off ticks. Basically nothing that affects render updates should happen on tick events. I've also added a RealWorldTickEvent to help with responsiveness while timer is enabled.
Describe the pull Fixes various gui issues where components are not correctly positioned for a few frames on init.
Moves important position updates off the tick event and onto the render event, massively increasing responsiveness. More should be done to move gui stuff off ticks. Basically nothing that affects render updates should happen on tick events. I've also added a RealWorldTickEvent to help with responsiveness while timer is enabled.