Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2019
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. buildscript {
  2. repositories {
  3. maven {
  4. name = 'sponge'
  5. url = 'https://repo.spongepowered.org/maven'
  6. }
  7. maven {
  8. name = 'forge'
  9. url = 'https://files.minecraftforge.net/maven'
  10. }
  11. }
  12.  
  13. dependencies {
  14. classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
  15. classpath 'org.spongepowered:mixingradle:0.6-SNAPSHOT'
  16. }
  17. }
  18.  
  19. plugins {
  20. id 'java'
  21. id 'net.ltgt.apt' version '0.10'
  22. id 'org.spongepowered.plugin' version '0.9.0'
  23. id "com.github.johnrengelman.shadow" version "4.0.4"
  24. }
  25.  
  26. sponge.plugin.id = pluginId
  27.  
  28. apply plugin: 'net.minecraftforge.gradle.forge'
  29. apply plugin: "org.spongepowered.mixin"
  30.  
  31. repositories {
  32. mavenCentral()
  33. maven {
  34. name = "Sponge"
  35. url = "http://repo.spongepowered.org/maven"
  36. }
  37. maven {
  38. name = 'worldedit'
  39. url = 'http://maven.sk89q.com/artifactory/repo'
  40. }
  41. }
  42.  
  43. group = pluginGroup
  44. version = pluginVersion
  45.  
  46. configurations {
  47. extraLibs
  48. }
  49.  
  50. dependencies {
  51. compileOnly 'org.projectlombok:lombok:1.18.6'
  52.  
  53. apt "org.projectlombok:lombok:1.16.18"
  54.  
  55. compile 'org.spongepowered:spongeapi:7.1.0-SNAPSHOT'
  56.  
  57. compile 'org.spongepowered:mixin:0.7.11-SNAPSHOT'
  58.  
  59. compile 'org.spongepowered:spongeforge:1.12.2-2768-7.1.1-RC3484:dev'
  60.  
  61. compile('me.ryanhamshire:griefprevention:1.12.2-4.3.0.662:api')
  62.  
  63. compileOnly "com.sk89q.worldedit:worldedit-core:6.1.4-SNAPSHOT"
  64.  
  65. extraLibs fileTree(dir: 'libs', include: 'yandex-clickhouse-jdbc.jar')
  66.  
  67. compile fileTree(dir: 'libs', include: '*.jar')
  68. }
  69.  
  70. minecraft {
  71. version = "1.12.2-14.23.5.2768"
  72. forgeVersion = '1.12.2-14.23.5.2768'
  73. mappings = 'snapshot_20171003'
  74. }
  75.  
  76. sourceSets {
  77. main {
  78. ext.refMap = "mixins.scring.refmap.json"
  79. }
  80. }
  81.  
  82. jar {
  83. manifest {
  84. attributes 'TweakClass': 'org.spongepowered.asm.launch.MixinTweaker'
  85. attributes 'TweakOrder': '0'
  86. attributes 'MixinConfigs': 'mixins.scring.json'
  87. attributes 'FMLCorePluginContainsFMLMod': 'true'
  88. }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement