All versions
2.0.0
Release
NewSeasons 2.0.010 months ago 642
Compatibility
Minecraft: Java Edition
1.21.x
Platform
Paper
Changes
✨ New Features
🐾 Seasonal Mob Spawning System
- Added season-specific mob spawning (polar bears in winter, tropical fish in summer, etc.)
- Restricted out-of-season mobs (tropical mobs won't spawn in winter, ice mobs won't spawn in summer)
- Baby animals spawn more frequently during spring (70% chance)
- Seasonal mob naming with decorative tags (e.g.,
[Winter] wolf [Winter]) - Biome-specific spawn restrictions for realistic gameplay
🌾 Crop Growth Modifiers
- Dynamic growth rates based on seasons:
- Spring: 1.5x growth speed
- Summer: 2.0x growth speed
- Fall: 1.2x growth speed
- Winter: 0.3x growth speed (70% slower)
- Optimal seasons for specific crops (wheat in summer, potatoes in fall)
- Environmental factors affect growth (water proximity, light level, weather)
- Special handling for bamboo, cactus, and sugar cane
- Visual growth particles when crops advance
🎨 Seasonal Visual Effects
- Ambient particle effects for each season:
- Spring: Cherry leaves, happy villager particles
- Summer: Flame, glow, electric sparks
- Fall: Falling leaves, composter particles
- Winter: Snowflakes, white ash, clouds
- Seasonal ambient sounds (bees in spring, fire crackling in summer, etc.)
- Environmental transformations:
- Flowers spawn naturally in spring
- Mushrooms spawn in dark areas during fall
- Ice/snow formations in winter
- Frost breath effect for players in cold temperatures
- Season transition effects with dramatic visuals and sounds
🌙 Dynamic Day/Night Cycle
- Seasonal day/night length variations:
- Winter: 7 min day / 13 min night
- Spring: 10 min day / 10 min night
- Summer: 13 min day / 7 min night
- Fall: 9 min day / 11 min night
- Smooth time transitions to avoid jarring jumps
- Season-specific atmospheric effects
📊 Player Statistics & Achievements
- Comprehensive stat tracking per season:
- Survival time
- Distance traveled
- Crops planted/harvested
- Blocks placed/broken
- Mobs killed
- Temperature exposure records (cold/hot time)
- 10+ Achievements including:
- 🏆 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 seasonal achievements
- Leaderboards for different stat categories
- Persistent data storage
🎮 New Commands
| Command | Description | Permission |
|---|---|---|
/stats |
View your seasonal statistics | newseasons.stats |
/stats achievements |
View your achievements | newseasons.stats |
/stats season <name> |
View season-specific stats | newseasons.stats |
/stats top <type> <season> |
View leaderboards | newseasons.stats |
/effects |
Manage seasonal visual effects | newseasons.effects |
/effects toggle |
Enable/disable personal effects | newseasons.effects |
/effects spawn <type> |
Spawn a specific effect | newseasons.effects.admin |
/effects transition <from> <to> |
Play transition effect | newseasons.effects.admin |
⚙️ Configuration Enhancements
- New
config.ymloptions:enable-day-night-cycle- Toggle dynamic day/nightenable-player-stats- Toggle statistics trackingenable-achievements- Toggle achievement systemenable-ambient-effects- Toggle particles/sounds
- Detailed temperature configuration
- Mob spawning rate multipliers
- Crop growth rate customization
- Performance tuning options
🔧 Technical Improvements
- Optimized chunk processing with configurable limits
- Efficient update cycles to prevent server lag
- Memory management with player cache cleanup
- Full Minecraft 1.21 API compatibility
- Updated particle system for 1.21 (BLOCK, ITEM, DRIPPING_WATER)
🐛 Bug Fixes
- Fixed Season enum constructor parameter assignment
- Fixed particle names for Minecraft 1.21 compatibility
- Fixed ActionBar temperature display using Spigot API
- Fixed Unicode character encoding issues
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:oEYU4Oa5:5nowFrEQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:oEYU4Oa5:5nowFrEQ"
}

