Enjin DonationCraft: free donations and shop for Minecraft
Enjin DonationCraft is a free plugin for Minecraft that links your site and server, enabling instant donations, automatic reward delivery, and rank sync without coding.
Download EnjinMinecraftPlugin
Original name: EnjinMinecraftPlugin
| File | Version | Loader | Size | |
|---|
| EnjinMinecraftPlugin.jar | — | — | 42 КБ | Download |
Enjin DonationCraft: Donations and Server Website Plugin
Running a Minecraft server is about more than just keeping the world online. You need to build a community, engage players, and—if you want to keep the lights on—find a way to accept donations without making the experience feel clunky or confusing. That is exactly the problem that Enjin DonationCraft: Donations and Server Website Plugin was built to solve. This is a free, two-part system that connects your Bukkit-based server to the Enjin web platform, giving you a complete donation store, rank synchronization, voting rewards, and player statistics—all without writing a single line of code.
What the Plugin Does and How It Fits Together
Enjin DonationCraft acts as the bridge between your Minecraft world and your Enjin-powered website. When a player buys a package on the site, the plugin picks up that transaction and executes the commands you have set up directly in the game—usually within 30 seconds. You do not need to manually grant items, assign permission groups, or send messages. The system handles everything automatically.
The plugin supports multiple Minecraft versions, and it has been a staple for servers running on Bukkit and its forks like Spigot and Paper. The setup is straightforward: you register a site on Enjin, install the plugin on your server, and link the two using the API key provided. Once connected, you can manage everything from a drag-and-drop admin panel on the website.
The In-Game Store with a Chest GUI
One of the standout features is the ChestShop GUI, which is enabled by default. Players can open a visual storefront styled like a chest, browse through categories and subcategories, see prices, and make purchases without ever leaving the game. As an admin, you have full control over how this menu looks. You can change the frame colors, text colors, and the display mode—either a full visual list of items or a more compact text-based layout.
Sorting is flexible too. You can arrange items manually, alphabetically, or by popularity. For servers that want to encourage repeat purchases, the plugin supports cumulative packages. If a player has already bought related items, the system can automatically offer discounts or upgrades. You can also set stock limits and per-player purchase caps, so limited-edition items do not get hoarded by a single user.
Custom Commands and Payment Handling
The real power of Enjin DonationCraft: Donations and Server Website Plugin lies in its command execution system. You can define actions for purchase, expiry, refund, and chargeback events. For example, when a player buys a VIP rank, the plugin can run a command to add them to the correct permission group, send a welcome message, and give them a special item—all in one go.
Custom variables let you personalize these commands. You can insert the player's username, the payment amount, or even their answers to custom questions asked during checkout. This is especially useful for servers that sell cosmetic items where the buyer needs to specify a color or a name.
Chargebacks and refunds are handled automatically. If a payment is reversed, the plugin will remove the associated tags or run the commands you have configured to strip the player of their purchased privileges. This prevents abuse and ensures that only paying players keep their perks.
Payment Gateways and Multi-Store Support
Donations can be collected through PayPal, credit cards, 2Checkout, and Onebip. The plugin gives you the option to create multiple independent stores, each with its own payment methods, rules, and terms that players must accept before completing a purchase. This is handy if you run a network of servers or if you have different worlds with separate economies and reward structures.
Rank Synchronization Between Site and Server
Enjin DonationCraft automatically syncs permission groups between your website and your game server. When a player earns a tag on the site—say, after buying a donor rank—the plugin instantly assigns the matching group in-game. The reverse also works: if you grant a rank via the console or in-game command, the player's tag on the site updates accordingly.
You can specify which world a privilege applies to, which is useful for servers that separate survival, creative, and minigame worlds. The plugin also supports tag-based whitelisting. If a player receives a specific tag, they are automatically added to the server whitelist, giving you a simple way to gate access behind a purchase or a forum activity threshold.
Voting Rewards and Player Statistics
The Enjin platform includes a voting module that is fully compatible with Votifier. You can connect dozens of voting sites, rename them in the admin panel, and track top voters for the day, week, or month. Players see green checkmarks next to the sites where they have already voted, which encourages them to complete the full voting cycle and return the next day.
Votes are recorded even if the player is not registered on your website, so no data is lost. In-game, you can display statistics using signs and player heads. Place a sign with the code [donation#] and the plugin will show a list of recent donors. You can narrow it down to a specific item or package. Other options include top players by playtime, top forum members, newest site registrations, or leaders in points and money spent. The player heads appear above the sign, creating a visually appealing display that works great in spawn areas or near a trading hall.
Permissions, Security, and Privacy
The plugin ships with a granular permission system. For example, enjin.sign.set lets trusted staff create statistics signs, while enjin.give allows them to issue items via the /enjin give command, even if the target player is offline. Note that the give command requires TuxTwoLib as a dependency.
There are also permissions for admin notifications. You can choose to alert staff when the connection to Enjin is lost, when an update is available, or when there is a problem with the economy plugin. This keeps you informed without spamming everyone.
All data sent to the Enjin platform—player names, UUIDs, permission groups, block statistics, and kill counts—is kept confidential. It is visible only to you unless you decide to make it public, giving you full control over your community's data.
Why This Plugin Remains a Top Choice
Enjin DonationCraft: Donations and Server Website Plugin for Minecraft offers a complete, unrestricted feature set at no cost. You can manage multiple servers from a single website, automate rank changes, handle payments securely, and build a rewarding voting system—all without paying for premium features or dealing with stripped-down functionality.
The admin panel is intuitive, so even a server owner with minimal technical experience can set up a store in under an hour. Whether you are just starting out or running a large network, this plugin gives you the tools to monetize your server effectively while keeping the player experience smooth and engaging.
Getting Started with Installation
If you are ready to try it, the process is simple. First, create a free site on Enjin. Then, download Enjin DonationCraft: Donations and Server Website Plugin from the official source and place the JAR file into your server's plugins folder. Restart the server, enter your site's API key in the config file, and you are connected. The in-game store, rank sync, and voting modules will be ready to configure right away.
To get the most out of the system, spend some time setting up your product categories, defining custom commands for each package, and testing the chargeback actions. Once everything is in place, you can focus on what matters most: growing your community and keeping your players happy. If you have not yet tried this integration, now is the time to see how much easier server management can be.
Author: KlamrFox