VVOUCHER API
Dependency Management
Maven, Gradle, plugin.yml, and runtime access setup for consuming the VVoucher API from another plugin.
plugin.yml
depend:
- VVoucher
softdepend:
- VVoucherMaven
<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();