
Back to NxLabs

Better Firepit v1.22 Fix
GBy Gauln
Firepit heats big stacks as fast as single items (VS 1.22.x). Singleplayer & servers.

Description
Fixes the firepit heating penalty introduced in Vintage Story 1.22.x, where larger item stacks heated up extremely slowly. A full stack now heats at the exact same rate as a single item, just like in older game versions.
Now includes optional configurable multipliers to speed up heating/cooking times, instant ConfigLib hot-reloading with multiplayer network sync, and a Full Stack Smelting feature compatible with XSkills!
✨ Features
- No Stack Penalty: Full stacks of ore, clay, food, or ingots heat just as fast as a single item.
- Heat Speed Multiplier: Items reach working temperature faster (default
2.0x). - Cooking Speed Multiplier: Shortens smelting and cooking duration once hot (default
2.0x). - Full Stack Smelting <span style="background-color: #27ae60; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-size: 0.75em; font-weight: bold; vertical-align: middle;">NEW in v1.4</span>: Optional mode to cook/smelt the entire input stack (or up to output capacity) in a single cycle instead of waiting 1 item per 30s. Preserves food perish timers!
- 🌐 Multiplayer & Dedicated Server Sync: Changes saved via ConfigLib on client instantly sync to dedicated servers in real-time.
- ⚔️ XSkills Compatibility: Fully compatible with XSkills, granting full Cooking and Survival XP for every single item converted in a batch.
- Accurate GUI Progress: The green progress arrow scales automatically to match your cooking speed, even when cooking from residual heat in cold/unlit firepits.
- Universal: Runs heating simulation on server and GUI scaling on client for seamless multiplayer support.
💬 In-Game Chat Commands
/bff fullstack [on|off]— Toggle or set batch full-stack smelting on the fly./bff heatspeed <multiplier>— Set heating speed multiplier (e.g./bff heatspeed 5)./bff cookspeed <multiplier>— Set cooking speed multiplier (e.g./bff cookspeed 2)./bff reload— Reload configuration from disk./bff status— Display current active settings and multipliers.
⚙️ Configuration
A config file is created automatically on first run at ModConfig/BetterFirepitFix.json (or configure directly in-game via ConfigLib):
{ "RemoveStackSizePenalty": true, "HeatSpeedMultiplier": 2.0, "CookingSpeedMultiplier": 2.0, "SmeltFullStack": false, "DiagnosticLogging": false }</pre> - RemoveStackSizePenalty (default:
true) — Removes the 1.22.x stack-size heating penalty. - HeatSpeedMultiplier (default:
2.0) — Multiplies how fast items reach working temperature (1.0= vanilla speed). - CookingSpeedMultiplier (default:
2.0) — Multiplies cooking/smelting speed once hot (1.0= vanilla duration). - SmeltFullStack (default:
false) — Whentrue, cooks/smelts the full stack at once in 1 cycle.
📜 Version History / Changelog
- <span style="background-color: #27ae60; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;">v1.4.3</span> — Fixed XSkills compatibility crash, full XP awarded for batch smelting, clean server logs.
- <span style="background-color: #2980b9; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;">v1.4.2</span> — Real-time Client ↔ Server ConfigLib network sync, fixed green progress arrow in cold/unlit firepits, added
/bff fullstack/heatspeed/cookspeedchat commands. - <span style="background-color: #8e44ad; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;">v1.4.1</span> — Added 2-second in-game config auto-reload tick listener and
/bff reloadcommand. - <span style="background-color: #d35400; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;">v1.4.0</span> — Added optional SmeltFullStack setting (cooks full stack at once), food freshness/perish preservation, multi-item recipe ratio support.
Download
No download link is available for this entry right now.
Ratings & reviews
No ratings yet
Sign in to leave a rating or comment.

