- Added changelog.mdc rule for CHANGELOG.md management
- Defines structure with newest releases at top
- Integrates with Gitea release workflow automation
- Provides section headers and examples
- Added commits.mdc rule for standardized commit formatting
- Defines type(scope): emoji description format
- Includes mod-specific scopes (command, config, schedule, etc.)
- Provides examples for each feature area
- Documents emoji conventions for each commit type
- Both rules ensure consistency across development workflow
- Add complete PlayHours mod source code with all features:
* Schedule enforcement with per-day schedules and midnight-spanning support
* Login control with configurable thresholds and exemptions
* Warnings and auto-kick system with countdown functionality
* Force modes (NORMAL/FORCE_OPEN/FORCE_CLOSED) for maintenance
* Whitelist/blacklist system for player access control
* Date exceptions for holidays and special events
* Multi-language support (English/French) with smart time formatting
* LuckPerms integration with vanilla ops fallback
* Dynamic MOTD system with real-time schedule display
* Comprehensive command system with permission integration
* TOML configuration with hot-reload support
- Add comprehensive documentation suite:
* Installation guide with step-by-step setup instructions
* Complete configuration reference with all options
* Commands reference with usage examples
* Features overview with detailed explanations
* MOTD system configuration and customization guide
* Permissions system documentation with LuckPerms integration
* Technical details covering architecture and limitations
* Usage examples with real-world scenarios
* Changelog with version history
- Add resource files:
* Language files (en_us.json, fr_fr.json) with localized messages
* Mod metadata (mods.toml) with proper Forge configuration
* Resource pack metadata (pack.mcmeta)
- Update build configuration:
* Gradle build system with proper dependencies
* Project properties and version management
* Development environment setup
- Restructure documentation:
* Replace old README.txt with new comprehensive README.md
* Create modular documentation structure in docs/ directory
* Add cross-references and navigation between documents
* Include quick start guide and common use cases
This commit represents the complete v1.0.0 release of PlayHours, a production-ready server operation hours enforcement mod for Minecraft Forge 1.20.1.