Ok, so I have found a bug, it happens upon world gen, and it happens with the Abandoned Lab
Here:
[12:29:05] [33/ERROR] [tML]: A problem was encountered during world generation
Abandoned Lab
System.NullReferenceException: Object reference not set to an instance of an object.
at Terraria.TileObject.CanPlace(Int32 x, Int32 y, Int32 type, Int32 style, Int32 dir, TileObject& objectData, Boolean onlyCheck, Boolean checkStay)
at Terraria.WorldGen.PlaceObject(Int32 x, Int32 y, Int32 type, Boolean mute, Int32 style, Int32 alternate, Int32 random, Int32 direction)
at Redemption.WorldGeneration.AbandonedLab.Place(Point origin, StructureMap structures) in Redemption\WorldGeneration\LabGen.cs:line 186
at Redemption.RedeLab.Lab() in Redemption\RedeLab.cs:line 62
at Redemption.RedeLab.<ModifyWorldGenTasks>b__0_4(GenerationProgress progress) in Redemption\RedeLab.cs:line 47
at Terraria.GameContent.Generation.PassLegacy.Apply(GenerationProgress progress)
at Terraria.World.Generation.WorldGenerator.GenerateWorld(GenerationProgress progress)
[12:29:05] [33/ERROR] [Terraria]: A problem was encountered during world generation
System.NullReferenceException: Object reference not set to an instance of an object.
at Terraria.World.Generation.WorldGenerator.GenerateWorld(GenerationProgress progress)
at Terraria.WorldGen.generateWorld(Int32 seed, GenerationProgress customProgressObject)
at Terraria.WorldGen.do_worldGenCallBack(Object threadContext)
at Terraria.WorldGen.worldGenCallBack(Object threadContext)
[12:29:09] [1/DEBUG] [Terraria]: Device Reset, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: True, Display: \\.\DISPLAY1
[12:29:13] [1/DEBUG] [tML]: Process.Start (UseShellExecute = True): "C:\Users\djhaw\Documents\My Games\Terraria\ModLoader\Logs\client.log"
Here:
[12:29:05] [33/ERROR] [tML]: A problem was encountered during world generation
Abandoned Lab
System.NullReferenceException: Object reference not set to an instance of an object.
at Terraria.TileObject.CanPlace(Int32 x, Int32 y, Int32 type, Int32 style, Int32 dir, TileObject& objectData, Boolean onlyCheck, Boolean checkStay)
at Terraria.WorldGen.PlaceObject(Int32 x, Int32 y, Int32 type, Boolean mute, Int32 style, Int32 alternate, Int32 random, Int32 direction)
at Redemption.WorldGeneration.AbandonedLab.Place(Point origin, StructureMap structures) in Redemption\WorldGeneration\LabGen.cs:line 186
at Redemption.RedeLab.Lab() in Redemption\RedeLab.cs:line 62
at Redemption.RedeLab.<ModifyWorldGenTasks>b__0_4(GenerationProgress progress) in Redemption\RedeLab.cs:line 47
at Terraria.GameContent.Generation.PassLegacy.Apply(GenerationProgress progress)
at Terraria.World.Generation.WorldGenerator.GenerateWorld(GenerationProgress progress)
[12:29:05] [33/ERROR] [Terraria]: A problem was encountered during world generation
System.NullReferenceException: Object reference not set to an instance of an object.
at Terraria.World.Generation.WorldGenerator.GenerateWorld(GenerationProgress progress)
at Terraria.WorldGen.generateWorld(Int32 seed, GenerationProgress customProgressObject)
at Terraria.WorldGen.do_worldGenCallBack(Object threadContext)
at Terraria.WorldGen.worldGenCallBack(Object threadContext)
[12:29:09] [1/DEBUG] [Terraria]: Device Reset, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: True, Display: \\.\DISPLAY1
[12:29:13] [1/DEBUG] [tML]: Process.Start (UseShellExecute = True): "C:\Users\djhaw\Documents\My Games\Terraria\ModLoader\Logs\client.log"