NewSeasons
PluginMIT

NewSeasons

NewSeasons brings immersive seasonal changes to your Minecraft server with 4 distinct seasons

777
Downloads
8
Followers
3 months ago
Updated
📦
2
Versions

📖About NewSeasons

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