Skip to main content

Developer API

danger

The API is still in development and may change in the future. Use at your own risk!

Join our Discord server to stay updated.

Dependency​

Put the plugin's jar file in a folder within your project:

note
<dependency>
<groupId>dev.pixelstudios</groupId>
<artifactId>EpicAchievements</artifactId>
<version>{version}</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/EpicAchievements.jar</systemPath>
</dependency>

Usage​

Events​

You can listen to the events located in the dev.pixelstudios.achievements.api.events package.

Methods​

The AchievementsAPI class provides methods for registering custom tasks, rewards and conditions (use the built-in implementations as a reference) and other useful utility methods.