PluginMIT
RealisticSeasons
Advanced multi-world seasons plugin with dynamic weather, temperature effects, crop growth modifiers, seasonal mob behavior, and visual ambience.
24
Downloads
1
Followers
2 months ago
Updated
📦
3
Versions
📖About RealisticSeasons
RealisticSeasons
RealisticSeasons brings a complete seasonal simulation system to your Paper/Spigot server with world-specific progression and gameplay impact.
Core Features
- 4-season cycle: Spring, Summer, Fall, Winter
- Configurable season duration and transition duration
- Smooth transition blending between seasons
- Per-world season tracking and persistence
- Pause/resume/skip/manual controls
Weather System
- Seasonal weather patterns with configurable chance values
- Dynamic weather duration windows
- Winter precipitation behavior with cold-biome snow handling
- Thunder pattern variation by season
Temperature Mechanics
- Formula-based temperature model using:
- season baseline
- biome factor
- time-of-day adjustment
- altitude penalty
- Action bar temperature display with color coding
- Toggle command per player
- Extreme cold/heat effects and penalties
Crop & Farming Behavior
- Seasonal growth multipliers:
- Spring: growth boost
- Summer: growth boost with water dependence
- Fall: normal growth + harvest bonus chance
- Winter: strong growth penalty and indoor/warm-biome checks
- Mature crop bonus drops in Fall chance logic
Seasonal Mob Control
- Seasonal passive/hostile balancing logic
- Spring passive boosts and rabbit increase
- Summer night hostile pressure and desert husk conversion chance
- Fall wolf/spider boosts
- Winter passive reduction and cold skeleton-to-stray replacement
Visual Effects
- Spring nature particles
- Summer heat shimmer style particles
- Fall leaves simulation particles
- Winter snow/cold breath effects in cold areas
- Winter night aurora-style sky particles
- Async scheduled particle pipeline to reduce load spikes
Commands
/seasons info/seasons set <spring|summer|fall|winter>/seasons skip/seasons pause/seasons resume/seasons temp toggle/seasons admin reload/seasons admin setworld <world> <season>/seasons admin event <start|stop>
Permission
realisticseasons.admin
Data
plugins/RealisticSeasons/seasons.ymlstores per-world season state and event flags.
Requirements
- Java 17+
- Paper/Spigot-compatible server (loaders listed on this page)