Files
AutoRefillFires/Thunderstore/CHANGELOG.md
T

77 lines
2.6 KiB
Markdown

# Changelog
All notable changes to Auto Refill Fires will be documented in this file.
## [1.1.0] - 2026-08-29
### Added
- Added a configurable toggle hotkey.
- Default: `F7`
- Allows automatic refilling to be enabled or disabled while in-game.
- The configuration file is automatically reloaded when Auto Refill Fires is disabled, allowing settings to be changed without restarting the game.
- Added configurable logging levels:
- `None`
- `Error`
- `Warning`
- `Info`
- `Debug`
- Added `KeepFuelReserve`.
- Prevents Auto Refill Fires from consuming the last configured amount of fuel from player inventories and containers.
- Example: a reserve of `10` means the last 10 Wood, Resin, or other fuel items will be kept.
- Added configurable fuel source priority:
- `PlayerFirst`
- `ContainersFirst`
- Added support for using multiple nearby containers during a single refill.
- Fuel is taken from the nearest usable containers first.
- If the selected source cannot provide enough fuel, the plugin automatically falls back to the other configured source.
- Added `OnlyRefillOwnPieces`.
- Optionally restricts automatic refilling to fireplaces and torches built by the local player.
- Added more detailed Debug logging for:
- Fireplace detection
- Range checks
- Fuel levels and refill decisions
- Fuel source selection
- Nearby container availability
- Fuel consumption
### Changed
- Significantly reduced unnecessary container scanning.
- Containers are now discovered once per refill scan cycle and reused for all fireplaces during that cycle.
- A container is no longer rediscovered once for every individual fuel item added.
- Fuel is now removed in batches instead of one item at a time where possible.
- Nearby containers are sorted by distance and the closest usable container is preferred.
- Improved fireplace type detection.
- Vanilla campfires using the `fire_pit` prefab are correctly recognized as campfires.
- Improved handling of unknown and modded objects based on Valheim's `Fireplace` component.
### Fixed
- Fixed excessive scene-wide container searches when refilling fireplaces to maximum fuel.
- Fixed campfires potentially being classified as `OtherFireplaces` because of their vanilla prefab name.
- Fixed Debug messages being hidden by the default BepInEx Debug log filter.
---
## [1.0.0] - 2026-08-23
Initial release.
### Features
- Automatic campfire, hearth, standing/wall torch, brazier refilling
- Optional nearby container fuel usage
- Configurable refill radius, treshold
- Refill-to-max or fixed refill amount
- Individual fireplace type toggles