Commit graph

109 commits

Author SHA1 Message Date
owlsys 7add673c73 Merge pull request 'Datagen insanity, dependency, mixin & AW remapping' (#4) from owlsys/insanity into mistress
All checks were successful
Publish to snapshot maven / build (push) Successful in 1m11s
Reviewed-on: #4
2024-08-27 07:01:04 -04:00
moehreag 170bbe7d0f allow specification of a different intermediary namespace,
allow alternative version manifests
2024-08-20 11:06:50 +02:00
moehreag 755ef292ab fix a bug 2024-08-05 15:59:06 +02:00
moehreag 64a589abbc I believe a few things are broken. 2024-08-04 17:39:24 +02:00
moehreag 9cccca3d8d add project configuration caching (I'm serious) 2024-08-04 00:11:41 +02:00
moehreag e54543b2b7 remap transitive AWs if necessary and AW remapping/validation 2024-08-03 18:45:51 +02:00
moehreag 7a2f8aefb0 various fixes, datagen task/run config, mapping insanity 2024-07-08 20:46:43 +02:00
moehreag a415bb5b81 initialize tasks earlier to allow modifications
All checks were successful
Publish to snapshot maven / build (push) Successful in 25s
2024-07-05 14:36:11 +02:00
moehreag dfb3aa47c5 use gradle properties to eliminate nullability
All checks were successful
Publish to snapshot maven / build (push) Successful in 25s
2024-07-05 14:15:29 +02:00
Ecorous 97048555c6 Merge pull request 'rework dsl, add mod configurations (remapped), add support for other mappings' (#3) from owlsys/other-mappings into mistress
All checks were successful
Publish to snapshot maven / build (push) Successful in 40s
Reviewed-on: #3
Reviewed-by: Ecorous <ecorous@outlook.com>
2024-07-04 14:39:40 -04:00
moehreag 3c1ddb496e automatically download assets
- format
2024-07-02 21:21:49 +02:00
moehreag 47b6d93b18 refactor clear cache tasks 2024-07-02 20:47:40 +02:00
moehreag b720533287 fix mod dependency remapping timing 2024-07-02 20:38:45 +02:00
moehreag e54d40ee0a correct generated pom name for remapped mods 2024-07-02 19:50:29 +02:00
moehreag 392b9628fe correctly add mod dependencies to publications 2024-07-02 19:40:33 +02:00
moehreag f7ea37bf1a add mod dependency remapping (using mod* configurations)
- move loader to the minecraft dependencies to stop it from polluting mod poms
- add AW validation, fix aw bug
- add tasks to clear caches
2024-07-02 17:00:42 +02:00
moehreag 3883c9cafd add mapping layering 2024-07-02 00:06:16 +02:00
moehreag 6896a02d2c change access for mappings field 2024-07-01 20:05:14 +02:00
moehreag dc570b9331 fix consumer project import 2024-07-01 19:05:11 +02:00
moehreag b6b212fdd9 start supporting other mapping formats 2024-07-01 18:59:43 +02:00
moehreag 97c27ac542 update thyroxine, rewrite dsl, add support for other mapping formats 2024-07-01 02:10:48 +02:00
moehreag a918a9143b update thyroxine
All checks were successful
Publish to snapshot maven / build (push) Successful in 36s
2024-06-17 22:00:04 +02:00
moehreag 19259387ed fix some bugs
All checks were successful
Publish to snapshot maven / build (push) Successful in 35s
2024-06-17 20:12:12 +02:00
moehreag b500a5dbb1 update thyroxine
All checks were successful
Publish to snapshot maven / build (push) Successful in 32s
2024-06-16 14:44:28 +02:00
moehreag a42520d14f correct defaults for the separate parchmentVersion parameter
All checks were successful
Publish to snapshot maven / build (push) Successful in 30s
2024-06-15 16:26:17 +02:00
moehreag c4be767566 also actually allow overwriting the cache if necessary
All checks were successful
Publish to snapshot maven / build (push) Successful in 26s
2024-06-13 20:31:26 +02:00
moehreag 44217c379f fix version validation with outdated version manifest
All checks were successful
Publish to snapshot maven / build (push) Successful in 26s
2024-06-13 20:22:15 +02:00
moehreag d8ddcd0176 update thyroxine
All checks were successful
Publish to snapshot maven / build (push) Successful in 31s
2024-06-13 16:13:33 +02:00
moehreag 6cd02d95c9 resolve transitive aws from all dependencies
All checks were successful
Publish to snapshot maven / build (push) Successful in 26s
2024-06-13 10:38:35 +02:00
moehreag 41e34721cb remove stdout
All checks were successful
Publish to snapshot maven / build (push) Successful in 24s
2024-06-13 00:38:00 +02:00
moehreag 3b88625edf fix transitive-aw issues (x2)
All checks were successful
Publish to snapshot maven / build (push) Successful in 24s
2024-06-13 00:34:11 +02:00
moehreag ad2e3798f3 fix transitive-aw issues
All checks were successful
Publish to snapshot maven / build (push) Successful in 24s
2024-06-13 00:25:26 +02:00
moehreag c4c62632c2 bump version, update thyroxine
All checks were successful
Publish to snapshot maven / build (push) Successful in 31s
2024-06-12 22:51:55 +02:00
moehreag 2d4cf1f035 also add minecraft and its libraries to test classpaths
All checks were successful
Publish to snapshot maven / build (push) Successful in 21s
2024-06-12 11:33:16 +02:00
moehreag 7940f20a13 add asset downloading progress indicator
All checks were successful
Publish to snapshot maven / build (push) Successful in 21s
2024-06-12 00:07:21 +02:00
moehreag 3138da0797 add inner class aw processing
All checks were successful
Publish to snapshot maven / build (push) Successful in 21s
2024-06-11 23:39:27 +02:00
moehreag bdc9fe585c improve support for multi-module builds
All checks were successful
Publish to snapshot maven / build (push) Successful in 22s
2024-06-11 21:50:10 +02:00
moehreag 3f25831332 restructure build process
All checks were successful
Publish to snapshot maven / build (push) Successful in 21s
- separate constants
- prevent minecraft and its dependencies from appearing in poms
- rename nested jars to frogmods
- clean up a bit
2024-06-11 16:30:09 +02:00
moehreag e731f57a43 update workflow
All checks were successful
Publish to snapshot maven / build (push) Successful in 21s
2024-06-11 11:03:52 +02:00
moehreag 5f74d32c1a prevent another error
All checks were successful
Publish to snapshot maven / build (push) Successful in 21s
2024-06-11 03:16:11 +02:00
moehreag 181462f0b4 fix nesting bugs
All checks were successful
Publish to snapshot maven / build (push) Successful in 20s
2024-06-11 03:04:55 +02:00
moehreag 9360e2e4d6 fix more bugs
All checks were successful
Publish to snapshot maven / build (push) Successful in 20s
2024-06-11 02:36:38 +02:00
moehreag 47effc79f2 local cache is now under the root project
All checks were successful
Publish to snapshot maven / build (push) Successful in 22s
to make intellij happy
2024-06-10 23:16:33 +02:00
moehreag 1bf8e83255 fix aw reading
All checks were successful
Publish to snapshot maven / build (push) Successful in 18s
2024-06-10 21:34:38 +02:00
moehreag 2d2dc33e00 fix aw parsing
All checks were successful
Publish to snapshot maven / build (push) Successful in 19s
2024-06-10 20:51:21 +02:00
moehreag 27d428d70a correct project-specific minecraft cache location
All checks were successful
Publish to snapshot maven / build (push) Successful in 19s
2024-06-10 20:38:35 +02:00
moehreag a099567ac9 correct pom location
All checks were successful
Publish to snapshot maven / build (push) Successful in 21s
2024-06-10 20:27:14 +02:00
moehreag 43adf0206f create local cache dir if it doesn't exist
All checks were successful
Publish to snapshot maven / build (push) Successful in 20s
2024-06-10 18:04:45 +02:00
moehreag e8d5b61ab8 save remapped/aw'd jar in project-specific location
All checks were successful
Publish to snapshot maven / build (push) Successful in 18s
2024-06-10 11:50:58 +02:00
moehreag a862a16e80 rename accesswidener extension, actually test for the aw header
All checks were successful
Publish to snapshot maven / build (push) Successful in 18s
2024-06-10 11:24:21 +02:00