package eu.mrneznamy.mrultimatelibrary.placeholders;

import org.bukkit.entity.Player;

/**
 * Functional interface for placeholder handlers
 */
@FunctionalInterface
public interface MrLibPlaceholder {
    
    /**
     * Handle placeholder request
     * 
     * @param player Player requesting the placeholder
     * @param params Additional parameters (text after placeholder name)
     * @return Placeholder value
     */
    String onRequest(Player player, String params);
}

