Commit Graph

4 Commits

Author SHA1 Message Date
Mr¤KayJayDee
aaa562f114 feat(workflow): add Gitea release workflow for automated builds and releases on version tags
Some checks failed
Release Build / build-and-release (push) Failing after 9s
2025-10-23 23:55:42 +02:00
Mr¤KayJayDee
1a79c54cfb fix(docs): format README.md for improved readability by adjusting spacing in version information 2025-10-23 23:28:33 +02:00
Mr¤KayJayDee
c0fd2a2787 feat(docs): complete PlayHours mod implementation with comprehensive documentation
- 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.
2025-10-23 23:28:20 +02:00
Mr¤KayJayDee
58919ced40 Initialize Minecraft Forge mod structure with essential files and configurations. Added .gitattributes to manage line endings, .gitignore for IDE and build artifacts, and build.gradle for project setup. Included example mod files, configuration, and metadata in mods.toml. Added changelog, credits, and license files for documentation. Set up Gradle wrapper for consistent builds. 2025-10-23 14:13:00 +02:00