- Compatible XF 2.x versions
- 2.3
- Updates duration
- 1 Year - $20.00 ($10.00 renewal)
- Visible branding
- No
Features
Restrict specific reactions to specific user groups
Fully compatible with XenForo 2.3.7
No data loss — existing reactions remain visible
Filters the reaction picker UI
Backend-safe: disallowed reactions cannot be applied
Lightweight — no JS overrides, no core edits
Works with the default XenForo style
Clean ACP interface
How It Works
AIXF Reaction Restrictions operates on two levels:
Frontend (Reaction Picker)
- The reaction tooltip is filtered per user
- Users only see reactions they’re allowed to use
- Uses XenForo’s $xf.reactionsActive pipeline


Backend (Safety Net)
- Even if a user attempts to apply a reaction manually
- Or via mobile / edge cases
- The reaction is blocked if the user lacks permission
🛠 Installation
- Upload the addon to: /src/addons/AIXF/ReactionRestrictions
- Install via Admin Control Panel: Admin CP → Add-ons → Install/Upgrade
- Rebuild caches: AdminCP → Tools → Rebuild Caches → Rebuild All
Configuration
Navigate to:Admin CP → Content → AIXF Reaction Restrictions

For each reaction:
- Select which user groups are allowed
- Leave empty to allow everyone
- Save changes

Behavior Details
| Scenario | Result |
|---|---|
| Reaction restricted | Hidden from picker |
| Reaction already used | Still visible |
| Reaction count | Preserved |
| User loses group | Can’t use reaction anymore |
| User gains group | Reaction becomes available |
| Mobile / API attempt | Blocked server-side |
Database
This addon creates one lightweight table: xf_aixf_reaction_restrict- No core table changes
- Safe to uninstall
- Safe to reinstall
Uninstalling
- Uninstall via Admin CP
- All restrictions are removed
- Reaction system returns to default behavior
- No orphaned data
Permissions & Safety
- No permission bypasses
- No template edits required by users
- No hardcoded group IDs
- No core file changes
AIXF Reaction Restrictions is designed to be:
- Predictable
- Safe
- Non-destructive
- Admin-friendly
- Tiered communities
- Premium reactions
- Role-based moderation
- Cleaner engagement controls