393a08e2da
Save modifications of downloaded replays to separate file
johni07022015-11-14 17:48:24 +01:00
48fb3e6f82
Fix crash due to invisible settings getting localized
johni07022015-11-14 16:45:28 +01:00
7c8dde3322
Add online (aka ReplayCenter) module Add localization extra (formally known as LocalizedResourcePack) Add version checker extra
johni07022015-11-14 15:36:49 +01:00
5e5172fd3f
Reset timer speed when exiting replay
johni07022015-11-14 15:33:54 +01:00
563b3a3873
Fix generics in GuiScreen#from
johni07022015-11-14 14:43:39 +01:00
eacf6bb9fe
Return AbstractGuiScreen instead of GuiScreen from GuiScreen#from
johni07022015-11-14 14:32:41 +01:00
b27095b350
Return null from GuiScreen#from(mc.GuiScreen) in case of failure
johni07022015-11-14 14:30:52 +01:00
f7d47b8888
Allow wrapping of Minecraft GuiScreen for use of toMinecraft() and display()
johni07022015-11-14 14:27:33 +01:00
eeeb986502
Fix NPE in text field if no text-change-listener is set
johni07022015-11-14 14:11:09 +01:00
0623bcaac5
Only draw popup background on layer 0
johni07022015-11-14 14:08:11 +01:00
7e943251e2
Set layer for every popup, not just GuiYesNoPopup
johni07022015-11-14 13:52:45 +01:00
f925d56ca2
Split mod into core, recording, replay, render[todo], paths[todo] and extras[wip] modules Move everything to com.replaymod package Add KeyBindingRegistry and SettingsRegistry Recreate settings GUI with new GUI API and dynamically from SettingsRegistry Use ReplayFile from ReplayStudio ReplayHandler is now object oriented Add GuiOverlay, GuiSlider and GuiTexturedButton to GUI API Rewrite both overlays to use new GUI API Fix size capping in vertical and horizontal layout Allow CustomLayouts to have parents Fix tooltip rendering when close to screen border Allow changing of columns in GridLayout
johni07022015-10-03 17:36:03 +02:00
8bd051eb27
Add metadata injection for 360 degree videos (mp4 format only)
CrushedPixel2015-09-12 13:04:27 +02:00
664e788f7b
Added hoverText and hoverTextColor fields to GuiAdvancedCheckBox to allow for info text to be rendered
CrushedPixel2015-09-12 18:38:29 +02:00
0ed3f95f6c
SpectatorDataInterpolation code cleanup (+1 squashed commit) Squashed commits: [6aa2eef] To ensure a continuous camera path, the SpectatorDataInterpolation now directly influences the AdvancedPositionKeyframeList's interpolation's Position Keyframes
CrushedPixel2015-09-10 17:49:18 +02:00
3bc436c1f6
Remove own interpolators in VideoRenderer and use the KeyframeList's interpolators instead, thus supporting the new Spectator Keyframes
CrushedPixel2015-09-10 13:28:38 +02:00
603cd4871e
Use the AdvancedPositionKeyframeList's interpolation instead of manually calculating the camera Path in the ReplayProcess
CrushedPixel2015-09-10 13:17:08 +02:00
b99d49ee72
The PathPreviewRenderer now uses the ReplayHandler's AdvancedPositionKeyframeList's interpolation methods instead of manually handling spectator keyframes
CrushedPixel2015-09-10 13:02:49 +02:00
bfc591e7b6
Finished the AdvancedPositionKeyframeList and SpectatorDataInterpolation
CrushedPixel2015-09-10 13:01:56 +02:00