Jonas Herzig
f8aa97405a
Merge branch '1.8-viaversion' into 1.8-dev
2018-01-16 13:46:57 +01:00
Jonas Herzig
38f69c52d9
Merge branch '1.8-reprod' into 1.8-dev
2018-01-16 12:40:20 +01:00
Jonas Herzig
2e62cdf838
Fix dead lock when rendering without immediate jump in time
...
setupTerrain will loop until (among other conditions) the chunksToUpdate set is
empty. However its size is never decreased during setupTerrain.
Having a (backwards) jump in time right before rendering the first frame would
reset the RenderGlobal due to the world change, leaving the chunksToUpdate set
empty to begin with and due to other changes, chunks are never inserted into it
during rendering (because they're always updated immediately).
The new screenshot feature and rendering a path that's in the future will not
trigger any world change, leaving the render process stuck in a life lock.
2018-01-16 11:42:28 +01:00
Jonas Herzig
434efd16d1
Fix BetterSprinting compat class not actually functioning ( fixes #103 )
2017-10-31 11:11:33 +01:00
Jonas Herzig
bfbaec44ba
Add logging to BetterSprinting compat class
2017-10-31 11:11:03 +01:00
Jonas Herzig
6c0f63c4d2
Enable reproducible builds on drone
2017-10-28 15:16:02 +02:00
Jonas Herzig
faf5c681de
Add script for online-cache building
2017-10-28 15:13:40 +02:00
Jonas Herzig
4ad7d61280
Update reprod mixin dep
2017-10-27 18:54:56 +02:00
Jonas Herzig
f4f42f7257
Merge branch '1.8-dev' into 1.8-reprod
2017-10-27 16:32:19 +02:00
Jonas Herzig
1c888aadc2
Add minVersion to mixin configs and bump bundled mixin version
2017-10-27 16:27:28 +02:00
Jonas Herzig
f82d0e9f9f
Skip pom generation for root project
2017-10-27 15:53:19 +02:00
Jonas Herzig
cfee84acbc
Manually re-pack FG jar
2017-10-27 15:52:41 +02:00
Jonas Herzig
10ce71efe3
Fix mapwriter crash when opening replay for <MC1.12 ( fixes #96 )
2017-10-27 14:21:12 +02:00
Jonas Herzig
5fb1cf34e2
Fix half-despawned player entities (see #93 ) when the entity is moved greater distances
2017-10-16 11:29:15 +02:00
Jonas Herzig
ba4aaa3654
Produce pom.xml instead of shading deps of deps
2017-10-03 18:00:24 +02:00
Jonas Herzig
c07e08386d
Fetch pre-built artifact if available
2017-10-03 14:36:51 +02:00
Jonas Herzig
cceed1258d
Apply externally generated signature to replaymod.jar if requested
2017-10-03 14:04:03 +02:00
Jonas Herzig
c34b059ed9
Replace manual shade patch for FG with reproducible builds plugin
2017-10-03 11:18:42 +02:00
Jonas Herzig
a45dda3169
Update reproducible builds plugin
2017-10-03 11:18:15 +02:00
Jonas Herzig
c18644a208
Use gradle-ecj-plugin to make reproducible builds JDK-independent
2017-09-03 21:32:55 +02:00
Jonas Herzig
5be2f36a78
Use gradle-reproducible-builds-plugin instead of configuring Gradle manually
2017-09-03 17:22:12 +02:00
Jonas Herzig
c21408a9d0
Rebase reprod changes on 1.8
2017-09-03 17:22:12 +02:00
Jonas Herzig
a976d8c58f
Whitelist forge json in proxy-witness
2017-09-02 19:25:29 +02:00
Jonas Herzig
a8f2c742e5
Remove ReplayStudio submodule and depend on it via maven instead
2017-09-02 19:25:28 +02:00
Jonas Herzig
25df4f181d
Whitelist mcp versions.json in proxy-witness
2017-09-02 19:25:28 +02:00
Jonas Herzig
8b86253103
Replace manually built shadow and gitpatcher plugins with upstream
2017-09-02 19:25:28 +02:00
Jonas Herzig
93b8e52e8b
Update checksums
2017-09-02 19:25:28 +02:00
Jonas Herzig
6ef61f0878
Manually build ReplayStudio dep
2017-09-02 19:25:28 +02:00
Jonas Herzig
c44de2b22a
Add http proxy for artifact verification, remove gradle-witness
2017-09-02 19:25:26 +02:00
Jonas Herzig
25823e1081
Patch FG to work with proxy-witness
2017-09-02 14:19:36 +02:00
Jonas Herzig
ad3ff3e8ef
Move gradle config for reproducible builds into init.gradle file
2017-09-02 14:19:36 +02:00
Jonas Herzig
95fc9a5248
Build FG SNAPSHOT deps manually
2017-09-02 14:19:36 +02:00
Jonas Herzig
acd03c0ee3
OSX has neither "xargs -r" nor "sha256sum"
2017-09-02 14:19:36 +02:00
Jonas Herzig
c561a3fa5a
Remove further sources of nondeterminism and update SNAPSHOT hashes
2017-09-02 14:15:51 +02:00
Jonas Herzig
ebbe363954
Allow for reproducible builds
...
REPRODUCIBLE_BUILD=1 ./gradlew clean :build
2017-09-02 14:15:42 +02:00
Jonas Herzig
adfe6a2bfc
Fix NPE when spectated non-player entity despawns ( fixes #94 )
2017-08-28 10:58:04 +02:00
Jonas Herzig
b27af2781b
Fix player entities being half-despawned after jumping in time ( fixes #93 )
2017-08-28 10:56:37 +02:00
Jonas Herzig
41d2547f3c
Update translations
1.8-2.0.1
2017-08-26 13:33:30 +02:00
Jonas Herzig
00e999ffd2
Fix replay not being closed when opened via URI scheme handler ( fixes #92 )
2017-08-25 15:13:27 +02:00
Jonas Herzig
767ea292a7
Fix book gui not being suppressed during replay ( fixes #90 )
2017-08-25 15:01:06 +02:00
Jonas Herzig
5b04edbbd3
Hide ReplayMod app entry from menus on Linux
2017-08-24 20:56:03 +02:00
Jonas Herzig
6aff99d3ac
Fix livelock during netty write to embedded channel ( fixes #85 )
2017-08-23 22:14:08 +02:00
Jonas Herzig
703805f269
Fix infinite loop in mc.scheduledTasks ( fixes #86 )
2017-08-23 22:12:38 +02:00
Jonas Herzig
6a7147b401
Use ReplayInputStream to support loading older replays on newer MC
2017-08-23 20:31:08 +02:00
Jonas Herzig
7a4440c4a8
Update ReplayStudio
...
44109f1 Recover from corrupted entity positions cache (fixes #73 )
2017-08-21 10:33:26 +02:00
Jonas Herzig
0b9c56cdfd
Fix resource packs not working after first time jumping back in time
2017-08-19 15:20:40 +02:00
Jonas Herzig
933ee5f866
[Compat] Fix camera entity with BetterSprinting prior to 2.0.0 ( fixes #78 )
2017-08-16 15:57:32 +02:00
Jonas Herzig
83b1090e42
Fix hotbar being visible while spectating player ( fixes #83 )
2017-08-16 13:00:49 +02:00
Jonas Herzig
5c73117e9f
[Compat] Fix invisible entities with Orange's 1.7 Animations ( fixes #78 )
2017-08-16 12:19:48 +02:00
Jonas Herzig
4704b2984e
Replace the RenderPlayer hook (used subclassing) with a mixin ( fixes #79 )
2017-08-14 10:55:09 +02:00