CraftingStore | Free minecraft donation system [1.16 compatible!] 2.6.6

Register now to download for free
Web based minecraft donation store! (Spigot, Bukkit and BungeeCord supported)
home4.png


What is CraftingStore?
We are a donation platform, build to give all servers (small or big) a chance to receive donations and process them. We offer a very generous bronze (free) plan, that includes all the basics and more to boost your sales to the next level! We do not run advertisements (only a backlink in the footer) on the free plan, and you can create unlimited packages, servers, etc!

Do you have Discord?
Yeah, we have a Discord server for CraftingStore, located here; https://craftingstore.net/social/discord

The plugin
Our plugin supports Spigot & bukkit & BungeeCord and Sponge.

The plugin will offer the users a /buy menu with your store items, and it will handle the command execution when a player donates to your server.

The price
Our system is mainly free, which offers almost all of the features, but we do have paid for plans, that offer more advanced features, like Gift-cards, HTTPS on your custom domain, priority support and much more!

Current Features
- Unlimited packages*
- Unlimited servers*
- Unlimited coupons*
- Custom domain
- Mail when someone donates
- Automatic payment processing
- Own domain on every plan.
- No (google) ads (only a small footer link)
All features: See our plans! (Click)


Payment gateways
- PayPal
- Paymentwall
- Paygol
- Stripe
- Mollie

Setup
1) Create an account on https://craftingstore.net/register
2) Use our setup tool on the dashboard to create the first Server, package, category.
3) Download the plugin.
4) Get the API key from the servers page and enter it in the plugin config.
5) Setup the rest of the store, and start accepting donations!

API
Events;
> DonationsReceivedEvent

- getCommand() - The command that will run.
- getMcname() - The player that did donate.
- getUUID() - The UUID of the player that did donate.
- getPackageName() - The package name.
- getPackagePrice() - The price.
- getCouponDiscount() - The amount discount.


Commands
- /craftingstore reload -> Reload the config.
- /craftingstore key <server key> -> Sets the key, and reloads the server scheduler.
- /buy -> Inventory, with categories & packages.
(use /csb on BungeeCord, and if your server has /cs in use, you can try /craftingstore instead.)

Permission: craftingstore.admin

PlaceholderAPI (link)
You can use the following placeholders, in the plugins that have support for Clip's PlaceholderAPI plugin. You'll need to install PlaceholderAPI to make these placeholders work.

%craftingstore_donator% -> 5 recent donators (MinecraftName: Amount spent this month)
%craftingstore_donator_1% -> Top donator (MinecraftName: Amount spent this month)
%craftingstore_donator_2% -> Second top donator (MinecraftName: Amount spent this month)
%craftingstore_donator_3% -> Two after top donator (MinecraftName: Amount spent this month)
%craftingstore_donator_4% -> Three after top donator (MinecraftName: Amount spent this month)
%craftingstore_donator_5% -> Four after top donator (MinecraftName: Amount spent this month)

%craftingstore_payment% -> 5 recent payments (MinecraftName: packagename)
%craftingstore_payment_1% -> Last payment (MinecraftName: packagename)
%craftingstore_payment_2% -> Second last payment (MinecraftName: packagename)
%craftingstore_payment_3% -> Two after last payment (MinecraftName: packagename)
%craftingstore_payment_4% -> Three after last payment (MinecraftName: packagename)
%craftingstore_payment_5% -> Four after last payment (MinecraftName: packagename)

Example
https://example.craftingstore.net/
You can use a subdomain from our domain or you may link your own custom domain. All subdomains on our own domain have SSL connection. If you want SSL on your own domain, please use the Flexible SSL from Cloudflare, our system will detect this.

Panel screenshots
dashboard.webp

coupons.webp

Running Spigot/Bukkit 1.7

The plugin depends on Google's GSON library, this library is only available in Spigot/Bukkit 1.8.3+. If your server is running a version below this, please install this plugin as well: https://www.spigotmc.org/resources/gson-for-1-8-3-or-older.30852/

* = Fair use, don't try to make 100+ packages, servers or coupons just because it's allowed.


---
Don't give negative reviews if the system doesn't have something that you want. You can always ask in the Discussions, but please don't do this in the reviews.

Latest updates

  1. Processing commands in chunks, and resolved an issue with the item amount in the buy menu.

    This update will process executing commands in "Chunks", when processing large amounts of...
  2. Enable HEX in inventories & on-demand debug command

    - Support for HEX in inventories menus (using &#hexcode) - Command /craftingstore debug to...
  3. Various updates

    - Support for customModelData. You can use this to show custom icons in-game with packs. -...

Latest reviews

Craftingstore is super cheap and reliable! I would highly recommend to anyone who is creating a server. Craftingstore is 10x more simple than buycraft, I've tried buycraft, but its too expensive and hard.
I've been using them for years. Recommended
Hello. i would recommand adding a feature that lets server owners add coupons through ingame, that way they can use it ingame aswel as a feature to give to players. through voting or something else.
This is extremly good well worth it i ahve seen some bugs at the site where it gives me error 503 but that's and easy fix and dosn't bother customers mutch
Very nice alternative to BuyCraft, has lots of its features while being free. Would definitely recommend. Checked out its frontend, backend, and plugin usage, extremely well made, 10/10!

Author

Author
Tim_kwakman
Downloads
150
Views
4,453
First release
Last update
Rating
5.00 star(s) 5 ratings
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.