All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Serene Seasons Gen Fix

Serene Seasons Gen Fix

by Fiskerz • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

What does this mod do?

This mod adds one mixin that bypasses a certain chunk in serene seasons code that uses a known problematic method, thus preventing server crashes.

Usually the error in server log will look something like this:

[Server thread/ERROR] [net.minecraft.util.thread.BlockableEventLoop/FATAL]: Error executing task on Chunk source main thread executor for minecraft:overworld
net.minecraft.ReportedException: Exception generating new chunk
    at TRANSFORMER...
...at java.base/java.lang.Thread.run(Thread.java:1474) [?:?]
Caused by: java.lang.IllegalStateException: Requested chunk unavailable during world generation
    at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.WorldGenRegion.getChunk(WorldGenRegion.java:129) ~[server-1.21.1-20240808.144430-srg.jar%23195!/:?]
    at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.LevelReader.getNoiseBiome(LevelReader.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23195!/:?]
    at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.biome.BiomeManager.getBiome(BiomeManager.java:79) ~[server-1.21.1-20240808.144430-srg.jar%23195!/:?]
    at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.LevelReader.getBiome(LevelReader.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23195!/:?]
    at TRANSFORMER/sereneseasons@10.1.0.3/sereneseasons.season.SeasonHooks.warmEnoughToRainSeasonal(SeasonHooks.java:106) ~[SereneSeasons%20v10.1.0.3.jar%23254!/:10.1.0.3]
    at TRANSFORMER/sereneseasons@10.1.0.3/sereneseasons.season.SeasonHooks.shouldFreezeWarmEnoughToRainHook(SeasonHooks.java:51) ~[SereneSeasons%20v10.1.0.3.jar%23254!/:10.1.0.3]

After which the server crashes.

This mod was created for stardance, so be sure to check it out!

Disclaimer

The mod is very barebones and I do not guarantee that it will fix the issue. From my testing I was able to generate over 200 000 chunks without any problems/crashes (before I made this mod the server crashed after just about 50 chunks were generated), but that does not mean it will fix the issue in your specific case.

Tip:

I reccomend using this alongside WorldGenFeatureFix (not sponsored or anything)

How to Install Serene Seasons Gen Fix (Mod)

Serene Seasons Gen Fix by Fiskerz is verified for Fabric, Forge, Neoforge across Minecraft versions 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5 (latest release: 2.1.2, file size: 29 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5) and platform (Fabric, Forge, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
  3. Move the downloaded Serene Seasons Gen Fix file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Fabric
3mo ago 1
1.21.x
Forge
3mo ago 1
1.21.x
Neoforge
3mo ago 1
1.21.x
Neoforge
4mo ago 1
1.21.1
Neoforge
4mo ago 1
# First working version for fabric!
  • Ported to fabric** with all the features as the original version.
# First release for forge
  • Ported the mod to forge**, keeping the NeoForge features intact.
  • Revamps the logging system from technical side** for neoforge, this update mainly focuses on adding support for Forge and Fabric.
  • Added logging feature to let you know that the mod does its job, can be enabled in newly created config file.**
  • The first working version.**
Does only what is needed, not smart, just works.
Serene Seasons Gen Fix Icon
Download Serene Seasons Gen Fix
Select game version
Select platform