Started 1 yr 3 mo ago
Took 1 min 49 sec

Success Build #337 (Sep 10, 2015 7:41:34 PM)

Build Artifacts
replaymod-1.0.5.jar7.72 MB view
Changes
  1. Added config entry in advancedSettings to disable initial login prompt (detail)
  2. Added setters for Position and Size variables to GuiElement interface and implemented them (detail)
  3. Added SpectatingMethod attribute to SpectatorData object, and more variables for the SHOULDER_CAM SpectatingMethod (detail)
  4. Created proper GuiEditKeyframe window for Spectator Keyframes, with possibility to toggle the Spectating Method and set its values (detail)
  5. Spectator Keyframe segments using Shoulder Camera are rendered in a different color on the timeline (detail)
  6. Fixed GuiNumberInput#getIntValue() returning 0 if floating point number is entered (detail)
  7. Changed Pitch/Yaw Offset Input fields in GuiEditKeyframe to only accept Integer values (detail)
  8. The ReplayProcess now respects the basic settings of SpectatingMethod.SHOULDER_CAM, Smoothness and interpolation between two SHOULDER_CAM Keyframes is yet to be implemented (detail)
  9. Better error output when GuiReplayViewer can't load .mcpr file to see which file can't be read (detail)
  10. Disallow leaving spectating while in Camera Path (detail)
  11. Change AdvancedPosition constructor to accept doubles for pitch and yaw, as the internal objects are doubles as well (detail)
  12. Removed the "Prepare Replay" setting (+1 squashed commit) (detail)
  13. Rebalance the maximum and default SpectatorDataThirdPersonInfo#shoulderCamSmoothness values (+1 squashed commit) (detail)
  14. Created AdvancedPositionKeyframeList, whose interpolation methods properly handle Spectator Keyframes using the SpectatorDataInterpolation (detail)
  15. Change ReplayHandler and KeyframesModifyEvent to use AdvancedPositionKeyframeList instead of KeyframeList<AdvancedPosition> (detail)
  16. The EntityPositionTracker now returns copies of its values to prevent them from being changed (detail)
  17. The newInstance Method of SpectatorData now returns an AdvancedPosition object to prevent IllegalStateExceptions from occurring when using the toString() method on the SpectatorData object without an entityID (detail)
  18. Finished the AdvancedPositionKeyframeList and SpectatorDataInterpolation (detail)
  19. The PathPreviewRenderer now uses the ReplayHandler's AdvancedPositionKeyframeList's interpolation methods instead of manually handling spectator keyframes (detail)
  20. Use the AdvancedPositionKeyframeList's interpolation instead of manually calculating the camera Path in the ReplayProcess (detail)
  21. Remove own interpolators in VideoRenderer and use the KeyframeList's interpolators instead, thus supporting the new Spectator Keyframes (detail)
  22. SpectatorDataInterpolation code cleanup (+1 squashed commit) (detail)

Started by BitBucket push by CrushedPixel

Revision: 0ed3f95f6ca8b19540bbfd744cad788ddcfee3bf
  • refs/remotes/origin/master