Jonas Herzig
d89655e69a
Remove some more preprocessor statements in favor of remap
2019-05-28 11:25:46 +02:00
Jonas Herzig
f3acf8cde7
Fix realms icon offsets in main menu on 1.14+
2019-05-25 20:07:27 +02:00
Jonas Herzig
e7d96fca2a
Fix lack of hand when spectating player in replay on 1.13+
2019-05-25 19:45:53 +02:00
Jonas Herzig
cfdc4b9713
Remove workaround for super-super-class remapping bug
2019-05-25 18:57:32 +02:00
Jonas Herzig
26d8c97136
Switch to custom FG fork for Gradle 5 compatibility
...
Also drop MixinGradle since it supports neither Gradle 5 nor FG1 nor FG3
2019-05-24 16:26:01 +02:00
Jonas Herzig
a57ce21ebb
Update Gradle Wrapper to 5.4.1
2019-05-24 16:26:01 +02:00
Jonas Herzig
5f57f3a1e2
Fix incompatible OpenNBT version on 1.12.2 and below
2019-05-24 16:25:24 +02:00
Jonas Herzig
62c673f4bc
Update jGui to fix NPE in file chooser gui on windows
...
Regression introduced in 213ac13627178f49ce9671b29b6a542cb0e4c922
2019-05-24 10:59:55 +02:00
Jonas Herzig
05aec482c9
Fix classic camera movement (regression from switching to lwjgl vecs)
2019-05-22 11:04:10 +02:00
Jonas Herzig
5e407cc9aa
Fix translations in replay recovery gui
2019-05-22 10:41:41 +02:00
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