HuoNiu Credits System - Points System is a powerful virtual currency plugin for XenForo 2.x that provides a complete points economy system for your forum. It supports features such as multi-currency management, user-to-user transfers, file renewals, red envelopes, bounty questions, paid content viewing, resource paid downloads, and online recharges.
It helps forum administrators easily build a vibrant community economy ecosystem. International language pack support is provided! (An English language pack will be available in the future and will be included in the plugin.) You can experience the plugin's features on this site!
Features:
Four states can be set for the same file in the Resource Manager:
Free download file
Points sales file
Real currency sales file (Currency unit can be set, supporting international payment purchases)
Points and real currency sales for the same file (Users can use any payment method to purchase the file and gain download access, offering flexibility for users)
File page displays license expiration date.
Supports resource renewals.
Renewal discounts are displayed.
Premium accounts can enjoy greater discounts with flexible discount policies.
Administrators can add user licenses to individual files and set download license durations.
Administrators can revoke user download licenses at any time.
Users can view their purchase activation information and expiration duration on the file details page.
Upgrade account guidance is added to the file list.
The file list shows discounted prices in points and real currency.
Currency exchange rate and fees are added when purchasing points.
File sales support transaction fees.
Supports using PayPal and other foreign payment methods to purchase points and files.
Expired resources can allow downloading of older versions (options include permanent download of old versions, grace period download of old versions, or forbidding download of old versions).
File detail sidebar displays resource license status.
License status dynamically calculated and displayed based on purchase and expiration dates.
Withdrawal function added (including: commissions, fees, and other configurable options in the backend).
Dynamic calculation of withdrawal amounts.
User group permissions can be set for the withdrawal feature.
Migration Tool:
Data Migration from the original [BR] MJ/Credits Plugin:
User Points
User File Purchase Records (preserves original download permissions and expiration times)
Prices of files sold using points, etc.
๐ฐ Core System
โ Multi-currency system
โ User transfers
โ Currency exchange
โ Bulk adjustment of points
โ Transaction record queries
โ Transaction fees and taxes
โ Currency exchange rate management
โ Transaction review mode
โ Daily limit control
๐ Social Features
โ Private red envelope system
โ Post tipping feature
โ Tipping records retained
โ Automatic expiration of red envelopes
โ Tipping leaderboard
โ Daily sign-in rewards
โ Bounty Q&A system
โ Points leaderboard
โ Real-time notifications
๐ต Content Monetization
โ Paid content (BBCode)
โ Attachment download fees
โ Independent pricing for attachments
โ Resource points sales
โ Resource real currency sales
โ Resource expiration renewals
โ Renewal discount offers
โ Online recharge points
๐ฆ Resource Management
โ Bulk price settings
โ Batch pricing by category
โ Payment type selection
โ Automatic currency conversion
โ Purchase limit
โ Sales statistics reports
โ Resource sales commission
โ Expiration reminder notifications
โก 60+ Automatic Events
โ Registration and login rewards
โ Post and reply rewards
โ Like and follow rewards
โ Poll and session rewards
โ Personal homepage interaction
โ Resource purchase and sales
โ Custom forum events
โ Independent forum rules
โ User group permission control
What's New in Version 2.3.7
Released
๐ Performance Optimization
Database Index Optimization: Added 6 composite indexes to the
xf_hn_transactiontable to significantly improve query performance.User currency status index
Content type index
Event definition index
Date range query index
Cache System: Implemented a two-layer cache architecture.
Currency Repository cache (30-minute TTL)
Event Repository cache (30-minute TTL)
Supports cache hit rate monitoring
๐ก๏ธ System Enhancements
Error Handling System:
Added
xf_hn_error_logtable to centrally record system errors.Added
Helper/ErrorHandlerclass to provide standardized error logging interfaces.Supports error severity classification and context logging.
Performance Monitoring:
Added
xf_hn_performance_logtable to record performance metrics.Added
Helper/PerformanceMonitorclass to track cache hit rates and slow queries.Automatically detects slow operations that exceed 0.5 seconds.
๐ง Code Optimizations
Fixed the issue with Entity layerโs circular cache rebuilding.
Unified resource purchase expiration notification index naming convention.
Improved transaction amount validation and security.
๐ Compatibility
Fully compatible with XenForo 2.3.8.
Backward compatible with versions 2.0.0, 2.3.5, and 2.3.6.
Ensures consistency between fresh installs and upgrade installations.
๐ Security
Enhanced transaction amount validation (using
bcmathfor high-precision calculations).Improved error information security logging (sensitive information filtering).
Upgrade Suggestion: It is recommended that all users on version 2.3.6 upgrade to this version for better performance and stability.
please support the developers. If you have any other questions
please leave a comment and let us know!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.