7dabbb7ce4
Fixed Painting disguise Fixed Experience Orb disguise Fixed some more datawatcher related things Sounds added back in Fixed *most* sounds (Some might still not work, please let me know) Arrows now equal tipped arrows Code cleanup NOTE: Yes, this does take a lot of time, there's a lot to do here, and there's so much code to update. Not even mentioning the fact that most packets don't even work the same anymore (SPAWN NAMED ENTITY and SPAWN ENTITY both do not work the same way anymore)
105 lines
2.2 KiB
Groovy
105 lines
2.2 KiB
Groovy
plugins {
|
|
id 'java'
|
|
id 'maven-publish'
|
|
id "com.jfrog.artifactory" version "3.1.1"
|
|
}
|
|
|
|
println 'Compiling LibsDisguises via Gradle ver. ' + gradle.gradleVersion
|
|
|
|
sourceCompatibility = '1.7'
|
|
ext.spigotVersion = '1.9-R0.1-SNAPSHOT'
|
|
|
|
ext.disguisesVersion = '9.0'
|
|
|
|
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
|
|
maven {
|
|
name 'Spigot'
|
|
url 'https://hub.spigotmc.org/nexus/content/groups/public/'
|
|
}
|
|
|
|
maven {
|
|
url 'https://oss.sonatype.org/content/groups/public/'
|
|
}
|
|
|
|
maven {
|
|
name 'dmulloy2-repo'
|
|
url 'http://repo.dmulloy2.net/content/groups/public/'
|
|
}
|
|
|
|
flatDir {
|
|
dir 'libs'
|
|
}
|
|
}
|
|
|
|
task sourceJar(type: Jar, dependsOn: classes) {
|
|
classifier = 'sources'
|
|
from sourceSets.main.allSource
|
|
}
|
|
|
|
task javadocJar(type: Jar, dependsOn: javadoc) {
|
|
classifier = 'javadoc'
|
|
from javadoc.destinationDir
|
|
}
|
|
|
|
jar {
|
|
baseName "LibsDisguises"
|
|
}
|
|
|
|
artifacts {
|
|
archives sourceJar
|
|
archives javadocJar
|
|
archives jar
|
|
}
|
|
|
|
publishing {
|
|
publications {
|
|
mavenJava(MavenPublication) {
|
|
groupId 'LibsDisguises'
|
|
artifactId 'LibsDisguises'
|
|
version disguisesVersion + '-SNAPSHOT'
|
|
from components.java
|
|
artifact sourceJar {
|
|
classifier = 'sources'
|
|
}
|
|
artifact javadocJar {
|
|
classifier = 'javadoc'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
artifactoryPublish.skip = false
|
|
|
|
artifactory {
|
|
contextUrl = 'http://localhost:8081/artifactory'
|
|
publish {
|
|
repository {
|
|
repoKey = 'libs-snapshot-local'
|
|
username = '${artifactory_user}'
|
|
password = '${artifactory_password}'
|
|
}
|
|
defaults {
|
|
publications('mavenJava')
|
|
}
|
|
}
|
|
resolve {
|
|
repoKey = 'repo'
|
|
}
|
|
}
|
|
|
|
file('libs').mkdirs()
|
|
|
|
ant.get src: 'http://server.o2gaming.com/downloads/spigot-1.9.jar', dest: file('libs'), verbose: false, skipexisting: true
|
|
|
|
dependencies {
|
|
compile "org.spigotmc:spigot-api:$project.ext.spigotVersion"
|
|
compile 'com.comphenix.protocol:ProtocolLib:3.7.0-SNAPSHOT'
|
|
compile name: 'spigot-1.9'
|
|
testCompile group: 'junit', name: 'junit', version: '4.10'
|
|
}
|