Jonas Herzig
31a9e4eaf6
Fix preprocessor not processing ifdef
2018-03-15 22:17:51 +01:00
Jonas Herzig
221991bf2c
Do not shade gson lib ( fixes #115 )
...
The gson lib is provided by MC anyway.
Additionally, by shading it, we relocate the lib via the FG reobfJar
task which doesn't properly handle annotations causing the Mixin
lib's MixinConfig to no longer parse properly.
2018-03-15 22:17:28 +01:00
Jonas Herzig
48b39fe551
Update MCProtocolLib (via ReplayStudio)
...
Primarily because of
1728e10 Default to no team color when receiving unknown values.
63e06fa Remove hard bitsPerEntry limit, enforce minimum of 4.
6de0593 Add CustomStatistic as fallback for custom or unimplemented statistic IDs.
2018-03-11 20:57:00 +01:00
Jonas Herzig
76be6c1d2e
Fix dead lock when jumping backwards in time during rendering
...
A jump backwards in time entails unloading the current world and with it
the ChunkRenderDispatcher that the ChunkLoadingRenderGlobal has locked.
2018-03-11 13:45:19 +01:00
Jonas Herzig
13d5586583
Fix trimming of replays not actually removing any packets ( fixes #113 )
...
The init method of the Squash filter has never been called therefore it had
never registered its packets and was never able to properly function.
2018-03-11 12:29:51 +01:00
Jonas Herzig
34172cd737
Fix race condition due to ReplaySender in async mode during setup()
...
The ReplaySender used to be started in async mode even before the call
to setup(). If the ReplaySender restarts the replay before the setup()
call finishes, that call may instead produce a NPE in
clientToServerHandshake().
To fix this race condition, the ReplaySender is always started in sync
mode and only switched to async after the setup() call.
2018-03-11 12:17:18 +01:00
Jonas Herzig
fbbca76099
Remove :versions prefix from gradle projects and remove duplicated build code
2018-03-06 12:39:24 +01:00
Jonas Herzig
8ed9c75ba1
Release 2.1.1
2018-03-05 12:12:07 +01:00
Jonas Herzig
e7b5ba9e72
Update blend export for all remaining MC versions
2018-03-04 16:28:35 +01:00
Jonas Herzig
40da0d10c8
Parse raw buffer instead of intercepting all BufferBuilder calls
2018-03-04 16:28:35 +01:00
Jonas Herzig
1bdf7da525
Update blend export to 1.12.2
2018-03-04 16:28:29 +01:00
Jonas Herzig
6794b58524
Add .blend export
2018-03-04 15:30:50 +01:00
Jonas Herzig
78ad02bc84
Change from tag-based versioning to commit/file based
2018-03-03 12:33:50 +01:00
Jonas Herzig
9c76f0fcc0
Unload old world when restarting replay, fixes floating heads
2018-03-03 09:50:13 +01:00
Jonas Herzig
5d9dc9eb95
Fix half-despawned non-player entities if they are inside an unloading chunk (see #111 )
2018-03-03 09:11:16 +01:00
Jonas Herzig
66312e4d40
Fix half-despawned player entities if they are inside an unloading chunk ( fixes #111 )
2018-03-02 15:54:21 +01:00
Jonas Herzig
180fda20d7
Do not shade lombok
2018-03-02 10:40:45 +01:00
Jonas Herzig
94c33df308
Exclude guava from ReplayStudio deps
2018-03-02 10:40:45 +01:00
Jonas Herzig
598827f074
Do not relocate javax package
2018-02-28 23:06:46 +01:00
Jonas Herzig
49c756b97d
Fix version replacement in source and resources
2018-02-28 22:53:41 +01:00
Jonas Herzig
5ce08874d6
Do not relocate mixin lib
2018-02-28 21:56:57 +01:00
Jonas Herzig
da6d9e8167
Only replace FG2.1 when not a reprod build
2018-02-28 21:15:37 +01:00
Jonas Herzig
2fa2d2f745
Remove superfluous opening of MainMenu on replay exit ( fixes #110 )
2018-02-28 20:16:09 +01:00
Jonas Herzig
e508ac40cf
Fix formatting/typos in README
2018-02-28 19:33:03 +01:00
Jonas Herzig
f0d4d93936
Replace FG 2.1 with custom fork for Gradle 3 compatibility
2018-02-28 19:20:48 +01:00
Jonas Herzig
95877be3e6
Replace FG 2.0 with custom fork for Gradle 3 compatibility
2018-02-28 11:55:59 +01:00
Jonas Herzig
d9f318623c
Update README for single tree
2018-02-28 11:55:59 +01:00
Jonas Herzig
dd26163a7c
Update .drone.yaml for single tree build
2018-02-28 11:55:59 +01:00
Jonas Herzig
5f4c15de2b
Update proxy-witness and disable its cache
2018-02-28 08:36:02 +01:00
Jonas Herzig
7546d421b0
Use https for downloading gradle wrapper
2018-02-28 08:36:02 +01:00
Jonas Herzig
943fa45bbc
Change project version to partially depend on the MC version
2018-02-28 08:36:02 +01:00
Jonas Herzig
ad6345de88
Re-write reprod to support all versions in one tree
2018-02-28 08:36:02 +01:00
Jonas Herzig
aabc3b52fe
Replace reprod patched mixingradle with specific upstream version
2018-02-22 18:25:36 +01:00
Jonas Herzig
2f96694a73
Replace reprod patched mixin with upstream + gradle task for fixing refmap
2018-02-22 18:25:36 +01:00
Jonas Herzig
c5ad912a79
Relocate shaded libs
2018-02-22 18:25:36 +01:00
Jonas Herzig
aa1900bee6
Remove unused lombok dependency
2018-02-22 18:25:36 +01:00
Jonas Herzig
748b9da443
Combine all versions into a single tree
2018-02-22 18:25:36 +01:00
Jonas Herzig
ec50efec10
Merge branch '1.12.1-dev' into 1.12.2-dev
1.12.2-2.1.0
2018-01-19 19:50:18 +01:00
Jonas Herzig
d7e3c4d242
Merge branch '1.12-dev' into 1.12.1-dev
1.12.1-2.1.0
2018-01-19 19:48:36 +01:00
Jonas Herzig
b176dd9879
Manually repack jar file after reobfJar task for reproducibility
1.12-2.1.0
2018-01-19 19:45:57 +01:00
Jonas Herzig
a090a00360
Merge branch '1.12.1-dev' into 1.12.2-dev
2018-01-19 13:17:31 +01:00
Jonas Herzig
ddeaf37e8e
Merge branch '1.12-dev' into 1.12.1-dev
2018-01-19 13:16:56 +01:00
Jonas Herzig
d0e4475b40
Merge branch '1.11.2-dev' into 1.12-dev
2018-01-19 13:15:40 +01:00
Jonas Herzig
00adf7f083
Merge branch '1.11-dev' into 1.11.2-dev
1.11.2-2.1.0
2018-01-19 13:10:55 +01:00
Jonas Herzig
7458e46e07
Merge branch '1.10.2-dev' into 1.11-dev
1.11-2.1.0
2018-01-19 13:09:31 +01:00
Jonas Herzig
ed6e11f106
Merge branch '1.9.4-dev' into 1.10.2-dev
1.10.2-2.1.0
2018-01-19 13:06:15 +01:00
Jonas Herzig
178c6b21a1
Fix member info of WorldClient.playSound mixin
1.9.4-2.1.0
2018-01-19 13:00:44 +01:00
Jonas Herzig
5f2366e49d
Merge branch '1.12.1-dev' into 1.12.2-dev
2018-01-17 20:46:34 +01:00
Jonas Herzig
f6b4ea015d
Merge branch '1.12.2-reprod' into 1.12.2-dev
2018-01-17 20:13:05 +01:00
Jonas Herzig
638cc59097
Merge branch '1.12-dev' into 1.12.1-dev
2018-01-17 20:02:27 +01:00