Voxel Shop beta is live. Expect occasional bugs. Learn more  
TokenShop icon

TokenShop 3.4.0

Minecraft token shop website plugin with admin panel and gift card addon

TokenShop is a Minecraft token shop plugin for Paper/Spigot servers.


Players can register on the website, verify their Minecraft account with an in-game /verify code, check their token balance, and spend tokens on configurable packages such as ranks, items, crate keys, commands, and rewards.


Features:
Built-in token shop website
Website register/login system
In-game /verify account verification
Admin web panel
Configurable store packages
Player token balances
Player-to-player token payments
Item/token trade GUI
Online reward checker
PlaceholderAPI support
Reports, appeals, rules, and contact pages
Optional gift card addon


Gift Card Addon:
The package includes TokenShopGiftCards.jar as an optional addon. It lets admins create, check, delete, list, and redeem token gift cards.


Security note:
This plugin does not ask for Minecraft or Microsoft passwords. Players verify ownership only by typing a one-time /verify code in-game.


Supported:
Paper/Spigot 1.20.4 - 1.21.11
Tested on 1.21.11
Requires Java 17+


 Player Permissions
tokenshop.use
/tokenshop help
/tokenshop balance
/tokenshop pay <player> <amount>
/tokenshop trade <player> <tokens>
/tokenshop accept
/tokenshop cancel


tokenshop.balance
/tokenshop balance


tokenshop.pay
/tokenshop pay <player> <amount>


tokenshop.trade
/tokenshop trade <player> <tokens>
/tokenshop accept
/tokenshop cancel



 Admin Permissions
tokenshop.admin
/tokenshop status
/tokenshop reload
/tokenshop syncweb
/tokenshop tokens add <player> <amount>
/tokenshop tokens set <player> <amount>
/tokenshop admin add <player>
/tokenshop admin remove <player>


tokenshop.admin.status
/tokenshop status


tokenshop.admin.reload
/tokenshop reload


tokenshop.admin.syncweb
/tokenshop syncweb


tokenshop.admin.tokens
/tokenshop tokens add <player> <amount>
/tokenshop tokens set <player> <amount>


tokenshop.admin.users
/tokenshop admin add <player>
/tokenshop admin remove <player>



Online Reward
onlinereward.use
/onlinereward item <player> <material> <amount>
/onlinereward tokens <player> <amount>
/onlinereward command <player> <command>



Gift Cards
giftcard.use
/giftcard redeem <code>
/giftcard check <code>


giftcard.admin
/giftcard create <tokens>


/giftcard delete <code>
/giftcard list


 Verify
/verify <code>


 Placeholders (Commands / Config)

Custom configurable placeholders also work:

 
%tokenshop_custom_store_url% %tokenshop_custom_support_email% %tokenshop_custom_short_balance%

You can edit custom placeholders in config.yml:

 
placeholders: custom: store_url: "{store_url}" support_email: "{support_email}" short_balance: "{tokens} {currency}"

Important: PlaceholderAPI is optional, but if the server owner wants placeholders, they need to install PlaceholderAPI too.


{player}
{username}
{uuid}
{player_display}
{amount}
{tokens}
{online}
{max_players}
{server}
{server_ip}
{domain}
{store_url}
{discord}
{support_email}
{currency}
{role}
{verified}
{giftcards_enabled}
{registration_enabled}
{purchases_enabled}
{website_port}
{minecraft_port}


 PlaceholderAPI
%tokenshop_tokens%
%tokenshop_balance%
%tokenshop_verified%
%tokenshop_role%
%tokenshop_server%
%tokenshop_server_ip%
%tokenshop_domain%
%tokenshop_store_url%
%tokenshop_discord%
%tokenshop_support_email%
%tokenshop_currency%
%tokenshop_announcement%
%tokenshop_online%
%tokenshop_max_players%
%tokenshop_giftcards_enabled%
%tokenshop_registration_enabled%
%tokenshop_purchases_enabled%


 Custom PlaceholderAPI
%tokenshop_custom_store_url%
%tokenshop_custom_short_balance%


 LuckPerms Examples
lp group default permission set tokenshop.use true
lp group vip permission set tokenshop.pay true
lp group admin permission set tokenshop.admin true
lp group admin permission set giftcard.admin true
lp group admin permission set onlinereward.use true

 

 

 

01-store-home.png02-admin-panel.png03-account-verification.png04-giftcards-addon.png05-rules-page.png06-reports-page.png07-appeals-page.png08-contact-page.png

 

Sign in
$4.99 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

tokens

economy

shop

website

store

giftcards

rewards

admin