1. Some More optimization
2. New Baltop Gui with position system in lore
Code:baltop-gui: title: "&0ᴍᴏѕᴛ ᴍᴏɴᴇʏ &0(&0Page {currentPage}&f/&0{totalPages})" baltop: player: title: "FB25{playerName}" lore: - "&fMoney&f: &7{balance} FB25(#{position})" player_position: title: "FB25{playerName}" slot: 48 lore: - "&fMoney&f: &7{balance} FB25(#{position})" baltop_refresh: title: "FB25ᴍᴏѕᴛ ᴍᴏɴᴇʏ" slot: 49 lore: - "&fClick to refresh!" navigation: previous: material: ARROW name: "&#FF0000← ʙᴀᴄᴋ" lore: - "&fClick to go to the previous page" slot: 45 next: material: ARROW name: "FB25ɴᴇxᴛ →" lore: - "&fClick to go to the next page" slot: 53
New Features:
- Added Configurable Payment History GUI (gui/payhistory.yml)
- Fully customizable payment history interface
- Custom titles, colors, item designs
- Configurable navigation buttons
- Custom sorting buttons and indicators
- Customizable transaction display format
- Statistics display customization
- Added server-wide GUI confirmation toggle in config.yml
- Add "payment_confirmation.enabled: true" to disable/enable payment confirmation GUI for whole server
- When disabled, /payguitoggle command will be unregistered automatically
- This provides server owners more control over payment confirmation system
- Enhanced Hex Color Support
- Added full hex color support across all plugin messages and GUIs
- Colors can be used like: &#FFE259 (Format: &#RRGGBB)
- Now you can create fancy gradients and custom colors
- Improved Player Name Display
- Payment history now shows correct player names even for offline players
- Fixed issues with "Unknown" player names in transaction history
New Configuration File:A new configuration file will be created at: plugins/UltraPAY/gui/payhistory.yml
Code:title: "&#FFE259ᴘ&#FFDC58ᴀ&#FFD657ʏ &#FFCA56ʜ&#FFC555ɪ&#FFBF54ѕ&#FFB953ᴛ&#FFB353ᴏ&#FFAD52ʀ&#FFA751ʏ - %player% %page%/%maxpage%" size: 54 items: transaction: received: material: LIME_DYE name: "&a+$%amount%" lore: - "&8━━━━━━━━━━━━━━━━━━━━━" - "&7➤ Transaction Type: &aIncoming" # ... (more configuration options available in file)
Config Updates:Add this to your config.yml:
Code:# Payment Confirmation GUI settings payment_confirmation: enabled: true # Set to false to disable GUI confirmation server-wide
Improvements:
- Optimized command registration system
- Enhanced database operations efficiency
- Better error handling and user feedback
- Improved async operation handling
- New reloadable GUI configurations
Requirements:
- Server Version: 1.20+
- Dependencies: Vault
- Optional: Any Economy plugin that hooks into Vault
Support:If you need help or have questions:
- Comment on this resource
- Join our Discord server here
- Create a ticket if you encounter any issues
Note:
- Don't forget to backup your config.yml before updating!
- The new payhistory.yml file will be created automatically
- All configurations can be reloaded in-game using /ultrapay reload
Fixed - Many Bugs
New Feature /payhistory
admin commands on /ultrapay
/ultrapay payhistory <player>
/ultrapay paypause <player>
/ultrapay payunpause <player>
if you find out any bugs report them to discord
What's New?
1. Customizable Player Status in GUI
- You can now fully customize how player status (Online/Offline) is displayed in the payment confirmation GUI.
- Easily change colors and text for both online and offline statuses through the config file.
2. Flexible Amount Display Options
- New configuration option to choose between formatted amounts (e.g., 1k, 1M) or full numbers (e.g., 1,000, 1,000,000).
- Gives you control over how currency amounts are displayed throughout the plugin.
3. Improved Configuration File
- Reorganized config.yml for easier navigation and customization.
- Added detailed comments to explain each new option.
How to Update
- Download the latest version of UltraPAY.
- Replace the old .jar file with the new one in your plugins folder.
- Start your server - the plugin will automatically update your config.yml with the new options.
- Customize the new options in config.yml to fit your server's needs.
Example Configuration
Code:gui: status: online: "&aOnline" offline: "&cOffline" display: use_formatted_amounts: true # Set to false for full numbers
We're constantly working to improve UltraPAY and provide the best economy management solution for your Minecraft server. Thank you for your continued support!
If you encounter any issues or have suggestions, please don't hesitate to reach out on our Discord server. https://discord.gg/mKNfGNQeuH
Enjoy the new features!
