Auction off your precious items! CraftBay is an auctioning system that allows players to trade their items by bidding for them. After a set amount of time, the highest bid wins. Payment is handled via Vault.
Links
- GitHub page (Source code)
- SpigotMC resource page (1.13+ downloads)
- BukkitDev plugin page (Current and legacy downloads)
- Configuration file (yaml)
- Language file (yaml)
Intended use
Despite the wide availability of shopping plugins, an auction is still the best way for auctioneers to achieve the maximum price for their goods by reaching a broad audience and having them duke it out. Experience shows that especially rare items such as enchanted tools and armor can make for a very intense and exciting fight for the highest bid. The winning bid may even exceed the price for the same item available in shops.
Features
- Players can auction off items from their inventory
- Bid for items with your in-game currency
- World blacklist
- Live notifications about auction activity (players can mute it)
- Spam protection: Suppress messages when people spam bids
- Fully customizable messages
- Admin commands to moderate auction activity
- Auction history for in-game review
- Auctions survive server restarts
- Informative display of item properties (damage, enchantments, etc)
- Auctions will survive a server restart.
- A cancelled auction or one that ends without any bids will return the item to the owner.
- If items are handed over to a player with a full inventory, they will be dropped where they are standing.
Commands
Auctions are managed with simple commands with an interactive on-line help.
/auction
This command will always direct you to an overview of your current options./auc
An alias for /auction that works with all of the below/auc ?
Get help/auc info
Display information about the current auction/auc preview
Preview the auctioned item in a chest interface/auc history [id]
Review past or queued future auctions/auc bid [amount]
Place a bid/bid [amount]
Shortcut for /auction bid/auc start [starting price]
Auction off an item/auc hand [starting price]
Auction off the item in your hand/auc end [delay]
End the current auction/auc cancel [id]
Cancel an auction/auc ignore
Ignore broadcasts/auc listen
Receive broadcasts
Admin Commands
Admins have additional commands to get more information than normal users, moderate the market activity, auction off spawned items or stimulate the economy by bidding for items on behalf of the bank.
/auc bank <item> <amount> [starting price]
Auction off a spawned item/auc fake <name> [starting price]
Auction off a fake item/auc bankhand
Auction off item in hand on behalf of the bank/auc bankbid [amount]
Place a bid on behalf of the bank/auc log [id]
Display the log of an auction/auc reload
Reload the configuration file
Permissions
The defaults are set up so anyone can query auction information and place bids. Permission to start auctions, however, is not granted by default. Administrative actions default to op.
auction.info
Query information about the current auctionauction.bid
Place bids for auctions. Implies auction.receiveauction.start
Start your own auctionauction.admin
Perform administrative commandsauction.receive
Receive items you won (since v1.2.1)auction.nofee
Player is exempted from the auction feeauction.notax
Player is exempted from the auction tax
How it works
Every player with the appropriate permission can start an auction for any amount of items in their inventory. To do so, they can simply type /auc hand to sell whatever they are holding in their hand, or /auc start to be presented with a chest interface to put their items in. If everything is alright, the auction will be publicly announced and the plugin will claim the item and start accepting bids.
Placing a bid means declaring the maximum amount you are willing to pay for the item. After the auction times out, the participant with the highest bid wins, but all he has to pay is just enough to beat the second highest bid. This is how many online auction houses function.
The result of this system is that sniping, that is overbidding by a small amount in the last second, becomes very difficult. Also players don't have to worry about placing an unnecessarily high bid when nobody else is interested in paying nearly as much. They can just declare the maximum amount right away and be guaranteed to pay up to that but no more, and only as much as is necessary to win. Also, nobody else will know about it unless they bid even more.
Language
All in-game chat output is configurable and CraftBay comes with several language files: English (en_US), German (de_DE), Simplified Chinese (zh_CN), and Russian (ru_RU). The preferred language can be chosen in the configuration file and adjusted via configuration files.
Two things I'm not clear on.
1. Is it possible to do /auc bankhand with a starting price? It says too many arguments when I try to put a number.
2. Is it possible to do /auc bank item as an item with custom tags? Like enchantment, name, lore etc.
If these are not possible, please consider them for new features.
Thanks!
[12:55:17] [Server thread/INFO]: [CraftBay] Enabling CraftBay v2.26
[12:55:17] [Server thread/ERROR]: [CraftBay] Failed to setup economy. CraftBay is not enabled!
[12:55:17] [Server thread/ERROR]: Error occurred while enabling CraftBay v2.26 (Is it up to date?)
I've used 1.14.2 plugin version (2.26) on 1.14.2 spigot.
I need help with this plugin, because I can't found any better Auction plugin. Other ones are worse.
Thx for such a great plugin. Make sure you will add this translation to your lang list: https://cdn.discordapp.com/attachments/358630608747888651/397479010554216458/ru_RU.yml
In reply to Infro_:
Hi i was wondering if it would be possible to change or make a option where tax is taken from the final selling price of an item sold thank you
Hi, not sure if it is still being maintained, but a nice plugin to have. However the upcoming 1.12 appears to break it?
Thanks
https://pastebin.com/6FdKurZf
Great to see this updated, we haven't updated it in over a year and works with 1.10.2, but will be now! :)
please, update to 1.9 or someone try to find a link to that.
Sadly, I'm getting a lot of errors with 1.9 :( it worked 100% fine before this
I'm using paperspigot 1.8.8 and newest vault, works just fine. Sure the best and most loved auction plugin I've ever seen! Keep it up, works perfectly.
Im not reciving any errors at all with the latest version of spigot, this plugin, or vault...
Well this plugin no longer works with spigot builds 1.8.4+
http://timings.aikar.co/?url=11685025
Have one issue. Im trying to prevent players bid'ing then jumping to a minigame or skyblock and getting items into those worlds. Would be nice if it stored the items then when the player has allowed command they can recover the items.
Hey, Are you planning on adding more colours, maybe use the formatting codes?
Thanks!
@MineCrafterCity
Strange as it work fine for us
@Har88
Same here. Newest Vault update breaks CraftBay.
I would like to report a bug that was active prior to any recent updates to other plugins, its been around for a long while and I'm just getting around to mentioning it. On my server several players found a way to auction items for the price "NaN". They use it to show off items, that they don't really want to sell. Stuff won at events or, how many god apples they have. Not a huge deal but every time they do, the "NaN" is in response to an error which spams my console. The players use "123e456" as the auc price to cause this "NaN" result and error. Iv tested it and it can be used in several ways 12e3456, 1234e56, 12345e6 and so on. Is there any way to fix this or block it from the plugin? I will include the error also and thanks, this is the best Auc plugin in Bukkit...
http://pastebin.com/UiSuPug2
@Har88
I'm on the newest Bukkit 1.8 release, and the newest Vault which is the 1.5.0 release with no new errors or issues. The plugin should probably be updated anyways just cause, but IT IS usable in the mean time.
Please update to latest vault. having so many issues, its un useable
@kkround
Yes. That means that you out-bid the other player by far more than what they bid so it just raises it to just above their bid.
Hello i am using this plugin and whenver i load my server i get this...
INFO]: [CraftBay] Enabling CraftBay v.1.2.8
WARN]: Exception in "Thread-13"
WARN]: java.lang.NoClassDefFoundError net/minecraft/server/v1_7_R1/MinecraftServer
WARN]: at de.dustplanet.util.Updater.versionCheck<Updater.java:436>
WARN]: at de.dustplanet.util.Updater.access$400<Updater.java:44>
WARN]: at de.dustplanet.util.Updater$UpdateRunnable.run<Updater.java:599>
WARN]: at java.langThread.run<Unknown Source>
WARN]: Caused by: java.lang.ClassNotFoundException net.minecraft.server.v1_7_R1.Mincraft server
WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass<PluginClassLoader.java:67>
WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass<PluginClassLoader.java:62>
WARN]: at java.lang.ClassLoader.loadClass<Unknown Source>
WARN]: at java.lang.ClassLoader.loadClass<Unknown Source>
WARN]: ... 4 more
INFO]: [CraftBay] Falling back to default chat