summaryrefslogtreecommitdiffstats
path: root/build.gradle
diff options
context:
space:
mode:
authorRubenicos <44579213+rubenicos@users.noreply.github.com>2021-02-03 07:41:35 -0600
committerLeonardo <13875753+LMBishop@users.noreply.github.com>2021-02-03 16:47:09 +0000
commit865f91c9367870e7b6eb513adcced50d057dad27 (patch)
tree11195b25e0833f82ac631f424c694e10568a02cd /build.gradle
parent5c2460c93cc2746816893607c966eba2b5284d05 (diff)
New faster placeholders
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle80
1 files changed, 80 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 00000000..a9819cae
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,80 @@
+plugins {
+ id 'java'
+}
+
+group = 'com.leonardobishop.quests'
+version = '2.11'
+
+processResources {
+ from(sourceSets.main.resources.srcDirs) {
+ include 'plugin.yml'
+ expand(
+ 'name': project.name,
+ 'main': project.group + '.' + project.name,
+ 'version': project.version
+ )
+ }
+}
+
+repositories {
+ // Spigot
+ maven { url = 'https://hub.spigotmc.org/nexus/content/repositories/snapshots/' }
+ // ASkyBlock
+ maven {
+ url 'http://dl.bintray.com/tastybento/maven-repo'
+ credentials {
+ username = 'bintray'
+ }
+ }
+ // BentoBox
+ maven { url = 'https://repo.codemc.org/repository/maven-public/' }
+ // uSkyBlock
+ maven { url = 'https://raw.github.com/rlf/uSkyBlock/mvn-repo/' }
+ // Citizens
+ maven { url = 'http://repo.citizensnpcs.co/' }
+ // MythicMobs
+ maven { url = 'https://mvn.lumine.io/repository/maven-public/' }
+ // PlaceholderAPI
+ maven { url = 'http://repo.extendedclip.com/content/repositories/placeholderapi/' }
+ // JitPack
+ maven { url = 'https://jitpack.io' }
+ mavenCentral()
+}
+
+dependencies {
+ // Spigot
+ compileOnly ('org.spigotmc:spigot-api:1.16.4-R0.1-SNAPSHOT') {
+ exclude group: 'net.md-5', module: 'bungeecord-chat'
+ exclude group: 'com.google.guava', module: 'guava'
+ exclude group: 'org.yaml', module: 'snakeyaml'
+ }
+ // ASkyBlock
+ compileOnly ('com.wasteofplastic:askyblock:3.0.8.2') {
+ exclude group: 'net.milkbowl.vault', module: 'VaultAPI'
+ }
+ // BentoBox (bSkyBlock)
+ compileOnly ('world.bentobox:bentobox:1.15.5-SNAPSHOT') {
+ exclude group: 'org.eclipse.jdt', module: 'org.eclipse.jdt.annotation'
+ exclude group: 'org.mongodb', module: 'mongodb-driver'
+ }
+ // IridiumSkyblock
+ compileOnly 'com.github.IridiumLLC:IridiumSkyblock:master'
+ // uSkyBlock
+ compileOnly 'com.github.rlf:uSkyBlock-API:2.6.4'
+ // MythicMobs
+ compileOnly 'io.lumine.xikage:MythicMobs:4.11.0-BETA'
+ // Citizens
+ compileOnly ('net.citizensnpcs:citizens:2.0.27-SNAPSHOT') {
+ exclude group: 'net.citizensnpcs', module: 'citizens-main'
+ exclude group: 'net.citizensnpcs', module: 'citizens-v1_8_R3'
+ exclude group: 'net.citizensnpcs', module: 'citizens-v1_12_R1'
+ exclude group: 'net.citizensnpcs', module: 'citizens-v1_13_R2'
+ exclude group: 'net.citizensnpcs', module: 'citizens-v1_14_R1'
+ exclude group: 'net.citizensnpcs', module: 'citizens-v1_15_R1'
+ exclude group: 'net.citizensnpcs', module: 'citizens-v1_16_R3'
+ }
+ // PlaceholderAPI
+ compileOnly 'me.clip:placeholderapi:2.10.9'
+
+ compileOnly fileTree(dir: 'libs', includes: ['*.jar'])
+}