mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-11-14 14:25:21 +01:00
23e1bd2c59
This allows performing permissions checks using any plugin that implements the Vault interfaces without having to provide direct support, including for offline players.
88 lines
2.7 KiB
Groovy
88 lines
2.7 KiB
Groovy
|
|
description = 'dynmap'
|
|
|
|
repositories {
|
|
maven {
|
|
url 'https://jitpack.io'
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile group: 'org.bukkit', name: 'bukkit', version:'1.7.10-R0.1-SNAPSHOT'
|
|
compile 'com.nijikokun.bukkit:Permissions:3.1.6'
|
|
compile 'me.lucko.luckperms:luckperms-api:4.3'
|
|
compile 'net.luckperms:api:5.0'
|
|
compile('com.github.MilkBowl:VaultAPI:1.7') { transitive = false }
|
|
compile project(":dynmap-api")
|
|
compile project(path: ":DynmapCore", configuration: "shadow")
|
|
compile group: 'ru.tehkode', name: 'PermissionsEx', version:'1.19.1'
|
|
compile group: 'de.bananaco', name: 'bPermissions', version:'2.9.1'
|
|
compile group: 'com.platymuus.bukkit.permissions', name: 'PermissionsBukkit', version:'1.6'
|
|
compile group: 'org.anjocaido', name: 'EssentialsGroupManager', version:'2.10.1'
|
|
compile group: 'org.bstats', name: 'bstats-bukkit', version:'1.5'
|
|
compile group: 'com.googlecode.json-simple', name: 'json-simple', version:'1.1.1'
|
|
compile group: 'com.google.code.gson', name: 'gson', version:'2.8.2'
|
|
compile project(':bukkit-helper')
|
|
implementation(project(':bukkit-helper-113')) {
|
|
transitive = false
|
|
}
|
|
implementation(project(':bukkit-helper-113-1')) {
|
|
transitive = false
|
|
}
|
|
implementation(project(':bukkit-helper-113-2')) {
|
|
transitive = false
|
|
}
|
|
implementation(project(':bukkit-helper-114')) {
|
|
transitive = false
|
|
}
|
|
implementation(project(':bukkit-helper-114-1')) {
|
|
transitive = false
|
|
}
|
|
implementation(project(':bukkit-helper-115')) {
|
|
transitive = false
|
|
}
|
|
}
|
|
|
|
processResources {
|
|
// replace stuff in mcmod.info, nothing else
|
|
from('src/main/resources') {
|
|
include "plugin.yml"
|
|
// replace version and mcversion
|
|
expand(
|
|
buildnumber: project.parent.ext.globals.buildNumber,
|
|
version: project.version
|
|
)
|
|
}
|
|
}
|
|
|
|
jar {
|
|
classifier = 'unshaded'
|
|
}
|
|
|
|
shadowJar {
|
|
dependencies {
|
|
include(dependency('org.bstats::'))
|
|
include(dependency(':dynmap-api'))
|
|
include(dependency(":DynmapCore"))
|
|
include(dependency(':bukkit-helper'))
|
|
include(dependency(':bukkit-helper-113'))
|
|
include(dependency(':bukkit-helper-113-1'))
|
|
include(dependency(':bukkit-helper-113-2'))
|
|
include(dependency(':bukkit-helper-114'))
|
|
include(dependency(':bukkit-helper-114-1'))
|
|
include(dependency(':bukkit-helper-115'))
|
|
}
|
|
relocate('org.bstats', 'org.dynmap.bstats')
|
|
destinationDir = file '../target'
|
|
archiveName = "Dynmap-${parent.version}-spigot.jar"
|
|
classifier = ''
|
|
}
|
|
shadowJar.doLast {
|
|
task ->
|
|
ant.checksum file: task.archivePath
|
|
}
|
|
|
|
artifacts {
|
|
archives shadowJar
|
|
}
|