package tc.oc.pgm.tnt;
import java.time.Duration;
import javax.annotation.Nullable;
public class TNTProperties {
public final @Nullable Float yield;
public final @Nullable Float power;
public final boolean instantIgnite;
public final boolean blockDamage;
public final @Nullable Duration fuse;
public final int dispenserNukeLimit;
public final float dispenserNukeMultiplier;
public final boolean licensing;
public final boolean friendlyDefuse;
public TNTProperties(@Nullable Float yield,
@Nullable Float power,
boolean instantIgnite,
boolean blockDamage,
@Nullable Duration fuse,
int dispenserNukeLimit,
float dispenserNukeMultiplier,
boolean licensing,
boolean friendlyDefuse) {
this.yield = yield;
this.power = power;
this.instantIgnite = instantIgnite;
this.blockDamage = blockDamage;
this.fuse = fuse;
this.dispenserNukeLimit = dispenserNukeLimit;
this.dispenserNukeMultiplier = dispenserNukeMultiplier;
this.licensing = licensing;
this.friendlyDefuse = friendlyDefuse;
}
}