Skip to content

v0.8.0

Choose a tag to compare

@Onyx-i7 Onyx-i7 released this 19 Jun 19:25
b1abb05

Release v0.8.0 - Dynamic Weather2 Thermal Mechanics & Traveler's Backpack Integration

This major update introduces real-time environmental thermal influences on the player by linking into the Weather2 engine, alongside brand new liquid compatibility with Traveler's Backpack.

New Features & Compatibility

  1. Dynamic Weather2 Thermal Influence (Weather2Modifier.java):

    • Implemented a brand new dynamic temperature modifier by linking directly into ITemperatureDynamicModifier.
    • SimpleDifficulty now actively communicates via reflection with Weather2's WeatherObject engine to scale your body temperature according to live storm severity.
    • Heat Waves / Sandstorms: Approaching or standing inside a Sandstorm now dramatically increases body heat.
    • Blizzards / Freezing Fronts: Getting caught in a Blizzard drastically accelerates hypothermia.
    • Wind Chill Factor Fallback: High gale winds (>0.8 speed) combined with active precipitation will now realistically plunge the player's perceived temperature.
  2. Traveler's Backpack Fluid Integration:

    • Added full compatibility with the Traveler's Backpack mod tanks.
    • Players can now successfully pour, store, and transport Purified Water and Salt Water directly inside the backpack's built-in fluid tanks.

Known Issues

  1. Traveler's Backpack Creative Tab Delay:
    • Issue: There is currently a small, brief lag spike/delay when opening the Traveler's Backpack creative tab in-game.
    • Status: This is a known issue due to registry caching for the new fluid types on tab initialization. It only affects the creative menu loading time slightly and does not impact regular gameplay, survival backpack usage, or tank mechanics. A patch will be worked on for the next update.

Code Cleanup & Technical Changes

  • Robust Multi-Mod Fallbacks: Patched the reflection bridge to suppress runtime discrepancies securely. If Weather2 is uninstalled or undergoes updates, the mod fails gracefully back to stable Vanilla behavior without throwing exceptions or causing server crashes.
  • Campfire debug enabled by default: This generated unnecessary logs and it was because I forgot to remove it and it was used to see what was failing. This was there because it had many errors with Weather2 compatibility.

Full Changelog: v0.7.9...v0.8.0