- Tested MC versions
- 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21
All Auction - Official Plugin Features

Core Features
- Anti-Reset Persistence: The timer is fully saved in data.yml. It will never reset to default if the server restarts, crashes, or reloads. It resumes exactly where it left off.
- ️ Dynamic Speed Sync: Admins can increase the auction speed (e.g., 2x or 4x). All minute alerts and the final countdown automatically synchronize to match the accelerated speed.
- ✨ Ultra-Smooth Ticking: The timer updates every 0.1 seconds. This ensures a smooth, fluid display on scoreboards and holograms, unlike standard 1-second timers that "jump."
- Anti-Spam Sound Logic: A specialized "No-Blink" system ensures that sounds and titles only trigger once per second during the final countdown, preventing annoying sound spam.
- Infinite Auto-Loop: Once the auction ends and rewards are distributed, the timer automatically resets and restarts based on the configuration. No manual intervention is required.
- Guaranteed Synced Rewards: Uses a weighted chance system that guarantees a reward is picked (No "nothing" outcomes). Every online player receives the same reward simultaneously.
- Unlimited Milestone Alerts: Set unlimited minute-based alerts (e.g., 60m, 45m, 10m). Each alert supports a custom Title, Subtitle, and Sound.
- Party Mode: Upon auction completion, the plugin triggers a celebration with fireworks for every player and a global "PARTY STARTED" announcement.
PlaceholderAPI Support
Easily integrate the timer into your Scoreboard, Tab-list, or Holograms:
- %allauction_time_left% ➔ Displays the time as: 10m 05s (Always shows both minutes and seconds).
️ Commands & Admin Permissions
The plugin includes a full Tab-Completion system, suggesting sub-commands and arguments automatically to admins.
Command Description Permission
/allauction reload Instantly reloads all alerts, rewards, and settings. allauction.admin
/allauction speed <1|2|4> Changes the countdown speed (Instantly Synced). allauction.admin
/allauction settime <min> Manually sets the timer to a specific minute. allauction.admin
/allauction reset Forcefully resets the timer to the start. allauction.admin
/allauction time Displays the remaining time in chat. Default (Everyone)
⚙️ Full Configuration Control
Almost every aspect of the plugin can be edited in the config.yml:- Final Countdown: Customize exactly when it starts (e.g., last 10s or 5s), its text, and the sound.
- Milestone Alerts: Add as many alerts as you want at any minute mark.
- Reward Logic: Add unlimited reward groups with custom commands and chance percentages.
config.yml
# ============================================================
[*]# AllAuction Config
[*]# 100% Editable & Customizable
[*]# ============================================================
[*][*]# Total timer duration in minutes when the timer starts fresh or resets
[*]timer-minutes: 10
[*][*]# ============================================================
[*]# MILESTONE ALERTS
[*]# These fire when the timer reaches exactly the listed minute.
[*]# Add as many entries as you want. Each needs: minute, title, subtitle, sound.
[*]# Colors: use & codes (e.g., &a = green, &c = red, &l = bold)
[*]# ============================================================
[*]alerts:
[*] ten-minutes:
[*] minute: 10
[*] title: "&6&lAUCTION STARTING SOON"
[*] subtitle: "&e10 minutes remaining!"
[*] sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
[*][*] five-minutes:
[*] minute: 5
[*] title: "&c&lHALFWAY THERE"
[*] subtitle: "&eOnly 5 minutes left!"
[*] sound: "BLOCK_NOTE_BLOCK_BELL"
[*][*] three-minutes:
[*] minute: 3
[*] title: "&4&lHURRY UP!"
[*] subtitle: "&cJust 3 minutes remaining!"
[*] sound: "ENTITY_BLAZE_HURT"
[*][*] one-minute:
[*] minute: 1
[*] title: "&c&l\u26a0 ONE MINUTE LEFT \u26a0"
[*] subtitle: "&eGet ready for the reward!"
[*] sound: "BLOCK_NOTE_BLOCK_PLING"
[*][*]# ============================================================
[*]# FINAL COUNTDOWN
[*]# Fires every second once remainingSeconds <= start-at-seconds.
[*]# %seconds% is replaced by the current countdown number.
[*]# ============================================================
[*]final-countdown:
[*] start-at-seconds: 5
[*] title: "&c&l%seconds%"
[*] subtitle: "&eSeconds remaining!"
[*] sound: "BLOCK_NOTE_BLOCK_PLING"
[*][*]# ============================================================
[*]# REWARDS
[*]# Weighted random reward groups. Plugin GUARANTEES a reward is
[*]# always picked (fallback to first group if random fails).
[*]# %player% in commands is replaced by each online player's name.
[*]# ============================================================
[*]rewards:
[*] common:
[*] name: "&fCommon Reward"
[*] chance: 60
[*] commands:
[*] - "give %player% diamond 1"
[*] - "tellraw %player% [\"\",{\"text\":\"You received the Common Reward!\",\"color\":\"white\"}]"
[*][*] rare:
[*] name: "&9Rare Reward"
[*] chance: 90
[*] commands:
[*] - "give %player% diamond 5"
[*] - "give %player% emerald 2"
[*] - "tellraw %player% [\"\",{\"text\":\"You received the Rare Reward!\",\"color\":\"blue\"}]"
[*][*] legendary:
[*] name: "&6&lLegendary Reward"
[*] chance: 10
[*] commands:
[*] - "give %player% netherite_ingot 1"
[*] - "give %player% diamond 10"
[*] - "tellraw %player% [\"\",{\"text\":\"You received the LEGENDARY Reward!\",\"color\":\"gold\",\"bold\":true}]"
[*][*]# ============================================================
[*]# PARTY CELEBRATION SETTINGS
[*]# Triggers immediately after reward execution.
[*]# ============================================================
[*]party-settings:
[*] fireworks: true
[*] title: "&6&l\u2605 PARTY TIME! \u2605"
[*] subtitle: "&eYou all received: &r%reward_name%"
[*] sound: "ENTITY_FIREWORK_ROCKET_LAUNCH"
[*] fade-in: 20
[*] stay: 80
[*] fade-out: 20
[*] # How many seconds the party phase lasts before the timer auto-restarts
[*] duration-seconds: 6 - Final Countdown: Customize exactly when it starts (e.g., last 10s or 5s), its text, and the sound.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta

