VZone Plugins/VVoucher/API/Dependency Management

plugin.yml

depend:
  - VVoucher

softdepend:
  - VVoucher

Maven

<repositories>
  <repository>
    <id>vzone-repo</id>
    <url>https://repo.vzone.hu/releases</url>
  </repository>
</repositories>

<dependencies>
  <dependency>
    <groupId>hu.vzone</groupId>
    <artifactId>VVoucher</artifactId>
    <version>1.0.0</version>
    <scope>provided</scope>
  </dependency>
</dependencies>

Gradle

repositories {
  maven("https://repo.vzone.hu/releases")
}

dependencies {
  compileOnly("hu.vzone:VVoucher:1.0.0")
}

Runtime Access

VVoucherApi api = VVoucherProvider.get();
if (api == null) return;

api.getEnabledVouchers();