Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task setCurseAlpha {
- ext.curseForgeReleaseType = 'alpha'
- }
- task setCurseRelease {
- ext.curseForgeReleaseType = 'release'
- }
- task curseAlpha(dependsOn: 'curseGeneral') {
- project.tasks.curseGeneral.dependsOn setCurseAlpha
- }
- task curseRelease(dependsOn: 'curseGeneral') {
- project.tasks.curseGeneral.dependsOn setCurseRelease
- }
- task curseGeneral(type: curse) {
- projectId = ''
- if(hasProperty('curseforgeApiKey')) apiKey = project.curseForgeApiKey
- else apiKey = 0
- releaseType = ext.curseForgeReleaseType
- changelog = new File('Changelog.md').getText('utf-8').split('\n-{3,8}|\n\n')[2]
- displayName = String.format('VeinMiner %s [build %s; MC%s]', config.mod_version, config.minecraft_version, buildNumber)
- additionalArtifact deobfJar,apiJar
- for(String newVersion : config.compatible_versions) {
- addGameVersion newVersion
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment