▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/TimedActions
TimedActions

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.

266
0

TimedActions v1.0.0

release16 августа 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! 🕐✨

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:MIT
Опубликован:7 месяцев назад
Обновлён:7 месяцев назад
Главная