Tags
Creators
Details
3.7
Compatibility
Changes
AeternumSeasons (v3.7)
AeternumSeasons brings dynamic seasons to your Minecraft world with weather/climate effects, seasonal events, and world changes—built to stay vanilla-friendly while making the world feel alive.
✅ What’s new in 3.7
- Fixed /season reload
- Reload now applies all YAML changes instantly (no server restart needed).
- Frost Walker (Paso Helado) works again
- Frost Walker now functions at all times (previous snow/ice melt logic could block it).
- Player-placed snow is protected
- Snow placed by players won’t melt out of season, helping preserve builds.
- HUD + Calendar upgraded
- You can now set custom days per season, e.g.:
SPRING: 12,SUMMER: 22,AUTUMN: 30,WINTER: 90
- You can now set custom days per season, e.g.:
- 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
- Ahora puedes configurar días por estación, por ejemplo:
- 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.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:6KGJM0Xi:rW2xs1eI"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6KGJM0Xi:rW2xs1eI"
}

