Community listing page, reviews may not be monitored by the author.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Aeronautics Entity Damage is a NeoForge addon for Create Aeronautics that makes moving Sable physics sublevels damage mobs and players when they crash into them.
How it works
The mod uses its own server-side collision check after each Sable physics step. It does not depend on Create's entity-collision system or replace Sable's physics collision handling.
For every moving sublevel, the mod:
Sweeps the sublevel's bounds between its previous and current positions.
Finds living entities touched by that swept area.
Calculates the relative impact speed using the sublevel's observed movement, Sable's velocity, and the target's movement.
Applies damage when a new contact is detected.
A target is damaged once while it remains in contact. After the sublevel separates from the target, touching it again can cause another hit. Fast-moving sublevels can still hit targets that they pass through between physics steps because the previous and current bounds are swept together.
Damage formula
damage =
damageMultiplier
× (mass / massReference)
× (impactSpeed / speedReference)^speedDamageExponent
Where:
mass is the Sable sublevel's mass in kpg.
impactSpeed is the relative collision speed in blocks per second.
damageMultiplier controls the overall amount of damage.
massReference defines the mass that represents one mass unit.
speedReference defines the speed that represents one speed unit.
speedDamageExponent controls how strongly speed affects damage.
The default speedDamageExponent is 2, so speed uses quadratic scaling. For example:
1.0 gives linear speed scaling.
2.0 gives quadratic speed scaling.
3.0 makes high-speed impacts scale much more sharply.
Damage is limited by maximumDamage, and impacts below minimumSpeed do not deal damage.
Configuration
Settings are stored in the common NeoForge configuration file:
config/aeronautocsentitydamage-common.toml
Setting Default Description
enabled true Enables or disables collision damage.
damageMultiplier 1.0 Overall damage multiplier.
massReference 1000.0 Reference sublevel mass in kpg.
speedReference 10.0 Reference impact speed in blocks per second.
speedDamageExponent 2.0 Controls how sharply damage scales with impact speed.
minimumSpeed 0.05 Minimum relative speed required to deal damage.
maximumDamage 40.0 Maximum damage from one impact.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
- Sable Entity Weight : Aeronautics
- Aeronautics Camera Sync
- Aeronautics: Calibrated
- Aeronautics Propeller Blur
- Aeronautics:Addition
- Aeronautics: simulated copycats
- Aeronautics:Wind Tunnel
- Aeronautics Wind Sound
- Aeronautics Replay
- Aeronautics:No Horizon
- Aeronautics Hot Air Fix
- Aeronautics: Wind and Weather
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources