Initial Commit

This commit is contained in:
Olof Larsson 2016-10-09 10:22:35 +02:00
commit 8aa67f808d
No known key found for this signature in database
GPG Key ID: BBEF14F97DA52474
2 changed files with 1060 additions and 0 deletions

260
.gitignore vendored Normal file
View File

@ -0,0 +1,260 @@
#################### Misc ####################
# Home made stuff not present in the gitignore project.
# Manually forged MassiveCraft stuff.
# Eclipse jar description files
*.jardesc
# IntelliJ missing files
*.iml
*.ipr
# Just because we had it in our old gitignore.
manifest.mf
#################### Language ####################
# Language general ignores.
### Maven
# https://github.com/github/gitignore/blob/master/Maven.gitignore
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
#################### IDE ####################
# IDE general ignores.
### Eclipse
# https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders
# Eclipse Core
.project
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# PyDev specific (Python IDE for Eclipse)
*.pydevproject
# CDT-specific (C/C++ Development Tooling)
.cproject
# JDT-specific (Eclipse Java Development Tools)
.classpath
# Java annotation processor (APT)
.factorypath
# PDT-specific (PHP Development Tools)
.buildpath
# sbteclipse plugin
.target
# Tern plugin
.tern-project
# TeXlipse plugin
.texlipse
# STS (Spring Tool Suite)
.springBeans
# Code Recommenders
.recommenders/
### JetBrains
# https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml
# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml
# Gradle:
.idea/gradle.xml
.idea/libraries
# Mongo Explorer plugin:
.idea/mongoSettings.xml
## File-based project format:
*.iws
## Plugin-specific files:
# IntelliJ
/out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
### NetBeans
# https://github.com/github/gitignore/blob/master/Global/NetBeans.gitignore
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
### SublimeText
# https://github.com/github/gitignore/blob/master/Global/SublimeText.gitignore
# cache files for sublime text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache
# workspace files are user-specific
*.sublime-workspace
# project files should be checked into the repository, unless a significant
# proportion of contributors will probably not be using SublimeText
# *.sublime-project
# sftp configuration file
sftp-config.json
# Package control specific files
Package Control.last-run
Package Control.ca-list
Package Control.ca-bundle
Package Control.system-ca-bundle
Package Control.cache/
Package Control.ca-certs/
bh_unicode_properties.cache
# Sublime-github package stores a github token in this file
# https://packagecontrol.io/packages/sublime-github
GitHub.sublime-settings
### Vim
# https://github.com/github/gitignore/blob/master/Global/Vim.gitignore
# swap
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
# session
Session.vim
# temporary
.netrwhist
*~
# auto-generated tag files
tags
#################### OS ####################
# Operating system general ignores.
### https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
*.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
### https://github.com/github/gitignore/blob/master/Global/Linux.gitignore
*~
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
### https://github.com/github/gitignore/blob/master/Global/Windows.gitignore
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
# Windows shortcuts
*.lnk
#################### OTHER ####################
# Other general ignores.
### Dropbox
# https://github.com/github/gitignore/blob/master/Global/Dropbox.gitignore
# Dropbox settings and caches
.dropbox
.dropbox.attr
.dropbox.cache

800
pom.xml Normal file
View File

@ -0,0 +1,800 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- Basics -->
<groupId>com.massivecraft.massivesuper</groupId>
<artifactId>MassiveSuper</artifactId>
<version>2.8.22-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- Info -->
<name>${project.artifactId}</name>
<!-- Properties -->
<properties>
<!-- Our source code and resources are in UTF-8 :O Such modern times 8D -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- Let's not repeat ourselves. -->
<massiveColorSign>§</massiveColorSign>
<massiveColorInfo>${massiveColorSign}e</massiveColorInfo>
<massiveColorBold>${massiveColorSign}a</massiveColorBold>
<massiveColorLink>${massiveColorSign}b</massiveColorLink>
<massiveBaseUrl>https://www.massivecraft.com</massiveBaseUrl>
<massiveDescriptionSuffix>${massiveColorBold}Cayorion${massiveColorInfo} from ${massiveColorBold}MassiveCraft${massiveColorInfo} is the developer. Feel free to visit us at ${massiveColorLink}${massiveBaseUrl}</massiveDescriptionSuffix>
<!-- Core Versions -->
<!-- Java - We will change to Java 8 for minimum requirement when Mojang does. -->
<massiveJavaVersion>1.7</massiveJavaVersion>
<!-- Maven - As of writing the version bundled with latest IntelliJ. -->
<massiveMavenVersion>3.0.5</massiveMavenVersion>
<!-- Maven Plugin Properties -->
<massiveMavenEnforcerPluginVersion>1.4.1</massiveMavenEnforcerPluginVersion>
<massiveMavenCompilerPluginVersion>3.5.1</massiveMavenCompilerPluginVersion>
<massiveMavenJarPluginVersion>3.0.2</massiveMavenJarPluginVersion>
<massiveMavenShadePluginVersion>2.4.3</massiveMavenShadePluginVersion>
<!-- External Versions -->
<massiveJavassistVersion>3.21.0-GA</massiveJavassistVersion>
<massiveSpigotVersion>1.10.2-R0.1-SNAPSHOT</massiveSpigotVersion>
<massiveBungeeCordApiVersion>1.10-SNAPSHOT</massiveBungeeCordApiVersion>
<massiveVaultVersion>1.5.6</massiveVaultVersion>
<massiveWorldEditVersion>6.1.4-SNAPSHOT</massiveWorldEditVersion>
<massiveWorldGuardVersion>6.1.3-SNAPSHOT</massiveWorldGuardVersion>
<massiveProtocolLibVersion>4.1.0</massiveProtocolLibVersion>
<massiveLibsDisguisesVersion>9.0.9-SNAPSHOT</massiveLibsDisguisesVersion>
<massiveDynmapVersion>2.3</massiveDynmapVersion>
<massiveNoCheatPlusVersion>3.15.0-SNAPSHOT</massiveNoCheatPlusVersion>
<massiveHawkEyeVersion>1.7.2</massiveHawkEyeVersion>
<massiveCitizensVersion>2.0.20-SNAPSHOT</massiveCitizensVersion>
<massiveVotifierVersion>1.9</massiveVotifierVersion>
<!-- Custom Versions -->
<massiveHerochatVersion>5.6.7-SNAPSHOT</massiveHerochatVersion>
<massiveWorldBorderVersion>1.8.6</massiveWorldBorderVersion>
<massiveMcmmoVersion>1.5.07-SNAPSHOT</massiveMcmmoVersion>
<massiveHolographicDisplaysVersion>2.2.1</massiveHolographicDisplaysVersion>
<massiveMorePlayerModelsVersion>1.9.4</massiveMorePlayerModelsVersion>
<massiveWarVersion>1.9</massiveWarVersion>
<massiveWGRegionEventsVersion>2.1.0</massiveWGRegionEventsVersion>
<massiveKothVersion>5.6.4</massiveKothVersion>
<massiveParticlePackVersion>3.3</massiveParticlePackVersion>
<massivePlotSquaredVersion>3.4.6-SNAPSHOT-0244c02</massivePlotSquaredVersion>
<massiveAacVersion>2.1.1-b2</massiveAacVersion>
<massiveAntiCheatPlusVersion>2.1.4</massiveAntiCheatPlusVersion>
<massiveLwcVersion>1.7.3</massiveLwcVersion>
</properties>
<!-- Repositories -->
<repositories>
<!-- Spigot API -->
<repository>
<id>spigot-repo</id>
<url>https://hub.spigotmc.org/nexus/content/groups/public/</url>
</repository>
<!-- BungeeCord API -->
<!-- https://www.spigotmc.org/threads/bungeecord-maven.60365/ -->
<repository>
<id>bungeecord-repo</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</repository>
<!-- LibsDisguises and NoCheatPlus -->
<repository>
<id>md-5-repo</id>
<url>http://repo.md-5.net/content/groups/public/</url>
</repository>
<!-- Vault -->
<repository>
<id>vault-repo</id>
<url>http://nexus.hc.to/content/repositories/pub_releases</url>
</repository>
<!-- WorldEdit and WorldGuard -->
<repository>
<id>sk89q-repo</id>
<url>http://maven.sk89q.com/repo/</url>
</repository>
<!-- ProtocolLib -->
<repository>
<id>dmulloy2-repo</id>
<url>http://repo.dmulloy2.net/content/repositories/public/</url>
</repository>
<!-- Dynmap -->
<repository>
<id>dynmap-repo</id>
<url>http://repo.mikeprimm.com/</url>
</repository>
<!-- HawkEye -->
<!-- https://github.com/bob7l/HawkReloaded -->
<repository>
<id>minebuilders-repo</id>
<url>http://minebuilders.me:8080/plugin/repository/everything/</url>
</repository>
<!-- Citizens -->
<repository>
<id>citizens-repo</id>
<url>http://repo.citizensnpcs.co</url>
</repository>
<!-- Votifier -->
<repository>
<id>howaner-repo</id>
<url>http://repo.howaner.de/</url>
</repository>
</repositories>
<!-- Build -->
<build>
<!-- Basics -->
<defaultGoal>clean install</defaultGoal>
<finalName>${project.artifactId}</finalName>
<sourceDirectory>${project.basedir}/src</sourceDirectory>
<!-- Plugins -->
<plugins>
<!-- Enforcer -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
</plugin>
<!-- Compiler -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
</plugin>
</plugins>
<!-- Plugin Management -->
<pluginManagement>
<!-- Plugins -->
<plugins>
<!-- Enforcer -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>${massiveMavenEnforcerPluginVersion}</version>
<executions>
<execution>
<id>enforce-versions</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>${massiveMavenVersion}</version>
</requireMavenVersion>
<requireJavaVersion>
<version>${massiveJavaVersion}</version>
</requireJavaVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<!-- Compiler -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${massiveMavenCompilerPluginVersion}</version>
<configuration>
<source>${massiveJavaVersion}</source>
<target>${massiveJavaVersion}</target>
</configuration>
</plugin>
<!-- Jar -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>${massiveMavenJarPluginVersion}</version>
</plugin>
<!-- Shade -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>${massiveMavenShadePluginVersion}</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<!-- DependencyManagement -->
<!-- Declare those repetitive versions and scopes once and for all. -->
<!-- We put this at the end of the file since it's so long. -->
<dependencyManagement>
<dependencies>
<!-- External - Properly published Maven projects. Not made by MassiveCraft. -->
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>${massiveJavassistVersion}</version>
</dependency>
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>${massiveSpigotVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.md-5</groupId>
<artifactId>bungeecord-api</artifactId>
<version>${massiveBungeeCordApiVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.milkbowl.vault</groupId>
<artifactId>Vault</artifactId>
<version>${massiveVaultVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.sk89q.worldedit</groupId>
<artifactId>worldedit-bukkit</artifactId>
<version>${massiveWorldEditVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.sk89q.worldguard</groupId>
<artifactId>worldguard-legacy</artifactId>
<version>${massiveWorldGuardVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.comphenix.protocol</groupId>
<artifactId>ProtocolLib</artifactId>
<version>${massiveProtocolLibVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>LibsDisguises</groupId>
<artifactId>LibsDisguises</artifactId>
<version>${massiveLibsDisguisesVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>us.dynmap</groupId>
<artifactId>dynmap</artifactId>
<version>${massiveDynmapVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>fr.neatmonster</groupId>
<artifactId>nocheatplus</artifactId>
<version>${massiveNoCheatPlusVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>uk.co.oliwali</groupId>
<artifactId>HawkEye</artifactId>
<version>${massiveHawkEyeVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.citizensnpcs</groupId>
<artifactId>citizens</artifactId>
<version>${massiveCitizensVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.vexsoftware</groupId>
<artifactId>votifier</artifactId>
<version>${massiveVotifierVersion}</version>
<scope>provided</scope>
</dependency>
<!-- Custom - Custom artifacts. Manually installed by command. -->
<!--
Not everyone has a Maven repo.
In fact some developers don't use Maven at all.
Such dependencies must be manually downloaded and installed by command.
Depending on what project you are compiling you may need to run some of the commands below.
Factions will for example require manual HeroChat installation.
You won't need most of these dependencies installed.
Most are used in closed source MassiveCraft plugins.
-->
<!--
Page: https://dev.bukkit.org/bukkit-plugins/herochat/files/
File: https://dev.bukkit.org/bukkit-plugins/herochat/files/17-herochat-legacy/
Intall: mvn install:install-file -DgroupId=com.dthielke.herochat -DartifactId=Herochat -Dversion=5.6.7-SNAPSHOT -Dpackaging=jar -Dfile=Herochat.jar
Test: mvn dependency:get -Dartifact=com.dthielke.herochat:Herochat:5.6.7-SNAPSHOT
-->
<dependency>
<groupId>com.dthielke.herochat</groupId>
<artifactId>Herochat</artifactId>
<version>${massiveHerochatVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://dev.bukkit.org/bukkit-plugins/worldborder/files/
File: https://dev.bukkit.org/bukkit-plugins/worldborder/files/40-1-8-6/
Intall: mvn install:install-file -DgroupId=com.wimbli.WorldBorder -DartifactId=WorldBorder -Dversion=1.8.6 -Dpackaging=jar -Dfile=WorldBorder.jar
Test: mvn dependency:get -Dartifact=com.wimbli.WorldBorder:WorldBorder:1.8.6
-->
<dependency>
<groupId>com.wimbli.WorldBorder</groupId>
<artifactId>WorldBorder</artifactId>
<version>${massiveWorldBorderVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://ci.drtshock.net/job/mcMMO/
File: https://ci.drtshock.net/job/mcMMO/173/
Intall: mvn install:install-file -DgroupId=com.gmail.nossr50.mcMMO -DartifactId=mcMMO -Dversion=1.5.07-SNAPSHOT -Dpackaging=jar -Dfile=mcMMO.jar
Test: mvn dependency:get -Dartifact=com.gmail.nossr50.mcMMO:mcMMO:1.5.07-SNAPSHOT
-->
<dependency>
<groupId>com.gmail.nossr50.mcMMO</groupId>
<artifactId>mcMMO</artifactId>
<version>${massiveMcmmoVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://dev.bukkit.org/bukkit-plugins/holographic-displays/files/
File: https://dev.bukkit.org/bukkit-plugins/holographic-displays/files/72-holographic-displays-v2-2-1/
Intall: mvn install:install-file -DgroupId=com.gmail.filoghost.holographicdisplays -DartifactId=HolographicDisplays -Dversion=2.2.1 -Dpackaging=jar -Dfile=HolographicDisplays.jar
Test: mvn dependency:get -Dartifact=com.gmail.filoghost.holographicdisplays:HolographicDisplays:2.2.1
-->
<dependency>
<groupId>com.gmail.filoghost.holographicdisplays</groupId>
<artifactId>HolographicDisplays</artifactId>
<version>${massiveHolographicDisplaysVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://dev.bukkit.org/bukkit-plugins/sit-and-lie-anywhere/files/
File: https://dev.bukkit.org/bukkit-plugins/sit-and-lie-anywhere/files/32-more-player-models-1-9-4/
Intall: mvn install:install-file -DgroupId=noppes.mpm -DartifactId=MorePlayerModels -Dversion=1.9.4 -Dpackaging=jar -Dfile=MorePlayerModels_1.9.4.jar
Test: mvn dependency:get -Dartifact=noppes.mpm:MorePlayerModels:1.9.4
-->
<dependency>
<groupId>noppes.mpm</groupId>
<artifactId>MorePlayerModels</artifactId>
<version>${massiveMorePlayerModelsVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://dev.bukkit.org/bukkit-plugins/war/files/
File: https://dev.bukkit.org/bukkit-plugins/war/files/12-war-v1-9/
Intall: mvn install:install-file -DgroupId=com.tommytony -DartifactId=war -Dversion=1.9 -Dpackaging=jar -Dfile=war-1.9.jar
Test: mvn dependency:get -Dartifact=com.tommytony:war:1.9
-->
<dependency>
<groupId>com.tommytony</groupId>
<artifactId>war</artifactId>
<version>${massiveWarVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://www.spigotmc.org/resources/wgregionevents-continued.15946/history
File: https://www.spigotmc.org/resources/wgregionevents-continued.15946/download?version=59697
Intall: mvn install:install-file -DgroupId=com.mewin -DartifactId=WGRegionEvents -Dversion=2.1.0 -Dpackaging=jar -Dfile=WGRegionEvents.jar
Test: mvn dependency:get -Dartifact=com.mewin:WGRegionEvents:2.1.0
-->
<dependency>
<groupId>com.mewin</groupId>
<artifactId>WGRegionEvents</artifactId>
<version>${massiveWGRegionEventsVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://www.spigotmc.org/resources/king-of-the-hill-efficient-and-customizable-30-sale.6832/history
File: https://www.spigotmc.org/resources/king-of-the-hill-efficient-and-customizable-30-sale.6832/download?version=72936
Intall: mvn install:install-file -DgroupId=com.benzimmer123.koth -DartifactId=KOTH -Dversion=5.6.4 -Dpackaging=jar -Dfile=KOTH.jar
Test: mvn dependency:get -Dartifact=com.benzimmer123.koth:KOTH:5.6.4
-->
<dependency>
<groupId>com.benzimmer123.koth</groupId>
<artifactId>KOTH</artifactId>
<version>${massiveKothVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://www.spigotmc.org/resources/particlepack.760/history
File: https://www.spigotmc.org/resources/particlepack.760/download?version=96067
Intall: mvn install:install-file -DgroupId=com.particlepack -DartifactId=ParticlePack -Dversion=3.3 -Dpackaging=jar -Dfile=ParticlePack.jar
Test: mvn dependency:get -Dartifact=com.particlepack:ParticlePack:3.3
-->
<dependency>
<groupId>com.particlepack</groupId>
<artifactId>ParticlePack</artifactId>
<version>${massiveParticlePackVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: http://ci.athion.net/job/PlotSquared/
File: http://ci.athion.net/job/PlotSquared/365/
Intall: mvn install:install-file -DgroupId=com.plotsquared.bukkit -DartifactId=PlotSquared -Dversion=3.4.6-SNAPSHOT-0244c02 -Dpackaging=jar -Dfile=PlotSquared-Bukkit-3.4.6-SNAPSHOT-0244c02.jar
Test: mvn dependency:get -Dartifact=com.plotsquared.bukkit:PlotSquared:3.4.6-SNAPSHOT-0244c02
-->
<dependency>
<groupId>com.plotsquared.bukkit</groupId>
<artifactId>PlotSquared</artifactId>
<version>${massivePlotSquaredVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://www.spigotmc.org/resources/aac-advanced-anti-cheat-hack-kill-aura-blocker.6442/history
File: https://www.spigotmc.org/resources/aac-advanced-anti-cheat-hack-kill-aura-blocker.6442/download?version=105280
Intall: mvn install:install-file -DgroupId=me.konsolas.aac -DartifactId=AAC -Dversion=2.1.1-b2 -Dpackaging=jar -Dfile=AAC21.jar
Test: mvn dependency:get -Dartifact=me.konsolas.aac:AAC:2.1.1-b2
-->
<dependency>
<groupId>me.konsolas.aac</groupId>
<artifactId>AAC</artifactId>
<version>${massiveAacVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://www.spigotmc.org/resources/anticheatplus.2714/history
File: https://www.spigotmc.org/resources/anticheatplus.2714/download?version=9961
Intall: mvn install:install-file -DgroupId=net.dynamicdev.anticheat -DartifactId=AntiCheatPlus -Dversion=2.1.4 -Dpackaging=jar -Dfile=AntiCheatPlus.jar
Test: mvn dependency:get -Dartifact=net.dynamicdev.anticheat:AntiCheatPlus:2.1.4
-->
<dependency>
<groupId>net.dynamicdev.anticheat</groupId>
<artifactId>AntiCheatPlus</artifactId>
<version>${massiveAntiCheatPlusVersion}</version>
<scope>provided</scope>
</dependency>
<!--
Page: https://www.spigotmc.org/resources/lwc-unofficial-entity-locking.2162/history
File: https://www.spigotmc.org/resources/lwc-unofficial-entity-locking.2162/download?version=98286
Intall: mvn install:install-file -DgroupId=com.griefcraft -DartifactId=lwc -Dversion=1.7.3 -Dpackaging=jar -Dfile=EntityLWC.jar
Test: mvn dependency:get -Dartifact=com.griefcraft:lwc:1.7.3
-->
<dependency>
<groupId>com.griefcraft</groupId>
<artifactId>lwc</artifactId>
<version>${massiveLwcVersion}</version>
<scope>provided</scope>
</dependency>
<!-- NMS - Full Spigot servers including NMS that may not be distributed. -->
<!-- This section is relevant to supporting multiple minecraft versions for plugins using NMS. -->
<!-- Note that we use different artifact ids to allow using all at once. -->
<!-- http://stackoverflow.com/questions/24962607/multiple-versions-of-the-same-dependency-in-maven -->
<!--
mvn install:install-file -DgroupId=org.spigotmc.spigot -DartifactId=110R1 -Dversion=1.10.0-R0.1-SNAPSHOT -Dpackaging=jar -Dfile=spigot-110R1.jar
mvn install:install-file -DgroupId=org.spigotmc.spigot -DartifactId=19R2 -Dversion=1.9.4-R0.1-SNAPSHOT -Dpackaging=jar -Dfile=spigot-19R2.jar
mvn install:install-file -DgroupId=org.spigotmc.spigot -DartifactId=19R1 -Dversion=1.9.0-R0.1-SNAPSHOT -Dpackaging=jar -Dfile=spigot-19R1.jar
mvn install:install-file -DgroupId=org.spigotmc.spigot -DartifactId=18R3 -Dversion=1.8.8-R0.1-SNAPSHOT -Dpackaging=jar -Dfile=spigot-18R3.jar
mvn install:install-file -DgroupId=org.spigotmc.spigot -DartifactId=18R2 -Dversion=1.8.3-R0.1-SNAPSHOT -Dpackaging=jar -Dfile=spigot-18R2.jar
mvn install:install-file -DgroupId=org.spigotmc.spigot -DartifactId=18R1 -Dversion=1.8.1-R0.1-SNAPSHOT -Dpackaging=jar -Dfile=spigot-18R1.jar
mvn install:install-file -DgroupId=org.spigotmc.spigot -DartifactId=17R4 -Dversion=1.7.10-R0.1-SNAPSHOT -Dpackaging=jar -Dfile=spigot-17R4.jar
-->
<dependency>
<groupId>org.spigotmc.spigot</groupId>
<artifactId>110R1</artifactId>
<version>1.10.0-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.spigotmc.spigot</groupId>
<artifactId>19R2</artifactId>
<version>1.9.4-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.spigotmc.spigot</groupId>
<artifactId>19R1</artifactId>
<version>1.9.0-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.spigotmc.spigot</groupId>
<artifactId>18R3</artifactId>
<version>1.8.8-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.spigotmc.spigot</groupId>
<artifactId>18R2</artifactId>
<version>1.8.3-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.spigotmc.spigot</groupId>
<artifactId>18R1</artifactId>
<version>1.8.1-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.spigotmc.spigot</groupId>
<artifactId>17R4</artifactId>
<version>1.7.10-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<!-- PerWorldPlugins - Section similar to the one above. -->
<!--
mvn install:install-file -DgroupId=me.incomprehendable.dev.pwp -DartifactId=125 -Dversion=1.2.5 -Dpackaging=jar -Dfile=pwp-125.jar
mvn install:install-file -DgroupId=me.incomprehendable.dev.pwp -DartifactId=124 -Dversion=1.2.4 -Dpackaging=jar -Dfile=pwp-124.jar
-->
<dependency>
<groupId>me.incomprehendable.dev.pwp</groupId>
<artifactId>125</artifactId>
<version>1.2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>me.incomprehendable.dev.pwp</groupId>
<artifactId>124</artifactId>
<version>1.2.4</version>
<scope>provided</scope>
</dependency>
<!-- Internal - Stuff made by MassiveCraft. -->
<dependency>
<groupId>com.massivecraft.creativegates</groupId>
<artifactId>CreativeGates</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.factions</groupId>
<artifactId>Factions</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.factionsdynmap</groupId>
<artifactId>FactionsDynmap</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.factionstax</groupId>
<artifactId>FactionsTax</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massiveannounce</groupId>
<artifactId>MassiveAnnounce</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivebasic</groupId>
<artifactId>MassiveBasic</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivebiomes</groupId>
<artifactId>MassiveBiomes</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivebooks</groupId>
<artifactId>MassiveBooks</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivebungee</groupId>
<artifactId>MassiveBungee</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivechar</groupId>
<artifactId>MassiveChar</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivechat</groupId>
<artifactId>MassiveChat</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivecombat</groupId>
<artifactId>MassiveCombat</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivecore</groupId>
<artifactId>MassiveCore</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivedisguises</groupId>
<artifactId>MassiveDisguises</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivefx</groupId>
<artifactId>MassiveFx</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivegates</groupId>
<artifactId>MassiveGates</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivehat</groupId>
<artifactId>MassiveHat</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massiveinhouse</groupId>
<artifactId>MassiveInhouse</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massiveintstat</groupId>
<artifactId>MassiveIntStat</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivelag</groupId>
<artifactId>MassiveLag</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivelagagent</groupId>
<artifactId>MassiveLagAgent</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivelight</groupId>
<artifactId>MassiveLight</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivelock</groupId>
<artifactId>MassiveLock</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivemagic</groupId>
<artifactId>MassiveMagic</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivemeta</groupId>
<artifactId>MassiveMeta</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivemobs</groupId>
<artifactId>MassiveMobs</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivemoney</groupId>
<artifactId>MassiveMoney</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massiveperms</groupId>
<artifactId>MassivePerms</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivequest</groupId>
<artifactId>MassiveQuest</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massiverestore</groupId>
<artifactId>MassiveRestore</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivesharding</groupId>
<artifactId>MassiveSharding</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massiveshop</groupId>
<artifactId>MassiveShop</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivesigns</groupId>
<artifactId>MassiveSigns</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivesnow</groupId>
<artifactId>MassiveSnow</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivesuper</groupId>
<artifactId>MassiveSuper</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivesupertest</groupId>
<artifactId>MassiveSuperTest</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivetagapi</groupId>
<artifactId>MassiveTagApi</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivetickets</groupId>
<artifactId>MassiveTickets</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivetraits</groupId>
<artifactId>MassiveTraits</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivevanilla</groupId>
<artifactId>MassiveVanilla</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.massivevote</groupId>
<artifactId>MassiveVote</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.vampire</groupId>
<artifactId>Vampire</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.massivecraft.wess</groupId>
<artifactId>wess</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>