
🌦️ Aeternum Seasons
Aeternum Seasons brings a cozy, Stardew Valley-style year cycle to vanilla Minecraft — without hurting your TPS.
Watch your world shift smoothly through Spring, Summer, Autumn, and Winter. Biome colors change naturally, snow covers the land in winter, and seasonal changes are distributed over time to avoid lag spikes.
🎨 Official Resource Pack
Bring AeternumSeasons to Life!
The official AeternumSeasons Resource Pack is now available for Minecraft 1.21.x and 26.x.
Experience the plugin with unique textures for onions, tomatoes, rice, custom foods, and much more.
Why download it?
- 🧅 Unique crop and food textures
- 🍅 Improved seasonal farming visuals
- 🍚 Custom items that look like true AeternumSeasons content
- 🍲 Correct food-use animations and interactions
⬇️ Download the Official Resource Pack
The plugin works without the pack, but it is highly recommended for the complete visual experience.
🌊 Geyser / Bedrock Players
If your server uses Geyser, download the dedicated resource pack bundle for Bedrock compatibility.
📦 DOWNLOAD Aeternum-Foods-Geyser-Bundle.zip
Inside the folder, download:
Aeternum-Foods-Geyser-Bundle.zip
Use this bundle for your Geyser / Bedrock setup.
✨ Features
- Dynamic, vanilla-style seasons: weather, sky, and biome tints react to the current season.
- Autumn forests: taiga and birch leaves turn into warm acacia-like colors during autumn, then return to normal.
- Highly optimized: biome and foliage changes are spread across each season to keep TPS stable.
- Biome compatibility: unique biomes and their special wildlife are preserved through every season.
- Safe animal migration: protects pets, named animals, and farm creatures.
- Villager-friendly seasonal weather: trading halls can continue restocking during rainy seasons.
- Fully configurable: enable or disable features, worlds, dimensions, migration, and climate rules.
- Plug & Play for Paper / Spigot 1.21.x.
- English and Spanish included.
- Optional PlaceholderAPI integration for HUDs, scoreboards, menus, and more.
🗺️ Adventure Dimensions
In addition to the seasonal overworld, you can unlock two optional adventure dimensions:
-
❄️ Frost Realm — accessed through a Glowstone portal. Face blizzards, frozen terrain, and icy variants of vanilla mobs that slow and freeze you.
-
🔥 Heat / Infernal Realm — accessed through a Nether Wart Block portal. Explore burning skies, dangerous terrain, and fiery mob variants that burn and hit harder.
Each realm has its own risks, atmosphere, and progression, turning your survival world into a small adventure RPG while remaining vanilla-friendly.
📊 PlaceholderAPI Example
scoreboards:
aeternum:
title: "&bAeternum Seasons"
lines:
- "&7Day: &f%aeternum_day%"
- "&7Year: &f%aeternum_year%"
- "&7Season: &f%aeternum_season%"
- "&7Realm: &f%aeternum_realm%"
- "&7World: &f%aeternum_world_name%"
- "&7Event: &f%aeternum_event_active%"
⚠️ Biome Painting & World Backups
Always keep a full backup of your world before using biome painting.
Aeternum Seasons stores its own biome backup so painted areas can be restored, but this only works as long as you do not delete the plugin or its data before the restoration is complete.
Use:
/season biomes <on | off | restore>
offstops new biome painting.onenables biome painting again.restorerestores the original biomes from the backup.
When using
restore, affected chunks must be loaded by walking or flying through the world. Restoration happens gradually.
🌍 Languages & Community
Aeternum Seasons is designed to feel like something that could exist in vanilla: simple to add to a survival world, but deep enough to make every year feel unique.
Supported languages:
en_US — English
es_ES — Español
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
Want to help translate Aeternum Seasons into another language? https://github.com/KinkinxD12/Aeternum-Seasons/issues

🌦️ Aeternum Seasons
Aeternum Seasons lleva un ciclo anual acogedor, al estilo Stardew Valley, a Minecraft vanilla — sin afectar tu TPS.
Observa cómo tu mundo cambia gradualmente a través de Primavera, Verano, Otoño e Invierno. Los colores de los biomas cambian naturalmente, la nieve cubre el suelo en invierno y los cambios se distribuyen en el tiempo para evitar picos de lag.
🎨 Resource Pack Oficial
¡Dale vida a AeternumSeasons!
El Resource Pack oficial de AeternumSeasons ya está disponible para Minecraft 1.21.x y 26.x.
Disfruta el plugin con texturas únicas para cebollas, tomates, arroz, comida personalizada y mucho más.
¿Por qué descargarlo?
- 🧅 Texturas únicas para cultivos y comida
- 🍅 Mejor presentación visual de la agricultura estacional
- 🍚 Ítems personalizados que se sienten parte real de AeternumSeasons
- 🍲 Animaciones e interacciones de comida corregidas
⬇️ Descargar el Resource Pack Oficial
El plugin funciona sin el pack, pero es muy recomendado para disfrutar la experiencia visual completa.
✨ Características
- Estaciones dinámicas estilo vanilla: el clima, el cielo y los tintes del bioma reaccionan a la estación actual.
- Bosques de otoño: las hojas de taiga y abedul se vuelven tonos cálidos tipo acacia durante otoño y luego regresan a la normalidad.
- Muy optimizado: los cambios de bioma y follaje se distribuyen durante cada estación para mantener el TPS estable.
- Compatibilidad con biomas: los biomas únicos y su fauna especial se conservan durante todas las estaciones.
- Migración de animales segura: protege mascotas, animales con nombre y criaturas de granja.
- Clima estacional compatible con aldeanos: las salas de comercio pueden seguir reabasteciéndose durante temporadas lluviosas.
- Totalmente configurable: activa o desactiva funciones, mundos, dimensiones, migración y reglas climáticas.
- Plug & Play para Paper / Spigot 1.21.x.
- Inglés y español incluidos.
- Integración opcional con PlaceholderAPI para HUDs, scoreboards, menús y más.
🗺️ Dimensiones de Aventura
Además del mundo normal con estaciones, puedes desbloquear dos dimensiones opcionales:
-
❄️ Reino Helado — se accede mediante un portal de piedra luminosa. Ventiscas, terreno congelado y variantes heladas de mobs vanilla que ralentizan y congelan.
-
🔥 Reino del Calor / Infernal — se accede mediante un portal de bloque de verruga del Nether. Cielos ardientes, terreno peligroso y variantes ígneas de mobs que queman y golpean más fuerte.
Cada reino tiene sus propios riesgos, atmósfera y progresión, convirtiendo tu mundo survival en una pequeña aventura RPG sin dejar de sentirse vanilla-friendly.
⚠️ Pintado de Biomas y Respaldos
Mantén siempre un respaldo completo de tu mundo antes de utilizar el pintado de biomas.
Aeternum Seasons guarda su propio respaldo de biomas para restaurar las áreas pintadas, pero solo funciona mientras no elimines el plugin ni sus datos antes de terminar la restauración.
Usa:
/season biomes <on | off | restore>
offdetiene el pintado de nuevos biomas.onvuelve a activar el pintado de biomas.restorerestaura los biomas originales desde el respaldo.
Al usar
restore, debes cargar los chunks afectados caminando o volando por el mundo. La restauración ocurre gradualmente.
🌍 Idiomas y Comunidad
Aeternum Seasons está diseñado para sentirse como algo que podría existir en vanilla: fácil de añadir a un mundo survival, pero con la profundidad necesaria para hacer único cada año.
Idiomas soportados:
en_US — English
es_ES — Español
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
¿Quieres ayudar a traducir Aeternum Seasons a otro idioma? https://github.com/KinkinxD12/Aeternum-Seasons/issues
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
|
R
3.1
|
7h ago | 1 | |||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 | ||||
| 7h ago | 1 |
Version **4.7** brings a large number of fixes, improvements, and compatibility changes. A lot of work went into stabilizing the climate system, improving temperature behavior, fixing crops and vegetation, and preparing the plugin for **Minecraft 26.3**.
## 🌡️ New Temperature Placeholders
New PlaceholderAPI placeholders have been added for the temperature system:
``
text
%aeternum_temperature% → 20 °C
%aeternum_temperature_value% → 20
%aeternum_temperature_unit% → °C
%aeternum_temperature_celsius% → 20
%aeternum_temperature_fahrenheit% → 68
`
This makes it much easier to display the current temperature in scoreboards, TAB, holograms, menus, or any other plugin that supports PlaceholderAPI.
## ❄️ Snow & Flora Improvements
Snow on trees now clears correctly, even outside of winter.
Previously, snow could become stuck in a cleanup loop because part of the mechanic was left incomplete when the snow-melting speed was modified. This has now been corrected.
The **flora cleanup system has also been improved**, allowing seasonal vegetation and related blocks to be removed more efficiently and much faster when they are no longer supposed to be present.
## 🎋 Bamboo Fix
The issue where bamboo would not regrow has been resolved.
In climate.yml, the following option must be set to:
`yaml
purge_when_disabled: false
`
A migration function has also been added so this value is corrected automatically when updating the plugin.
Bamboo behavior is now fully vanilla again.
## 📅 Calendar Fix
The following option in calendar.yml is working correctly again:
`yaml
require_players_on_server: true
`
Part of this feature was incomplete when the new calendar system was introduced.
It has now been completed and made safer, so the calendar will correctly respect whether players are currently online.
## 🌅 Shader & Time Synchronization Improvements
The day/night cycle system received important internal improvements.
For standard **10 + 10 minute days**, AeternumSeasons now uses Minecraft's vanilla clock directly.
For months using custom day/night durations, AeternumSeasons takes exclusive control of the time cycle, synchronizes it once per second, and restores the corresponding game rule when the plugin shuts down or reloads.
This prevents conflicting time corrections that could previously cause visual glitches when using shaders.
Vanilla commands such as:
`text
/time
/weather
`
continue to work correctly and maintain their vanilla integration.
## 🥶 Temperature Effects
The freezing overlay is now intentionally kept active in cold conditions.
This gives players a much stronger sensation of extreme cold by using Minecraft's freezing visual effect and making the player appear to physically suffer from the temperature.
The temperature system therefore feels much more immersive without requiring an external visual effect.
## 🌱 Tomato & Onion Crop Fix
A bug involving tomato and onion crops has been fixed.
Previously, if a player jumped on the crops and destroyed them, they could drop the wrong type of seeds.
They now correctly drop their corresponding seeds.
## 🧑🌾 Villager Farming Improvements
Villagers can now correctly interact with custom seeds that contain the **Grows in** description.
This improves compatibility between Aeternum crops and vanilla villager farming behavior.
## 🚀 Minecraft 26.3 Ready
AeternumSeasons is now prepared for **Minecraft 26.3**.
I tested the plugin on a server running the new version and verified the main systems, including seasons, climate, crops, time handling, temperature, and world behavior.
Everything is working correctly.
The default climate.yml` has also been reviewed and prepared for the new version.## ✅ AeternumSeasons 4.7
This update includes many internal fixes and improvements aimed at making the plugin more stable, compatible, and reliable for future Minecraft versions.
Thank you to everyone reporting issues and helping improve AeternumSeasons! ❤️
This version does not include a huge number of changes, but it fixes and completes several things that were still missing.
## 🎨 New Resource Pack — Important
First of all, **a huge apology to everyone**. ❤️
The previous resource pack had to be modified because I found several conflicts when using it together with other resource packs.
Because of these changes, **the previous resource pack will no longer be compatible with Aeternum Seasons 4.6**.
Version 4.6 includes the necessary fixes to avoid these conflicts.
Unfortunately, I also had to update all **3 resource pack files: 1.21, 26, and Mcpack**.
The pack now has an official Modrinth page, so you no longer need to download it directly from my Google Drive.
### **[🍅 DOWNLOAD THE NEW AETERNUM FOODS RESOURCE PACK](https://modrinth.com/resourcepack/aeternum-foods)**
The Google Drive link will still remain available and will also continue to be updated.
## 🍅 Tomato Improvements
Tomatoes are now fully edible.
- Eating a tomato restores **1 hunger shank**.
- There is a chance that you may get a **spoiled tomato**.
- A spoiled tomato can make you even hungrier.
This gives tomatoes a little more purpose and personality within Aeternum Seasons.
## 🌳 NaturalTreeAxe Improvements
The **NaturalTreeAxe** behavior has been improved.
Previously, when cutting down jungle trees, vines could remain floating after the tree was destroyed.
This has now been fixed, and the **vines are properly removed along with the tree**.
## 🧟 Zombie Seed Drops
A new setting has also been added to
crops.yml to control the chance for zombies to drop the new seeds:``
yml
season_foods:
loot:
zombies:
drop_chance: 0.10
``Server administrators can now easily adjust this chance depending on how they want to balance seed acquisition on their server.
And that's it for **Aeternum Seasons 4.6**. 🌎
There are not many changes in this version, but it helps complete and polish several systems that still needed some attention, especially the new food system and the resource pack. ❤️
AeternumSeasons 4.5 focuses on fixing several long-standing issues with dimensions, portals, biome transitions and performance.
## 🔥❄️ Portals & Dimensions
The portal system has been heavily reworked from the ground up.
- Frost and Heat portals now always send players to the correct dimension.
- Entering or leaving Frost and Heat will no longer incorrectly redirect players through the Vanilla Nether.
- Vanilla Nether portals will no longer link to Aeternum portals.
- Portal links are now saved and validated after server restarts.
- Added additional protections to prevent duplicated, overlapping or incorrectly linked portals.
- Dimension entry and exit titles now display correctly again.
This finally fixes the portal routing problems at their source.
## 🌊 Biomes & Rivers
Rivers are no longer modified by the seasonal biome system.
They caused unnatural transitions between seasonal biomes, so we decided to completely remove seasonal river transformations to improve the visual transition between areas.
Oceans will continue to receive their seasonal changes.
Biome transitions and chunk processing have also been improved to reduce visual issues when seasons change.
## ❄️ Faster Snow Cleanup
Seasonal snow is now removed much faster and more reliably when winter ends.
Snow cleanup also works on previously loaded chunks, helping prevent leftover snow from remaining around the world after changing seasons.
## 🌱 Harvest Hoe Fix
Thanks to a report from Discord, the Harvest Hoe now correctly recognizes custom SeasonFoods crops.
Tomatoes, onions and other configured custom crops can now be harvested and replanted without losing or replacing their custom seeds.
## ⚡ Performance Improvements
BiomeSpoofAdapter has received another optimization pass to reduce unnecessary biome and chunk updates.SeasonService was also optimized to significantly reduce how often the custom world clock needs to synchronize while still keeping the correct time.These changes reduce unnecessary processing and help maintain better server TPS.
## 🌙 Moon Phases Fixed
Fixed an issue introduced in 4.4 where multiple moon phases could appear during the same night.
Starting with 4.5, moon phases once again progress correctly from night to night, restoring the intended lunar cycle.
## 📱 Bedrock / Geyser Texture Pack Support

AeternumSeasons now includes proper texture pack support for Bedrock players using Geyser!
The texture pack link now contine the folder with the data to copy into the Geyser plugin:
https://drive.google.com/drive/u/0/folders/1ie7CubOYKMMGMF79BYwKS3e8Z1DlazGx
- Geyser JSON configuration
- Bedrock
.mcpack - Installation instructions for server administrators
# Estructura requerida / Required structure:
``
plugins/Geyser-*/
├── packs/
│ └── Aeternum-Foods-Bedrock.mcpack
└── custom_mappings/
├── aeternum_food_items.json
└── aeternum_food_blocks.json
``Once installed through Geyser, Bedrock players can finally see the AeternumSeasons textures correctly.


- Java and Bedrock players can now share the same AeternumSeasons visual experience.** 🎉
## 🔧 Updating
No mandatory configuration changes are required.
Simply replace the plugin JAR and perform a full server restart.
Thanks to everyone reporting issues and helping improve Aeternum Seasons! ❤️
This update focuses on improving compatibility between Minecraft’s biomes and the seasonal system. It also fixes several issues involving unique wildlife, villager trading halls, custom food, and item interactions.
And finally, the **resource pack for Minecraft 1.21.x and 26.x is now complete!**
- resource pack for Minecraft 1.21.x and 26.x**
## 🍄 Protection for Special Biomes
Some biomes behaved incorrectly after receiving seasonal visual changes.
The most noticeable example was **Mushroom Fields**. During certain seasons, hostile mobs could begin spawning there—even though this biome is supposed to remain naturally free of hostile creatures. This completely broke its unique identity and peaceful nature.
### What was fixed?
- Mushroom Fields are no longer replaced by incompatible seasonal biomes.
- Their original spawning rules are preserved.
- Mooshrooms can continue spawning correctly.
- Hostile mobs should no longer appear because of seasonal biome changes.
- Other biomes with unique ecosystems are now protected as well.
- Seasonal changes can still happen around these areas without destroying their special characteristics.
## 🦜 Unique Wildlife During All Four Seasons
Previously, the seasonal system could replace a biome and accidentally remove its exclusive creatures. This made certain animals impossible to find during specific seasons.
The opposite could also happen: a special creature could spawn outside its real habitat because a seasonal biome temporarily imitated another biome.
For example, because **Jungle** was used as part of a seasonal transformation, ocelots could sometimes appear in locations that were never originally jungles.
### What was fixed?
- Exclusive creatures now recognize the world’s **original biome**.
- Seasonal visual changes no longer mislead the spawning system.
- Ocelots remain exclusive to real jungle biomes.
- Special animals remain available throughout all four seasons.
- Creatures no longer disappear simply because their biome’s seasonal appearance changed.
- Exclusive creatures are prevented from spawning in incorrect habitats.
- Compatibility was improved for pandas, parrots, axolotls, frogs, polar bears, goats, turtles, armadillos, and other biome-dependent creatures.
- Creatures spawned by the migration system must also respect their original habitats.
Visiting a special biome is now meaningful again, regardless of the current season.
## 🐾 Animal Migration Improvements
The animal migration system received several important changes to prevent unexpected behavior.
### Changes
AnimalMigrationServicenow uses the original biome instead of only its seasonal replacement.- Exclusive animals remain in their correct habitats throughout the year.
- The plugin no longer removes ordinary animals that were not created by its own systems.
- Tamed, named, leashed, or player-bred animals are protected.
- Animals kept inside or near fenced enclosures are also protected.
- Pets, mounts, and other important player-owned animals will no longer be relocated.
- Creatures generated by the plugin are now identified so they can be managed safely.
- Inappropriate seasonal spawning of progression-related or domestic creatures has been removed.
- Wildlife groups for oceans, lush caves, jungles, swamps, cold regions, and dry regions were reviewed and corrected.
The goal is for migration to make the world feel alive without damaging farms, pets, or unique ecosystems.
## 🧑🌾 Villager Restocking During Seasonal Weather
During some seasons, extended periods of rain prevented villagers from working correctly. As a result, trading halls could completely stop restocking their trades.
### Solution
- Rainy days now include a configurable **clear-weather working window**.
- During this period, villagers can access their workstations.
- Villager trades can restock normally.
- Seasonal rain can resume after the working window ends.
- Manual weather changes made by administrators are respected.
- The plugin does not artificially modify trade usage or villager recipes.
Seasonal weather can remain an important part of the experience without making trading halls unusable.
## 👔
VillagerTypeOverrides FixesThe villager appearance system could also change professions unexpectedly, including turning some villagers into Nitwits.
Appearance and profession behavior are now completely separate:
- Villager appearances can change to match their environment.
- Their professions and trades remain untouched.
- Profession rotation is disabled by default.
- Villagers should no longer be unexpectedly converted into Nitwits.
- Servers that want profession rotation can still enable it in the configuration.
> Villagers that were already converted in previous versions are not restored automatically. The plugin cannot safely distinguish between a naturally generated Nitwit and one modified by an older version.
# 🎨 The Resource Pack Is Finally Complete!
After a lot of work, the resource pack for **Minecraft 1.21.x and 26.x** is finally complete!
This is a major improvement to the plugin’s visual identity. Custom crops and foods no longer need to reuse the appearance of unrelated vanilla items.

## New Textures
- 🧅 Onions now have their own texture.
- 🍅 Tomatoes now have their own texture.
- 🍚 Rice now has its own texture.
- 🍲 Custom food items now have unique appearances.
- The visual presentation of farming and cooking content has been greatly improved.
- The resource pack is prepared for all supported plugin versions.
Crops and recipes now truly feel like original AeternumSeasons content.
## 🍽️ Custom Food and Item Fixes
Custom food items also had several interaction problems.
When players held one of these items, right-click actions could be blocked. This made it impossible to interact normally with blocks, doors, chests, and other objects while holding certain custom items.
Some foods also failed to display their eating animation correctly.
### What was fixed?
- Custom foods now play their eating animations correctly.
- Custom food consumption has been fixed.
- Items no longer unnecessarily block right-click actions.
- Players can interact with blocks while holding these items.
- Onions, tomatoes, rice, and related foods now behave correctly when held.
- Compatibility between custom item usage and normal Minecraft interactions has been improved.







## ✨ Update Summary
This update includes:
- Protection for Mushroom Fields and other special biomes.
- Preservation of exclusive creatures throughout all four seasons.
- A fix for ocelots spawning outside real jungle biomes.
- Safer and more natural animal migration.
- Protection for pets, named animals, and farm creatures.
- Functional villager restocking during rainy seasons.
- Separation between villager appearance and profession changes.
- A completed resource pack for Minecraft 1.21.x and 26.x.
- Unique textures for onions, tomatoes, rice, and custom foods.
- Fixed food consumption animations.
- A fix for custom items blocking right-click interactions.
Thank you to everyone who reported these issues! Your feedback helped uncover behavior that was difficult to notice during testing and made it possible to greatly improve the relationship between seasons, biomes, wildlife, and custom content. 🌍🍂❄️🌸☀️
AeternumSeasons 4.3 is now available!
This update does not include new features or gameplay changes. Instead, it focuses entirely on significantly improving the plugin’s performance.
Several internal systems were optimized to reduce unnecessary processing and provide a smoother, more stable experience, especially on servers with many players or loaded chunks.
The plugin should now consume fewer resources and perform much better than previous versions.
Thank you all for your patience and continued support. I hope you enjoy this new optimized version of AeternumSeasons!
AeternumSeasons 4.2 is here with several compatibility improvements, bug fixes, and quality-of-life changes!
### Seasonal Clock Improvements
The Seasonal Clock can now be used by right-clicking without having to target the ground or another block.
It will also no longer block interactions with containers and utility blocks such as chests and crafting tables.
### GPFlags Compatibility
Compatibility with GPFlags has been added.
The following claim flags are now respected:
``
text
/setclaimflag NoSnowForm
/setclaimflag NoIceForm
/setclaimflag NoBlockForm
`
Snow, ice, and seasonal block formation will now be prevented correctly inside protected claims.
### Blood Moon Fixes
The Blood Moon event has been improved.
Previously, starting a Blood Moon would automatically change the time to night. This no longer happens.
Players will now receive a warning at the beginning of the day informing them that a Blood Moon will occur that night. Once night arrives, the event will activate correctly and players will not be able to sleep until the Blood Moon ends.
### Snow Golem Fix
Snow Golems will no longer melt during any season.
### Daylight Cycle Support
The plugin now correctly respects the following vanilla commands and gamerules:
`text
/gamerule doDaylightCycle
/gamerule doDaylightCycle false
/time query daytime
`
AeternumSeasons will no longer ignore the doDaylightCycle` gamerule.### What’s Next?
I will continue monitoring the plugin and looking for ways to improve its performance in the next version.
I already feel that the current performance is very good, but I will keep researching new ways to optimize it even further.
Thank you all for your patience, and I’m sorry this update took so long. AeternumSeasons is one of my most stable projects, but recently I have been focusing more on Theosis and several new ideas I’m working on.
I hope you continue supporting the project and that you enjoy this beautiful plugin!
Thank you all for your patience. I was away for a while due to a temporary job, but development is back and this update brings important compatibility fixes and new configuration options.
## ✅ Minecraft 26.1.2 Compatibility
Aeternum Seasons is now compatible with **Minecraft 26.1.2**.
The plugin was updated to work correctly with the latest Paper changes while keeping compatibility with previous supported versions.
## 🧑🌾 Villager Improvements
Added a new configuration option to control the lazy villager tag.
You can now disable the visible **Lazy** tag above Nitwit villagers from the config.yml
``
yml
villager_type_overrides:
show_lazy_tag: false
`
This allows villagers to keep the lazy/Nitwit behavior without showing the label above their heads.
## 🎣 Fish Trap Improvements
The fish trap system now includes new configuration options in fauna.yml.
You can now configure:
- The amount of usable slots inside the fish trap.
- The maximum amount of fish that can stack in each slot.
Example:
`yml
fish_trap:
slots: 6
max_fish_stack: 16
`
This gives server owners more control over how powerful or limited fish traps should be.
## ⚙️ Configuration Changes
### config.yml
`yml
villager_type_overrides:
show_lazy_tag: true
`
### fauna.yml
`yml
fish_trap:
slots: 6
max_fish_stack: 16
`
## ❤️ Thanks
Thank you all for continuing to support and enjoy Aeternum Seasons.
I appreciate your patience while I was away, and I hope you enjoy this new update!
# Aeternum Seasons 4.1 — Soporte para Minecraft 26.1.2 y nuevas opciones de configuración
Muchas gracias a todos por su paciencia. Estuve ausente un tiempo por motivos de un empleo temporal, pero el desarrollo está de vuelta y esta actualización trae correcciones importantes de compatibilidad y nuevas opciones de configuración.
## ✅ Compatibilidad con Minecraft 26.1.2
Aeternum Seasons ahora es compatible con **Minecraft 26.1.2**.
El plugin fue actualizado para funcionar correctamente con los nuevos cambios de Paper, manteniendo compatibilidad con versiones anteriores soportadas.
## 🧑🌾 Mejoras en aldeanos
Se agregó una nueva opción de configuración para controlar la etiqueta de los aldeanos holgazanes.
Ahora puedes desactivar la etiqueta visible **Holgazán** sobre los aldeanos Nitwit desde la configuración.
`yml
villager_type_overrides:
show_lazy_tag: false
`
Esto permite que los aldeanos sigan teniendo el comportamiento de holgazán/Nitwit sin mostrar la etiqueta sobre sus cabezas.
## 🎣 Mejoras en la trampa de pesca
El sistema de trampa de pesca ahora incluye nuevas opciones de configuración en fauna.yml.
Ahora puedes configurar:
- La cantidad de slots útiles dentro de la trampa de pesca.
- La cantidad máxima de peces que se pueden apilar en cada slot.
Ejemplo:
`yml
fish_trap:
slots: 6
max_fish_stack: 16
`
Esto le da más control a los dueños de servidores sobre qué tan poderosa o limitada debe ser la trampa de pesca.
## ⚙️ Cambios de configuración
### config.yml
`yml
villager_type_overrides:
show_lazy_tag: true
`
### fauna.yml
`yml
fish_trap:
slots: 6
max_fish_stack: 16
``## ❤️ Gracias
Gracias a todos por seguir apoyando y disfrutando Aeternum Seasons.
Aprecio mucho su paciencia durante mi ausencia, y espero que disfruten esta nueva actualización.
I’ve been a bit quiet lately, but for a good reason: I’ve been working hard on **AeternumSeasons 4.0**. 🚀
Here’s a sneak peek at the latest progress:
## 🌿 Biomes & Visual Improvements
- Biome painting** is now much more efficient.
- Smoother biome transitions**: river color changes were removed to create more natural-looking blends between biomes. Ocean color transitions remain.
- Snow has been overhauled**: it now accumulates more realistically during winter, and even faster during storms. ❄️
## 🍂 Fixes
- Acacia sapling drops in Autumn** have been fully fixed. Trees now drop the correct saplings again.
## 📅 Calendar System 2.0
- Fully customizable calendar system**: you can now add custom months, assign seasons to each month, and configure custom day lengths.
- Dimensional independence**: the Overworld and Nether now use separate calendar channels.
- Custom Nether time**: you can now choose exactly how long a day lasts in the Nether.
- The calendar system now supports both **
SEASONS** and **MONTHS** modes, depending on how each channel is configured. calendar.ymlnow contains the full calendar structure, including **channel setup, linked worlds, month definitions, season assignment, and day/night duration settings**.
## ⚔️ Events & Portals
- Parallel events**: Overworld and Nether events can now happen at the same time. More chaos, more fun! 💥
- Portal system improvements**: the
aeternum_heatportal should no longer create duplicate portals or send players to incorrect locations.
## 🌡️ Temperature & Realism
- A brand-new **temperature system** is being developed for v4.0.
survival.ymlnow includes the base setup for **temperature, biome heat zones, cold zones, shelter protection, heat effects, and cold effects**.- Server admins will be able to enable **per-biome temperatures** for a more hardcore and realistic survival experience.
- Blood Moon** and **Village Festival** have been tuned and are now working properly. 🌕🩸
## 🐾 Stables & Animals
- Cold penalties for animals have been removed.**
- Vanilla breeding behavior has been restored.**
- Breeding inside stables is also being improved by increasing the number of offspring. 🐥
## 🛠️ Development Status
- A **resource pack for seeds and food** is currently in early development. 🍎
- Update 26.1** is now playable and usable, although a few polishing details are still pending.
- Folia compatibility is currently unavailable.**
Thanks for your patience — the wait will be worth it! 🛠️💎
# AeternumSeasons 4.0 — Biomas, Calendario y Realismo Reimaginados
He estado un poco callado últimamente, pero por una buena razón: he estado trabajando fuerte en **AeternumSeasons 4.0**. 🚀
Aquí les dejo un adelanto de los cambios más recientes:
## 🌿 Biomas y mejoras visuales
- El **pintado de biomas** ahora es mucho más eficiente.
- Transiciones más suaves entre biomas**: se eliminaron los cambios de color en los ríos para lograr una mezcla visual más natural. Los océanos siguen cambiando de color.
- La **nieve fue mejorada por completo**: ahora se acumula de forma más realista durante el invierno, y todavía más rápido durante las tormentas. ❄️
## 🍂 Correcciones
- El problema con los **brotes de acacia en otoño** fue corregido por completo. Los árboles ahora vuelven a soltar el brote correcto.
## 📅 Sistema de calendario 2.0
- Sistema de calendario totalmente personalizable**: ahora puedes agregar meses nuevos, asignar qué estación corresponde a cada mes y configurar duraciones personalizadas para los días.
- Independencia entre dimensiones**: el Overworld y el Nether ahora tienen canales de calendario separados.
- Tiempo personalizado en el Nether**: ahora puedes elegir exactamente cuántos minutos dura un día en el Nether.
- El sistema de calendario ahora soporta los modos **
SEASONS** y **MONTHS**, según cómo esté configurado cada canal. calendar.ymlahora contiene toda la estructura del calendario, incluyendo **canales, mundos vinculados, definición de meses, asignación de estaciones y duración de día/noche**.
## ⚔️ Eventos y portales
- Eventos simultáneos**: los eventos del Overworld y del Nether ahora pueden ocurrir al mismo tiempo. ¡Más caos, más diversión! 💥
- Mejoras al sistema de portales**: el portal
aeternum_heatya no debería crear portales duplicados ni enviar a ubicaciones incorrectas.
## 🌡️ Temperatura y realismo
- Se está desarrollando un nuevo **sistema de temperatura** para la versión 4.0.
survival.ymlahora incluye la base para **temperatura, zonas de calor por bioma, zonas frías, protección por refugio, efectos de calor y efectos de frío**.- Los administradores podrán activar **temperaturas por bioma** para quienes busquen una experiencia más hardcore y realista.
- Blood Moon** y **Village Festival** fueron ajustados y ahora funcionan correctamente. 🌕🩸
## 🐾 Establos y animales
- Se eliminaron las penalizaciones por frío para los animales.**
- La reproducción volvió al comportamiento vanilla.**
- Además, la reproducción dentro de establos está siendo mejorada aumentando la cantidad de crías. 🐥
## 🛠️ Estado del desarrollo
- Actualmente se está trabajando en un **resource pack para semillas y comida**, todavía en una etapa temprana. 🍎
- La **Update 26.1** ya es jugable y utilizable, aunque todavía faltan algunos detalles de pulido.
- La compatibilidad con Folia no está disponible por ahora.**
¡Gracias por la paciencia! La espera valdrá la pena. 🛠️💎
This update focuses on **stability, protection compatibility, and event behavior improvements**, especially for servers using WorldGuard and protected regions.
### 🛡️ WorldGuard Compatibility Improvements
- Magic Storm**
- Lightning strikes are now **blocked inside protected regions**.
- Prevents unwanted damage or griefing in spawn, towns, or safe zones.
- Storm visuals and atmosphere still work normally outside protected areas.
- Tornado Event**
- Tornadoes no longer **push, damage, or affect entities inside protected regions**.
- Crops and breakable plants will **not be destroyed in protected areas**.
- Tornado spawn logic improved to **avoid generating inside protected zones** when possible.
These changes make seasonal disasters feel immersive while still respecting server protection systems.
### ❄️ Snow & Climate System Fixes
- Winter snow painter now **respects
excluded_biomesfrom climate.yml**. - Snow will no longer form in hot or intentionally excluded biomes such as:
- Desert
- Jungle variants
- Badlands variants
- Vanilla snow and ice formation is now also blocked in excluded climates during winter.
This ensures seasonal visuals remain **consistent with biome design and server balance**.
### 🔧 Internal Fixes & Stability
- Fixed crash on modern Paper versions where
Biomeis no longer an enum. - Improved config path handling for climate snow behavior.
- Various event safety improvements to reduce unintended world interaction.
### ❤️ Thank you
Huge thanks to server owners and testers reporting issues on protected regions and event interactions.
Feedback continues to shape the seasonal system into a more **server-friendly and performance-safe experience**.
More refinements coming soon.
### New climate.yml option
A new setting was added to
climate.yml:``
yml
respect_naturally_snowy_biomes: true # true = respects cold/snowy biomes, false = melts everything
## true = respeta biomas fríos/nevados, false = derrite todo
``
This option lets you decide whether naturally snowy/cold biomes should keep their snow behavior.
- Important:**
If you set this option to false, it can melt snow even in naturally snowy biomes.
This setting exists for servers that want stricter seasonal control, but keeping it on true is recommended for more natural biome behavior and better realism.
### Magic Storm adjustment
Magic Storm was adjusted so hostile mobs properly return to normal after the event ends.
This prevents mobs from staying permanently buffed after receiving the Magic Storm effects.
## Actualización de AeternumSeasons 3.8
### Nueva opción climate.yml
Se añadió una nueva configuración a climate.yml:
`yml
respect_naturally_snowy_biomes: true # true = respeta los biomas fríos/nevados, false = derrite todo
## true = respeta los biomas fríos/nevados, false = derrite todo
``
Esta opción permite decidir si los biomas naturalmente nevados/fríos deben mantener su comportamiento de nieve.
- Importante:**
Si se establece esta opción en false, se puede derretir la nieve incluso en biomas naturalmente nevados.
Esta configuración existe para servidores que desean un control estacional más estricto, pero se recomienda mantenerla en true` para un comportamiento más natural del bioma y un mayor realismo.### Ajuste de Tormenta Mágica
Se ajustó Tormenta Mágica para que los enemigos hostiles vuelvan a la normalidad correctamente después de que finalice el evento.
Esto evita que los enemigos queden potenciados permanentemente tras recibir los efectos de Tormenta Mágica.
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
- Supported:** Paper / Spigot (1.21+ recommended)
- Not supported:** **Folia**
- The project is too advanced and would require rewriting large parts of the codebase.
## ⚙️ 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 like
WINTER: 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
- Soportado:** Paper / Spigot (recomendado 1.21+)
- No soportado:** **Folia**
- El proyecto ya está muy avanzado y migrarlo implica reescribir gran parte del código.
## ⚙️ 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 como
WINTER: 90, esta versión mejora muchísimo estabilidad e inmersión.## English
### ✅ 1) WorldGuard integration rework
- 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 won’t “randomly” sneak in where it shouldn’t.
- 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!)
- 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)
/seasonbiomefix improvement/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
- 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 ya no “se mete” donde no debe.
- 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 **
/seasonbiomefix** para 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.
- 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:
yml
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_biomes en climate.yml para 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 en
config.yml para el libro inicial:`yml
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.
### ✅ Seamless updates (no more deleting the plugin folder)
- You can now update the plugin by **simply replacing the .jar**.
- New config options and new language keys are automatically added** on startup.
- Your **existing settings are preserved** (no resets / no “deconfiguring” old values).
### 📝 Config files cleanup
- All
.ymlfiles inside theconfig/folder now include **English comments** for clarity.
### 🧠 ActionBar HUD improvements (better plugin compatibility)
- The ActionBar HUD system was improved (variable / off behavior).
- It is now **much friendlier with other plugins** that also use the ActionBar (less “fighting” over the bar).
### ⏰ Seasonal Clock fix
- The Seasonal Clock no longer blocks right-click usage.
- You can now **right-click normally and still interact with the world** as expected.
### 🐛 EliteMobs / dimension time bug fixed (reported by SlyGuy)
- Fixed an issue where **temporary/instanced worlds (like EliteMobs dungeons)** could cause the main world calendar to jump forward massively.
- Other dimensions/worlds no longer affect the main world time tracking.
### 🛠️ Custom crafting improvements
- Fixed custom crafting so it now supports **bulk crafting properly**:
- If you place enough ingredients to craft multiple results, it will now craft **in batches** correctly.
- Added **Copper tools** to the crafting recipes.
### 🌱 Compost / fertilized soil changes (observer-friendly)
- Fertilized soil logic was adjusted so growth feels more **Vanilla+**.
- Compost growth no longer “breaks” redstone observers:
- Growth updates now trigger properly (more like vanilla block updates), so observers can keep up.
### 🔮 Looking ahead
- I planned to add **separate calendars per dimension**, but it wasn’t possible in this update without risking major code breakage.
- This is planned for a future update.
## Notas de la actualización
### ✅ Actualizaciones sin borrar la carpeta del plugin
- Ahora puedes actualizar el plugin **solo reemplazando el .jar**.
- Las **nuevas opciones de configuración y nuevas keys de idioma** se agregan automáticamente al iniciar.
- Tus **configuraciones anteriores se conservan** (no se resetean ni se “desconfiguran”).
### 📝 Limpieza de archivos de configuración
- Todos los archivos
.ymldentro de la carpetaconfig/ahora incluyen **comentarios en inglés** para mayor claridad.
### 🧠 Mejoras del HUD en ActionBar (mejor compatibilidad)
- Se mejoró el sistema del HUD en ActionBar (modo variable / off).
- Ahora es **mucho más amigable con otros plugins** que también usan el ActionBar (menos conflictos).
### ⏰ Arreglo del Reloj Estacional
- El Reloj Estacional ya no bloquea el click derecho.
- Ahora puedes **hacer click derecho normalmente e interactuar con el mundo** sin problemas.
### 🐛 Bug de EliteMobs / tiempo entre dimensiones corregido (reportado por SlyGuy)
- Se corrigió un problema donde **mundos temporales/instanciados (como dungeons de EliteMobs)** podían hacer que el calendario del mundo principal avanzara cientos de años.
- Ahora otras dimensiones/mundos **ya no afectan el tiempo del mundo principal**.
### 🛠️ Mejoras en crafteos custom
- Se corrigieron los crafteos custom para que ahora soporten **crafteo en masa** correctamente:
- Si metes ingredientes suficientes para varias recetas, ahora podrá craftear **por lotes** como debe.
- Se añadieron **herramientas de cobre** a los crafteos.
### 🌱 Cambios en Abono / Tierra fertilizada (compatible con observers)
- Se ajustó la lógica de la tierra fertilizada para que se sienta más **Vanilla+**.
- El abono ya no “rompe” los observers de redstone:
- Las actualizaciones de crecimiento ahora se notifican correctamente (más estilo vanilla), así que los observers sí alcanzan a detectar.
### 🔮 Próximamente
- Quería agregar **calendarios separados por dimensión**, pero en esta actualización no fue posible sin riesgo de romper código importante.
- Lo haré en una próxima actualización.
### ENGLISH 🇺🇸
- 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.).
``
yml
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**.
## ✅ Fix: Biome painting now works for every player (fair budget)
We found why biome painting “wasn’t triggering” for some players: the painting **budget was shared globally** per tick, so early players in the loop could consume all the budget and others wouldn’t get processed. That made it look like painting only started when an admin teleported nearby.
✅ **What we changed**
- Switched to a **per-player painting budget** (
perPlayerBudget).Now **each online player** gets their own budget every cycle, so painting no longer depends on player order or an admin being close.
✅ **What to expect**
- The plugin paints **around each player’s location** (center chunk + nearby chunks).
- Painting is **not global**: it only affects **loaded chunks** (chunks that players/plugins have loaded). If no one is in an area, it won’t be painted until it’s loaded again.
### ESPAÑOL 🇲🇽
- Config: volvió a funcionar el “disable por mundo”**
- La opción en
config.yml volvió a ser funcional para que el admin elija **en qué mundos NO aplica el plugin**.Si agregas el nombre del mundo en worlds.disabled_season_fx, el plugin **no aplicará efectos** en ese mundo (eventos, pintado de biomas, cambio de hojas, etc.).
`yml
worlds:
disabled_season_fx:
- spawn
`
- Reloj estacional restaurado**
- Se regresó la función del Reloj Estacional y ya vuelve a funcionar.
- Motor de pintado de biomas optimizado**
- Se mejoró aún más el rendimiento del sistema de pintado de biomas.
- Ajustes de compatibilidad con WorldGuard**
- Se ajustó la interacción con WorldGuard.
- Si detectan algo raro, por favor repórtenlo — es una parte complicada, pero espero haberlo dejado estable.
- Fix Luna de Sangre (etiquetas de mobs)**
- Se ajustó el evento para que las etiquetas de los mobs se borren correctamente.
- No afecta** a los mobs que ya tienen una etiqueta/nombre personalizado.
Encontramos la causa de por qué a veces “no se pintaban los biomas” para algunos jugadores: el **presupuesto (budget) era global** por tick, así que los primeros jugadores del loop podían gastar todo el budget y los demás ya no se procesaban. Por eso parecía que el pintado empezaba solo cuando un admin se teletransportaba cerca.
✅ **Qué cambiamos**
- Pasamos a un **budget por jugador** (
perPlayerBudget`).✅ **Qué esperar**
- El plugin pinta **alrededor de la posición de cada jugador** (chunk central + chunks cercanos).
- El pintado **no es global**: solo afecta **chunks cargados** (cargados por jugadores/plugins). Si no hay nadie en un área, no se pinta hasta que vuelva a cargarse.
## ❄️ Frost Dimension & Environment
- 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.
- Blindness is now dynamically tied to **Storms** only, providing better nighttime visibility.
- Flora Adjustments:** General optimization and fixes for world vegetation.
- Frost Guide:** Players can now recover their guide using
/seasonguide Frost. - Note: This command only works if the player has previously visited the dimension AND is currently inside the Frost dimension.*
## 🐾 Mobs & Survival Mechanics
- 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.
- They will now become sluggish and immobile as they freeze.
- 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 | falseESPAÑOL
# ⚔️ Aeternum Season 3.2 | Notas del Parche
## ❄️ Dimensión Frost y Entorno
- Estabilidad de Portales:** Se ajustaron los portales del Frost para evitar el error que enviaba a los jugadores a dimensiones incorrectas.
- Reaparición del Jefe:** El **Boss del Frost** vuelve a aparecer correctamente tras pasar un par de días en la dimensión de hielo.
- Mejora Visual:** * Se eliminó la penalización de ceguera durante la noche.
- La ceguera ahora solo se activará durante las **Tormentas**, mejorando la exploración nocturna.
- Ajustes de Flora:** Se ha optimizado el comportamiento y ajuste de la vegetación del juego.
- Guía del Frost:** Ahora los jugadores pueden recuperar su guía con el comando
/seasonguide Frost. - Nota: Solo funciona si el jugador ya ha entrado a la dimensión anteriormente y se encuentra actualmente en la dimensión del Frost.*
## 🐾 Criaturas y Mecánicas de Supervivencia
- Criatura de la Tormenta:** Se mejoró la limpieza de nombres. Los tags se borran al finalizar el evento y ya no se renombran otros mobs por error.
- Hipotermia en Animales:** Los animales fuera de establos ya no mueren de forma espontánea.
- Ahora se quedarán quietos y se volverán lentos progresivamente.
- Si no tienen techo o fuente de calor, morirán de un golpe (sin soltar loot ni experiencia). **¡Cuida tus granjas!**
## ⚙️ Administración y Configuración
- Gestión de Crafteos:** ¡Nuevo menú
/seasoncraft! Los admins ahora pueden habilitar y deshabilitar crafteos de forma fácil y visual. - Desactivar Comida Personalizada:** Ya es posible apagar el sistema de comida y libros de recetas desde el
config.yml:
SeasonFood: true | false## 🇺🇸 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.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 with
days_per_seasonvalues **lower than 25**.
## 🇪🇸 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.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 con
days_per_season**menores a 25**.
This release is focused on fixing reported issues and making the overall experience smoother across all dimensions. Thanks for all the reports and testing!
### ❄️ Aeternum Frost — Calendar Fixes
- Days now advance correctly when sleeping** in
aeternum_frost. - Fixed a bug where you could enter the Frost dimension but **the calendar wouldn’t advance**.
- Glacialis Armor crafting is fixed** and works again (including multi-language setups).
- Daily spawn chance has been increased** to make encounters/events feel more consistent.
### 🔥 Aeternum Heat — Full Loot & Enchant Control
- The
aeternum_heatdimension has been adjusted and improved. - In
config.ymlyou now have **full control over enchantment levels** (caps/overrides), so things like **Mending X won’t happen** (Mending stays at the real level). - Heat loot is now **fully configurable**.
- Want to support more worlds? You can now **add additional worlds** easily in the config.
### 🌱 Rich Soil / Compost Improvements
- The Compost block now converts into **Mud**, allowing you to place **Kelp and Sugar Cane**.
- If you need it for farming: **right-click with a hoe** to convert it into **Farmland** for normal crops.
- The crop bonus from Rich Soil has been **slightly increased** to encourage compost/fertilizer setups.
### 🌐 Client Language Support
/season infonow properly displays text using the **player’s client language**.
### 🌾 CustomCrops Compatibility
- Growth mechanics were adjusted to reduce conflicts with **CustomCrops**.
- Since I don’t have the plugin installed for full testing, I added a configuration option to prevent collisions.
- If any bugs show up later, this area was improved to help both plugins coexist better.
### ✅ Final Notes
AeternumSeasons **3.0** brings many important fixes that improve stability and gameplay feel across the board. I hope you enjoy the update!
— Kinkin
## Aeternum Seasons — Update 2.9 (Fauna + Nether Events)
- Update 2.9** is focused on enriching animal fauna and your interaction with Aeternum’s natural environment. Bring your tools and your wits!
### 🌊 New Catching & Fishing Methods
Say goodbye to click-spamming and hello to strategic fishing!
- 🎣 Craftable Fishing Traps:** craft new traps (cages/barrels), place them in water, and over time they’ll catch fish and useful items.
- 🐇 Creature Trapping Cages:** a new craftable cage to capture land fauna:
- Common:** Rabbits, Frogs
- Rare:** Parrots, Chickens, and other valuable catches
### 🏡 Improved Stables & Animal Care
- 🛡️ Logical Stabling:** roofs + walls now matter more. Proper stables truly protect and reward good animal care.
- 🐴 Existing Fauna Improvements:** horses and sheep receive big mechanic improvements (care, breeding, and utility feel more rewarding).
### 🌋 NEW: Dynamic & Chaotic Nether Events
The Nether felt empty — not anymore. These temporary events only activate when there are players in the Nether:
- Infernal Derby:** fish in lava for special loot
- Piglin Market:** temporarily improved bartering
- Quartz Rush:** more quartz when mining
- Fungus Bloom:** boosted crimson/warped drops
- Blaze Surge:** stronger blazes + better blaze rods
- Magma Tides:** more magma cubes → more magma cream
- Ghast Alert:** more ghasts + extra rewards
- MAX ALERT (Wither Unleashed):** a Wither is loose… good luck
- Wither Skeleton Swarm:** stronger/faster skeletons + better loot
### ✅ QoL / Fixes / Changes
- Full translations completed**
- New fishing & trapping crafts added**
- Season Clock nerf:** now crafted with a **Compass + normal Clock** (simpler recipe)
- Calendar bugs fixed:** smoother day transitions, fewer issues
/season biomes offnow persists after server restart**- HUD ActionBar is now supported** for admins who don’t want the BossBar:
``
yml
actionbar:
enabled: false
`
It shows **Day / Season / Year** above food & XP.
Works with **/season hud**:
- fixed:** always visible
- off:** disabled
- variable:** shows info in morning/afternoon/night for **1 minute**
## Aeternum Seasons — Update 2.9 (Fauna + Eventos del Nether)
- La 2.9** está enfocada en mejorar la **fauna** y la interacción con el ambiente natural de Aeternum. ¡Prepara tus herramientas!
### 🌊 Nuevos métodos de pesca y captura
¡Adiós al spam de clicks y hola a una pesca más estratégica!
- 🎣 Trampas de pesca crafteables:** ahora puedes craftear trampas (jaulas/barriles), colocarlas en el agua y con el tiempo capturan peces y objetos útiles.
- 🐇 Jaulas de captura de criaturas:** nueva jaula crafteable para capturar fauna terrestre:
- Común:** Conejos, Ranas
- Raro:** Loros, Gallinas y otras capturas valiosas
¡Nuevo sistema para conseguir mascotas raras y recursos!
### 🏡 Establos mejorados y cuidado animal
- 🛡️ Establos lógicos:** ahora **techo + paredes** importan mucho más. Construir un establo bien hecho tiene propósito real.
- 🐴 Mejoras a fauna existente:** caballos y ovejas reciben mejoras grandes (cuidado, cría y utilidad más interesante).
### 🌋 NUEVO: Eventos dinámicos y caóticos en el Nether
El Nether se sentía vacío… eso se terminó. **Estos eventos solo funcionan si hay jugadores en el Nether.**
- Derbi Infernal:** pesca en lava por loot especial
- Mercado Piglin:** mejor intercambio temporal
- Fiebre de Cuarzo:** más cuarzo al minar
- Floración de Hongos:** más drops en crimson/warped
- Oleada de Blazes:** blazes más fuertes + mejores blaze rods
- Mareas de Magma:** más magma cubes → más magma cream
- Alerta Ghast:** más ghasts + mejores recompensas
- ALERTA MÁXIMA (Wither suelto):** un Wither anda libre… suerte
- Horda de Wither Skeletons:** más fuertes/rápidos + mejor loot
### ✅ Cambios / Fixes / Extras
- Se completaron las traducciones**
- Se agregaron los nuevos crafteos de pesca y trampas**
- Se nerfeó el Reloj Estacional:** ahora se hace con **una brújula + un reloj normal** (más sencillo)
- Bugs del calendario corregidos:** más fluido y sin errores al avanzar días
/season biomes off ahora se mantiene al reiniciar**En hud.yml ya funciona el ActionBar** para admins que no quieran BossBar:
`yml
actionbar:
enabled: false
``Ahora arriba de la comida y la XP sale **Día / Estación / Año**.
También sirve con **/season hud**:
- fixed:** siempre visible
- off:** lo quita
- variable:** muestra en mañana/tarde/noche por **1 minuto**
# Aeternum Seasons 2.8
## English
### 🎨 New: Toggle Event Visual Effects
You can now globally enable or disable the particles used by seasonal events via
events.yml.A **server restart is required** for this setting to take effect.
``
yml
visual_effects:
particles_enabled: true
`
true → Events use their usual particles.false → Events run without particle effects (ideal for cleaner visuals or performance-focused servers).
### 🌍 New: Disable Season FX in Specific Worlds
Added a new option in config.yml so admins can **exclude certain worlds** from seasonal effects and the season bossbar.
Perfect for extra dimensions, minigames, or technical worlds where you don’t want Aeternum feedback.
`yml
worlds:
disabled_season_fx:
- world_nether
- world_the_end
`
Any world listed here will **not** show the season bossbar or seasonal FX.
### 🎣 Fishing Event Adjustments
- The fishing event loot table was improved:
- All enchanted books** are now properly included in the possible rewards.
- The chance to obtain an **overpowered fishing rod** has been **reduced**, making it more special and less common.
### 📅 Better Yearly Event Frequency
- The **number and distribution of events per in-game year** has been improved.
- Events should now feel **more balanced**, with better pacing throughout the seasons instead of being too clustered or too rare.
## Español
### 🎨 Nuevo: Encender/Apagar partículas de eventos
Ahora puedes activar o desactivar globalmente las partículas que usan los eventos estacionales desde events.yml.
Es **necesario reiniciar el servidor** para que este ajuste se aplique.
`yml
visual_effects:
particles_enabled: true
`
true → Los eventos usan sus partículas normales.false → Los eventos se ejecutan sin partículas (ideal para menos ruido visual o para priorizar rendimiento).
### 🌍 Nuevo: Desactivar FX de estaciones en mundos específicos
Se añadió una opción en config.yml para que el admin pueda **excluir ciertos mundos** de los efectos de temporada y del bossbar de estación.
Perfecto para dimensiones extra, minijuegos o mundos técnicos donde no quieras el HUD de Aeternum.
`yml
worlds:
disabled_season_fx:
- world_nether
- world_the_end
``Cualquier mundo listado aquí **no** mostrará el bossbar de estaciones ni los efectos visuales de temporada.
### 🎣 Ajustes al evento de pesca
- Se mejoró la tabla de loot del evento de pesca:
- Ahora **todos los libros encantados** están correctamente incluidos como posibles recompensas.
- Se **redujo la probabilidad** de obtener una **caña súper chetada**, para que se sienta más especial y menos común.
### 📅 Mejor distribución de eventos por año
- Se mejoró la **cantidad y distribución de eventos por año** dentro del calendario.
- Ahora los eventos deberían sentirse **más equilibrados**, con mejor ritmo a lo largo de las estaciones, sin estar tan amontonados ni tan escasos.
## English
- Emergency update for events!**
0, which caused fewer events to appear. This has now been fixed, and translations have been improved!
## Español
- Actualización de emergencia para los eventos!**
0, lo que hacía que salieran menos eventos. ¡Ya se corrigió y se mejoraron las traducciones!
This version focuses on polishing details reported by the community: **translations**, **seeds**, **villagers**, **Frost**, **snow in taiga**, compatibility with **WorldGuard**, and a new **special New Year's event**.
## 🛠️ Quality of Life (QoL) Improvements
### 1\. Fixed Seeds and Translations
- The **seeds** and their names/lore have been fixed in all languages.
- The translation system has been improved so that **rare languages no longer accumulate** or texts get mixed up.
- Missing strings in some languages are now included.
> **Result:** Cleaner, more consistent texts without "leftovers" from other languages.
### 2\. New Option: Calendar Only Advances if Players are Connected
Now you can decide whether the calendar should advance even if no one is on the server.
In
calendar.yml:``
yml
calendar:
days_per_season: 28
advance:
require_players_on_server: false | true # ⬅️ NEW: if false, advances even if no players are on
`
true → The day and season only advance if there are players in the overworld.false → The calendar always advances, as before.
> Ideal for servers that don't want "seasons to pass" while no one is playing.
### 3\. Polished Composter, Bell, Lunar Lantern, and Solar Torch
A major issue with special crafting has been fixed:
- The **Advanced Composter**, **Spring Bell**, **Lunar Lantern**, and **Solar Torch** no longer lose their effects when the plugin is updated.
- Previously, upon placing these blocks and then updating the plugin, some rules would break and the special effects would disappear. Now: placed blocks retain their properties.
- The **Solar Torch** no longer loses its effect when placed on a wall.
### 4\. Fixed Christmas Gift Bag
- The Christmas gift bag, which sometimes showed the JSON path instead of the nice text, has been fixed.
- Translations were missing in some languages; now the strings are correctly added throughout the language system.
### 5\. Final Solution for Villager Professions
The villager system for plugin-controlled biomes has been finalized and polished:
- It is now **100% effective** for villagers to change biome type in a controlled manner.
- It is guaranteed that all possible trades always exist, even in worlds where the visual biome is "painted" by Aeternum Seasons.
> **The idea** is that the player does not lose access to key books and professions (such as Mending, etc.), even if the original biome has been replaced.
### 9\. Calendar Bug Upon Plugin Update
A bug where, in some updates, the calendar stopped advancing after updating the plugin has been fixed.
- Now the calendar's loading/saving logic is more robust, and the day/season/year continue to advance correctly after updates.
## ❄️ Winter Improvements and New Features
### 6\. 🎆 New Year's Celebration in Aeternum\!
A new special event has been added:
- When the year changes, the **New Year's celebration** is activated.
- There are **fireworks** in the overworld.
- Players receive rockets and gunpowder to celebrate the change of year within Aeternum Seasons.
### 7\. Consistent Snow in Taiga (Visual Bug Fixed)
The issue of snowless chunks in cold biomes has finally been fixed:
- Some taiga areas appeared without snow, breaking immersion.
- Now the world looks more coherent, the taiga looks complete and much more immersive in winter.
### 8\. Improved Frost World: Environmental Damage and Snow Only
The Frost world received several improvements:
- The environment now inflicts **real cold**:
- You need a minimum of **2 pieces of armor** during the day.
- And **4 pieces** when it snows / in harsh conditions.
- Otherwise, the player freezes, receives slowness, fatigue, and damage.
### 10\. WorldGuard Support in the Winter Painter
Optional support for WorldGuard has been added to protect custom constructions (e.g., mountains made with WorldEdit).
In config.yml:
`yml
winter_painter:
worldguard_respect_regions: true # if WG is present, do not touch blocks inside regions
`
- If set to
true and you have WorldGuard installed:The winter snow/ice system **will not modify blocks inside protected regions**.
> Perfect for cities, custom mountains, or decorative areas where you don't want automatic snow to melt/regenerate.
Thank you to everyone who reported bugs, offered suggestions, and sent messages.
This version of Aeternum Seasons is a big step towards a more polished, immersive, and friendly experience for survival and RPG servers. 🌿❄️🔥
## 🇪🇸 Traducción al español (Original)
# 🌸 Aeternum Seasons – Actualización (Quality of Life & Frost Update)
Esta versión se centra en pulir detalles que la comunidad reportó: **traducciones**, **semillas**, **aldeanos**, **Frost**, **nieve en taiga**, compatibilidad con **WorldGuard** y un nuevo **evento especial de Año Nuevo**.
## 🛠️ Mejoras de Calidad de Vida (QoL)
### 1\. Semillas y traducciones arregladas
- Se corrigieron las **semillas** y sus nombres/lore en todos los idiomas.
- Se mejoró el sistema de traducciones para que **ya no se acumulen idiomas raros** o se mezclen textos.
- Las cadenas que faltaban en algunos idiomas ahora están incluidas.
> **Resultado:** Textos más limpios, coherentes y sin "sobras" de otros idiomas.
### 2\. Nueva opción: el calendario solo avanza si hay jugadores conectados
Ahora puedes decidir si el calendario debe avanzar aunque no haya nadie en el servidor.
En calendar.yml:
`yml
calendar:
days_per_season: 28
advance:
require_players_on_server: false | true # ⬅️ NUEVO: si false, avanza aunque no haya jugadores
`
true → El día y la season solo avanzan si hay jugadores en overworld.false → El calendario avanza siempre, como antes.
> Ideal para servidores donde no quieren que se "pasen las seasons" mientras nadie juega.
### 3\. Compostador, campana, linterna lunar y antorcha solar pulidos
Se corrigió un problema importante con los crafteos especiales:
- El **Compostador avanzado**, **Campana de primavera**, **Linterna lunar** y **Antorcha solar** ya no pierden sus efectos al actualizar el plugin.
- Antes, al colocar estos bloques y luego actualizar el plugin, algunas reglas se rompían y los efectos especiales desaparecían. Ahora: los bloques colocados mantienen sus propiedades.
- La **Antorcha solar** ya no pierde el efecto al colocarse en la pared.
### 4\. Bolsa de regalos de Navidad arreglada
- Se corrigió la bolsa de regalos navideña, que a veces mostraba la ruta del JSON en lugar del texto bonito.
- Faltaban traducciones en algunos idiomas; ahora las cadenas están añadidas correctamente en todo el sistema de idiomas.
### 5\. Solución definitiva al trabajo de los aldeanos
Se terminó de pulir el sistema de aldeanos para biomas controlados por el plugin:
- Ahora es **100% efectivo** que los aldeanos cambien de tipo de bioma de forma controlada.
- Se garantiza que siempre existan todos los trades posibles, incluso en mundos donde el bioma visual está "pintado" por Aeternum Seasons.
> **La idea** es que el jugador no pierda acceso a libros y oficios clave (como Mending, etc.), aunque el bioma original haya sido reemplazado.
### 9\. Bug del calendario al actualizar el plugin
Se corrigió un bug donde, en algunas actualizaciones:
- El calendario dejaba de avanzar después de actualizar el plugin.
- Ahora la lógica de carga/guardado del calendario es más sólida, y el día/season/año siguen avanzando correctamente tras las updates.
## ❄️ Mejoras y Novedades del Invierno
### 6\. 🎆 ¡Fiesta de Año Nuevo en Aeternum\!
Se añadió un nuevo evento especial:
- Al cambiar de año, se activa la **fiesta de Año Nuevo**.
- Hay **fuegos artificiales** en el mundo de overworld.
- Los jugadores reciben cohetes y pólvora para celebrar el cambio de año dentro de Aeternum Seasons.
### 7\. Nieve consistente en Taiga (bug visual corregido)
Se corrigió por fin el problema de los trozos sin nieve en biomas fríos:
- Algunas zonas de taiga aparecían sin nieve, rompiendo la inmersión.
- Ahora el mundo se ve más coherente, la taiga se ve completa y mucho más inmersiva en invierno.
### 8\. Mundo Frost mejorado: daño ambiental y solo nieve
El mundo Frost recibió varias mejoras:
- Ahora el ambiente inflige **frío real**:
- Necesitas mínimo **2 piezas de armadura** durante el día.
- Y **4 piezas** cuando cae nieve / en condiciones duras.
- Si no, el jugador se congela, recibe lentitud, fatiga y daño.
### 10\. Soporte para WorldGuard en el Winter Painter
Se añadió soporte opcional para WorldGuard para proteger construcciones personalizadas (por ejemplo, montañas hechas con WorldEdit).
En config.yml:
`yml
winter_painter:
worldguard_respect_regions: true # si hay WG, no tocar bloques dentro de regiones
`
- Si está en
true y tienes WorldGuard instalado:El sistema de nieve/hielo de invierno **no modificará bloques dentro de regiones protegidas**.
> Perfecto para ciudades, montañas custom o zonas decorativas donde no quieres que se derrita/regenere nieve automática.
Gracias a todos los que han reportado bugs, sugerencias y enviado mensajes.
Esta versión de Aeternum Seasons es un gran paso hacia una experiencia más pulida, inmersiva y amigable para servidores survival y RPG. 🌿❄️🔥
¿Hay algo más que te gustaría traducir o formatear?
# 🌸 Aeternum Seasons 2.6 – Actualización (Quality of Life & Frost Update)
Esta versión se centra en pulir detalles que la comunidad reportó: **traducciones**, **semillas**, **aldeanos**, **Frost**, **nieve en taiga**, compatibilidad con **WorldGuard** y un nuevo **evento especial de Año Nuevo**.
## 🛠️ Mejoras de Calidad de Vida (QoL)
### 1. Semillas y traducciones arregladas
- Se corrigieron las **semillas** y sus nombres/lore en todos los idiomas.
- Se mejoró el sistema de traducciones para que **ya no se acumulen idiomas raros** o se mezclen textos.
- Las cadenas que faltaban en algunos idiomas ahora están incluidas.
> **Resultado:** Textos más limpios, coherentes y sin "sobras" de otros idiomas.
### 2. Nueva opción: el calendario solo avanza si hay jugadores conectados
Ahora puedes decidir si el calendario debe avanzar aunque no haya nadie en el servidor.
En calendar.yml:
`yml
calendar:
days_per_season: 28
advance:
require_players_on_server: false | true # ⬅️ NUEVO: si false, avanza aunque no haya jugadores
``
true → El día y la season solo avanzan si hay jugadores en overworld.false → El calendario avanza siempre, como antes.
> Ideal para servidores donde no quieren que se "pasen las seasons" mientras nadie juega.
### 3\. Compostador, campana, linterna lunar y antorcha solar pulidos
Se corrigió un problema importante con los crafteos especiales:
- El **Compostador avanzado**, **Campana de primavera**, **Linterna lunar** y **Antorcha solar** ya no pierden sus efectos al actualizar el plugin.
- Antes, al colocar estos bloques y luego actualizar el plugin, algunas reglas se rompían y los efectos especiales desaparecían. Ahora: los bloques colocados mantienen sus propiedades.
- La **Antorcha solar** ya no pierde el efecto al colocarse en la pared.
### 4\. Bolsa de regalos de Navidad arreglada
- Se corrigió la bolsa de regalos navideña, que a veces mostraba la ruta del JSON en lugar del texto bonito.
- Faltaban traducciones en algunos idiomas; ahora las cadenas están añadidas correctamente en todo el sistema de idiomas.
### 5\. Solución definitiva al trabajo de los aldeanos
Se terminó de pulir el sistema de aldeanos para biomas controlados por el plugin:
- Ahora es **100% efectivo** que los aldeanos cambien de tipo de bioma de forma controlada.
- Se garantiza que siempre existan todos los trades posibles, incluso en mundos donde el bioma visual está "pintado" por Aeternum Seasons.
> **La idea** es que el jugador no pierda acceso a libros y oficios clave (como Mending, etc.), aunque el bioma original haya sido reemplazado.
### 9\. Bug del calendario al actualizar el plugin
Se corrigió un bug donde, en algunas actualizaciones:
- El calendario dejaba de avanzar después de actualizar el plugin.
- Ahora la lógica de carga/guardado del calendario es más sólida, y el día/season/año siguen avanzando correctamente tras las updates.
## ❄️ Mejoras y Novedades del Invierno
### 6\. 🎆 ¡Fiesta de Año Nuevo en Aeternum\!
Se añadió un nuevo evento especial:
- Al cambiar de año, se activa la **fiesta de Año Nuevo**.
- Hay **fuegos artificiales** en el mundo de overworld.
- Los jugadores reciben cohetes y pólvora para celebrar el cambio de año dentro de Aeternum Seasons.
### 7\. Nieve consistente en Taiga (bug visual corregido)
Se corrigió por fin el problema de los trozos sin nieve en biomas fríos:
- Algunas zonas de taiga aparecían sin nieve, rompiendo la inmersión.
- Ahora el mundo se ve más coherente, la taiga se ve completa y mucho más inmersiva en invierno.
### 8\. Mundo Frost mejorado: daño ambiental y solo nieve
El mundo Frost recibió varias mejoras:
- Ahora el ambiente inflige **frío real**:
- Necesitas mínimo **2 piezas de armadura** durante el día.
- Y **4 piezas** cuando cae nieve / en condiciones duras.
- Si no, el jugador se congela, recibe lentitud, fatiga y daño.
### 10\. Soporte para WorldGuard en el Winter Painter
Se añadió soporte opcional para WorldGuard para proteger construcciones personalizadas (por ejemplo, montañas hechas con WorldEdit).
En config.yml:
`yml
winter_painter:
worldguard_respect_regions: true # si hay WG, no tocar bloques dentro de regiones
`
- Si está en
true y tienes WorldGuard instalado:El sistema de nieve/hielo de invierno **no modificará bloques dentro de regiones protegidas**.
> Perfecto para ciudades, montañas custom o zonas decorativas donde no quieres que se derrita/regenere nieve automática.
Gracias a todos los que han reportado bugs, sugerencias y enviado mensajes.
Esta versión de Aeternum Seasons es un gran paso hacia una experiencia más pulida, inmersiva y amigable para servidores survival y RPG. 🌿❄️🔥
``In this update we focused on three things: time control, more useful villagers, and more adventure in the world.
## 🕰️ New year command
A new command was added to manage the **year** in the Aeternum calendar.
- Admins (or players with permission) can choose which **year** they want the world to be in.
- This helps adjust long-term server progression, special events, or “soft resets” of the season.
## 🧑🌾 Biome villagers… now working as they should
Previously, the biome painting logic had a side effect:
the 4 biomes used by the plugin could cause villagers from certain biomes to “disappear” or never spawn correctly.
This has been fixed and improved:
- In **villages**, **every 5 days** new villagers from **all biomes** will appear.
- Over time, players will be able to find the **exact villager they need** (mending, book trades, rare trades, etc.).
- When you **trade** with a villager:
- That villager becomes **locked**.
- It will **no longer change** its trade, its color, or its biome role.
This solves the classic problem:
> “I had the perfect villager and the biome changes ruined it.”
Now if you find the villager you wanted, you keep it.
## 🧙 Illusioner: from forgotten mob to real threat
For those who love exploration and tryhard challenges:
- The **Illusioner** now has a **chance to spawn** in:
- Woodland Mansions**
- Pillager Outposts**
- This:
- Increases **difficulty** and danger in these structures.
- Encourages more **exploration**.
- Brings to life a mob that was basically forgotten for years.
From now on, the **Illusioner is naturally active in the world** as part of the Aeternum ecosystem.
Thanks for supporting Aeternum Seasons 💙
Your feedback helps polish the plugin and make it more fun for everyone.
# 🌱 Aeternum Seasons 2.5 – Aldeanos, años e Illusioners
En esta actualización nos enfocamos en tres cosas: control del tiempo, aldeanos más útiles y más aventura en el mundo.
## 🕰️ Nuevo comando de año
Se añadió un nuevo comando para gestionar el **año** del calendario de Aeternum.
- El administrador (o el jugador con permisos) puede elegir en qué **año** quiere que esté el mundo.
- Esto ayuda a ajustar mejor el progreso de un servidor a largo plazo, eventos especiales o “reinicios suaves” de temporada.
## 🧑🌾 Aldeanos por bioma… ahora sí como debe ser
Antes, la lógica de pintado de biomas tenía un efecto secundario:
los 4 biomas que usa el plugin podían provocar que ciertos aldeanos nunca aparecieran bien o se “perdieran”.
Eso ya se corrigió y, de paso, se mejoró:
- En las **aldeas**, **cada 5 días** irán apareciendo aldeanos de **todos los biomas**.
- Con el tiempo, los jugadores podrán encontrar el **aldeano que necesitan** (mending, libros, tradeos raros, etc.).
- Cuando haces **trade** con un aldeano:
- Ese aldeano se **bloquea**.
- Ya **no cambia** de trade, ni de color, ni de rol de bioma.
Con esto solucionamos el problema clásico de:
> “Tenía el aldeano perfecto y el bioma lo arruinó.”
Ahora, si encontraste el aldeano que querías, se queda contigo.
## 🧙 Illusioner: de mob olvidado a amenaza real
Para los amantes de la exploración y del tryhardeo:
- Ahora el **Illusioner** tiene una **probabilidad de aparecer** en:
- Mansiones del bosque** (Woodland Mansions)
- Puestos de pillagers** (Pillager Outposts)
- Esto:
- Aumenta la **dificultad** y el reto en estas estructuras.
- Motiva más la **exploración**.
- Le da protagonismo a un mob que Mojang prácticamente dejó olvidado.
Desde ahora, el **Illusioner está activo en el mundo de forma natural**, como parte del ecosistema de Aeternum.
Gracias por seguir apoyando Aeternum Seasons 💙
Cada feedback ayuda a pulir aún más el plugin y hacerlo más divertido para todos.
## Update Notes (English)
### ❄️ Smarter Snow System
In Aeternum Seasons 2.4, the snow logic has been completely improved:
- Snow now covers the world in a more **intelligent and safe** way.
- Snow layers will **no longer** appear on:
- Slabs
- Glowstone
- Torches
- Chests and furnaces
- Carpets
- Path blocks
- Fences
- Buttons
- Signs
- The snow placement logic has been **fully reviewed and fixed** to avoid ruining player builds and decorations.
### 🌸 Cherry Biome in Autumn
- The cherry biome now also reacts properly to seasons.
- During autumn, the **leaf color** in cherry biomes changes correctly to match the seasonal palette.
### 🌪️ Tornado Event Adjustments
- The tornado event has been adjusted to be safer on multiplayer servers.
- A **new configuration** was added so server owners can:
- Choose in which worlds the tornado is allowed to spawn.
- Prevent tornadoes from appearing in the lobby, spawn, or protected areas.
- This helps avoid accidental destruction in important server regions.
### 🔥 Infernal World Portal
- The portal logic for the infernal dimension has been improved.
- Traveling **to and from** this world now works correctly and consistently.
### 🧭 HUD and Day Display
- Fixed several HUD issues related to:
- Day display.
- Minor command behavior glitches.
- These problems are now practically imperceptible and the HUD behaves **stable and in sync** with the calendar system.
### 📅 Event Pace and Rest Days
- Events will no longer trigger back-to-back as frequently.
- There is now a **pool of rest days** between events:
- 2, 3, or 4 days with no event.
- One of these rest days is randomly selected before scheduling a new event.
- This gives **more immersion and progression** to the world, letting players breathe between events.
## Notas de actualización (Español)
### ❄️ Nieve más inteligente
En Aeternum Seasons 2.4 se mejoró por completo la lógica de la nieve:
- La nieve ahora cubre los mundos de una forma más **inteligente y segura**.
- Ya no se generan capas de nieve sobre:
- Medios bloques (slabs)
- Glowstone
- Antorchas
- Cofres y hornos
- Alfombras
- Tierra de camino
- Vallas
- Botones
- Carteles
- La lógica de colocación de nieve fue **revisada y corregida** para evitar arruinar decoraciones o construcciones.
### 🌸 Bioma de Cherry en Otoño
- El bioma de cherry ahora también reacciona a las estaciones.
- En otoño, el **color de las hojas** cambia correctamente para integrarse con el resto del mundo estacional.
### 🌪️ Ajustes al evento de Tornado
- El evento del tornado fue ajustado para ser más seguro en servidores.
- Se añadió una **nueva configuración** que permite al administrador:
- Definir en qué mundos puede aparecer el tornado.
- Evitar que el tornado aparezca en el lobby, spawn u otras zonas protegidas.
- Esto ayuda a prevenir daños accidentales en áreas importantes del servidor.
### 🔥 Portal del mundo infernal (Heat/Frost)
- Se ajustó la lógica del portal de la dimensión infernal.
- La **ida y el regreso** desde esta dimensión ahora funcionan correctamente y de forma consistente.
### 🧭 HUD y calendario
- Se corrigieron detalles con el HUD relacionados con:
- La visualización de los días.
- El comportamiento de algunos comandos.
- Estos errores ahora son prácticamente imperceptibles y el HUD funciona de forma **estable y coherente** con el calendario.
### 📅 Ritmo de eventos y días de descanso
- Los eventos ya no aparecerán tan seguidos.
- Ahora existe un **pool de días de descanso** entre eventos:
- De 2, 3 o 4 días sin evento.
- El sistema elige uno de estos días como descanso antes de lanzar un nuevo evento.
- Esto le da **más inmersión y progresión** al mundo, permitiendo que los jugadores respiren entre evento y evento.
## English
### 🏞 World & biomes
- Fixed a bug with trees in **Autumn**:
- Added **Cherry Grove** to the seasonal **biome painting** system.
### ❄ Frost Overworld
- Tweaked some **HUD details** in
frost_overworldso it behaves more consistently. - Fixed the **winter seasonal boss** in
frost_overworld, which was throwing a console error on spawn. - Removed **normal zombies** from this dimension:
- The **heat wave event** can **no longer trigger** in
frost_overworld.
### 🔁 Portals & dimension return
- Frost Overworld portal** (Glowstone frame) now:
- Can only be lit with a snowball**.
- Can no longer be lit with flint and steel**.
- Heat Overworld portal** (plugin Nether-like world) now:
- No longer reacts to snowballs**.
- Can only be lit with flint and steel / fire charge**.
- Adjusted the
frost_overworldportal logic so it **never tries to send you to the Nether again**,
### 💚 Special thanks
Huge thanks to **eduzzplayer** and **noaim_luke** for all the bug reports.
Your feedback helped improve the plugin’s quality of life and deliver an even more polished experience for everyone.
## Español
### 🏞 Mundo y biomas
- Se corrigió un bug con los árboles en **Otoño**:
- Se añadió el bioma **Cherry Grove** al sistema de pintado estacional de biomas.
### ❄ Frost Overworld
- Se ajustaron algunos detalles del **HUD** en
frost_overworldpara que funcione de forma más consistente. - Se corrigió el **boss de la temporada de invierno** en
frost_overworld, que provocaba un error en consola al spawnear. - Se eliminaron los **zombis normales** de esta dimensión:
- El evento de **ola de calor** ya **no puede ocurrir** en
frost_overworld.
### 🔁 Portales y retorno de dimensiones
- El portal de **Frost Overworld** (marco de Glowstone) ahora:
- Solo se enciende con una bola de nieve**.
- Ya **no se puede encender con mechero**.
- El portal de **Heat Overworld** (marco del Nether del plugin) ahora:
- Ya no responde a bolas de nieve**.
- Solo se enciende con mechero / fire charge**.
- Se ajustó la lógica del portal de
frost_overworldpara que **nunca más intente enviarte al Nether**,
### 💚 Agradecimientos
Muchas gracias a **eduzzplayer** y **noaim_luke** por todos los bugs reportados.
Sus reportes ayudaron a mejorar la calidad de vida del plugin y a ofrecer una experiencia más pulida para todos.
A small but very important update focused on fixing bugs, polishing systems and adding a new farming toy: **compost & rich soil**.
## 🌀 World & Seasons
- Autumn sapling bug fixed**
Now every tree correctly drops its own sapling again.
- Snow behavior improved**
- Fixed the weird effect where snow made it look like *three biomes fused together* in the same area.
- Snow melting is now **much faster and cleaner**, leaving your paths and builds looking way better after a storm.
- Rain tuning**
Before it rained too often; now it feels **more natural and random** within the days that are allowed in the config.
## 🎣 Events & Gameplay
- Fishing event rework**
better luck, better loot and a more attractive experience for players who love fishing.
- Placeholder fixes**
%aeternum_event_active%%aeternum_event_next%
## 🌾 New Compost & Rich Soil
- The **Wandering Cook’s Guide** has a new page with a recipe to craft **Raw Compost**.
- Raw Compost is a damp mix of soil and scraps that you must **soak near water for a couple of in-game days**.
- After soaking, it transforms into **Rich Farmland** – a special soil that makes your crops grow **faster** thanks to the improved fertility.
- Place this fertile soil under your new crops to get the benefit and make your farms feel more alive and rewarding.
## 🌍 Localization
- Several **translations have been refined**, fixing small issues and making text feel more natural in supported languages.
## 💬 Thank you
Thank you so much for all your comments, bug reports and patience.
Aeternum Seasons is only my **second plugin**, and every message helps me improve and patch these kinds of issues faster.
I’ll keep polishing the experience update by update – thank you for playing and for supporting the project! 💙
## English Changelog ✨
- 🍎 Fixed details regarding the new food and its seeds.
- 🪓 Chopdowns with the axe now also remove leaves 🍃.
- 📅
Calendar.ymlis now configurable ⚙️. - ⛏️ Mining event tweaked: chance to double the ore mined 💎 and a small gift 🎁 with low probability (to prevent abuse).
- 🎃🎄 Halloween and Christmas events are now guaranteed every year, with no more bugs 🐞.
- ⏳ Maximum number of days for each event has been balanced ⚖️.
- 🎨 Translation colors corrected 🌈.
## Registro de cambios ✨
### 🎉🌿 Aeternum Season 2.1 – Actualización de Balance y Eventos Estacionales
- 🍎 Se corrigieron los detalles relacionados con la nueva comida y sus semillas.
- 🪓 Al talar con el hacha ahora también se eliminan las hojas 🍃.
- 📅
Calendar.ymlahora es configurable ⚙️. - ⛏️ Evento de minería ajustado: posibilidad de duplicar el mineral extraído 💎 y recibir un pequeño obsequio 🎁 con baja probabilidad (para evitar abusos).
- 🎃🎄 Los eventos de Halloween y Navidad ahora están garantizados cada año, sin más errores 🐞.
- ⏳ Se equilibró el número máximo de días para cada evento ⚖️.
- 🎨 Los colores en las traducciones han sido corregidos 🌈.
- Aeternum Seasons 2.0 — Quality of Life Update**
This version doesn’t try to add big new systems.
Instead, it focuses on **small details that make the day-to-day gameplay feel better**.
## Main changes
- Seeds show their growth season**
- Every seed item now shows **which Season it grows in**.
- Players don’t need to keep checking the guide all the time.
- Flora polished (more natural, less invasive)**
- Previous versions could make flora spread all over a biome and ruin the look.
- In 2.0, flora is:
- more controlled
- less invasive
- more **vanilla-friendly** and naturally integrated into the world.
- New Seasonal Clock**
- Craft a **clock** with a **daylight detector on top** to get the **Seasonal Clock**.
- Right-click to open the seasonal panel:
- shows **tomorrow’s confirmed event**
- shows **when it will rain**
- shows **today’s active event**
- Finally, a real use for clocks in Minecraft.
- Snow update fix**
- In older versions, snow placed by the plugin could stay stuck after updating.
- In 2.0, on server start after an update:
- an automatic **snow melt process** runs
- old seasonal snow is cleaned correctly
- Result: **no more ghost snow after updates**.
- HUD improvements**
- New **OFF** option to completely hide the HUD/bossbar.
- Commands improved:
/season-info/season-hud- Both commands can now be used **without OP** (they are the only two allowed for regular players).
- HUD options:
- fixed
- variable
- morning / noon / night
- OFF**
- PlaceholderAPI support expanded**
- New placeholders for:
- day, year, season, realm
- current event and tomorrow’s event
- weather/rain information
- Perfect for **scoreboards, overlays and custom HUDs**.
- Biome Paint with backup & restore**
- Biome painting now **stores a backup** of affected areas.
``
/season biomes Off| On | restore
``- New commands/options allow you to:
- restore everything at once, or
- restore biomes **gradually** in a safer way.
- You can also **fully disable biome painting** from config if you don’t want it at all.
- Snow inside protected regions**
- Seasonal snow now **falls and is validated correctly inside protected regions/plots**.
- No more broken chunks or mismatched snow around protected areas.
- In short:**
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 three 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. :snowflake::sunny:***
## Aeternum Seasons – Food & Languages Update
This update brings two things players have been asking for: more languages and more food.
### 🌍 New translations
- Added Vietnamese 🇻🇳
Added Turkish 🇹🇷**
All existing translations have been reviewed and corrected to match the in-game texts better.
### 🌾 New crops & seeds
- Tomato – can be used in fresh salads and sandwiches.
- Onion – now correctly localized as Onion / Cebolla depending on language.
- Rice – grows like kelp/seaweed:
- You plant it in shallow, still water.
- When you break the plant, it drops seeds so you can replant and expand your fields.
## 🍽️ New food & drinks
- Tomato salads – light meals that restore some hunger and give short regeneration.
- Sandwiches – bread filled with meat and vegetables, perfect as a strong mid-game food.
- Drinks & teas:
- Coffee – removes freezing, gives speed and night vision for a while.
- Herbal teas and other drinks – support effects like healing, warmth, absorption and mining boosts.
Everything is fully integrated with the seasonal system and completely translated in all supported languages.
# Español – Actualización de Comida y Lenguajes
## Aeternum Seasons – Actualización de Comida y Lenguajes
Esta actualización trae dos cosas que muchos pedían: más idiomas y más comida.
### 🌍 Nuevas traducciones
- Añadido vietnamita 🇻🇳
- Añadido turco 🇹🇷
Todas las traducciones existentes se han revisado y corregido para que coincidan mejor con los textos dentro del juego.
### 🌾 Nuevos cultivos y semillas
- Tomate – se usa en ensaladas frescas y bocadillos.
- Cebolla – ahora bien localizada como Onion / Cebolla según el idioma.
- Arroz – funciona como un alga:
- Se planta en agua tranquila y poco profunda.
- Al romper la planta obtienes semillas para volver a plantar y expandir tus campos.
### 🍽️ Nueva comida y bebidas
- Ensaladas de tomate – platos ligeros que recuperan algo de hambre y dan regeneración corta.
- Sándwiches – pan relleno de carne y verduras, perfecto como comida fuerte de mid-game.
- Tés y bebidas:
- Café – quita el congelamiento, da velocidad y visión nocturna un rato.
- Tés de hierbas y otras bebidas – dan efectos de curación suave, calor, absorción y mejoras de minería.
Todo está completamente integrado con el sistema de estaciones y traducido en todos los idiomas soportados.