Jonas Herzig
7d6c263ce0
Update MCProtocolLib for modded entity attribute types on 1.12.2
...
E.g. "forge.swimSpeed" introduced in some later 1.12.2 Forge
2019-07-19 21:49:10 +02:00
Jonas Herzig
9c25396016
Gracefully handle incomplete QuickMode cache
2019-07-19 21:49:10 +02:00
Jonas Herzig
1245f38267
Fix 360 camera stabilization on 1.13+
2019-07-19 21:49:10 +02:00
Jonas Herzig
5bd9b0cb6b
Fix LoginCompressionS2CPacket being recorded in replay file on 1.13+
2019-07-19 21:49:10 +02:00
Jonas Herzig
08f09dca6e
Update MCProtocolLib to fix certain chunk unload packets on 1.8(.9)
2019-07-19 19:34:25 +02:00
Jonas Herzig
3cd21b8a78
Guard against corrupted config files on 1.14
2019-07-19 14:48:00 +02:00
Jonas Herzig
67d7af2dc3
Update to MC 1.14.4
2019-07-19 14:25:42 +02:00
Jonas Herzig
c4c4b75022
Pre-release 6 of 2.2.0
2019-07-12 21:06:27 +02:00
Jonas Herzig
4a115cd1a5
Fix NoSuchMethodError due to OpenNBT binary incompatibility on MC<1.12
2019-07-12 19:50:47 +02:00
Jonas Herzig
06fe165249
Fix toString call which breaks due to Windows not defaulting to UFT8
2019-07-12 19:18:32 +02:00
Jonas Herzig
aea222d176
Fix deadlock when jumping backwards in 1.7.10 under certain conditions
...
Not entirely sure how to fulfill those conditions but the fix should be
fairly self-explanatory anyway.
2019-07-08 14:52:42 +02:00
Jonas Herzig
ac60e58da2
Fix nested runLater on 1.7.10
2019-07-08 11:58:55 +02:00
Jonas Herzig
45ef15359e
Fix replay not properly starting during rendering on 1.7.10
2019-07-08 11:30:15 +02:00
Jonas Herzig
6ca1d037c1
Update ReplayStudio (fixes LIGHTNING_BOLT mappings on 1.14)
2019-07-08 10:35:03 +02:00
Jonas Herzig
c4d2be9e89
Make thread requirements of ReplayHandler#setup explicit and fix illegal usage
2019-07-08 09:53:47 +02:00
Jonas Herzig
8261767657
Pre-release 5 of 2.2.0
2019-07-06 22:16:53 +02:00
Jonas Herzig
cdf6ff4419
Update ReplayStudio
2019-07-06 21:36:54 +02:00
Jonas Herzig
a0e397d1d5
Add support for camera roll on 1.7.10
2019-07-06 21:24:26 +02:00
Jonas Herzig
8a75edb218
Fix vanilla keys being handled by VanillaGuiScreen's internal screen
...
This becomes an issue once e.g. Esc is overwritten to return to the
parent screen instead of no screen (e.g. pressing Esc in JEI recipe).
2019-07-06 20:28:52 +02:00
Jonas Herzig
e497e5930b
Fix event dispatching between layered VanillaGuiScreen on MC<=1.12.2
2019-07-06 20:00:22 +02:00
Jonas Herzig
989a54b067
Fix stack overflow after entity tracker popup has been shown
...
Failure to load the entity tracker usually (not always) results in
`entityTracker` remaining to be `null`, so there has to be an additional
condition for aborting the thenRun-loadEntityTracker-…-recursion.
2019-07-06 17:37:28 +02:00
Jonas Herzig
31d327efc7
Fix entity tracker loading error popup never being shown
2019-07-06 17:35:10 +02:00
Jonas Herzig
d47c899ef8
Fix advanced screenshot writer (switch from rgb to bgra)
2019-07-06 13:59:46 +02:00
Jonas Herzig
55924c1d46
Fix serialization of settings on Fabric
2019-07-06 13:05:20 +02:00
Jonas Herzig
731ea1ab9f
Fix NPE when adding marker during recording before player is spawned
...
Can happen e.g. when auto-recording is disabled
2019-07-06 12:56:39 +02:00
Jonas Herzig
67e300bcff
Fix NPE in MarkerProcessor when unnamed markers are present
2019-07-06 12:50:31 +02:00
Jonas Herzig
dc86da7a20
Pre-release 4 of 2.2.0
2019-06-30 22:20:38 +02:00
Jonas Herzig
7eecb2664d
Fix rendering of sky (or anything with textures disabled) during ODS
2019-06-30 20:32:54 +02:00
Jonas Herzig
7299ecd0ce
Fix main/offhand items of spectated player not being updated
2019-06-30 15:46:52 +02:00
Jonas Herzig
4fe2fee456
Fix constant equip sound when spectating player with head gear in replay
2019-06-30 15:46:09 +02:00
Jonas Herzig
b2b0ca1cd1
Fix recording of certain mobs on Hypixel
...
For some reason hypixel is sending duplicate entity meta data entries
in their spawn packets.
We'll now be ignoring all but the last one for each id (should match
how vanilla handles these).
2019-06-30 13:14:47 +02:00
Jonas Herzig
7241036e61
AWT is forbidden on 1.13+ (this includes BufferedImage)
...
Instead use NativeImage on 1.13+ via newly introduced Image class.
See Image docs for details.
Also fixes an issue with thumbnail taking on 1.13+: The original
ScreenshotHelper method is now async, luckily there's a sync
variant and as a bonus it directly returns a NativeImage so we can
skip having to read the screenshot from disk.
2019-06-30 12:12:13 +02:00
Jonas Herzig
732e1ab32e
Update ReplayStudio to fix illegal reflection issue on JDK12
2019-06-29 15:09:31 +02:00
Jonas Herzig
954052aaa0
Pre-release 3 of 2.2.0
2019-06-28 18:28:23 +02:00
Jonas Herzig
c051b0ba3b
Fix crash when quickly double-clicking the "Load"-replay button
...
This has previously been fixed for quadruple-clicking on the replay
itself but for some reason has not been fixed for simply double-clicking
the "Load" button.
2019-06-28 17:38:55 +02:00
Jonas Herzig
801f0871d5
Fix framebuffer resizing for rendering on 1.13+
2019-06-28 17:23:07 +02:00
Jonas Herzig
fcb8cc329b
Fix second column of RM settings being displaced by long dropdown labels
2019-06-28 16:57:25 +02:00
Jonas Herzig
a9f7e09e64
Fix RM settings being shown in random order
2019-06-28 16:56:15 +02:00
Jonas Herzig
2351698b66
Show popup when replay saving/postprocessing fails
...
because asking people for logs turned out to not be a viable strategy
when they can figure out how to get back their replay on their own…
2019-06-28 16:43:13 +02:00
Jonas Herzig
94d2e523ab
Fix crash when converting position for newly appended element
...
E.g. happens when clicking on newly added elements in a resource loading
list before those were rendered at least once.
2019-06-28 16:10:33 +02:00
Jonas Herzig
9320bd931b
Fix container GUIs opening in 1.14+
...
Not sure why MC has yet another packet for those now but tbh idc.
2019-06-28 15:29:40 +02:00
Jonas Herzig
654a640a60
Fix tracking of enabled state for primary texture
2019-06-28 15:01:45 +02:00
Jonas Herzig
214da6ba59
Update to MC 1.14.3
2019-06-24 18:36:12 +02:00
Jonas Herzig
1f547f92ce
Fix core module not being included in 1.7.10
...
Probably a remnant of when we used a different gradle version for it.
2019-06-24 17:15:33 +02:00
Jonas Herzig
862c8d9b36
Update preprocessor
...
- Switch from ECJ to IDEA (with potential for kotlin)
- Can pull SRG mappings from FG, reducing amount of manual mappings (basically just class mappings and fixing errors in SRG mappings)
2019-06-24 17:15:33 +02:00
Jonas Herzig
b846d5308e
Fix FullBrightness having no effect during rendering
2019-06-21 22:20:45 +02:00
Jonas Herzig
e7deed73b5
Fix NPE when jumping to beginning of replay (before player is spawned)
2019-06-21 22:14:22 +02:00
Jonas Herzig
4213d37c76
Fix race-condition-induced dead lock on replay restart in 1.14+
...
MC clears it scheduled tasks on disconnect. If we don't wait for
that to have happened on the async sender, then we might loose
some of the initial handshake packets (resulting in a dead lock in
fabric's registry syncing code).
2019-06-21 22:06:04 +02:00
Jonas Herzig
25ec311c86
Pre-release 2 of 2.2.0
2019-06-21 15:01:51 +02:00
Jonas Herzig
4ec5ef75a1
Fix various replay editor issues caused by shadow plugin bug
2019-06-21 15:00:08 +02:00