build.gradle 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import com.blamejared.modtemplate.Utils
  2. buildscript {
  3. repositories {
  4. maven {
  5. name = "BlameJared"
  6. url = 'https://maven.blamejared.com'
  7. }
  8. maven { url = 'https://repo.spongepowered.org/repository/maven-public/' }
  9. }
  10. dependencies {
  11. classpath group: 'com.blamejared', name: 'ModTemplate', version: '2.+', changing: true
  12. }
  13. }
  14. plugins {
  15. id('java')
  16. id('org.spongepowered.gradle.vanilla') version '0.2.1-SNAPSHOT'
  17. }
  18. apply plugin: 'com.blamejared.modtemplate'
  19. import com.blamejared.modtemplate.Utils
  20. archivesBaseName = "${mod_name}-common-${minecraft_version}"
  21. version = Utils.updatingVersion(mod_version)
  22. minecraft {
  23. version(minecraft_version)
  24. runs {
  25. if (project.hasProperty('common_runs_enabled') ? project.findProperty('common_runs_enabled').toBoolean() : true) {
  26. server(project.hasProperty('common_server_run_name') ? project.findProperty('common_server_run_name') : 'vanilla_server') {
  27. workingDirectory(this.file("run"))
  28. }
  29. client(project.hasProperty('common_client_run_name') ? project.findProperty('common_client_run_name') : 'vanilla_client') {
  30. workingDirectory(this.file("run"))
  31. }
  32. }
  33. }
  34. }
  35. dependencies {
  36. compileOnly group:'org.spongepowered', name:'mixin', version:'0.8.4'
  37. }