Home›Java›Mods›KeyAllDistributor
KeyAllDistributor
ModsJava

KeyAllDistributor

KeyAllDistributor Author: NotGamerPratham Website: Automatically distribute keys (or run any commands) to online players in configurable, looping cycles…

⬇ Download on Spigot
KeyAllDistributor

Author: NotGamerPratham
Website: https://notgamerpratham.com

Automatically distribute keys (or run any commands) to online players in configurable, looping cycles. Pure Java, production-ready, no Skript.

[HR]

Features


[HR]

Placeholders

Placeholder Description
Code (Text):
%keyall_timer%
Formatted time until next reward
Code (Text):
%keyall_time_left_raw%
Raw seconds until next reward
Code (Text):
%keyall_phase%
Current phase name
Code (Text):
%keyall_phase_index%
Current phase number (e.g. 2)
Code (Text):
%keyall_phases_total%
Total phases in cycle
Code (Text):
%keyall_state%
Running or Paused


In countdown subtitles, %seconds% is replaced with the number.

[HR]

Commands & Permissions

Command Permission Description
/keyall reload keyall.admin Reload config without restart
/keyall pause keyall.admin Pause the reward cycle
/keyall resume keyall.admin Resume the reward cycle
/keyall skip keyall.admin Trigger rewards for all players now
/keyall status keyall.admin Show cycle state and your current phase


[HR]

Configuration

Code (YAML):

cycle
:
 - phase1
  - phase2
  - phase3

rewards
:
  phase1
:
    delay
: 30
    delay-min
: 20
    delay-max
: 40
    permission
: "keyall.rewards.vip"
    pick
: 2
    countdown-enabled
: true
    reward-enabled
: true
    commands
:
     - "crate key give %player_name% Common 1"
      - "crate key give %player_name% Common 2"
      - "crate key give %player_name% Party 1"

countdown-title
:
  enabled
: true
  title
: "<gradient:gold:yellow>KEYALL</gradient>"
  subtitle
: "<white>Reward in <gold>%seconds%</gold> seconds"
  fade-in
: 5
  stay
: 20
  fade-out
: 5

reward-title
:
  enabled
: true
  title
: "<gradient:green:aqua><bold>REWARDS SENT!</bold></gradient>"
  subtitle
: "<white>All online players received their keys."
  fade-in
: 10
  stay
: 60
  fade-out
: 20

bossbar
:
  enabled
: true
  title
: "<gradient:gold:yellow>KeyAll</gradient> <white>| <gold>%seconds%s</gold>"
  color
: YELLOW
  style
: SEGMENTED_12

effects
:
  reward-sound
:
    enabled
: true
    sound
: ENTITY_PLAYER_LEVELUP
    volume
: 1.0
    pitch
: 1.0
  reward-firework
: false

messages
:
  reload
: "<green>[KeyAll] <white>Configuration reloaded successfully."
  no-permission
: "<red>You don't have permission to use this command."
  usage
: "<red>Usage: /keyall <reload|pause|resume|skip|status>"
 

[HR]

Requirements


[HR]

Installation

  1. Drop
    Code (Text):
    KeyAllDistributor.jar
    into
    Code (Text):
    plugins/
    .
  2. Restart the server.
  3. Edit
    Code (Text):
    plugins/KeyAllDistributor/config.yml
    .
  4. Run
    Code (Text):
    /keyall reload
    .

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

KeyAllDistributor is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 7 times (via Spigot). Download it and open it directly in the game.

Explore more