
NewSeasons
NewSeasons brings immersive seasonal changes to your Minecraft server with 4 distinct seasons
A comprehensive and realistic seasons plugin for Minecraft Paper/Spigot 1.21+ featuring dynamic temperature system, intelligent crop growth, seasonal mob spawning, player statistics, achievements, and stunning visual effects.
Features
🌍 Season System
- 4 Seasons: Spring, Summer, Fall, Winter
- Dynamic Duration: Each season lasts 3 months (90 Minecraft days by default)
- Visual Changes: Biome colors, sky colors, water colors change per season
- Weather Effects: Snow in winter, frequent rain in fall, clear skies in summer
- Day/Night Cycles: Longer nights in winter (13 min), longer days in summer (13 min)
🌡️ Temperature System
- Realistic Temperature Calculation: Based on season, biome, weather, time, armor, altitude, and more
- Temperature Effects:
- Too cold (< -15°C): Slowness, hunger, freezing damage
- Optimal (15-30°C): Regeneration bonus
- Too hot (> 60°C): Slowness, fire damage
- ActionBar Display: Real-time temperature shown to players
- Personal Toggle: Players can enable/disable temperature display
🌾 Crop Growth System (NEW in 2.0)
- Seasonal Growth Rates:
- Spring: 1.5x faster growth
- Summer: 2.0x faster growth
- Fall: 1.2x faster growth
- Winter: 70% slower growth
- Optimal Seasons: Each crop has an ideal growing season (wheat in summer, potatoes in fall)
- Environmental Factors: Water proximity, light level, and weather affect growth
- Visual Feedback: Particle effects when crops grow
🐾 Seasonal Mob Spawning (NEW in 2.0)
- Season-Specific Mobs:
- Winter: Polar bears, strays, wolves, foxes
- Spring: Rabbits, bees, baby animals (70% chance)
- Summer: Parrots, ocelots, tropical fish, turtles, dolphins
- Fall: Witches, bats, spiders, endermen
- Spawn Restrictions: Tropical mobs won't spawn in winter, ice mobs won't spawn in summer
- Biome-Aware Spawning: Mobs only spawn in appropriate biomes
✨ Seasonal Visual Effects (NEW in 2.0)
- Ambient Particles:
- Spring: Cherry leaves, flowers blooming
- Summer: Heat shimmer, fireflies at dusk
- Fall: Falling leaves, mushroom spores
- Winter: Snowflakes, frost breath, ice crystals
- Ambient Sounds: Season-appropriate environmental audio
- Transition Effects: Dramatic visuals when seasons change
- Environmental Changes: Flowers spawn in spring, mushrooms in fall, powder snow in winter
📊 Player Statistics & Achievements (NEW in 2.0)
- Comprehensive Tracking:
- Survival time per season
- Distance traveled
- Crops planted/harvested
- Blocks placed/broken
- Mobs killed
- Temperature exposure time
- 10+ Achievements:
- 🏆 Winter Survivor - Survive 10 full days in winter
- 🏆 Summer Explorer - Walk 10,000 blocks during summer
- 🏆 Spring Gardener - Plant 100 crops during spring
- 🏆 Fall Harvester - Harvest 500 crops during fall
- 🏆 Ice Walker - Survive extreme cold for 1 hour
- 🏆 Desert Nomad - Survive extreme heat for 30 minutes
- 🏆 Seasonal Master - Complete 10 achievements
- Leaderboards: Compare stats with other players
- Persistent Storage: Stats saved across server restarts
📅 Calendar & Events
- Full Calendar System: Days, months, years with customizable names
- Event System: Create custom events for specific dates or recurring events
- Active Event Display: View active events in /season command
Commands
Player Commands
| Command | Description | Permission |
|---|---|---|
/season | Display current season, date, temperature, and days until next season | newseasons.getinfo |
/toggleseasoncolors | Toggle season color effects for yourself | newseasons.toggleseasons |
/toggletemperature | Toggle temperature display for yourself | newseasons.toggletemperature |
/stats | View your seasonal statistics | newseasons.stats |
/stats achievements | View your achievements and progress | newseasons.stats |
/stats season <name> | View stats for a specific season | newseasons.stats |
/stats top <type> <season> | View leaderboards | newseasons.stats |
/effects | View effects status | newseasons.effects |
/effects toggle | Enable/disable personal visual effects | newseasons.effects |
Admin Commands
| Command | Description | Permission |
|---|---|---|
/ns set <season> | Change current season (spring/summer/fall/winter) | newseasons.admin |
/ns setdate <dd/mm/yyyy> | Change the date | newseasons.admin |
/ns nextseason | Advance to next season | newseasons.admin |
/ns disable | Disable seasons in current world | newseasons.admin |
/ns restoreworld | Undo all plugin changes | newseasons.admin |
/ns toggletemperature | Toggle temperature system in world | newseasons.admin |
/ns getinfo | Display detailed season information | newseasons.admin |
/ns install <generator> | Install biome files (e.g., terralith) | newseasons.admin |
/ns help | Show help message | newseasons.admin |
/effects spawn <type> | Spawn effect (bloom/harvest/frost/warmth) | newseasons.effects.admin |
/effects transition <from> <to> | Play season transition effect | newseasons.effects.admin |
Permissions
| Permission | Description | Default |
|---|---|---|
newseasons.getinfo | Use /season command | Everyone |
newseasons.toggleseasons | Toggle season colors | Everyone |
newseasons.toggletemperature | Toggle temperature display | Everyone |
newseasons.stats | View seasonal statistics | Everyone |
newseasons.effects | Manage personal effects | Everyone |
newseasons.admin | Use admin commands | OPs |
newseasons.effects.admin | Spawn effects and transitions | OPs |
What's New in 2.0.0
🆕 Seasonal Mob Spawning - Season-appropriate creatures with biome awareness
🆕 Crop Growth System - Dynamic growth rates and optimal seasons
🆕 Visual Effects Engine - Particles, sounds, and environmental changes
🆕 Dynamic Day/Night - Seasonal variations in day length
🆕 Player Statistics - Track your seasonal journey
🆕 Achievement System - 10+ achievements to unlock
🆕 Leaderboards - Compete with other players
🆕 New Commands - /stats and /effects command families
Requirements
- Server: Paper, Spigot, or compatible forks
- Minecraft: 1.21+
- Java: 17 or higher
