mirror of
https://github.com/MilkBowl/VaultAPI.git
synced 2024-11-15 15:05:14 +01:00
5c61077842
This commit adds UUID support to Vault, allowing plugins to bypass the OfflinePlayer methods which result in Bukkit trying to resolve a player to associate with the OfflinePlayer (via the server playercache and if that player doesn't exist via Mojang.) This is incredibly useful for any plugin which wants to have an Economy account that isn't associated with a player. This includes Towny, Factions, Shops plugins and others. Most importantly: having UUID methods will give these plugins an avenue to update from using the String accountName methods deprecated since Vault 1.4, which doesn't result in slow OfflinePlayer creation. AbstractEconomy has been updated so that the various Economy plugins supported internally by Vault will have support for the new methods in the same manner as when the OfflinePlayer methods were added. Small javadoc typos have also been fixed up (extra {'s, an additional {@link, etc.)
121 lines
3.7 KiB
XML
121 lines
3.7 KiB
XML
<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/maven-v4_0_0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<groupId>net.milkbowl.vault</groupId>
|
|
<artifactId>VaultAPI</artifactId>
|
|
<version>1.8</version>
|
|
|
|
<name>VaultAPI</name>
|
|
<description>Vault is a Permissions & Economy API to allow plugins to more easily hook into these systems without needing to hook each individual system themselves.
|
|
|
|
Vault currently supports the following: Permissions 3, PEX, GroupManager, bPerms, bPerms2, SimplyPerms, DroxPerms, zPermissions, rscPermissions, KPerms, Starburst, iConomy (4/5/6) BOSEconomy *6/7), EssentialsEcon, 3Co, MultiConomy, MineConomy, EconXP, eWallet, CurrencyCore, XPBank, CraftConomy, AEco, SDFEconomy, TAEcon
|
|
</description>
|
|
<url>http://dev.bukkit.org/server-mods/vault/</url>
|
|
|
|
<properties>
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
<bukkitVersion>1.13.1-R0.1-SNAPSHOT</bukkitVersion>
|
|
</properties>
|
|
|
|
<!-- Organization -->
|
|
<organization>
|
|
<name>MilkBowl</name>
|
|
<url>https://github.com/MilkBowl</url>
|
|
</organization>
|
|
|
|
<scm>
|
|
<url>https://github.com/MilkBowl/VaultAPI</url>
|
|
<connection>scm:git:git://github.com:MilkBowl/VaultAPI.git</connection>
|
|
<developerConnection>scm:git:git@github.com:MilkBowl/VaultAPI.git</developerConnection>
|
|
</scm>
|
|
|
|
<ciManagement>
|
|
<system>Travis-CI</system>
|
|
<url>https://travis-ci.org/MilkBowl/VaultAPI</url>
|
|
</ciManagement>
|
|
|
|
<issueManagement>
|
|
<system>GitHub</system>
|
|
<url>https://github.com/MilkBowl/VaultAPI/issues</url>
|
|
</issueManagement>
|
|
|
|
<repositories>
|
|
<repository>
|
|
<id>spigot-repo</id>
|
|
<url>https://hub.spigotmc.org/nexus/content/groups/public/</url>
|
|
</repository>
|
|
</repositories>
|
|
|
|
<distributionManagement>
|
|
<repository>
|
|
<id>github</id>
|
|
<name>GitHub Packages</name>
|
|
<url>https://maven.pkg.github.com/milkbowl/github-releases</url>
|
|
</repository>
|
|
</distributionManagement>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.bukkit</groupId>
|
|
<artifactId>bukkit</artifactId>
|
|
<version>${bukkitVersion}</version>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<!-- Test Dependency -->
|
|
<dependency>
|
|
<groupId>junit</groupId>
|
|
<artifactId>junit</artifactId>
|
|
<version>4.13.1</version>
|
|
<type>jar</type>
|
|
<scope>test</scope>
|
|
<optional>true</optional>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<defaultGoal>clean install</defaultGoal>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
<version>3.8.1</version>
|
|
<configuration>
|
|
<source>1.8</source>
|
|
<target>1.8</target>
|
|
</configuration>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-source-plugin</artifactId>
|
|
<version>3.2.1</version>
|
|
<executions>
|
|
<execution>
|
|
<id>attach-sources</id>
|
|
<phase>verify</phase>
|
|
<goals>
|
|
<goal>jar-no-fork</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-javadoc-plugin</artifactId>
|
|
<version>3.2.0</version>
|
|
<configuration>
|
|
<show>public</show>
|
|
<windowtitle>Vault</windowtitle>
|
|
<verbose>false</verbose>
|
|
<author>true</author>
|
|
<version>true</version>
|
|
<linksource>true</linksource>
|
|
<notimestamp>true</notimestamp>
|
|
<bottom><![CDATA[<b>Milkbowl, 2020</b>]]></bottom>
|
|
<reportOutputDirectory>${project.build.directory}</reportOutputDirectory>
|
|
<destDir>javadoc-latest</destDir>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
</project>
|