Added getActivePet to API
This commit is contained in:
@@ -2,6 +2,7 @@ package com.willfp.ecopets
|
||||
|
||||
import com.willfp.ecopets.api.EcoPetsAPI
|
||||
import com.willfp.ecopets.pets.Pet
|
||||
import com.willfp.ecopets.pets.activePet
|
||||
import com.willfp.ecopets.pets.getPetLevel
|
||||
import com.willfp.ecopets.pets.getPetProgress
|
||||
import com.willfp.ecopets.pets.getPetXP
|
||||
@@ -14,6 +15,8 @@ import org.bukkit.entity.Player
|
||||
internal object EcoPetsAPIImpl : EcoPetsAPI {
|
||||
override fun hasPet(player: OfflinePlayer, pet: Pet) = player.hasPet(pet)
|
||||
|
||||
override fun getActivePet(player: OfflinePlayer): Pet? = player.activePet
|
||||
|
||||
override fun getPetLevel(player: OfflinePlayer, pet: Pet) = player.getPetLevel(pet)
|
||||
|
||||
override fun givePetExperience(player: Player, pet: Pet, amount: Double) =
|
||||
|
||||
@@ -18,6 +18,16 @@ interface EcoPetsAPI {
|
||||
pet: Pet
|
||||
): Boolean
|
||||
|
||||
/**
|
||||
* Get a player's active pet.
|
||||
*
|
||||
* @param player The player.
|
||||
* @return The active pet.
|
||||
*/
|
||||
fun getActivePet(
|
||||
player: OfflinePlayer
|
||||
): Pet?
|
||||
|
||||
/**
|
||||
* Get a player's level of a certain pet.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user