Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 8 months ago
NewSeasons
NewSeasons adds a configurable seasonal cycle to Minecraft servers, with Spring, Summer, Fall, and Winter affecting temperature, weather, crop growth, mobs, day length, ambient effects, and player statistics.
The plugin is designed for server owners who want seasons to matter without requiring client-side mods or resource packs.
Features
- Dynamic Spring, Summer, Fall, and Winter progression
- Configurable calendar with months, days, and season length
- Seasonal day and night lengths
- Temperature system with action bar display
- Celsius calculations with optional Fahrenheit display
- Temperature effects for freezing, cold, comfortable, hot, and burning conditions
- Biome temperature profiles through
biomeConfiguration - Seasonal snow and winter freezing rules per biome
- Configurable precipitation chances through
weather.yml - Seasonal crop growth modifiers
- Winter crop rules for greenhouse-style gameplay
- Seasonal mob spawning and seasonal mob restrictions
- Spring baby animal behavior
- Ambient seasonal particles and sounds
- Season transition effects
- Player seasonal statistics and achievements
- Terralith biome configuration installer through
/ns install terralith - Fully English public-facing commands, descriptions, and default messages
Commands
/season- Shows current season, date, temperature, and active events./ns- Shows NewSeasons admin commands./ns set <spring|summer|fall|winter>- Changes the current season./ns setdate <dd/mm/yyyy>- Changes the world date./ns nextseason- Advances to the next season./ns disable- Disables seasons in the current world./ns restoreworld- Restores the current world to default season data./ns toggletemperature- Toggles the temperature system for the current world./ns getinfo- Shows detailed season information./ns install terralith- Installs Terralith biome configuration files./toggletemperature- Toggles the personal temperature display./toggleseasoncolors- Toggles personal season color display./stats- Shows seasonal statistics./stats achievements- Shows achievement progress./stats season <season>- Shows statistics for a specific season./stats top <type> <season|all>- Shows leaderboards./effects toggle- Toggles personal ambient seasonal effects./effects status- Shows seasonal effects status./effects spawn <bloom|harvest|frost|warmth|current>- Spawns a seasonal effect./effects transition <from> <to>- Plays a season transition effect.
Permissions
newseasons.getinfo- Allows/season.newseasons.toggleseasons- Allows/toggleseasoncolors.newseasons.toggletemperature- Allows/toggletemperature.newseasons.admin- Allows/nsadmin commands.newseasons.stats- Allows/stats.newseasons.effects- Allows/effects.newseasons.effects.admin- Allows admin-level effect actions.
Configuration
NewSeasons includes separate configuration files for the main plugin, calendar, events, temperature, weather, crops, mobs, and biome profiles.
Important files:
config.yml- Main feature toggles, world list, weather durations, day/night lengths, statistics, and performance settings.calendar.yml- Month names and season-day settings.events.yml- Calendar events and server commands.temperature.yml- Temperature formula inputs, modifiers, and temperature effects.weather.yml- Seasonal precipitation chances.crops.yml- Crop growth and winter greenhouse behavior.mobs.yml- Seasonal mob lists, spawn chance, and spawn radius.biomeConfiguration/*.yml- Biome temperature, snow, freeze, and visual profile data.


