Expand description
Server-side explosion calculation and application.
Modules§
- server 🔒
- Vanilla server explosion orchestration.
Structs§
- Default
Explosion Damage Calculator - Vanilla’s source-less default explosion calculator.
- Entity
Based Explosion Damage Calculator - Vanilla’s calculator that delegates resistance and block decisions to the source entity.
- Explosion
Options - Full visual and gameplay parameters for one server explosion.
- Explosion
Outcome - Observable server result of running one explosion.
Enums§
- Block
Interaction - How an explosion interacts with blocks after its affected positions are calculated.
- Explosion
Interaction - High-level source category used to resolve Vanilla explosion gamerules.
- Selected
Damage 🔒Calculator
Constants§
Traits§
- Explosion
- Read-only explosion context exposed to blocks, entities, and calculators.
- Explosion
Block 🔒Reader - State-only view available to explicitly immutable explosion block calculators.
- Explosion
Damage Calculator - Customizable Vanilla explosion resistance, damage, and knockback policy.
- Immutable
Explosion 🔒Block Calculator - Opt-in capability for calculators whose block-ray decisions are pure.