YuPay - In-Game Payment/Donation Supporting WeChat Pay and Alipay icon

YuPay - In-Game Payment/Donation Supporting WeChat Pay and Alipay -----

YuPay — A Modern In-Game Payment/Donation Plugin for 1.8.x-1.21.x, Supporting WeChat Pay and Alipay



YuPay 1.2.1 → 1.2.1.1 Changelog
YuPay 1.2.1 → 1.2.1.1 Changelog
Update Overview
This update focuses on comprehensive stability and maintainability improvements. We have invested significant effort in thoroughly testing all features across all major Minecraft versions from 1.8 to 1.21, ensuring consistent and reliable performance in various server environments. Additionally, the core code has been deeply refactored, and built-in dependencies have been removed, resulting in a smaller plugin size, cleaner structure, and easier future maintenance.

✅ Version Compatibility & Testing

  1. Full Version Compatibility Testing
    • Conducted complete regression testing on all major Minecraft versions from 1.8.x to 1.21.x.
    • Resolved compatibility issues that caused feature malfunctions, command errors, or UI display problems across different API versions, ensuring consistent behavior on all supported platforms.
    • Improved interaction logic with economy plugins (Vault) across different versions, eliminating potential compatibility risks.
Improvements

  1. Code Refactoring
    • Performed a comprehensive refactoring of the plugin's core logic, resulting in clearer functional module separation.
    • Optimized code structure, eliminated redundant code, and significantly improved readability and maintainability, laying a solid foundation for future feature development.
    • Standardized exception handling and logging for easier troubleshooting.
  2. Size Optimization
    • Removed all built-in dependencies (such as HikariCP). These are now dynamically loaded via the server’s lib/ directory or environment.
    • This greatly reduces the plugin JAR file size and avoids conflicts caused by dependency version mismatches.
  3. Configuration & File Structure
    • With the removal of bundled dependencies, the plugin file structure is now leaner, containing only the core functional code.
Bug Fixes

  • Fixed command tab-completion issues on certain versions caused by API changes.
  • Resolved issues where certain features failed to work correctly on 1.13+ versions due to Material name changes.
  • Fixed potential exceptions in item generation and detection across different versions.
Configuration Changes
This update does not modify the structure of config.yml or messages.yml. The configuration version remains unchanged.

  • Important Note: Because built-in dependencies have been removed, please ensure that required dependencies (such as Vault) are properly installed and configured on your server, and that their versions are compatible with your server core.
Update Guide

  1. Backup: Stop your server and back up the existing plugins/YuPay/ folder.
  2. Replace: Delete the old YuPay-1.2.1.jar file and place the new YuPay-1.2.1.1.jar into the plugins/ directory.
  3. Start: Start your server. The plugin will automatically load the new code.
  4. Verify: After startup, check the console logs to ensure the plugin loads without errors. It is recommended to test core functions (such as /pay) in-game to confirm everything works as expected.
Feedback & Support
If you encounter any issues with the new version, please feel free to join our QQ group for support: 1080918424.

Version: 1.2.1.1 Release Date: March 21, 2026
----------, Mar 21, 2026
Resource Information
Author:
----------
Total Downloads: 28
First Release: Feb 7, 2026
Last Update: Yesterday at 7:21 AM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings