Jonas Herzig
da275a6080
Update to 1.16.2
2020-08-11 18:16:08 +02:00
Jonas Herzig
0e77235ef9
Update to MC 1.16.2-rc1
2020-08-09 13:55:00 +02:00
Jonas Herzig
9ea52eadc7
Move .gitkeep from 1.16 to 1.16.1
2020-07-14 13:57:10 +02:00
Jonas Herzig
d8e4b89413
Fix forge handshake being reordered by MarkerProcessor ( fixes #253 )
...
For one, the forge handshake takes place *after* login phase (but before the
JoinGame packet), so we must ensure that the SquashFilter does not reorder
those.
Secondly, we were ignoring the initial packet (timestamp = 0) in marker
processor when it should have been passed to the SquashFilter. This was not an
issue before cause the SquashFilter did not rely on it. Now however the
SquashFilter needs to be able to see a login phase packet, so it knows that the
following packets till the JoinGame packet are part of the forge handshake.
In ReplayStudio:
20b5183 Fix forge handshake being reordered to after the JoinGame packet
2020-07-13 19:04:32 +02:00
Jonas Herzig
88fab6a91d
Fix fastutil being relocated in 1.14+ ( fixes #248 )
2020-07-13 19:04:32 +02:00
Jonas Herzig
dc31605b29
Change forge run dir from "eclipse" to "run"
...
I don't even know why it was at "eclipse" in the first place.
2020-07-13 16:07:48 +02:00
Jonas Herzig
f83216ab91
Include only the mod meta data file for the respective loader
...
Also clean up the entire processResources block in the process cause it was a
mere coincidence that it has worked properly.
2020-07-13 16:07:48 +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
62bbf0efd6
Update IDEA setup instructions
...
Configuring the annotation processor is done automatically as of IDEA 2020.1.
Run configs for 1.14+ versions should now be generated automatically once the
referenced PR is merged (or when using a local build of it).
2020-07-13 16:07:48 +02:00
Jonas Herzig
f1f1f5dde2
Fix tests failing because they cannot access jGui classes
2020-07-13 16:01:28 +02:00
Jonas Herzig
9b98575c0b
Get rid of preshadow plugin, it doesn't play nice with recent IDEA
2020-07-13 16:01:28 +02:00
Jonas Herzig
7118d55d62
Update to 1.16.1
2020-06-28 21:57:45 +02:00
Jonas Herzig
dc9fcb11cd
Update to 1.16-rc1
2020-06-21 15:29:07 +02:00
Jonas Herzig
82200a7c34
Update to 1.16-pre6
2020-06-15 21:12:06 +02:00
Jonas Herzig
30aa992ddb
Update to 1.16-pre5
2020-06-15 11:14:30 +02:00
Jonas Herzig
2ffde14c60
Update to 1.16-pre1
2020-06-15 09:44:37 +02:00
Jonas Herzig
14b84c5e1b
Fix remapping of jGui using incorrect mappings
...
We used to include the raw jGui source in our jar and then had the main remapJar
task remap both of them to intermediary. This however does not work properly
when jGui needs additional mapping (e.g. because of mixin), resulting in
non-remapped mixins with fail to apply at runtime.
With this commit, we no longer include jGui in our raw jar and instead now have
shadowJar depend on jGui's remapJar task.
2020-06-15 08:58:02 +02:00
Jonas Herzig
88be6b3935
Update to 20w22a (minimal mode only)
2020-06-04 13:03:34 +02:00
Jonas Herzig
244aeb244f
Fix incorrect 1.14.4-forge to 1.12.2 mapping
...
This causes the reverse conversion to incorrect results again but I cannot
currently be bothered to fix that.
2020-05-23 23:24:24 +02:00
Jonas Herzig
ea95863b4a
Update ReplayStudio ( fixes #173 )
2020-05-23 22:54:11 +02:00
Jonas Herzig
d1ff98c76a
Fix 1.12.2 to 1.14.4-forge conversion
2020-05-23 20:13:54 +02:00
Jonas Herzig
b534d1395d
Update ReplayStudio, fixes squashing of empty columns ( fixes #151 )
2020-05-08 12:23:35 +02:00
Jonas Herzig
8193006aea
Update ReplayStudio, fixes cache invalidation when recording changes
2020-05-08 11:29:33 +02:00
Jonas Herzig
0962f1895e
Fix 1.14.4 forge and fabric jars having the same name ( fixes #149 )
...
This caused one of them to be deployed at random, e.g. forge for 2.3.0-b1,
obviously resulting in an unusable build.
2020-05-07 11:20:20 +02:00
Jonas Herzig
195942cd62
Add .gitkeep files to versions/{1.14.4,1.15.2}
2020-04-22 10:38:58 +02:00
Jonas Herzig
3d71f7c526
[Pre-1.12] Include less-outdated netty library for ReplayStudio
...
On 1.12+ MC's bundled version is sufficiently up-to-date but before that it
didn't have e.g. `ByteBuf.retainedSlice`.
2020-04-21 23:08:04 +02:00
Jonas Herzig
1249ca4167
Add ModCore integration
2020-04-21 21:30:24 +02:00
Jonas Herzig
b852a1787d
Downgrade pre-1.12 back to Mixin 0.7.10
2020-04-21 21:11:31 +02:00
Jonas Herzig
059063430c
Update ReplayStudio ( fixes #134 )
...
9117411 ReplayOutputStream must not change ByteBuf reader index of packet
2020-04-17 01:24:46 +02:00
Jonas Herzig
023a1bcf0f
Fix :1.7.10:setup{CI,Decomp}Workspace
...
For details see the referenced FG commit.
Related commit for 1.8+: 190210f
2020-04-16 18:50:51 +02:00
Jonas Herzig
f96ed03f12
Update loom: 0.2.2 → 0.2.6
2020-04-15 19:41:21 +02:00
Jonas Herzig
a514e53d11
[1.7.10] Disable tests for now
2020-04-15 18:34:25 +02:00
Jonas Herzig
6ccb576637
Update lombok (see #127 )
2020-04-15 17:26:53 +02:00
Jonas Herzig
39ccf60f15
Update ReplayStudio
...
6990c48 SquashFilter: Fix leaking of MapData packets
2020-04-08 23:49:13 +02:00
Jonas Herzig
5aa1d7be53
Update 1.14.4 fabric-api version to 0.4.3 ( fixes #101 )
2020-04-08 17:46:01 +02:00
Jonas Herzig
1d7a49907c
Fix compilation with Mixin 0.8 on ForgeGradle
2020-04-07 17:20:04 +02:00
Jonas Herzig
9970ac798a
Update 1.14.4 fabric-loader (for Mixin 0.8)
2020-04-07 15:40:42 +02:00
Jonas Herzig
4c577c4559
Update non-fabric versions to Mixin 0.8
2020-04-06 20:33:44 +02:00
Jonas Herzig
51e10d890a
Update ReplayStudio ( fixes #121 )
2020-04-06 15:21:39 +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
065d713e94
Update ReplayStudio
...
338c5a8 RandomAccessReplay: Handle light packets arriving after chunk packet
1658b5e SquashFilter: Fix entity delta position not being reset on teleport
2020-04-02 15:34:56 +02:00
Jonas Herzig
724c236524
Cache configureRelocation output so we can do up-to-date checks
...
Saves us from having to run it every time even if the shadowJar task would be
up-to-date anyway.
2020-04-02 10:12:02 +02:00
Jonas Herzig
8ce84e39e2
Fix shadowJar task using incorrect jar with loom
2020-04-02 01:59:32 +02:00
Jonas Herzig
2dbd5cde02
Update ReplayStudio
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
d6559a21fc
Get all 1.15 mixins applying
2020-04-02 00:11:06 +02:00
Jonas Herzig
a3e1792fe7
More 1.15 mapping fixes
2020-04-02 00:11:06 +02:00
Jonas Herzig
5315c66943
Cleanup 1.15.2 → 1.14.4 remapping
2020-04-02 00:11:06 +02:00
Jonas Herzig
527562549b
Update 1.14.4 yarn
2020-04-02 00:11:02 +02:00