Getting Started
Adding EzSkills as a dependency
JitPack
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.ez-plugins.EzSkills</groupId>
<artifactId>ezskills-api</artifactId>
<version>2.0.3</version>
<scope>provided</scope>
</dependency>
GitHub Packages
<repositories>
<repository>
<id>github</id>
<url>https://maven.pkg.github.com/ez-plugins/EzSkills</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.ez-plugins.EzSkills</groupId>
<artifactId>ezskills-api</artifactId>
<version>2.0.3</version>
<scope>provided</scope>
</dependency>
plugin.yml
Declare EzSkills as a soft or hard dependency:
depend: [ EzSkills ] # hard dependency
# or
softdepend: [ EzSkills ] # soft dependency
First call
import com.github.ezplugins.ezskills.api.EzSkillsAPI;
// In your command or event handler:
int level = EzSkillsAPI.getSkillLevel(player, "WOODCUTTING");
player.sendMessage("Your woodcutting level is " + level);
All
EzSkillsAPImethods throwIllegalStateExceptionif EzSkills is not loaded. Guard withBukkit.getPluginManager().isPluginEnabled("EzSkills")when using soft-depend.