Jonas Herzig
41251a1e18
Update ReplayStudio to remove ViaVersion server plugin classes
2019-05-21 20:43:28 +02:00
Jonas Herzig
cc9f2828c1
Fix world being set to null on replay restart when in sync mode
2019-05-21 11:04:38 +02:00
Jonas Herzig
8627867b62
Fix render preview (broken due to BGRA changes)
...
Also de-duplicates some code by combining >=1.13 and <1.13
2019-05-21 10:37:39 +02:00
Jonas Herzig
cf30f39b0e
Be explicit about when we expect a login phase and when we don't
2019-05-20 18:57:20 +02:00
Jonas Herzig
2d02948203
Remove old replay editor gui screens
2019-05-20 18:55:07 +02:00
Jonas Herzig
993cdeab73
Work around mixin bug where a non-@Shadow field is treated as @Shadow
...
Note: Happens on 1.12.2 (different mappings than 1.14.1) and probably
only in dev env.
2019-05-20 18:37:40 +02:00
Jonas Herzig
fc1d99f985
Fix mouse input to overlays while the replay is paused in 1.8-1.12.2
2019-05-20 17:34:07 +02:00
Jonas Herzig
3a45147974
Move Mixins which exist specifically for jGui from RM to jGui repo
2019-05-20 17:18:12 +02:00
Jonas Herzig
1ef4f605d7
Fix accidental relocating of guava, commons-io and apache-logging (all provided by MC)
2019-05-20 17:08:19 +02:00
Jonas Herzig
e5ee6a3d94
Update to MC 1.14.1
...
The ReplayStudio update also fixes an issue with reading the
PlayerListEntryPacket leading to NPEs during Quick Mode.
2019-05-20 14:59:31 +02:00
Jonas Herzig
0e086d91a6
Use own event distribution system instead abusing fabric's one
2019-05-20 14:59:13 +02:00
Jonas Herzig
7cbf7f7c94
Switch core to 1.14 (generated via ./gradlew :1.14:setCoreVersion)
2019-05-10 14:09:22 +02:00
Jonas Herzig
7f7d33def8
Fail hard if versions/core/mcVersion is missing
2019-05-10 14:06:40 +02:00
Jonas Herzig
5f37ba48ff
Reduce amount of 'relocate' statements for far better build times
2019-05-09 18:47:45 +02:00
Jonas Herzig
69e80fb3f4
Update Preprocessor to fix parallel builds
2019-05-09 17:45:26 +02:00
Jonas Herzig
7b97d9ea85
Use FG1.2 fork with Gradle 4.9 fixes so we can build everything at once
2019-05-08 14:00:46 +02:00
Jonas Herzig
362f61a337
Sign .drone.yml
...
Forgot to do it in f1527c51
2019-05-07 13:29:58 +02:00
Jonas Herzig
f1527c51fe
Fix -dirty suffix of 1.7.10 build on CI
2019-05-07 12:49:53 +02:00
Jonas Herzig
d54905713f
Fix mouse scroll and screenshot mixin targets
2019-05-07 12:48:36 +02:00
Jonas Herzig
6ba05f3d99
Fix resource pack recorder mixin
...
The old targets weren't inside the method but inside an inner class.
2019-05-07 11:59:06 +02:00
Jonas Herzig
2463e5dbf0
Work around bug in fabric's mapping provider (or Mixin itself?)
...
See https://github.com/FabricMC/fabric-mixin-compile-extensions/issues/1
2019-05-07 11:21:33 +02:00
Jonas Herzig
0f9150d7ce
Fix modifier of scroll handler method
2019-05-07 10:30:20 +02:00
Jonas Herzig
2c843f4b45
Fix spectated player hand swinging
2019-05-06 23:31:35 +02:00
Jonas Herzig
6b9b9c2131
Get rid of annotation workaround (by not referencing affected classes)
2019-05-06 23:31:35 +02:00
Jonas Herzig
bd91d0d3bd
Get rid of all the ATs in favor of Mixins
2019-05-06 22:46:21 +02:00
Jonas Herzig
2094c518a0
Fix :shadowJar task. Take 2.
...
This time, wait for the subprojects to be evaluated before trying
to get their shadowJar tasks (otherwise they won't be there).
2019-05-06 13:31:50 +02:00
Jonas Herzig
1d21002eb0
Run shadowJar and setCoreVersion in same gradle invocation on CI
2019-05-06 11:33:40 +02:00
Jonas Herzig
b55dce280c
Fix :shadowJar task
...
It now copies any shadowed jar in any configured subprojects
instead of requiring all subprojects
2019-05-06 11:05:33 +02:00
Jonas Herzig
a65f3efbc5
Fix fetching of remap in jGui
2019-05-05 13:33:23 +02:00
Jonas Herzig
a02fe4e985
More FG build classpath workarounds
...
Though this one seems to have a different cause from the previous
one.
2019-05-05 13:26:53 +02:00
Jonas Herzig
2b4bee84f0
Fix preprocessor version in jGui
2019-05-04 20:41:25 +02:00
Jonas Herzig
08ff063a3b
Fix 1.7.10 jar not being archived after drone build
2019-05-04 20:31:53 +02:00
Jonas Herzig
220b22869a
Fix replay initialization with login phase on 1.11.2 and below
...
While this commit also considerably simplifies/cleans the setup
method, the actual fix is that the networkManager is now added
to the channel pipeline with under the "packet_handler" key,
whereas before it was unnamed causing issues when transitioning
to the play state.
2019-05-04 19:22:41 +02:00
Jonas Herzig
af86faeaf9
Fix webm encoding preset (caused by BGRA changes)
2019-05-04 15:27:03 +02:00
Jonas Herzig
3d009e45c7
Update to MC 1.14 / Fabric
2019-05-04 15:27:03 +02:00
Jonas Herzig
17fe5b345f
Replace all ATs with Mixin on 1.13+ in preparation for Fabric
2019-04-26 12:04:33 +02:00
Jonas Herzig
d5b9e60c4d
Workaround class loader errors by loading single guava in the root scope
...
Possibly related to gradle/gradle#4823 as it only appeared after
using evaluationDependsOn (via The Preprocessor and on jGui).
2019-04-25 09:17:07 +02:00
Jonas Herzig
2d572f6740
Get restrictions module "compiling" on 1.13
2019-04-24 19:26:43 +02:00
Jonas Herzig
6f15df8081
Get compat module compiling on 1.13
2019-04-24 19:26:43 +02:00
Jonas Herzig
df6f744d51
Update preprocessor to fix encoding issues
2019-04-24 17:17:53 +02:00
Jonas Herzig
7cff2e0cf3
Get 1.7.10 working with source remapping
...
Requires changing the 'core' version to 1.8 before compiling
2019-04-24 17:17:53 +02:00
Jonas Herzig
2ee91515f7
Make use of the source remapping feature of The Preprocessor plugin
2019-04-24 15:38:34 +02:00
Jonas Herzig
6127e0a027
Replace dev-only reflection with access transformer entry
2019-04-24 14:03:17 +02:00
Jonas Herzig
fa8f8f52aa
Stop using @SneakyThrows since it breaks the JDT used for source remap
2019-04-24 13:41:06 +02:00
Jonas Herzig
9968f81073
Split source preprocessor into separate gradle plugin
2019-04-21 01:40:39 +02:00
Jonas Herzig
73597dd031
Fix camera being reset to 0/0/0 when jumping in quick mode in 1.13
2019-03-27 11:04:41 +01:00
Jonas Herzig
b8c892fcd4
Fix initialization of quick mode with login phase
...
Replay is always already past the login phase when quick mode is
enabled, hence the LoginSuccess packet must not be sent.
2019-03-27 10:58:37 +01:00
Jonas Herzig
2c0ae426de
Fix drone build
2019-03-15 19:04:54 +01:00
Jonas Herzig
cf592bdedb
Skip netty when shading libs (MC already provides it)
2019-03-15 17:50:22 +01:00
Jonas Herzig
2997d3e8f6
Update ReplayStudio for ViaVersion 1.12.2 and 1.13.2 support
2019-03-15 17:12:15 +01:00