AlonsoPvPAPI - AlonsoAliaga/AlonsoPvP GitHub Wiki

DeveloperAPI

Methods

Access the api in the next package:

com.alonsoaliaga.alonsopvp.AlonsoPvPAPI

List getAvailableKits()

Returns list of available kits

List getAvailableShops()

Returns list of available shops

List getAvailableArenas()

Returns list of available arenas

@Nullable String getActiveArena()

Returns active arena identifier. If none is active returns null

boolean isElytraModeEnabled()

Returns if elytra mode is enabled in arena. If no arena is active returns false

int getKills(UUID uuid)

Returns player kills

int getDeaths(UUID uuid)

Returns player deaths

double getCoins(UUID uuid)

Returns player coins (if vault is enabled it returns vault balance)

int getKillstreak(UUID uuid)

Returns player current killstreak

int getBestKillstreak(UUID uuid)

Returns player best killstreak

@Nullable String getActiveKit(UUID uuid)

Returns player active kit. If none is selected, returns null.

double getKDR(UUID uuid)

Returns player KDR

Events

Available events are:

DataResetEvent

When player data is about to be deleted/restarted.

ItemBuyEvent

When player purchases an item in shop.

KitSelectEvent

When player select a kit.

MapRotateEvent

When map changes.

PlayerKillEvent

When player kills other player. This is not fired if player suicides. (Disabled by default)

⚠️ **GitHub.com Fallback** ⚠️