117 Commits

Author SHA1 Message Date
Juuz
40aa1735a7 Update to Unprotect 2.0.2
Fixes #305.
2025-10-29 16:16:40 +02:00
Juuz
05e7217480 Update to Unprotect 2.0.1
Fixes #304 by removing transitive loader/ModLauncher deps.
2025-10-09 01:31:39 +03:00
Juuz
7e3540df3d Update to Unprotect 2.0.0 2025-10-07 22:40:45 +03:00
Juuz
51ced927e7 Update to Unprotect 1.4.0 2025-10-06 20:39:31 +03:00
Juuz
df56ef4e8e Add support for quilt.mod.json5 (#150)
See:
- RFC: QuiltMC/rfcs#83
- Build tool impl: QuiltMC/quilt-loom#36, QuiltMC/quilt-loom#37
- Required loader PR: QuiltMC/quilt-loader#329
2025-08-18 19:55:04 +03:00
Juuz
fe2c21c0ad Merge 1.11 2025-08-18 13:13:31 +03:00
Joseph Burton
543d47a0f8 Unpick v3 fixes (#1347) 2025-08-11 11:06:40 +01:00
Juuz
27114d20e1 Update to Unprotect 1.3.1 2025-07-07 13:40:57 +03:00
modmuss
9b76a353ec Unpick remapping (#1318)
* Unpick remapping

* More work

* Better tests

* Copilot had some good ideas for once.
2025-06-20 20:05:27 +01:00
modmuss
ba1cd12413 9.0.0-rc-1 (#1324) 2025-06-20 18:02:27 +01:00
modmuss
c4123bda53 Run tests against Gradle 9 M9 (#1319)
* Run tests against Gradle 9 M9

* Fix

* Test fixes

* Spotless

* Fix
2025-06-10 10:51:22 +01:00
modmuss
0a10482c66 Unpick V3 (#1310)
* Unpick V3

* Update unpick

* Dont use impl class

* Apply classresolver changes from Earthcomputer

* Unpick beta 3

* beta 4

* Unpick logging improvements
2025-05-30 16:44:32 +01:00
modmuss
8014d2c18b RenderDoc tasks (#1291)
* First pass on renderdoc support

* Fixes and improvements

* Fix debugging/cleaner code.

* Download from fabric maven

* Fix build

* Revert changes to AbstractRunTask
2025-04-26 15:37:46 +01:00
modmuss
e62b8692d3 Fix DebugLineNumbersTest and run it on extended test runs. (#1294) 2025-04-25 19:14:38 +01:00
modmuss
cc31f1c849 Update to Gradle 8.14 (#1292)
* Update to Gradle 8.14

* Fix build
2025-04-25 18:31:19 +01:00
modmuss
beb19dbfc0 Test with 9.0 nightly (#1287) 2025-04-08 09:30:23 +01:00
modmuss50
0012682ec7 Merge remote-tracking branch 'origin/dev/1.10' into exp/1.11 2025-04-07 13:19:55 +01:00
modmuss
186b774a2e Verify the minecraft jar signature (#1282)
* Verify the minecraft jar cert

* Don't verify old server jars.

* Checkstyle

* Unit test fixes

* Add a list of known version hashes for versions that we cannot verify the jar signature.

Either the versions arent signed, or are signed with a SHA-1.

* Only verify minecraft jars when they were actually downloaded again.

* Add property to disable verification

* Fix import

* Fix bundled jars
2025-04-07 11:53:55 +01:00
shedaniel
dbe3449236 Merge remote-tracking branch 'FabricMC/dev/1.10' into dev/1.10 2025-03-26 14:08:12 +08:00
modmuss50
b37c4d3474 Update tiny remapper 2025-03-23 16:34:38 +00:00
modmuss50
3de1339138 Merge remote-tracking branch 'origin/dev/1.10' into exp/1.11 2025-03-16 10:33:22 +00:00
modmuss
925dcafa5c Vineflower 1.11.1 (#1274) 2025-03-06 11:21:18 +00:00
Juuz
8b126c23ef Merge 1.10 2025-03-04 18:37:30 +02:00
modmuss50
a608775e4e Update to Gradle 8.13 2025-02-25 19:52:59 +00:00
modmuss
a21db850ea Vineflower 0.11.0 (#1267) 2025-02-25 14:48:33 +00:00
modmuss
34edc76a50 Improved class entry validation (#1260)
* Improved class entry validation

* Fixes and tests
2025-02-09 23:21:54 +00:00
modmuss
cd6e7a3e28 Run tests with latest nightly (#1255) 2025-01-26 18:30:37 +00:00
modmuss
9bcce94d5a Update to Mapping-IO 0.7.0 & Tiny Remapper 0.11 (#1245)
* Update to Mapping-IO 0.7.0

* Update to Mapping-IO 0.7.1

* Revert changes

* Update tiny remapper

* Fix invalid tiny v2 header.
2025-01-26 14:02:16 +00:00
modmuss
8b6658c559 Production run tasks (#1241)
* Production run tasks

* Fix

* Add some docs
2025-01-02 14:25:32 +00:00
modmuss50
40d17bacee Update to Gradle 8.12 2024-12-23 14:19:32 +00:00
Juuz
09174f0ad3 Merge 1.9 2024-12-06 19:35:18 +02:00
Juuz
77e79991fb Merge 1.8, part 9 2024-12-06 19:32:12 +02:00
Juuz
b263a7c537 Merge 1.8, part 8 2024-12-06 19:29:53 +02:00
modmuss
0769601cfe Configure classpath groups for test task. (#1227)
* Configure classpath groups for test task.

Closes #1192

* Fix missing patch

* Fix test
2024-11-29 17:09:30 +00:00
modmuss
816d778e61 Use the stable kotlin-metadata (#1222)
* Use the stable kotlin-metadata since Kotlin 2

* More fixes

* Fix build

* Fix unit test
2024-11-28 10:39:14 +00:00
shedaniel
24e5aeb201 Merge commit '3c3225900123390868a718f5553d552bd0385000' into dev/1.8 2024-11-16 19:27:08 +08:00
modmuss
e387514ff7 Update to Gradle 8.11 (#1214)
* Update to Gradle 8.11

* Fix 8.12 producing empty outputs

* More 8.12 fixes
2024-11-14 18:44:05 +00:00
modmuss
6b18a7b4b0 Fix dependency source remapping + update Mercury (#1194) 2024-10-14 19:55:49 +01:00
modmuss
ca9ed4764d Update to ASM 9.7.1 (#1188)
* Update to ASM 9.7.1

* Fix Gradle 8.12 nightlies
2024-10-10 08:52:04 +01:00
modmuss
e4d4503e2a Update deps, suppress 8.11 warnings, remove self resolving dependency code (#1180)
* Update a handful of deps

* Fully remove deprecated SelfResolvingDependency support

* Work around Gradle 8.11 deprecation, lets deal with it later.
2024-09-26 22:29:43 +01:00
modmuss
4fef156888 Update to Gradle 8.10 (#1157)
* Update to Gradle 8.10

* 8.10 for real
2024-08-15 14:29:18 +01:00
shedaniel
c040cd39d7 Fix support for Forge 50+ (#227)
* Remap Forge dependency from mojang instead of srg

* Replace Union Relauncher with Bootstrap Dev

* Add mixins to forge 1206 test

* This should be forgelike
Why didn't this break unit tests?

* Replace with EnumMap

* Add version check for source roots separator

* Fix possible NPE

* Fix checkstyle in javadocs
such fun

* Fix codenarc styling

* fix usage

* remove hashcode and equals

* format code better
2024-08-13 00:19:41 +09:00
Juuz
10a9e743fc Update to Union Relauncher 1.1.1 2024-07-03 16:48:39 +03:00
Jab125
9e4a70f742 Fix Forge 50 (1.20.6) (#219)
Co-authored-by: shedaniel <daniel@shedaniel.me>
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
2024-07-01 20:04:40 +03:00
Juuz
6f463e9751 Merge 1.7, part 4 2024-07-01 20:01:06 +03:00
Juuz
a0d33732a3 Merge 1.7, part 3 2024-07-01 19:55:25 +03:00
Juuz
6f08fa51ec Merge 1.7, part 1 2024-07-01 19:20:21 +03:00
modmuss
097fd98fc9 Update to Gradle 8.8 (#1125) 2024-06-14 08:49:47 +01:00
modmuss50
e54d33a050 Update tiny remapper 2024-05-05 15:31:41 +01:00
modmuss
5b7d598d02 More work towards config caching support (#1115) 2024-05-05 10:21:36 +01:00