Milestone Celebrations Plugin for MyBB
MYBB
PLUGIN
free
A warm congratulations message the moment a member hits 100, 500 or 5,000 posts — exactly once.
Small recognition, delivered at the right moment. When a member's post count crosses a round number, the board notices and says so in a private message.
What it gives you:
• Watches for true crossings of 100 / 500 / 1,000 / 2,500 / 5,000 posts, on new threads and replies alike.
• Sends a congratulation PM from the board itself, naming the milestone the member just reached.
• Celebrated once per milestone per member: a unique log row is written first, so retries and double clicks can never double-celebrate.
• Adds a +50 credit bonus when DF Credits is installed, and silently skips it otherwise — no half-state, no fatal error.
• Veterans already past a mark are not retro-spammed; only real crossings trigger.
This is the 2.0 line, rebuilt as a versioned release from the deployed source rather than the missing original archive.
What it gives you:
• Watches for true crossings of 100 / 500 / 1,000 / 2,500 / 5,000 posts, on new threads and replies alike.
• Sends a congratulation PM from the board itself, naming the milestone the member just reached.
• Celebrated once per milestone per member: a unique log row is written first, so retries and double clicks can never double-celebrate.
• Adds a +50 credit bonus when DF Credits is installed, and silently skips it otherwise — no half-state, no fatal error.
• Veterans already past a mark are not retro-spammed; only real crossings trigger.
This is the 2.0 line, rebuilt as a versioned release from the deployed source rather than the missing original archive.
What's included
- Detects exact crossings of 100 / 500 / 1,000 / 2,500 / 5,000 posts
- Congratulation PM sent from the board's system sender
- A unique (member, milestone) log row guarantees once-only celebration
- +50 credit bonus when DF Credits is active, skipped silently otherwise
- No retro-spam for members already past a milestone
- No settings; one log table created on install and dropped on uninstall
At a glance
| Platform | MyBB plugin |
|---|---|
| Latest version | v2.0.0 |
| Download size | 17.4 KB |
| Released | 25 Oct 2026 |
| Downloads | 0 |
| Access | Free — sign in to download |
| Compatibility | MyBB 1.8.40 tested |
| PHP | 8.1+ intended, runtime tested on 8.4.27 |
| Database | MySQL / MariaDB |
| Requires | nothing mandatory; DF Credits optional |
| Licence | GPL-3.0-or-later |
| Tables | one InnoDB log table |
Requirements
- MyBB 1.8.40 is the tested target.
- PHP 8.1 or newer (runtime tested on 8.4.27).
- Working private messages — the congratulation is delivered as a PM.
- DF Credits is optional and only affects the bonus.
Checksum
Verify your download before you upload it to your board.
3840f11bee281c7ee704da233a0275effb512932a7efaf6784a8829a47cc025aInstall it
1. Back up your files and database first.
2. Upload the inc/ folder from the archive into your MyBB root, keeping the paths.
3. Admin CP → Configuration → Plugins → Install & Activate.
4. No settings — the milestones and their wording are built in.
2. Upload the inc/ folder from the archive into your MyBB root, keeping the paths.
3. Admin CP → Configuration → Plugins → Install & Activate.
4. No settings — the milestones and their wording are built in.
Questions people ask
Will existing members get a flood of old congratulations?
No. Only true crossings trigger, so someone already at 3,000 posts is not celebrated for passing 500 years ago.
Can a member be congratulated twice for the same milestone?
No. The unique log row is written before the PM, so a retry or double click cannot duplicate it.
Does the credit bonus need DF Credits?
Yes, and only then. Without it the PM is still sent and the bonus is skipped cleanly.
All releases
| Version | Released | Size | Downloads | Changelog |
|---|---|---|---|---|
| v2.0.0 latest | 25 Oct 2026 | 17.4 KB | 0 | # 2.0.0 — 22 October 2026 New versioned replacement; the 1.0 archive was not recovered. - Detects the exact post where a member crosses 100 / 500 / 1,000 / 2,500 / 5,000 posts — on new threads and replies alike. - Sends a warm congratulation PM from the board (system sender) naming the milestone. - Celebrated exactly once per milestone per member: a UNIQUE(member, milestone) log row is written first, so retries and double-clicks never double-celebrate. - +50 credits bonus only when DF Credits is actually installed and active — silently skipped otherwise, no fatal, no half-state. - Veterans already past a mark are not retro-spamming: only true crossings trigger. |
Ratings & reviews
No ratings yet — the first one will be real, not seeded
Ratings come from registered members only — that is the whole point.
Sign in to rateFree account, 20 seconds. Create one
More MyBB plugins
Credits Plugin for MyBB
The points engine the rest of the suite builds on — earned automatically, spent in the shop.
Support Desk Plugin for MyBB
A private support desk inside your forum — tickets, staff view, no third-party helpdesk.
Achievements Plugin for MyBB
Ten automatic milestone badges — posts, threads, hours online, tenure — on profiles and a…
MyBB Google Authenticator Login
Google Authenticator (TOTP) two-factor authentication for MyBB logins