PMweather Aeronautics compat

This mod allows sable objects to be influenced by the wind and weather from Protomanly's Weather mod

File Details

pmweather_aeronautics-0.5.9.jar

  • B
  • Jun 26, 2026
  • 67.90 KB
  • 36
  • 1.21.1
  • NeoForge

File Name

pmweather_aeronautics-0.5.9.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:pmweather-aeronautics-compat-1572033:8321786"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

0.4.5 - High-Detail Profile Tuning

Increased aerodynamic profile detail for more realistic shape-based wind response. This improved rotation/detail for larger objects, but made small objects easier to destabilize.

0.4.6 - Fair Sample Budgeting

Added fair-share wind sample budgeting across active Sable objects. When many objects are active, the mod now spreads the sample budget more evenly instead of letting early-ticked objects consume most of it.

The default exterior sample count was lowered back to 12 while keeping high profile resolution.

0.4.7 / 0.5.0 - Sable Force Pipeline

Moved toward a cleaner Sable-style force pipeline. PMWeather Aeronautics calculates wind pressure, then hands the result to Sable so Sable/Rapier handles mass, inertia, rotation, collisions, and final motion.

The global wind sample budget was also raised to 512 by default.

0.5.1 - Sample Monitoring Commands

Added live sample monitoring commands for testing performance and wind behavior.

/pmaero samples
/pmaero samples live on
/pmaero samples live off

These help show active objects, sample usage, cache hits, and whether the wind sample budget is being reached.

0.5.2-0.5.3 - Torque Stability Fixes

Fixed artificial rotation caused by sparse exterior sample points and side-pressure imbalance. Wind pressure is now applied more cleanly through side pressure centers instead of letting small sample differences create constant fake torque.

This greatly reduced Dzhanibekov-like flipping on small and medium objects without adding small-object damping.

0.5.4 - Detailed Wind Debugging

Added detailed CSV debugging for Sable wind interaction.

/pmaero winddebug start
/pmaero winddebug stop
/pmaero winddebug status

The debug file records object velocity, angular velocity, wind samples, pressure centers, net force, net torque, and sample budget behavior.

0.5.5-0.5.8 - Small Object Stability Fixes

Used debug logs to fix the remaining 1-block instability. The main problems were velocity feedback, pressure-line torque offsets, and excessive air-relative impulse on very low-mass objects.

These fixes prevent tiny objects from being launched to extreme speeds or glitching through the ground, without using artificial small-object dampening or angular damping.

0.5.9 - Command Cleanup

Cleaned up the command system so everything is under one root:

/pmaero

Current commands:

/pmaero wind
/pmaero samples
/pmaero samples live on
/pmaero samples live off
/pmaero winddebug start
/pmaero winddebug stop
/pmaero winddebug status