Thresholds
A threshold defines when auto-split fires. Configure it at AdminCP > Setup > Options > [MC] Thread Split > Auto-split threshold.
| Field | Choices | Default |
|---|---|---|
| Mode | None, Posts, Pages | None |
| Post threshold | Positive integer | 1000 |
| Page threshold | Positive integer | 50 |
The threshold mode also accepts None to disable auto-split outright at the level it is set. This is useful for per-forum or per-thread overrides where one specific node should opt out without disabling globally.
Post-count vs page-count
| Mode | When it fires | Why pick it |
|---|---|---|
| Posts | When the part's reply_count reaches the post threshold. | Predictable absolute size regardless of board pagination. |
| Pages | When the part fills the configured number of pages, using the board's default posts-per-page. | Aligns with how readers experience the thread. Page count is recomputed against the global posts-per-page so the trigger remains consistent if you change pagination. |
Page-mode uses the default posts-per-page for the board, not any per-forum override. This keeps the trigger predictable when threads move between forums with different pagination.
How the bypass-permission interacts
The user permission Posts do not count toward auto-split threshold (see permissions) lets specific groups (typically staff) post in a thread without contributing to the threshold counter. The thread's reply_count is incremented as usual; the add-on tracks an internal "split-eligible post count" that excludes posts from members holding the bypass permission.
This is useful for support-style threads where staff replies should not push the thread toward a split.
Override layering
Each layer can specify its own mode and thresholds. The resolver walks them in order and picks the first non-null value at each setting:
thread override.threshold_mode → forum override.threshold_mode → option.threshold.mode
thread override.post_threshold → forum override.post_threshold → option.threshold.post_threshold
thread override.page_threshold → forum override.page_threshold → option.threshold.page_threshold
Setting Mode = None at any layer disables auto-split for that scope, even if higher layers had a numeric threshold configured.