Sueta

Minecraftstore.io

1.4.1

Your own webshop for ranks, keys and kits. Paid orders run in game within seconds.

·Plugin
Tested MC versions
1.18, 1.19, 1.20, 1.21, 26.1, 26.2, 26.3

0-header.png

Minecraftstore.io
Your own webshop for your Minecraft server. Players pay, the plugin runs the commands.

Create your store | Documentation | Discord

1-buy-menu.png

Version 2: rebuilt from scratch
Minecraftstore.io is rebuilt from the ground up: a new platform, a new dashboard and a new plugin. I run a server myself and built this because I wanted selling ranks to just work, without DMs, PayPal requests or typing commands by hand.

A shop in game
Players type /buy and get a chest menu with your categories and products, in your order, with the items you pick. Clicking one sends a checkout link with their name already filled in. On a phone? They get a QR code on a map. Bedrock players through Geyser and Floodgate can buy with their Xbox gamertag.

Your own webshop
On yourserver.minecraftstore.io, or free on your own domain with HTTPS. Six themes, your logo and colours, your server address and Discord. Players pay with card, iDEAL, Bancontact, Apple Pay or Google Pay, and the money goes straight to your own Stripe account.

2-storefront.png

Commands, delivered in seconds
Every product runs the commands you give it, with placeholders for the player name, UUID, quantity and more. Pick a server per command, or all of them. A command that needs the player waits until they are online.

3-product-commands.png

You see exactly what ran, on which server and when. A command that fails is retried, and you see why.

4-order-delivered.png

Everything else

  • Ranks that expire by themselves. Sell VIP for 30 days: the expiry commands run on time, and the player gets a reminder before it ends.
  • Discord roles for buyers, taken back when a timed rank ends.
  • Purchase announcements in chat, and PlaceholderAPI placeholders for a monthly goal, top buyer and last purchase.
  • Sales, coupons and banned players.
  • A dashboard with revenue, best sellers and orders that need attention.

5-dashboard.png

Pricing

  • Free: 5% per sale (minimum €0.25), plus Stripe's own payment fee. No monthly fee, every feature above included.
  • Pro (optional): €9.99 per month with a 2.5% fee, four extra themes, custom CSS and no "Powered by". 14 days free.

Setup in 5 minutes

  1. Create your store at minecraftstore.io and connect Stripe.
  2. Add your products with the commands that should run, like giving a rank with LuckPerms.
  3. Put this plugin in your plugins folder and start the server.
  4. In the dashboard, go to Servers, connect a server and copy its token.
  5. Type mcs token <your token> in the console. Your server shows as Online. Done.

Commands and permissions

  • /buy opens the shop menu (minecraftstore.buy, everyone)
  • /buy qr shows the last checkout QR code again
  • /mcs token <token> connects this server
  • /mcs status shows the connection and delivered orders
  • /mcs reload and /mcs refresh reload the config or fetch the menu again

The /mcs commands need minecraftstore.admin (operators have it). Everything players see in the menu, from titles to colours, is in config.yml.

How it works
The plugin asks the platform which commands to run. The platform never connects to your server, so there are no open ports. Commands run on the main thread in order; all network traffic runs off it, so a slow connection never lags your server.

Requirements
Paper or Spigot 1.18 or newer, Java 17 or newer. PlaceholderAPI is optional. Folia is not supported yet.

Questions? Ask in the Discord. Support from the developer himself, in English or Dutch.

Similar projects

Plugin →