
KeyAllZ
A keyall plugin to keep players engaged with timed rewards
625
1
625
1
KeyAllZ – Automated Key Distribution
Automate server-wide rewards with flexible timers, commands, and fully customizable effects.
Features
- Create multiple KeyAll types such as vote keys, donor keys, event rewards, or any custom reward
- Run timed events that execute commands for all online players
- Use fixed or randomized intervals for consistent or dynamic rewards
- Execute commands per player or globally from the console
- Fully customizable chat messages, action bars, titles, sounds, and particle effects
- Built-in repeating reminders for players
- PlaceholderAPI integration with live countdown placeholders
- Optimized and lightweight with minimal performance impact
Recommended Dependency
PlaceholderAPI https://www.spigotmc.org/resources/placeholderapi.6245/
PlaceholderAPI is required for countdown and time-based placeholders.
Documentation is available on the Wiki: https://zentari-studio.gitbook.io/keyallz
Installation
- Download
KeyAllZ.jar(v3.x.x) - Place the jar file into the
/pluginsdirectory - Restart the server
- Edit
config.ymlto your needs - Run
/keyallz reloadto apply changes
Configuration Example
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>%shows the full remaining time (for example:1d 2h 10m 5s)%keyallz_days_<name>%shows remaining days%keyallz_hours_<name>%shows remaining hours%keyallz_minutes_<name>%shows remaining minutes%keyallz_secs_<name>%or%keyallz_seconds_<name>%shows remaining seconds%keyallz_time_short_<name>%shows time inHH:mm:ssformat%keyallz_remaining_<name>%shows a condensed remaining time such as10m 30s
Commands
/keyallz start <definition> <seconds> [loop]starts a timer and optionally enables looping/keyallz stop <definition>stops a running timer/keyallz loop <definition> <true|false>enables or disables looping/keyallz remind <definition> <intervalSeconds>sets a repeating reminder interval/keyallz listshows all active timers with remaining time/keyallz reloadreloads the configuration and stops all timers
Usage Examples
/keyallz start votekey 300 truestarts the votekey timer for 5 minutes and loops it/keyallz stop votekeystops the votekey timer/keyallz loop donorkey falsedisables looping for donorkey/keyallz remind example 30sends reminders every 30 seconds/keyallz listdisplays all active timers/keyallz reloadreloads the plugin configuration
Notes
- Console commands with the
PLAYER:prefix are executed individually for each online player - Both player commands and console commands are executed when a timer finishes
- Looping timers automatically restart after completion
- Reminders notify players at the configured interval
- Use
/keyallz listto monitor running timers
Permissions
keyallz.admingrants access to all KeyAllZ commands
Support and Feedback
Join the Discord server for support and updates: https://discord.gg/e6uXVjp4MX
Developed by luvtoxic @ Zentari
Создатели
Детали
Лицензия:MIT
Опубликован:1 месяц назад
Обновлён:1 месяц назад
