From be70d51fcb050bfe3831d2df8c90723ac0267727 Mon Sep 17 00:00:00 2001 From: Rongmario Date: Thu, 14 Sep 2023 20:54:50 +0100 Subject: [PATCH] MixinBooter 8.6 --- CHANGELOG.md | 11 +++++++++++ README.md | 19 +++++++++++++++++-- gradle.properties | 2 +- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 60bf9a1..65b893f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [8.6] - 2023-09-14 + +### Added +- Added a dummy mcmod.info + +### Changed +- Only allowing SpongeForge 7.4.8+ from loading with MixinBooter. + +### Fixed +- Fixed issue with Modrinth uploads (not allowing forge mods without mcmod.info packaged to be uploaded) + ## [8.5] - 2023-09-13 ### Added diff --git a/README.md b/README.md index 9d66e33..3125301 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ - Add CleanroomMC's repository and depend on MixinBooter's maven entry: -``` +```groovy repositories { maven { url 'https://maven.cleanroommc.com' @@ -17,7 +17,20 @@ repositories { } dependencies { - compile 'zone.rong:mixinbooter:8.5' + + // ForgeGradle: + implementation 'zone.rong:mixinbooter:8.6' + annotationProcessor 'zone.rong:mixinbooter:8.6' + + // RetroFuturaGradle: + String mixinBooter = modUtils.enableMixins('zone.rong:mixinbooter:8.6') + // modUtils.enableMixins('zone.rong:mixinbooter:8.6', "mod_id.mixins.refmap.json") << add refmap name as 2nd arg (optional) + api (mixinBooter) { + transitive = false + } + annotationProcessor (mixinBooter) { + transitive = false + } } ``` @@ -29,6 +42,8 @@ dependencies { - As of 8.0, MixinBooter will now work from 1.8 - 1.12.2. One single build works with all these versions! (TODO: LiteLoader support?) +- As of 8.4, MixinBooter actively attempts to be compatible with [SpongeForge](https://github.com/SpongePowered/SpongeForge) + ### Tidbits: - Consult `IEarlyMixinLoader` for mixins that affects vanilla, forge, or any classes that is passed to the classloader extremely early (e.g. Guava). diff --git a/gradle.properties b/gradle.properties index 32b25e8..d5b1cf0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.jvmargs=-Xmx3G -mod_version=8.5 +mod_version=8.6 mod_name=MixinBooter version_type=release \ No newline at end of file