SuccessChanges

Summary

  1. Remove unnecessary calls to LWJGL Keyboard functions in KeyInputHandler (details)
  2. 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)
  3. The TickAndRenderListener already handles the Keybindings, no need to do so in GuiMouseInput (details)
  4. Clean up unnecessary value assignment in GuiReplaySpeedSlider Constructor, which is overridden by calling the reset() method two statements later (details)
  5. Remove unnecessary method calls in MinecraftTicker (mainly Spectator Mod and Item Pick related) (details)
  6. Some more cleanup in MinecraftTicker (details)
  7. Fixed GuiReplaySpeedSlider's Display String incorrectly resetting upon Window resize (details)
  8. Fix GuiReplayOverlay not resizing upon Gui Scale change (did it for you, Johni) (details)
Commit b63f19d0828cb0a135b150fdcc5999ddca44798f by CrushedPixel
Remove unnecessary calls to LWJGL Keyboard functions in KeyInputHandler
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/handlers/keyboard/KeyInputHandler.java
Commit e4b52c62f8789a91c24f4f0c2405b8ddb2c0bf3e by CrushedPixel
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)
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/handlers/TickAndRenderListener.java
Commit fd5e351f82bc29395259fcf9880d46f7c7561ed9 by CrushedPixel
The TickAndRenderListener already handles the Keybindings, no need to do so in GuiMouseInput
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiMouseInput.java
Commit 605526e524e3660e0254c77af02ae5a91f35186c by CrushedPixel
Clean up unnecessary value assignment in GuiReplaySpeedSlider Constructor, which is overridden by calling the reset() method two statements later
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySpeedSlider.java
Commit 989dbd76e5b2445b9848763fb8e83ba6b2de547c by CrushedPixel
Remove unnecessary method calls in MinecraftTicker (mainly Spectator Mod and Item Pick related)
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/handlers/MinecraftTicker.java
Commit 6f35b175fdca30c33ee5099988ab7d5db7bceca0 by CrushedPixel
Some more cleanup in MinecraftTicker
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/handlers/MinecraftTicker.java
Commit 959a4c3ce1b2cc386663b01b9f0504065c37be11 by CrushedPixel
Fixed GuiReplaySpeedSlider's Display String incorrectly resetting upon Window resize
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySpeedSlider.java
Commit d31128fc11fc9b362ed24d655ce21a6c4f33b833 by CrushedPixel
Fix GuiReplayOverlay not resizing upon Gui Scale change (did it for you, Johni)
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/overlay/GuiReplayOverlay.java