AeternumSeasons (v3.7)
AeternumSeasons brings dynamic seasons to your Minecraft world with weather/climate effects, seasonal events, and world changes—built to stay vanilla-friendly while making the world feel alive.
---
##What’s new in 3.7
- Fixed /season reload
- Reload now applies all YAML changes instantly (no server restart needed).
- Frost Walker (Paso Helado) works again
- Frost Walker now functions at all times (previous snow/ice melt logic could block it).
- Player-placed snow is protected
- Snow placed by players won’t melt out of season, helping preserve builds.
- HUD + Calendar upgraded
- You can now set custom days per season, e.g.:
-SPRING: 12,SUMMER: 22,AUTUMN: 30,WINTER: 90
- Events rebalanced for any season length
- Events are balanced so the plugin won’t “run out of events” even with very long or very short seasons.
- Theosis-friendly
- Theosis Towers now respect the real biome properly.
- Emergency command hidden
-/seasonbiomefixis now hidden (emergency-only). Excessive use may cause more harm than good.
- Villager Festival improved
- Villagers feel more “alive”, and they now return to original level/prices after the event ends.
- World flora now respects player blocks (and bamboo)
- World flora changes now avoid breaking bamboo and fully respect what players place.
- Also checks to ensure it’s disabled in other worlds when configured.
- climate.yml excluded biomes apply instantly
- Excluded biome changes now take effect immediately after reload.
- CustomCrops compatibility added
- Added code to better support seasonal behavior alongside CustomCrops.
- Fish spawn issue fixed
- Fish spawning outside their proper waters (after season/ocean color changes) is now resolved.
- Bees are no longer affected by cold/fauna
- Bees won’t get “stuck” inside hives during cold/rain climates.
---
##Compatibility
- The project is too advanced and would require rewriting large parts of the codebase.
- Supported: Paper / Spigot (1.21+ recommended)
- Not supported: Folia
---
##Configuration
Everything is YAML-driven. Most changes can be applied with:
-/season reload
Useful configs include:
climate.yml(biome exclusions, climate rules)events.yml(event settings/balancing)- HUD/calendar settings (custom days per season)
---
##Notes & Limitations
- Changing event title size
- Minecraft does not allow true font-size control for Titles.
- Recommendation: shorten text in the YAML.
- Future idea: optional Action Bar mode for people who dislike big Titles.
---
##Roadmap
- Admin command bundle
- Versioning / update system
---
If you use Theosis, CustomCrops, or run long seasons likeWINTER: 90, this release is a big stability + immersion upgrade.
---
# AeternumSeasons — Estaciones, Clima e Inmersión (v3.7)
AeternumSeasons añade estaciones dinámicas a tu mundo con clima, eventos de temporada y cambios del mundo—manteniendo un estilo vanilla-friendly pero haciendo el mundo mucho más vivo.
---
##Novedades en 3.7
- Arreglado /season reload
- Ahora el reload aplica todos los cambios de los YAML al instante (sin reiniciar el servidor).
- Paso Helado (Frost Walker) ya funciona
- Paso Helado funciona en todo momento (antes el derretimiento podía impedirlo).
- Protección de nieve colocada por jugadores
- La nieve puesta por jugadores ya no se derrite fuera de temporada, para proteger construcciones.
- HUD + Calendario mejorados
- Ahora puedes configurar días por estación, por ejemplo:
-SPRING: 12,SUMMER: 22,AUTUMN: 30,WINTER: 90
- Eventos balanceados para cualquier duración
- Los eventos se ajustaron para que el plugin no se quede sin eventos aunque tengas estaciones muy largas o muy cortas.
- Compatible con Theosis
- Las Towers ahora respetan correctamente el bioma real.
- Comando de emergencia oculto
-/seasonbiomefixahora está oculto (solo emergencias). Usarlo seguido puede causar más daño que ayudar.
- Evento de aldeanos mejorado
- El evento se siente más vivo, y los aldeanos regresan a su nivel/costos originales al terminar.
- Flora del mundo respeta lo del jugador (y no rompe bambú)
- Los cambios de flora ahora no afectan el bambú y respetan al 100% lo que el jugador coloca.
- También se revisa que en otros mundos quede deshabilitado si así está configurado.
- Biomas excluidos de climate.yml responden al instante
- Los biomas excluidos aplican cambios inmediatamente tras reload.
- Compatibilidad con CustomCrops
- Se añadió código para mejorar la convivencia de estaciones con CustomCrops.
- Arreglo de peces fuera de su mar
- Solucionado el problema de peces apareciendo fuera de su agua tras cambios de temporada/colores del mar.
- Abejas ya no se quedan en el panal por frío/lluvia
- Se eliminaron las abejas de la fauna/frío para evitar que se queden atrapadas.
---
##Compatibilidad
- El proyecto ya está muy avanzado y migrarlo implica reescribir gran parte del código.
- Soportado: Paper / Spigot (recomendado 1.21+)
- No soportado: Folia
---
##Configuración
Todo se controla con YAML. La mayoría de cambios se aplican con:
-/season reload
Archivos comunes:
climate.yml(exclusiones, reglas de clima)events.yml(configuración y balance)- Opciones de HUD/calendario (días por estación)
---
##Notas y limitaciones
- Cambiar tamaño del texto de eventos
- Minecraft no permite controlar el tamaño real de fuente en Titles.
- Recomendación: acortar el texto en el YAML.
- En el futuro se intentará mover a Action Bar como opción.
---
##Próximos pasos
- Comandos admin
- Sistema de versiones/actualizaciones
---
Si usas Theosis, CustomCrops, o temporadas largas comoWINTER: 90, esta versión mejora muchísimo estabilidad e inmersión.
# AeternumSeasons 3.6 — Patch Notes
## English
###1) WorldGuard integration rework
- Snow won’t “randomly” sneak in where it shouldn’t.
- WorldGuard support has been improved so snow/ice rules feel smarter and more dynamic.
- The plugin now follows WorldGuard flags first, instead of forcing global behavior:
- Snow/ice won’t melt everywhere if a region says otherwise.
Little story time: making snow fall in Winter was easy…
The real boss fight was getting snow to melt correctly outside Winter without breaking everything.
It was… emotionally intense— but it’s finally working properly.
---
###2) Natural Tree Axe upgrade (mod-like feeling!)
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/DUZ3juCJjTA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
- The Natural Tree Axe now has a cool falling-tree animation.
- While a tree is being chopped, you can’t start another one until the first tree fully falls.
- Added support for all wood types in the game, so it now chops every tree.
---
###3) Snow performance improvements
- Better optimization for snow behavior, making it smoother and lighter on the server.
---
###4) Illusioner optimization + EliteMobs compatibility
- The Illusioner return system was optimized:
- Before it could cause conflicts with EliteMobs.
- Now it behaves much cleaner and more stable.
---
###5)
/seasonbiomefiximprovement
/seasonbiomefixwas updated to avoid conflicts with biome filtering.- It no longer resets to Jungle — it goes back to Savanna, preventing the weird biome “loop” that could happen with the biome paint engine.
###6) Biome backups can now be toggled ON/OFF
- New command:
-/season biomes backup on | off
- You can now disable biome backups if you want to save disk space and keep things tidy.
---
## Español
###1) Integración con WorldGuard mejorada
- La nieve ya no “se mete” donde no debe.
- Se mejoró la integración con WorldGuard para que las reglas de nieve/hielo sean más dinámicas e inteligentes.
- Ahora el plugin respeta primero los flags de WorldGuard, en vez de imponer reglas generales:
- La nieve/hielo ya no se derrite en todos lados si una región lo controla.
Mini historia: hacer que cayera nieve en invierno fue lo fácil…
El verdadero jefe final fue lograr que fuera de Winter se derritiera bien sin romper todo.
Fue una novela, pero ya quedó como debía.
---
###2) Mejora del Natural Tree Axe (se siente tipo mod)
- El hacha de tala natural ahora tiene una animación de caída de árbol muy bonita.
- Mientras un árbol se está talando, no podrás talar otro hasta que el primero termine de caer.
- Se añadieron todas las maderas del juego, así que ahora tala cualquier árbol.
---
###3) Mejor optimización en la nieve
- Se mejoró el rendimiento del sistema de nieve para que sea más suave y consuma menos.
---
###4) Illusioner optimizado + compatibilidad con EliteMobs
- Se optimizó la clase que trae de regreso al Illusioner:
- Antes podía causar conflictos con EliteMobs.
- Ahora funciona más limpio y estable.
---
###5) Mejora en
/seasonbiomefix
- Se mejoró el comando
/seasonbiomefixpara que no choque con el filtro de biomas.- Ya no regresa a Jungla: ahora vuelve a Savanna, evitando el bucle/paradoja que ocurría con el motor de pintado de biomas.
###6) Backup de biomas ahora se puede activar o desactivar
- Nuevo comando:
-/season biomes backup on | off
- Ahora puedes apagar el backup de biomas si quieres ahorrar espacio en disco y mantener todo limpio.
```
### ENGLISH — Patch Notes / Update 3.5 (Revised)
Developer Note: Quality & Optimization First
* First of all, I want to apologize for the issues in the previous 3.5 build. I’ve been working long hours to bring this update to life, and I missed a few details due to exhaustion. I have re-uploaded this version because optimization and quality are my top priorities. I refuse to deliver a product that isn't 100% stable for your servers. Thanks for your patience!
New: Biome Exclusion (Climate Control)
- Added
excluded_biomesinclimate.ymlto prevent specific biomes from changing with the seasons.- Perfect for keeping Deserts or Jungles hot and green year-round without snow.
- Provides total control over the
biome_spoofengine.
Winter Flora Cleanup & Optimization
- Rewrote the core engine for better performance and significantly lower CPU usage.
- Smart Winter: When winter arrives, wild flora that grew during the year is automatically removed without lag.
- Player Protection: The system detects and saves any flora placed by players. Your decorations are safe!
Fixed: Season Clock
* The Seasonal Clock has been fixed across all supported languages.
Config: Season Guide Auto-Book
* Added a new config option to control if new players receive the guide book:
Code:season_guide: give_on_first_join: false
Winter Snowfall & Rice Fix
- Snow now only falls during real precipitation (rain/snow).
- Fixed the rice crop bug — rice now grows normally again.
---
### ESPAÑOL — Notas del Parche / Update 3.5 (Revisada)
Nota del Desarrollador: Calidad y Optimización Primero
* Antes que nada, quiero pedirles una disculpa por los errores en la subida anterior de la 3.5. He estado trabajando muchas horas seguidas y el cansancio me hizo pasar por alto algunos detalles. He re-subido esta versión porque mi prioridad número uno es la optimización y la calidad. No acepto entregar un producto que no sea 100% estable para sus servidores. ¡Gracias por entender!
Nuevo: Exclusión de Biomas (Control de Clima)
- Se añadió
excluded_biomesenclimate.ymlpara evitar que biomas específicos cambien con las estaciones.- Ideal para que Desiertos o Junglas se mantengan cálidos y verdes sin nieve.
- Permite un control total sobre el motor de pintado
biome_spoof.
Optimización y Limpieza de Flora en Invierno
- Se reescribió gran parte del motor para mejorar significativamente el rendimiento y reducir el consumo.
- Invierno Inteligente: Al llegar el invierno, la flora silvestre que creció durante el año se elimina naturalmente y sin lag.
- Protección al Jugador: El sistema detecta y protege las flores colocadas por jugadores. ¡Tus decoraciones no se borran!
Arreglo: Reloj Estacional
* Se arregló el funcionamiento del reloj estacional en todos los idiomas disponibles.
Config: Libro de Guía Automático
* Nueva opción enconfig.ymlpara el libro inicial:
Code:season_guide: give_on_first_join: false
Arreglo de Nieve y Arroz
- Corregido el error de "nieve fantasma": ahora solo nieva cuando hay precipitación real.
- El arroz ya vuelve a crecer de forma normal.
#Aeternum Season 3.2 | Patch Notes
##Frost Dimension & Environment
* Blindness is now dynamically tied to Storms only, providing better nighttime visibility.
- Portal Stability: Fixed a bug in Frost portals that incorrectly redirected players to other dimensions.
- Boss Respawn: The Frost Boss now correctly spawns after spending a few days within the ice dimension.
- Visual Overhaul: * Removed the permanent blindness penalty at night.
* Note: This command only works if the player has previously visited the dimension AND is currently inside the Frost dimension.
- Flora Adjustments: General optimization and fixes for world vegetation.
- Frost Guide: Players can now recover their guide using
/seasonguide Frost.
##Mobs & Survival Mechanics
* They will now become sluggish and immobile as they freeze.
- Storm Creature: Improved name-tag cleanup logic. Tags are now correctly removed when the event ends, and unintended mob renaming has been fixed.
- Livestock Hypothermia: Animals outside of stables no longer die instantly.
* If left without a heat source or roof, they will die in one hit (dropping no loot/XP). Protect your farms!
##Admin & Configuration
- Crafting Management: Introduced the
/seasoncraftmenu, allowing admins to enable or disable custom crafts through a simple GUI.- Custom Food Toggle: You can now fully disable custom food and recipe books in
config.ymlvia:SeasonFood: true | false
Config: per-world disable is functional again
- The
config.ymloption is working again so admins can choose where the plugin does NOT apply.- If you add a world name under
worlds.disabled_season_fx, the plugin will not run seasonal FX there (events, biome painting, leaf changes, etc.).
Code:worlds: disabled_season_fx: - spawn
Seasonal Clock is back
* The Seasonal Clock feature has been restored and works again.
Biome painting engine optimized
* Further performance optimizations for the biome painting system.
WorldGuard interaction adjustments
- Improved/adjusted WorldGuard integration.
- If you notice any issues, please report them — this area is tricky and I’m continuing to refine it.
Blood Moon fix (mob name tags)
- Blood Moon was adjusted so mob name tags are removed correctly.
- It won’t affect mobs that already have their own custom name tag.
# Update Notes (EN/ES)
##English
- 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 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.
- Disabled by default (
- 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.false) so it won’t change behavior unless enabled.
- Added a new option inclimate.ymlto control water freezing:
-freeze_water: true→ vanilla behavior (water can freeze)
-freeze_water: false→ water will not freeze
- Adjusted Christmas so it works correctly even withdays_per_seasonvalues lower than 25.
---
##Español
- 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 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.
- Viene desactivado por defecto (
- 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.false) por si lo quieren activar.
- Se añadió una opción enclimate.ymlpara controlar si el agua se congela:
-freeze_water: true→ comportamiento vanilla (sí se congela)
-freeze_water: false→ el agua ya no se congela
- Se ajustó Navidad para que no tenga problemas condays_per_seasonmenores a 25.
