Jonas Herzig
fad89626e5
Move 1.7.10 code from MixinEntityRenderer to Mixin_ForceChunkLoading
2021-03-14 12:12:53 +01:00
Jonas Herzig
e7a1fafdf9
Extract Mixin_ChromaKeyDisableFog from other mixins
2021-03-14 12:12:53 +01:00
Jonas Herzig
4eeaca5af1
Use MainWindowAccessor across all versions
2021-02-28 09:52:19 +01:00
Jonas Herzig
0be2082fe7
Split off highly version dependent code from ReplayMod
2021-02-20 00:43:49 +01:00
Jonas Herzig
9a67a64555
Drop server-side restrictions implementation
...
I don't think this sees sufficient use to justify updating.
Especially because it's non-trivial with forge's network changes.
Ping me if you actually used this.
2021-02-20 00:43:46 +01:00
Jonas Herzig
56e5df65d5
Use vanilla sound engine to play render success sound ( fixes #286 )
2021-02-17 11:27:09 +01:00
Jonas Herzig
f7f20ee6cb
Add setting to disable Saving Replay rename dialog ( closes #423 )
2020-11-22 15:03:24 +01:00
Jonas Herzig
6879729633
Fix OpenEXR export option throwing UnsatisfiedLinkError on Windows
2020-11-15 13:17:00 +01:00
Jonas Herzig
4bff201307
Show warning if first keyframe is not placed at 00:00 ( closes #352 )
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
6e6af1dcbb
Allow keyframe timeline cursor sync to be toggled ( closes #290 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
d3230e1e38
Add camera path export ( closes #391 )
2020-11-06 18:54:52 +01:00
Jonas Herzig
d8135d9038
Add depth map export ( closes #371 )
2020-11-06 11:41:38 +01:00
Jonas Herzig
2b6d1b2359
Add OpenEXR export option
...
In preparation for depth map export.
2020-11-06 11:41:38 +01: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
e5c0ca501b
Add option to process multiple render queues in on go ( closes #349 )
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
8fac84bfe9
Merge branch 'release-2.4.4' into develop
2020-09-04 12:01:56 +02:00
Jonas Herzig
8ef3ab8647
Stop relying on fabric-api internals to inject resource packs
...
Fixes compatibility with fabric-api 0.20+
2020-09-04 11:37:25 +02:00
Jonas Herzig
1188ce4360
Swap parent relation between render settings and queue
...
Previously you'd access the render queue from the render settings screen which
was arguably the wrong way around (e.g. you weren't able to access the queue
when your current keyframes were incorrect even if you only wanted to render
those in the queue).
Now the render button opens the queue which can open a new settings popup. To
save people who don't need the queue from always having to go through it, the
queue will immediately open a new settings popup if does not yet have any jobs.
2020-08-29 19:13:04 +02:00
Jonas Herzig
ae63b32268
Allow rendering of selected entries in render queue gui
2020-08-29 19:13:04 +02:00
Jonas Herzig
9f590e93ce
Add copy/paste buttons to keyframe repository ( closes #318 )
2020-08-29 14:27:07 +02:00
Jonas Herzig
fbf53d3842
Add option to use night vision for full brightness ( closes #315 )
2020-08-29 10:34:12 +02:00
Jonas Herzig
ab2b89f838
Add per-server overwrite for auto-recording setting ( closes #313 )
2020-08-28 18:31:25 +02:00
Jonas Herzig
fd48e56238
Add keybindings for the two keyframe buttons ( closes #312 )
...
And one to add a position keyframe even when spectating.
And one to press both buttons with a single key.
2020-08-28 15:45:34 +02:00
Jonas Herzig
27edfcb4f3
Fix incompatibility with mods which mixin into Main ( fixes #327 )
2020-08-22 14:04:05 +02:00
Jonas Herzig
2a8c802d43
Merge pull request #257 from LindaJuffermans:develop
2020-08-22 13:33:18 +02:00
Jonas Herzig
fd7b6030f9
Fix keybinding conflicts on 1.14+ ( fixes #268 )
...
This fixes both, replay-exclusive keybindings blocking vanilla ones as well as
vanilla keybindings blocking replay-exclusive ones.
The magic happens in Mixin_ContextualKeyBindings.
2020-07-25 21:40:02 +02:00
LindaJuffermans
3aea7cdca4
Tweaked the indicator positions
2020-07-15 21:44:48 +02:00
LindaJuffermans
2dcfbd6435
Changed Replay Viewer panel button (from play button to hamburger)
...
Added quickmode indicator (bottom-right with night vision indicator)
2020-07-15 15:49:44 +02:00
Jonas Herzig
ecee63491c
Remove mods.toml (modlauncher was never supported anyway)
2020-07-13 16:07:48 +02:00
Jonas Herzig
9c49fdf4d1
Remove explicit FAPI dep and instead bundle the required modules
...
Also need to update ModMenu because the version we depended on still bundled the
snapshot FAPI and that was only fine because we overwrote it with our version.
2020-07-13 16:07:48 +02:00
Jonas Herzig
ef79331037
Remove online features, they're no longer available
2020-05-24 12:38:57 +02:00
Jonas Herzig
3c526a6cd4
Support MM1 in addition to MM2 ( fixes #162 )
...
Cause the latest OptiFabric on 1.14.4 still ships that and it has no support for
entrypoints.
2020-05-23 22:31:01 +02:00
Jonas Herzig
a23f18d92e
Fix fabric dependency declaration ( fixes #187 )
2020-05-23 14:37:44 +02:00
Jonas Herzig
f5afeb918c
Fixup mixin config changes of c119392
...
- Remove MixinRenderGlobal, it's now called Mixin_ForceChunkLoading
- Re-add MixinChunkRenderWorker (1.8-1.14) which was accidentally removed
2020-04-08 23:26:02 +02:00
Jonas Herzig
c5476025ec
Fix terrain not rendering with OF shaders enabled ( fixes #122 )
...
This was caused by us setting `needsTerrainUpdate` to false during the shadow
pass in order to break out of the ForceChunkLoading loop (cause OF doesn't
update chunks during the shadow pass). However, this inadvertently caused the
chunk updates to be skipped during the normal pass as well if there didn't
happen to be another reasons for updating.
To fix this, we simply move the shadow pass check into the ForceChunkLoading
mixin and skip the entire loop during the shadow pass.
2020-04-08 17:45:06 +02:00
Jonas Herzig
8f7d263ad9
Fix livelock caused by OF not properly resetting ChunkVisibility
...
This can lead to a livelock when rendering with shaders after exiting a
singleplayer world (3/4 chance of breakage on each exit).
2020-04-08 14:18:25 +02:00
Jonas Herzig
e3f621b86a
Work around the fact that our mixins may be loaded before Optifabric
2020-04-06 20:39:15 +02:00
Jonas Herzig
ed6ba740bb
Workaround OF breaking spectator hand mixin
2020-04-06 20:37:45 +02:00
Jonas Herzig
b119d2d127
./gradlew :1.15.2:setCoreVersion
...
Also `./gradlew :jGui:1.15.2:setCoreVersion`.
2020-04-06 13:18:37 +02:00
Jonas Herzig
de40b5aa47
Fix spectating via point&click on fabric
2020-04-02 15:31:59 +02:00
Jonas Herzig
c119392c92
Implement chunk forcing during rendering for 1.15
2020-04-02 14:15:05 +02:00
Jonas Herzig
6113336c37
Disable ContainerLocalRenderInformationAccessor in 1.15 for now
...
It appears to suffer from https://github.com/SpongePowered/Mixin/issues/390 and
since we don't yet support the ChunkExporter, it's not yet needed anyway.
2020-04-02 10:51:14 +02:00
Jonas Herzig
c0e27634f4
Fix particle orientation during omnidirectional rendering in 1.15
2020-04-02 00:11:06 +02:00
Jonas Herzig
d5fcdfb8c2
Fix ODS rendering in 1.15
2020-04-02 00:11:06 +02:00
Jonas Herzig
b69cd9fb81
Fix mode of various files
...
None of these should be executable, I blame Marius.
2020-04-02 00:11:06 +02:00
Jonas Herzig
8b7ef8d1e3
1.13 is dead (followup to 8bc0b0a)
2020-03-30 02:52:47 +02:00