UltraPAY - Streamlined Economy Plugin v3.0.0 — Cross Server & Folia Support

Efficient economy management with GUI, offline payments, and more.
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: "&#08FB25{playerName}"
      lore:
        - "&fMoney&f: &7{balance} &#08FB25(#{position})"
    player_position:
      title: "&#08FB25{playerName}"
      slot: 48
      lore:
        - "&fMoney&f: &7{balance} &#08FB25(#{position})"
    baltop_refresh:
      title: "&#08FB25ᴍᴏѕᴛ ᴍᴏɴᴇʏ"
      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: "&#08FB25ɴᴇxᴛ →"
      lore:
        - "&fClick to go to the next page"
      slot: 53
just an small api update.
Not required update to server
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
Fixed Some Hex Color Errors
fixed startup issue for 1.21.1

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​


  1. Download the latest version of UltraPAY.
  2. Replace the old .jar file with the new one in your plugins folder.
  3. Start your server - the plugin will automatically update your config.yml with the new options.
  4. 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! 🎉
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 5% commission.
4,720 Views
37 Purchases
41 Downloads
Sep 16, 2024 Published
Jun 21, 2026 Updated
5.00 star(s)
Average rating (16)
2.9 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Economy
  1. GUI
Game mode
  1. Survival & SMP
  1. Earth
  1. Lifesteal
Game mode
  1. Survival
  1. Earth
  1. Lifesteal
Game mode (legacy)
  1. Survival
  1. Earth
  1. Lifesteal
Supported software
  1. Bukkit
  1. Folia
  1. Purpur
Supported versions
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
A feature-rich teleport request plugin with GUI support and Folia compatibility.
5.00 star(s) 32 ratings
343 purchases
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
135 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
133 purchases
Full-featured team system with cross-server homes, permissions, GUI, and Folia support
5.00 star(s) 19 ratings
105 purchases
Share and earn
Refer this resource and earn a 5% commission.
4,720 Views
37 Purchases
41 Downloads
Sep 16, 2024 Published
Jun 21, 2026 Updated
5.00 star(s)
Average rating (16)
2.9 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Economy
  1. GUI
Game mode
  1. Survival & SMP
  1. Earth
  1. Lifesteal
Game mode
  1. Survival
  1. Earth
  1. Lifesteal
Game mode (legacy)
  1. Survival
  1. Earth
  1. Lifesteal
Supported software
  1. Bukkit
  1. Folia
  1. Purpur
Supported versions
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
A feature-rich teleport request plugin with GUI support and Folia compatibility.
5.00 star(s) 32 ratings
343 purchases
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
135 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
133 purchases
Full-featured team system with cross-server homes, permissions, GUI, and Folia support
5.00 star(s) 19 ratings
105 purchases
Top