package de.tobiyas.racesandclasses.APIs;
import java.util.Set;
import java.util.UUID;
import de.tobiyas.racesandclasses.RacesAndClasses;
import de.tobiyas.racesandclasses.entitystatusmanager.debuff.Debuff;
public class DebuffAPI {
/**
* Returns all Debuffs on that entity.
*
* @param entity to check
*
* @return all Debuffs on that entity.
*/
public static Set<Debuff> getAllDebuffs(UUID entity){
return RacesAndClasses.getPlugin().getDebuffManager().getAllDebuffs(entity);
}
/**
* Registers a new Debuff.
*
* @param debuff to add
*/
public static void registerNewDebuff(Debuff debuff){
RacesAndClasses.getPlugin().getDebuffManager().register(debuff);
}
/**
* Cancles the Debuff passed.
*
* @param debuff to cancle
*/
public static void cancelDebuff(Debuff debuff){
RacesAndClasses.getPlugin().getDebuffManager().cancel(debuff);
}
}