v0.7.9
Release v0.7.9 - Bugfixes & Weather2 Compatibility
This is a minor update that fixes issues related to weather synchronization and introduces a patch for campfire behavior when running alongside Weather2, as well as an improvement in Weather2 compatibility for future updates
Bugfixes
-
Fixed Weather2 Compatibility with Rain Collectors:
Resolved an issue where rain collectors failed to detect rain properly when Weather2 was installed
Note: The collection rates are currently accelerated, I will see if I can adjust the filling speed to a slower one in the next update -
Fixed Premature Campfire Extinguishing:
Issue: Campfires were extinguishing almost instantly after being lit due to an unverified external method call
Fix: I improved the logic of the extinguishCampfire method. The server now performs a check of the weather conditions (isRainingAt) before allowing the fire block to change state, blocking extinction loops caused by updates from neighboring blocks or external event handlers
Improvements
- Improvement & Optimization of
Weather2Compat.java:
This is not yet 100% implemented, but these code improvements will be useful for future updates, and soon it will be possible to add features like the wind making you feel cold or hot. Depending on this, it will likely be added in versions 0.8.0 or 0.9.0, as the code is somewhat simple since it only detects whether it is raining or not