promotional bannermobile promotional banner

Project Atmosphere for TFC - New LOGO

Addon to make PA work with TFC
Back to Files

Forge-0.1.0

File nameprojectatmospherefortfc-0.1.0.jar
Uploader
GaboouuGaboouu
Uploaded
Mar 18, 2026
Downloads
91
Size
26.1 KB
Mod Loaders
Forge
File ID
7777437
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:project-atmosphere-for-tfc-1391548:7777437")

Learn more about Curse Maven

What's new

# 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.

This mod has no additional files