TimedActionsСкачать
ВЕРСИИ (1)
release
TimedActions v1.0.0
1.0.016 авг. 2025 г.432Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Что нового
### 🎉 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!** 🕐✨