package com.tiedup.remake.entities.kidnapper.components;

import net.minecraft.util.RandomSource;

/**
 * Host interface for KidnapperCampManager callbacks.
 * Provides access to random source and name for camp assignment logic.
 */
public interface ICampHost {
    /**
     * Get random source for hunter role assignment.
     */
    RandomSource getRandom();

    /**
     * Get the kidnapper's name for logging.
     */
    String getNpcName();
}
