floAuction
floAuction - In-game auction software
There are no supported versions of floAuction v3.0.x higher than 3.0.4.
floAuction provides a powerful chat based auction system with many options to help control "spam" and scams and many customizable features making it perfect for any server. Help support development of floAuction: Donate
Notable Features!
floAuction has too many customizable features to reasonably put on the main page here, but here's a list of notable ones.
- Full language customization, even (with the use of WhatIsIt) item names themselves.
- Auction house, silent auctions, sealed auctions, countdown suppression, individual opting-out of all auctioning, and many other "spam" limiting features!
- Reserves funds (i.e. removes them from the player account), ability to disable auctioning damaged and renamed items, full item details displayed, and other abuse and scam prevention features!
- Percent of winnings or price per auction taxes, limits on max's and min's of different auction aspects, banned items list and other economy protection features!
- And, finally ss of the release of floAuction version 3: Auction scopes. The ability to designate world grouping and create multiple auction houses, each with distinct language and config settings.
A list of main features, complete, in progress, planned and under consideration can be found here. Specific per-version history can be found here. And GitHub here.
Important Notes and Disclaimers
- Before commenting, read the FAQ!
- This plugin requires Vault and WhatIsIt, make sure they're installed if you want floAuction to work.
- floAuction uses PluginMetrics to create pretty graphs and charts on mcstats.org. All the data uploaded to their site is impersonal data, including version numbers of your server and floAuction, hardware capabilities, and ip info. If you are uncomfortable with this, go into your /plugins/PluginMetrics folder, change the "opt-out" value to "true" and restart your server.
- floAuction version 3 uses gravitylow's Updater functionality. You can disable it in floAuction's config.yml by setting "auto-update" to "false" or disable it for all plugins using that code in the /plugins/Updater/config.yml by setting "disabled" to "true". This Updater functionality contacts Bukkit's servers to determine if an update is available and installs it so.
- The GitHub for version 2 has moved to 2.x.x-archive as it is no longer under active development. The 2.x.x branch on GitHub is temporarily being used to develop version 3.
- A number of technical difficulties have corrupted floAuction versions 2.10.0 through 2.10.2, do not use these versions!
Videos
- https://www.youtube.com/watch?v=-yPU3c8eFM8 - Admin How-To for version 3
- https://www.youtube.com/watch?v=yKhZKwejao8 - Usage tutorial (v3)
- https://www.youtube.com/watch?v=XScxexjbTQs - A great installation tutorial for version 2, but version 3 is basically the same on all these points.
- http://www.youtube.com/watch?v=n7XOsLisdI0 - Me rambling on about version 2, and kinda just rambling
- http://www.youtube.com/watch?v=kgG4gSkUCJk - How to use floAuction (v2)
- http://www.youtube.com/watch?v=bsws7f4Rwh0 - floAuction Overview with some very distracting stuff going on (v2)
- http://www.youtube.com/watch?v=CpMrRnE1KNQ - A long, but good showcase video (v2)
Send me a message if you know of any videos I missed here and I'll see about getting them added.
Commands
- /auction - Main auction interface, use "/auction ?" in-game for more information, permissions vary per functionality. Requires permission "auction.bid":
- /auc - Shortcut for "/auction" (v2.6.0+)
- /sealedauction same syntax as "/auction" but forces sealed auction. (v2.6.0+)
- /sauc - Shortcut for "/sealedauction" (v2.6.0+)
- /bid [bid amount] [max bid] - Bidding, all parameters optional. If [bid amount] is omitted, bid automatically becomes the current bid + minimum bid increment. In sealed auctions, [bid amount] is required and [max bid] is ignored.
Permissions
- auction.start - Allows creation of auctions.
- auction.bid - Allows bidding on auctions.
- auction.admin - Allows administrative functions including cancelling current auctions, suspending player's auction capability, pausing and restarting auctions. (default: op)
Setup and Configuration
This plugin requires Vault and WhatIsIt.
Click here to view a detailed list of all config options for floAuction version 2 and how to use them. As of the release of floAuction 3, floAuction 2 will no longer be supported. floAuction 3 has all the features that version 2 has, plus more!
Click here to see detailed configuration and setup details for floAuction 3. It is multiple pages, but if you take the time to go through it, you will discover that floAuction is by far the most powerful auction plugin available for Minecraft.
Development Participation
I sometimes upload development or "alpha" versions of my plugin to a folder on my own website. If you would like to participate in helping me make sure these major changes have been well tested before I make an official release here on Bukkit, feel free to visit http://www.flobi.com/projects/floAuction/files/ and download the most recent version available on that site. Read the readme file there before participating. I recommend against using any of these files for any server where you need to guarantee up-time or functionality, but only on development or test servers. If you choose to use these against this recommendation, do so at your own risk (though technically it's your own risk in any case, lol, I'm not guaranteeing anything).
Misc
Sometimes I post development stuff here: https://twitter.com/flobiKenobi
I don't always play Minecraft, but when I do, I play on:
Drop by and pay us a visit!
@pookeythekid
As far as I can tell it never was broken. Occasionally I get reports of things broken that aren't really broken. I'm not assuming malice, so don't take it that way. Typically the reports lack crucial information, like the version number, screen shots, error logs and basically every way for me to possibly track down the issue.
Sometimes these reports are from players on a server and not the server manager. I've found reports that are because of the server using a dev build of Bukkit, reports where it wasn't even floAuction installed but some other auction plugin.
Anyways, at this moment, I am not aware of any issues with floAuction. I try to respond quickly when I can and keep this program squeaky clean because I know how much players value their currency and items.
@incredinex
This is fixed, right? I want to use this plugin, but I really don't want players duping items.
However I'm giving this a shot anyway; players don't need to know that they can dupe items... :P
@Zahzi
Version number. If floAuction isn't removing the item from the player's inventory when the auction starts, I need to know about that. But I need a version number.
If someone starts an auction, then puts the item in a chest, or takes it out of their inv, and someone ends up winning the auction the items remain in the chest, but the bidder also gets the items. Pretty much allowing anything to be duped.
@Hanrock24
What version?
@firehawk5151
Check for console errors on startup.
why is it wheneveri download this its Red in /plugins and everyone elses works.. i have my server updated
Players can't start a bid higher than $100. It say "The starting bid is too high" This is my config :
@incredinex
Thanks for helping, I'm so stupid that I did not notice than nessitava plugin.
@BlackScar95
You need to learn about plugin dependencies. Some plugins require other plugins to be installed in order to work. This one requires WhatIsIt and Vault. Scroll up to the "Setup and Configuration" section of this page for links.
hello i plugin installation as well but in cmd the following msg appears (disable due to no whatisit dependency found) what can I do? please help
@Curtis4321
I'll take a look.
On the latest floAuction players are able to bid on their own auctions. THE OPTION IS DISABLED! aka it's set to false on bid on own auction in the config.yml
@xxtreepuncherxx
That is very much appreciated. I've updated the donation page. You've now donated more than all the other donations combined. Any features you'd like so see? :)
Oh, and the 3.0.4 file should function better with economies that return a -1 fractional digits. Gotta wait for bukkit approval still though. I opted for option 2 on my previous comment. Though...the main reason was to stop wasting my time answering complaints that aren't technically my fault.
(but with little incentive since no one seems to care enough about this plugin to donate).
Ive donated :) ....again. Please keep up the good work, My community and myself love this plugin
@spinner1991
You should change to a currency plugin which doesn't lie about rounding. The 10 rounding is a well known issue that relates to floAuction, and I've been debating what to do about it for a while (but with little incentive since no one seems to care enough about this plugin to donate). Occasionally I'll go look at Vault's source, but I realized today that I'd been misreading it. The actual text reads as follows:
"Some economy plugins round off after a certain number of digits. This function returns the number of digits the plugin keeps or -1 if no rounding occurs."
The reality of the matter is that all economy plugins round off after a certain number of digits or are doomed to suffer the consequence of Java's infamously terrible rounding of double's which results in absurdities like 1 + 1 = 1.999999999999999987 or 2.0000000000000000014 and the like.
When floAuction 2 was created, one of the issues it resolved (over it's predecessor which was an iAuction fork) was this shitty Java double rounding by converting the number to a long integer. It seems only relatively recently that at least one economy has decided to start lying about rounding.
My options are these:
1. Ignore the problem and let the economies be responsible for telling the truth about its rounding. (I mean seriously, if you have a currency that's telling you that you have $1000.000000000000000003432, you've got an issue beyond floAuction, and if it's relying on java's implicit double rounding, that's the type of thing what you'd be seeing).
2. Interpret -1 as 0, and always round to zero decimal places. But that's not what -1 is supposed to mean.
3. Interpret -1 as some other arbitrary rounding. But that's also not what -1 means.
4. I could revert all floAuction's math back to version 1's use of double and return the rounding issues to everyone...no, this isn't really an option.
5. I could convert floAuction to use an absurdly precise and complicated structure, like a BigDecimal...but what would be the point since it's going to be converted back to a double anyways and you're going to have to get used to the rounding issues of other plugins anyways.
As you can see, the only viable option for me to take is to ignore the problem. Additionally, I had a voting competition a while back and no one voted for me to do anything.
Actually, I think I know what I'm going to do. I think I'm going to make floAuction disable itself if the fractional digits is reported as -1. I'm still not sure though.
Hey incredinex,
We just installed your plugin on our multiserver network, we run your mod on Spigot version 1477 (MC 1.7.9), your plugin works fine, but we jsut got one little issue, if we want to place a bid, we have to increase the ammout with atleast $10.
we actualy using the default config, generated with the first start off the plugin. But the first bid has to be atleast $10 (while : default-starting-bid: 0), and if you try to bid $11, it says your bid off $10 is placed o.0
Did we do something wrong? of is it a plugin sided problem?
Regards, Spinner
@CC3475
Try deleting the orphans.ser file in plugins/floAuction, it may contain invalid data from a previous version.
@EggzMC
If an invalid yml file is detected, the default one is used. Run your edited file through a yml validator this one returns the following error, but skimming through, I see a number of other ones:
My language.yml keeps resetting to the default settings every time I reload the plugin after updating it. I spent two hours updating it from scratch about four times to see if I missed something. It works when I only change the prefix, but when I do everything else, it resorts to the default configuration upon reloading. Any help?
language.yml:
Getting this error spammed in my console: http://pastebin.com/u032W5Z2
@arnofrutos
You lost me at, "might donate," I've seen that phrase too many times to even continue reading. Maybe, an, "I donated in hopes that you might," would cause me to read the rest of your post.
@Jleeevinnn
Reading the config. That might help. Also version numbers. Of course, if you read the FAQ...why do I even reply to these mind-numbing comments?
@saxons12
There's a poll on how this should be handled. Here: @incredinex
@Jleeevinnn
My infant son was admitted to the hospital days ago. Still no definite diagnosis. I suppose I should care about your PM about a game plugin more than I care about my kid. I guess I'll just stop giving a shit about my kid. Then all karma will equalize and you'll feel good about me not replying for a few days. Does that make you feel better? Does it?
@Gamerswell
I suppose so. But the only plugin developer I've ever heard about who made a plugin like that has received about the same support as I have. I think you should go ask over at WhatIsIt.