AllAuction Advance Party & Lightweight Plugin icon

AllAuction Advance Party & Lightweight Plugin -----

Keyall auto reward plugin



[​IMG]
All Auction - Official Plugin Features

[​IMG]

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.

    [​IMG]

    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).

    [​IMG]
    ️ 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:
    1. Final Countdown: Customize exactly when it starts (e.g., last 10s or 5s), its text, and the sound.

    2. Milestone Alerts: Add as many alerts as you want at any minute mark.

    3. Reward Logic: Add unlimited reward groups with custom commands and chance percentages.
    # ============================================================
    [*]# 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
Resource Information
Author:
----------
Total Downloads: 125
First Release: Jan 28, 2026
Last Update: Mar 16, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings