9f51c59508
DOF polished
2026-07-07 05:04:16 +04:00
6024227716
Update lang submodule
2026-07-02 08:44:23 +04:00
69013c2124
working DOF
2026-07-01 04:48:45 +04:00
3b070a7efc
thin lens aproximation mode MVP
2026-06-30 22:14:05 +04:00
646577e97f
test worked
2026-06-30 11:44:24 +04:00
Jonas Herzig
6e64f2acd0
Fix no texture animations when rendering on 1.21.11+
2026-04-14 12:39:59 +02:00
Jonas Herzig
27d5432fff
Update to 26.1
2026-04-14 12:39:59 +02:00
Jonas Herzig
b72fad4055
Update to Gradle 9, Loom 1.15, EGT 0.7
2026-04-06 07:48:51 +02:00
Jonas Herzig
a5dec5db25
Fix hiding of player nametags on 1.21.9+
2025-12-16 16:35:20 +01:00
TKD_Kedis
caffd41358
Update to 1.21.11 ( #1106 )
...
Co-authored-by: Jonas Herzig <me@johni0702.de >
2025-12-16 16:34:53 +01:00
Jonas Herzig
d3929cb6dc
Update to 1.21.9/10
2025-10-12 21:26:28 +02:00
Jonas Herzig
e6db9daf80
Update key and mouse handling in preparation for 1.21.9
2025-10-12 20:21:03 +02:00
Jonas Herzig
f299644254
Reimplement runLater without relying on MC's renderTaskQueue
...
Cause it's gone in 1.21.9, and really not necessary to begin with since
we have our own executor already.
2025-10-12 16:10:29 +02:00
Jonas Herzig
85fb0847ee
Update to 1.21.7
2025-06-30 18:13:20 +02:00
Jonas Herzig
926f6b6624
Fix depth export on 1.21.5+
2025-06-14 08:49:46 +02:00
Jonas Herzig
d7b563768f
Move replay camera entity creation into dedicated mixin
2025-06-13 14:02:40 +02:00
Jonas Herzig
a8c1d19240
Update to 1.21.5
2025-04-28 11:14:37 +02:00
Jonas Herzig
7aad4dcfd9
Update Iris url
2025-04-05 13:10:31 +02:00
Jonas Herzig
f21fed031c
Update to 1.21.4
2024-12-15 10:24:12 +01:00
Jonas Herzig
7f7b4e1891
Fix camera looking straight down on 1.21.2+
2024-12-07 17:05:59 +01:00
Jonas Herzig
8cf598d781
Fix transfer packet log spam
2024-11-03 17:44:39 +01:00
Jonas Herzig
14229ef1fe
Fix LoginHelloS2CPacket being recorded on some servers
2024-11-03 17:44:39 +01:00
Jonas Herzig
17d87faa34
Update to 1.21.2
2024-11-03 17:44:28 +01:00
Jonas Herzig
73fe633819
Update preprocessor
2024-09-09 13:22:04 +02:00
Jonas Herzig
5959da8744
Fix LoginSuccess packet being recorded with incorrect id on 1.20.2-4
2024-07-12 12:38:17 +02:00
Jonas Herzig
1836b7fb18
Fix Iris shader animation time on 1.21
2024-07-10 19:07:19 +02:00
Jonas Herzig
6b5993ad64
Fix post-screenshot popup being invisible while HUD is hidden
2024-07-07 11:02:41 +02:00
Jonas Herzig
486056de24
Fix recording whith login-phase custom packets
2024-06-25 10:31:12 +02:00
Jonas Herzig
2b2ab2ba8b
Fix time keyframe lines rendering below timeline
2024-06-25 10:30:43 +02:00
Jonas Herzig
a4e0abec7f
Update to 1.21
2024-06-23 20:33:41 +02:00
Jonas Herzig
310dc90e11
Remove WrappedTimer
2024-06-23 20:24:57 +02:00
Jonas Herzig
454e990849
Replace InputReplayTimer with Mixin
2024-06-23 20:24:57 +02:00
Jonas Herzig
76a68b7867
Prevent pausing in the middle of a bundle packet
...
Because certain actions (e.g. switching to Quick Mode) will fail in this
state.
2024-06-23 20:24:57 +02:00
Jonas Herzig
5218feb6b6
Update to 1.20.6
2024-06-23 20:24:57 +02:00
Jonas Herzig
3f12413c6b
De-duplicate recording channel configuration
2024-06-23 20:07:57 +02:00
Jonas Herzig
675134e6d6
Split outbound handler from FullReplaySender
...
This because with 1.20.6, MC will require outbound messages to reach its
handlers to switch between protocol versions. So we need our drop
handler two be at the very end of the write processing chain.
2024-06-23 20:07:57 +02:00
Jonas Herzig
4df627029c
Fix race condition in PacketListener
...
The ChannelHandlerContext was only set on the next received packet,
however `save` could be called before that happened.
2024-06-23 20:07:57 +02:00
Jonas Herzig
046a50f326
Target WorldRenderer in Mixin_PostRenderWorldCalback
2024-06-23 20:07:57 +02:00
Jonas Herzig
8900d5a4fb
Split MixinGameRenderer into multiple mixins
2024-06-18 14:50:34 +02:00
Jonas Herzig
acd56a7ba3
Remove player list packet entry workaround
...
No longer using ForgeGradle \o/
2024-05-13 17:33:06 +02:00
Jonas Herzig
c74ef8c0e4
Let Minecraft handle packet decoding during recording
...
We've done this ourselves only because it was easier at the beginning.
However with 1.20.5, Minecraft's packet decoding became substantially
more sophisticated, to the point that it's probably a bad idea to try
to do it ourselves.
Additionally, getting the packet ids, which we require for identifying
the packets which we want to decode, has becomes significantly more
difficult too, and this way it's a simple instanceof check.
2024-05-13 17:01:03 +02:00
Jonas Herzig
fe0677923c
Let Minecraft handle packet decoding during playback
...
We've done this ourselves only because it was easier at the beginning.
However by now (and especially with 1.20.5), Minecraft's packet decoding
has become substantially more sophisticated, to the point that it's
probably a bad idea to try to do it ourselves.
This commit gives back that responsibility to Minecraft by adding the
standard decoder (and encoder because it's required for proper
connection state management on modern versions) to our channel pipeline,
changes the full and the quick replay sender to send raw `ByteBuf`s into
the front of the channel, and moves the posititon of the full replay
sender in the channel pipeline such that it can see and modify packets
after Minecraft has decoded them.
2024-05-13 15:25:50 +02:00
Jonas Herzig
ad49a69f37
Switch from FG to archloom + essential-gradle-toolkit
...
- Upgrade Gradle to 8.7
- Increase build daemon max memory to 8GB because archloom can compile a lot
more projects at the same time.
- Disable Minecraft 1.8 (not 1.8.9) because archloom fails to set up for that
2024-05-12 14:24:43 +02:00
Jonas Herzig
f8379fa317
Fix thread-unsafe server resource pack playback
2024-03-10 16:29:31 +01:00
Jonas Herzig
faebeb525a
Port to 1.20.3-rc1
2023-12-03 18:51:37 +01:00
Jonas Herzig
43576efeb3
Convert JPG images to PNG
...
Minecraft 1.20.3 no longer supports loading JPG images.
2023-12-03 16:28:28 +01:00
Jonas Herzig
b8ab7aa5a7
Port to 1.20.2
2023-11-27 19:40:42 +01:00
Jonas Herzig
e8f9234bf0
Fix EXR rendering failing on Windows on MC 1.20+
2023-11-27 17:55:13 +01:00
Jonas Herzig
329ac51309
Fix rubber-banding on rotation of entity in vehicle ( fixes #846 )
2023-11-13 13:51:47 +01:00
Jonas Herzig
7726550131
Port to MC 1.20
2023-06-12 10:28:08 +02:00