portablejim

Untitled

Feb 22nd, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. task setCurseAlpha {
  2. ext.curseForgeReleaseType = 'alpha'
  3. }
  4.  
  5. task setCurseRelease {
  6. ext.curseForgeReleaseType = 'release'
  7. }
  8.  
  9. task curseAlpha(dependsOn: 'curseGeneral') {
  10. project.tasks.curseGeneral.dependsOn setCurseAlpha
  11. }
  12.  
  13. task curseRelease(dependsOn: 'curseGeneral') {
  14. project.tasks.curseGeneral.dependsOn setCurseRelease
  15. }
  16.  
  17. task curseGeneral(type: curse) {
  18. projectId = ''
  19. if(hasProperty('curseforgeApiKey')) apiKey = project.curseForgeApiKey
  20. else apiKey = 0
  21. releaseType = ext.curseForgeReleaseType
  22. changelog = new File('Changelog.md').getText('utf-8').split('\n-{3,8}|\n\n')[2]
  23. displayName = String.format('VeinMiner %s [build %s; MC%s]', config.mod_version, config.minecraft_version, buildNumber)
  24. additionalArtifact deobfJar,apiJar
  25.  
  26. for(String newVersion : config.compatible_versions) {
  27. addGameVersion newVersion
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment