PLEASE ADD VAULT TO YOUR PLUGINS FOLDER AS A DEPENDENCY
Support MySQL
Donate GUI Customizeable on config.yml
Show already owned (Customizeable on config) if player already has the rank
And automatically readjusting in the GUI if player already has the rank by next rank - current rank
Message me on discord Yueluel#7911 for any help
Support MySQL
Donate GUI Customizeable on config.yml
Show already owned (Customizeable on config) if player already has the rank
And automatically readjusting in the GUI if player already has the rank by next rank - current rank
Spoiler: Commands Usage
/donate to open the gui (Customizeable in the future updates)
and admins command permission superdonate.admin
and admins command permission superdonate.admin
Spoiler: Config.yml
All Placeholder
%player% for player
%price%
%balance%
%formatted_price%
%formatted_balance%
#Gui Title
title-gui : "&6&lDONATE"
#GUI Size
size : 27
#If the player already has that rank or the rank is lower than current rank
if-player-has-or-higher-than-current-rank : '&cALREADY OWNED'
#discount percentage
discount : 0
#fill item in GUI
fill:
enable : true
displayname : '&r'
material : BLACK_STAINED_GLASS_PANE
#Basically a mysql what else needed to explain haha :D
mysql:
enable : false
user : user
password : "password"
database : superdonate
host : 127.0.0.1
port : 3306
ssl : false
#Send message if the player already has this rank
already-have-the-rank : "&cYou already have this or more than this rank"
#Send message if the player doesn't have enough money to buy
not-enough-money : "&cYou don't have enough money to buy this rank"
gui :
#this is for the check if the player is in this group, Doesn't matter if it uppercase or lowercase because its automatically lowercase
VIP:
rank : true
#Display Names in GUI
displayname : '&aVIP'
#Material to Display
material : IRON_BLOCK
#Slot in GUI
slot : 10
#Price of the Ranks
price : 1000
#Commands if the player buy this
commands :
- 'luckperms user %player% parent set VIP'
- 'broadcast &6 %player% &fjust bought &6VIP &fRank!'
#Lore for the GUI
lore :
- '&fBuy &aVIP'
- '&fClick to buy &6 %price%'
MVP:
rank : true
displayname : '&aMVP'
material : GOLD_BLOCK
slot : 12
price : 5000
commands :
- 'luckperms user %player% parent set MVP'
- 'broadcast &6 %player% &fjust bought &6MVP &fRank!'
lore :
- '&fBuy &aMVP'
- '&fClick to buy &6 %price%'
Master:
rank : true
displayname : '&cMaster'
material : REDSTONE_BLOCK
slot : 14
price : 50000
commands :
- 'luckperms user %player% parent set master'
- 'broadcast &6 %player% &fjust bought &6Master &fRank!'
lore :
- '&fBuy &cMaster'
- '&fClick to buy &6 %price%'
key1:
rank : false
displayname : '&4Master key'
material : BEDROCK
slot : 16
price : 100000
commands :
- 'give %player% masterkey1'
lore :
- '&fBuy &4MasterKey'
- '&fClick to buy &6 %price%'
dontusethisnamerank:
rank : false
displayname : '&6&lBALANCE'
material : BOOK
slot : 26
price : 0
lore:
- '&fYour balance : &6%balance%'
%player% for player
%price%
%balance%
%formatted_price%
%formatted_balance%
Code (YAML):
#Gui Title
title-gui : "&6&lDONATE"
#GUI Size
size : 27
#If the player already has that rank or the rank is lower than current rank
if-player-has-or-higher-than-current-rank : '&cALREADY OWNED'
#discount percentage
discount : 0
#fill item in GUI
fill:
enable : true
displayname : '&r'
material : BLACK_STAINED_GLASS_PANE
#Basically a mysql what else needed to explain haha :D
mysql:
enable : false
user : user
password : "password"
database : superdonate
host : 127.0.0.1
port : 3306
ssl : false
#Send message if the player already has this rank
already-have-the-rank : "&cYou already have this or more than this rank"
#Send message if the player doesn't have enough money to buy
not-enough-money : "&cYou don't have enough money to buy this rank"
gui :
#this is for the check if the player is in this group, Doesn't matter if it uppercase or lowercase because its automatically lowercase
VIP:
rank : true
#Display Names in GUI
displayname : '&aVIP'
#Material to Display
material : IRON_BLOCK
#Slot in GUI
slot : 10
#Price of the Ranks
price : 1000
#Commands if the player buy this
commands :
- 'luckperms user %player% parent set VIP'
- 'broadcast &6 %player% &fjust bought &6VIP &fRank!'
#Lore for the GUI
lore :
- '&fBuy &aVIP'
- '&fClick to buy &6 %price%'
MVP:
rank : true
displayname : '&aMVP'
material : GOLD_BLOCK
slot : 12
price : 5000
commands :
- 'luckperms user %player% parent set MVP'
- 'broadcast &6 %player% &fjust bought &6MVP &fRank!'
lore :
- '&fBuy &aMVP'
- '&fClick to buy &6 %price%'
Master:
rank : true
displayname : '&cMaster'
material : REDSTONE_BLOCK
slot : 14
price : 50000
commands :
- 'luckperms user %player% parent set master'
- 'broadcast &6 %player% &fjust bought &6Master &fRank!'
lore :
- '&fBuy &cMaster'
- '&fClick to buy &6 %price%'
key1:
rank : false
displayname : '&4Master key'
material : BEDROCK
slot : 16
price : 100000
commands :
- 'give %player% masterkey1'
lore :
- '&fBuy &4MasterKey'
- '&fClick to buy &6 %price%'
dontusethisnamerank:
rank : false
displayname : '&6&lBALANCE'
material : BOOK
slot : 26
price : 0
lore:
- '&fYour balance : &6%balance%'
Spoiler: TODO LIST
- Add custom broadcast message
- Add custom donate commands
- Add custom donate commands
Message me on discord Yueluel#7911 for any help

Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.14, 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
SuperDonate automatically readjust your prices is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 52 times (via Spigot). Download it and open it directly in the game.