Jump to content

Recommended Posts

Posted

I have been trying to include an external library dependency to my mod by trying to shade it as written here: https://forgegradle.readthedocs.org/en/FG_1.2/user-guide/shading/

However when i add this to my build.gradle:

minecraft {
    srgExtra "PK:com/dependency my/mod/com/dependency"
}

 

and i do

./gradlew build

i get this error

FAILURE: Build failed with an exception.

* Where:
Build file '/home/minecraftProject/build.gradle' line: 56

* What went wrong:
A problem occurred evaluating root project 'minecraftProject'.
> Could not find method srgExtra() for arguments [PK:com/dependency my/mod/com/dependency] on root project 'minecraftProject'.

 

here's my build.gradle

 

  Reveal hidden contents

 

 

how can i solve it? i've been searching all day but got no luck

  • 11 months later...
Posted

Super duuuuper necro post, but for anyone who finds themselves here after trying the srgExtra line, it's been changed in newer versions of gradle (2.2-SNAPSHOT I know, but maybe even earlier).

Now instead of doing:

minecraft {
    ...
    srgExtra "PK: ..."
}

 

You have to do:

reobf {
    jar {
        extraLine "PK: ..."
    }
}

 

Relevant XKCD: https://xkcd.com/979/

  • Like 4
  • Haha 1
Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.