KeyAllZ - [1.19x - 1.21x] Folia supported icon

KeyAllZ - [1.19x - 1.21x] Folia supported -----

A simple keyall plugin 100% customizeable, Donut SMP replica



KeyAllZ – Automated Key Distribution v3.0.0
By Infnox @ Zentari – Make server-wide rewards fun and automatic with flexible customization.

✨ Features
  • Multiple KeyAll Types – Create vote keys, donor keys, event rewards, or any custom KeyAll.
  • Timed Events – Automatically execute commands for all online players.
  • Random or Fixed Intervals – Flexible timers for consistent or randomized rewards.
  • Player & Console Commands – Execute commands per player using PLAYER: or globally from console.
  • Messages, Titles & Particles – Customize chat, actionbar, titles, sounds, and particle effects.
  • Reminders – Automatic repeating reminders for players.
  • PlaceholderAPI Support – Dynamic placeholders with timers.
  • Optimized & Lightweight – Minimal performance impact.

Recommended Dependency
PlaceholderAPI – Required for countdown placeholders.

You can also check out the WIKI for better documentation.

Installation
  1. Download KeyAllZ.jar v3.0.0.
  2. Place into /plugins.
  3. Restart the server.
  4. Configure config.yml.
  5. Use /keyallz reload to apply changes.

⚙ Configuration Example
Code (YAML):

keyalls
:
  example
:
    title
: "<green>You received a KeyAll reward!"
    actionbar
: "<yellow>Enjoy your free key!"
    chat
: "<gray>[KeyAll] <aqua>Congrats %player%, you got a reward!"
    sound
: "minecraft:entity.player.levelup"
    sound-volume
: 1.0
    sound-pitch
: 1.0

    player-commands
:
     - "warp crates"
      - "say I just got a key!"

    console-commands
:
      - "PLAYER
: crate key give %player% test 1"

    permission
: "keyall.receive.example"

    reminders
:
      enabled
: true
      interval
: 600
      message
: "<yellow>Don't forget to claim your KeyAll! Time left: %remaining-time%"
 
PlaceholderAPI Placeholders
  • %keyallz_timer_<name>% – Full remaining time (e.g., 1d 2h 10m 5s)
  • %keyallz_days_<name>% – Remaining days
  • %keyallz_hours_<name>% – Remaining hours
  • %keyallz_minutes_<name>% – Remaining minutes
  • %keyallz_secs_<name>% or %keyallz_seconds_<name>% – Remaining seconds
  • %keyallz_time_short_<name>% – Short format (HH:mm:ss)
  • %keyallz_remaining_<name>% – Condensed remaining time (e.g., 10m 30s)

KeyAllZ Commands
  • /keyallz start <definition> <seconds> [loop] – Start a timer (optionally looping).
  • /keyallz stop <definition> – Stop a running timer.
  • /keyallz loop <definition> <true|false> – Toggle looping for a timer.
  • /keyallz remind <definition> <intervalSeconds> – Set repeating reminder interval.
  • /keyallz list – Show all active timers and remaining time.
  • /keyallz reload – Reload config and stop all timers.

Usage Examples
  • /keyallz start votekey 300 true – Start "votekey" timer for 5 minutes, looping.
  • /keyallz stop votekey – Stop "votekey".
  • /keyallz loop donorkey false – Disable looping for "donorkey".
  • /keyallz remind example 30 – Remind every 30s for "example".
  • /keyallz list – View active timers.
  • /keyallz reload – Reload config and stop all timers.

Notes
  • PLAYER: prefix in console-commands runs the command for each online player individually.
  • Timers execute player commands and console commands.
  • Looping timers restart automatically when finished.
  • Reminders notify players at configured intervals.
  • Use /keyallz list to monitor active timers.

Permissions
  • keyallz.admin – Required for all commands above.

Support & Feedback
Join Discord for support and updates: https://discord.gg/e6uXVjp4MX

Developed by: Infnox @ Zentari | Version: 3.0.0
Resource Information
Author:
----------
Total Downloads: 6,810
First Release: Nov 25, 2023
Last Update: Oct 5, 2025
Category: ---------------
All-Time Rating:
15 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings