For me it was a conflict with ValheimPerformanceOverhaul mod
ValheimPerformanceOverhaul is caching the answer. Both mods put a Harmony prefix on the same method, WearNTear.GetSupport:
- PlanBuild.dll → WearNTear_GetSupport_Prefix (needs a live support number to decide if a plan is finishable)
- ValheimPerformanceOverhaul.dll → GetSupport_Prefix ([10. Piece Optimization], caches structural integrity for 5s)
And critically:
Support Cache Duration (seconds) = 5
Smart Cache Invalidation = false ← cache is never invalidated on change
So the plan piece got a "0 support" answer once, and the cache keeps serving it. Wood is irrelevant — "not enough support" is a geometry check, not a materials check.
