Commit Graph

29 Commits

Author SHA1 Message Date
johni0702
3abaa1bcbb Cleanup deleted corrupted replays after two days (fixes #1) 2016-09-19 17:49:30 +02:00
johni0702
a6bee7c223 Store networking mods in replay file and compare installed versions on replay 2016-09-04 19:20:37 +02:00
johni0702
dca1131d49 Remove remaining old packages 2016-09-03 13:10:58 +02:00
johni0702
4de933516e Move remaining mixins to replay module 2016-09-03 11:56:40 +02:00
johni0702
31eed8801a Add rotation key bindings 2016-09-02 22:40:03 +02:00
johni0702
be8761f73e Add (unset) key binding for opening the ReplaySettings gui from within the game 2016-09-02 21:48:20 +02:00
johni0702
cd9592cfcb Add ODS support 2016-08-22 19:10:35 +02:00
johni0702
1cf3d3a95a Fix eventual deletion of tmp replay files
If the same replay has crashed twice and both times the tmp replay file
is discarded, the older one should be permanently deleted.
2016-08-22 19:10:35 +02:00
johni0702
edf57490a6 Remove lots of old code
Add some additional config settings
Update jGui and ReplayStudio
2016-08-15 22:18:33 +02:00
johni0702
00c2404345 Replace SpectatorRenderer 2016-08-14 17:16:42 +02:00
johni0702
1f4e1abae5 Crosshair should only render when targeted entity can be spectated 2016-08-13 20:26:53 +02:00
johni0702
74d0fb2ec0 Remove old GuiEventHandler and move settings button into forge mod list 2016-08-13 20:04:01 +02:00
johni0702
90aaa4378e Add path preview to simplepathing 2016-08-03 11:48:46 +02:00
johni0702
68c5d8583a Clean up parts of the recording module and add support for replay recovery after a crash 2016-07-29 14:56:33 +02:00
johni0702
372521f319 Add ReplayStudio as subproject
Move large parts of pathing to ReplayStudio
Upgrade to Java 8
2016-07-28 15:45:01 +02:00
johni0702
25582b6a51 Separate rendering into its own module 2016-06-14 18:16:42 +02:00
johni0702
b3c24ff72f Use ingameGUI directly to print messages to chat 2016-03-02 12:23:18 +01:00
johni0702
48fb3e6f82 Fix crash due to invisible settings getting localized 2015-11-14 16:45:28 +01:00
johni0702
7c8dde3322 Add online (aka ReplayCenter) module
Add localization extra (formally known as LocalizedResourcePack)
Add version checker extra
2015-11-14 15:38:55 +01:00
johni0702
ca5a243775 Remove obsolete player invisibility code 2015-11-13 16:34:48 +01:00
johni0702
97d375dfce Move UriScheme to extras module 2015-11-13 16:00:27 +01:00
johni0702
3323f998e7 Allow registration of raw key handler 2015-11-08 09:23:12 +01:00
johni0702
305084f874 Add SettingsChangedEvent 2015-11-07 22:17:32 +01:00
johni0702
08be4f0a81 Add multiple choice settings keys 2015-11-07 22:04:00 +01:00
johni0702
fefcdb1885 Resize replay gui asset to standard 256x256 2015-10-09 08:52:28 +02:00
johni0702
7519506f9a Move Restrictions class to core module 2015-10-04 20:16:22 +02:00
johni0702
fd4ec8e2f9 Deprecate most static fields in ReplayMod class
Fix replay restarting
2015-10-04 20:09:57 +02:00
johni0702
4d27875955 Fix mouse/keys not working when replay is paused 2015-10-04 19:02:11 +02:00
johni0702
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
2015-10-03 17:36:04 +02:00