HomeJavaModsTimedActions
TimedActions
ModsJava

TimedActions

by TejasLamba2006 · on Modrinth

A comprehensive Spigot/Paper Minecraft plugin that allows server administrators to schedule and execute commands at specific intervals using both…

⬇ Download on Modrinth

TimedActions

A comprehensive Spigot/Paper Minecraft plugin that allows server administrators to schedule and execute commands at specific intervals using both Minecraft time and real-world time.

Features

Core Functionality

Admin Commands

Permission

Configuration

Example config.yml

# TimedActions Configuration
schedules:
  borderShrink:
    mode: minecraft_days  # minecraft_days or real_time
    interval: 5           # 5 minecraft days
    commands:
      - "worldborder set 5000"
      - "say The world border is now %worldborder_size%!"
    broadcast: "&cThe world border shrinks every 5 days! Current size: %worldborder_size%"
    console-log: true

  giveDiamonds:
    mode: real_time       # real_time mode
    interval: 1h          # 1 hour (supports: s, m, h, d for seconds, minutes, hours, days)
    commands:
      - "give %player_name% diamond 1"
      - "eco give %player_name% 100"  # Vault integration
    broadcast: "&b%player_name% received a diamond and $100!"
    console-log: true

  rankUp:
    mode: real_time
    interval: 7d          # 7 days
    commands:
      - "lp user %player_name% parent add veteran"
    broadcast: "&6%player_name% has ranked up to Veteran after 7 days!"
    console-log: true

# Global settings
settings:
  # Whether to enable PlaceholderAPI support
  placeholder-api: true
  
  # Prefix for all broadcast messages
  broadcast-prefix: "&8[&6TimedActions&8]&r "
  
  # Whether to log all schedule triggers to console
  global-console-log: true

Schedule Configuration

Each schedule supports the following options:

Time Intervals

Real-time intervals support:

Plugin Integration

PlaceholderAPI

Full support for all PlaceholderAPI placeholders in:

Common Plugin Examples

WorldBorder Integration

schedules:
  borderShrink:
    mode: minecraft_days
    interval: 5
    commands:
      - "worldborder set 5000"
    broadcast: "&cWorld border has been reduced!"

Vault Economy Integration

schedules:
  dailyReward:
    mode: real_time
    interval: 1d
    commands:
      - "eco give %player_name% 100"
    broadcast: "&a%player_name% received daily $100 reward!"

LuckPerms Integration

schedules:
  weeklyPromotion:
    mode: real_time
    interval: 7d
    commands:
      - "lp user %player_name% parent add veteran"
    broadcast: "&6%player_name% has been promoted to Veteran!"

Dependencies

Required

Optional (Soft Dependencies)

Installation

  1. Download the plugin JAR file
  2. Place it in your server's plugins folder
  3. Ensure BlueSlimeCore is installed
  4. Restart your server
  5. Configure schedules in plugins/TimedActions/config.yml
  6. Use /timedactions reload to apply changes

API Information

Commands Summary

Command Permission Description
/timedactions reload timedactions.admin Reload configuration and restart schedules
/timedactions list timedactions.admin List all configured schedules
/timedactions trigger <name> timedactions.admin Manually trigger a schedule

Support

This plugin is designed to be extensible and maintainable. Future features could include:

License

See LICENSE file for details.

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.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more