scheduleJoinSend

public static void scheduleJoinSend(Player player)

Send the pack to a joining player, deferred off the join tick. Called from PlayerManager#onPlayerJoin instead of sendResourcePack directly. See JOIN_SEND_DELAY_TICKS for why the delay exists.

Cross-platform: uses only the core Bukkit scheduler, no Paper API.