Version 1.1.1
Improved Config Error Logging
- Error logs are now written to a dedicated folder: config/agritech/config_logs/.
- Each error session creates a timestamped log file, preserving history for debugging.
- Makes it easier to track config issues across multiple sessions and reloads.
Hot-Reload Safe Logging
- Reloading configs via /agritech reload will now reset and recreate the error logger.
- Fixes an issue where new log files were created but left empty due to logger reuse by Log4j.
- Ensures that all errors are captured in their respective reload session log file.
Commands
- /agritech reload crops now properly clears the error log state before reloading crop config.
- Error handling improved: config parsing exceptions won't silently fail or get lost in old logs.
Bug Fixes
- Fixed: Empty error log files being created on config hot-reload while errors were still written to the original file.
- Fixed: Logger not resetting correctly between reloads, leading to confusing log behavior.
(Please make a backup of your saplings_and_soil.json file if you've changed it before updating to 1.1.0)
Version 1.1.0
New Features
- Added the ability to insert saplings and soil directly into planters by right-clicking
- Added side/bottom extraction support for hopping planters: Logistical mods (pipes, conduits, etc.) can now extract items via the sides and bottom of hopping planter blocks
User Override System: Added support for custom saplings and soil configurations via agritech_trees_config_overrides.toml
- Players can now add compatibility for trees from any mod without waiting for official updates
- Custom configurations will persist through mod updates - files are never regenerated or deleted
- Located in the
config/agritechtrees
folder
Added hot-reload commands for configuration files:
/agritechtrees reload
- Reloads all config files (both main config and sapling configs)/agritechtrees reload saplings
- Reloads only sapling and soil configurations/agritechtrees reload config
- Reloads only the main mod configuration- These commands allow server administrators and players to update configurations without restarting the server/client
1.0.1:
- Fixed crashes that were happening when recipes couldn't be found
- Added better messages in the log files when problems occur
- Made the mod skip bad recipes instead of crashing
- Added a count of successful recipes in the log
These changes should help you see which sapling/soil combinations are causing porblems without the mod crashing compeltely. You should be able to find the problematic entries in your configuration files by checking the logs.