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 crops_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 seeds and soil directly into planters by right-clicking
- Added the ability to transform any tier of essence farmland to any other tier using essence items
- 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 crop and soil configurations via agritech_config_overrides.toml
- Players can now add compatibility for crops 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/agritech
folder
Added hot-reload commands for configuration files:
/agritech reload
- Reloads all config files (both main config and crop configs)/agritech reload crops
- Reloads only crop and soil configurations/agritech 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.8:
- 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 seed/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.
[1.0.4] - 2025-04-19
Added Planter Interactions:
-
Right-click with a hoe on soil blocks inside planters to convert them to farmland
-
Supports vanilla blocks: Dirt, Grass Block, Mycelium, Podzol, Coarse Dirt, and Rooted Dirt
-
Supports Farmer's Delight soils: Rich Soil and Organic Compost
-
Right-click with Mystical Agriculture essence on farmland to convert it to essence-specific farmland
-
Works with all Mystical Agriculture essences (Inferium through Supremium)
-
Supports Insanium essence from Mystical Agradditions
Config Reload Command:
- Added /agritech reload command to force reload the JSON configuration file
- Requires operator level 2 permissions
- Allows config changes without restarting the game