Jump to content

Seano

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by Seano

  1. Hi, my 12 yo son challenged me to start modding on Friday and after slogging thru various tutorials, I got stuck on this exact problem. I'm no gradle expert(yet!), but I came to realize that the processResources task provided in the vanilla build.gradle file was just not leaving the build dir in the state that the FMLFolderResourcePack expects (as you point out). After 2 days of trial and error, this change to the build.gradle file finally works for me (it does cough up some warnings, sorry). FWIW, my IDE is Intellij IDEA... 14.0.1 w/ gradle 1.12 This config does update the version strings within mcmod.info, and the resulting jar file looks correct also. Now, onto making my freshly-textured block actually do something processResources.doLast { description 'Copies resource files to dir FML expects resourcePack to be' // this will ensure that this task is redone when the versions change. inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version ext.srcFiles = "$projectDir/src/main/resources" ext.destDir = "$projectDir/build/classes/main" // registering inputs & outputs allow gradle to skip if UP-TO-DATE inputs.files srcFiles outputs.dir destDir println 'starting processResources' println 'srcFiles: ' + srcFiles println 'destDir: ' + destDir copy { // replace stuff in mcmod.info, nothing else from(srcFiles) into(destDir) include 'mcmod.info' // replace version and mcversion expand 'version': project.version, 'mcversion': project.minecraft.version } copy { // copy everything else, thats not the mcmod.info from(srcFiles) into(destDir) exclude 'mcmod.info' } }
×
×
  • Create New...

Important Information

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