I'm also experiencing the issue with various objects destroying themselves as long as there is a blackforge in my camp. For some reason, it's mostly stone steps, beehives, kilns, though a few other random things break, too. If the broken object is a chest, I sometimes lose many of its contents permanently.
When I first investigated the issue a few days ago, I suspected the problem might be related to $piece_blackforge = 0 in the config. I set it to 50, reloaded the game, and rebuilt the blackforge. At first, everything seemed okay during that play session, but when i quit the game and came back later, a lot of stuff was broken, including chests, and only some of their contents remained on the ground. I lost lots of resources.
I tried it again a couple of days later with all of the range values set to 50 and it's still breaking stuff. As of now I have the blackforge located in a remote location on the map and portal there and back if I need to use it. Not sure what else to do.
This is what my config looks like:
## Settings file was created by plugin CraftingStationRange v1.0.3 ## Plugin GUID: net.mtnewton.craftingstationrange [CraftingStationRange] ## This crafting stations range. # Setting type: Single # Default value: 0 $piece_workbench = 50 ## This crafting stations range. # Setting type: Single # Default value: 0 $piece_forge = 50 ## This crafting stations range. # Setting type: Single # Default value: 0 $piece_stonecutter = 50 ## This crafting stations range. # Setting type: Single # Default value: 0 $piece_artisanstation = 50 ## This crafting stations range. # Setting type: Single # Default value: 0 $piece_cauldron = 50 ## This crafting stations range. # Setting type: Single # Default value: 0 $piece_blackforge = 50
As mentioned below by Runawaygeek, there is a bug with the default value of 0 for the crafting range.
It is not limited to the blackforge. I applied this mod after building my starter base in which my only crafting station was a workbench, and the default 0 value caused half my base to become uninteractable and subsequently explode into its raw materials.
Setting the values to positive numbers fixes the issue.
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object Stack trace: CraftingStationRange.CraftingStationRangePlugin.LogStations (CraftingStation __instance) (at <416b093e0adb4753bc194984ef04bcc2>:0) (wrapper dynamic-method) CraftingStation.DMD<CraftingStation::Start>(CraftingStation)
I loaded this into a new build this month. (Dec 2023) All worked fine until I built the Black Forge, then the game unmade almost everything I had built. Upon testing, there is a bug with the range of the Blackforge being 0. So I set this to a positive value and it has been fine since.
## This crafting stations range. # Setting type: Single # Default value: 0 $piece_blackforge = 150
It looks like this might not be working and Vortex isn't showing any errors. The config wasn't in the download or loaded with launch, creating the file doesn't seem to have any effect on the range either.
edit: Several sessions later it started working, unsure why.
39 comments
When I first investigated the issue a few days ago, I suspected the problem might be related to $piece_blackforge = 0 in the config. I set it to 50, reloaded the game, and rebuilt the blackforge. At first, everything seemed okay during that play session, but when i quit the game and came back later, a lot of stuff was broken, including chests, and only some of their contents remained on the ground. I lost lots of resources.
I tried it again a couple of days later with all of the range values set to 50 and it's still breaking stuff. As of now I have the blackforge located in a remote location on the map and portal there and back if I need to use it. Not sure what else to do.
This is what my config looks like:
## Settings file was created by plugin CraftingStationRange v1.0.3
## Plugin GUID: net.mtnewton.craftingstationrange
[CraftingStationRange]
## This crafting stations range.
# Setting type: Single
# Default value: 0
$piece_workbench = 50
## This crafting stations range.
# Setting type: Single
# Default value: 0
$piece_forge = 50
## This crafting stations range.
# Setting type: Single
# Default value: 0
$piece_stonecutter = 50
## This crafting stations range.
# Setting type: Single
# Default value: 0
$piece_artisanstation = 50
## This crafting stations range.
# Setting type: Single
# Default value: 0
$piece_cauldron = 50
## This crafting stations range.
# Setting type: Single
# Default value: 0
$piece_blackforge = 50
It is not limited to the blackforge. I applied this mod after building my starter base in which my only crafting station was a workbench, and the default 0 value caused half my base to become uninteractable and subsequently explode into its raw materials.
Setting the values to positive numbers fixes the issue.
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
CraftingStationRange.CraftingStationRangePlugin.LogStations (CraftingStation __instance) (at <416b093e0adb4753bc194984ef04bcc2>:0)
(wrapper dynamic-method) CraftingStation.DMD<CraftingStation::Start>(CraftingStation)
I loaded this into a new build this month. (Dec 2023)
All worked fine until I built the Black Forge, then the game unmade almost everything I had built.
Upon testing, there is a bug with the range of the Blackforge being 0.
So I set this to a positive value and it has been fine since.
## This crafting stations range.
# Setting type: Single
# Default value: 0
$piece_blackforge = 150
Backup loaded, and im back to good.
edit: Several sessions later it started working, unsure why.