BeeAuction
BeeAuction is a powerful, modern, and robust auction plugin designed for Minecraft servers that want to create a dynamic and engaging economy. Run global auctions for items or command rewards, create exciting scheduled events, and give your players a seamless and professional auction experience.
This plugin is built for performance and compatibility, ensuring it works flawlessly with modern server software and dependencies.
✨ Features
- Dual Auction System » Auction physical items (including custom items from NBT/Nexo/ItemsAdder) or virtual rewards like permissions, money, or effects via console commands.
- Automated Scheduled Auctions » Keep your community engaged with fully automated auction schedules for each day of the week.
- Robust Offline Handling » Use /claim to securely store winnings for offline players, notifying them when they return.
- Smart Bidding System » Anti-sniping ensures auctions extend when bids are placed in the final seconds.
- Interactive Admin Workflow » Timeout-protected, chat-guided setup makes creating auctions quick and mistake-free.
- Modern Economy Support » Supports Vault Unlocked and traditional Vault for wide compatibility.
- Economy Sinks » Use tax rates or minimum bid increments to help stabilize your server’s economy.
- Lightweight & Persistent » Uses a local SQLite database—no external setup required.
- Fully Customizable » Edit all messages, command names, auction types, and more.
- Place BeeAuction.jar into your server’s /plugins folder.
- Install an economy provider like Vault or Vault Unlocked.
- Ensure an economy plugin (e.g., EssentialsX, CMI, TheNewEconomy) is installed.
- Restart your server.
- Customize the config in /plugins/BeeAuction/
Admin Commands ( Permission: beeauction.admin)
| Command | Description | Permission |
| /auction start item <time> <start_price> | Starts an item auction for what's in your hand. | beeauction.admin |
| /auction start command <time> <start_price> <command> | Starts an auction that runs a console command. | beeauction.admin |
| /auction cancel | Cancels the current auction. | beeauction.admin |
| /auction reload | Reloads plugin configuration. | beeauction.admin |
Player Commands ( Permission: beeauction.bid)
| Command | Description | Permission |
| /bid <amount> | Places a bid on the current auction. | beeauction.bid |
| /claim | Claims your auction winnings if you were offline when the auction ended. | beeauction.bid |
️ Configuration
BeeAuction is highly configurable! Here’s a peek at the default config.yml with new features highlighted.
Spoiler: BeeAuction Config
###################################
# BeeAuction Configuration #
# By: BusyBee Development #
###################################
auction:
bid-time-extension : 30
bid-time-threshold : 60
min-bid-amount : 100
min-bid-increment : 10
sales-tax-rate : 0.05
storage:
type : SQLITE
commands:
admin:
name : "auction"
aliases : [ "ba", "ah" ]
subcommands:
start : "start"
cancel : "cancel"
reload : "reload"
auction-types:
item : "item"
command : "command"
player:
bid : "bid"
bid-aliases : [ ]
schedule:
enabled : true
auctions:
- day : MONDAY
time : "20:00"
name : "&bSpecial Diamonds Auction"
reward:
type : ITEM
start_price : 500
item:
material : DIAMOND
amount : 3
name : "&bSpecial Diamonds"
lore :
- "&7These diamonds were won in an auction."
- day : THURSDAY
time : "20:30"
name : "&cStrength Effect Auction"
reward:
type : COMMAND
start_price : 250
command : "effect give %player% strength 300 1"
display-name : "&cStrength II Potion (5:00)"
Code (YAML):
###################################
# BeeAuction Configuration #
# By: BusyBee Development #
###################################
auction:
bid-time-extension : 30
bid-time-threshold : 60
min-bid-amount : 100
min-bid-increment : 10
sales-tax-rate : 0.05
storage:
type : SQLITE
commands:
admin:
name : "auction"
aliases : [ "ba", "ah" ]
subcommands:
start : "start"
cancel : "cancel"
reload : "reload"
auction-types:
item : "item"
command : "command"
player:
bid : "bid"
bid-aliases : [ ]
schedule:
enabled : true
auctions:
- day : MONDAY
time : "20:00"
name : "&bSpecial Diamonds Auction"
reward:
type : ITEM
start_price : 500
item:
material : DIAMOND
amount : 3
name : "&bSpecial Diamonds"
lore :
- "&7These diamonds were won in an auction."
- day : THURSDAY
time : "20:30"
name : "&cStrength Effect Auction"
reward:
type : COMMAND
start_price : 250
command : "effect give %player% strength 300 1"
display-name : "&cStrength II Potion (5:00)"
Dependencies
- Vault or Vault Unlocked – Required
- Economy Plugin (e.g., EssentialsX, CMI, TheNewEconomy)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
BeeAuction is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 123 times (via Spigot). Download it and open it directly in the game.