ProjectileBombardmentPlan

public final class ProjectileBombardmentPlan extends Record

Plans visible projectile deliveries across a circular bombardment area. Each impact represents one projectile and can therefore claim at most one damage delivery at runtime.

Constructors

Link copied to clipboard
public void ProjectileBombardmentPlan(List<ProjectileBombardmentPlan.Impact> impacts, double impactRadius)

Types

Link copied to clipboard
public final class Impact extends Record

Functions

Link copied to clipboard
public static ProjectileBombardmentPlan create(double areaRadius, int durationTicks, int volleyCount, int projectilesPerVolley, int fallTicks, long spreadSeed)
Link copied to clipboard

Inherited functions

Link copied to clipboard
public abstract boolean equals(Object p)
Link copied to clipboard
public abstract int hashCode()
Link copied to clipboard
public abstract String toString()