SuccessChanges

Summary

  1. Allowed Keyboard Inputs in GuiMouseInput (details)
  2. Localized Keyboard Bindings and added "Synchronize Timeline" and "Clear Keyframes" (details)
  3. Fixed time not standing still when it should during a Camera Path (details)
  4. Fixed Block breaking and placing malfunctioning while not in Replay (details)
  5. Added proper .equals and hashCode methods for Keyframes (details)
  6. Added Keyframe Repository, which is stored in Replay File itself and allows Camera Path Presets to be saved and loaded (details)
  7. Added support for Miscellaneous category (details)
  8. Download latest translations from website and include them in the final jar file (details)
  9. Fixed UnsupportedOperationException when adding Keyframes to Preset (details)
  10. Fixed Keybind Settings being reset upon restarting the mod (details)
  11. Added localization support for Replay Mod API error messages (details)
  12. Added UploadedFileHandler to keep track of files that have already been uploaded (details)
  13. Added GuiRegister to allow users to create a new account on ReplayMod.com from the Mod itself (details)
  14. Rearranged Input Fields and according Label Strings in Register and Login GUI (looks a lot better now) (details)
  15. Added prerequisites for future Camera Tilt feature (details)
  16. Minor code refactoring (details)
  17. Replace reflection with getters and access transformers where possible (details)
  18. Updated Email translations (details)
  19. Authkey is now stored in .config file to allow automatic logging in (details)
  20. Add tilting of camera (details)
  21. Added Camera Tilt Reset Key (details)
  22. Included Camera Tilt to Camera Paths (details)
  23. When restarting the Replay, Speed setting is now being kept (details)
  24. Made Camera Paths take the shortest way between two head rotation values (instead of spinning unnecessarily often) (details)
  25. Removed some debug output from Replay Handler (details)
  26. Removed possible sources of issues with the Replay Speed value (details)
  27. Clean up and restructure the replay sender (details)
  28. Started adding support for downloading online files (details)
  29. Replay Files that are published on ReplayMod.com are now downloadable (details)
  30. Added 'p' shortcut to Play/Pause the Replay (details)
  31. Removed unnecessary dot from downloaded file names (details)
  32. Adapted authkey check to new website return values and prepared for future username display (details)
  33. Prevent SOE when replaying sessions recorded on faster machines (details)
  34. Forge 1.8-11.14.1 requires its NetworkDispatcher to be present in the netty pipeline (details)
Commit bc9fbfa78600cd491363a010d42376aee9a4be0d by CrushedPixel
Allowed Keyboard Inputs in GuiMouseInput
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/ReplayMod.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiMouseInput.java
Commit ae5eca9c997fdea544c261ff4f1a0214d8d4816d by CrushedPixel
Localized Keyboard Bindings and added "Synchronize Timeline" and "Clear Keyframes"
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayProcess.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/TickAndRenderListener.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/registry/KeybindRegistry.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java
Commit 4da2b1e41c3a4920f5f9f1f7fcdec9dd4dab5b65 by CrushedPixel
Fixed time not standing still when it should during a Camera Path
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayProcess.java
Commit 6f8a43aa6cfc94b4b5cf16d145798255aae5c975 by CrushedPixel
Fixed Block breaking and placing malfunctioning while not in Replay
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/MouseInputHandler.java
Commit 2cccbe424a1757882fe863642c9e8d0f907b1ab0 by CrushedPixel
Added proper .equals and hashCode methods for Keyframes
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/holders/PositionKeyframe.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/holders/Position.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/holders/TimeKeyframe.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/holders/Keyframe.java
Commit e8320ebd0f92ab5861fb48360bbd5e2a6ba2ece7 by CrushedPixel
Added Keyframe Repository, which is stored in Replay File itself and allows Camera Path Presets to be saved and loaded
The file was addedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiKeyframeRepository.java
The file was addedsrc/main/java/eu/crushedpixel/replaymod/holders/KeyframeSet.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java
The file was addedsrc/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/utils/ReplayFileIO.java
The file was removedsrc/main/java/eu/crushedpixel/replaymod/registry/FileCopyHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/video/ReplayScreenshot.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/replaystudio/GuiConnectPart.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/elements/GuiEntryList.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/registry/KeybindRegistry.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/ReplayMod.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/MinecraftTicker.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java
Commit bbe7dbae7df0ddecfdcf47a47ef7856a78ffbac8 by CrushedPixel
Added support for Miscellaneous category
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/holders/Category.java
Commit 28aeffb6853d99381b8e826dc0976b9b83980ba8 by Jonas
Download latest translations from website and include them in the final jar file
The file was modifiedbuild.gradle
Commit 59d310cb058363e99854a9a5be38f1401d3f604f by CrushedPixel
Fixed UnsupportedOperationException when adding Keyframes to Preset
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java
Commit 991054fdf165b03e198b8971d312aaa589185b4e by CrushedPixel
Fixed Keybind Settings being reset upon restarting the mod
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/registry/KeybindRegistry.java
Commit d7507e0e8b1537a0f92710a747c3506c9a33abc3 by CrushedPixel
Added localization support for Replay Mod API error messages
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/FileUploader.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/holders/ApiError.java
Commit 38ca7a0054f644b63dbb93480a4cea285a0ab562 by CrushedPixel
Added UploadedFileHandler to keep track of files that have already been uploaded
The file was addedsrc/main/java/eu/crushedpixel/replaymod/registry/UploadedFileHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/FileUploader.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/settings/ReplaySettings.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/ReplayMod.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
Commit 5a3e3575c3a29756cd324021c9d86af6032db4bb by CrushedPixel
Added GuiRegister to allow users to create a new account on ReplayMod.com from the Mod itself
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/ApiMethods.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/online/authentication/AuthenticationHandler.java
The file was addedsrc/main/java/eu/crushedpixel/replaymod/gui/online/GuiRegister.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/online/GuiLoginPrompt.java
The file was addedsrc/main/java/eu/crushedpixel/replaymod/utils/EmailAddressUtils.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiKeyframeRepository.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/ApiClient.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/registry/UploadedFileHandler.java
Commit a0c204d29d21a71281506f7bcf4ebbb3d0f772e2 by CrushedPixel
Rearranged Input Fields and according Label Strings in Register and Login GUI (looks a lot better now)
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/online/GuiLoginPrompt.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/online/GuiRegister.java
Commit 36eab5870507fad2188fad9165fa6034b422ffe5 by CrushedPixel
Added prerequisites for future Camera Tilt feature
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/registry/KeybindRegistry.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/interpolation/SplinePoint.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/holders/Position.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java
Commit aeb8f5c0cb4eeac808b110b49c9636266584f032 by CrushedPixel
Minor code refactoring
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/online/GuiRegister.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySettings.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java
Commit 20625b7180c585b41ce7a57cafd2ab27b790d3e4 by Jonas
Replace reflection with getters and access transformers where possible
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/TickAndRenderListener.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/PasswordTextField.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/recording/PacketListener.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/renderer/SafeEntityRenderer.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/MinecraftTicker.java
The file was addedsrc/main/resources/META-INF/replaymod_at.cfg
The file was modifiedbuild.gradle
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/RecordingHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/timer/MCTimerHandler.java
Commit f49a180b3e8151cbf34d69cdcd09617c3a8ce934 by CrushedPixel
Updated Email translations
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
Commit ccaa93116df75353ec64d94ba71be38706fc02af by CrushedPixel
Authkey is now stored in .config file to allow automatic logging in
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/ApiClient.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/ReplayMod.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/holders/ApiError.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/settings/ReplaySettings.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/online/authentication/AuthenticationHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/ApiMethods.java
Commit efe4b9991c20ea02f07c1106f0793a69d185afcb by Jonas
Add tilting of camera
The file was addedsrc/main/java/eu/crushedpixel/replaymod/coremod/CameraTiltingCT.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/coremod/LoadingPlugin.java
Commit 316c6da7affd9b666f23e75de8173d256da63a8d by CrushedPixel
Added Camera Tilt Reset Key
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/registry/KeybindRegistry.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java
Commit 8e3ded4f5e9d639f0c1aac5b1c364084b2048cff by CrushedPixel
Included Camera Tilt to Camera Paths
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/interpolation/LinearPoint.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/utils/ResourceHelper.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayProcess.java
Commit c95e66efbc93fdae3761b5c6c1c25784bde0b414 by CrushedPixel
When restarting the Replay, Speed setting is now being kept
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java
Commit 5fda527cb0b3b7ad39ef2af929078b5c5d6a708f by CrushedPixel
Made Camera Paths take the shortest way between two head rotation values (instead of spinning unnecessarily often)
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/holders/PositionKeyframe.java
Commit d4d2dc0da77f029ad88eb6a6c2abe209c9b9aa81 by CrushedPixel
Removed some debug output from Replay Handler
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java
Commit 2fe3e2091b463711edac6da131acda8637e052a1 by CrushedPixel
Removed possible sources of issues with the Replay Speed value
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiSpectateSelection.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiKeyframeRepository.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/GuiEventHandler.java
Commit 136761b4249ad4a5985a258ea1fafa4796b507a0 by Jonas
Clean up and restructure the replay sender
Add a ReplayFile class for easy reading of replay files
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/ReplayMod.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayProcess.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/recording/DataListener.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiRenameReplay.java
The file was addedsrc/main/java/eu/crushedpixel/replaymod/utils/ReplayFile.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/recording/ConnectionEventHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/online/GuiUploadFile.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/utils/ReplayFileIO.java
Commit 3ad765db6c7805453024ef4d27b5ebbf0963c637 by CrushedPixel
Started adding support for downloading online files
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/ReplayMod.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java
The file was modifiedbuild.gradle
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/online/ReplayFileList.java
The file was modifiedgradle/wrapper/gradle-wrapper.properties
The file was addedsrc/main/java/eu/crushedpixel/replaymod/registry/DownloadedFileHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/settings/ReplaySettings.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListExtended.java
Commit 29c1d4d6dc32a57353c3ccac07b4c0cf9dd564d8 by CrushedPixel
Replay Files that are published on ReplayMod.com are now downloadable
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/ReplayMod.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/registry/DownloadedFileHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/online/GuiReplayCenter.java
Commit 4e3b05840e020383e4ad77b5f5f9e23b36d32617 by CrushedPixel
Added 'p' shortcut to Play/Pause the Replay
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/registry/KeybindRegistry.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/KeyInputHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/events/GuiReplayOverlay.java
Commit bf03e2e05bfc89dcc2560b76291c5c2cf2744337 by CrushedPixel
Removed unnecessary dot from downloaded file names
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/registry/DownloadedFileHandler.java
Commit 38b900a33b59c1ff411af9da8228999c8a829048 by CrushedPixel
Adapted authkey check to new website return values and prepared for future username display
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/online/authentication/AuthenticationHandler.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/api/client/ApiClient.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was addedsrc/main/java/eu/crushedpixel/replaymod/api/client/holders/AuthConfirmation.java
Commit cc12ed7be1cbd17f17a79c0a1a8a0651efd4cf64 by Jonas
Prevent SOE when replaying sessions recorded on faster machines
The file was modifiedsrc/main/resources/META-INF/replaymod_at.cfg
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplaySender.java
Commit 51837968027e237998f4963431710e5f3bf2cdf4 by Jonas
Forge 1.8-11.14.1 requires its NetworkDispatcher to be present in the netty pipeline
Also fixes embedded channel not being closed
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/replay/ReplayHandler.java