promotional bannermobile promotional banner

TrueSeasons

A lightweight seasons plugin that introduces dynamic climate survival mechanics, weather effects, and atmospheric visual visuals to your server.

🍂 TrueSeasons — Dynamic Seasons & Climate Survival

TrueSeasons brings your Minecraft server to life with a fully dynamic 4-season cycle, custom visual environmental effects, climate-based survival mechanics, and seamless admin management!

Built natively for Minecraft 1.21+, it adds realistic seasonal changes without requiring heavy resource packs or complicated client-side mods.


✨ Features Overview

🌸 Spring — Season of Growth
Ice & Snow Melt: Naturally thaws frozen lakes and snow layers as warmth returns.
Breeding Boost: Animal breeding grants **+50% bonus XP** (1.5x multiplier).

☀️ Summer — Heat & Hydration
Heatstroke Mechanic: Unhydrated players suffer from periodic Weakness.
Hydration System: Drink a standard Water Bottle to stay hydrated and immune to heat for 10 minutes!
Peak Breeding: Animal breeding grants 3x XP bonus.

🍂 Autumn — Falling Leaves & Crisp Air
Atmospheric Visuals: Custom leaf-fall particles (warm autumn colors: gold, orange, crimson, brown) float down around non-coniferous trees.
Balanced Gameplay: Perfect transitional period to prepare shelter and armor for winter.

❄️ Winter — Harsh Cold & Freezing Winds
Freezing & Cold Damage: Players taking on survival without enough clothes take cold damage! (Requires at least 2 pieces of armor by default).
World Freezing: Water surfaces freeze into ice and snow accumulates over exposed terrain.
Particle Snowstorms: 3D snowflake particles constantly drift around online players.
Suppressed Storms: Rainy storms are automatically prevented to maintain a crisp winter feel.
Low Livestock Fertility: Harsh conditions cause animal breeding to fail **80% of the time**.


🛠️ Admin Commands & GUI

Manage seasons effortlessly in-game using the interactive GUI menu or simple commands.

/season gui — Opens a clean, 9-slot GUI menu to change seasons with a single click. (Permission: seasons.admin)

/season set <SPRING|SUMMER|AUTUMN|WINTER> — Instantly sets the current global season (supports tab-completion). (Permission: seasons.admin)

/season reload — Reloads config.yml settings instantly without a server restart. (Permission: seasons.admin)


🔌 Compatibility & Soft Dependencies

[PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/): Supports `%trueseasons_current%` to show formatted season names in Tab, Scoreboards, and Actionbars.
[ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/): Used for advanced weather packet handling to seamlessly block rain transitions during winter.


⚙️ Configuration (`config.yml`)

Fully customizable! You can tweak: 

Duration of each individual season (in minutes).

Enabled Worlds list (run seasons only where you want them). 

Cold damage values & required armor pieces. 

Hydration durationn and weakness effect settings. 

Custom GUI icons & season display names with full color-code (`&`) support.

The TrueSeasons Team

profile avatar
Owner
  • 4
    Projects
  • 736
    Downloads

More from plxyjoy