File Details
Forge-0.1.0
- B
- Mar 18, 2026
- 26.09 KB
- 81
- 1.20.1
- Forge
File Name
projectatmospherefortfc-0.1.0.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
# Project Atmosphere for TFC
### Added
- Centralized bridge climate sampler for Project Atmosphere runtime values:
- authoritative temperature sampling by `ServerLevel + BlockPos + calendarTicks`
- authoritative wind sampling by `ServerLevel + BlockPos + calendarTicks`
- shared TFC wind-vector conversion boundary in one place
### Changed
- TFC runtime climate temperature override now uses the live Project Atmosphere orchestrator path consistently.
- Weekly forecast integration now hooks the live `TemperatureGenerator.generateWeekForecast(...)` entrypoint directly.
- TFC wind vector integration now uses Project Atmosphere wind as the authoritative source.
- Mixin gating was tightened to apply climate patches only when required core classes are present.
- Bridge entrypoint and season wiring were cleaned up for safer lifecycle behavior.
### Fixed
- Removed obsolete temperature override assumptions tied to older Project Atmosphere APIs.
- Eliminated brittle pointer/key-based temperature sampling in favor of live world-position sampling.
- Fixed season-change tracker initialization edge case.
-
### Notes
- This refactor keeps Project Atmosphere as the canonical source for temperature and wind in TFC climate integration.
- No extra sync packet layer was introduced; existing server-authoritative Project Atmosphere data paths remain the source of truth.

