tModLoader
Exxo Avalon Origins
World Gen crash with DawnMod: RisingDays
Hi!

When trying to create a new world with just this mod and DawnMod: RisingDays (https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2815777479) enabled, the world gen crashes with this log entry:

-------------------------------------------------------------
[23:29:09.020] [Main Thread/INFO] [tML]: Settling liquids...
[23:29:09.624] [.NET TP Worker/ERROR] [tML]: A problem was encountered during world generation
正在生成NPC小屋
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Avalon.Hooks.KillTileHook.On_WorldGen_KillTile(orig_KillTile orig, Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem) in Avalon\Hooks\KillTileHook.cs:line 17
at Hook<System.Void Avalon.Hooks.KillTileHook::On_WorldGen_KillTile(Terraria.On_WorldGen+orig_KillTile,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at Hook<System.Void DDmod.DDOn.DDmodOn::KillTile(Terraria.On_WorldGen+orig_KillTile,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at SyncProxy<System.Void Terraria.WorldGen:KillTile(System.Int32, System.Int32, System.Boolean, System.Boolean, System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at DDmod.Worlds.小屋.ApplyPass(GenerationProgress progress, GameConfiguration configuration) in DDmod\Worlds\DDWorld.cs:line 899
at Terraria.WorldBuilding.WorldGenerator.GenerateWorld(GenerationProgress progress) in tModLoader\Terraria\WorldBuilding\WorldGenerator.cs:line 51
[23:29:09.624] [.NET TP Worker/WARN] [tML]: Silently Caught Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.WorldBuilding.WorldGenerator.GenerateWorld(GenerationProgress progress) in tModLoader\Terraria\WorldBuilding\WorldGenerator.cs:line 51
at Terraria.WorldGen.GenerateWorld_RunTasksAndFinish(Int32 seed, Stopwatch generationStopwatch, GenerationProgress customProgressObject) in tModLoader\Terraria\WorldGen.cs:line 14056
at DMD<DMD<>?49894741::Terraria.WorldGen::GenerateWorld>(Int32 seed, GenerationProgress customProgressObject)
at Hook<System.Void Avalon.WorldGeneration.SecretSeeds.SecretSeedSystem::CheckSeedNumber(Terraria.On_WorldGen+orig_GenerateWorld,System.Int32,Terraria.WorldBuilding.GenerationProgress)>(Int32 , GenerationProgress )
at SyncProxy<System.Void Terraria.WorldGen:GenerateWorld(System.Int32, Terraria.WorldBuilding.GenerationProgress)>(Int32 , GenerationProgress )
at Terraria.WorldGen.do_worldGenCallBack(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2508
at Terraria.WorldGen.worldGenCallback(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2497
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

[23:29:09.625] [.NET TP Worker/ERROR] [tML]: A problem was encountered during world generation
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Avalon.Hooks.KillTileHook.On_WorldGen_KillTile(orig_KillTile orig, Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem) in Avalon\Hooks\KillTileHook.cs:line 17
at Hook<System.Void Avalon.Hooks.KillTileHook::On_WorldGen_KillTile(Terraria.On_WorldGen+orig_KillTile,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at Hook<System.Void DDmod.DDOn.DDmodOn::KillTile(Terraria.On_WorldGen+orig_KillTile,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at SyncProxy<System.Void Terraria.WorldGen:KillTile(System.Int32, System.Int32, System.Boolean, System.Boolean, System.Boolean)>(Int32 , Int32 , Boolean , Boolean , Boolean )
at DDmod.Worlds.小屋.ApplyPass(GenerationProgress progress, GameConfiguration configuration) in DDmod\Worlds\DDWorld.cs:line 899
at Terraria.WorldBuilding.WorldGenerator.GenerateWorld(GenerationProgress progress) in tModLoader\Terraria\WorldBuilding\WorldGenerator.cs:line 51
at Terraria.WorldGen.GenerateWorld_RunTasksAndFinish(Int32 seed, Stopwatch generationStopwatch, GenerationProgress customProgressObject) in tModLoader\Terraria\WorldGen.cs:line 14056
at DMD<DMD<>?49894741::Terraria.WorldGen::GenerateWorld>(Int32 seed, GenerationProgress customProgressObject)
at Hook<System.Void Avalon.WorldGeneration.SecretSeeds.SecretSeedSystem::CheckSeedNumber(Terraria.On_WorldGen+orig_GenerateWorld,System.Int32,Terraria.WorldBuilding.GenerationProgress)>(Int32 , GenerationProgress )
at SyncProxy<System.Void Terraria.WorldGen:GenerateWorld(System.Int32, Terraria.WorldBuilding.GenerationProgress)>(Int32 , GenerationProgress )
at Terraria.WorldGen.do_worldGenCallBack(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2508
at Terraria.WorldGen.worldGenCallback(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2497
-------------------------------------------------------------

Extremely niche combination of mods, so probably not worth the time to fix it.
Wanted to let you know anyway, in case you'd like to look into this.

Best regards~