Information
Features
Unlimited Categories
Unlimited Packages
Unlimited Pages
Fully configurable
MYSQL & SQLite support
Menu Actions
Leaderboards (Text or GUI)
Permission Requirements
Confirmation Menu
Discounts (Per Category Per Item, Global, Temporary or Permanent )
Discord Webhook (Command & Purchases logging)
Logs of purchases
Special Deals Option
Hot Products Option
Fully Customizable menus
PlaceholderAPI Support
HEX Color Support
Commands
/creditshop- Open the Main Credits Shop Category, a category that has default: true will be the one opened.
/credits reload - Reloads the whole plugin - Permission: rivalcredits.admin
/credits balance {player} Permission: rivalcredits.balance.others
/credits pay {player} {amount} Permission: rivalcredits.pay
/credits give {player} {amount} Permission: rivalcredits.admin
/credits set {player} {amount} Permission: rivalcredits.admin
/credits remove {player} {amount} Permission: rivalcredits.admin
/credits reset {player} Permission: rivalcredits.admin
/credits discount list
/credits discount remove <name>
/credits discount removall
/credits discount create
/credits about - Shows some info about the plugin
Placeholders
%rivalcredits_balance% - Shows raw credits amount
%rivalcredits_balance_decimal% - Shows credits amount with decimal points
%rivalcredits_balance_formatted% - Shows credits amount formatted as 1k, 1M, 1B etc
FAQ
Q: How do I change the currency command/name? A: In config.yml under options: you can change the main command, aliases for the command and shop aliases which are commands that open the shop
Q: How do I activate Discounts? A: Below you can see all possible ways of the discount commands explained
Creates a Permanent 50% off Global Discount with the name 'example' /credits discount create example 50 permanent global
Creates a Permanent 50% off Discount for the 'ranks' category with the name 'example' /credits discount create example 50 permanent ranks
Creates a Permanent 50% off Discount for the 'warrior' package in the 'ranks' category with the name 'example' /credits discount create example 50 permanent ranks warrior
Temporary Discounts
Creates a Temporary 50% off Global Discount with the name 'example' that last until 2023 09 25 23:00:00 /credits discount create example 50 2023-09-25:23:00:00 global
Creates a Temporary 50% off Discount for the 'ranks' category with the name 'example' that last until 2023 09 25 23:00:00 /credits discount create example 50 2023-09-25:23:00:00 ranks
Creates a Temporary 50% off Discount for the 'warrior' package in the 'ranks' category with the name 'example' that last until 2023 09 25 23:00:00 /credits discount create example 50 2023-09-25:23:00:00 ranks warrior
Creates a Temporary 50% off Global Discount with the name 'example' that starts from 2023 09 25 23:00:00 and lasts until 2023 09 26 23:00:00 /credits discount create example 50 2023-09-25:23:00:00_2023-09-26:23:00:00 global
Creates a Temporary 50% off Discount for the 'ranks' category with the name 'example' that starts from 2023 09 25 23:00:00 and lasts until 2023 09 26 23:00:00 /credits discount create example 50 2023-09-25:23:00:00_2023-09-26:23:00:00 ranks
Creates a Temporary 50% off Discount for the 'warrior' package in the 'ranks' category with the name 'example' that starts from 2023 09 25 23:00:00 and lasts until 2023 09 26 23:00:00 /credits discount create example 50 2023-09-25:23:00:00_2023-09-26:23:00:00 ranks warrior
Confirmation Menu
crates:
options:
size: 54
next-page-slot: 50
previous-page-slot: 48
current-page-slot: 49
name: "&8&nServer Store - Crates"
items:
'1':
confirmation: true # Enabled the confirmation menu, configured in config.yml
material: 'LIGHT_BLUE_DYE'
amount: 1
name: "&f&l1x &b&lRare Key"
lore:
- ""
- "&b&lPrice"
- "{price}"
- ""
- "&eClick to purchase"
commands:
use: true
commands:
- "crate give {player} Rare 1"
price: 200
slot: 10
package: true
no-credits-actions:
- '[close]'
- '[console]interactivebooks open nocredits {player}'
Purchases on other servers
Connecting the server's to a MySQL database and setting a unique server-id in config.yml
you can execute commands for player's on those server's upon purchase by adding server: 'serverid'
crates:
options:
size: 54
next-page-slot: 50
previous-page-slot: 48
current-page-slot: 49
name: "&8&nServer Store - Crates"
items:
'1':
server: 'SkyBlock' # Commands will be executed for player on the 'SkyBlock' server
material: 'LIGHT_BLUE_DYE'
amount: 1
name: "&f&l1x &b&lRare Key"
lore:
- ""
- "&b&lPrice"
- "{price}"
- ""
- "&eClick to purchase"
commands:
use: true
commands:
- "crate give {player} Rare 1"
price: 200
slot: 10
package: true
no-credits-actions:
- '[close]'
- '[console]interactivebooks open nocredits {player}'
Last updated