A universal Minecraft plugin that connects Shopify with your Minecraft server and automatically processes orders.
- Automatic Order Processing: Synchronizes Shopify orders with your Minecraft server
- Flexible Package System: Configurable commands for different products
- Multi-Storage Support: MySQL or file-based storage
- Notification System: In-game notifications for administrators
- Debug Mode: Detailed logging for troubleshooting
- Generic Design: Works with any Minecraft server and Shopify store
- Download the plugin JAR file
- Place it in your server's
plugins/folder - Restart your server
- Configure the
config.ymlwith your Shopify credentials - Restart the server again
- Go to your Shopify Admin Panel
- Navigate to "Apps" → "Develop apps"
- Create a new app
- Enable the following permissions:
read_orders(required)read_customers(recommended)read_products(optional)
- Copy the API token to your
config.yml
packages:
"VIP Rank":
commands:
- "lp user %player% group add vip"
- "give %player% diamond 32"
- "title %player% title {\"text\":\"VIP\",\"color\":\"gold\",\"bold\":true}"Important: The package name must match exactly with the product name in Shopify!
/mineshopify reload- Reloads the configuration/mineshopify status- Shows plugin status
Permission: mineshopify.admin (Default: OP)
storage:
MySQL: true
host: "localhost"
port: 3306
database: "minecraft"
username: "user"
password: "password"notifications:
enabled: true
recipients:
- "admin"
- "owner"
message: "&6[&e&lSHOP&6] &e%player% &7purchased &6%package%&7! 🎉"The plugin is built with a modular architecture:
ShopifyManager- API communicationStorageManager- Data persistenceParseManager- JSON processingNotificationManager- Notifications
Available placeholders in commands and messages:
%player%- Player name%package%- Package name%order_id%- Shopify order ID
- Plugin won't load: Check Java version (minimum 8)
- No orders processed: Verify API token and permissions
- Commands not working: Ensure required plugins (LuckPerms, Economy) are installed
Enable debug mode for detailed logs:
debug: true- Minecraft: 1.13+
- Java: 8+
- Dependencies: None (optional: LuckPerms, Economy plugin)
Copyright © 2025 MineShopify by Marsways Digital Services
- Website: https://mineshopify.com
- Documentation: https://docs.mineshopify.com
Note: This plugin is generic and can be used with any Minecraft Spigot / Paper server. Customize the configuration to fit your needs.