zml
zml
From a note taken during development: ``` // TODO: reproduce 21w14a+ server/client split, where client is stripped of shaded server classes and depends on server artifact? // This would kinda...
VanillaGradle and the SpongeVanilla installer have to perform a lot of the same steps to produce a Minecraft server jar, and currently duplicate quite a lot (downloading, hash validation, version...
We should be able to use the Gradle test harness to produce some simple automated testing for VanillaGradle. Not sure how extensive we want it, maybe just ensuring that the...
Currently we provide variable names with bytecode transformation. This is fairly inflexible though. Eventually, I'd like to add a way to add "mappings contributors" that receive a `MappingSet` and can...
With 4.8.0, `ComponentSerializer` services are available to customize how serializers are initialized. Classloading on Bukkit makes `ServiceLoader` a bit fragile, but would it be worth implementing these on the platforms?...
### Expected Behavior I have a process-isolation worker task that is [very memory-intensive](https://github.com/SpongePowered/VanillaGradle/blob/a97752a0705a6a7a62fd31d76c45ccf1b970b8bf/subprojects/gradle-plugin/src/main/java/org/spongepowered/gradle/vanilla/task/DecompileJarTask.java#L171). I would expect to be able to terminate the process used immediately after the worker task is...
### Expected Behavior The combiner function in `Property#zip(a, b, combiner)` returning null should result in the zipped property having a missing value. This matches the behavior from ProviderFactory#provider and Provider#map....
### Is your feature request related to a problem? It should be possible to headlessly upload versions to Hangar -- via Gradle, a CLI client, or any sort of other...
We could do with a data version bump to purge out any improperly remapped jars due to #71 -- but it would be nice to work on the FART memory...
## What this PR does / Why we need it These changes resolve deprecation warnings presented by GitHub Actions runs due to use of Node 12, plus warnings due to...