LibsDisguises/plugin/src/main/java/me/libraryaddict/disguise/utilities/params/types/custom/ParamInfoPotionEffect.java
2022-02-02 20:16:24 +13:00

25 lines
747 B
Java

package me.libraryaddict.disguise.utilities.params.types.custom;
import me.libraryaddict.disguise.utilities.params.types.ParamInfoEnum;
import org.bukkit.potion.PotionEffectType;
import java.util.Map;
/**
* Created by libraryaddict on 16/02/2020.
*/
public class ParamInfoPotionEffect extends ParamInfoEnum {
public ParamInfoPotionEffect(Class paramClass, String name, String description, Map<String, Object> possibleValues) {
super(paramClass, name, description, possibleValues);
}
public boolean isParam(Class paramClass) {
return PotionEffectType.class.isAssignableFrom(paramClass);
}
@Override
public String toString(Object object) {
return ((PotionEffectType) object).getName();
}
}