Skip to content

Commit ea4eb07

Browse files
committed
Fixing Config not being able to save
1 parent ae0cd46 commit ea4eb07

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

Common/Configs/ConfigElements/PlayerPicker/PlayerDefinition.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using ModReloader.Core.Features;
2+
using Newtonsoft.Json;
23
using Terraria.IO;
34
using Terraria.ModLoader.Config;
45

@@ -12,6 +13,7 @@ public class PlayerDefinition : EntityDefinition
1213
/// </summary>
1314
public override int Type => Utilities.FindPlayerId(Name);
1415

16+
[JsonIgnore]
1517
public PlayerFileData File => IsUnloaded ? null : Main.PlayerList[Type];
1618

1719
public override bool IsUnloaded

Common/Configs/ConfigElements/WorldPicker/WorldDefinition.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using ModReloader.Core.Features;
2+
using Newtonsoft.Json;
23
using System.IO;
34
using Terraria.IO;
45
using Terraria.ModLoader.Config;
@@ -13,6 +14,7 @@ public class WorldDefinition : EntityDefinition
1314
/// </summary>
1415
public override int Type => Utilities.FindWorldId(Name);
1516

17+
[JsonIgnore]
1618
public WorldFileData File => IsUnloaded ? null : Main.WorldList[Type];
1719

1820
public override bool IsUnloaded

0 commit comments

Comments
 (0)