Juuz
be979dcb19
Update to Unprotect 2.0.2
2025-10-29 16:16:05 +02:00
Juuz
24182ed4f3
Update to Unprotect 2.0.1
...
Fixes #304 by removing transitive loader/ModLauncher deps.
2025-10-09 01:31:12 +03:00
Juuz
a8f0a54443
Use better fix for wrong Unprotect backend used on Neo 1.20.1
2025-10-07 23:44:02 +03:00
Juuz
3656bcfe2c
Fix wrong Unprotect backend used on Neo 1.20.1
2025-10-07 23:41:32 +03:00
Juuz
f8d54c6eab
Update to Unprotect 2.0.0
2025-10-07 22:41:44 +03:00
Juuz
bd9a7f785a
Fix invisible log levels being enabled in the log4j config
...
The previous level made loggers report that e.g. the trace
level is always enabled which is clearly wrong.
2025-10-06 20:44:23 +03:00
Juuz
168e43e943
Update to Unprotect 1.4.0
2025-10-06 20:43:54 +03:00
Juuz
03b5c8adac
Replace Commons IO NullOutputStream with custom impl
...
Fixes #302 . The class was backported from 1.12
where Commons IO is not used at all.
2025-10-04 23:39:17 +03:00
Juuz
8d65c17124
Stabilise 1.10
2025-08-18 20:59:14 +03:00
Thunderblade73
bd71ff9468
Fixed gradle serialization issue inside ForgeRunTemplate for 1.10 ( #291 )
2025-07-30 10:17:16 +10:00
Juuz
f62514260a
Generate Minecraft-Dist(s) attributes for NeoForge 21.7
2025-07-07 14:44:55 +03:00
Juuz
27114d20e1
Update to Unprotect 1.3.1
2025-07-07 13:40:57 +03:00
gniftygnome
d14f7c3e2f
Update the gradle wrapper validation script to fix GitHub Actions. ( #281 )
...
- `gradle/wrapper-validation-action@v2` moved to `gradle/actions/wrapper-validation@v4`
2025-06-21 07:43:47 +02:00
gniftygnome
97a64410d2
Avoid Mapping-IO limitations on modifying a mapping tree with active visitor. ( #278 )
...
- Use Mapping-IO API when modifying its tree
- Close mapping visitor before modifying mapping tree
- Seems to avoid #276
2025-05-17 22:43:10 +02:00
shedaniel
6dae9c9fa4
Fix crash on setup for clean environments
2025-03-26 22:50:08 +08:00
shedaniel
c9283f7eaa
Publish 1.10
2025-03-26 20:49:17 +08:00
shedaniel
9bcad2c4dd
Fix 1.21.5 NeoForge method inheritance issues
2025-03-26 20:45:49 +08: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
ebc638f286
Use fork of 3rd party action, specify github token permissions
...
[no ci]
2025-03-16 10:33:07 +00:00
Juuz
df1cfb2dce
Fix MethodInheritanceMappingsMigrator on MIO 0.7
2025-03-13 21:59:14 +02:00
Juuz
b9bf259dee
MCPReader: Replace Lorenz with MIO
2025-03-13 15:03:18 +02:00
Juuz
1904ef5a19
MCPReader: Replace Stitch with MIO
2025-03-13 14:57:23 +02:00
Juuz
6d51a2bd33
Replace SrgNamedWriter with MIO
2025-03-13 14:27:14 +02:00
Juuz
7e4b68491d
Replace custom TSRG2 writing code with MIO
2025-03-13 14:20:32 +02:00
Juuz
f31c37a900
SrgProvider: Use visitor to drop args and remove unused file
...
Clearing the arg list no longer works in MIO 0.7. Additionally,
the non-trimmed merged SRG file wasn't used so it was removed.
2025-03-13 14:09:28 +02:00
modmuss
925dcafa5c
Vineflower 1.11.1 ( #1274 )
2025-03-06 11:21:18 +00:00
Juuz
a477a718ed
RemapJarTask: Delete output if it exists to prevent ghost files ( #1271 )
...
* RemapJarTask: Delete output if it exists to prevent ghost files
Fixes #1270 . This changed isn't necessary for RemapSourcesJarTask
as SourceRemapperService already deletes the output.
* Add a test for #1270
* Move DeletedResourceTest inside SimpleProjectTest
2025-03-04 22:07:52 +00:00
Juuz
f15b339f6e
build.gradle: Fix deprecated property syntax
2025-03-04 19:55:23 +02:00
Juuz
0029952343
Fix checkstyle
2025-03-04 19:35:19 +02:00
Juuz
8b126c23ef
Merge 1.10
2025-03-04 18:37:30 +02:00
Juuz
7204a7d4f3
Fix DLI not applying to multiword NeoForge envs like dataClient
...
Fixes #268 . All the environments are now lowercase which should
be fine.
Additionally, reverts commits 127345ea and 07f91bfd
since the workaround is no longer needed and causes a crash.
2025-03-04 18:27:24 +02:00
modmuss
8b0e718573
Fix client test resources dir ( #1269 )
2025-02-28 09:50:11 +00:00
modmuss
a21db850ea
Vineflower 0.11.0 ( #1267 )
2025-02-25 14:48:33 +00:00
modmuss
2cd695b799
Add general purpose download task ( #1262 )
...
* Add general purpose download task
* Use duration + add basic max age test
* Enable default caching
2025-02-10 08:56:18 +00:00
modmuss
e3cd4947bf
Remove loom bootstrap ( #1261 )
...
* Remove bootstrap, its no longer required as Gradle has a nicer error message for outdated java.
* No need to check idea or gradle version
2025-02-09 23:27:48 +00:00
modmuss
34edc76a50
Improved class entry validation ( #1260 )
...
* Improved class entry validation
* Fixes and tests
2025-02-09 23:21:54 +00:00
Juuz
07f91bfd0b
Add TODO comment that explains #258
2025-02-06 19:54:33 +02:00
Jab125
127345ea7e
Fix 1.21.4 NeoForge datagen ( #258 )
2025-02-06 19:52:13 +02:00
modmuss50
74795b0250
Add "productionRuntimeMods" configuration
2025-01-27 11:06:43 +00:00
modmuss
fc26023047
Configure compile task mixin options lazily ( #1256 )
...
* Try to configure compile task mixin options lazily
* Fix CompileJava being realised too soon, and other misc lazy task fixes.
2025-01-26 21:06:30 +00:00
modmuss
cd6e7a3e28
Run tests with latest nightly ( #1255 )
2025-01-26 18:30:37 +00:00
modmuss50
1c025787b9
Fix VSC working directory location.
...
Co-authored-by: fewizz <hazeevaidar@gmail.com >
2025-01-26 14:26:41 +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
modmuss50
cb8ba8fe1d
Correct use UntrackedTask. Also fix #1254
2025-01-26 12:35:26 +00:00
modmuss
362fc98c47
Improvements to test and IDE runs ( #1252 )
...
* Improves to test and IDE runs
* Use correct sourceset
2025-01-22 22:05:55 +00:00
modmuss
3ee1372feb
Fix getCompileRuntimeModsFromRemapConfigs not returning mods that have different versions on the compile/runtime classpath. ( #1246 )
2025-01-08 09:51:42 +00:00
modmuss
e1cc6f05fa
Add support for running the production client with the tracy profiler. ( #1244 )
...
* Add support for running the production client with the tracy profiler.
* Fix test
* Update tracy capture
2025-01-04 21:06:28 +00:00
modmuss
52a19b3bf7
Use XVFB on Linux CI, allows running the client prod tasks on a headless OS ( #1243 )
2025-01-02 20:35:00 +00:00
modmuss
8b6658c559
Production run tasks ( #1241 )
...
* Production run tasks
* Fix
* Add some docs
2025-01-02 14:25:32 +00:00