Sueta

Season Core

1.9

A Dynamic Seasons and realistic station system

·Plugin
  1. 1.9latestHUD Update, Off-Season Growth Tuning & Winter Snow FixesJan 29, 2026
    ENGLISH — SeasonsCore v1.9 (Mini Update)
    HUD Improvements * Improved the HUD so it’s cleaner and plays nicer with other plugins. Off-Season Crop Penalty (Tuned) * Adjusted the off-season crop penalty so it feels better and more consistent than before. Auto-Update by Replacing the JAR * The plugin now updates itself just by replacing the .jar. * New config keys and language updates are applied automatically without needing to delete the plugin folder. Winter & Snow Logic Improvements * Snow now only falls when there is real precipitation (rain/snow). * Winter effects won’t freeze anything until it’s actually snowing. Notes * Small changes, but important for gameplay and overall plugin stability. * Thanks to everyone who reported issues! ❤️ ---
    ESPAÑOL — SeasonsCore v1.9 (Mini Update)
    Mejoras del HUD * Se mejoró el HUD para que se vea más limpio y sea más compatible con otros plugins. Penalización de Cultivos Fuera de Temporada (Ajustada) * Se ajustó la penalización fuera de temporada para que se sienta mejor y más consistente que antes. Auto-Update con Solo Reemplazar el JAR * Ahora el plugin se actualiza solo con reemplazar el .jar. * Las nuevas keys de configuración y cambios de idiomas se aplican automáticamente sin borrar la carpeta del plugin. Mejoras de Invierno y Nieve * Ahora solo cae nieve cuando realmente hay precipitación (lluvia/nevado). * En invierno no se congela nada hasta que esté cayendo nieve de verdad. Notas * Son cambios pequeños, pero importantes para el gameplay y la estabilidad del plugin. * ¡Gracias a todos por reportar los problemas! ❤️
    733 downloads
  2. 1.8Seasonal Flora Update (Winter Purge Fix)Jan 11, 2026

    ✅ Seasonal Flora Update (Winter Purge Fix)

    This update focuses on making seasonal flora cleanup reliable, especially during Winter, while keeping the system lag-safe and respecting player-placed blocks.
    🧊 Winter Cleanup Now Works
    - Seasonal flora (flowers, mushrooms, berries, etc.) is now correctly removed during Winter according to remove_seasons. - Cleanup is performed gradually over time using the configured budget to avoid lag spikes.
    ✅ Fixed Surface Detection (Root Cause)
    - The purge system now correctly scans around the surface level instead of only checking the top solid block. - This prevents cases where flowers placed at y+1 were never detected and therefore never removed.
    🧠 Improved Rule Handling
    - max_per_chunk and spacing rules now behave correctly because the system detects flora blocks properly. - Seasonal rules now match the intended design (example: mushrooms can spawn in Autumn only and be removed in Winter).
    🛡️ Player-Placed Protection
    - protect_player_placed: true continues to ensure that player-placed flora is not deleted during seasonal purge.
    🌍 Now Open Source
    - The project is now open source, so anyone can review the code, contribute improvements, or adapt it for their own server.
    ⚙️ Recommended Config (Optional, but Strongly Suggested)
    To ensure protection and cleanup remain consistent across restarts: - persist_placements: true - persist_autosave_minutes: 5 ---
    127 downloads
  3. 1.7Dec 30, 2025

    Update 1.7 Notes (EN/ES)

    English

    - Fixed the bug where food/seed descriptions became insanely long. - Ocelot spawns are now restricted to their original biome (no more “ocelots everywhere”). - Adjusted tomato seeds: when fully grown, harvesting now properly returns more seeds. - Note: tomatoes are currently treated as seeds by default, so harvesting gives seeds. There isn’t a clean/better way to represent this yet. - Fixed a reported issue with Animal Migration. - Snow falling is now 100% polished: smarter behavior and it won’t mess with fences, slabs, chests, banners, etc. - Improved compatibility with the WorldGuard plugin. - Added a new option to events.yml: admins can set a minimum player count required to start events. - Disabled by default (false) so it won’t change behavior unless enabled. - Added a new option in climate.yml to control water freezing: - freeze_water: true → vanilla behavior (water can freeze) - freeze_water: false → water will not freeze ---

    Español

    - Se arregló el bug donde las descripciones de alimentos/semillas se hacían gigantes. - Los ocelotes ya no aparecen en todos lados: ahora spawnean solo en su bioma original. - Se ajustaron las semillas de tomate: al crecer y cosechar, ahora sí regresan más semillas. - Nota: por ahora el tomate se maneja como semillas por default, así que al cosechar se obtienen semillas. No hay una forma “bonita” de hacerlo todavía. - Se corrigió un bug reportado de la Migración Animal. - La caída de nieve quedó al 100: ahora es más inteligente y no afecta vallas, losas, cofres, estandartes, etc. - Se mejoró la compatibilidad con el plugin WorldGuard. - Se añadió una nueva opción en events.yml: el admin puede poner una cantidad mínima de jugadores para lanzar eventos. - Viene desactivado por defecto (false) por si lo quieren activar. - Se añadió una opción en climate.yml para controlar si el agua se congela: - freeze_water: true → comportamiento vanilla (sí se congela) - freeze_water: false → el agua ya no se congela
    110 downloads
  4. 1.6Dec 21, 2025

    SeasonCore 1.6 — HUD & Language Fix Update ✅

    This update focuses on making the HUD and season information fully reliable, and properly localized per player.
    ✨ HUD Improvements (ActionBar)
    - Fixed the HUD so it updates correctly and consistently. - The ActionBar now shows the season info properly, including: - Season - Day - Year - Current season/realm context - HUD text is now pulled from the language system instead of hardcoded strings.
    🌍 SeasonInfo Command — Client Language Support
    - Fixed /season info so it now displays the season name using the player’s client language. - Season names are resolved through language keys (example: season.WINTER) so: - English clients see Winter - Spanish clients see Invierno - And any other supported locale will display correctly.
    ✅ Notes
    - No gameplay changes in this update — this release is focused on UI + localization correctness. - Works cleanly with multi-language setups and per-player locale detection.
    91 downloads
  5. 1.5SeasonsCore v1.5 | WorldGuard, Calendar Control,New Commands!Dec 11, 2025

    🚀 SeasonsCore v1.5 Update: WorldGuard, Calendar Control, and New Commands\! 🌳

    Hello Modrinth community\! We are excited to announce the release of SeasonsCore v1.5, packed with highly requested features to give you even more control over your server's seasons and calendar. -----

    ✨ What's New in v1.5?

    🛡️ WorldGuard Soft Dependency Added (Protection\!)
    We've implemented a soft dependency for WorldGuard. SeasonsCore will now respect WorldGuard's protected areas, ensuring that the seasonal effects (like replacing leaves or crops) do not damage or alter protected blocks within established regions.
    🌍 World Exclusion by Dimension (FX and Bossbar)
    A new section has been added to the `config.yml` file, allowing you to choose precisely where you want SeasonsCore to stop running. This is perfect for keeping your Nethe and The End untouched. #### ⚙️ config.yml
    worlds:
      # List of worlds/dimensions where the plugin should NOT show season effects or Bossbar.
      disabled_season_fx:
        - world_nether   # Example: Disables effects in the Nether.
        - world_the_end  # Example: Disables effects in The End.
    🗓️ Calendar Advancement Control by Players
    A crucial configuration has been added to `calendar.yml` that allows you to stop the calendar from advancing if there are no players connected to the server. Seasons only change when people are playing\! #### ⚙️ calendar.yml
    require_players_on_server: false  # true = The calendar will only advance if at least 1 player is connected in ANY WORLD.
    | Setting | Behavior | | :--- | :--- | | true | Calendar ONLY advances if players are online. | | false | Calendar ALWAYS advances (by time), even if the server is empty. |
    📅 New Command: Set Year\!
    You can now set the current in-game year directly using a simple command. New Command:* /season year <number> Usage:* Sets the current year displayed by the calendar. For example, /season year 3 sets the current year to 3. ----- Enjoy the new level of control\! We look forward to seeing your servers flourish with these new features. ----- -----

    🚀 Actualización SeasonsCore v1.5: ¡WorldGuard, Control de Calendario y Nuevos Comandos\! 🌳

    ¡Hola comunidad de Modrinth\! Estamos encantados de anunciar el lanzamiento de SeasonsCore v1.5, cargado de características muy solicitadas para darles aún más control sobre las estaciones y el calendario de su servidor. -----

    ✨ Novedades en v1.5

    🛡️ Dependencia Suave de WorldGuard Añadida (¡Protección\!)
    Hemos implementado una dependencia suave (soft dependency) para WorldGuard. SeasonsCore ahora respetará las áreas protegidas de WorldGuard, asegurando que los efectos estacionales (como reemplazar hojas o cultivos) no dañen ni alteren los bloques protegidos dentro de las regiones establecidas.
    🌍 Exclusión de Mundos por Dimensión (FX y Bossbar)
    Se ha añadido una nueva sección en el archivo de configuración `config.yml` que le permite elegir exactamente dónde quiere que SeasonsCore deje de funcionar. Esto es perfecto para mantener el Nether y The End intactos. #### ⚙️ config.yml
    worlds:
      # Lista de mundos/dimensiones donde el plugin NO debe mostrar efectos de estación ni Bossbar.
      disabled_season_fx:
        - world_nether   # Ejemplo: Deshabilita los efectos en el Nether.
        - world_the_end  # Ejemplo: Deshabilita los efectos en The End.
    🗓️ Control de Avance del Calendario por Jugadores
    Se ha añadido una configuración crucial en `calendar.yml` que permite detener el avance del calendario si no hay ningún jugador conectado al servidor. ¡Las estaciones solo cambian cuando la gente está jugando\! #### ⚙️ calendar.yml
    require_players_on_server: false  # true = El calendario solo avanzará si hay al menos 1 jugador conectado en CUALQUIER MUNDO.
    | Configuración | Comportamiento | | :--- | :--- | | true | El calendario SÓLO avanza si hay jugadores en línea. | | false | El calendario AVANZA siempre (por tiempo), incluso si el servidor está vacío. |
    📅 Nuevo Comando: Establecer Año
    Ahora puede establecer el año actual del juego directamente utilizando un comando sencillo. Nuevo Comando:* /season year <número> Uso:* Establece el año actual mostrado por el calendario. Por ejemplo, /season year 3 establece el año actual en 3. ----- ¡Disfruten del nuevo nivel de control\! Esperamos ver sus servidores florecer con estas nuevas características.
    90 downloads
  6. 1.4SeasonsCore 1.4 – Villager biome bug fixDec 4, 2025

    SeasonsCore 1.4 – Villager biome bug fix

    A critical bug with villagers has been fixed. In this plugin, when SeasonsCore repaints biomes, we only use four target biomes for seasonal changes. Unfortunately, this caused swamp villagers and other biome-specific villagers to disappear. To solve this, villagers from the biomes that no longer exist in the world are now redistributed across villages. This way, players will never completely lose access to biome-specific trades, like Mending and other rare books. Every 5 in-game days, these special villagers will refresh. Once a player trades with a villager, that villager becomes locked: their profession, trades, and appearance will no longer update. This keeps the villager hunt system alive, but in a more controlled way that avoids bugs caused by biome changes. Because of how biome painting works, we can’t keep every original biome as it is, but this solution guarantees that all important villagers remain accessible in a stable and predictable way. ---

    SeasonsCore 1.4 – Corrección de bug grave con aldeanos

    Se corrigió un bug muy grave con los aldeanos. En este plugin, al pintar los biomas, solo usamos cuatro biomas objetivo para los cambios de estación. Lamentablemente, esto provocaba que los aldeanos de pantano y otros aldeanos exclusivos de ciertos biomas desaparecieran del mundo. Para solucionarlo, ahora los aldeanos de los biomas que ya no existen en el mapa se reparten dentro de las aldeas. Así, el jugador nunca se queda sin acceso a los aldeanos de biomas especiales ni a tradeos importantes, como el Mending y otros libros raros. Cada 5 días del calendario del plugin, estos aldeanos especiales se actualizan. Cuando un jugador realiza un trade con uno de ellos, ese aldeano queda bloqueado: ya no volverá a actualizarse, ni cambiará su profesión, ni su apariencia. Con esto, la búsqueda de aldeanos sigue funcionando, pero de una forma más controlada y sin generar bugs por los cambios de bioma. Por la forma en que funciona el pintado de biomas, no podemos conservar todos los biomas originales tal cual, pero esta solución asegura que todos los aldeanos importantes sigan estando disponibles de forma estable y predecible.
    68 downloads
  7. 1.3SeasonCore | Update 1.3Dec 1, 2025

    🌿 SeasonCore – Update

    Hey! 👋 This update focuses on improving biome painting and snow behavior.

    🎨 Biomes & Painting

    - Improved the biome painting logic to make it more consistent and stable. - Added support for the Cherry Grove biome to the painting system. - The system now covers the world more smoothly, avoiding weird edges or broken zones.

    ❄️ Smarter Snow

    - Snow is no longer invasive and now respects player builds much better. - It will no longer cover: - Slabs - Buttons - Carpets - Chests - Furnaces - Signs - Stairs - The snow placement logic has been refined so it doesn’t ruin decorations or detailed structures. - Snow performance has been optimized — the system runs much faster now.

    🌳 Trees & Leaves

    - When a player cuts down a tree, leaves now decay a bit faster, making area cleanup more comfortable.
    79 downloads
  8. 1.2SeasonCore – Life updateNov 25, 2025
    ⚠️ Before installing SeasonCore, always make a full backup of your world.
    The plugin includes a way to restore your original biomes, but a manual backup is still strongly recommended.

    SeasonCore – Update Highlights

    New /season biomes command
    A new command has been added to control the biome painting system and restore your world: - /season biomes on – Enables biome painting as usual. - /season biomes off – Disables biome painting. - /season biomes restore – Restores your original biomes. When biome painting is enabled, SeasonCore now keeps a separate backup folder with the original biomes. Using restore will progressively return the affected chunks back to their vanilla biomes, so you can safely undo the changes if you decide the plugin is not for you.
    🔁 Keep SeasonCore installed until the restore process has finished and all affected chunks have been reloaded.
    Removing the plugin too early may prevent full biome restoration.
    HUD improvements
    - Added an OFF mode for the seasonal HUD, so you can fully disable it if you don’t want any on-screen overlay.
    Fauna integration
    - Animal migration and seasonal fauna are now more natural and better controlled, integrating more smoothly into the existing world instead of feeling intrusive.
    Seasonal Clock item
    A new Season Clock has been added: - Right-click to see: - Current weather state (Clear / Raining / Storm). - Remaining duration until the next weather change. - Current day, season, and year.
    Snow & upgrade behavior
    - When updating from an older version (for example from 1.1 → 1.2), SeasonCore now detects and clears old seasonal snow correctly. - Previously, legacy snow placed by earlier versions was not recognized and stayed in the world as “valid” snow. - Now this old snow is properly handled and removed when appropriate. - Fixed an issue where snow in protected regions or special terrain (claim plugins, protected areas, etc.) could leave: - Empty patches, - Or chunks without snow. Snowfall is now validated correctly inside allowed spaces, avoiding “holes” or weird patterns.
    Translation updates
    Several language files have been reviewed and improved: - id_ID – Indonesian 🇮🇩 - it_IT – Italiano 🇮🇹 - fr_FR – Français 🇫🇷 - de_DE – Deutsch 🇩🇪 - pt_BR – Português (Brasil) 🇧🇷 - ru_RU – Русский 🇷🇺 - pl_PL – Polski 🇵🇱 - vi_VN – Tiếng Việt 🇻🇳 - tr_TR – Türkçe 🇹🇷 ---

    SeasonCore – Notas de actualización (Español)

    ⚠️ Antes de instalar SeasonCore, haz siempre una copia de seguridad completa de tu mundo.
    El plugin incluye una forma de restaurar tus biomas originales, pero aun así se recomienda mucho tener un respaldo manual.
    Nuevo comando /season biomes
    Se añadió un comando para controlar el pintado de biomas y restaurar el mundo: - /season biomes on – Activa el pintado de biomas normalmente. - /season biomes off – Desactiva el pintado de biomas. - /season biomes restore – Restaura los biomas originales. Cuando el pintado está activo, SeasonCore ahora crea una carpeta de respaldo con los biomas originales. Al usar restore, los chunks afectados vuelven poco a poco a sus biomas vanilla, permitiéndote deshacer los cambios si el plugin no te convence.
    🔁 Mantén SeasonCore instalado hasta que el proceso de restauración termine y todos los chunks afectados se hayan cargado de nuevo.
    Si quitas el plugin antes de tiempo, puede que no se restauren todos los biomas.
    Mejoras en el HUD
    - Se añade un modo OFF para el HUD estacional, para poder apagarlo por completo si no quieres ningún overlay en pantalla.
    Fauna más natural
    - La migración animal y la fauna estacional ahora se integran de forma más natural y controlada, para que se sienta parte del mundo y no algo invasivo.
    Reloj estacional
    Se añade un nuevo Reloj de Estaciones: - Con clic derecho puedes ver: - Si va a llover o estará despejado. - Cuánto tiempo falta para que cambie el clima. - Día actual, estación y año.
    Nieve y actualización de versión
    - Al actualizar desde una versión anterior (por ejemplo de 1.1 → 1.2), SeasonCore ahora detecta y limpia correctamente la nieve vieja colocada por versiones previas. - Antes, esa nieve antigua no se reconocía y se quedaba en el mundo como nieve “válida”. - Ahora se gestiona bien y se elimina cuando corresponde. - Arreglo en la nieve que caía en biomas o terrenos protegidos (claims, zonas protegidas, etc.), donde podían quedar: - Parchecitos sin nieve, - O chunks vacíos. La nieve ahora cae de forma válida dentro de las áreas permitidas, sin dejar huecos raros.
    Mejoras de traducción
    Se han revisado y mejorado varias traducciones: - id_ID – Indonesio 🇮🇩 - it_IT – Italiano 🇮🇹 - fr_FR – Francés 🇫🇷 - de_DE – Alemán 🇩🇪 - pt_BR – Portugués (Brasil) 🇧🇷 - ru_RU – Ruso 🇷🇺 - pl_PL – Polaco 🇵🇱 - vi_VN – Vietnamita 🇻🇳 - tr_TR – Turco 🇹🇷
    47 downloads
  9. 1.1Season Core - Wildlife Update + Oceans and RiversNov 23, 2025

    Season Core – New Update!

    This version brings the overworld to life even more with seasonal detail: - Seasonal Oceans: oceans now shift color depending on the current season. - Seasonal Rivers: rivers have two color variants that rotate with the year cycle. - Configurable World Fauna/Flora: seasonal nature behavior is fully configurable — you can enable/disable each plant group independently and tweak how much appears per season. - Plus a bunch of small tweaks and optimizations to keep everything smooth and vanilla-friendly. - The snow that the player places no longer melts.
    Update and enjoy a world that feels alive through every season. ❄️☀️​
    Post en español Season Core – ¡Nueva actualización! Esta versión hace el mundo todavía más vivo con más detalles estacionales: - Océanos estacionales: ahora los océanos cambian de color según la estación actual. - Ríos estacionales: los ríos tienen dos variantes de color que rotan con el ciclo del año. - Fauna/Flora configurable: la naturaleza estacional es totalmente configurable — puedes activar/desactivar cada grupo de plantas por separado y ajustar cuánto aparece en cada estación. - Y varios ajustes/optimizaciones pequeñas para que todo siga suave y se sienta vanilla. - La nieve que coloca el jugador ya no se derrite
    Actualiza y disfruta un mundo que se siente vivo en cada estación. ❄️☀️
    43 downloads
  10. 1.0Season Core 1.0Nov 22, 2025

    🌱 Season Core — Seasonal Engine

    Features

    - 🌦️ Automatic seasons: Spring, Summer, Autumn, Winter. - 🎨 Biome color shifting: grass, foliage, terrain tones adapt to each season. - 🌊 Ocean/sea recoloring: water visuals change with the season. - 🧩 Clean & modular: designed as a base to expand later. If you want a simple seasonal world that “just works”, Season Core is the starting point.
    37 downloads

Similar projects

Plugin →