Changes
Summary
- Remove unnecessary calls to LWJGL Keyboard functions in KeyInputHandler (details)
- In the TickAndRenderListenener, replace the tick() Method which listens to all TickEvents with a onRenderTick Method which listens only to RenderTickEvents. This way, Key and Mouse Inputs aren't fired more frequently while the Replay is not paused. (Camera Roll has the same speed now while paused and unpaused) (details)
- The TickAndRenderListener already handles the Keybindings, no need to do so in GuiMouseInput (details)
- Clean up unnecessary value assignment in GuiReplaySpeedSlider Constructor, which is overridden by calling the reset() method two statements later (details)
- Remove unnecessary method calls in MinecraftTicker (mainly Spectator Mod and Item Pick related) (details)
- Some more cleanup in MinecraftTicker (details)
- Fixed GuiReplaySpeedSlider's Display String incorrectly resetting upon Window resize (details)
- Fix GuiReplayOverlay not resizing upon Gui Scale change (did it for you, Johni) (details)