Sueta

TimedActions

1.0.0

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.

·Plugin
  1. 1.0.0latestTimedActions v1.0.0Aug 16, 2025
    🎉 Initial Release
    This is the first stable release of TimedActions - a comprehensive Minecraft plugin for scheduling automated actions.
    ✨ Features Added
    #### Core Scheduling System - Dual Time Modes: Support for both Minecraft days and real-world time intervals - Flexible Intervals: Real-time scheduling with s (seconds), m (minutes), h (hours), d (days) suffixes - Minecraft Time: Schedule actions based on in-game day cycles - Multiple Schedules: Configure unlimited independent schedules with unique timings #### Command System - Command Execution: Execute any server commands when schedules trigger - Per-Player Commands: Commands execute for each online player automatically - Admin Commands: Full command interface for management - /timedactions reload - Hot-reload configuration - /timedactions list - View all schedules and their status - /timedactions trigger <name> - Manually execute schedules #### Integration & Compatibility - PlaceholderAPI Integration: Full placeholder support in commands and messages - Soft Dependencies: Seamless integration with popular plugins - Vault (Economy integration) - LuckPerms (Permission management) - WorldBorder (Border manipulation) - Plugin Safety: Graceful handling when optional plugins are missing #### Broadcasting & Logging - Broadcast Messages: Optional server-wide announcements for schedule triggers - Color Code Support: Full Minecraft color code support in messages - Console Logging: Configurable logging for debugging and monitoring - Custom Prefix: Configurable broadcast message prefix #### Configuration - YAML Configuration: User-friendly YAML-based configuration system - Hot Reload: Apply configuration changes without server restart - Validation: Built-in configuration validation with helpful error messages - Examples: Comprehensive example configurations included
    🔧 Technical Details
    #### Requirements - Minecraft Version: 1.13+ (Spigot/Paper) - Java Version: 21+ - Required Dependency: BlueSlimeCore 2.9+ #### Optional Dependencies - PlaceholderAPI 2.11.6+ (for placeholder support) - Vault (for economy integration) - LuckPerms (for permission management) #### Performance - Efficient Scheduling: Optimized task scheduling with proper cleanup - Memory Management: Automatic task cancellation on plugin disable - Thread Safety: Safe concurrent schedule execution - Resource Friendly: Minimal impact on server performance
    📋 Default Configuration
    The plugin ships with example configurations for common use cases: - Border shrinking every 5 Minecraft days - Hourly diamond rewards with economy integration - Weekly rank promotions - Custom broadcast messages with placeholders
    🛠️ Developer Features
    #### Architecture - Modular Design: Separate managers for scheduling and placeholder handling - Singleton Pattern: Clean plugin lifecycle management - Reflection Safety: Safe PlaceholderAPI integration with fallback - Extensible: Easy to extend with additional features #### Code Quality - Comprehensive Logging: Detailed logging for troubleshooting - Error Handling: Graceful error handling with user-friendly messages - Documentation: Extensive code documentation and examples - Testing: Built-in testing configurations for rapid development
    📚 Documentation
    - Complete README with setup instructions - Example configurations for popular plugins - API documentation for developers - Quick testing guide with helper scripts - Command reference and permission guide
    🔐 Permissions
    - timedactions.admin - Full access to all plugin commands (default: op)

    🎉 Get Started Today!

    Download TimedActions v1.0.0 and start automating your server with powerful, flexible scheduling! Happy scheduling! 🕐✨
    401 downloads

Similar projects

Plugin →