Jonas Herzig
026bc1fdcb
Move MixinWorldClient into 1.12.2 project
2021-02-28 09:52:19 +01:00
Jonas Herzig
470669b1f7
Move MixinRenderManager into 1.12.2 project
2021-02-23 01:21:44 +01:00
Jonas Herzig
b8bcb4967f
Move MixinFMLClientHandler into 1.7.10 project
2021-02-23 01:05:48 +01:00
Jonas Herzig
6fa746a2e3
Move MixinEntityRenderer into 1.7.10 project
2021-02-23 01:01:55 +01:00
Jonas Herzig
01d47279fd
Split off 1.12.2 overwrite from MixinCamera
2021-02-23 00:59:56 +01:00
Jonas Herzig
633bc19650
Use callback-style events throughout all versions
...
Removes the need for //#if statements on each and every event handler.
Instead we now always use the equivalent Callback and have one central 1.12.2
class which forwards Forge events to the callbacks.
2021-02-23 00:41:22 +01:00
Jonas Herzig
0be2082fe7
Split off highly version dependent code from ReplayMod
2021-02-20 00:43:49 +01:00
Jonas Herzig
8c2d7d096c
Merge branch 'stable' into develop
2021-02-19 11:58:28 +01:00
Jonas Herzig
51a4ade37e
Fix slow drifting in FullReplaySender replay time ( fixes #451 )
2021-02-17 15:16:33 +01:00
Jonas Herzig
cdb93a1716
Fix spectating via clicking on forge ( fixes #432 )
2021-02-17 02:55:49 +01:00
Jonas Herzig
ae0b0e3f13
Allow any entity to be spectated on 1.8+ ( fixes #382 )
...
Idk why this was restricted in the first place, ask Marius: 163faddd
2021-02-17 01:19:29 +01:00
Jonas Herzig
ec862f0596
Update jGui
2020-11-07 13:18:10 +01:00
Jonas Herzig
6308b8a859
Add line between time keyframes and replay timeline ( closes #351 )
2020-11-06 18:54:55 +01:00
Jonas Herzig
3911ff4058
Fix crash when jumping to 00:00 ( closes #227 )
2020-11-06 18:54:55 +01:00
Jonas Herzig
28facc430e
Allow raw key handlers to cancel keybindings (required for #305 )
...
So that when you press e.g. Ctrl+Z, it doesn't trigger the keybinding bound to
Z (currently full brightness).
2020-11-06 18:54:54 +01:00
Jonas Herzig
ccb08d37a7
Store server name (in addition to address) in replays ( closes #324 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
dd5935649d
Do not rely on error handling popup for sodium info ( fixes #392 )
...
Instead we now disable all the Render buttons and give them a tooltip. Much more
user-friendly.
2020-11-06 18:54:54 +01:00
Jonas Herzig
76bec31cd8
Move cache folders into central (hidden) location ( closes #343 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
3ce10d4855
Get rid of thumb magic ( closes #237 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
8f094000fe
Fix camera FOV not matching configured FOV
...
This is because the camera is considered flying which causes MC to increase its
FOV slightly.
2020-11-06 18:54:52 +01:00
Jonas Herzig
4c4c052d8a
Record into separate folder so replays only show once fully saved
2020-10-03 12:30:44 +02:00
Jonas Herzig
9af562957f
Merge branch 'stable' into develop
2020-09-27 18:48:54 +02:00
Jonas Herzig
5721b6f8c9
Fix realms notification icon offsets ( fixes #373 )
2020-09-27 15:58:43 +02:00
Jonas Herzig
a55320030f
Fix thread-unsafe mc method call in FullReplaySender ( fixes #370 )
2020-09-27 15:28:08 +02:00
Jonas Herzig
a62100071f
Fix camera getting stuck spectating itself ( fixes #300 )
...
This bug was introduced when we started to record the login phase because it
contains the UUID of the local player. In the replay case this will be the UUID
of the camera entity but also the one of the recording player, so if the
recording player despawns while it is being spectated (e.g. because of a
backwards jump), then the camera snaps onto itself and gets stuck in place until
one presses Shift.
2020-09-27 14:41:10 +02:00
Jonas Herzig
afd0c27af9
Fix incorrect rotation when jumping to marker ( fixes #310 )
2020-09-27 14:16:58 +02:00
Jonas Herzig
49b0cbe4f8
Fix jumping to marker position when time already matches
2020-09-27 14:14:49 +02:00
Jonas Herzig
85ea757253
Fix incorrect jump behavior when jumping small distances beyond 5s
2020-09-27 14:08:39 +02:00
Jonas Herzig
2c2af8a6a6
Fix outer skin layer when spectating in first person ( fixes #363 )
2020-09-27 13:11:57 +02:00
Jonas Herzig
3db25abe48
Merge branch 'mc-1.16.3' into develop
2020-09-10 17:34:48 +02:00
Jonas Herzig
efd1cebff3
Update to MC 1.16.3
2020-09-10 17:32:21 +02:00
Jonas Herzig
83690f4024
Refactor key binding registrations to be more easily expandable
2020-09-06 11:45:37 +02:00
Jonas Herzig
00cb2b43a8
Rewrite main menu button offset to be more compatible ( closes #341 )
...
In particular, we now position it relative to the realms (fallback to
multiplayer) button.
This removes the need for special-casing ModMenu and fixes compatibility with
Better Mod Button.
2020-09-06 11:45:37 +02:00
Jonas Herzig
e5c0ca501b
Add option to process multiple render queues in on go ( closes #349 )
2020-09-06 11:45:37 +02:00
Jonas Herzig
fcd1224fa0
Allow replay to be started in sync mode (required for #349 )
2020-09-06 11:45:37 +02:00
Jonas Herzig
76a8623531
Show content of replay's render queue in Replay Viewer
...
As part of #349 .
2020-09-06 11:45:37 +02:00
Jonas Herzig
9eb69375bd
Add multi-select to Replay Viewer list ( closes #354 )
2020-09-06 11:45:37 +02:00
Jonas Herzig
6878cefadc
Add type-to-filter functionality to Replay Viewer list
2020-09-06 11:45:37 +02:00
Jonas Herzig
b54645e5b7
Replace "Settings" button with textured button in top left corner
...
The texture of this button is based on the settings button of the ModMenu mod
and was originally under the MIT license "Copyright (c) 2018-2020 Prospector".
The derived version is licensed as any other file in this repository.
2020-09-06 11:45:37 +02:00
Jonas Herzig
000048cc8f
Support 1.15 button hover style for textured buttons
2020-09-04 20:56:05 +02:00
Jonas Herzig
9c6f040364
Change F1 while replay gui is focused to only hide it ( closes #259 )
...
Previously pressing F1 while the replay gui is focused (i.e. while the mouse is
visible) would toggle the global hudHidden state.
Now it only toggles the hidden state for the replay itself, allowing the
remainder to still be recorded with e.g. OBS where a full render isn't needed.
2020-08-29 09:32:18 +02:00
Jonas Herzig
39f958a7bb
Fix F1 not functioning on 1.14+ while replay gui is focused
2020-08-29 09:30:57 +02:00
Jonas Herzig
103d2204d6
Load replays in order of last modified ( closes #346 )
2020-08-29 09:09:10 +02:00
Jonas Herzig
739d5b2807
Add key hints to buttons which have corresponding keybindings
2020-08-28 15:58:02 +02:00
Jonas Herzig
c2f51d41fa
./gradlew :1.16.2:setCoreVersion
2020-08-28 14:55:40 +02:00
Jonas Herzig
9001fdc9de
Cleanup 1.15.2 <-> 1.16.2 conversion
2020-08-28 14:50:28 +02:00
Jonas Herzig
16c759f1dd
Drop lombok, it has been causing too much confusion
...
Basically the result of the Delombok function, except we use IntelliJ's equals,
hashCode and toString and don't re-organize imports (cause that breaks the
preprocessor) and a bunch of manual cleanup was necessary (and half the classes
weren't even converted).
2020-08-28 14:06:31 +02:00
Jonas Herzig
34b0369775
Merge branch 'mc-1.16.2' into release-2.4.3
2020-08-22 13:40:43 +02:00
Jonas Herzig
2a8c802d43
Merge pull request #257 from LindaJuffermans:develop
2020-08-22 13:33:18 +02:00
Jonas Herzig
0e77235ef9
Update to MC 1.16.2-rc1
2020-08-09 13:55:00 +02:00