
SeasonManager
A powerful, Folia-native server lifecycle engine that automates seasons, phases, and grace periods for modern Minecraft networks. Providing autonomous scheduling with high-performance execution and premium visual feedback via BossBars and Titles.

SeasonManager
The Modern Standard for Server Lifecycles
SeasonManager is a powerful server lifecycle engine designed to automate the progression of your Minecraft server. It replaces manual scheduling with a robust, autonomous system that handles season transitions, gameplay phases, and visual announcements.
⚡ What does this project do?
SeasonManager adds a comprehensive Season & Phase system to your server. It allows you to:
- Automate Transitions: Define season lengths (e.g., 30 days) and let the plugin handle the end-of-season events automatically.
- Configure Gameplay Phases: Create distinct phases within a season (e.g., a "Grace Period" for the first 24 hours, followed by an "Active Season").
- Dynamic Rules: Automatically enable/disable PvP or player damage based on the current active phase.
- Visual Feedback: Keep players informed with high-quality BossBars, ActionBars, and Titles that countdown to major events.
- Command Execution: Run specific console commands automatically when seasons start or end.
💎 Why should you download it?
If you run an SMP, Lifesteal, or Factions server, managing "wipes" and "seasons" is often a manual, error-prone task. SeasonManager provides:
- Peak Performance: Built with a Folia-Native architecture, meaning it is designed for modern, multi-threaded servers. It runs flawlessly on Paper and its forks with zero main-thread impact.
- Premium Presentation: Out of the box, the plugin uses modern MiniMessage gradients and icons to give your server a professional, "industrial-grade" feel.
- Set-and-Forget: Once configured, the plugin handles everything from warnings to state transitions, allowing server owners to focus on community rather than management.
⚠️ Critical Information
- Compatibility: Requires Minecraft 1.21 or higher.
- Software: Supported on Paper, Folia, and Purpur.
- Dependencies: No external plugins are required for core functionality. It includes optional support for PlaceholderAPI.

🚀 Getting Started
- Download SeasonManager.
- Place the JAR in your
/pluginsfolder. - Restart your server to generate the default config.yml.
- Customize your season duration and phases, then run
/season start.
💎 SeasonManager Prime
The Prime Edition (Available on BuiltByBit) adds advanced features:
- Automatic World Archiving: ZIP and move old worlds to an archive folder on season end.
- Cross-Season Stash: A persistent inventory for players to bring items between wipes.
- Discord Integration: Real-time status updates via webhooks.
- Season Statistics: Track kills, deaths, and block activity per player.
