Lewati ke konten

Setup Dependency RankForge API – Maven, Gradle & plugin.yml

Untuk memakai API, plugin kamu perlu mengompilasi terhadap JAR RankForge dan menyatakan dependency di plugin.yml. JAR RankForge sendiri tidak ikut dibundel ke plugin kamu (scope provided / compileOnly).

  1. Unduh RankForge-1.0.0.jar dari halaman rilis resmi Modrinth.
  2. Letakkan file JAR di dalam folder libs/ proyek plugin kamu.
<dependency>
<groupId>xyz.noxlydev</groupId>
<artifactId>RankForge</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/RankForge-1.0.0.jar</systemPath>
</dependency>

Tentukan apakah RankForge wajib (hard depend) atau opsional (soft depend):

# Wajib: plugin tidak akan jalan jika RankForge tidak ada
depend:
- RankForge
# ATAU Opsional: plugin tetap jalan, fitur ranking opsional
softdepend:
- RankForge
import xyz.noxlydev.rankforge.api.RankForgeAPI;
if (RankForgeAPI.isAvailable()) {
// API siap digunakan
int points = RankForgeAPI.get().getPoints(player);
}